Pednka k pedmtu Potaov podpora zen Tvorba dynamickho
Přednáška k předmětu: Počítačová podpora řízení Tvorba dynamického modelu Alternativní názvy: Proces x Model Sestavení procesního modelu Verifikace dynamického modelu Řízení výkonnosti procesů … Předmět : Počítačová podpora řízení K 126 PPR 1 Obor : E LS, 2018, K 126 EKO Přednášky/cvičení : Doc. Ing. P. Dlask, Ph. D. 1
Obsah 1. 2. 3. 4. 5. 6. Rekapitulace, checklisty úloh Dynamický model Fáze tvorby modelu Analogie procesního modelu Rekapitulace dovedností Zkouškové příklady 2
Tvorba modelu
Množství Výroba tvárnic 0 Co chci zjistit? - Vývoj standardu v čase (výroba) ? ? ? Je dostatečná produkce? Je zajištěn odbyt? Je dostatečná kapacita dopravy? Jsou k dispozici pracovníci? Jsou k dispozici skladové prostory? Je k dispozici technologie? Čas
Množství Multioborová aplikace Výroba ponožek 0 Vývoj standardu v čase (výroba) Obecné postupy lze aplikovat v různých oborech (při tvorbě různých modelů). - ? ? ? Je dostatečná produkce? Je zajištěn odbyt? Je dostatečná kapacita dopravy? Jsou k dispozici pracovníci? Jsou k dispozici skladové prostory? Je k dispozici technologie? Čas
Množství Multioborová aplikace Těžba písku 0 Vývoj standardu v čase (výroba) Obecné postupy lze aplikovat v různých oborech (při tvorbě různých modelů). - ? ? ? Je dostatečná produkce? Je zajištěn odbyt? Je dostatečná kapacita dopravy? Jsou k dispozici pracovníci? Jsou k dispozici skladové prostory? Je k dispozici technologie? Čas
Proces tvorby modelu (Circle of Model Life) Realita Phases of the model creation Kalibrace Formalizace Modelář 1. Intelligence phase + 2. Design phase Počítač Výsledky 3. Running phase Phases of the DSS Formální 1. Intelligence phase model 2. Design phase 3. Choice phase Vstupy Verifikace dále viz Modelová při řízení, str. 36
Proces tvorby modelu, komentář zpracování (Circle of Model Life) Analýza výsledků Porovnání výsledků s předpoklady Vyhodnocení rozdílů Seřízení vstupů Příprava nového výpočtu Výběr jevu pro jeho formalizaci Popis vstupních parametrů Popis okolí jevu, vazba na okolí Popsat, co sleduji Popsat, co chci zjistit Realita Kalibrace Výsledky Tisk výsledných hodnot Tisk průběžných výsledků Prezentace výsledků Formální model Sestavení algoritmu výpočtu Nastavení výchozích hodnot Nastavení Min/Max modelu Nastavení výstupů Zjednodušení reality Definice symbolů Flowchart Sběr dat pro řešení Modelář + Počítač Formalizace Výběr relevantních vstupů Popis vstupů Stanovení počtu vstupů Definice časového měřítka Výpočet výchozích hodnot Vstupy Verifikace Zhodnocení časového měřítka Ověření jednotek vstupů Ověření proporcí vstupů Ověření řádových poměrů Ověření výchozích hodnot dále viz Modelová při řízení, str. 36
Cíl úlohy/modelu • • • Sestavit dynamický model výrobního procesu Verifikace modelu Kalibrace modelu Aplikace řízení Ověřování strategií Sestavování scénářů
Procesní teorie, tvorba modelu
Steps in model creation 1. What are we looking for? some observations about the real world, and gather all the relevant information. 2. What do we want to know? After you have decided on the initial scope of the problem, all available relevant data should be identified. 3. What do we already know from experiments and/or literature? It may be possible that someone already created a mathematical model of the process or problem that you are trying to solve. 4. How should we look at his model? Create as many diagrams of what is actually happening with the process that you are trying to model. 5. What assumptions can we make to eliminate some of the variables? Create a list of all of the assumptions that you will use to clarify the scope of the model. 6. What will our model predict? Start with a simple model, and then add complexity as needed.
Steps in model creation 7. What are the input & output variables? Create a list of all of your input and output variables. 8. Are the results valid? Validate your model with new experimental data or data that you have not used to create the model. Identify tests that can validate the model. 9. Constantly test your model and update your equations based upon new data and information. Source: http: //engineeringgirl. com/ … mathematical-modeling/
Another Steps in Model Creation 1. 2. 3. 4. Gather information Make a strategy Conduct a thorough literature review Learn Data Handling So think carefully about how you are going to handle missing data. 5. Begin with a simple model. 6. Identify the parameters of the equations and develop a plan how to estimate the parameters from the data. 7. Validate your model against a data set that you have not used to build the model. 8. Constantly test your model and update your equations based on new data and information. http: //www. wikihow. com/Make-a-Mathematical-Model
Classifying Mathematical Models 1. Empirical – Non empirical This model is based upon experimental results. 2. Dynamic or static realistic approach, consider time or space in real time 3. Deterministic or probabilistic These models perform the same way for a given set of conditions. In a probabilistic model, randomness is present and must be accounted for by probability distributions. 4. Qualitative or Quantitative Source: http: //engineeringgirl. com/ … mathematical-modeling/
Druhy modelů 1/2 Stoch. /Determ. model Modely lineární – Nelineární (maximalizace zisků, minimalizace nákladů výrobních procesů) (řešení soustavy lineárních, nelineárních rovnic) Deterministické – Stochastické (elektrické modely, elektrodynamické, termodynamické modely) (známé stavy bez náhodných proměnných) Statické – Dynamické Oscilace zařízení (nelin. ) Lineární model 15
Druhy modelů 2/2 Černá skříňka - neznámý obsah, zaměřeno na vstupy/výstupy - neznalost vnitřní struktury Bílá skříňka - známý obsah, známá funkčnost Šedá skříňka - částečně známý obsah (nedosahuje parametrů Bílé skříňky) 16
Praktické důvody
Motivace Proč to dělám? Na co to dělám? K čemu mi to je? Co chci získat? Jak toho dosáhnout? Čeho chci dosáhnout? Co je cílem? Vůbec nevím co dělám… O co se snažím… ? ? ? Proč to dělám? Jak toho dosáhnout? Co je cílem? ? ? ?
Proč to dělám? Popisujeme (modelujeme, řídíme) reálné procesy. Jak toho dosáhnout? Prostřednictvím matematického aparátu. Co je cílem? Zjištění budoucího vývoje. Odstranění neřízeného stavu. Úspora zdrojů, financí.
Příklad z praxe - objekt hromadných garáží - 140 stání - zásahy běžné údržby - chápány jako podmíněné nefunkčností konstrukce - blíží se zásah obnovy. Otázky bez odpovědí: - v jakém je objekt dnes? - není jasný horizont (5, 10 let) stavu 90 -tá léta 2003 v jakém stavu je střecha dnes? - není jasná finanč. náročnost --> chybí model řízení - kolik stála údržba/obnova střechy? - jaká je životnost střechy? - kdy bude další obnova střechy? - kdy bude nová střecha? 2012 2015 2006 2018
Proces tvorby modelu
Vlastnosti dynamického modelu 1. 2. 3. 4. Obsahuje prvky modelu Obsahuje vazby mezi prvky Obsahuje počáteční podmínky Obsahuje podporu řízení (řídicí mechanismy) 5. Poskytuje informace o budoucím chování modelu 6. Nabízí analýzu chování modelu 7. Umožňuje ověřování strategií
Schéma modelu (ilustrační příklad schémat modelů regionálního rozvoje) dále viz Modelová při řízení, str. 40
Algoritmizace metody
Analogie k procesnímu modelu 1. Obsahuje prvky modelu Příjem, Odbyt, Sklad poč. , Sklad kon. , Externí nákup, Sklad mimo 2. Obsahuje vazby mezi prvky Příjem-Odbyt, Sklad poč. -Sklad kon. , Sklad kon. -Externí nákup, Sklad kon. -Sklad mimo 3. Obsahuje počáteční podmínky Historická data produkce, počáteční produkce 4. Obsahuje řídicí mechanismy (podporu řízení) Řízení kapacity skladu, Řízení externích dodávek 5. Poskytuje informace o budoucím chování modelu Odhad vývoje příjmu, odbytu 6. Nabízí analýzu chování modelu Měření KPI, analýza scénářů, předvídatelnost modelu
Analogie k procesnímu modelu č. 7 KPI Příjem Odbyt č. 7 Počáteční produkce KPI Externí nákup Sklad počátek KPI Externí sklad Sklad konec KPI Expedice Legenda modelu Prvek modelu Řídicí vazby Informační vazby Toky produktu Měřicí mechanismy Počáteční podmínky
Vlastnosti modelu Two fundamental requirements of decision makers that any model or support system needs: - Simplicity - jednoduché ovládání - Consistency (sada ovládacích prvků) § Internal consistency - vnitřní konzistence § Needs-outcomes consistency (jednoduché vzorce, § Inter-decisional consistency struktura) - konzistentní výsledky (dokumentace) - vnitřní konzistence řízení (vzorce) 27
Rekapitulace dovedností 28
Checklisty zpracování Chybí výchozí legenda k řešení úlohy Desetinná místa upravit např. 6, 25478964123 na 6, 2 Do grafů nedávat 4000 hodnot (přiměřené množství pokud je možné) Chybí legenda všech barevných vstupů/výstupů Legenda symbolů (Rt. Popt, Rt. Prod, …) Nadpisy Řady 1, Řady 2, … pryč Popisy „tlačítko 1“, „tlačítko 2“ pryč Linkování externích zdrojů (data 97. xls) Vysokoškolská úroveň zpracování! Název dodržovat např. jako Matatko 03. xlsm, Klaudova 04. xlsm Není kompletní krycí list Dostatečný popis grafických výstupů Nejsou popisy grafů, osy, nadpis, legenda Široké grafy jsou mimo monitor Není zapojená navigace 29
Kdo by pochyboval…? ! Strukturalizace problému Navigace odkazy Tvorba běžných vzorců (pojmenování buněk) Tvorba vnořených vzorců (více hladin) Používání matematických operátorů Používání logických operátorů Používání rozhodovacích funkcí Používání statistických funkcí Generátor náhodných čísel Vyhledávací funkce Tvorba standardních grafů Sestavování kombinovaných grafů Tvorba histogramů Doplněk Analýza dat Práce se správcem scénářů Tvorba procedury (algoritmus v modulu, záznamník) Ovládací prvky na listu 30
Kdo by pochyboval…? ! Používané funkce 1. =SUM(…) 2. =SUMIF(…) 3. =COUNT(…) 4. =COUNTIF(…) 5. =COUNTIFS(…) 6. =MIN(…) 7. =MAX(…) 8. =PRUMĚR(…) 9. =SVYHLEDAT(…) 10. =VVYHLEDAT(…) 11. =PERCENTIL. INC(…) 12. =CONCATENATE(…) 13. =HODNOTA. NA. TEXT(…) 14. =operace & 15. =KDYŽ(…) 16. =A(…) 17. =NEBO(…) 18. Operace s grafy 19. Skládané, Sloupcové, Přímkové, Kombinované 20. Check. Boxes 21. List. Boxes 22. Tlačítka 23. Napojení ovládacích prvků na procedury 24. Goniometrické funkce 25. =ZAOKROUHLIT(…) 26. =ROUDNUP(…) 27. =ROUNDDOWN(…) 28. =NÁH. ČÍSLO(…) 29. =NORM. INV(…) 30. =RANDBETWEEN(…) 31. Podmíněné formátování 32. Hypertextové odkazy 33. … 31
Excel. Tipy, Magic Charts 32
Absolvované oddíly 33
Rizikový proces Definice RM Definice rizika Terminologie (riziko, nebezpečí, neurčitost, …) Fáze řízení rizik (identifikace, zhodnocení, zvládnutí, monitoring) Druhy rizik, příklady Systémy na podporu řízení Definice DSS, vlastnosti DSS Aktivita systémů Typy podpůrných systémů (MIS, DSS, EDP – Electronic Data Processing) Základní procesy v DSS Základní fáze DSS Členění podle řídící substance (communication, data, document, knowledge, model) Fáze rozhodování (intelligence, design, choice) Tvorba modelu DSS, Circle of Model Life 34
Change Management Stages of Change Management Unfreeze, Move, Refreeze Sensitivity Analysis for Change Management (cíle, definice) Tvorba scénářů (cíle, definice, výhody, nevýhody) 35
Globální absolvované oddíly 1. Teorie procesů, modelování pro řízení 2. Tvorba procesu, řízení 3. Aplikace rizik do procesů 4. Rizikový proces 5. Měření výkonnosti procesu 6. Tvorba dynamického modelu 7. Klasifikace modelů 8. Ovládnutí dynamického modelu 9. Řízení modelu 10. Analýza modelu 36
Co si odnést? 1. Poznání o možnostech modelování TE úloh. 2. I s jednoduchým modelem je možné provádět zajímavé analýzy. 3. Metodický základ tvorby modelu. 4. Poznatky o možnostech řízení. 5. Řízení na základě vyhodnocení dat (reporty). 6. Schopnost abstrakce. 7. Schopnost zjednodušení při zachování požadovaného rozlišovacího detailu. 8. Převod problému do elektronické podoby. 9. Advanced dovednosti kancelářských nástrojích. 10. Modelování v prostředí dostupných aplikací. 37
Zkouškové příklady 38
Literatura Beran, V. , Dlask, P. Management udržitelného rozvoje regionů, sídel a obcí. Praha : Academia, 2005, s. 256. Beran, V. a kol. Dynamický harmonogram. Praha : Academia, 2002, s. 172. Dlask, P. , Modelování při řízení. Praha : Wolters Kluwer, 2011, s. 175. Griffiths, E. , What is a model? , 2009. Kersten, G. , Decision Support Systems for Sustainable Development, A Resource Book of Methods and Applications, Kluwer Academic Edition, 2002. Griffths, E. , What is a model? , e. griffiths@shef. ac. uk http: //dssresources. com Simon’s phase model and levels of articulation, 1960 Kersten, G. E. and D. Cray (1996), Perspectives on Representation and Analysis of Negotiation: Towards Cognitive Support Systems. Group Decision and Negotiation, 5, 433467. Kos, Z. , Dočkal, M. , Rozhodovací procesy v ŽP, Systémy pro podporu rozhodování (DSS), 2009 Tichý, M. Ovládání rizika, C. H. Beck, 2006 39
Závěr Tvorba dynamického modelu doc. Ing. P. Dlask, Ph. D. 40
- Slides: 40