Počítačová simulace logistických procesů II 10. přednáška Simulační experimentování

Podobné dokumenty
Počítačová simulace logistických procesů II 12. přednáška - Rozhraní (Process Designer, MALAGA, TriCAD)

Počítačová simulace logistických procesů II 4. přednáška - Analýza dat

Počítačová simulace logistických procesů II 7. přednáška Struktura simulačního modelu

Počítačová simulace logistických procesů II 11. přednáška Důsledky na reálný systém, Process Desinger

IMOSI - MODELACE A SIMULACE LEARN 2013 správně možná špatně

Počítačová simulace logistických procesů

SDI. František Manlig. Technická univerzita v Liberci. Simulace diskrétních systémů TU v Liberci

Počítačová simulace logistických procesů II 9. přednáška Stochastické procesy a jejich zohlednění v modelu, optimalizace na bázi simulace

Testování statistických hypotéz. Ing. Michal Dorda, Ph.D.

7. Rozdělení pravděpodobnosti ve statistice

Simulační modely. Kdy použít simulaci?

Počítačová simulace logistických procesů II 3. přednáška Analýza dat

NÁHODNÁ ČÍSLA. F(x) = 1 pro x 1. Náhodná čísla lze generovat některým z následujících generátorů náhodných čísel:

You created this PDF from an application that is not licensed to print to novapdf printer (

Exponenciální modely hromadné obsluhy

Učební pomůcka Simulace Witness

Počítačová simulace logistických procesů II 8. přednáška - Tvorba simulačního modelu

Návrh a vyhodnocení experimentu

1. a 2. přednáška. Základní pojmy. Model

Úvod do modelování a simulace. Ing. Michal Dorda, Ph.D.

Statistické metody - nástroj poznání a rozhodování anebo zdroj omylů a lží

METODICKÝ APARÁT LOGISTIKY

Počítačová simulace logistických procesů II 6. přednáška Plant Simulation, Pojmový model

Algoritmizace diskrétních. Ing. Michal Dorda, Ph.D.

Inženýrská statistika pak představuje soubor postupů a aplikací teoretických principů v oblasti inženýrské činnosti.

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu

Statistika, Biostatistika pro kombinované studium Letní semestr 2011/2012. Tutoriál č. 4: Exploratorní analýza. Jan Kracík

Statistika. Základní pojmy a cíle statistiky. Roman Biskup. (zapálený) statistik ve výslužbě, aktuálně analytik v praxi ;-) roman.biskup(at) .

Náhodné chyby přímých měření

Téma 2: Pravděpodobnostní vyjádření náhodných veličin

Simulační software Witness. Ing. Michal Dorda, Ph.D.

1. Přednáška. Ing. Miroslav Šulai, MBA

Téma 2: Pravděpodobnostní vyjádření náhodných veličin

VYUŽITÍ PRAVDĚPODOBNOSTNÍ METODY MONTE CARLO V SOUDNÍM INŽENÝRSTVÍ

Základy biostatistiky II. Veřejné zdravotnictví 3.LF UK - II

Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze

Návrh a vyhodnocení experimentu

Obsah přednášky Jaká asi bude chyba modelu na nových datech?

E(X) = np D(X) = np(1 p) 1 2p np(1 p) (n + 1)p 1 ˆx (n + 1)p. A 3 (X) =

Pravděpodobnost a matematická statistika Doc. RNDr. Gejza Dohnal, CSc.

Virtuální ověřování výroby Robotika Process Simulate Virtual Commissioning Virtuelle Inbetriebnahme

Náhodné (statistické) chyby přímých měření

PRAVDĚPODOBNOST A STATISTIKA 1 Metodický list č 1.

Jana Vránová, 3. lékařská fakulta UK

Zápočtová práce STATISTIKA I

STANOVENÍ SPOLEHLIVOSTI GEOTECHNICKÝCH KONSTRUKCÍ. J. Pruška, T. Parák

KGG/STG Statistika pro geografy

HODNOCENÍ VÝKONNOSTI ATRIBUTIVNÍCH ZNAKŮ JAKOSTI. Josef Křepela, Jiří Michálek. OSSM při ČSJ

Úvod do managementu rizik ve smyslu směrnice 2004/49/ES a nařízení č. 352/2009

Stochastické modely Informace k závěrečné zkoušce

Řízení projektů Simulační projekt

Problematika analýzy rozptylu. Ing. Michael Rost, Ph.D.

Chyby měření 210DPSM

Pojem a úkoly statistiky

6. Testování statistických hypotéz. KGG/STG Zimní semestr 6. Testování statistických hypotéz

Počítačová simulace logistických procesů I. - cvičení 06. ŠAVŠ, Štoček, Karpeta, Varjan

Ing. Alena Šafrová Drášilová, Ph.D.

TECHNICKÁ UNIVERZITA V LIBERCI

Počítačová simulace logistických procesů II 2. přednáška - Vysvětlení témat semestrálního projektu

Ilustrační příklad odhadu LRM v SW Gretl

Design of experiment Návrh experimentu

Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného)

Normy ČSN a ČSN ISO z oblasti aplikované statistiky (stav aktualizovaný k )

SIMULAČNÍ MODEL ČINNOSTÍ VEŘEJNÉHO LOGISTICKÉHO CENTRA

Výběrové charakteristiky a jejich rozdělení

EKONOMETRIE 7. přednáška Fáze ekonometrické analýzy

POČÍTAČOVÁ SIMULACE PODNIKOVÝCH PROCESŮ. Ing. V. Glombíková, PhD.

Úvod do problematiky měření

VYUŽITÍ SIMULAČNÍHO MODELOVÁNÍ V TECHNOLOGICKÉM PROJEKTOVÁNÍ. Výukové podklady. Technologické projektování (HT1)

5 Vícerozměrná data - kontingenční tabulky, testy nezávislosti, regresní analýza

Modelování a simulace Lukáš Otte

Základy teorie pravděpodobnosti

zpravidla předpokládá, že hodnoty intenzity poruch a oprav jsou konstantní.

PŘÍSPĚVEK K PLÁNOVÁNÍ ÚDRŽBY ŽELEZNIČNÍCH VOZIDEL CONTRIBUTION TO THE MAINTENANCE PLANNING OF RAIL VEHICLES

TECHNICKÁ UNIVERZITA V LIBERCI. Ekonomická fakulta. Semestrální práce. Statistický rozbor dat z dotazníkového šetření školní zadání

Simulace systému hromadné obsluhy Nejčastější chyby v semestrálních pracích

Úvod do zpracování signálů

Robustní odhady statistických parametrů

2 Zpracování naměřených dat. 2.1 Gaussův zákon chyb. 2.2 Náhodná veličina a její rozdělení

U Úvod do modelování a simulace systémů

Základní statistické metody v rizikovém inženýrství

Optimalizace provozních podmínek. Eva Jarošová

Charakteristika datového souboru

Národní informační středisko pro podporu kvality

Základy popisné statistiky

Pravděpodobnost a aplikovaná statistika

Pravděpodobnost a matematická statistika Doc. RNDr. Gejza Dohnal, CSc. dohnal@nipax.cz

Zpracování náhodného výběru. Ing. Michal Dorda, Ph.D.

STATISTIKA. Inovace předmětu. Obsah. 1. Inovace předmětu STATISTIKA Sylabus pro předmět STATISTIKA Pomůcky... 7

STATISTIKA VĚDA O USUZOVÁNÍ NA ZÁKLADĚ DAT. Patrícia Martinková Ústav informatiky AV ČR

STATISTIKA A INFORMATIKA - bc studium OZW, 1.roč. (zkušební otázky)

Tomáš Karel LS 2012/2013

Stanovení nejistot při výpočtu kontaminace zasaženého území

Finální zpráva MĚŘENÍ PARAMETRŮ KOMPRESOROVÉ JEDNOTKY NAPÁJENÉ Z REGULÁTORU FA ERAM SPOL S R.O. doc. Ing. Stanislav Mišák, Ph.D. Strana 1 (celkem 15)

Statistika. cílem je zjednodušit nějaká data tak, abychom se v nich lépe vyznali důsledkem je ztráta informací!

Posouzení přesnosti měření

Simulace automatizovaných výrobních linek převodových hřídelí se zohledněním manuálních činností

Aplikace při posuzování inv. projektů

UNIVERZITA OBRANY Fakulta ekonomiky a managementu. Aplikace STAT1. Výsledek řešení projektu PRO HORR2011 a PRO GRAM

OSA. maximalizace minimalizace 1/22

Transkript:

Počítačová simulace logistických procesů II 10. přednáška Simulační experimentování Jan Fábry 28.10.2017

Počítačová simulace logistických procesů II Obsah předmětu I. Úvod, organizace, semestrální projekty, projekty Škoda II. III. IV. Vysvětlení témat semestrálního projektu Analýza dat Analýza dat V. Plant Simulation VI. VII. VIII. IX. Plant Simulation, pojmový model Struktura simulačního modelu Tvorba simulačního modelu Stochastické procesy a jejich zohlednění v modelu, optimalizace na bázi simulace X. Simulační experimentování XI. Důsledky na reálný systém, Process Designer XII. Rozhraní (ProcessDesigner, MALAGA, TriCAD) 2

Cíl přednášky Vysvětlit posluchačům základní principy provádění simulačních experimentů. Seznámit studenty s možnými způsoby vymezení vstupních parametrů. Seznámit studenty se způsoby stanovení hodnotících kritérií. Uvést způsoby provádění simulačních experimentů. Uvést způsoby vyhodnocení simulačních experimentů. 3

Obsah přednášky Vymezení základních pojmů. Simulační experiment matice experimentů. Způsoby provádění simulačních experimentů. Vyhodnocení simulačních experimentů. 4

Implementace Experimentování 10. přednáška Simulační experimentování Vymezení základních pojmů Simulační experimentování je jednou z činností, které jsou prováděny v rámci simulačního projektu. Obecně lze každý simulační projekt rozdělit do čtyř základních fází: Vytvoření modelu, abstrakce Reálný systém (Plánovaný systém) Validace, verifikace Simulační model Důsledky na reálný systém Výsledky 5 Interpretace

Implementace Experimentování 10. přednáška Simulační experimentování Vymezení základních pojmů Simulační experimentování je jednou z činností, které jsou prováděny v rámci simulačního projektu. Obecně lze každý simulační projekt rozdělit do čtyř základních fází: Vytvoření modelu, abstrakce Reálný systém (Plánovaný systém) Validace, verifikace Simulační model Experimentováním s modelem získáme poznatky, které je nutné interpretovat s ohledem na důsledky pro reálný systém. Důsledky na reálný systém Výsledky 6 Interpretace

Vymezení základních pojmů Simulační experiment je stěžejní částí simulačního projektu, jak také vystihuje definice samotné simulace: Simulace zobrazování systému s jeho dynamickými procesy pomocí modelu, se kterým lze provádět experimenty za účelem získání poznatků, které je možné uplatnit ve skutečnosti. Simulační experiment cílené empirické zjišťování chování modelu na základě opakovaných simulačních běhů při systematickém provádění změn parametrů nebo struktury modelu. Simulační běh zobrazení chování systému pomocí modelu v rámci určitého časového rozsahu, během kterého jsou současně sledovány a statisticky vyhodnocovány hodnoty relevantních stavových veličin. 7

Simulační experiment - matice experimentů Simulační experiment předpokládá systematické změny Parametrů simulačního modelu. Např. počet nosičů v dopravníkovém okruhu, rychlost manipulačních zařízení Struktury simulačního modelu (simulovaného systému). Např. alternativní uspořádání pracovišť ve výrobní hale Logiky řízení materiálového toku. Např. dodávky materiálu JIS vs. KANBAN, alternativní sekvence obráběných polotovarů obvykle cíl minimalizace či maximalizace kritérií (KPI) 8

Simulační experiment - matice experimentů Simulační experimenty lze provádět různými způsoby; rozlišit lze experimenty podle: Počtu měněných parametrů simulačního modelu (faktorů). Počtu možných hodnot (úrovní) jednotlivých parametrů (faktorů). Na straně vstupů jsou měněné parametry simulačního modelu, např.: Počet nosičů v systému Rychlost dopravníkové techniky diskrétní hodnoty (přirozená čísla) spojité hodnoty (reálná čísla) Logika řízení lze vyjádřit jako hodnoty výrokové logiky parametry mohou mít různou povahu, nejen číselnou. Na straně výstupů simulačních experimentů jsou hodnoty sledovaných kritérií, např.: Denní produkce Obsazenost zásobníku průměr, modus, maximum, minimum, maximum, časový průběh, obvykle minimalizace či maximalizace kritérií. 9

Vymezení základních pojmů Podle způsobu výběru vstupních parametrů a provádění změn jejich hodnot je strukturován tzv. plán experimentů. Existuje několik metod provádění změn parametrů: Metoda postupných změn parametrů (one-by-one factor method) principem je změna vybraného parametru/faktoru (a provedení nového simulačního experimentu), zatímco ostatní parametry/faktory zůstávají nezměněny. Metoda změn všech parametrů (factorial testing) provádění experimentů pro každou kombinaci parametrů/faktorů (jejich hodnot). Plán změn vybraných parametrů (fractional factorial planning) některé společné vlivy více faktorů (hodnot parametrů) lze nahradit jediným novým činitelem. Namísto kombinací více parametrů je měněn jiný zástupný parametr. Metoda změn parametrů s největším vlivem vychází z Paretova zákona, dle kterého většina následků má jen několik rozhodujících příčin. Snahou je určit parametry, které mají na výsledky experimentu největší vliv, a měnit pouze jejich hodnoty. 10

Simulační experiment - matice experimentů Plán experimentů popisuje způsob (postup), jakým budou simulační experimenty prováděny, tedy zejména jaké parametry modelu budou měněny (včetně rozsahu měněných hodnot). Matice experimentů tabelárně znázorňuje plán experimentů s tím, že kromě uvažovaných vzájemných kombinací hodnot (vstupních) parametrů modelu uvádí přehled sledovaných (výstupních) kritérií. Příklad: Matice experimentů s K testovanými kombinacemi hodnot N parametrů, včetně (hypotetických) výsledných hodnot sledovaných M kritérií (KPI Key Performance Indicator). Č. Exp. Param. 1 Param. 2 Param. N KPI 1 KPI 2 KPI M 1 True 50,2 AB_033 2200 85,5% 0,74 2 True 55,2 AB_033 2198 85,2% 0,79 K False 48,5 určitá kombinace XY_066 všech 2195 uvažovaných 96,4% parametrů 0,98 určuje jednu konkrétní variantu 11

Simulační experiment - matice experimentů Praktické příklady simulačních experimentů Posouzení vlivu výrobního programu na dosažení hodnot stanovených kritérií. 12

Simulační experiment - matice experimentů Praktické příklady simulačních experimentů Posouzení vlivu uspořádání výrobního systému (jednotlivých změn) na dosažení hodnot stanovených kritérií. 13

Simulační experiment - matice experimentů Plant Simulation umožňuje definovat matici experimentů pomocí nástroje ExperimentManager: 1. Definice vstupních parametrů 14

Simulační experiment - matice experimentů Plant Simulation umožňuje definovat matici experimentů pomocí nástroje ExperimentManager: 2. Definice výstupních kritérií 15

Simulační experiment - matice experimentů Plant Simulation umožňuje definovat matici experimentů pomocí nástroje ExperimentManager: 3. Definice matice experimentů varianty určitá kombinace všech uvažovaných parametrů určuje jednu konkrétní variantu experimentu 16

Způsoby provádění simulačních experimentů Simulační model zohledňuje (většinou) stochastické procesy výstupy simulačního modelu ~ výsledky náhodných procesů, tj. nikoliv deterministické hodnoty. Princip zohlednění stochastických procesů počítačovou simulací spočívá v generátorech pseudonáhodných čísel (součást příslušného simulačního SW). Na základě jediné výstupní hodnoty posuzovaných parametrů simulačního modelu tedy nelze vyvozovat výsledky simulačních experimentů. Dva přístupy pro získání dostatečného počtu výstupních hodnot sledovaných parametrů: Simulační běh dostatečně dlouhého období série výstupních hodnot za intervaly v rámci tohoto období. Simulační běh více replikací několik simulačních běhů se stejnou variantou, lišící se pouze tzv. proudy (seed values) generátorů pseudonáhodných čísel. 17

Způsoby provádění simulačních experimentů Simulační běh dostatečně dlouhého období Hlediskem dostatečné délky je (dle zkušeností) např.: Počet náhodných jevů, které jsou v simulaci s přísl. četností zohledněny např. požadavek nastoupení alespoň 1000 poruch simulovaného zařízení. Statisticky vyhodnocované období 120 dní. Teorie rozlišuje tyto typy simulací: Simulace s ukončením simulační běh končí v okamžiku nastoupení jisté události (např. odsimulování 7 dní, zaplnění zásobníku, zpracování posledního požadavku ve frontě, ). Simulace bez ukončení simulační běh je teoreticky nekonečný, v praxi pokračuje až do stavu, ve kterém simulovaný systém vykazuje již po velmi dlouhou dobu ustálený stav (sledovaná kritéria kolísají kolem ustálených hodnot). 18

Způsoby provádění simulačních experimentů Simulační běh více replikací Více tzv. replikací, kdy je opakován test stejné varianty (modelu se stejnými vstupními daty a hodnotami parametrů), kdy jednotlivé replikace se liší pouze počátečními hodnotami generátorů pseudonáhodných čísel používaných v simulačním SW. Nástroj ExperimentManager simulačního SW Plant Simulation umožňuje nastavit požadovaný počet replikací a související parametry pro následující statistické vyhodnocení výsledků simulačních experimentů. 19

Vyhodnocení simulačních experimentů Simulační běh více replikací Příklad: Simulační model systému hromadné obsluhy. Zjišťujeme vytížení obslužné stanice ρ. Provádíme replikace výsledky (pro jednu variantu): Replikace Param. 1 Param. 2 Param. N ρ 1 True 50,2 AB_033 2200 2 True 50,2 AB_033 2198 True 50,2 AB_033 K True 50,2 AB_033 2195 Která hodnota je ρ skutečná? Kterou statistickou charakteristiku použijeme? Aritmetický průměr?, Modus?, Medián?,? Rozmezí pravděpodobných hodnot? bodové odhady intervalové odhady 20

Vyhodnocení simulačních experimentů Simulační běh více replikací Příklad: Simulační model systému hromadné obsluhy Zjišťujeme vytížení obslužné stanice ρ Provádíme replikace výsledky (pro jednu variantu): Replikace Param. 1 Param. 2 Param. N ρ 1 True 50,2 AB_033 2200 2 True 50,2 AB_033 2198 True 50,2 AB_033 K True 50,2 AB_033 2195 Zajímají nás tyto hodnoty: Odhad skutečné hodnoty vytížení ρ = E( ρ r ) Odhad chyby bodového odhadu bodový odhad standardní chyba, konfidenční interval nebo rozsah (min;max) 21

Vyhodnocení simulačních experimentů Simulační běh více replikací Nástroj ExperimentManager SW Plant Simulation umožňuje Nastavit lib. počet replikací. Vyhodnotit bodové a intervalové odhady. Při nevhodném nastavení získáme zavádějící výsledky! Příklad: posouzení devíti variant (scénářů) z hlediska kritéria denní produkce výsledky formou konfidenčních intervalů (výstup nástroje ExperimentManager): Počet replikací: 1 Kritérium Denní produkce je maximalizační detailní experimenty provedeme s variantami 7-9 při volbě počtu replikací 1 jsou konfidenční intervaly redukovány na jedinou získanou výstupní hodnotu (mají nulový rozsah). 22

Vyhodnocení simulačních experimentů Simulační běh více replikací Detailní experimenty s variantami 7-9 byly provedeny se stejnými nastavením parametrů modelu, ovšem simulační běhy provedeny ve 3 replikacích (každá varianta testována 3x): Počet replikací: 3? Varianty 7-9 testujeme detailněji 3 replikace pro každou variantu konfidenční intervaly (do nichž spadá skutečná hodnota kritéria s nastavenou pravděpodobností) konfidenční intervaly mají nenulový průnik! nelze s jistotou stanovit, která varianta je lepší! 23

Vyhodnocení simulačních experimentů Simulační běh více replikací Závěr: při nastavení nedostatečného počtu replikací může být porovnání variant na základě hodnot sledovaných kritérií zavádějící. Pro porovnání variant je třeba, aby konfidenční intervaly hodnot přísl. kritéria byly disjunktní. Počet replikací: 1 Počet replikací: 3 24

Vyhodnocení simulačních experimentů Simulační běh dostatečně dlouhého období Závěr: simulované období lze rozdělit na (stejně dlouhé) intervaly, pro které zjistíme průměrné hodnoty sledovaných kritérií intervalové průměry. Hodnoty intervalových průměrů jsou často v rámci stejné replikace vzájemně korelovány Způsobeno kauzalitou, tj. vlivem předchozího stavu modelu na jeho budoucí stav Chování modelu v interval i + 1 je ovlivněno chováním a stavem v intervalu i. Je možné dosáhnout vzájemné nezávislosti napříč replikacemi základní požadavek analýzy výstupů takovýchto simulačních experimentů. Je tedy třeba přistoupit k provádění více replikací. 25

Vyhodnocení simulačních experimentů Simulační běh dostatečně dlouhého období. Simulace bez ukončení vykazují po určité době náběhu ustálený stav sledovaná kritéria kolísají s nízkou amplitudou (oproti době náběhu) kolem ustálených hodnot získáváme n hodnot v průběhu období. Existují dvě možnosti omezení vlivu počátečních podmínek na výsledek simulace: Inteligentní inicializace nastavení počátečních podmínek blízkých ustálenému stavu, např.: vhodná hladina zásob, realistická délka fronty požadavků, Statistické očištění o náběhovou fázi hodnoty sledovaných kritérií jsou sledovány až po uplynutí nastavené doby náběhu T 0 (např. až od druhého simulovaného dne); k tomu je třeba: Určit vhodně dobu náběhu T 0 výstupy simulace nejsou statisticky vyhodnocovány. Zvolit vhodně délku simulace n výstupy simulace v ustáleném stavu vyhodnocovány. 26

Vyhodnocení simulačních experimentů 1. interval 1. replikace Počátek ustáleného stavu Přechodová fáze Ustálené období Specifikované poč. podmínky Poč. podmínky odpovídající ustálenému stavu 27 Inicializační fáze délky T 0 Fáze sběru dat délky T E

Vyhodnocení simulačních experimentů 1. interval 1. replikace Počátek ustáleného stavu Přechodová fáze Ustálené období Specifikované poč. podmínky Poč. podmínky odpovídající ustálenému stavu Existuje více teorií/doporučení pro určení T 0. Kromě přístupů založených na matem. formulích je možným kritériem osvědčeným v praxi pozorování chování modelu: přechodová fáze končí při zaplnění systému, snížení amplitudy kolísání sledovaných kritérií. 28 Inicializační fáze délky T 0 Fáze sběru dat délky T E

Vyhodnocení simulačních experimentů 1. interval 1. replikace Počátek ustáleného stavu Přechodová fáze Ustálené období Specifikované poč. podmínky Poč. podmínky odpovídající ustálenému stavu Existuje více teorií/doporučení pro určení T E. Kromě přístupů založených na matem. formulích je možným kritériem osvědčeným v praxi: Nastoupení x náhodných jevů v simulačním běhu. Testování období délky násobku periody směnového kalendáře (např. 4 týdny ). 29 Inicializační fáze délky T 0 Fáze sběru dat délky T E

Otázky z dané problematiky Jak rozumíte pojmům simulační běh, simulační experiment, simulovaná varianta? Co vše je třeba určit při sestavování matice experimentů? Jakou má matice experimentů typicky podobu? Jaké jsou možné metody změn parametrů při testování různých variant? Jaké povahy a datového typu mohou parametry být? Uveďte příklad sledovaných kritérií; jaké hodnoty obvykle hledáme vzhledem k vzájemnému porovnávání jednotlivých variant? Jaké statistické postupy se používají pro odhad skutečné hodnoty sledovaných kritérií s využitím výstupů simulačních experimentů? Vysvětlete rozdíl mezi simulacemi s ukončení a bez ukončení. Vysvětlete princip rozdělení simulovaného období do dávkových intervalů. Jaké jsou možnosti omezení vlivu počátečních podmínek na výsledky simulace? 30

31 Děkuji.