Course detail
Modeling and Simulation
FEKT-KMODAcad. year: 2017/2018
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.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Learning outcomes of the course unit
- 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
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
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
Course curriculum
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
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
MATLAB-Simulink Reference manual. (EN)
Noskievič, P.:Modelování a identifikace, Montanex a.s.,1999. (CS)
Šolc, F., Václavek, P.: Modelování a simulace, ET VUT FEKT Brno (CS)
Recommended reading
Karnopp D.C., Margolis D.L., Rosenberg R.C.:System Dynamics a Unified Approach. J. Wiley,1990. (EN)
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
Models of simple mechanical systems. Free bodies method.
Models of simple electrical, thermal and hydraulic systems. Mass conservation.
Numerical solution of differential equations. Basic methods.
Modeling of systems with help of Lagrange equations.
Bond graphs, basic concepts.
Bond graphs, augmentation.
Bond graphs and state variables equations.
Algebraic loops and non-minimal realization in bond graphs.
Numerical methods used in MATLAB
Fundamentals seminar
Teacher / Lecturer
Syllabus
Construction of model of a simple electrical system.
Construction of model of electromechanical system.
Construction of model of thermal and hydraulic system.
Usage of Lagrange equations.
Bond graphs, basic construction.
Construction of bond graph of an electrical RLC circuit.
Construction of bond graph of a complicated electrical circuit.
Construction of bond graph of a mechanical system.
Construction of bond graph of an electromechanical system.
Complete solution, bond graph and state variables equations of complicated electromechanical system.
Example of algebraic loop and non-minimal realization.
Discrete events system model
Exercise in computer lab
Teacher / Lecturer
Syllabus
Construction of a model and its simulation in MATLAB-Simulink.
Special functions in MATLAB-Simulink
Special functions in MATLAB-Simulink
Special functions in MATLAB-Simulink