Föreläsning 1 Flashcards

1
Q

Modell

A

En förenkling av en struktur eller system, uppsättning av instruktioner för att generera beteende-data, tolkning av ett fenomen etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

System:

A

En samling av enheter som agera och interagerar på ett logiskt sätt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Simulation:

A

En imitering, utvecklar en genomförbar modell, experimenterar med en modell, löser komplexa problem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Fördelen med att upprätta en modell och simulera? Vilka är de fem punkterna?

A

(1) Verkliga system är normalt inte direkt åtkomliga, (2) de kanske inte ens existerade än eller ännu. (3) Verkliga system har ibland okänd struktur. (4) Verkliga systemen kan gå sönder av experiment. (5) Experiment är för dyra. (Bonus) De kan användas för att skapa applikationer (VR och diverse spel bland annat).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vilka dimensioner finns för simuleringsmodeller?

A

1) Objective behind the model, (2) Static vs (3) Dynamic model, (3) Domain of the simulation time, (4) Determinism, (5) How entities are represented, (6) Kind of dependency, (7) Domain/Range of variables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vad innebär Objective?

A

Förklarar varför en modell är upprättad, har en väsentlig påverkan på egenskaperna av modellen, dennes noggrant, nivå av detaljer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad innebär Statisk vs. Dynamisk modell?

A

En statisk simuleringsmodell representerar ett system vid en specifik tid, tiden spelar ingen roll. I en dynamisk modell beror variablerna på hur de tidigare har utvecklats över tiden. Det är viktigt att veta jämvikten mellan dessa statiska modeller.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vad innebär Domänen av simuleringstiden?

A

Vi har två olika typer av modeller; Kontinuerliga modeller (förändringar kan ske över små intervall) och diskreta modeller (förändringar sker bara vid specifika punkter i tiden)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Deterministiska vs. stokastiska modeller?

A

Deterministiska innebär att varje framtida händelse kan förutspås utifrån historiken av simuleringen. Outputen blir således bestämd om vi vet inputen och hur modellen är upprättad gällande kvantiteter och relationer inuti modellen. I en Stokastiskt modell har vi en sannolikhet att en framtida händelse kommer ske, outputen är alltså en estimering, det finns således en större osäkerhet här.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vad innebär hur enheterna är representerade?

A

Vi har här olika typer av modeller; Macro modeller, Micro modeller och Multi-Level models.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Macro-modell?

A

Macro-Models consists of many formulas that relate some state variables and parameter to each other. These formulas describe the complete system. So, there no structure in addition to the formulas and state variables / parameter. This is why I wrote - “single object” / single entity because you do not have additional entities that encapsulate their state - just one that represent everything, we model on the macro-level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Micro-modell

A

Micro-Models have additional structure. There are multiple entities, each of them having its own state variables, it’s own parameters. We can look into the model and see smaller entities. The modeling happens on the level of entities, on the micro-level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Meso-Modell

A

Meso-Models is anything between a full micro or a full macro level.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Multi-Level Models

A

Multi-Level Models combine different levels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Vad innebär vilken typ av beroende?

A

Vi har olika beroende mellan variablerna i modellen och variablernas historia. Där vi har linjära och olinjära modeller.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Vad innebär domän/omfattning av variabler?

A

Vi har en metric modell, Qualitative model and hybrid-model.

17
Q

Metric model:

A

Variablerna kan ta sig an vilka värden som helst (verkliga tal)

18
Q

Qualitativa modeller

A

Omfattningen är diskret

19
Q

Hybrid-modeller:

A

Mellanting mellan metric och Qualitativa

20
Q

En kort karakterisering av ABMs?

A

Dynamiska modeller, ofta tidsdiskreta modeller, ofta stokastiska modeller, icke-linjära modeller, micro modeller

21
Q

Queueing systems:

A

Tillståndet hos systemet ändras bara när en händelse inträffar, exempelvis att en person tillkommer eller lämnar en kö till något. William nämnde även exemplet med en hiss, den har förbestämda platser och aktioner. Används också för att simulera och utvärdera olika produktionslinor.

22
Q

Discrete event simulation

A

Tillståndet i simuleringen uppdateras enbart då händelser inträffar och bearbetas. Tillståndet ändras i förhållande till olika händelser-typer. Simulering kan genomföras effektivt.

23
Q

Object-Oriented Simulation

A

Object-oriented programming kan användas för att implementera modeller. Är en rigorös formell definition, en sekvens av händelser som input, tillståndsändringar triggas, en beskrivning i olika tillståndstabeller.

24
Q

Cellular Automata

A

Detta är ett diskret system i både tid, rum och tillstånd. Detta är något viktigare än de diskreta. I CA är varje cell lika (agent) där de har samma samlingar av tillstånd och samma övergångsfunktioner. Tillstånd kan vara lokala, det vill säga att cellerna inte behöver ha samma tillstånd vid samma tidpunkt. Det finns olika sätt man kan upprätta en CA; Grid Geometry, Forms of Neighborhood, Bounding Conditions, State sets, Initial configuration och transition rules.

25
Q

DEVS

A

Discrete Event System Specification is a modular and hierarchical formalism for modeling and analyzing general systems that can be discrete event systems which might be described by state transition tables, and continuous state systems which might be described by differential equations, and hybrid continuous state and discrete event systems. DEVS is a timed event system.

26
Q

Game of Life

A

Detta är en väldigt känd CA-modell, tvådimensionell CA, cellen kan ha olika tillstånd levande eller död där enkla regler avgör. I simuleringen av CA används alltid det gamla tillståndet för att bestämma det nya.

27
Q

Metaforer i modellering

A

Allt är baserat på metaforerna, vilka skall användas när vi gör ett system beror på situationen. Dessa tillhandahåller oss glasögon/språket för att beskriva och se ett system som vi sedan översätter till rätt modell. En central fråga är hur väl fungerar grid-metaforen till systemet vi använder. De skall tillförs en viktig mekanism i hur vi resonerar hur modellen presenteras till användaren och hur den fungerar i praktiken. ABMs använder metaforer från samhället av interagerande aktörer.