Obsah // 1 Úvod - modelování systému na počítacích 6 // 1.1 Vytvoření abstraktního modelu 7 // 1.2 Vytvorení simulačního modelu 7 // 1.3 Simulace 8 // 2 Základní pojmy z teorie systému 9 // 2.1 Prvek systému 10 // 2.2 Prvky se stejným chováním 11 // 2.3 Charakteristika systému 12 // 2.4 Systém 14 // 2.5 Okolí systému 15 // 2.6 Izomorfní charakteristiky, izomorfní systémy 16 // 2.7 Chování systému 17 // 2.8 Systémy se stejným chováním 17 // 2.9 Definice podsystému 18 // 2.10 Homomorfní systémy 20 // 2.11 Klasifikace prvků systému a systémů 21 // 2.11.1 Spojité a diskrétní prvky 21 // 2.11.2 Prvky s deterministickým a nedeterministickým chováním 23 // 2.11.3 Systémy se spojitým chováním 24 // 2.11.4 Systémy s diskrétním chováním 26 // 2.11.5 Systémy s kombinovaným chováním 28 // 2.11.6 Systémy s deterministickým, nedeterministickým .a stochastickým chováním 28 // 2.12 Citlivost systému na parametry 28 // 3 Modelování spojitých systémů 31 // 3.1 Úvod 31 // 3.2 Popis spojitých dynamických systémů 31 // 3.2.1 Modelování stacionárních lineárních systémů 33 // 3-2.2 Modelovaní nestacionárních a nelineárních systémů 38 // 3.2.3 Řešení soustav diferenciálních rovnic 40 // 3.2.4 Systémy popsané parciálními diferenciálními rovnicemi 40 // 3.3 Spojité simulační jazyky 42 // 3.4 Numerické metody pro řešení spojitých systémů 43 // 3.4.1 Základní pojmy 44 // 3.4.2 Základní problémy implementace metody 45 // 3.4.3 Jednokrokové metody 47 // 3.4.4 Vícckrokové metody 51 // 3.4.5 Metody pro řešení tuhých ("stiff) soustav obyčejných diferenciálních rovnic 55 // 3.5 Principy výstavby programových prostředků pro modelování spojitých systémů 60 // 3.5.1 Pojem funkční blok, klasifikace funkčních bloků 60 //
3.5.2 Třídční a uspořádání funkčních bloků 63 // 3.5.3 Překladače simulačního jazyka 67 // 4 Systémy hromadné obsluhy a jejich analytické modely 69 // 4.1 Systém hromadné obsluhy 69 // 4.2 Náhodné procesy 70 // 4.2.1 Úvod 70 // 4.2.2 Markovovy procesy, Markovovy řetčzce 74 // 4.2.2.1 Markovovy řetézce 74 // 4.2.2.2 Markovovy procesy 76 // 4.3 Modely systému hromadné obsluhy 78 // 4.3.1 Kcndallova klasifikace 78 // 4.3.2 Markovovské systémy 79 // 4.3.2.1 Obecné řešení 79 // 4.3.2.2 Systém M/M/l 81 // 4.3.2.3 Frontové řády 84 // 4.3.2.4 Systémy M/M/n 85 // 4.3.2.5 Systémy s omezenou délkou fronty 88 // 5 Modelování náhodných jevů a metoda Monte Carlo 91 // 5.1 Náhodné veličiny 91 // 5.2 Generování náhodných veličin 95 // 5.3 Transformace rovnoměrného rozložení na požadovaný typ rozložení 98 // 5.4 Nejužívanější rozložení pravděpodobností náhodných veličin 103 // Spojité náhodné veličiny // Diskrétní náhodné veličiny // Testování náhodných čísel // Testy rovnomčrnosti rozložení // Testy náhodnosti rozložení // Testování transformovaných rozložení // Metoda Monte Carlo // Příklad použití metody Monte Carlo pro řešení Dirichictovy úlohy z oblasti // parciálních diferenciálních rovnic // Modelování a simulace diskrétních systémů // Diskrétní simulační jazyky // Aplikace Petriho sítí v modelování a simulaci // Paralelní systém a jeho řídicí struktura // Petriho síť jako model paralelního systému // Definice Petriho sítč // Evoluce Petriho síté // Modelování pomocí podmínek a událostí // Nezávislé a konfliktní události // Modelování procesů // Sdílené zdroje // Kvaziparalclní zpracování procesů // Modelový čas, časovaná Petriho síť // Hierarchie v Petriho síti // Interpretace Petriho sítč // Inhibitory //
Barvená Petriho síť // Jednoduchý příklad CPN - alokace zdrojů // Dynamické chování CPN // Modelování podmínek a událostí pomocí CPN // Modifikace CPN // Popis simulační knihovny SIMLIB // Úvod // Objektové orientovaná simulace // Struktura simulačního programu // Popis modelu // Vytváření a rušení objektů // Řízení simulace // Výstupy modelu // Modelový čas // Prostředky pro práci s náhodnými veličinami // Monitorování změn objektů // Diskrétní simulace // Procesy // Události // Kvaziparalclní provádění procesů v SIMLIB // Zařízení // Sklad // Sběr statistik // Příklad diskrétního modelu // Spojitá simulace // Standardní třídy pro spojitou simulaci // Třída Integrator // Nelinearity // Stavové bloky // Příklad spojitého modelu // Kombinovaná simulace // Stavové podmínky a stavové události // Třída BoolCondilion // Příklad kombinovaného modelu // Simulace číslicových systémů // Úrovně popisu číslicových systémů // Základní pojmy a techniky používané při modelování // Prostředky pro popis obvodu // Model signálu // Modely zpoždění // Simulační algoritmus // Simulátory řízené tabulkami // Zvláštnosti modelování unipolárních obvodů // Simulace poruch // Simulační systém OrCAD/VST // Základní vlastnosti simulátoru // Příprava pro simulaci // Příkazy simulátoru // Knihovny simulátoru // Simulace na úrovni mezi registrových přenosů // Charakteristika jazyka VHDL // Stručná referenční příručka SIMLIB // Hierarchie tříd SIMLIB (zjednodušeno) // Třída aBlock // Třída aCondition // Třída aQueue // Třída Blash - vůle v převodech // Třída BoolCondition - stavová podmínka // Třída Entity // Třída Event // Třída Facility // Třída Frict - tření // Třída Graph // Třída Histogram // Třída Hyst - hystereze //
Třída Input // Třída Insv - necitlivost // Třída Integrator // Třída Lim - omezení // Třída Process // Třída Qntzr - kvantizátor // Třída Queue // Třída Relay - relé // Třída SimObject // Třída Stat // Třída Status - stavová promčnná // Třída Store // Třída TStat // Třída Variable // Standardní objekty a proměnné // Standardní funkce // Generátory náhodných čísel // Poznámky к implementaci SIMLIB na počítačích IBM PC // Model víceprocesorového počítačového systému // Vymezení modelu // Síťový model systému // Model systému založený na procesech // Literatura