Professional Documents
Culture Documents
• In practice,
What simulation … – Simulation is performed using commercial
simulation software.
• Schriber (1987) – Performance statistics are gathered during
– Simulation is “the modeling of a process or the simulation
system in such a way that the model mimics – Modern simulation software provides a
the response
p of the actual system
y to events realistic, g
graphical
p animation of the system
y
that take place over time.” being modeled.
• By studying the behavior of the model, – During the simulation, the user can
interactively adjust the animation speed and
insight about the behavior of the actual change model parameter values to do “what-
system can be gained. if” analysis on the fly.
– State-of-the art simulation technology
provides optimization capability
Simulasi Komputer@www.teknik-industri.com 3 Simulasi Komputer@www.teknik-industri.com 4
1
• The characteristics of simulation that make it such a
powerful planning and decision-making tool:
Doing Simulation
– captures system interdependence • Simulation is nearly always performed as a part
– accounts for variability in the system of a larger process of system design or process
– is versatile enough to model any system improvement.
– shows behavior over time
• Alternative solutions are generated and
– is less costly, time-consuming, and disruptive that
experimenting on the actual system
evaluated,, and the best solution is selected and
– provides information on multiple performance measures
implemented.
– is visually appealing and engages people’s interest • Simulation comes into play during the evaluation
– provides results that are easy to understand and phase.
communicate • Simulation is an experimentation tool in which
– runs in compressed, real, or even delayed time a computer model of a new or existing system is
– forces attention to detail in a design created for the purpose of conducting
experiments.
Simulasi Komputer@www.teknik-industri.com 7 Simulasi Komputer@www.teknik-industri.com 8
The process of
Doing Simulation …..
simulation experimentation
• The procedure for doing simulation follows START FORMULATE A HYPOTHESIS
the scientific method of:
– formulating a hypothesis,
DEVELOP A SIMULATION
– setting up an experiment,
experiment MDODEL
– testing the hypothesis through
experimentation RESUME A SIMULATION
EXPERIMENT
– drawing conclusions about the validity of the
hypothesis. NO
YES HYPOTHESIS
STOP
CORRECT?
2
Use of Simulation Use of Simulation ………
• Simulation began to be used in • The surge in popularity of computer
commercial applications in 1960s. simulation:
– Initial models were usually programmed in – Increased awareness and understanding of
FORTRAN
FORTRAN. simulation technology.
technology
• Only in the last couple of decades has – Increased availability, capability, and ease of
simulation gained popularity as a decision- use of simulation software.
making tool in manufacturing and service – Increased computer memory, processing
industries speeds, especially of PCs.
– Declining computer hardware and software
13
costs. 14
Simulasi Komputer@www.teknik-industri.com Simulasi Komputer@www.teknik-industri.com
3
Economic Justification of
• Savings from simulation are realized by
Simulation identifying and eliminating problems and
• Cost is always important issues when inefficiencies.
considering the use of any software tool and
• Cost is reduced by eliminating overdesign and
simulation is no exception.
removing excessive safety factors.
• Simulation should not use if the cost exceeds
the expected benefits
benefits. • One of the difficulties in developing an economic
• This means that both the costs and the benefits justification for simulation is the fact that it is
should be carefully assessed. usually not known in advance how much savings
• The use of simulation is often prematurely will be realized.
dismissed due to the failure to recognize the • One way to assess in advance the economic
potential benefits and savings it can produce. benefit of simulation is to assess the risk of
making poor design and operational decisions.
Simulasi Komputer@www.teknik-industri.com 19 Simulasi Komputer@www.teknik-industri.com 20
System Approach
Minggu ke 1 bagian 2
4
System Definition • Examples of systems:
– Traffic systems
• A system is defined as a collection of – Political systems
elements that function together to achieve – Economic systems
– Manufacturing systems
a desired goal.
– Service systems
• Key points include:
• Main focus of our subject
– A system consists of multiple elements.
– manufacturing and service systems that
– These elements are interrelated and work in process materials, information, and people.
cooperation.
– A system exists for the purpose of achieving
specific objectives.
Simulasi Komputer@www.teknik-industri.com 25 Simulasi Komputer@www.teknik-industri.com 26
5
System : Input-Output Box Entities
• items processed through the system such as
products, customers, and documents.
• divided into:
• human or animate (customers, patients, etc.)
• inanimate (parts, documents, bins, etc.)
• intangible (calls, electronic mail, etc.)
• [For most manufacturing and service systems]
discrete items.
• [For some production systems: continuous
systems] nondiscrete substance
• Example: oil refineries, paper mills
Simulasi Komputer@www.teknik-industri.com 31 Simulasi Komputer@www.teknik-industri.com 32
Activities Resources
• the tasks performed in the system (directly or
indirectly) in the processing of entities.
• Servicing a customer – the means by which activities are performed.
• cutting a part on machine – provide the supporting facilities, equipment,
• repairing a piece of equipment
and personnel for carrying out activities.
• consume time and often involve the use of
– can constrain processing by limiting the rate
resources
at which processing can take place.
• classified as
– have characteristics, e.g. capacity, speed,
• entity processing (check-in, treatment, inspection, fabrication,
etc.) cycle time, and reliability.
• entity and resource movement (forklift travel, riding in an
elevator, etc.)
• resource adjustments, maintenance, and repairs (machine
setups, copy machine repair, etc.)
Simulasi Komputer@www.teknik-industri.com 33 Simulasi Komputer@www.teknik-industri.com 34
Resources Controls
– dictate how, when, and where activities are
– can be categorized as: performed.
• Human or animate (operators, doctors, – impose order on the system.
maintenance personnel, etc.)
– [at the highest level] consists of schedules,
• Inanimate (equipment, tooling, floor space, etc.)
plan and policies
plan, policies.
• Intangible (information, electrical power, etc.)
– [at the lowest level] take the forms of written
– also can be classified as
procedures and machine control logic.
• dedicated or shared
• permanent or consumable
– [at all levels] provide the information and
• mobile or stationary
decision logic for how the system should
operate.
6
System Complexity
Controls
• Elements of a system operate with one another
in ways that often result in complex interactions.
– Examples: • Unaided human intuition is not very good at
• Routing sequences analyzing and understanding complex systems.
• Production plans • Inability of the human mind to grasp real-world
complexity is called as “the principle of bounded
• Work schedules rationality” (Herbert Simon)
Simon).
• Task prioritization • This principle states that “the capacity of human
mind for formulating and solving complex
• Control software problem is very small compared with the size of
• Instruction sheets problem whose solution is required for
objectively rational behavior in the real world, or
even for a reasonable approximation to such
objective rationality (Simon, 1957).
Simulasi Komputer@www.teknik-industri.com 37 Simulasi Komputer@www.teknik-industri.com 38
7
System Variables
System Variables
• Designing a new system or improving an existing system
requires more than simply identifying the elements and
performance goals of the system. • Decision variables
• It requires an understanding of how system elements – called as input factors or independent
affect each other and overall performance objectives. variables
• Three types
yp of system
y variable must be understand: – changing the values of a system’s
system s
– Decision variables independent variables affects the behavior of
– Response variables the system
– State variables
– controllable or uncontrollable
– controllable variable Æ decision variables
8
System Optimization System Approach
• In some instances, there are problems of • Due to departmentalization and
conflicting objectives. specialization, decisions in the real world
often made without regard to overall
system performance.
performance
• Approaching system design with overall
objectives in mind and considering how
each element relates to each other and to
the whole is called a systems or holistic
approach to system design.
Simulasi Komputer@www.teknik-industri.com 49 Simulasi Komputer@www.teknik-industri.com 50
9
System Approach System Analysis Techniques
• Selecting and implementing the best solution • While simulation is perhaps the most versatile
– Often the final selection of what solution to implement and powerful system analysis tool, other
is not left to the analyst, but rather a management available techniques also can be useful in
decision. planning.
– The analyst’s role is to present his/her evaluation in
• These alternative techniques are usually
the clearest way possible so that an informed
decision can be made.
computational
t ti l methods
th d that
th t work
k wellll ffor simple
i l
systems with little interdependency and
– Even after a solution is selected, additional modeling
variability.
and analysis are often needed for fine-tuning the
solution. • For more complex systems, these techniques
– Implementers should then be careful to make sure
still can provide rough estimates but fall short in
that the system is implemented as designed, producing the insights and accurate answers
documenting reasons for any modifications. that simulation provides.
Simulasi Komputer@www.teknik-industri.com 55 Simulasi Komputer@www.teknik-industri.com 56
10
System Analysis Techniques System Analysis Techniques
• OResearch Techniques • Prescriptive techniques
– Traditional OR techniques utilize mathematical – an optimum solution to a problem
models to solve problems. – linear programming, dynamic programming
– These mathematical models include both – do not allow random variables
deterministic models and probabilistic models (e.g. – conditions are constant over the period of study
queuing and decision trees).
• Descriptive techniques
– These OR techniques provide quick, quantitative
– static analysis techniques such as queuing theory that
answers without going through the guesswork provide good estimates for basic problems
process of trial and error.
– limited to only one or two metrics
– OR techniques can be divided into: prescriptive and – give only average performance measures rather than
descriptive a complete picture of performance over time
11