Detail předmětu

Simulační nástroje a techniky

FIT-SNTAk. rok: 2024/2025

Teorie modelování a simulace, DEVS (Discrete Event System Specification) formalismus. Simulační systémy, metody jejich implementace. Algoritmy pro řízení simulace, úvod do paralelní a distribuované simulace. Simulace spojitých, diskrétních a kombinovaných systémů: metody popisu, nástroje, numerické metody. Modely speciálních tříd systémů a odpovídající simulační metody. Systémy popsané parciálními diferenciálními rovnicemi.  Úvod do ověřování validity simulačních modelů a řízení simulačních experimentů. Přehled metod vizualizace a vyhodnocování výsledků simulace. Příklady simulačních systémů a modelů.

Jazyk výuky

čeština

Počet kreditů

5

Garant předmětu

Vstupní znalosti

Základy modelování, simulace, algoritmizace a numerické matematiky.

Pravidla hodnocení a ukončení předmětu

Podmínky zápočtu: Alespoň 10 bodů z těch, které můžete získat během semestru.

Účast na přednáškách v tomto předmětu není kontrolována. Znalosti
studentů jsou ověřovány vypracováním projektů a závěrečnou zkouškou. Pro získání bodů ze zkoušky je nutné zkoušku vypracovat tak, aby byla hodnocena nejméně 30 body. V opačném případě bude zkouška hodnocena 0 body.

Učební cíle

Cílem je seznámit studenty s principy metod, nástrojů a technik vhodných pro modelování a simulaci různých typů dynamických systémů.
Základy teorie související s modelováním. Pochopení principů implementace simulačních nástrojů. Znalost simulačních metod pro různé třídy simulačních úloh.
Vytváření simulačních nástrojů, modelů a použití simulačních metod v praxi.

Studijní opory

Aktální informace jsou na stránce https://www.fit.vut.cz/person/peringer/public/SNT/

Doporučená literatura

Cellier, F., Kofman, E.: Continuous System Simulation, Springer, 2006, ISBN: 978-0-387-26102-7
Fujimoto, R.: Parallel and Distribution Simulation Systems, John Wiley & Sons, 1999, ISBN:0471183830
Chopard, B.: Cellular Automata Modelling od Physical Systems, Cambridge University Press, 1998, ISBN:0-521-67345-3
Law, A., Kelton, D.: Simulation Modelling and Analysis, McGraw-Hill, 2000, ISBN 0-07-100803-9
Nutaro, J.: Building Software for Simulation: Theory and Algorithms, with Applications in C++. John Wiley & Sons, 2011, ISBN-13: 978-0470414699
Soubor materiálů dostupný na WWW stránce předmětu.
Zeigler B., Praehofer H., Kim T.: Theory of Modelling and Simulation, 2nd edition, Academic Press, 2000

Zařazení předmětu ve studijních plánech

  • Program MITAI magisterský navazující

    specializace NGRI , 0 ročník, letní semestr, volitelný
    specializace NADE , 0 ročník, letní semestr, volitelný
    specializace NISD , 0 ročník, letní semestr, volitelný
    specializace NMAT , 0 ročník, letní semestr, volitelný
    specializace NSEC , 0 ročník, letní semestr, volitelný
    specializace NISY do 2020/21 , 0 ročník, letní semestr, povinný
    specializace NNET , 0 ročník, letní semestr, volitelný
    specializace NMAL , 0 ročník, letní semestr, volitelný
    specializace NCPS , 0 ročník, letní semestr, volitelný
    specializace NHPC , 0 ročník, letní semestr, volitelný
    specializace NVER , 0 ročník, letní semestr, povinný
    specializace NIDE , 0 ročník, letní semestr, volitelný
    specializace NISY , 0 ročník, letní semestr, povinný
    specializace NEMB do 2023/24 , 0 ročník, letní semestr, volitelný
    specializace NSPE , 0 ročník, letní semestr, volitelný
    specializace NEMB , 0 ročník, letní semestr, volitelný
    specializace NBIO , 0 ročník, letní semestr, volitelný
    specializace NSEN , 0 ročník, letní semestr, volitelný
    specializace NVIZ , 0 ročník, letní semestr, volitelný

Typ (způsob) výuky

 

Přednáška

39 hod., nepovinná

Vyučující / Lektor

Osnova

  1. Úvod. Teorie modelování a simulace.
  2. DEVS formalismus.
  3. DEVS simulátor.
  4. Simulační systémy: klasifikace, principy implementace. Algoritmy řízení simulace.
  5. Spojitá simulace: numerické integrační metody, tuhé systémy, algebraické smyčky, prostorové systémy. Simulační systém Dymola, jazyk Modelica.
  6. Diskrétní simulace: implementace událostí, procesů a kalendáře událostí. Modelování systémů hromadné obsluhy.
  7. Kombinovaná simulace: stavové události, synchronizace spojité a diskrétní části.
  8. Modelování systémů popsaných parciálními diferenciálními rovnicemi. Úvod do analýzy citlivosti systému na parametry.
  9. Modely číslicových systémů a odpovídající simulační metody. Celulární automaty a jejich použití pro simulaci.
  10. Úvod do paralelní a distribuované simulace.
  11. Modelování neurčitosti, využití fuzzy logiky v simulaci. Kvalitativní simulace.
  12. Multimodely. Použití optimalizačních metod při simulaci. Metody vizualizace výsledků simulace.
  13. Řízení simulačních experimentů, vyhodnocování výsledků simulace, úvod k verifikaci a validaci simulačních modelů. Případová studie simulačního systému. Příklady simulačních modelů.

Projekt

13 hod., povinná

Vyučující / Lektor

Osnova

  • Samostatné řešení netriviálního simulačního problému, případně rozšíření zadaného simulačního nástroje o nové možnosti modelování.