Course detail

Modeling and Simulation I

FSI-RDOAcad. year: 2024/2025

This module deals with modelling of dynamic system on computer. Systems are described by ordinary differential equations, differential-algebraic equations or e.g. by state automata. MATLAB and Simulink are used as main tools including their advanced functions and features. Theoretical findings are demonstrated on real educational models controlled from Simulink using I/O card MF624.

Language of instruction

Czech

Number of ECTS credits

6

Mode of study

Not applicable.

Entry knowledge

Vectors and matrixes. ODEs. Mathematics and physics in the scope of previous study. Basic knowledge of programming in MATLAB.

Rules for evaluation and completion of the course

The evaluation is based on the standard point system (0-100 points). Students can get up to 40 points for 2 tests during the semester. A minimum of 20 points is required to be classified. Up to 60 points can be awarded for the final exam.


Attendance at practical training is obligatory. Evaluation are made on exercises based on evaluation criteria.

Aims

Students will learn about modelling of dynamic systems (mechanical, electromechanical, control) on computer.
Students gain knowledge about
• linear systems and its analysis
• modelling in MATLAB/Simulink
• modelling of control systems
• practical experience with control of real system using I/O card from Simulink.

Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Aström, K. J. & Wittenmark, B.: Computer-controlled systems: theory and design (2nd ed.), 1990 (EN)
Dutton, K.; Thompson, S., Barraclough, B.: The Art of Control Engineering, 1997 (EN)
Pelánek, R.: Modelování a simulace komplexních systémů, MUNI, 2011 (CS)
Stejskal, V.; Valášek, M.: Kinematics and dynamics of machinery, Marcel Dekker, New York, 1996 (EN)

Recommended reading

Grepl, R.: Modelování mechatronických systémů v Matlab/SimMechanics, BEN - technická literatura, ISBN 978-80-7300-226-8 (CS)
Isermann, R.: Mechatronic Systems: Fundamentals, Springer, 2005 (EN)
Karban, P.: Výpočty a simulace v programech MATLAB a Simulink, cpress 2006 (CS)
Noskievič: Modelování a identifikace systémů, 1999 (CS)
Valášek M. a kol.: Mechatronika, Vydavatelství ČVUT Praha, 1995

Elearning

Classification of course in study plans

  • Programme B-MET-P Bachelor's 3 year of study, winter semester, compulsory

  • Programme C-AKR-P Lifelong learning

    specialization CZS , 1 year of study, winter semester, elective

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

1. Introduction, motivation, examples
2. Dynamic system with continuous time
3. Solution of ODE in Matlab
4. Solution of ODE in Simulinku
5. Application of Maple for equation building
6. Dynamic systems with discrete time
7. Impact, friction and contact modeling in MBS
8. Linearization
9. State space models of linear systems
10. Control of linearized mechanical systems
11. Verification of nonlinear plant model with linear control
12. Stability of linear systems
13. Presentation of semestral project results

Laboratory exercise

13 hod., compulsory

Teacher / Lecturer

Syllabus

7.-12. Experimental work - control of real system from PC
13. Presentation of semestral project, assignment.

Computer-assisted exercise

13 hod., compulsory

Teacher / Lecturer

Syllabus

1. Introduction to Matlab and Simulink
2.-3. Modelling of linear oscilator
4.-6. Work on semestral project, tutorial

Elearning