Or Simulation
Or Simulation
Activities
Outcomes
Resources Controls
Entities - Items processed through the system such as products, customers, and documents.
Activities – Tasks performed in the system that are either directly or indirectly involved in the
processing of entities.
Introduction 14
7. Provide adequate and on-going
documentation
8. Develop a plan for adequate model
verification
(Did we get the “right answers ?”)
9. Develop a plan for model validation
(Did we ask the “right questions ?”)
10. Develop a plan for statistical output
analysis
Introduction 15
“To model the…” is NOT a goal!
“To model the…in order to
select/determine feasibility/…is a
goal.
Goal selection is not cast in concrete
Goals change with increasing insight
Introduction 16
We Need:
-Knowledge of the system under
investigation
-System analyst skills (model formulation)
-Model building skills (model
Programming)
-Data collection skills
-Statistical skills (input data representation)
Introduction 17
We Need:
-More statistical skills (output data analysis)
-Even more statistical skills (design of
experiments)
-Management skills (to get everyone pulling
in the same direction)
Introduction 18
-Modeling is a selling job!
-Does anyone believe the results?
-Will anyone put the results into action?
-The End-user (your customer) can (and
must) do all of the above BUT, first he must
be convinced!
-He must believe it is HIS Model!
Introduction 19
Assuming Simulation is the appropriate
means, three alternatives exist:
1. Build Model in a General Purpose
Language
2. Build Model in a General Simulation
Language
3. Use a Special Purpose Simulation
Package
Introduction 20
1.GPSS (General purpose simulation system)
2. SIMSCRIPT
3. SLAM II- Simulation language for
Alternative modelling
4. SIMNET II
5. DYNAMO
l Designing and analyzing manufacturing
systems
l Evaluating H/W and S/W requirements for a
computer system
l Evaluating a new military weapons system or
tactics
l Determining ordering policies for an
inventory system
l Designing communications systems and
message protocols for them
Introduction 22
l Designing and operating transportation
facilities such as freeways, airports, subways,
or ports
l Evaluating designs for service organizations
such as hospitals, post offices, or fast-food
restaurants
l Analyzing financial or economic systems
Introduction 23
Cost – experiments on real systems may
turn out to be expensive
Time – it is possible to simulate weeks,
months, or even years in seconds of
computer time
Replication – the real world rarely allows
precise replication of an experiment, but
simulations are precisely repeatable.
Safety – you can study the effect of extreme
conditions, which could be dangerous, or
illegal in real life.
Each run of a simulation only gives an
estimate of true system performance.
Requires statistical methods to give more
precise results
Simulation models can be expensive and
time-consuming to develop
Often difficult to validate the model
Large volume of output data and attractive
graphics often mask problems in the
natural assumptions