Simulation
Techniques
and Methods
Understanding Tools for Modeling
and Analysis
What is
Simulation?
Jens Martensson
• The imitation of real-world
processes or systems over time.
• Analyze behavior, test scenarios,
and support decision-making.
2
Why Use
Simulation?
Jens Martensson
•Cost-effective
•Reduces risk
•Supports complex decision-making
•Predicts future outcomes
3
Simulation
Types
Overview
Jens Martensson
• Monte Carlo Simulation
• Discrete-Event Simulation (DES)
• Agent-Based Simulation (ABS)
• System Dynamics (SD)
• Continuous Simulation 4
Monte Carlo Simulation
•Description: Uses random sampling
and statistical modeling to estimate
Jens Martensson
outcomes.
•Use Cases: Risk analysis, finance,
project management, reliability
engineering.
•Example: Estimating the probability
of a project being completed on time
given uncertain task durations.
5
Discrete-Event Simulation
•Description: Models a system as a
sequence of events in time (events
Jens Martensson
occur at discrete time points).
•Use Cases: Manufacturing systems, Subtitle lorem ipsum dolor
queueing networks, logistics.
•Example: Simulating a hospital
emergency room to study patient flow
and reduce wait times.
6
Agent-Based Simulation
•Description: Models individual
entities (agents) with behaviors and
Jens Martensson
interactions.
•Use Cases: Social systems, traffic Subtitle lorem ipsum dolor
flow, market dynamics, epidemiology.
•Example: Simulating the spread of a
virus based on individual movements
and interactions.
7
System Dynamics
•Description: Uses feedback loops
and time delays to model continuous
Jens Martensson
processes.
•Use Cases: Policy analysis, business Subtitle lorem ipsum dolor
strategy, environmental modeling.
•Example: Modeling population
growth or resource depletion over
time.
8
Continuous Simulation
•Description: Represents systems with
continuously changing variables, often
Jens Martensson
using differential equations.
Subtitle lorem ipsum dolor
•Use Cases: Physical and engineering
systems (e.g., chemical processes).
•Example: Simulating the temperature
change in a reactor over time.
9
Tools & Software
• AnyLogic – Supports DES, ABS, and SD.
• Simulink – Used for continuous and hybrid
Jens Martensson
simulations.
• Arena, SIMUL8 – For discrete-event
modeling.
• NetLogo – Popular for agent-based modeling.
• Crystal Ball, @Risk – Excel-based Monte
Carlo tools.
10
Simulation Process
Steps
•Problem Definition – What are you trying to analyze or improve?
•Model Design – Abstract the real-world system into a logical model.
Jens Martensson
•Data Collection – Gather data to populate the model.
•Model Implementation – Use software to build the simulation.
•Verification & Validation – Ensure the model behaves correctly and represents reality.
•Experimentation – Run scenarios, tweak parameters, analyze outcomes.
•Interpretation – Translate results into actionable insights.
11
Applications of
Simulation
•Manufacturing & Operations
Jens Martensson
•Healthcare & Epidemic Modeling
•Finance & Risk Management
•Transportation & Urban Planning
•Military & Defense
12
Summary
•Simulation is powerful for decision-
Jens Martensson
making.
•Choose the right method based on
your system.
•Combine tools, data, and expertise for
best results.
13
Than
k You