Modelování a simulace II (FSI-RKD-A)

Akademický rok 2025/2026
Garant: doc. Ing. Robert Grepl, Ph.D.  
Garantující pracoviště: ÚMTMB všechny předměty garantované tímto pracovištěm
Jazyk výuky: angličtina
Cíle předmětu:

Studenti se během kurzu seznámí s moderními přístupy k řešení problémů kinematiky a dynamiky mechanismů. Předmět je zaměřen na řízení reálných strojů a jejich simulačních modelů, přičemž klíčový důraz je kladen na využití počítačové podpory. Teoretické poznatky budou aplikovány při řešení konkrétního problému v rámci semestrálního projektu.

Po absolvování předmětu budou studenti schopni:

sestavit a řešit přímý (analytický) a inverzní (analytický i numerický) kinematický model libovolného otevřeného kinematického řetězce, posoudit vhodnost konkrétní metody pro modelování kinematiky, sestavit a řešit analytický dynamický model jednodušších mechanických soustav a orientovat se v problematice numerického modelování komplexních mechatronických systémů.

Výstupy studia a kompetence:
 
Prerekvizity:

Vektorová algebra. Maticová algebra. Základy kinematiky a dynamiky. Metoda uvolňování a Lagrangeovy rovnice. Programování v prostředí Matlab/Simulink.

Obsah předmětu (anotace):

Předmět se zabývá modelováním kinematiky a dynamiky řízených mechatronických systémů. Rozvíjí znalosti získané v předchozím studiu Mechaniky, především směrem k numerickému řešení problémů na počítači a simulačnímu modelování. Mechanismy jsou chápány jakou soustavy tuhých těles propojených vazbami.
Cvičení probíhají na počítači s využitím programu MATLAB.
Přímý i inverzní kinematický model jsou řešeny analytickými i numerickými metodami. Numerickým metodám je věnován prostor také jako obecným nástrojům pro řešení nelineárních rovnic a optimalizačních úloh. Tvorba dynamického modelu je prováděna metodou uvolňování, pomocí Lagrangeových rovnic a automaticky (MATLAB/Simulink Multibody). Uvedeny jsou způsoby a možnosti modelování elektrických, regulační a jiných submodelů v interakci s modelem mechanismu. 

Metody vyučování:
 
Způsob a kritéria hodnocení:

Hodnocení předmětu je založeno na standardní bodové škále 0–100 bodů. V průběhu semestru studenti absolvují průběžný test a klasifikovaný zápočet. Průběžný test je hodnocen maximálně 30 body. Klasifikovaný zápočet je hodnocen maximálně 70 body, z čehož 30 bodů je možné získat za teoretické otázky a 40 bodů za praktické úlohy na PC, které jsou podobné úlohám z cvičení. Celkové hodnocení je kombinací bodů z obou částí.

Účast na cvičení je povinná. Kontrola výuky se provádí na cvičení.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky:
 
Typ (způsob) výuky:
    Přednáška  13 × 2 hod. nepovinná                  
    Cvičení s počítačovou podporou  13 × 2 hod. povinná                  
Osnova:
    Přednáška

1. Úvod do problematiky kinematiky tuhých těles, přímý kinematický model
2. Způsoby reprezentace polohy a orientace tělesa v prostoru, transformace, inverzní kinematický model - analytické metody
3. Inverzní kinematický model - numerický přístup
4. Optimalizační metody - gradientní sestup
5. Quaterniony
6. Metody plánování trajektorie pro kinematické mechanismy
7. D-H parametry
8. Úvod do problematiky dynamiky tuhých těles, přímá a inverzní úloha
9. Modelování v prostředí Matlab/Simulink Multibody
10. Kinematika a dynamika kolových vozidel
11. Linearizace
12. Konzultace semestrálních projektů
13. Rezerva přednášejícího


 

    Cvičení s počítačovou podporou

  1. Přímá a inverzní kinematika (fkine, ikine)

  2. Denavit-Hartenbergovy (DH) parametry

  3. Robotic Toolbox a robot UR5

  4. Praktický úkol na fkine/ikine

  5. Kvaterniony

  6. Kinematika a dynamika kolových vozidel

  7. Dynamika a kinetostatika mechanismů (opakování LR2)

  8. SimScape (opakování)

  9. SimScape Multibody

  10. Řešení n rovnic o m neznámých, metoda nejmenších čtverců (OLS)

  11. Identifikace systémů I.

  12. Identifikace systémů II.

  13. Feedforward řízení

Literatura - základní:
1. Dynamic Simulation of Electric Machinery Using Matlab Simulink, Prentice Hall, 1998
2. Wood, G.D.: Simulating mechanical systems in Simulink with SimMechanics, The MathWorks Inc.,www.mathworks.com, 2002
3. Corke,P.I.: A Robotics Toolbox for Matlab, IEEE Robotics and Automation Magazine, pp.24–32, 1996
4. Stejskal, V. a kol.: Mechanics Using Matlab, Leonardo Pilot project No. CZ/98/1/82500/PI/I.1.1.b/FPI, 2001
Literatura - doporučená:
1. Kratochvíl, C., Slavík, J.: Mechanika těles-dynamika, PC-DIR, skriptum VUT Brno, 1997
2. Valášek M. a kol.: Mechatronika, Vydavatelství ČVUT Praha, 1995
Zařazení předmětu ve studijních programech:
Program Forma Obor Spec. Typ ukončení   Kredity     Povinnost     St.     Roč.     Semestr  
N-ENG-Z příjezd na krátkodobý studijní pobyt --- bez specializace -- kl 5 Doporučený kurs 2 1 L