Simulační modely a programové vybavení 5.přednáška.

Slides:



Advertisements
Podobné prezentace
• Větší přehlednost dat • Grafické znázornění • Zakonzervování dat (podobně jako pdf) 2.
Advertisements

VÝVOJ PROGRAMOVACÍCH JAZYKŮ PERSPEKTIVY ELEKTRONIKY 3. Celostátní seminář, 18. března 2003 Ing. Pavel Pokorný UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ Fakulta technologická.
Jan Syrovátka Jiří Hradský.  Výrobní program orientovaný na výrobu knih pro české i zahraniční nakladatele  Nabízí kompletní výrobu knihy od grafického.
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ý.
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Softwarový systém DYNAST
ALGO – Algoritmizace 1. cvičení
Koncepce rozvoje a řízení vědy a výzkumu
Zefektivňování, zvyšování výkonnosti a kvality Kaizen.
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,
Informační systémy ZMVŠ. ERP ERP (Enterprise Resource Planning) –Enterprise Resource Planning (ERP) je informační systém, který integruje a automatizuje.
Lekce 1 Modelování a simulace
PROGRAMOVACÍ JAZYKY (c) Tralvex Yeap. All Rights Reserved.
Metody zpracování vybraných témat (projektů)
Oblast nástrojů Prostředí Popis produktů Kritéria Vyhodnocení.
Algoritmizace a programování
Výstupy z GIS Pojmy a typy výstupů, aneb pro koho, co a jak Ing. Jiří Fejfar, Ph.D.
Výhody užití architektury ITS ve veřejné osobní dopravě
STANOVENÍ NEJISTOT PŘI VÝPOŠTU KONTAMINACE ZASAŽENÉHO ÚZEMÍ
Základy algoritmizace a programování
Požadavky na programy Programové Měřící Systémy Sběr datZpracováníPrezentace systémy – uzavřené (omezená množina funkcí, nelze jednoduchým způsobem rozšiřovat.
Systémy pro podporu managementu 2
Relační databáze.
Využití simulačních modelů v praxi II.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Informatika pro ekonomy II přednáška 10
Databázové systémy Přednáška č. 4 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í.
Jan Syrovátka Jiří Hradský.  Výrobní program orientovaný na výrobu knih pro české i zahraniční nakladatele  Nabízí kompletní výrobu knihy od grafického.
S oftware – programové vybavení počítače. Operační systém. „Základní program“
Ústav automatizace a měřicí techniky
Od zadání úlohy k programu Výpočetní systémy I 8. přednáška.
MATLAB R14 prostředí pro vědeckotechnické výpočty
Dokumentace informačního systému
Systémy pro podporu managementu 2 Inteligentní systémy pro podporu rozhodování 1 (DSS a znalostní systémy)
Využití simulačních modelů
S O F T W A R E Šablona 32 VY_32_INOVACE_6_5_Operační systémy.
doc. RNDr. František STANĚK, Ph.D.
Autoři: Martin Dlouhý a Martina Kuncová
Ekonomické modelování Analýza podnikových procesů Statistická simulace je vhodný nástroj pro analýzu stochastických podnikových procesů (výrobní, obchodní,
HUMUSOFT s.r.o. Konference WITNESS Setkání uživatelů programu WITNESS Hotel Valáškův Grunt, Kozov
Databázové modelování
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.
1 MUDIM Mgr. Petr Šimeček. 2 Nevíte, co dělat s daty?
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Úvod do programování.
Karel Vlček, Modelování a simulace Karel Vlček,
HUMUSOFT s.r.o. MATLAB Excel Builder. HUMUSOFT s.r.o. The MathWorks, Inc. společnost založena 1984, soukromě vlastněna sídlo: Natick, Massachusetts, USA.
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.
Cíl přednášky Seznámit se
OPERAČNÍ SYSTÉMY.
14. června 2004Michal Ševčenko Architektura softwarového systému DYNAST Michal Ševčenko VIC ČVUT.
Matematické modelování Přednáška I. DS-ZS2007 Ing. Marek Mihola
doc. RNDr. Zdeněk Botek, CSc.
Optimalizace versus simulace 8.přednáška. Obecně o optimalizaci  Maximalizovat nebo minimalizovat omezujících podmínkách.  Maximalizovat nebo minimalizovat.
Visual Basic - programování
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í.
Geografické informační systémy pojetí, definice, součásti
České vysoké učení technické v Praze Fakulta dopravní Ústav dopravní telematiky Geografické informační systémy Doc. Ing. Pavel Hrubeš, Ph.D.
Anotace Materiál je určen pro 2. ročník studijního oboru PROVOZ A EKONOMIKA DOPRAVY, předmětu LOGISTIKA A OBSLUŽNÉ SYSTÉMY. Inovuje výuku použitím multimediálních.
SOFTWAROVÁ PODPORA PRO VYTVÁŘENÍ FUZZY MODELŮ Knihovna fuzzy procedur Ing. Petr Želasko, VŠB-TU Ostrava.
SOFTWARE Operační systémy.
Simulace podnikových procesů
Název: Marketing – podnikoví zákazníci Autor: Ing.Jan Štěpka
Informatika pro ekonomy přednáška 8
Vysoká škola báňská - Technická univerzita Ostrava
Opakování základních příkazů a syntaxí v programovacím jazyce Pascal
Geografické informační systémy
Tradiční metody vývoje softwaru
Transkript prezentace:

Simulační modely a programové vybavení 5.přednáška

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í chyb  Assembler – o něco vyšší úroveň  Programovací jazyky = problémově orientované jazyky –Syntaxe vhodná pro řešení daného problému –Cobol, Fortran, Basic, Pascal, C, Lisp –Nutnost napsat skutečný program dle synatxe jazyka a logiky modelu

Vývoj simulačních programů  Excel a doplňky –Excel – jednoduché, ne příliš dynamické simulace Crystal Ball  Speciální matematický software –EXPLORE, MATLAB, … Využívají program.jazyků (C, C++)

Crystal Ball Doplněk do MS Excel ions/crystalball/overview/index.html

Crystal Ball

Vývoj simulačních programů  Speciální simulační jazyky –SIMSCRIPT, MODSIM, ECSL, SIMULA, MOR/DS –Upraveny pro psaní simulačních programů, stále nutné dodržovat syntaxi  Programy s využitím textového a grafického rozhraní –Xcell+, POWERSIM, STELLA, VENSIM, SIMPROCESS, SIMUL8, WITNESS, … –Používání ikon a zástupných symbolů, program je tvořen v pozadí často bez vědomí uživatele  Programy s využitím grafického rozhraní specializované (doprava, logistika, zdravotnictví..)

Simulační programy dle metody tvorby modelu MetodaProgramy a) „udělej si sám“Fortran, Pascal, C, C++ b) Předepsané knihovnyGASP, SIMON c) Simulační programovací jazyky ECSL, SIMAN, SIMSCRIPT, SIMULA, MOR/DS (výukový) d) Vývojové diagramyGPSS, HOCUS

a) Běžné programovací jazyky (Pascal, Basic, …) Syntaxe např.: Program pokus; … begin p=1; … if p=1 then … else …; repeat … until ….; End.

b) GASP  Vychází z jazyka Fortran  Obsahuje předdefinované procedury – např. pro práci se seznamy, pro statistické zpracování a výstupy, pro generování hodnot náhodných veličin

c) SIMSCRIPT, SIMULA SIMSCRIPT (USA, 1963)  Rodina jazyků  Dříve program převáděn do Fortranu, později vlastní prostředí (SIMLAB)  Používá entity a jejich atributy, metodu proměnného časového kroku SIMULA (Norsko, 1966)  Založena na jazyku ALGOL  Entity, data, procesy

c) MOR/DS  Výukový simulační jazyk pro diskrétní simulaci (Texas, 1989)  Má vlastnosti jako SIMSCRIPT, SIMAN či GPSS  Syntaxe podobná např. Pascalu  Pracuje v systému MS DOS  Viz příklad – čerpací stanice

d) GPSS, HOCUS GPSS (USA, šedesátá léta 20.stol.)  Diskrétní simulace  Algoritmus se vyjadřuje pomocí určitého počtu bloků daného typu (GENERATE, ASSIGN, QUEUE, SEIZE, …) HOCUS (Anglie, zač.1960, zlepšení 1988)  Používá entity, fronty, dat. pole a schémata činností tvořících cyklus

Simulační programy dle metody tvorby modelu MetodaProgramy e) Programové generátory CAPS/ECSL, DRAFT, SIGMA, VS7 f) Vizuální interaktivní simulační systémy SEE-WHY, SIMAN/CINEMA g) Vizuální interaktivní modelové systémy - Speciálně matematické MATLAB EXPLORE!

g) MATLAB  Firma The MathWorks (1984, USA)  souč.verze R2013b, navíc Simulink – pro nelineární dynamické systémy  Viz  Technicko-výpočetní jazyk vysoké úrovně  Pracuje s progr.jazyky C, C++ a Fortran  Umožňuje: –Tvorbu algoritmů –Vizualizaci dat (2D a 3D grafické funkce) –Datovou analýzu –Numerické výpočty

g) MATLAB Aerodynamický model vztlakového tělesa HL-20 a Řídicí systém vztlakového tělesa HL-20 (firma HUMUSOFT)

g) MATLAB HUMUSOFT ab/ MathWorks

Simulační programy dle metody tvorby modelu MetodaProgramy h) Vizuální interaktivní modelové systémy - Pro spojitou simulaci Powersim, Vensim Xcell+, Stella, i)Vizuální interaktivní modelové systémy - Pro diskrétní simulaci SIMPROCESS SIMUL8 Witness, Arena

h) Xcell+  Cornell, poč. 80.let  Pro výrobní systémy  Snaha využít grafické rozhraní, zatím pouze pomocí textu a jednoduchých tvarů

h) Powersim Ukázka matem.modelu dynamiky chování proudění plynu mezi podzemními prostorami vzniklými jako důsledek hornické činnosti na Ostravsku (VŠB-TU Ostrava)

i) SIMPROCESS  Diskrétní simulace  Pracuje pod Windows  Názorný popis procesů pomocí specifických ikon  Umožňuje hierarchické zobrazení procesů  Možnost stanovení nákladů na základě činností

i) SIMUL8  Diskrétní simulace  Pracuje pod Windows  Určen pro podnikové procesy  Vizuální model včetně animací  Předdefinované šablony pro jednoduché modely

i) Witness  Profesionální software  Vytváření a znázornění velkého množství simulací zároveň (občas za cenu menší přehlednosti)  Zaměřeno na průmysl  Výroba (optimalizace kapitál.investic, plán.kapacit, identifikace úzkých míst, …)  Služby (rozmístění pracovišť,otpim.prac.sil …)  Obecné (manipulace s materiálem,logistická analýza, optimalizace sortimentu, …)

i) Witness Model robotického pracoviště (f.Humusoft)

i) Witness

Simulační programy dle metody tvorby modelu MetodaProgramy j) RozvrhováníTempo, Autosched, Factor k) Speciální SWProof (animátor) Expertfit (statistika) Simrunner; Optquest; Autostat (optimalizační)

Orientační ceny produktOrientační cena ArenaBasic 295 USD /Standard USD Crystal Ball Standard 495 USD Student 50 USD DecisionPro Standard 395 USD Pro 695 USD Matlab Komerční verze Kč Školní Kč Simulink Komerční verze Kč Školní Kč SIMPROCESS Standard 9995 USD University 2100 USD SIMUL8Standard Kč Witness Standard USD / Kč + údržba (90 tis.)

…další programy  Existuje celá řada dalších programů pro specifickou simulaci či s využitím speciálního softwarového vybavení  Vždy záleží na konkrétních potřebách a na dostupných finančních prostředcích