SlideShare a Scribd company logo
When should I use
simulation?
Prof. Brian Harrington
Introductions
Brittany Hagedorn, MBA,
CSSBB
- SIMUL8’s Healthcare Lead
for North America
- Experienced Six
Sigma Blackbelt and
Healthcare Consultant
- Here to answer your questions at the end
Introductions
Brian Harrington, CSSBB
- 20 years in simulation at
Ford Motor Company
- Experienced Six
Sigma Blackbelt and
Simul8 Manufacturing Consultant
- Director of MTN-SIM, a
simulation specialist consulting firm
- Our presenter for today
Agenda
•
•
•
•
•
•
•

Manufacturing issues
Different types of simulation
Using Math
Using Excel/Monte Carlo simulation
Using Discrete Event Simulation
Simulation for Six Sigma
Q&A
Manufacturing Dilemma
• Any product development process
involves extensive prototyping;
• Yet, costly manufacturing production
systems are typically not prototyped
Simulation in Manufacturing
• System Design
• Operational Procedures
• Performance Evaluation
System Design
•
•
•
•
•
•
•

Plant Layout
Effects of introducing new equipment
Location and sizing of inventory buffers
Location of inspection stations
Optimal number of carriers, pallets
Resource planning
Protective capacity planning
Biggest Bang for the Dollar!
Contains Operational Procedures &
Performance Metrics.
Operational Procedures
• Production Scheduling - Choice of scheduling
and dispatching rules
• Control strategies for material handling
equipment
• Shift patterns and planned downtime
• Impact of product variety and mix
• Inventory Analysis
• Preventative maintenance on equipment
availability
Continuous Improvement
Performance Evaluation
• Throughput Analysis (capacity of the
system, identification of bottlenecks); Jobs
per Hour
• Time-in-System Analysis
• Assessment of Work-in-process (WIP)
levels
• Setting performance measure standards;
OEE
If you can measure it, you can manage it!
Agenda
•
•
•
•
•
•
•

Manufacturing issues
Different types of simulation
Using Math
Using Excel/Monte Carlo simulation
Using Discrete Event Simulation
Simulation for Six Sigma
Q&A
Why Simulation?
•
•
•
•
•

Competition drives the following:
Leaner production environment
Shorter product development cycles
Narrower profit margins
Flexible Manufacturing (1 Facility, 1
Process, Multiple Models)
Types of Simulation
• Mathematical Modeling
– e.g. Queuing Theory

• Monte Carlo Simulation
– e.g. Excel based models

• Discrete Event Simulation
– e.g. Using simulation software
Simulation Overview
System Model

Deterministic

Stochastic

Queuing
Theory

Static

Dynamic

Static

Differential
equations

Monte
Carlo

Continuous

Discrete

Dynamic

Continuous

Discrete
DES
Question Time:
Which of the following Simulation techniques
do you use:
1. Math, Queuing Theory
2. Excel Based, Monte Carlo
3. Discrete Event Simulation
4. None
Agenda
•
•
•
•
•
•
•

Manufacturing issues
Different types of simulation
Using Math
Using Excel/Monte Carlo simulation
Using Discrete Event Simulation
Simulation for Six Sigma
Q&A
A Queuing System
Input Source

Service Process

Queue
Arrival
Process

Service
Mechanism

Jockeying

Queue
Balking
Reneging

Served Customers

Queue Structure
Queuing Concepts
Relationships for M/M/C
1

Po =

C-1

Σ

n=0

(λ/µ)
n!

n

+ (λ/µ)
c!

c

cµ
(
)
cµ - λ

c

Lq =

(λ/µ) (λ µ) Po
(c – 1)! (cµ – λ) 2

λ = mean arrival rate
µ= mean service rate
C = number of parallel servers
ρ = utilization

These are messy to calculate by
hand, but are very easy with
appropriate software or a table.
Queuing Concepts
A Comparison of Single Server Models
2

M/G/1 L =
q

M/D/1 L q =

M/M/1 L =
q

λ σ

2

2

+ (λ/µ)

2(1 - λ/µ)
(λ/µ)

2

2(1 - λ/µ)
2

(λ/µ)

(1 - λ/µ)

Note that
M/D/1 is
½ of M/M/1
Benefits & Common Uses
Proven mathematical models of queuing behavior;
the underlying framework of more comprehensive
models.
• Computer Networks – data buffering before
loss of data transmission
• Healthcare – optimizing staffing levels
according to patient arrivals
• Traffic & Parking lots – Traffic lights, toll booths
• Service Industry – Number of servers, checkouts, lanes, ATM machines, etc.
Limitations on Queuing Models
• What if:
– we don’t have one of these basic models?
– we have a complex system that has segments
of these basic models and has other
segments that do not conform to these basic
models?

• Then – simulate!
Excel Based Simulations
• Uses Data Table functions
• Each Row might be one iteration of a simulation
• Each Col is a random variable generated in the
simulation
• RAND(), VLOOKUP(), COUNTIF(), NORMINV()
• Calculation & Iteration
• >>> Using VBA to bring in Probability functions
Monte Carlo Simulation
• Named after the gaming tables of Monte Carlo
• Also referred to as a Static Simulation Model in
that it is a representation of a system at a
particular point in time
• In contrast, a Dynamic Simulation is a
representation of a system as it evolves over
time
• Might be accomplished using Excel and the
Random()
Monte Carlo Simulation
A Simple Example
Day

RN

Demand Units
Sold

Units
Unsold

Units
Short

Sale
s
Rev

Return
s
Rev

Unit
Cost

Good
Will

Profit
$

1

10

16

16

2

0

4.80

0.16

2.70

0.00

2.26

2

22

16

16

2

0

4.80

0.16

2.70

0.00

2.26

3

24

17

17

1

0

5.10

0.08

2.70

0.00

2.48

4

42

17

17

1

0

5.10

0.08

2.70

0.00

2.48

5

37

17

17

1

0

5.10

0.08

2.70

0.00

2.48

6

77

18

18

0

0

5.40

0.00

2.70

0.00

2.70

7

99

20

18

0

2

5.40

0.00

2.70

0.14

2.56

8

96

20

18

0

2

5.40

0.00

2.70

0.14

2.56

9

89

19

18

0

1

5.40

0.00

2.70

0.07

2.63

10

85

19

18

0

1

5.40

0.00

2.70

0.07

2.63

Avg

2.50

Where do these numbers come from?
Benefits & Common Uses
Proven technique that captures random
behavior (at a specific point in time); can go
further than mathematical solutions.
• Business risk assessment
– Demand & Profit

• Sizing of a market place
– Consumption rate

• Project schedules (best case, worst case)
Limitations & Disadvantages
• Stochastic, but static! Usually the time
evolution of a manufacturing system is
significant!
• Excel based models, soon start to use
VBA, and become very complicated
• Might require 1000’s of iterations; Data
Tables become slow
• Difficult to communicate results to
management.
Agenda
•
•
•
•
•
•
•

Manufacturing issues
Different types of simulation
Using Math
Using Excel/Monte Carlo simulation
Using Discrete Event Simulation
Simulation for Six Sigma
Q&A
Benefits of using DES Simulation
• Mathematical & Excel based models only go so
far
• Less difficult than mathematical methods
• Adds lot of “realism” to the model. Easy to
communicate to end users and decision makers
• Time compression
• Easy to “scale” the system and study the effects
• User involvement results in a sense of
“ownership” and facilitates implementation
Sim Tree
Manufacturing Models
• The element that the system evolves over time
is important
• Contain several complicated queuing systems
• Internal process steps are significant to achieve
the desired result
• Conditional build signals (Batch, In-Sequence)
• Several sources of stochastic
behavior
• Contain several shared
resources and conditional
decisions
Manufacturing Plant Example
Plant Example cont…

How do you simulate
an entire plant?
DES Building Blocks

The 8 Core Building Blocks: Start Point, Queue, Activity, Conveyor,
Resource, and End Point. Then the Logical aspect Labels & Conditional
Statements.
8 is all you Need
1. Work Item Types: Can represent parts,
carriers, signals, phone calls, just about
anything that requires a “Label Profile”.
2. Activities: Work Centers, machines, tasks,
process steps, anything that requires a “Cycle
Time”.
3. Storage Areas: Buffers, de-couplers, banks,
magazines, anything that requires a finite space
to occupy over time.
4. Conveyors: Moving parts from pt A to pt B;
Number of parts & Speed of conveyor.
…8 is all you Need…
5. Resources: Manpower, crews, forklifts, tugs;
anything that require a certain resource to be
present.
6. End Pt: Keep track of statistics and free
memory!
7. Labels: The attributes of a Work Item.
8. Visual Logic: The ability to create conditional
statements; variables, loops, commands &
functions.
Question Time…
How do you use 6-Sigma techniques within
your current role?
1. I don’t use 6-Sigma
2. I use 6-Sigma on specific types of
projects
3. I use 6-Sigma on all my projects
4. I use an integrated toolset which includes
6-Sigma
Agenda
•
•
•
•
•
•
•

Manufacturing issues
Different types of simulation
Using Math
Using Excel/Monte Carlo simulation
Using Discrete Event Simulation
Simulation for Six Sigma
Q&A
Less is More using 6-Sigma
DES Steps:
• Objective, Assumptions, Data Collection, Build Model,
Verify, Validate, Experimentation, Results

DMAIC or DMADV steps:
• Define, Measure, Analyze, Improve, Control
• Define, Measure, Analyze, Design, Verify

Very similar steps!
Y=f(x’s) Transfer Function
Six Sigma focuses on Key Input Factors (x’s) to deliver
your Response.
All of the x’s can be measured & controlled to increase
accuracy & precision of hitting your Target (Y).
Trivial Many (N’s)
Inputs (N’s & X’s)

System/Process

Vital Few (X’s)

Output (Y)
The P-Diagram

The P-Diagram not only helps engineers to define the Key Parameters for
a robust design, but also acts as an excellent communication tool for
team reviews.
Leverage Statistical Distributions!
• Curve fit your data! Instead of using lengthy
spreadsheets.
• Black-box; entire segments of the model can be
collapsed using distributions.
• If using empirical datasets, drop them into a
“Probability Profile Distribution”
Graph your Data!
One of the most basic steps in 6-Sigma; Exploit your data!

Stat-Fit for
SIMUL8
Use Known Distributions

The data collection phase of modeling can be the
lengthiest and most time consuming.
Downtime (MTBF & MTTR); such as Exponential &
Erlang respectively.
Cycle times often use a Fixed distribution; that is the
“Design Cycle Time”.
Steady State

A common data collection error is to capture all
data points, and attempt to force them into one
distribution.
– Filter out the outliers; usually catastrophic points
are outside the scope of the steady state system.

42
Concluding Thoughts
• Queuing Theory & Monte Carlo Simulations can meet
your specific objectives in certain applications. Yet, can
become overwhelming when pulling them beyond their
intent.
• Most Manufacturing, Healthcare objectives go much
further beyond these capabilities. Where the dynamic
aspects of time are critical!
• Discrete Event Simulation is a user friendly tool that is
built on the foundations of queuing theory & statistical
sampling.
Q&A

More Related Content

What's hot

Recurrent Neural Networks, LSTM and GRU
Recurrent Neural Networks, LSTM and GRURecurrent Neural Networks, LSTM and GRU
Recurrent Neural Networks, LSTM and GRU
ananth
 
Application of Queuing Theory to Libraries and Information Centres
Application of Queuing Theory to Libraries and Information Centres Application of Queuing Theory to Libraries and Information Centres
Application of Queuing Theory to Libraries and Information Centres
Prajyot Naik
 
Random forest and decision tree
Random forest and decision treeRandom forest and decision tree
Random forest and decision tree
AAKANKSHA JAIN
 
Predict online shoppers' intentions
Predict online shoppers' intentionsPredict online shoppers' intentions
Predict online shoppers' intentions
Helen Phan
 
Dimension reduction techniques[Feature Selection]
Dimension reduction techniques[Feature Selection]Dimension reduction techniques[Feature Selection]
Dimension reduction techniques[Feature Selection]
AAKANKSHA JAIN
 
Dimensionality Reduction | Machine Learning | CloudxLab
Dimensionality Reduction | Machine Learning | CloudxLabDimensionality Reduction | Machine Learning | CloudxLab
Dimensionality Reduction | Machine Learning | CloudxLab
CloudxLab
 
3PL AND 4PL
3PL AND 4PL3PL AND 4PL
3PL AND 4PL
MD SALMAN ANJUM
 
Unit 4 queuing models
Unit 4 queuing modelsUnit 4 queuing models
Unit 4 queuing models
raksharao
 
Data preprocessing in Machine learning
Data preprocessing in Machine learning Data preprocessing in Machine learning
Data preprocessing in Machine learning
pyingkodi maran
 
Matrix factorization
Matrix factorizationMatrix factorization
Matrix factorization
Luis Serrano
 
Supply Relationship Management Srm 7.0
Supply Relationship Management Srm 7.0Supply Relationship Management Srm 7.0
Supply Relationship Management Srm 7.0
SAPbyExpert
 
Fundamentals of Deep Recommender Systems
 Fundamentals of Deep Recommender Systems Fundamentals of Deep Recommender Systems
Fundamentals of Deep Recommender Systems
WQ Fan
 
SCM-APO-PP/DS-Production Planning and Detailed Scheduling
SCM-APO-PP/DS-Production Planning and Detailed SchedulingSCM-APO-PP/DS-Production Planning and Detailed Scheduling
SCM-APO-PP/DS-Production Planning and Detailed Scheduling
AJAY
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
Sebastian Ruder
 
Queuing model
Queuing model Queuing model
Queuing model
goyalrama
 
Decision tree
Decision treeDecision tree
Decision tree
Soujanya V
 
Churn modelling
Churn modellingChurn modelling
Churn modelling
Yogesh Khandelwal
 
Classification
ClassificationClassification
Classification
DataminingTools Inc
 
Efficient execution of quantized deep learning models a compiler approach
Efficient execution of quantized deep learning models a compiler approachEfficient execution of quantized deep learning models a compiler approach
Efficient execution of quantized deep learning models a compiler approach
jemin lee
 

What's hot (20)

Recurrent Neural Networks, LSTM and GRU
Recurrent Neural Networks, LSTM and GRURecurrent Neural Networks, LSTM and GRU
Recurrent Neural Networks, LSTM and GRU
 
Application of Queuing Theory to Libraries and Information Centres
Application of Queuing Theory to Libraries and Information Centres Application of Queuing Theory to Libraries and Information Centres
Application of Queuing Theory to Libraries and Information Centres
 
Random forest and decision tree
Random forest and decision treeRandom forest and decision tree
Random forest and decision tree
 
Predict online shoppers' intentions
Predict online shoppers' intentionsPredict online shoppers' intentions
Predict online shoppers' intentions
 
Dimension reduction techniques[Feature Selection]
Dimension reduction techniques[Feature Selection]Dimension reduction techniques[Feature Selection]
Dimension reduction techniques[Feature Selection]
 
Dimensionality Reduction | Machine Learning | CloudxLab
Dimensionality Reduction | Machine Learning | CloudxLabDimensionality Reduction | Machine Learning | CloudxLab
Dimensionality Reduction | Machine Learning | CloudxLab
 
3PL AND 4PL
3PL AND 4PL3PL AND 4PL
3PL AND 4PL
 
Unit 4 queuing models
Unit 4 queuing modelsUnit 4 queuing models
Unit 4 queuing models
 
Data preprocessing in Machine learning
Data preprocessing in Machine learning Data preprocessing in Machine learning
Data preprocessing in Machine learning
 
Matrix factorization
Matrix factorizationMatrix factorization
Matrix factorization
 
Supply Relationship Management Srm 7.0
Supply Relationship Management Srm 7.0Supply Relationship Management Srm 7.0
Supply Relationship Management Srm 7.0
 
Fundamentals of Deep Recommender Systems
 Fundamentals of Deep Recommender Systems Fundamentals of Deep Recommender Systems
Fundamentals of Deep Recommender Systems
 
SCM-APO-PP/DS-Production Planning and Detailed Scheduling
SCM-APO-PP/DS-Production Planning and Detailed SchedulingSCM-APO-PP/DS-Production Planning and Detailed Scheduling
SCM-APO-PP/DS-Production Planning and Detailed Scheduling
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
 
Queuing model
Queuing model Queuing model
Queuing model
 
Decision tree
Decision treeDecision tree
Decision tree
 
Birch
BirchBirch
Birch
 
Churn modelling
Churn modellingChurn modelling
Churn modelling
 
Classification
ClassificationClassification
Classification
 
Efficient execution of quantized deep learning models a compiler approach
Efficient execution of quantized deep learning models a compiler approachEfficient execution of quantized deep learning models a compiler approach
Efficient execution of quantized deep learning models a compiler approach
 

Similar to When Should I Use Simulation?

When Should I use Simulation?
When Should I use Simulation?When Should I use Simulation?
When Should I use Simulation?
SIMUL8 Corporation
 
Intro to LV in 3 Hours for Control and Sim 8_5.pptx
Intro to LV in 3 Hours for Control and Sim 8_5.pptxIntro to LV in 3 Hours for Control and Sim 8_5.pptx
Intro to LV in 3 Hours for Control and Sim 8_5.pptx
DeepakJangid87
 
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulation
DevaKumari Vijay
 
PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko
Neotys
 
Modeling and analysis
Modeling and analysisModeling and analysis
Modeling and analysis
Shwetabh Jaiswal
 
Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulation
ssusera970cc
 
HR management system
HR management systemHR management system
HR management system
aakashmehta1993
 
Predicting Azure Churn with Deep Learning and Explaining Predictions with LIME
Predicting Azure Churn with Deep Learning and Explaining Predictions with LIMEPredicting Azure Churn with Deep Learning and Explaining Predictions with LIME
Predicting Azure Churn with Deep Learning and Explaining Predictions with LIME
Feng Zhu
 
6 data envelopment_analysis
6 data envelopment_analysis6 data envelopment_analysis
6 data envelopment_analysis
FEG
 
Automated Testing of Hybrid Simulink/Stateflow Controllers
Automated Testing of Hybrid Simulink/Stateflow ControllersAutomated Testing of Hybrid Simulink/Stateflow Controllers
Automated Testing of Hybrid Simulink/Stateflow Controllers
Lionel Briand
 
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
DevClub_lv
 
Mit16 30 f10_lec01
Mit16 30 f10_lec01Mit16 30 f10_lec01
Mit16 30 f10_lec01
Masrufaiyah Masrufauyah
 
Algorithmic Software Cost Modeling
Algorithmic Software Cost ModelingAlgorithmic Software Cost Modeling
Algorithmic Software Cost Modeling
Kasun Ranga Wijeweera
 
Getting Started with Innoslate
Getting Started with InnoslateGetting Started with Innoslate
Getting Started with Innoslate
Elizabeth Steiner
 
1710 track3 zhu
1710 track3 zhu1710 track3 zhu
1710 track3 zhu
Rising Media, Inc.
 
Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Lionel Briand
 
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
Deltares
 
Apache Spark Model Deployment
Apache Spark Model Deployment Apache Spark Model Deployment
Apache Spark Model Deployment
Databricks
 

Similar to When Should I Use Simulation? (20)

When Should I use Simulation?
When Should I use Simulation?When Should I use Simulation?
When Should I use Simulation?
 
Dss6 7
Dss6 7Dss6 7
Dss6 7
 
Intro to LV in 3 Hours for Control and Sim 8_5.pptx
Intro to LV in 3 Hours for Control and Sim 8_5.pptxIntro to LV in 3 Hours for Control and Sim 8_5.pptx
Intro to LV in 3 Hours for Control and Sim 8_5.pptx
 
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulation
 
PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko
 
Modeling and analysis
Modeling and analysisModeling and analysis
Modeling and analysis
 
Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulation
 
HR management system
HR management systemHR management system
HR management system
 
Predicting Azure Churn with Deep Learning and Explaining Predictions with LIME
Predicting Azure Churn with Deep Learning and Explaining Predictions with LIMEPredicting Azure Churn with Deep Learning and Explaining Predictions with LIME
Predicting Azure Churn with Deep Learning and Explaining Predictions with LIME
 
6 data envelopment_analysis
6 data envelopment_analysis6 data envelopment_analysis
6 data envelopment_analysis
 
Automated Testing of Hybrid Simulink/Stateflow Controllers
Automated Testing of Hybrid Simulink/Stateflow ControllersAutomated Testing of Hybrid Simulink/Stateflow Controllers
Automated Testing of Hybrid Simulink/Stateflow Controllers
 
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
“Machine Learning in Production + Case Studies” by Dmitrijs Lvovs from Epista...
 
Mit16 30 f10_lec01
Mit16 30 f10_lec01Mit16 30 f10_lec01
Mit16 30 f10_lec01
 
Algorithmic Software Cost Modeling
Algorithmic Software Cost ModelingAlgorithmic Software Cost Modeling
Algorithmic Software Cost Modeling
 
Getting Started with Innoslate
Getting Started with InnoslateGetting Started with Innoslate
Getting Started with Innoslate
 
RFP Presentation Example
RFP Presentation ExampleRFP Presentation Example
RFP Presentation Example
 
1710 track3 zhu
1710 track3 zhu1710 track3 zhu
1710 track3 zhu
 
Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...Making Model-Driven Verification Practical and Scalable: Experiences and Less...
Making Model-Driven Verification Practical and Scalable: Experiences and Less...
 
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
DSD-INT 2014 - OpenMI Symposium - Federated modelling of Critical Infrastruct...
 
Apache Spark Model Deployment
Apache Spark Model Deployment Apache Spark Model Deployment
Apache Spark Model Deployment
 

More from SIMUL8 Corporation

Basics1_07_2019
Basics1_07_2019Basics1_07_2019
Basics1_07_2019
SIMUL8 Corporation
 
Testing the impact of policy decisions using simulation
Testing the impact of policy decisions using simulationTesting the impact of policy decisions using simulation
Testing the impact of policy decisions using simulation
SIMUL8 Corporation
 
3 Simulation Case Studies from ABUHB
3 Simulation Case Studies from ABUHB3 Simulation Case Studies from ABUHB
3 Simulation Case Studies from ABUHB
SIMUL8 Corporation
 
Using Simulation for Facility Planning in Healthcare
Using Simulation for Facility Planning in HealthcareUsing Simulation for Facility Planning in Healthcare
Using Simulation for Facility Planning in Healthcare
SIMUL8 Corporation
 
Improving Laboratory Flow with Simulation
Improving Laboratory Flow with SimulationImproving Laboratory Flow with Simulation
Improving Laboratory Flow with Simulation
SIMUL8 Corporation
 
Merging Cath Labs: Using simulation to design a solution and understand the i...
Merging Cath Labs: Using simulation to design a solution and understand the i...Merging Cath Labs: Using simulation to design a solution and understand the i...
Merging Cath Labs: Using simulation to design a solution and understand the i...
SIMUL8 Corporation
 
Releasing ICU bed capacity using simulation
Releasing ICU bed capacity using simulationReleasing ICU bed capacity using simulation
Releasing ICU bed capacity using simulation
SIMUL8 Corporation
 
Vidant Duplin Hospital: Testing Emergency Department improvements with Simula...
Vidant Duplin Hospital: Testing Emergency Department improvements with Simula...Vidant Duplin Hospital: Testing Emergency Department improvements with Simula...
Vidant Duplin Hospital: Testing Emergency Department improvements with Simula...
SIMUL8 Corporation
 
Bringing Data to Life with Simulation
Bringing Data to Life with SimulationBringing Data to Life with Simulation
Bringing Data to Life with Simulation
SIMUL8 Corporation
 
Simulation modeling of pre/post bed needs for an Interventional Platform
Simulation modeling of pre/post bed needs for an Interventional PlatformSimulation modeling of pre/post bed needs for an Interventional Platform
Simulation modeling of pre/post bed needs for an Interventional Platform
SIMUL8 Corporation
 
Redefining the care team to meet Population Health objectives
Redefining the care team to meet Population Health objectivesRedefining the care team to meet Population Health objectives
Redefining the care team to meet Population Health objectives
SIMUL8 Corporation
 
Controlling your simulation from spreadsheets
Controlling your simulation from spreadsheetsControlling your simulation from spreadsheets
Controlling your simulation from spreadsheets
SIMUL8 Corporation
 
Adding more complexity to your simulation
Adding more complexity to your simulationAdding more complexity to your simulation
Adding more complexity to your simulation
SIMUL8 Corporation
 
Improving Eye Care Outpatient Services with Simulation
Improving Eye Care Outpatient Services with SimulationImproving Eye Care Outpatient Services with Simulation
Improving Eye Care Outpatient Services with Simulation
SIMUL8 Corporation
 
Getting Started with Simulation
Getting Started with SimulationGetting Started with Simulation
Getting Started with Simulation
SIMUL8 Corporation
 
SIMTEGR8: Simulation To Evaluate Great Care
SIMTEGR8: Simulation To Evaluate Great CareSIMTEGR8: Simulation To Evaluate Great Care
SIMTEGR8: Simulation To Evaluate Great Care
SIMUL8 Corporation
 
Using Simulation for Hospital Planning
Using Simulation for Hospital PlanningUsing Simulation for Hospital Planning
Using Simulation for Hospital Planning
SIMUL8 Corporation
 
CMS Measures Forum - Chronic Disease
CMS Measures Forum - Chronic DiseaseCMS Measures Forum - Chronic Disease
CMS Measures Forum - Chronic Disease
SIMUL8 Corporation
 
Launch & Grow a Successful Simulation Program
Launch & Grow a Successful Simulation ProgramLaunch & Grow a Successful Simulation Program
Launch & Grow a Successful Simulation Program
SIMUL8 Corporation
 
Population Health Planning for Chronic Disease
Population Health Planning for Chronic DiseasePopulation Health Planning for Chronic Disease
Population Health Planning for Chronic Disease
SIMUL8 Corporation
 

More from SIMUL8 Corporation (20)

Basics1_07_2019
Basics1_07_2019Basics1_07_2019
Basics1_07_2019
 
Testing the impact of policy decisions using simulation
Testing the impact of policy decisions using simulationTesting the impact of policy decisions using simulation
Testing the impact of policy decisions using simulation
 
3 Simulation Case Studies from ABUHB
3 Simulation Case Studies from ABUHB3 Simulation Case Studies from ABUHB
3 Simulation Case Studies from ABUHB
 
Using Simulation for Facility Planning in Healthcare
Using Simulation for Facility Planning in HealthcareUsing Simulation for Facility Planning in Healthcare
Using Simulation for Facility Planning in Healthcare
 
Improving Laboratory Flow with Simulation
Improving Laboratory Flow with SimulationImproving Laboratory Flow with Simulation
Improving Laboratory Flow with Simulation
 
Merging Cath Labs: Using simulation to design a solution and understand the i...
Merging Cath Labs: Using simulation to design a solution and understand the i...Merging Cath Labs: Using simulation to design a solution and understand the i...
Merging Cath Labs: Using simulation to design a solution and understand the i...
 
Releasing ICU bed capacity using simulation
Releasing ICU bed capacity using simulationReleasing ICU bed capacity using simulation
Releasing ICU bed capacity using simulation
 
Vidant Duplin Hospital: Testing Emergency Department improvements with Simula...
Vidant Duplin Hospital: Testing Emergency Department improvements with Simula...Vidant Duplin Hospital: Testing Emergency Department improvements with Simula...
Vidant Duplin Hospital: Testing Emergency Department improvements with Simula...
 
Bringing Data to Life with Simulation
Bringing Data to Life with SimulationBringing Data to Life with Simulation
Bringing Data to Life with Simulation
 
Simulation modeling of pre/post bed needs for an Interventional Platform
Simulation modeling of pre/post bed needs for an Interventional PlatformSimulation modeling of pre/post bed needs for an Interventional Platform
Simulation modeling of pre/post bed needs for an Interventional Platform
 
Redefining the care team to meet Population Health objectives
Redefining the care team to meet Population Health objectivesRedefining the care team to meet Population Health objectives
Redefining the care team to meet Population Health objectives
 
Controlling your simulation from spreadsheets
Controlling your simulation from spreadsheetsControlling your simulation from spreadsheets
Controlling your simulation from spreadsheets
 
Adding more complexity to your simulation
Adding more complexity to your simulationAdding more complexity to your simulation
Adding more complexity to your simulation
 
Improving Eye Care Outpatient Services with Simulation
Improving Eye Care Outpatient Services with SimulationImproving Eye Care Outpatient Services with Simulation
Improving Eye Care Outpatient Services with Simulation
 
Getting Started with Simulation
Getting Started with SimulationGetting Started with Simulation
Getting Started with Simulation
 
SIMTEGR8: Simulation To Evaluate Great Care
SIMTEGR8: Simulation To Evaluate Great CareSIMTEGR8: Simulation To Evaluate Great Care
SIMTEGR8: Simulation To Evaluate Great Care
 
Using Simulation for Hospital Planning
Using Simulation for Hospital PlanningUsing Simulation for Hospital Planning
Using Simulation for Hospital Planning
 
CMS Measures Forum - Chronic Disease
CMS Measures Forum - Chronic DiseaseCMS Measures Forum - Chronic Disease
CMS Measures Forum - Chronic Disease
 
Launch & Grow a Successful Simulation Program
Launch & Grow a Successful Simulation ProgramLaunch & Grow a Successful Simulation Program
Launch & Grow a Successful Simulation Program
 
Population Health Planning for Chronic Disease
Population Health Planning for Chronic DiseasePopulation Health Planning for Chronic Disease
Population Health Planning for Chronic Disease
 

Recently uploaded

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 

Recently uploaded (20)

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 

When Should I Use Simulation?

  • 1. When should I use simulation? Prof. Brian Harrington
  • 2. Introductions Brittany Hagedorn, MBA, CSSBB - SIMUL8’s Healthcare Lead for North America - Experienced Six Sigma Blackbelt and Healthcare Consultant - Here to answer your questions at the end
  • 3. Introductions Brian Harrington, CSSBB - 20 years in simulation at Ford Motor Company - Experienced Six Sigma Blackbelt and Simul8 Manufacturing Consultant - Director of MTN-SIM, a simulation specialist consulting firm - Our presenter for today
  • 4. Agenda • • • • • • • Manufacturing issues Different types of simulation Using Math Using Excel/Monte Carlo simulation Using Discrete Event Simulation Simulation for Six Sigma Q&A
  • 5. Manufacturing Dilemma • Any product development process involves extensive prototyping; • Yet, costly manufacturing production systems are typically not prototyped
  • 6. Simulation in Manufacturing • System Design • Operational Procedures • Performance Evaluation
  • 7. System Design • • • • • • • Plant Layout Effects of introducing new equipment Location and sizing of inventory buffers Location of inspection stations Optimal number of carriers, pallets Resource planning Protective capacity planning Biggest Bang for the Dollar! Contains Operational Procedures & Performance Metrics.
  • 8. Operational Procedures • Production Scheduling - Choice of scheduling and dispatching rules • Control strategies for material handling equipment • Shift patterns and planned downtime • Impact of product variety and mix • Inventory Analysis • Preventative maintenance on equipment availability Continuous Improvement
  • 9. Performance Evaluation • Throughput Analysis (capacity of the system, identification of bottlenecks); Jobs per Hour • Time-in-System Analysis • Assessment of Work-in-process (WIP) levels • Setting performance measure standards; OEE If you can measure it, you can manage it!
  • 10. Agenda • • • • • • • Manufacturing issues Different types of simulation Using Math Using Excel/Monte Carlo simulation Using Discrete Event Simulation Simulation for Six Sigma Q&A
  • 11. Why Simulation? • • • • • Competition drives the following: Leaner production environment Shorter product development cycles Narrower profit margins Flexible Manufacturing (1 Facility, 1 Process, Multiple Models)
  • 12. Types of Simulation • Mathematical Modeling – e.g. Queuing Theory • Monte Carlo Simulation – e.g. Excel based models • Discrete Event Simulation – e.g. Using simulation software
  • 14. Question Time: Which of the following Simulation techniques do you use: 1. Math, Queuing Theory 2. Excel Based, Monte Carlo 3. Discrete Event Simulation 4. None
  • 15. Agenda • • • • • • • Manufacturing issues Different types of simulation Using Math Using Excel/Monte Carlo simulation Using Discrete Event Simulation Simulation for Six Sigma Q&A
  • 16. A Queuing System Input Source Service Process Queue Arrival Process Service Mechanism Jockeying Queue Balking Reneging Served Customers Queue Structure
  • 17. Queuing Concepts Relationships for M/M/C 1 Po = C-1 Σ n=0 (λ/µ) n! n + (λ/µ) c! c cµ ( ) cµ - λ c Lq = (λ/µ) (λ µ) Po (c – 1)! (cµ – λ) 2 λ = mean arrival rate µ= mean service rate C = number of parallel servers ρ = utilization These are messy to calculate by hand, but are very easy with appropriate software or a table.
  • 18. Queuing Concepts A Comparison of Single Server Models 2 M/G/1 L = q M/D/1 L q = M/M/1 L = q λ σ 2 2 + (λ/µ) 2(1 - λ/µ) (λ/µ) 2 2(1 - λ/µ) 2 (λ/µ) (1 - λ/µ) Note that M/D/1 is ½ of M/M/1
  • 19. Benefits & Common Uses Proven mathematical models of queuing behavior; the underlying framework of more comprehensive models. • Computer Networks – data buffering before loss of data transmission • Healthcare – optimizing staffing levels according to patient arrivals • Traffic & Parking lots – Traffic lights, toll booths • Service Industry – Number of servers, checkouts, lanes, ATM machines, etc.
  • 20. Limitations on Queuing Models • What if: – we don’t have one of these basic models? – we have a complex system that has segments of these basic models and has other segments that do not conform to these basic models? • Then – simulate!
  • 21. Excel Based Simulations • Uses Data Table functions • Each Row might be one iteration of a simulation • Each Col is a random variable generated in the simulation • RAND(), VLOOKUP(), COUNTIF(), NORMINV() • Calculation & Iteration • >>> Using VBA to bring in Probability functions
  • 22. Monte Carlo Simulation • Named after the gaming tables of Monte Carlo • Also referred to as a Static Simulation Model in that it is a representation of a system at a particular point in time • In contrast, a Dynamic Simulation is a representation of a system as it evolves over time • Might be accomplished using Excel and the Random()
  • 23. Monte Carlo Simulation A Simple Example Day RN Demand Units Sold Units Unsold Units Short Sale s Rev Return s Rev Unit Cost Good Will Profit $ 1 10 16 16 2 0 4.80 0.16 2.70 0.00 2.26 2 22 16 16 2 0 4.80 0.16 2.70 0.00 2.26 3 24 17 17 1 0 5.10 0.08 2.70 0.00 2.48 4 42 17 17 1 0 5.10 0.08 2.70 0.00 2.48 5 37 17 17 1 0 5.10 0.08 2.70 0.00 2.48 6 77 18 18 0 0 5.40 0.00 2.70 0.00 2.70 7 99 20 18 0 2 5.40 0.00 2.70 0.14 2.56 8 96 20 18 0 2 5.40 0.00 2.70 0.14 2.56 9 89 19 18 0 1 5.40 0.00 2.70 0.07 2.63 10 85 19 18 0 1 5.40 0.00 2.70 0.07 2.63 Avg 2.50 Where do these numbers come from?
  • 24. Benefits & Common Uses Proven technique that captures random behavior (at a specific point in time); can go further than mathematical solutions. • Business risk assessment – Demand & Profit • Sizing of a market place – Consumption rate • Project schedules (best case, worst case)
  • 25. Limitations & Disadvantages • Stochastic, but static! Usually the time evolution of a manufacturing system is significant! • Excel based models, soon start to use VBA, and become very complicated • Might require 1000’s of iterations; Data Tables become slow • Difficult to communicate results to management.
  • 26. Agenda • • • • • • • Manufacturing issues Different types of simulation Using Math Using Excel/Monte Carlo simulation Using Discrete Event Simulation Simulation for Six Sigma Q&A
  • 27. Benefits of using DES Simulation • Mathematical & Excel based models only go so far • Less difficult than mathematical methods • Adds lot of “realism” to the model. Easy to communicate to end users and decision makers • Time compression • Easy to “scale” the system and study the effects • User involvement results in a sense of “ownership” and facilitates implementation Sim Tree
  • 28. Manufacturing Models • The element that the system evolves over time is important • Contain several complicated queuing systems • Internal process steps are significant to achieve the desired result • Conditional build signals (Batch, In-Sequence) • Several sources of stochastic behavior • Contain several shared resources and conditional decisions
  • 30. Plant Example cont… How do you simulate an entire plant?
  • 31. DES Building Blocks The 8 Core Building Blocks: Start Point, Queue, Activity, Conveyor, Resource, and End Point. Then the Logical aspect Labels & Conditional Statements.
  • 32. 8 is all you Need 1. Work Item Types: Can represent parts, carriers, signals, phone calls, just about anything that requires a “Label Profile”. 2. Activities: Work Centers, machines, tasks, process steps, anything that requires a “Cycle Time”. 3. Storage Areas: Buffers, de-couplers, banks, magazines, anything that requires a finite space to occupy over time. 4. Conveyors: Moving parts from pt A to pt B; Number of parts & Speed of conveyor.
  • 33. …8 is all you Need… 5. Resources: Manpower, crews, forklifts, tugs; anything that require a certain resource to be present. 6. End Pt: Keep track of statistics and free memory! 7. Labels: The attributes of a Work Item. 8. Visual Logic: The ability to create conditional statements; variables, loops, commands & functions.
  • 34. Question Time… How do you use 6-Sigma techniques within your current role? 1. I don’t use 6-Sigma 2. I use 6-Sigma on specific types of projects 3. I use 6-Sigma on all my projects 4. I use an integrated toolset which includes 6-Sigma
  • 35. Agenda • • • • • • • Manufacturing issues Different types of simulation Using Math Using Excel/Monte Carlo simulation Using Discrete Event Simulation Simulation for Six Sigma Q&A
  • 36. Less is More using 6-Sigma DES Steps: • Objective, Assumptions, Data Collection, Build Model, Verify, Validate, Experimentation, Results DMAIC or DMADV steps: • Define, Measure, Analyze, Improve, Control • Define, Measure, Analyze, Design, Verify Very similar steps!
  • 37. Y=f(x’s) Transfer Function Six Sigma focuses on Key Input Factors (x’s) to deliver your Response. All of the x’s can be measured & controlled to increase accuracy & precision of hitting your Target (Y). Trivial Many (N’s) Inputs (N’s & X’s) System/Process Vital Few (X’s) Output (Y)
  • 38. The P-Diagram The P-Diagram not only helps engineers to define the Key Parameters for a robust design, but also acts as an excellent communication tool for team reviews.
  • 39. Leverage Statistical Distributions! • Curve fit your data! Instead of using lengthy spreadsheets. • Black-box; entire segments of the model can be collapsed using distributions. • If using empirical datasets, drop them into a “Probability Profile Distribution”
  • 40. Graph your Data! One of the most basic steps in 6-Sigma; Exploit your data! Stat-Fit for SIMUL8
  • 41. Use Known Distributions The data collection phase of modeling can be the lengthiest and most time consuming. Downtime (MTBF & MTTR); such as Exponential & Erlang respectively. Cycle times often use a Fixed distribution; that is the “Design Cycle Time”.
  • 42. Steady State A common data collection error is to capture all data points, and attempt to force them into one distribution. – Filter out the outliers; usually catastrophic points are outside the scope of the steady state system. 42
  • 43. Concluding Thoughts • Queuing Theory & Monte Carlo Simulations can meet your specific objectives in certain applications. Yet, can become overwhelming when pulling them beyond their intent. • Most Manufacturing, Healthcare objectives go much further beyond these capabilities. Where the dynamic aspects of time are critical! • Discrete Event Simulation is a user friendly tool that is built on the foundations of queuing theory & statistical sampling.
  • 44. Q&A