Důležité informace z této stránky (a navíc odkaz na YouTube) jsou také na wiki v ISInformace, termíny:
Hodnocení definitivně uzavřeno 11.3.
T4: náhradní termín psalo 13 studentů.
T3: psalo 91 studentů.
T2: psalo 225 studentů.
T1: psalo 354 studentů.
* Pozor: Všichni si přečtěte celou studijní oporu (odkaz viz dále).
* Sledujte cílové znalosti***** Zkouška: Doba psaní: podle složitosti zadání, maximálně 1h:30m.
Budete potřebovat 1-2 listy čistého papíru A4 na svoje poznámky + něco na psaní + průkaz + znalosti.
Odevzdává se pouze vámi vyplněný dvojlist zadání (A3 přeložené na A4 s viditelnou titulní stranou), nic dalšího.
Zkouší se téměř vše co bylo odpřednášeno (viz Cílové znalosti). Důležité je především pochopení principů.
* Pozor na minimum 30b ze zkoušky
Upozornění:
V IS existuje fórum - používejte je pro diskuse k předmětu
Ke zkoušce je nutné mít identifikační průkaz - budu to kontrolovat!
Plán výuky:
- přehled látky a základní informace
- cílové znalosti - co je třeba znát nejen ke zkoušce
Texty k přednáškám:
- Slajdy: PDF (cca 1.7 MiB) + více slajdů na stránku: PDF-4/str (2.1 MiB) a PDF-9/str (2.1 MiB)
(Volitelná doplňková přednáška: slajdy v PDF)- Příklady - ukázky jednoduchých modelů
Projekt:
- Cílem projektu je, aby si studenti samostatně procvičili přednášenou látku
(tj. nikoli "metoda strýce Františka" - viz Z.Jirotka: Saturnin)- INFORMACE ke cvičením a projektu (edituje a za obsah odpovídá M. Hrubý)
Doplňkové učební texty:
- Studijní opora IMS (z)
- stará skripta (1992) - nešířit dále - není kompletní (chybí obrázky)
- Pravděpodobnost
- Matematika-opakování
Elementární spojité příklady:
scilab-test.txt - scilab -f "scilab-test.txt"
octave-test.txt - octave, příkaz: source("octave-test.txt");
dymola-test.mo - Modelica, na merlinovi/Linux-lab příkaz: dymola "dymola-test.mo" - modelica-bouncing-ball.mo - (knihovny)Ukázka implementace RK4, AB4, ABM4
Mírně upravená varianta SimPack je zde (čtěte README-PP, bez záruky).
Pozor na jednoduché pseudonáhodné generátorySIMLIB: pokud není SIMLIB/C++ nainstalována v systému, lze použít skript pro překlad modelu, jinak stačí
g++ -g -O2 -o model model.cc -lsimlib -lm
*** na serveru merlin je SIMLIB/C++ nainstalována v systému, včetně skriptu SIMLIB pro překlad/sestavení modelu
(SIMLIB parametry: g++ -I/usr/local/include model.cc -L/usr/local/lib64 -lsimlib -lm)Odkazy:
- Simulation
- * OpenCourseWare: Interactive Simulation
- * Computational Physics: An introductory course by Richard Fitzpatrick
- ** Direction field plotter
- Zajímavosti:
***** The Illustris Simulation, simulace tornáda F5, hydrologické modely, Nobelova cena 2013/chemie, Superpočítače,
Kam vede nedostatečné testování programů
- Examples of Markov chains Solutions to Queueing Systems
- *** ukázka aproximace
- Numerické metody - animace
- - Differential Equation, Direction Field
- - DP na téma přesnost metod
- - disky,MTBF,..., Spolehivost disků,
- * Computer Simulations in Science - GLEAM
- Zajímavé CA: OpenLB, Wireworld computer, CA-Tetris,
- VHDL: std_logic
- vizualizace
- Příklad: model člověka
- TODO: http://traffic-simulation.de/, https://lammps.sandia.gov/, https://sim4edu.com/
- TODO: OpenModelica , Modelica by Example
- moje (nepříliš udržovaná) stránka o modelování a simulaci --- Datový sklad IS