Course detail
Modeling and Simulation
FEKT-KMODAcad. year: 2018/2019
Model, modeling, simulation, emulation. Models of dynamical systems. Numerical methods for solution of continuous-time dynamical systems. Lagrange equations for modeling of dynamical systems. Bond graphs. MATLAB-Simulink as a tool of control engineer. Discrete events systems.
Supervisor
Learning outcomes of the course unit
The student can
- build abstract models of dynamical systems from various physical areas in a systematic way
- make simulation and analysis of such models by help of MATLAB-Simulik software package
- normalize models to be used on microprocessors
- linearize nonlinear systems models
- design basic models of discrete event systems
Prerequisites
The subject knowledge on the secondary school level is required.
Co-requisites
Not applicable.
Recommended optional programme components
Not applicable.
Recommended or required reading
Šolc, F., Václavek, P.: Modelování a simulace, ET VUT FEKT Brno (CS)
Horáček, P.:Systémy a modely,
ČVUT Praha, 1998. (CS)
Noskievič, P.:Modelování a identifikace,
Montanex a.s.,1999. (CS)
MATLAB-Simulink Reference manual. (EN)
Karnopp D.C., Margolis D.L., Rosenberg R.C.:System Dynamics a Unified Approach. J. Wiley,1990. (EN)
Gordon G.:System Simulation,Prentice Hall,1969 (EN)
Cassandras Ch.:Discrete Event Systems,Irwin, Boston MA,1993 (EN)
Planned learning activities and teaching methods
Teaching methods include tutorials and computer laboratories. Students have to write seven assignments during the course.
Assesment methods and criteria linked to learning outcomes
Work of students is evaluated during study by tests in exercises and one control test. They can obtain maximum 30 points by these tests during semester.
Final examination is evaluated by 70 points at maximum.
Conditions for awarding the course-unit credit:
1. Active participation in exercises
2. Minimum of 10 points awarded for home-works
Language of instruction
Czech
Work placements
Not applicable.
Course curriculum
1. Basic concepts. Relation between abstract and real system.
2. State space description of systems
3. Relation between state space model and I/O models
4. Matlab - Simulink, numerical solution of differential equations
5. Models of simple mechanical systems.
6. Models of simple mechanical systems. Free bodies method.
7. Modeling of mechanical systems with help of Lagrange equations.
8. Models of simple electrical, thermal and hydraulic systems.
9. Bond graphs, basic concepts.
10. Modeling of electrical systems with help of bond graphs
11. Modeling of mechanical systems with help of bond graphs
12. Discrete events systems modeling
13. Discrete events systems simulation
Aims
To develop the students understanding of abstract models of real systems. To introduce methods of simulation of dynamical systems.
Specification of controlled education, way of implementation and compensation for absences
The content and forms of instruction in the evaluated course are specified by a regulation issued by the lecturer responsible for the course and updated for every academic year.