Hermun, Vor 2003 Kafli 3: Hermihugbúnaður Atburðarrásahermun krefst: –Slembuframkallarar U(0,1) –Framköllun sýna úr líkindadreifingum –Tímastjórn –Ákvörðun næst atburðar –Listavinnsla –Greining og úrvinnsla gagna –Villuleitun
Hermun, Vor 2003 Þróun hermihugbúnaðar Upphaf hermunar: –Almenn forritunarmál notuð og hermun búin til frá grunni –Ýmis söfn undirforrita (libary) útbúin til að sjá um einstaka þætti, t.d. listavinnslu, slembuframköllun, ofl –Sérstök hermunarmál koma fram, GPSS, SimScript –Megin rökvinnslan forrituð í málinu en “subroutines” sjá um einstaka atburði –Mikil framför í gerð notendaviðmóta og myndrænn hermunarhugbúnaður kemur fram á sjónarsviðið Nú: –Mikið unnið að bestun + hermun, t.d. með –“Metaheuristics” aðferðum
Hermun, Vor 2003 Hermihugbúnaður Kostir þess að nota hermihugbúnað fremur en almennt forritunarmál –Búið að forrita og setja upp helstu þætti sem hermimál þurfa að hafa –Auðveldara að vinna með og halda við –Minni líkur á villum Hvenær eru almenn forritunarmál notuð? –Fyrir mjög sérhæfða notkun, t.d. þar sem hægt væri að ná meiri keyrsluhraða ef almennt forritunarmál er notað –Margir kunna á almenn forritunarmál –Kostnaður? Forrit er etv. ódýrara, en tekur sennilega meiri tíma
Hermun, Vor 2003 Flokkun hermunarhugbúnaðar Alhliða hermihugbúnaður (general purpose simulation package): –Hægt að nota almennt til hermunar, t.d. ARENA, SIMAN, GPSS Sérhæfður hermunarhugbúnaður (application oriented simulation package) –Framleiðsla: t.d. ProModel –Process Reengineering: T.d Process Model, Arena Business Edition –Heilsugæsla: t.d. MedModel –Þjónustuver: t.d. Arena Call Center Edition Almenn forritunarmál HermimálHermar SveigjanleikiAuðveld í notkun
Hermun, Vor 2003 Val á hermimáli Þættir sem þarf að hafa í huga þegar hermimál er valið: Almennir eiginleikar Sveigjanleiki Auðvelt í notkun Þrepskipulag (Hierarcy) Villuleit (Debugger) Keyrsluhraði Möguleiki á að búa til “executable” Import/export gögn Scenario manager Möguleiki á samfelldri hermun Notkun utanaðkomandi forrita Kostnaður –Tölvubúnaður Hvar á að þróa og keyra forritið –Animation Off/on Zoom
Hermun, Vor 2003 Val á hermimáli, frh. –Tölfræði Góður slembuframkallari Líkindadreifingar, fræðilegar og empiriskar Endurtekningar Öryggisbil Upphitunartími (Warmup period) –Þjónusta (customer support) Hringja, Notendahandbók –Útskrift og skýrslur Tíðnrit Keyrslurit Úttak í excel skjal Forritunarpakkar –Sjá survey, IIE
Hermun, Vor 2003 “Animation” Samhliða vs eftirá “Icon” safn 3D CAD import Sýna tölfræði, t.d. histogram Kostir animation: –Samskipti við notendur –Villuleit –Selja niðurstöður –Þjálfun
Hermun, Vor 2003 Nokkur hugtök Einingar (entities): –Hlutir sem unnið er með í hermuninni. Eru búnar til, fara í gegnum ferli og eru síðan eyðilagðar Eiginleikar (attributes): –Gerður er greinamunur á einingum með því að nota eiginleika. Upplýsingar sem geyma má með einingu Þjónar/aðföng (resources): –Þegar einingin fer í gegnum ferlið og krefst það aðfanga. Biðraðir (queues): –Ef aðföng ekki til reiðu, þá fer eining í biðröð