Chapter 3_Simulation Principles

0.0(0)
Studied by 3 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/49

encourage image

There's no tags or description

Looks like no tags are added yet.

50 Terms

1
New cards
System
A collection of interacting components that work together and can be studied to understand their behavior.
2
New cards
System → Components → Interactions → Behavior
System Framework
3
New cards
Model
A simplified representation of a real system used to understand, analyze, or predict its behavior.
4
New cards
Modeling
A process that creates a representation of a system, defines relationships and assumptions, and answers "What should the system look like?" — producing a model as its output.
5
New cards
Simulation
A process that uses a model to imitate how a real system behaves over time, answers "What happens when the system operates?" by experimenting with the model, and produces observations/results.
6
New cards
Real System → Model → Simulation → Results
Simulation Framework
7
New cards
Simulation Workflow
  • The structured sequence of steps followed when building and running a simulation study.

  • Ensures simulations are systematic, reliable, and useful for decision-making.

  • Acts as a roadmap from identifying a problem to interpreting simulation results.


8
New cards

Experimental Design

  • Defines the purpose and scope of the simulation.

  • Without clear _____, simulation can generate lots of data but no actionable insight.


9
New cards
Goal Setting
Determines what question you are trying to answer (e.g., What is the optimal staffing level in a call center?).
10
New cards
Scenarios and Parameters
Identifies which variables you will test, such as arrival rates, service times, and resource allocations.
11
New cards
Performance Measures
Decides what outputs you'll evaluate, such as average waiting time, throughput, or system utilization.
12
New cards
Replication Requirements
Plans how many simulation runs are needed for statistically valid results.
13
New cards
Model Initialization
Before running the simulation, the model must be prepared with initial conditions.
14
New cards
Parameter Setup
Inputs starting values, such as the initial number of patients in a hospital ward or the initial traffic flow rate.
15
New cards
Data Loading
Historical or experimental data may be used to initialize variables.
16
New cards
Warm-up Period Consideration
Some systems require discarding initial runs, like the first few minutes of a queue simulation, to avoid bias.
17
New cards
Simulation Execution
This is where the computational model is run under the specified conditions.
18
New cards
Simulation Engine
Executes events, updates states, and advances time.
19
New cards
Replication
Multiple runs with different random seeds ensure that stochastic (random) effects are captured.
20
New cards
Duration
Defines run length, such as simulating 1 day, 1 month, or until a threshold is reached.
21
New cards
Data Collection & Storage
Raw simulation output is captured for later analysis.
22
New cards
Output Tracking
Captures metrics like waiting times, utilization, throughput, or system failures.
23
New cards
Data Organization
Outputs are structured in tables, logs, or databases.
24
New cards
Traceability
Metadata about which input scenario generated each dataset is critical for comparing results later.
25
New cards
Output Analysis
This is where the real value of simulation emerges.
26
New cards
Statistical Analysis
Uses averages, variance, confidence intervals, and hypothesis tests.
27
New cards
Visualization
Graphs such as line charts, histograms, and boxplots highlight system performance and variability.
28
New cards
Comparative Insights
Compares multiple scenarios, such as 30s vs 45s vs 60s green light cycles in traffic.
29
New cards
Verification
  • "Building the model right"

  • ensures the model is implemented correctly as intended.

  • Focus: programming/model implementation, logic, calculations, event handling.

  • Example: checking code logic in a traffic simulation.


30
New cards
Validation
  • "Building the right model"

  • ensures the model accurately represents the real-world system.

  • Focus: real-world behavior, assumptions, historical data, expert judgment, comparison with actual observations.

  • Example: an epidemic model matching actual case data.


31
New cards
Interpretation & Decision Making
The final step is making sense of the results in the context of the original question.
32
New cards
Translate Numbers into Insights
Example: "Increasing nurses from 5 to 7 reduces patient wait times by 40%."
33
New cards
Decision-Making Support
Simulation guides policy, design, and operational choices.
34
New cards
Communication
Results must be explained to stakeholders (managers, engineers, policymakers) in clear terms.
35
New cards
Workflow Automation & Reproducibility
In large-scale studies, automated workflows make it possible to run hundreds of scenarios quickly.
36
New cards
Batch Runs
Software can vary parameters systematically.
37
New cards
Reproducibility
Using scripts, workflows can be rerun in the future with identical results.
38
New cards
Transparency
Ensures results can be validated by others.
39
New cards
Deterministic Simulation
Output is fully predictable given the inputs; same input produces the same output every run.
40
New cards
Stochastic Simulation
Incorporates randomness or probability distributions; same input can produce different outputs due to randomness.
41
New cards
Monte Carlo Simulation
  • A major example of stochastic simulation that uses random sampling to estimate outcomes;

  • repeating many simulations can build a probability distribution

  • (e.g., random number generator, histograms).


42
New cards
Discrete Event Simulation (DES)
  • System evolves by discrete events at points in time;

  • time jumps to the next scheduled event (increments).


43
New cards
Continuous Simulation
System evolves smoothly over time, governed by differential equations; variables change at every time instant.
44
New cards
Agent-Based Simulation (ABS)
  • Models the system by representing individual agents and their behaviors and interactions;

  • emergent behavior arises from interactions • (e.g., agents as nodes in a network/environment).


45
New cards
System Dynamics Simulation (SDS)
  • Represents a system using overall relationships, flows, feedback, and changes in quantities over time;

  • represented by stocks, flows, and feedback arrows.


46
New cards
Hybrid Simulation
  • Combines two or more simulation approaches to represent different aspects of a complex system, capturing more realism

  • (e.g., a hospital using continuous patient health plus discrete arrival/departure times).


47
New cards
Choosing the Right Simulation Type
You need to choose the right simulation type to ensure the model accurately represents the system being studied, leading to valid and meaningful results for decision-making.
48
New cards
Why Verify and Validate?
To ensure credibility, reliability, and usability of simulation results, and to prevent costly errors in policy or engineering decisions.
49
New cards
Calibration
• The iterative process of adjusting a model's input parameters to minimize the difference between its outputs and observed data from the real-world system it represents.
• Ensures the model accurately reflects reality and is suitable for analysis and decision-making.
• Tends to adjust parameters to improve model accuracy (e.g., climate models tuned using past temperature data; setting more sheep than wolves in a NetLogo simulation).
50
New cards
Case Example: Epidemic Modeling
  • Verification: ensure correct coding of infection rules.

  • Validation: compare infection curve with actual outbreak data.

  • Calibration: adjust transmission rate to fit reality.

  • Both verification and validation are essential to ensure the relationship between data and information among simulated models is credible and unbiased.