Detail předmětu
Modelování a simulace I
FSI-RDO-A Ak. rok: 2027/2028 Zimní semestr
Předmět je vyučován blokově. V úvodních blocích si studenti osvojí základy práce v MATLABu a Simulinku a procvičí tvorbu, spouštění a vyhodnocování jednoduchých modelů. Po úvodní části dostane každý student zadání individuálního semestrálního projektu. Na projektu pracuje samostatně a jeho průběh průběžně konzultuje s vyučujícím. Další bloky rozvíjejí modelování dynamických systémů, zejména mechanických, elektromechanických a řízených soustav. Praktická výuka zahrnuje také řízení DC motoru s enkodérem pomocí Simulinku a I/O karty MF624.
Jazyk výuky
angličtina
Počet kreditů
8
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Předpokládají se znalosti vektorů a matic, obyčejných diferenciálních rovnic a matematiky a fyziky v rozsahu předchozího studia. Předchozí znalost MATLABu ani Simulinku není nutná.
Způsob zakončení předmětu a pravidla hodnocení studentů
Předmět je zakončen klasifikovaným zápočtem. Výsledná známka se stanoví výhradně podle individuálního semestrálního projektu a vychází ze standardní bodové škály 0–100 bodů. Student projekt zpracovává samostatně a průběžně jej konzultuje s vyučujícím. Hodnocení zohledňuje splnění zadání, odbornou správnost a funkčnost modelu, kvalitu simulace a interpretaci výsledků.
Učební cíle
Studenti se seznámí s modelováním dynamických systémů (mechanických, elektromechanických a řízených) na počítači. V průběhu kurzu získají znalosti a dovednosti v následujících oblastech:
- Lineární dynamické systémy a jejich analýza
- Modelování v prostředí MATLAB/Simulink
- Modelování řízených soustav
- Praktická zkušenost s řízením reálné soustavy prostřednictvím I/O karty z prostředí MATLAB/Simulink
Tento kurz kombinuje teoretické poznatky s praktickým využitím v inženýrských aplikacích.
Studijní opory
[1] GREPL, Robert. Modelování mechatronických systémů v Matlab SimMechanics. Praha: BEN – technická literatura, 2007. ISBN 978-80-7300-226-8. (in Czech)
[2] HUMUSOFT. MF 624 Multifunction I/O Card User’s Manual. Online. 2014. Available from: https://www.humusoft.eu/docs/en/datacq/manuals/mf624um.pdf. [cited 2026-11-11]. (in English)
[3] MATHWORKS. Simscape Multibody Documentation. Online. Available from: https://www.mathworks.com/help/sm/. [cited 2026-11-11]. (in English)
[4] PELÁNEK, Radek. Modelování a simulace komplexních systémů. Jak lépe porozumět světu. Brno: Masarykova univerzita, 2011. ISBN 978-80-210-5318-2. (in Czech)
[5] VALÁŠEK, M. et al. Mechatronika. Praha: České vysoké učení technické v Praze, 1995. ISBN 80-01-01276-X. (in Czech)
Použití předmětu ve studijních plánech
Program B-STI-Z: Fundamentals of Mechanical Engineering, bakalářský, doporučený kurs
Typ (způsob) výuky
Přednáška
39 hod., nepovinná
Osnova
- Přímá a inverzní kinematika (fkine, ikine)
- Denavit-Hartenbergovy (DH) parametry
- Robotic Toolbox a robot UR5
- Praktický úkol na fkine/ikine
- Kvaterniony
- Kinematika a dynamika kolových vozidel
- Dynamika a kinetostatika mechanismů (opakování LR2)
- SimScape (opakování)
- SimScape Multibody
- Řešení n rovnic o m neznámých, metoda nejmenších čtverců (OLS)
- Identifikace systémů I.
- Identifikace systémů II.
- Feedforward řízení
Laboratorní cvičení
18 hod., povinná
Osnova
• Základy práce s I/O kartou MF624 v prostředí MATLAB/Simulink.
• Řízení DC motoru s enkodérem z prostředí Simulink pomocí I/O karty MF624. Návrh PID regulátoru pro řízení rychlosti a polohy.
• Zpracování zadaného projektu.
Cvičení s počítačovou podporou
21 hod., povinná
Osnova
- Přímá a inverzní kinematika (fkine, ikine)
- Denavit-Hartenbergovy (DH) parametry
- Robotic Toolbox a robot UR5
- Praktický úkol na fkine/ikine
- Kvaterniony
- Kinematika a dynamika kolových vozidel
- Dynamika a kinetostatika mechanismů (opakování LR2)
- SimScape (opakování)
- SimScape Multibody
- Řešení n rovnic o m neznámých, metoda nejmenších čtverců (OLS)
- Identifikace systémů I.
- Identifikace systémů II.
- Feedforward řízení