Modeling and simulation

B232 - Summer 23/24
This course is not present in Moodle. You can visit its homepage by clicking the "Course page (outside Moodle)" button on the right (if available).

Modeling and simulation - A7B35MAS

Credits 6
Semesters Winter
Completion Assessment + Examination
Language of teaching Czech
Extent of teaching 2+2c
Annotation
The course deals with basic principles and possibilities of dynamic systems modeling in information technology as well as in natural, engineering and social sciences, mutual relations and analogy and simulation of the models using computers. You will learn how to model APACHE or Notes server, router and Cache systems behavior as well as parachuter's jump, cyclist trainer, beer cooling in a refrigerator, evolution of hunted wildlife population, polution of a lake system or national economics. All only with the knowledge of basic mathematical apparatus.
web: http://dce.felk.cvut.cz/mas/
Course outlines
1.System approach introduction, system and model, classification, simulation, modeling, examples of real systems and models.
2.Mechanical systems, translational and rotational motion, basic physical quantities and laws. Creating of motion equations.
3.Simple electrical circuits with resistors, inductors and capacitors, lwas, quantities and mutual relations. Creating of circuit equations.
4.Analogy of physical quantities and components od mechanical and electrical systems.
5.Solving of simple difference equations.
6.Simulation scheme of continuous-time system. State space model of discrete system, state variable.
7.Relation between difference equation and state space realization. Operator notation of linear difference equation, transfer function.
8.First order system response on basic signals, system dynamics, initial conditions influence, sampling period influence.
9.First order system response on basic signals, system dynamics, initial conditions influence, system's trajectory, system's equillibrium
10.Heat transfer, thermal balance, modeling of heat conduction. Basic hydraulic systems, coupled tanks.
11.System linearization, nonlinear and linearized model relations.
12.Biological systems, population evolution modeling, predator-prey interaction, models in ecology (lakes self purification).
13.Models in sport (trajectory of golf Spine Driver ball) and economy (macroeconomical models, models in monetary markets).
14.Simple chemical processes description, evolution of concentrations of substances during chemical processes. Models in pharmacy (substance dispersion in blood).
Exercises outlines
Mainly individual work of students on creating and simulation of a model of an natural or social science system in Matlab/Simulink environment.
1.Ukázky modelů dynamických systémů v laboratoři teorie automatického řízení.
2.Matlab environment, basic commands.
3.Dynamic systems modeing in Matlab.
4.Dynamic systems modeing in Simulink.
5.Modeling of mechanical and electrical systems - individual work.
6.Analogy between dunamic systems.
7.Simulation scheme of discrete systems.
8.State space description of discrete systems.
9.System time respones on typical signals.
10.Relations between different descriptions of discrete systems - individual work.
11.Project - individual work.
12.Project - individual work.
13.System linearization, nonlinear and linearized model relations.
14.Defence of the project, assesment.
Literature
1.Hellerstein, J. L., Diao Y., Parekh, S., Tilbury, D.M. (2004), Feedback Control of Computing Systems, Wiley-IEEE Press, ISBN 978-0-471-26637-2
2.Woods, R. L., Lawrence K. L. (1997), Modeling and Simulation of Dynamic Systems, Prentice Hall, ISBN 0-13-337379-1