Professional Documents
Culture Documents
What is Simulation?
Dr. Jason Merrick
Operations Research
A mathematical model is an abstraction of the real
world.
The aim of operations research is to use
mathematical modeling to assist in a decision
making process.
Suppose that a decision maker has to make a
decision concerning changes to an existing
system or the design of a new system.
What options are available to predict the new
systems performance?
What is Simulation?
C1/2
What is Simulation?
A simulation is a computer program that imitates, or
simulates, the operations of real world systems or
processes.
Simulation
vs.
Real World
What is Simulation?
C1/3
Simulation Is ...
C1/4
What is Simulation?
C1/5
What is Simulation?
C1/6
Aviation
Used to test the efficiency of
changes to the airspace.
What changes?
The number, length and
capacity of runways.
Changes to baggage handling
procedures.
Changes to flight paths.
Effect of new plane designs.
What is Simulation?
C1/7
Medical Systems
What is Simulation?
C1/8
Systems
Physical facility/process, actual or planned
Study its performance
Measure
Improve
Design (if it doesnt exist)
Maybe control in real time
What is Simulation?
C1/9
What is Simulation?
C1/10
Models
Abstraction/simplification of the system used as
a proxy for the system itself
Can try wide-ranging ideas in the model
Make your mistakes on the computer where they dont
count, rather for real where they do count
What is Simulation?
C1/11
What is Simulation?
C1/12
C1/13
Computer Simulation
Methods for studying a wide variety of models of
real-world systems
Use numerical evaluation on computer
Use software to imitate the systems operations and
characteristics, often over time
C1/14
Popularity
M.S. grads, CWRU O.R. Department (1978)
Asked about value after graduation; rankings:
1. Statistical analysis, 2. Forecasting, 3. Systems analysis, 4.
Information systems, 5. Simulation
What is Simulation?
C1/15
Popularity (contd.)
(A)IIE, O.R. division members (1980)
First in utility and interest: Simulation
But first in familiarity: LP (simulation was second)
What is Simulation?
C1/16
Advantages of Simulation
Flexibility to model things as they are (even if
messy and complicated)
Avoid looking where the light is (a morality play):
Youre walking along in the dark and see someone on hands and knees searching the ground under a street light.
You:
Whats wrong? Can I help you?
Other person:
I dropped my car keys and cant find them.
You:
Oh, so you dropped them around here, huh?
Other person:
No, I dropped them over there. (Points into the darkness.)
You:
Then why are you looking here?
Other person:
Because this is where the light is.
What is Simulation?
C1/17
What is Simulation?
C1/18
What is Simulation?
C1/19
What is Simulation?
C1/20
Static Simulation
Look at a system at a fixed
time or a system that does
not change over time.
e.g. Monte Carlo methods
Deterministic Simulation
No random or uncertain
components.
Continuous Simulation
Looks at the aggregate flow
of the components over
time.
Dynamic Simulation
A representation of a
system as it changes over
time.
e.g. production processes in
a factory.
Stochastic Simulation
Some components have to
be modeled probabilistically.
Discrete Simulation
Events happen at discrete
points in time.
What is Simulation?
C1/21
Simulation by Hand:
The Buffon Needle Problem
Repeat; tally
crossed p
2l
Estimate by pd
What is Simulation?
C1/22
What is Simulation?
C1/23
X is Gamma(3,5)
Y is Gamma(5,3)
PROBABILITY
4.4
10.8 19.3 27.8 36.3 44.8 53.3 61.9 70.4 78.9 89.5
X+Y
What is Simulation?
C1/24
What is Simulation?
C1/25
Support packages
Subroutines for list processing, bookkeeping, time advance
Widely distributed, widely modified
Spreadsheets
Usually static models
Financial scenarios, distribution sampling, SQC
What is Simulation?
C1/26
High-level simulators
Very easy, graphical interface
Domain-restricted (manufacturing, communications)
Limited flexibilitymodel validity?
What is Simulation?
C1/27
Level of
Modeling
Common Panel
Many common modeling constructs
Very accessible, easy to use
Reasonable flexibility
Get ease-of-use
advantage of
simulators without
sacrificing modeling
flexibility
Lower
Professional Edition
Standard Edition
Multiple levels of
modeling
Can mix different
modeling levels
together in the same
model
Often, start high then
go lower as needed
A single
graphical user
interface
consistent at
any level of
modeling
Vertical Solutions
Hierarchical structure
Arena Template
User-Created Templates
Commonly used constructs
Company-specific processes
Company-specific templates
etc.
SIMAN Template
Higher
What is Simulation?
C1/28
What is Simulation?
C1/29
What is Simulation?
C1/30
What is Simulation?
C1/31
The future
Exploiting interoperability of operating systems
Specialized templates for industries, firms
Automated statistical design, analysis
What is Simulation?
C1/32