Vensim software work required for 3 students 3 copies
Dr. Daniel Xing Email: [email protected]
EBUS-504
Operations Modelling and Simulation
Lecture 3
Bottleneck analysis
University of Liverpool
Management School,
UK
Key learning outcomes
1. Understand what is a “bottleneck” to a simulation;
2. Use of bottleneck for different analysis;
Building a Simulation Model
3. STRUCTURED
WALK-THROUGH
2. DATA AND
MODEL DEFINITION
1. PROBLEM
FORMULATION
6. VALIDATE
MODEL
5. PERFORM
PILOT RUNS
4. BUILD MODEL
AND VERIFY
10. DOCUMENT AND
IMPLEMENT RESULTS
9. ANALYSE OUTPUT
DATA
8. MAKE PRODUCTION
RUNS
7. DESIGN
EXPERIMENTS
Bottleneck
The term Bottleneck is used to describe “a point of congestion in any
system from computer networks to a factory assembly line. In such a
system, there is always some process, task, machine, etc. that is the
limiting factor preventing a greater throughput and thus determines the
capacity of the entire system.” (Goldratt and Cox, 1984)
Bottleneck is critical
1. It determines the throughput of the entire system, i.e. the production
pace;
2. Most effective way to improve the entire system;
3. It constrains the utilisation and performance of other resources.
2mins 1min 8mins 4mins
Finding bottleneck is not always straightforward
Examples:
1. The production of product A requires a sequential processes and their
operation time is 3mins, 5mins and 7mins respectively;
2. Product A is assembled by 4 components (2Bs, 1C and 1D) with 2mins.
Each type of component requires a pre-processing operation with
machine time 3mins, 5mins, and 4mins respectively.
3. A supermarket has three tills to serve its customers. Each till needs
2mins on average to finish the service and customers arrive the store
every 1min.
4. A line production is comprised by 3 machines with operation time
6mins, 8mins and 4mins respectively. Every machine needs a 2mins
setup by L1 (there is only one labour available) and part arrives every
2mins.
Analytical-based methods Input rate vs. output rate
Bottleneck of your system is always identified when input rate is faster than
output rate
The busiest resource (capacity analysis)
Filter out the entity in the system which takes the longest time to complete a job
The most congested place (throughput analysis)
The place where a part takes the longest time to enter and leave it.
Product production lifecycle analysis
From raw material(s) until the completion of an end-product, analysing how
much time in percentage that each component needs to be operated with.
How do we find the bottleneck?
How can we use the aforementioned techniques to locate your bottleneck?
Use Gantt chart for a solution!!
2min 1mins 8mins 4mins P1
arrives
every 2
mins
Why bottleneck is so important?
1. It defines the maximal throughput rate of your system.
2. It helps modellers quickly locate queues
3. It helps you identify the total outputs at a certain point. (How do you
calculate it?)
4. It defines the maximal utilisation rate for each entity of your system.
(How do you calculate it?)
5. Most importantly, it provides further improvement directions. (Why and
how will you anticipate your improvement?)
Bottleneck and simple queues
1. Where will you build up queues?
2. How do we interpret different queues?
1min 2mins 8mins 4mins P1
arrives
every
1min
Bottleneck and simple queues
1. Where will you build up queues?
2. How do we know the waiting time for the 10th part? 50th part? Or the nth
part?
3. How do we know the queue size at minute 50? Or minute 100? Or the
nth minute?
2mins 1min 8mins 4mins
Intro for next week – steady state analysis
Recall the example and think the following questions:
1. What is the difference between the first output and any future outputs?
2. Why do we need to exclude warm-up period?
3. What if some rates are uncertain?
Dr. Daniel Xing Email: [email protected]
EBUS-504
Operations Modelling and Simulation
Lecture 2
Bottleneck analysis
University of Liverpool
Management School,
UK