Lecture 9
Lecture 9
Course Notes
Lecture # 9
Theory of Constraints
IE 376
Bilkent University
The Goal -
Synchronous Operations
• Optimized Production Technology (OPT) developed by Eliyahu Goldratt
• The Goal: Goldratt illustrated the concepts of OPT in the form of a novel.
• The Race: written to overcome difficulties encountered in the
implementations.
• THE GOAL OF A FIRM IS TO MAKE MONEY
(As per Goldratt - making money allows guaranteed long-term survival and
prosperity. With money, other goals can be achieved.)
• To ensure that all elements are working in harmony (i.e. synchronously) to achieve
the goal of a firm.
• Emphasis is on total system performance - not on such local measures as labor or
machine utilization or efficiency. The sum of local optima is not equal to the
optimum of the whole.
Operational Measurements
1. Throughput - the rate at which money is generated by the system
through sales
2. Inventory - all the money the system has invested in purchasing
things it intends to sell
3. Operating expenses - all the money that the system spends to turn
inventory into throughput
– The standard data used may not be accurate and hence visit the
facility and talk to workers to confirm or modify the profile.
1 2 3 Throughput
30 parts/hr
Production rates
• Work station 1: 60 parts/hr
• Work station 2: 30 parts/hr
• Work station 3: 40 parts/hr
OPT Philosophy
• Rule 1. The level of utilization of a non-
bottleneck is determined not by its own
potential, but by some other constraint in the
system.
• Bottleneck: 3, Nonbottleneck: 5
• Bottleneck: 5, Nonbottleneck: 3
• Bottleneck: 5, Nonbottleneck: 6
• Bottleneck: 8, Nonbottleneck:10
Setup Times
• Bottlenecks
Processing Setup
Time Time
• Non-bottleneceks
10 minutes 10 minutes
10 minutes
ProcessProcessProcess
Treatment of A B C
Lot Sizes
12 min. for total order
3 min. for first part
TOC and Lot Sizing
• Rule 7. The process batch should be variable,
not fixed.
• Lot sizes are calculated differently for bottleneck and
non-bottleneck resources
– For the same finished item, lot sizes at different operations
may be different
– TOC splits orders at non-bottleneck resources and
combines orders at bottlenecks
• This maintains supply of non-bottleneck parts while
reducing setup time and/or increasing efficiency at
the bottleneck
Lead-Time Management
• Actual lead times are not fixed.
• Lead times are not known a priori, but depend
upon the sequencing at the limited capacity or
bottleneck resources.
70.00
Cycle Time (hrs)
60.00
50.00
40.00
30.00
20.00
10.00
0.00
0 5 10 15 20 25 30 35 40 45 50
Optimum
Batch Size (jobs/batch)
Batch Sizes
No Lot Splitting Lot Splitting
Serial Batching
• Parameters:
forming queue of
• Time for batch: te = kt + s batch batches
(te = 15)
19
Queuing Theory:
Variability + Utilization = Waiting
Actual
Average
•Throughput-Delay curve: Cycle
Variability
Time, W
CTq V U t
ca2 + ce2 u Theoretical
t e
m Cycle Time
2 1 − u 100% Utilization
Product A Product B
R4 R4
13 min/unit 8 min/unit
Component Y
Component X Component Z
$5 R3 R3 R2 $10
10 min/unit 2 min/unit 15 min/unit
R1 R2 R1
15 min/unit 15 min./unit 10 min/unit
Product A Product B
R1 15 160 10 240
R2 15 160 30 80
R3 12 200 2 1200
R4 13 184 8 300