Vyučující
|
-
Malý Marek, doc. RNDr. Ph.D.
|
Obsah předmětu
|
Témata přednášek/cvičení: 1. Úvod do práce s vývojovým prostředím: Standardní knihovna Simulinku. Vytvoření, nastavení a spuštění modelu. 2. Procvičování práce s prostředím: Sestavování modelů s použitím pouze zabudovaných bloků knihovny Simulink (řešení různých typů diferenciálních rovnic, vizualizace). Předávání proměnných mezi Matlabem a Simulinkem. 3. Subsystémy: Vytváření subsystémů, jejich maskování. Vytváření vlastních knihoven. 4. Procvičování práce se subsystémy: Řešení konkrétních problémů, s využitím maskovaných subsystémů. 5. S-funkce, Embedded Matlab funkce: Složitější metody tvorby modelu. Definice vlastních bloků na úrovni jazyka Matlab (Embedded Matlab funkce a S-funkce). 6. Praktické procvičování využití Embedded Matlab funkcí a S-funkcí: řešení konkrétních problémů za použití těchto objektových bloků 7. Úvod do využití nadstavbových Simulink knihoven Simscape 8. Procvičování práce s vybranými knihovnami Simscape: simulace jednoduchých fyzikálních soustav (mechanických, elektrických - porovnání s předchozími Simulink řešeními/modely bez použití Simscape) 9. 3D vizualizace v prostředí Simulink pomocí knihovny Simulink 3D Animation 10. Řešení jednoduchých úloh, vhodných pro využití 3D vizualizační knihovny Simulink 3D Animation 11. Řešení komplexních úloh s využitím kombinace Matlab+Simulink I 12. Řešení komplexních úloh s využitím kombinace Matlab+Simulink II 13. - 14. Samostatná práce studentů na zadaných individuálních zápočtových projektech, pod dohledem vyučujícího.
|
Studijní aktivity a metody výuky
|
Přednášení
|
Výstupy z učení
|
Tento kurz navazuje na předmět "Úvod do modelování a programování", v rámci kterého jsou studenti obeznámeni se základními možnostmi výpočetního prostředí Matlab. V kurzu "Matlab a Simulink" je pozornost věnována především nadstavbě systému Matlab, toolboxu Simulink, a jeho efektivnímu využití pro modelování a analýzy dynamických systémů, spočívající zejména v implementaci numerického řešení soustav diferenciálních rovnic s případnými omezujícími podmínkami. Součástí kurzu je však i naučit posluchače vhodně kombinovat modely, vytvořené v Simulinku se zdrojovým kódem vytvořeným v Matlabu, bez čehož se řešení některých komplexnějších úloh dost dobře neobejde. S ohledem na povahu tohoto kurzu jsou přednášky spojeny s cvičeními do jednoho výukového bloku, v rámci kterého je flexibilně, dle potřeby kombinován výklad s procvičováním.
Odborné znalosti: Studenti získají základní znalosti o Matlab toolboxu Simulink a jeho využití (případně v kombinaci se základním prostředím Matlab) pro efektivní modelování dynamických systémů. Odborné dovednosti: Odborné dovednosti absolventů kurzu pokrývají samostatné vytváření modelů v prostředí Simulink, implementujících řešení matematických modelů dynamických systémů. Obecné způsobilosti: Absolventi kurzu jsou způsobilí pro samostatné modelování dynamických systémů, s využitím prostředí Matlab a jeho nadstavby, toolboxu Simulink.
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
Písemná zkouška
Zápočet: Vypracování a odevzdání funkčních, Simulink (Matlab/Simulink) modelů, řešících individuální zápočtové úlohy a také všechny úlohy, řešené během semestru v rámci přednášek/cvičení. Úspěšné absolvování kontrolního zápočtového pohovoru s vyučujícím, na kterém bude diskutována odevzdaná samostatná práce.
|
Doporučená literatura
|
-
Interaktivní výukové kurzy na stránkách Mathworks, https://matlabacademy.mathworks.com.
-
Simulink - Simulation and Model-Based Design, https://www.mathworks.com/help/simulink/.
-
DUŠEK, F., HONC, D. Matlab a Simulink - úvod do používání, Univerzita Pardubice, 2005..
-
NWOYE, E. Application of MATLAB and SIMULINK Modeling for Beginners, LAP Lambert Academic Publishing, 2016..
|