Course detail
Modeling and Simulation I
FSI-RDO-A Acad. year: 2025/2026 Winter semester
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
English
Number of ECTS credits
6
Supervisor
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 course grade is based on a standard 0-100 point scale. The evaluation includes one test and a semester project. Participation in the exercises is compulsory. Attendance and activity in the exercises are monitored in accordance with 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.
The study programmes with the given course
Programme B-STI-Z: Fundamentals of Mechanical Engineering, Bachelor's, recommended course
Type of course unit
Lecture
26 hours, optionally
Syllabus
- Direct and inverse kinematics (fkine, ikine)
- Denavit-Hartenberg (DH) parameters
- Robotic Toolbox and UR5 robot
- Practical task on fkine/ikine
- Quaternions
- Kinematics and dynamics of wheeled vehicles
- Dynamics and kinematics of mechanisms (repeat of LR2)
- SimScape (repeat)
- SimScape Multibody
- Solving n equations with m unknowns, ordinary least squares (OLS)
- Systems Identification I.
- Identification of systems II.
- Feedforward control
Laboratory exercise
13 hours, compulsory
Syllabus
7.-12. Experimental work – control of real system from PC
13. Presentation of semestral project, assignment.
Computer-assisted exercise
13 hours, compulsory
Syllabus
- Direct and inverse kinematics (fkine, ikine)
- Denavit-Hartenberg (DH) parameters
- Robotic Toolbox and UR5 robot
- Practical task on fkine/ikine
- Quaternions
- Kinematics and dynamics of wheeled vehicles
- Dynamics and kinematics of mechanisms (repeat of LR2)
- SimScape (repeat)
- SimScape Multibody
- Solving n equations with m unknowns, ordinary least squares (OLS)
- Systems Identification I.
- Identification of systems II.
- Feedforward control