W09 Simulation Modeling Flashcards

1
Q

When not to simulate?

A

experiments are easily and cheaply realized in real systems

desired indicators can be calculated analytically

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

simulation run procedure

A

behavior of real phenomena and real environmental conditions
are sufficiently approximated by simulated phenomena

then
simulations can plausibly represent real-world behaviors

else we have to highligth conditions that are not fulfilled as explicit and implicit assumptions

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

Simulation Types

A
System
constant or dynamic
State Changes
continous or discrete
Input Type
deterministic or stochastic
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Discrete Event Simulation

A

-events occur at time points and change system state; simulated time does not pass smoothly

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

Concepts of Discrete Event Simulation

A
Entity
Entity Queue
Events
Event list
Simulation Clock
Statistics Indicator
Entity State (idle or busy)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Agents can..?

A
communicate
perceive system states
act rationally or not
influence system states
evolve
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Agents?

used for?

A

interconnected heterogeneous agents generate emergent effects

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

System-Dynamic Simulation

A

qualitatively model effects of continous influence factors

  • holistic approach
  • feedback loops
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Building a model:

Transition from real system to model by?

A

reduction
abandonment of unimportant components
abstraction
generalization of specific system characteristics

detailed as necessary, asimple as possible
every detail requires data, rules and costs and intorduces complexity

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

Mistakes by novice modellers

A

over-reliacne and available data

taking shortcuts

insufficient use of abstract variables and relationsihps

ineffective self-regulation

overuse of brainstorming

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

Real world problems

A
uncertainty
multifacetted
many points of view
assumptions
messy
ambiguity and disagreement
always changing

-> no single and permanent solution

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

Models require

A

empirical knowledge
theoretical thesis
imagination (assumptions)

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

Conceptional Model

A
  • software independent description of model

- should be in place prior to coding

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

Conceptional modelling frameowrk

A

determine Inputs
are outputs achieved?
do objectives correspond to problem situation?

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

Model Evaluation

A

Results

  • scope of output
  • accuracy
  • understanding

Future Use
-portability

Confidence

  • Verification
  • Validation
  • Credibility

Resources

  • Build time
  • Run time
  • hardware requriements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Simple Models

A

easier, faster, less data required

probably less validity

->want simplest valid model!

17
Q

Assumptions should be assessed for?

A

confidence? how sure are we?

impact? how large is effect of assumption?

18
Q

How to deal with low confidence, high impact assumptions?

A
  • worst case
  • sensitivity analysis
  • decision variable
  • more information
  • highlight in results
  • stop project
19
Q

Simplifications

A

asess by impact

Types:
leave things out
group things
restrict value range
scale slow changes as constant
20
Q

Simplifying and Existing Model

A

+increase understanding
+easier experimentation and analysis of results
+cross validation and verification

  • time consuming
  • danger of misleading results
  • reducing experimental frame