|
Vyučující
|
-
Diviš Roman, Ing. Ph.D.
-
Bažant Michael, doc. Ing. Ph.D.
|
|
Obsah předmětu
|
Program přednášek: 1. On-line simulace a její porovnání s koncepcí off-line simulace, koncepce simulátorů-trenažérů. 2. Aplikace simulace na podporu odlišných typů plánování (reaktivní versus iniciativní přístup). 3. Paradigma autonomních agentů - agentově-orientované architektury simulátorů (ABAsim architektura). 4. Dekompozice agentů v simulátoru na interní komponenty, rozdíly oproti architekturám založeným na událostech, resp. procesech. 5. Komplexní případová studie - agentově-orientovaný simulátor dopravního uzlu. 6. Flexibilní mechanismus zasílání zpráv v hierarchických agentových systémech (adresní zprávy, částečně adresní zprávy, neadresní zprávy). 7. Synchronizace kombinované diskrétně-spojité simulace v agentově orientovaných architekturách. 8. Uplatnění metod umělé inteligence a softcomputingu v rámci simulace systémů. 9. Petriho sítě - definice, pravidla proveditelnosti přechodů, graf dosažitelných značení, evoluce sítě. 10. Petriho sítě - formální popis logiky technologických procesů a komponent simulátorů, aplikační příklady. 11. Koncepce distribuované a paralelní simulace, agentově-orientované distribuované simulátory. 12. Distribuovaná simulace - konzervativní metody synchronizace. 13. Distribuovaná simulace - optimistické metody synchronizace. Program cvičení: 1. Zadání semestrální práce I.A, rozbor implementačních možností. Výklad k možnostem výběru implementační platformy: Arena, AnyLogic, Repast Simphony apod. 2. Rozpracování koncepce sem. práce I.A, samostatné práce studentů na implementaci sem. práce I.A. Výklad ke koncepci produkce animačních výstupů v odlišných simulačních nástrojích. 3. Průběžná individuální kontrola dílčí iterace vývoje sem. práce I.A. Výklad ke koncepci uplatnění agentově-orientovaného přístupu v odlišných simulačních nástrojích. 4. Zadání semestrální práce I.B, rozbor implementačních možností, individuální obhajoby sem. práce I.A. 5. Rozpracování koncepce sem. práce I.B, samostatná práce studentů na implementaci sem. práce I.B, individuální obhajoby sem. práce I.A. 6. Individuální obhajoby sem. práce I.B. Zadání semestrální práce II., rozbor implementačních možností. Výklad k pokročilým metodám statistickému vyhodnocování výsledků simulačních experimentů. 7. Průběžná individuální kontrola dílčí iterace vývoje sem. práce II. Samostatná práce studentů na implementaci sem. práce II. 8. Průběžná individuální kontrola dílčí iterace vývoje sem. práce II. Samostatná práce studentů na implementaci sem. práce II. 9. Průběžná individuální kontrola dílčí iterace vývoje sem. práce II. - doporučení pro realizace oprav. Samostatná práce studentů na implementaci sem. práce II. 10. Průběžná individuální kontrola dílčí iterace vývoje sem. práce II. - doporučení pro realizace oprav. Samostatná práce studentů na implementaci sem. práce II. 11. Průběžná individuální kontrola dílčí iterace vývoje sem. práce II. - doporučení pro realizace oprav. Samostatná práce studentů na implementaci sem. práce II. Individuální obhajoby sem. práce II. 12. Individuální obhajoby sem. práce II. 13. Individuální obhajoby sem. práce II.
|
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Nácvik dovedností
- Kontaktní výuka
- 52 hodin za semestr
- Semestrální práce
- 45 hodin za semestr
- Domácí příprava na výuku
- 20 hodin za semestr
- Příprava na zkoušku
- 33 hodin za semestr
|
|
Výstupy z učení
|
Cílem předmětu je studenty seznámit s pokročilejšími partiemi diskrétní simulace na číslicových počítačích a uplatněním této experimentální metody při tvorbě simulátorů různých typů systémů. Pozn.: V případě mimořádných opatření bude výuka probíhat vzdáleně s využitím programu MS Teams v době dle rozvrhu. Účast na schůzkách skupiny v MS Teams je ekvivalentní účasti na přednáškách a cvičeních.
Absolvováním předmětu je zvládnuta problematika pokročilých metodik experimentální výzkumné metody simulace a tvorby simulačních modelů.
|
|
Předpoklady
|
Předpokládají se základní znalosti z oblasti diskrétní simulace, matematické statistiky a teorie pravděpodobnosti.
|
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Písemná zkouška, Posouzení zadané práce
Podmínkou k udělení zápočtu je úspěšné zpracování semestrálních prací (implementace vybraných simulujích systémů). Student získává za zpracování každé semetrální práce příslušný bodový zisk. Minimální počet bodů k získání zápočtu je 9. Maximální bodové ohodnocení jednotlivých semestrálních prací a termíny jejich nejpozdějšího možného odevzdání v semestru je uvedeno v materiálech k 1. přednášce. Zkouška z předmětu má dvě části. V písemné části student písemně odpovídá na 4 teoretické otázky, v rámci ústní části student odpovídá na doplňující otázky souvisejícími s písemně zpracovanými otázkami. Pro úspěšné složení zkoušky je potřebné dobře zodpovědět minimálně 2/3 všech otázek.
|
|
Doporučená literatura
|
-
Banks, J. Handbook of Simulation: Principles, Methodology, Advances, Applications, and Practice. New York: John Wiley & Sons, 1998. ISBN 0-471-13403-9.
-
Jensen, K. Coloured Petri Nets: modelling and validation of concurrent systems. 2009. ISBN 978-3-642-00283-0.
-
Kavička, Antonín. Agentovo orientovaná simulácia dopravných uzlov. Žilina: EDIS - vydavatel'stvo ŽU, 2005. ISBN 80-8070-477-5.
|