Karel Vlček, E-mail: karel.vlcek@vsb.cz Modelování a simulace Karel Vlček, E-mail: karel.vlcek@vsb.cz.

Slides:



Advertisements
Podobné prezentace
VIZUALIZACE V MATLABU Štěpánka Velebová
Advertisements

Udržitelný rozvoj energetiky
Podpora výuky matematiky prostřednictvím programu Maple
Dynamické systémy.
Automatizační a měřicí technika (B-AMT)
HYPERTEXT PREPROCESSOR. PROGRAMOVÁNÍ. DEFINICE POJMŮ Problém Problém nevyřešený, nežádoucí stav obvykle vyžaduje nějaké řešení Neřešitelný problém Neřešitelný.
Úvod Klasifikace disciplín operačního výzkumu
Softwarový systém DYNAST
Aplikační počítačové prostředky X15APP MATLAB - SIMULINK
Filtr významnosti jako framework pro prezentační vrstvu
Doporučená literatura: *HUŠEK, R., LAUBER, J.: Simulační modely.. SNTL/Alfa Praha,1987. * NEUSCH L, S. A KOLEKTIV: Modelovanie a simulacia.. SNTL Praha,
ENVIRONMENTÁLNÍ INFORMATIKA A REPORTING
Otázky k absolutoriu HW 1 - 5
Lekce 1 Modelování a simulace
Metody zpracování vybraných témat (projektů)
HUMUSOFT s.r.o. Mathematical and Computer Modelling in Science, Engineering and Finance Moderní nástroje pro finanční analýzu a modelování Odborný seminář.
Počítačové modelování dynamických systémů Simulink 5. cvičení Miloslav LINDA katedra elektrotechniky a automatizace.
Definování prostředí pro provozování aplikace dosud jsme řešili projekt v obecné rovině aplikace bude ovšem provozována v konkrétním technickém a programovém.
Algoritmizace.
25. ALGORITMIZACE A PROGRAMOVÁNÍ
Algoritmizace a základy programování
Štěpán Lískovec, 4.A.  =základní programové vybavení počítače (tj.software)  hlavní úkol:  A, zajistit uživateli možnost ovládat PC  B, vytvořit pro.
Ing. Lukáš OTTE kancelář: A909 telefon: 3840
13AMP 9. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled ADA ADA Java Java.
Laboratorní model „Kulička na ploše“ 1. Analytická identifikace modelu „Kulička na ploše“ 2. Program „Flash MX 2004“ Výhody/Nevýhody Program „kulnapl.swf“
Fuzzy logika.
Obchodní akademie, Náchod, Denisovo nábřeží 673
Informatika pro ekonomy II přednáška 10
Databázové systémy Přednáška č. 6 Proces návrhu databáze.
Modelování a simulace MAS_02
Simulační modely a programové vybavení. Vývoj simulačních programů  Původně pouze strojový kód –Příliš dlouhé, náročné na programátora, obtížné hledání.
Ústav automatizace a měřicí techniky
Geoinformační technologie Geografické informační systémy (GIS) Výukový materiál pro gymnázia a ostatní střední školy © Gymnázium, Praha 6, Nad Alejí 1952.
Technická diagnostika "dia-gnozis" - "skrze poznání" Zkoumá technické objekty za účelem posouzení jejich technického stavu, tj. schopnosti vykonávat určenou.
Databázové modelování
Metodika objektového přístupu při tvorbě překladačů. Marek Běhálek Informatika a aplikovaná matematika FEI VŠB-TU Ostrava.
Tvorba simulačních modelů. Než vznikne model 1.Existence problému 2.Podrobnosti o problému a o systému 3.Jiné možnosti řešení ? 4.Existence podobného.
Numerické řešení počítačového modelu
Databázové systémy Informatika pro ekonomy, př. 18.
Filtr významnosti jako framework pro prezentační vrstvu Ing. Igor Kopetschke – TUL, NTI
MODELOVÁNÍ PROUDĚNÍ V MEZNÍ VRSTVĚ ATMOSFÉRY
HUMUSOFT s.r.o. 1 FEMLAB 2.3 Konference MATLAB 2002, 7. listopadu 2002 Karel Bittner, HUMUSFOT s.r.o.
Programování POCSI. Programovani/POCSI2 Základní pojmy Akce - děj nad objekty, mající začátek a konec, a mající přesně definovaný účinek. Příkaz - popis.
Pokročilé architektury počítačů (PAP_06.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
OPERAČNÍ SYSTÉMY.
Informatika pro ekonomy přednáška 4
14. června 2004Michal Ševčenko Architektura softwarového systému DYNAST Michal Ševčenko VIC ČVUT.
Pokročilé architektury počítačů (PAP_16.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
11/2003Přednáška č. 41 Regulace výpočtu modelu Předmět: Modelování v řízení MR 11 (Počítačová podpora) Obor C, Modul M8 ZS, 2003, K126 EKO Předn./Cvič.:
IEC 61850: Soubor norem pro komunikaci v energetice
Stavová formulace v diskrétním čase důvody pro diskrétní interpretaci času některé dynamické jevy má smysl sledovat vždy jen ve zvláštních okamžicích,
Informatika (1) Počítač - základní pojmy HW a SW4 OS MS-DOS, Windows 95, 982 Org. souborů na disku, operační paměť2 Aplikace Malování, Word8 Základy programování.
B i o c y b e r n e t i c s G r o u p Úvod do biomedicínské informatiky Lenka Lhotska Gerstnerova laboratoř, katedra kybernetiky ČVUT FEL Praha
Počítačové algebraické systémy a jejich aplikace ve fyzice Pavel Košťál, Gymnázium Voděradská Jana Zajíčková, Gymnázium F. Palackého Valašské Meziříčí.
1 Principy simulace Definice Koncepce tvorby modelů Obecné charakteristiky.
Praha & EU: Investujeme do vaší budoucnosti Evropský sociální fond Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY Robotika 3.
Tabulkový procesor Použití nejběžnějších funkcí v Excelu, datové funkce, funkce uvnitř funkcí Autorem materiálu a všech jeho částí, není-li uvedeno jinak,
České vysoké učení technické v Praze Fakulta dopravní Ústav dopravní telematiky Geografické informační systémy Doc. Ing. Pavel Hrubeš, Ph.D.
Identifikace modelu Tvorba matematického modelu Kateřina Růžičková.
Ověření modelů a modelování Kateřina Růžičková. Posouzení kvality modelu Ověření (verifikace) ● kvalitativní hodnocení správnosti modelu ● zda model přijatelně.
Ing. Milan Houška KOSA PEF ČZU v Praze
PROJEKT: Hodnocení průmyslových rizik
Tradiční metodiky vývoje softwaru
2018/6/10 Počítačový model Kateřina Růžičková.
Informatika pro ekonomy přednáška 8
Ing. Milan Houška KOSA PEF ČZU v Praze
Informatika pro ekonomy přednáška 4
Geografické informační systémy
Informatika pro ekonomy přednáška 4
Algoritmizace a datové struktury (14ASD)
Transkript prezentace:

Karel Vlček, E-mail: karel.vlcek@vsb.cz Modelování a simulace Karel Vlček, E-mail: karel.vlcek@vsb.cz

Motivace - abstrakce „Žádná hmotná část světa není tak jednoduchá, aby mohla být chápána bez použití abstrakce. Abstrakce spočívá v nahrazení uvažované části universa modelem, jenž má podobnou, ale jednodušší strukturu.“ (N. Wiener) Každé (i sebedokonalejší) modelování zjednodušuje skutečnost

Modelování a simulace Nejpružnější prostředek pro modelování je popis modelované entity pomocí programu - modelu Abychom se co nejvíce přiblížili skutečnosti, snažíme se, aby model mohl být interpretován v prostředí, které napodobuje skutečnost. Tato interpretace se nazývá simulace

Důvody pro aplikace MaS Chybí-li matematická formulace úlohy Je-li řešení modelem jednodušší než řešení analytické Máme-li zobrazit časový vývoj řešení Chceme-li znát dynamiku nějakého řešeného děje

Obory aplikace MaS Řešení procesů v oborech: Fyzika Chemie Ekonomie Návrh v technicky složitých odvětvích Lékařství Sociologie (a další obory)

Postup řešení modelováním Formulace zjednodušeného popisu Zápis abstraktního modelu formou programu Vytvoření simulačního modelu Simulace za požadovaných podmínek

Dílčí kroky aplikace MaS Popis matematickými relacemi Návrh modelu ve vhodném jazyce Návrh podmínek ověřování chování Verifikace chování modelu simulací Využití modelu pro implementaci Vytvoření dokumentace návrhu

Typy simulačních systémů Se „spojitým časem“ - popis modelu a jeho simulace je prováděna výpočtem soustavy diferenciálních rovnic S „diskrétním časem“ - model je určen hodnotami v daných časových okamžicích výpočty diferenčních rovnic Systémy s „diskrétním časem“ jsou úspornější na paměť a dobu výpočtu

Přesnost simulace Číslicové počítače pracují se vzorky číselných hodnot veličin Veličiny tedy musejí být určeny v čase: Jsou vzorkovány - určeny pouze v daných časových okamžicích Jejich hodnoty jsou nahrazeny čísly jsou kvantovány

Vytvoření abstraktního modelu Slovní popis modelu - popis chování Míra abstrakce musí vystihovat skutečnost - čím větší míra abstrakce, tím méně detailních informací model poskytne Musíme rozhodnout, zda bude model popisovat „spojitý“ nebo diskrétní čas

Cíle tvorby modelů Vyhodnocení - sledování zvolených specifických kriterií Srovnání - vyhledání alternativních řešení Analýza parametrů Optimalizace - nalezení vhodných kombinací Odhalení vztahů a závislostí při řešení

Co je to simulační model? Jedná se o abstraktní model (popis slovy), který je zapsaný formou programu Dvojice modelovaný systém - abstraktní systém má homomorfní vztah Dvojice abstraktní systém - simulační model má izomorfní vztah

Izomorfní vztah Izomorfismus je silnější: je to vztah ekvivalence se shodností struktur a chování prvků v uvažovaném systému

Representace výsledků Výsledky simulace jsou často pro přehlednost representovány graficky i jako vícerozměrné grafy či obrazy I když je v této podobě vnímáme jako spojité, mají stále diskrétní charakter To může ovlivňovat jejich spektrální vlastnosti nebo to může ovlivnit chyby výsledných hodnot

Základ modelování - jazyk Základem modelování je často definice nového symbolického jazyka Symbolické programování umožňuje representovat data, funkce, grafy, programy a dokonce i celý dokument jednotným způsobem a to jako symbolický výraz

V systému „Mathematica“ Může fungovat výraz popsaný v jazyce jako vstup i výstup jiné funkce a může tak umožňovat stručný a jednoduchý zápis Využití popisu je podmíněno existencí nezávislého interakčního dokumentu, známého jako notebook

Notebookové rozhraní Zápis kombinuje textový procesor se zřetelně definovanou představou “buněk“ Buňky jsou důležité, protože vizuálně a funkčně oddělují text na vstupy, výstupy, grafiku, nadpisy atd. Buňky jsou snadno rozšířitelné pro velké výpočty a dokumenty

Klíčové prvky prostředí Systém zápisu Programovací jazyk Interaktivní nápověda Grafika Symbolické a numerické výpočty Palety

V systému „Matlab“ Modelování pomocí matematických výpočtů Umožňuje analýzu a vizualizaci dat Měření a zpracování dat Vývoj algoritmů a aplikace počítačů pro řídicí a komunikační systémy

Základní komponenty MATLAB obsahuje: Výpočetní jádro Grafický subsystém Pracovní nástroje Toolboxy - soubory komplexních metod pro řešení specifických úloh MATLAB má „otevřenou architekturu“

Simulink Systém SIMULINK je nadstavbou systému MATLAB. Umožňje: Pracovat se všemi funkcemi a příkazy jako s grafickými bloky Propojovat tyto grafické bloky a tím vytvářet složitější modely Umožňuje používat nezávislé zdroje dat při simulaci

Literatura Rábová, Z., Češka, M., Zendulka, J.: Modelování a simulace, SNTL, (1981) Zaplatílek, K., Doňar, B.: Matlab pro začátečníky, BEN, Praha (2003)