Föreläsning 3 Flashcards
Vad är en “bra” modell?
Svaret som vi vill få, med tillräcklig tillförlitlighet med lägst ansträngning är en bra modell. Modellen skall kunna återskapas och få samma svar. Den skall kunna användas för att simulera den, vill inte ha en spagetti-model. Om den är bra beror på simulerings objektet.
Vad är egenskaperna för en bra modell?
Den ska vara tillräckligt “valid”, möjlig att återskapa, enkel (KISS principen), omfattande, genomförbar, flexibel och enkel att hålla igång.
Vad är tre viktiga steg när man skapar en modell?
Upprätta en design, implementera den, testa och kalibrera modellen. Processen är sällan linjär utan den är utforskande/exploratory. Man gör ett “huge” concept och sen testar man, sen är man redo och kan konsolidera. Skapar en design, implementerar den och sedan testar man och slutligen gör man kalibreringar utifrån testningen.
Vad innebär Exploration stadiet?
Modellen utvecklas som en agil process, det finns ett syfte och vissa antaganden. Det förs diskussioner och genomförs prototyper.
Vad innebär Consolidation stadiet?
Detta är händelsen där man kombinera flera olika händelser och data till en sammanställning. Simuleringens resultatet dokumenteras.
Hur hör Exploration och Consolidation ihop?
De tillsammans används för att utveckla modellen.
Vad används data för?
Data används för att
- upplysa hur modellstrukturen/designen skall vara.
- Generera en start situation
- Ge input till modellen under simuleringen
- sätta parametrar
Data som produceras av ett verkligt system används för kalibrering, testning och validering.
Vilka modelleringsstrategier finns?
KISS, KIDS, Tapas, Pattern-oriented.
Vad är KISS?
Här startar man med den mest enkla modellen och utvecklar den.
Vad är KIDS?
Här startar man med en beskrivande modell och försöker förenkla den.
Vad är TAPAS?
Här tar man en existerande modell och försöker anpassa den. Hon tycker inte om TAPAS, det fungerar inte enligt henne om man inte fullt förstår modellen och konceptet. Man kan inte modifiera den utan att man fullt ut förstår modellen. Man måste fullt ut förstå en modell innan man börjar justera den.
Vad är pattern-Oriented?
Denna innebär att man hittar ett mönster i datan och modifierar modellen tills man kan fånga all data.
Vilka steg är viktiga när man skall skapa en design för modellen?
Bestämma vilka typer av agenter som skall finnas
Bestämma vilka egenskaper agenterna skall ha
Bestämma karakteristika av miljön samt de stationära agenterna
Bestämma beteendet av agenterna
Designa ett tidssteg
Bestämma vilka parametrar som modellen skall ha
Bestämma vilka variabler man skall ha
Vilka approcher kan man ha när man skapar modellen?
Agent-baserad, Interaktions-baserad, Process-baserad och miljömässig-baserad.
Agent-centrerad approach:
Här observerar man agenter i den verkliga världen och baserad en agent-modell, som testas genom att köra simuleringen.
Interaktions-centrerad:
Här använder man en fågelsyn och observerar alla interaktioner som sker mellan de olika entities. Man beskriver dessa interaktion och skapar agenter som interagerar.