Welcome To The Discrete-Event Simulation Training Module: Self-Learning Anyone Developing A Training Program
Welcome To The Discrete-Event Simulation Training Module: Self-Learning Anyone Developing A Training Program
Welcome To The Discrete-Event Simulation Training Module: Self-Learning Anyone Developing A Training Program
Introduction
to Discrete-Event Simulation
of Manufacturing Systems
If you are not seeing speaker notes with this version,
please right click and select edit slides.
Agenda
Flow time
Utilization
Value-added time
Waiting time
Flow rate
Inventory levels
Yields
Etc.
Alternative methods
Rough hand calculations
Appropriate for simple problems only
Spreadsheet models
Cannot model variability and interactions
Queuing theory
Appropriate for simple problems only
Gives only steady state averages
Simulation
Can model complex systems with randomness and
interactions
Effects of Interactions
Analytical methods are limited to
evaluating the outcome of a stand-alone
process and cannot recognize the
interaction effects that parallel processes
may have on that process.
Simulation methods are able to explicitly
model such interaction effects, allowing the
analyst to measure the impact of process
interactions.
Basic Definitions
Simulation: the imitation of the operation of
a real-world process or system over time.
System: a collection of objects which act
and interact together toward the
accomplishment of some objectives.
Model: a representation of a system for the
purpose of studying the system.
Environment: anything outside the system
that could affect the state of the system.
Components of a System:
Entity: an object of interest in the system (e.g., workparts,
machine tools, workers, etc.).
Attribute: property of an entity (e.g., machine status,
workpart status, utilization, etc.).
Activity: a time period of specified length (e.g., processing
time to drill a hole).
State: the collection of variables necessary to describe the
system at any time, relative to the objectives of the study
(e.g., number of parts in queues, status of machines,
etc.).
Event: an instantaneous occurrence that may change the
state of the system (e.g., a machine breakdown).
Exogenous:
Activities and events occurring in the
environment that affect the system.
4
3
2
1
Time
Time
Discrete-Event Simulation
Time
State 1
Start
simulation
State 2
Event 1
State 3
Event 2
Event 3
State n
Event n
Example
Event:
Vertical machining centre (VMC) breaks down
7h 32m 14s after the simulation starts (the
time is a random variable)
Change in state:
VMC status changes to down
System Variables
Decision variables
These are input variables that can be modified (e.g.,
number of workers, number of machines, routing logic)
Response variables
These are the outputs representing the performance of
the system (e.g. WIP levels, utilization, etc.)
State variables
These completely define the state of the system at any
discrete point in time
Random Variables
Events are determined by random
variables
Machine breakdowns and repairs
Manual processing time
Part and order arrival times
Probability Distributions
Random variables are modelled using
probability density functions (PDF)
For example, machine breakdowns are
often approximated by an exponential PDF
The mean value of the PDF is equal to the
Mean Time Between Failures (MTBF),
which is usually known
Continuous PDFs
Describe the likelihood of a continuous value lying
within a specified range
For example, a machine can break down at any time.
We can use a continuous PDF to determine the
probability that it wont break down for at least 100
hours
Binomial Distribution
Often used to model the number of defects in a batch
of parts
Uniform Distribution
Used when each value is equally likely (e.g., rolling a
die)
Probability
Uniform Distribution
Minimum
Value
Maximum
Value
Probability
Triangular Distribution
Most likely
Value
Maximum
Minimum
Value
Value
Normal Distribution
Mean
Probability
Standard
Deviation
This distribution is
often used to describe
the time between
arrivals, breakdowns,
etc.
Number of events in a
given time is
described by a
Poisson distribution
Probability
Exponential Distribution
Mean
www.templet.org/imm/en/cart.html
For more information, contact [email protected]