Course detail

Modeling and Simulation I

FSI-RDOAcad. year: 2025/2026

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 assessment of the course is based on a standard 0-100 point scale. The following conditions must be fulfilled in order to receive credit:

  • Obtain at least 20 points out of 40 possible points in the practice test.
  • Obtain at least 20 points from the laboratory assignment.

The exam is graded with a maximum of 60 points.

Participation in the exercises is compulsory. Attendance and learning are checked on the basis of the assessment criteria set for the exercises.

Aims

Students will learn about modelling dynamic systems (mechanical, electromechanical and controlled) on a computer. During the course they will acquire knowledge and skills in the following areas:

  • Linear dynamical systems and their analysis
  • Modeling in MATLAB/Simulink environment
  • Modeling of controlled systems
  • Hands-on experience in controlling a real system using an I/O card from MATLAB/Simulink

This course combines theoretical knowledge with practical use in engineering applications.

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

Classification of course in study plans

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

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

  1. Introduction
  2. Numerical methods of integration
  3. Linear dynamic system of 1st and 2nd order
  4. Solution of ODE in MATLAB
  5. Simulink I.
  6. Simulink II.
  7. SimScape
  8. StateFlow
  9. RT systems, HW, SW
  10. Friction modelling
  11. Introduction to parameter estimation
  12. Fractals and other beautiful discrete systems

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
  2. Numerical methods of integration
  3. Linear dynamic system of 1st and 2nd order
  4. Solution of ODE in MATLAB
  5. Simulink I.
  6. Simulink II.
  7. SimScape
  8. StateFlow
  9. RT systems, HW, SW
  10. Friction modelling
  11. Introduction to parameter estimation
  12. Fractals and other beautiful discrete systems