Professional Documents
Culture Documents
Introduction to Simulation
Book: Jerry Bank’s chapter 1
Dr. Pham Huynh Tram
phtram@hcmiu.edu.vn
Jan 2020
Discrete-Event System Simulation
1
Course Learning Outcomes
Course Learning Outcomes (Program) Student Outcomes
G1. Identify, formulate and solve 1.an ability to identify, formulate, and
complex problems in manufacturing solve complex engineering problems
and service systems by performing by applying principles of engineering,
science, and mathematics
discrete-event system simulation and
applying knowledge of statistics
3
Assessment scheme
➢ What is simulation?
➢ Why is simulation?
➢ How to study a system via simulation?
What is Simulation?
– Manufacturing
– Construction engineering and project management.
– Military.
– Logistics, supply chain, and distribution.
– Transportation modes and traffic.
– Business process simulation.
– Healthcare.
– Computer and communication systems.
● Disadvantages?
1. Model building requires special training. It is an art that is learned over time
and through experience. Furthermore, if two models are constructed by
different competent individuals, they might have similarities, but it is highly
unlikely that they will be the same.
2. Simulation results can be difficult to interpret Most simulation outputs are
essentially random variables (they are usually based on random inputs), so it
can be hard to distinguish whether an observation is a result of system
interrelationships or of randomness.
3. Simulation modeling and analysis can be time consuming and expensive.
Skimping on resources for modeling and analysis could result in a simulation
model or analysis that is not sufficient to the task.
4. Simulation is used in some'cases when an analytical solution is possible, or
even preferable, as was discussed in Section 1.2. This might be particularly tiue
in the simulation of some waiting lines where closed-form queueing models are
available. 11
When Not to Use Simulation?
● Simulation should not be used when:
– Problem can be solved by common sense.
– Problem can be solved analytically.
– If it is easier to perform direct experiments.
– If the costs exceed the savings.
– If the resources or time to perform simulation studies are not available.
– If no data, not even estimates, is available.
– If there is not enough time or personnel to verify/validate the model.
– If managers have unreasonable expectations: overestimate the power of
simulation.
– If system behavior is too complex or cannot be defined.
12
How to study a system via simulation model?
13
Model of a System
● Studies of systems are often accomplished with a model of a
system.
● A model: a representation of a system for the purpose of
studying the system.
– A simplification of the system.
– Should be sufficiently detailed to permit valid conclusions to be drawn
about the real system.
– Should contain only the components that are relevant to the study.
14
Methods to study system
System
Discrete Continuous
System System
state state variable(s)
variable(s) change
change only continuously over
at a discrete time.
set of points
in time.
17
17
Step 7: Validated? Check with the real system, check with the
real data, if model reflect the real system you want to formulated
=> If not, check again step 3 and 4.
Step 8: Design experiment: how many scenarios we want to try?
Get result, analyse, implement, suggestion or not
Step 9: bibibiiib
18
Example: Simulation Study
- a convenience store case -
1. Problems & Objectives
Random
● Customer interarrival Variable &
time Probability
Distribution
● Customer choice
● Time customers
spending in the store
● Check out time
● Number of resources
● Quêu discipline
4. Computerized model Example from ARENA
Buying
Checking
out
Eating
4. Computerized model (with animation)
5. Verification & Validation
- Does the computerized model well reflect the conceptual model? (mô
hình khái niệm)
- Does the computerized model well reflect the real store ?
5 = 6 ???
★ What is simulation?
★ Why is simulation?
★ How to study a system via simulation?