Week
01
Syllabus
TI141317 Simulasi Sistem Industri
Industrial System Simulation
Instructor:
Nurhadi Siswanto, PhD
Stefanus Eko Wiratno, MT
Effi Latiffianti, M.Sc.
Diesta Iva Maftuhah, MT
References:
Kelton, David W, Randall P Sadoswski, and David T Sturrock,
Simulation with Arena, Mc Graw Hill.
Harrel, Ghosh,
McGraw Hill.
Bowden
(2004),
Simulation
using
Promodel,
Birta, Louis G, Arbez (2007), Modelling and Simulation, Springer Verlag
London.
Seldon, M Ross (2006), Simulation, Elsevier.
Lab. KOI
Jurusan Teknik Industri - ITS
Course Description
Simulation is defined as a technique to imitate process/operation
by using computer from a complex system which is difficult to
model (cannot be modelled) as mathematical formulation.
Simulation model is designed to be used for studying system by
conducting experiments to achieve the desired
objectives/performance measurements.
This course deals on how to design the right simulation model. So
that when the students have finished studied, they are able to
develop valid simulation models and conduct experiments by using
these models.
The learning activities consist of lecturing which discusses
simulation concept and simulation modelling techniques as well as
assigning a real case study which will be presented at the end of
the period.
Lab. KOI
Jurusan Teknik Industri - ITS
Learning Outcome
Upon completion of the subject, students will be
able to develop valid simulation models and
conduct experiments by using these models.
Lab. KOI
Jurusan Teknik Industri - ITS
Grading System
Grading consists of:
Final Project & Assignment (15%)
Quiz 1 (15%)
Quiz 2 (15%)
Midterm Exam (25%)
Final Exam (30%)
Lab. KOI
Jurusan Teknik Industri - ITS
Final Project
Deadline is strictly followed. If it is overdue,
you do not get grade.
Choose a real case to simulate by using
software ARENA 14.
You are assigned to make a group consists of 4
people (max.)
Lab. KOI
Jurusan Teknik Industri - ITS
Course Schedule
Week
Lab. KOI
Topic
Introduction to Simulation
System Dynamics
System Dynamics Case Study
Simulation Basic
Discrete Event Simulation
Software Tutorial: ARENA
Model Building
Midterm Exam
Midterm Exam
Jurusan Teknik Industri - ITS
Course Schedule
Week
Lab. KOI
Topic
Data Collection & Input Analysis
10
Output Analysis
11
Comparing System and Scenarios
12
Presentation Final Project (Progress Report)
13
Advanced module in ARENA
14
Presentation Final Project
15
Final Exam
16
Final Exam
Jurusan Teknik Industri - ITS
Week
01
Introduction
to Simulation
TI141317 Simulasi Sistem Industri
What is Simulation?
The Oxford American Dictionary (1980) defines
Simulation as a way to reproduce the conditions of
a situation, as by means a model, for study or
testing or training, etc.
We are interested in reproducing the operational
behavior of dynamic systems
The model that we will be using is a computer model
Lab. KOI
Jurusan Teknik Industri - ITS
What is Simulation?
Simulation is the imitation of a dynamic system using
a computer model in order to evaluate and improve
system performance (Schriber, 1987)
In practice, simulation is usually performed using
commercial simulation software e.g. Arena, Awesim,
ProModel, AutoMod,, etc.
Lab. KOI
Jurusan Teknik Industri - ITS
Simulation Examples?
What Are We Interested In?
Reproducing the operational
behaviour of dynamic system
TOOL Computer
Its usually performed using commercial simulation software
such as: Arena, Awesim, Promodel, etc
Lab. KOI
Jurusan Teknik Industri - ITS
Why is simulation used?
Is there any other way but simulation?
Playing with the system
traditional trial-and-error techniques
No longer adequate
And Not always work
Simulation
Lab. KOI
Jurusan Teknik Industri - ITS
Why is simulation used?
The nature of operations system
Variability
Variations are predictable or unpredictable
Interconnectedness
Components of the system do not work in isolation, but affect
one another
Complexity
Complexity = variability + interconnectedness
Lab. KOI
Jurusan Teknik Industri - ITS
Why is simulation used?
Simulation provides a way to validate whether or
not the best decisions are being made.
Simulation avoids the expensive, time consuming,
and disruptive nature of traditional trial-and-error
techniques.
The power of simulation: it provides a method of
analysis that is not only formal and predictive, but
is capable of accurately predicting the performance
of even the most complex dynamic systems.
Management of a system in action based on
prediction [Deming, 1989]
Lab. KOI
Jurusan Teknik Industri - ITS
Why is simulation used ?
The characteristics of simulation that make it
such a powerful planning and decision making
tool:
Lab. KOI
Captures system interdependencies
Accounts for variability in the system
Is versatile enough to model any system
Show behavior over time
Is less costly, time consuming, and disruptive than
experimenting on the actual system
Jurusan Teknik Industri - ITS
Characteristics of Simulation
Provides information on multiple performance
measures
Is visually appealing and engages peoples interest
Provides results that are easy to understand and
communicate
Runs in compressed, real, or even delayed time
Forces attention to detail in a design
Lab. KOI
Jurusan Teknik Industri - ITS
Doing Simulation
Simulation is essentially an experimentation tool in
which a computer model of a new or existing system
is created for the purpose of conducting experiment
Doing simulation: the process of designing a model
of a real system and conducting experiment with this
model (Shannon, 1998).
Conducting experiments on a model reduces the time,
cost, and disruption of experimenting on the actual
system.
Lab. KOI
Simulation is a virtual prototyping tool for
demonstrating proof of concept.
Jurusan Teknik Industri - ITS
Doing Simulation
Simulation provides a virtual method for doing system
experimentation
Lab. KOI
Jurusan Teknik Industri - ITS
Procedure for Doing Simulation
1. Formulating a hypothesis
2. Setting up an experiment
3. Testing the hypothesis
through experiment
4. Drawing conclusions about
the validity of the
hypothesis
Start
Formulate a hypothesis
Develop a
Simulation model
Run simulation experiment
Hypothesis
correct?
Yes
End
Lab. KOI
Jurusan Teknik Industri - ITS
No
Use of Simulation
Initial models were programmed in FORTRAN
often consisted of thousands of lines of code
Took a year or more to build and debug
Ran in batch mode on expensive mainframe
computers
Used a commercial software since 1960
Gained popularity as a decision-making tool in
manufacturing and service industries in the
last two decades
Lab. KOI
Jurusan Teknik Industri - ITS
Use of Simulation
Popularity of computer simulation can be attributed to
the following:
Increased awareness and understanding of simulation
technology
Increased availability, capability, and ease of use of
simulation software
Increased computer memory and processing speeds,
especially of PCs
Declining computer hardware and software costs
Lab. KOI
Jurusan Teknik Industri - ITS
Use of Simulation
Simulation is no longer considered a method of
last resort, nor is it a technique reserved only
for simulation experts (easy-to-use simulation
software).
The use of simulation in designing and improving
business processes of every kind will likely to
grow
An increasing use of simulation is in the area of
communication and visualization
Computer based training
Lab. KOI
Jurusan Teknik Industri - ITS
Use of Simulation
Typical Applications:
Lab. KOI
Capacity planning
Cycle time reduction
Staff and resource planning
Bottleneck analysis
Quality improvement
Cost reduction
Productivity improvement
Layout analysis
Investment analysis
Etc.
Jurusan Teknik Industri - ITS
When Simulation is Appropriate
Not all system problems could be solved with the
aid of simulation
It is important to select the right tool for the task
Can be used to study simple models but should
not use it if an analytical solution is available
Real power of simulation is in studying complex
models
Simulation can tolerate complex models since we
dont even aspire to an analytical solution
Lab. KOI
Jurusan Teknik Industri - ITS
When Simulation is Appropriate
Simulation is appropriate if the following
criteria hold true:
An operational (logical or quantitative) decision
is being made
The process being analyzed is well defined and
repetitive
The activities and events are interdependent and
variable
The cost impact of the decision is greater the
cost of doing the simulation
The cost to experiment on the actual system is
greater than the cost of simulation
Lab. KOI
Jurusan Teknik Industri - ITS
Qualification for Doing Simulation
Some training is required to use simulation
But it does not mean that only statisticians and
operations research specialists can learn how to
use it
Decision support tools are always more effective
when they involve the decision makers
To make simulation more accessible to nonsimulation experts, modelers should be aware of
their own inability in dealing with the statistical
issues associated with simulation.
Lab. KOI
Jurusan Teknik Industri - ITS
Qualification for Doing Simulation
To gain the greatest benefits from simulation, a
certain knowledge and skill in the following areas
is useful:
Project management
Communication
System engineering
Statistical analysis and design of experiments
Modeling principles and concepts
Basic programming and computer skills
Training on one or more simulation products
Familiarity with the system being investigated
Lab. KOI
Jurusan Teknik Industri - ITS
Economic Justification of Simulation
Cost is always important issues when considering the
use of any software tool and simulation is no exception.
Simulation should not be used if the cost exceeds the
expected benefits.
This means that both the costs and the benefits should
be carefully assessed.
The use of simulation is often prematurely dismissed
due to the failure to recognize the potential benefits
and savings it can produce.
Savings from simulation are realized by identifying and
eliminating problems and inefficiencies.
Cost is reduced by eliminating overdesign and removing
excessive safety factors.
Lab. KOI
Jurusan Teknik Industri - ITS
Economic Justification of Simulation
One of the difficulties in developing an economic
justification for simulation is the fact that it is usually
not known in advance how much savings will be
realized.
One way to assess in advance the economic benefit of
simulation is to assess the risk of making poor design
and operational decisions.
The real savings from a simulation come from allowing
to make mistake and work out design errors on the
model rather than on the actual system.
Simulation helps avoid many of the downstream costs
associated with poor decision that are made up front.
Lab. KOI
Jurusan Teknik Industri - ITS
Economic Justification of Simulation
Simulation should not be used if the cost exceeds the
expected benefits.
Concept
Design
Installation
Cost
System stage
Lab. KOI
Jurusan Teknik Industri - ITS
Operation
Economic Justification of Simulation
System costs
Comparison of cumulative system costs
with and without simulation
Cost without
simulation
Cost with
simulation
Design
phase
Lab. KOI
Jurusan Teknik Industri - ITS
Implementation
phase
Operation
phase
Advantages of Simulation
Flexibility to model things as they are (even if messy
and complicated)
Allows uncertainty, nonstationarity in modeling
Advances in computing/cost ratios
Advances in simulation software
Lab. KOI
Jurusan Teknik Industri - ITS
Disadvantages of Simulation
Dont get exact answers, only approximations,
estimates
Get random output (RIRO) from stochastic
simulations
Lab. KOI
Jurusan Teknik Industri - ITS
When Simulations are Used ?
Uses of simulation have evolved with hardware,
software
The early years (1950s-1960s)
Lab. KOI
Very expensive, specialized tool to use
Required big computers, special training
Mostly in FORTRAN (or even Assembler)
Processing cost as high as $1000/hour for a sub-286
level machine
Jurusan Teknik Industri - ITS
When Simulations are Used ?
The formative years (1970s-early 1980s)
Computers got faster, cheaper
Value of simulation more widely recognized
Simulation software improved, but they were still
languages to be learned, typed, batch processed
Often used to clean up disasters in auto,
aerospace industries
Car plant; heavy demand for certain model
Line underperforming
Simulated, problem identified
But demand had dried up simulation was too late
Lab. KOI
Jurusan Teknik Industri - ITS
When Simulations are Used ?
The recent past (late 1980s-1990s)
Microcomputer power
Software expanded into GUIs, animation
Wider acceptance across more areas
Traditional manufacturing applications
Services
Health care
Business processes
Still mostly in large firms
Often a simulation is part of the specs
Lab. KOI
Jurusan Teknik Industri - ITS
When Simulations are Used ?
The present
Proliferating into smaller firms
Becoming a standard tool
Being used earlier in design phase
Real-time control
The future
Exploiting interoperability of operating systems
Specialized templates for industries, firms
Automated statistical design, analysis
Lab. KOI
Jurusan Teknik Industri - ITS
Using Computers to Simulate
General-purpose languages (FORTRAN)
Tedious, low-level, error-prone
But, almost complete flexibility
Support packages
Subroutines for list processing, bookkeeping, time
advance
Widely distributed, widely modified
Spreadsheets
Usually static models
Financial scenarios, distribution sampling, SQC
Lab. KOI
Jurusan Teknik Industri - ITS
Using Computers to Simulate
Simulation languages
GPSS, SIMSCRIPT, SLAM, SIMAN
Popular, still in use
Learning curve for features, effective use, syntax
High-level simulators
Very easy, graphical interface
Domain-restricted (manufacturing, communications)
Limited flexibility model validity?
Lab. KOI
Jurusan Teknik Industri - ITS