první prezentace

Download Report

Transcript první prezentace

SIMULACE MANAŽERSKÝCH
ROZHODOVACÍCH PROCESŮ
Úvodní část
SIMULACE - definice
Simulace je proces tvorby logicko-matematického modelu
reálného objektu, systému na něm definovaného nebo procesu
rozhodování a realizace velkého množství experimentů s ním,
jejichž cílem je:
• popis systému,
• poznání jeho funkce,
• odhad jeho budoucího chování,
• nalezení řešení problému, které mnohdy ústí do
• návrhu a ověření funkce nové struktury systému.
Gros, 2003
SIMULACE
Simulace je popsána jako proces konstruování modelu
určitého systému a provádění experimentů na tomto modelu,
jejichž cílem je lépe pochopit chování, vlastnosti a funkce
systému.
A to bez skutečné realizace systému, která by jinak byla
nemožná, příliš nákladná, časově náročná nebo nepraktická
vzhledem k povaze systému.
ROZDĚLENÍ SIMULACÍ
• Simulace diskrétních procesů
• Simulace spojitých procesů
• Simulace statické
• Simulace dynamické
• Simulace stochastické
• Simulace deterministické
ZÁSADY PRO SIMULACI
• Dokonalá znalost modelovaného objektu
• Účelovost konstrukce
• Sběr informací
• Výběr proměnných a vztahy mezi nimi
• Aktualizace při změnách
SIMULAČNÍ PROGRAM WITNESS
 Vizuální simulační program.
 Zaznamenává všechny události.
 Používá se k analýze jakéhokoli
procesu.
 Snadné vytváření modelu.
 Lze zastavit v jakémkoli okamžiku.
 Modul Witness Optimizer.
WITNESS – základní okno
WITNESS
pravidlo 3D
Zařazení elementu do modelu je podle pravidla 3D
• DEFINE
– definice elementu výběrem typu a jeho pojmenování
• DISPLAY
– zobrazení elementu
• DETAIL
– zápis vlastností a parametrů elementu
WITNESS
obecně používané elementy
• WORLD – svět
(použití na vstupu do modelu)
• SHIP – svět
(použití při výstupu z modelu)
• SCRAP – odpad
(pro odesílání součástek do odpadu)
• TIME – čas
(představuje simulovaný čas)
WITNESS
Základní elementy
• PART – část, FLUID - tekutina
- prochází modelem a jsou zpracovány
• MACHINE – stroj, PROCESSOR - procesor
- zpracovávají části a tekutiny
• BUFFER – zásobník, TANK - tank
- skladují části a tekutiny
• CONVEYOR – dopravník, PIPE – potrubí, VEHICLE – vozík,
TRACK – dráha, PATH - cesta
- přepravují části a tekutiny
• LABOR – pracovní síla
- představují dělníky, operátory
WITNESS
Logické elementy
• ATTRIBUTE - atribut
- stálé vlastnosti prvků
• VARIABLE - proměnná
- pro řízení logiky systému
• DISTRIBUTION - rozdělení
- využití pravděpodobnostních rozdělení
• FILE - soubor
- zdroje dat mimo model
• FUNCTION – funkce
- pro řízení logiky systému
• SHIFT – směna
- rozdělení pracovního času
WITNESS
grafické elementy
• PIECHART – koláčové grafy
- využití simulačních elementů
• TIMESERIES – časové řady
- zachycení časového průběhu veličiny
• HISTOGRAM - histogram
- rozložení hodnot veličin
SIMULAČNÍ PROGRAM WITNESS
Pravidlo
Příklad
Význam
WAIT
součásti budou čekat, dokud nebudou
vytaženy nebo vytlačeny do jiného
elementu
PUSH
element (součástka nebo vozidlo) je tlačen
do jiného elementu (stroje, zásobníku)
PUSH to
PULL
element (součástka nebo vozidlo) je tažen
z jiného elementu (stroje, zásobníku)
PULL from
SEQUENCE součásti nebo vozidla jsou odesílány do
PERCENT
(přebírány z) několika elementů cyklicky
SEQUENCE/WAIT
SEQUENCE/NEXT
SEQUENCE/RESET
součásti nebo vozidla jsou odesílány do
(přebírány z) několika elementů na
základě % rozdělení pravděpodobnosti
PERCENT/proud (element,
procento)
SIMULAČNÍ PROGRAM WITNESS
Příkaz
Reakce programu
IF/ELSEIF/ELSE/ENDIF
pokud je logický výraz (podmínka) splněn,
provede příkaz
WHILE/ENDWHILE
dokud je podmínka splněna, provede příkaz
GOTO/LABEL
pokračuje akcemi za bodem specifikovaným
pomocí klíčového slova LABEL
FOR/TO/NEXT
provede příkazy se zadaným počtem opakovaní
RETURN
končí akci, vrací hodnotu v případě uživatelem
definované funkce
STOP
ukončení simulace