Lecture Note TOC
Lecture Note TOC
1
Learning Outcome
• After attending this course, students are
expected to:
1. Understand the concept of the theory of
constraints and the basic principles in
the theory of constraints
2. Able to explain the relationship between
operational performance measures and
financial performance measures and
company goals
3. Understand the systematic steps of
Optimize Production Technology
2
Introduction
• Developed by Goldratt in the early 70s
• Starting from software to create a production
schedule called OPT (Optimized Production
Technology)
• Later it was developed into Theory of
Constraint (TOC), and Drum Buffer Rope
Technique
• Also known as Synchronized manufacturing: all
manufacturing processes work together to
achieve company goals
3
Company Goal
4
Performance Measures
Classic Financial
Measurement
• Throughput:
– The rate at which the entire system generates money
through sales
– All the money coming into the system
– “The number of deliveries of a product or service to
customer” (Non-profit company)
– The world is not interested in the storms you
encountered, but did you bring in the ship (William
McFee dalam Dettmer [1997]
6
New Operational Measurements
• Inventory:
– This is money that the system has invested in
purchasing things it intends to sell;
– It measures inventory in terms of material cost
only, without accounting for labor and overhead
• Operating Expenses:
– This is the money that the system spends in
order to turn inventory into throughput,
including all labor, overhead, and other
expenses
7
Company Goal
8
Relation between Financial and
Operasional Measurement
NET PROFIT ROI CASH FLOW
increase increase increase
T I OE
increase decrease decrease
10
Concept of Constraints (1)
• The problem faced to increase T and suppress I
and OE is the existence of constraints in the
system
• This limitation becomes an obstacle to these
efforts
• It must be recognized and then addressed so
that efforts to increase T and suppress I and
OE can be carried out
• Also called constraint management: the
constraint determines Throughput
11
Concept of Constraints (2)
• There are 3 (three) types of constraints
• Material Constraints: limitations due to lack of
material, rarely happens
• Resource Constraints: limitations due to lack of
capacity in machines, people, skills and
markets. More common than material
constraints
• Policy Constraints: limitations due to settings
or conditions that affect organizational
behavior. For example, the batching rules, how
to set-up, etc. This limitation is the most
common (90%) 12
Definition
• Capacity: time available to carry out production
activities
• Balanced vs. unbalanced capacities:
• Capacity should not be balanced, but flow
should be balanced
• If the flow is balanced then the capacity will
not be balanced
• Bottleneck resource (BR): any resource
whose capacity is equal to or less than the
demand placed upon it
• Non-bottleneck resource (NBR): any resource whose
capacity is greater than the demand placed upon it 13
Definition(2)
• Capacity-constrained resource (CCR): a resource that has
become a bottleneck as a result of inefficient utilization.
• Setup time: the time the part spends because the
resources that will process the part are being set up
• Process time: the time the part is being processed
• Queue time: part waiting time (queue) because the
machine is busy working on other parts or doing other
things
14
Definition (3)
15
Definition (4)
Work center Resource time
W Q S P
W Q S P I
b. CCR
W Q S P I
Market Market
Market
BR
Final
assembly Market
NBR
17
Basic Manufacturing building block(2)
Y X Y Y Output
18
Basic Manufacturing building block(3)
X Y Market
300 units 300 units
(200 hours) (150 hours)
X: 200/200= 100%
Y: 150/200= 75%
WIP
Y X Market
19
Basic Manufacturing building block(4)
X
Market
Y Spare parts
X Market
Y Market
Finished
good
Y works 75% or accumulated finished good
20
Number of bottleneck resource
Y Y X Y X M
15 20 10 12 8 (1)
unit/hour unit/hour unit/hour unit/hour unit/hour
15 unit/hour 20 unit/hour 10 unit/hour 12 unit/hour 10 unit/hour (2)
22
OPT Rules (2)
• Rule 2: utilization and activation of a resource
are not synonymous
– Utilization is concerned with efficiency
– Activation is concerned with effectiveness
– If a resource utilization is 100% but the BR can only
absorb 60% then there will 40% inventory
– In this situation, the resource has 100% efficiency,
but the system-wide effectiveness is only 60%
23
OPT Rules (3)
24
OPT Rules (4)
25
OPT Rules (5)
• Rule 6: the transfer batch may not, and many
times should not, be equal to the process batch
• Rule 7: the process batch should be variable, not
fixed
– It implies that the process batch size at different work centers should
not be the same
– Process batches are a function of the schedule and potentially vary by
operation and over time
– Lot size is established dynamically for each operation and balances
inventory cost, set-up costs, component flow requirements, and the
needs for managerial control and flexibility.
– Some operations might be bottlenecks and may require large process
batches
– Non-bottlenecks may require small process batches in order to reduce
lead time and the resulting inventory.
26
27
OPT Rules (6)
28
Systematic Steps of OPT
29
Example (1)
31
Example (3)
Step 1. Identify the system’s constraints
32
Example (4)
Step 2. Decide how to exploit the system’s constraint
Product P Q
Price 90 100
Raw material cost 45 40
Contribution 45 60
Time spent in WC. B 15 30
Contribution to time spent ratio 3 2
33
Example (5)
Step 3. Subordinate everything else to step
34
Example (6)
Step 5. If a constraint is broken, go to step 1
If demand of P and Q increase to 32 units and 66
units, and after some improvement the processing
time in workcenter B cuts down to one third of the
previous processing time (5 minutes per unit), then
36
OPT Framework
37
OPT Software (1)
38
OPT Software (2)
39
OPT Illustration (1)
Gizmo-Stools Inc. manufactures two types of stool,
namely, a four-legged stool and a three-legged stool.
The product structures are shown below
F-456 F-449
Stool A Stool B
If the demand for both Stools, A and B are 50 each and should be delivered in
hour 40. 41
OPT Illustration (3)
• Stool product network
Customer orders
and/or forecast Finished stool
Parts and
processing Paint Station:
sequences Paint assembled stool Bottleneck
(longest SU+RT)
43
OPT Illustration (5)
▪ It is evident that painting station is the
bottleneck which causes stack of WIP
▪ Painting and inspection will be critical networks.
Forward scheduling is performed, one obtain:
44
OPT Illustration (6)
45
DBR Technique (1)
46
DBR Technique (2)
47
DBR Technique (3)
48
DBR with two feedback loops
DBR Technique (4)
52
Buffer (3)
53