Title: Obhajoba DDP
1Simulace a dynamika technicko-ekonomických úloh
pro tvorbu strategià v ekonomice a managementu
Modifikovaný dynamický model pro reÅ¡enÃ
technicko-ekonomických úloh s použitÃm rizik a
nejistot
Zpracoval Ing. Petr Dlask, Ph.D. Pracovište
Katedra Ekonomiky a rÃzenà stavebnictvà CVUT
v Praze Adresa Thákurova 7, 16629 Praha 6,
Dejvice
2Obecné prÃnosy MDM pro manažerskou praxi
- proniknutà vnitrnÃch mechanismu systému
- vytvárenà nosných strategià rozvoje
- predikace chovánà modelu
- zÃskánà komplexnÃho pohledu na systém
Obecné prÃnosy
- Pochopenà modelovaného systému
- Parametrické studie systému
- Experimentálnà význam
- overovánà nosných strategiÃ
- nalezenà požadovaného chovánÃ
- identifikovánà významných (klÃcových) mÃst
- citlivostnà analýza
- identifikace vlivu rizik a nejistot
- overenà možnostà rÃzenà modelu
3Srovnánà MDM s jinými simulacnÃmi produkty
Analogie MDM a jiných simulacnÃch nástroju
Definice základnÃch cástà MDM
Definice základnÃch cástà simulacnÃch modelu
Struktura simulacnÃch modelu
Struktura MDM
- komponenty
- prvky modelu
- promenné
- verbálnà a vecná definice
- funkcnà vztahy
- vazby (interakce)
4Nároky znalostà modeláre a uživatele
Modelár (uživatelské schopnosti umà rozÅ¡Ãrit o
vývoj vnitrnà struktury modelu)
Uživatel (schopen ovládat MDM, zadávat vstupnÃ
data, zÃskávat výsledky, modifikovat zadánÃ)
- NemusÃ
- znát strukturu tvorby vstupnÃch
- dat modelu
- NemusÃ
- umet programovat
- ucit se nový programovacà jazyk
- MusÃ
- umet programovat (VBA Excel)
- znát celou strukturu modelu
- MusÃ
- znát základnà strukturu modelu
- znát rozÅ¡Ãrené možnosti modelu
- pri nárocnejÅ¡Ãch simulacÃch
- Je schopen
- zadat a editovat vstupnà data
- poskytnout výsledky
- vyvÃjet vnitrnà výstavbu modelu
- Je schopen
- zadat a editovat vstupnà data
- zÃskat a interpretovat výsledky
- definovat požadavky výsledného chovánÃ
- modelu
5Matematický základ historie
DÃlcà komponenty
Popis metody a instrukce pro zpracovánà Holling
C. S. Adaptive Environmental Assessment and
Management, 1978, Internation Institute for
Aplied Systems Analysis University of British
Columbia
Základnà algoritmus
- KSIM
- Kane SIMulation
- Cross-Impact-Simulation Language
Puvodnà publikace Kane J. "A Primer for a New
Cross-Impact language-KSIM, Technological
Forecasting and Social Change, vol. 4, pgs.
129-142, 1972.
- Doporucený postup tvorby modelu podle Hollinga
- Volba promenných modelu
- Volba intervalu a MIN, MAX pro každou promennou
- a normalizace do intervalu (0,1)
- PrÃprava interakcnà matice (Alfa-matice)
- PrÃprava manažerské matice (Beta-matice)
- Zadánà interakcà do matic
- Volba casového kroku
- Volba pocátecnÃch hodnot promenných
- SpuÅ¡tenà simulace a prohlÃdka grafických výsledku
- Modifikace struktury modelu k dosaženà cÃlového
stavu
Základnà vstupy výpoctu
6Souhrnná struktura modelu
Základnà vstupy
RozÅ¡Ãrené vstupy
Struktura modelu
Vstupy modelu
Výsledky
Pocátecnà podmÃnky
Výpoctové jádro
Základnà grafické výsledky
Pocátecnà podmÃnky
Základnà a rozÅ¡Ãrené výpocty
7Nároky a omezenà softwarem
Tabulkový procesor Macro 5.0 Dialogy Volatilnà funkce Sestavy grafu parametrizace VBA User Forms
MS Excel 4.0 Omezene Omezene
MS Excel 5.0 Omezene Omezene W95,W98 WNT
MS Excel 7.0
- Legenda
- dialogy pro použità v Macro 5.0 byly zadávány
textovým zpusobem - makroinstrukce v Macro 5.0 se zapisovaly prÃmo
do listu sešitu - makrojazyk Macro 5.0 byl lokalizován do ceštiny!
- s uživatelskými volatilnÃmi funkcemi je schopna
aplikace pracovat jako s internÃmi - sestavy grafu v nižšÃch verzÃch limitujÃ
systémové a GDI prostredky - Visual Basic for Application nahrazuje Macro 5.0
- dialogy kolekce UserForms jsou již navrhovány
design-time
8Zpracované ilustracnà prÃklady
1. Simulace výrobnÃho procesu podniku
2. Rozvoj mikroregionu I Investice hotel
3. Model mestského regionu 3a) - PrÃbram
segment I 3b) - PrÃbram segment II 3c) -
PrÃbram segment III 3d) - PrÃbram komplet
4. Varianty modelu mestského regionu 4a) -
Optimistická varianta 25 4b) - Pesimistická
varianta 25
9Ohodnocenà interakcà prvku modelu
Ukázka ohodnocenà kvantifikovatelné interakce
- Model podporuje
- zadávánà interakcÃ
- editaci interakcÃ
- matematický výpocet interakcÃ
- Modelár (uživatel) overuje
- zjiÅ¡továnà validity interakcÃ
- vecný výpocet interakcÃ