Informace, termíny:
Přeji hezké Vánoce a vše nejlepší do nového roku.
Upozornění:
Ke zkoušce je nutné mít identifikační průkaz - budu to kontrolovat!
Zkouška: minimum 30b
Všichni si přečtěte celou studijní oporu (odkaz viz dále). Sledujte cílové znalosti
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 2 MB) + více slajdů na stránku: PDF-4/str a PDF-9/str
(Volitelná doplňková přednáška: extra slajdy v PDF)- Příklady - ukázky jednoduchých modelů
Projekt:
- Typicky se vypisuje cca 4. týden semestru (vše řeší M.Hrubý)
- 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 - viz Moodle (a isFIT /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átory , generátory v C++SIMLIB: 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, 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
- - 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 - blokové schema: model člověka [2023-09 momentálně nedostupné]
- TODO: http://traffic-simulation.de/, https://lammps.sandia.gov/, https://sim4edu.com/, https://rebound.readthedocs.io/en/latest/
- TODO: OpenModelica , Modelica by Example