Constraint Management: Eleventh Edition
Constraint Management: Eleventh Edition
Chapter 5
Constraint
Management
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
What is a Constraint?
Constraint
• Any factor that limits the performance of a system and
restricts its output.
Bottleneck
• A capacity constraint resource (CCR) whose available
capacity limits the organization’s ability to meet the product
volume, product mix, or demand fluctuations required by
the marketplace
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
The Theory of Constraints (1 of 2)
• The Theory of Constraints (TOC)
– A systematic management approach that focuses on
actively managing those constraints that impede a
firm’s progress toward its goal
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
The Theory of Constraints (2 of 2)
Table 5.1 How the Firm’s Operational Measures Relate to Its Financial Measures
Operational TOC View Relationship to Financial Measures
Measures
Inventory (I) All the money invested in a system A decrease in I leads to an increase in
in purchasing things that it intends net profit, ROI, and cash flow.
to sell
Throughput (T) Rate at which a system generates An increase in T leads to an increase in
money through sales net profit, ROI, and cash flows.
Operating All the money a system spends to A decrease in OE leads to an increase in
Expense (OE) turn inventory into throughput net profit, ROI, and cash flows.
Utilization (U) The degree to which equipment, An increase in U at the bottleneck leads
space, or workforce is currently to an increase in net profit, ROI, and
being used; it is measured as the cash flows.
ratio of average output rate to
maximum capacity, expressed as a
percentage
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Key Principles of the TOC (1 of 2)
1. The focus should be on balancing flow, not on balancing
capacity.
2. Maximizing the output and efficiency of every resource
may not maximize the throughput of the entire system.
3. An hour lost at a bottleneck or constrained resource is an
hour lost for the whole system.
̶ An hour saved at a nonbottleneck resource does not make
the system more productive.
4. Inventory is needed only in front of bottlenecks and in
front of assembly and shipping points.
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Key Principles of the TOC (2 of 2)
5. Work should be released into the system only as
frequently as needed by the bottlenecks.
̶ Bottleneck flows = market demand
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
The Theory of Constraints
1. Identify the System Bottleneck(s)
2. Exploit the Bottleneck(s)
3. Subordinate All Other Decisions to Step 2
4. Elevate the Bottleneck(s)
5. Do Not Let Inertia Set In
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Managing Bottlenecks in Service
Processes
• Throughput time
– Total elapsed time from the start to the finish of a job
or a customer being processed at one or more work
centers
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Example 5.1 (1 of 4)
• Managers at the First Community Bank are attempting to shorten the time it
takes customers with approved loan applications to get their paperwork
processed. The flowchart for this process is shown in the next slide.
• Approved loan applications first arrive at activity or step 1, where they are
checked for completeness and put in order.
• At step 2, the loans are categorized into different classes according to the loan
amount and whether they are being requested for personal or commercial
reasons.
• While credit checking commences at step 3, loan application data are entered
in parallel into the information system for record-keeping purposes at step 4.
• Finally, all paperwork for setting up the new loan is finished at step 5. The time
taken in minutes is given in parentheses.
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Example 5.1 (2 of 4)
Figure 5.1 Processing Credit Loan Applications at First
Community Bank
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Managing Bottlenecks in
Manufacturing Processes
• Identifying Bottlenecks
– Setup times and their associated costs affect the size
of the lots traveling through the job or batch processes.
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Example 5.2 (1 of 4)
Diablo Electronics manufactures four unique products (A, B, C,
and D) that are fabricated and assembled in five different
workstations (V, W, X, Y, and Z) using a small batch process. Each
workstation is staffed by a worker who is dedicated to work a
single shift per day at an assigned workstation. Batch setup times
have been reduced to such an extent that they can be considered
negligible. Figure 5.2 is a flowchart of the manufacturing process.
Diablo can make and sell up to the limit of its demand per week,
and no penalties are incurred for not being able to meet all the
demand.
Which of the five workstations (V, W, X, Y, or Z) has the highest
utilization, and thus serves as the bottleneck for Diablo
Electronics?
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Example 5.2 (2 of 4)
Figure 5.2 Flowchart for Products A, B, C, and D
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Example 5.2 (3 of 4)
• Identify the bottleneck by computing aggregate workloads at each
workstation.
• The firm wants to satisfy as much of the product demand in a week as
it can.
• Each week consists of 2,400 minutes of available production time.
• Multiplying the processing time at each station for a given product with
the number of units demanded per week yields the workload
represented by that product.
• These loads are summed across all products going through a
workstation to arrive at the total load for the workstation, which is then
compared with the others and the existing capacity of 2,400 minutes.
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Example 5.2 (4 of 4)
Total
Load from Load from Load from Load from Load
Workstation Product A Product B Product C Product D (min)
V 60 × 30 = 1800 0 0 0 1,800
100 × 15 =
W 0 0 80 × 5 = 400 1,500
1,900
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Managing Constraints in a Line
Process
• Line Balancing
– The assignment of work to stations in a line so as to
achieve the desired output rate with the smallest
number of workstations
• Precedence Diagram
– A diagram that allows one to visualize immediate
predecessors better
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Example 5.4 (1 of 2)
Green Grass, Inc., a manufacturer of lawn and garden equipment, is
designing an assembly line to produce a new fertilizer spreader, the Big
Broadcaster. Using the following information on the production process,
construct a precedence diagram for the Big Broadcaster.
Work Immediate
Description Time (sec)
Element Predecessor(s)
Bolt leg frame to
A hopper 40 None
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Example 5.4 (2 of 2)
Figure 5.5 Precedence Diagram for Assembling the Big
Broadcaster
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Managing Constraints in a Line
Process (1 of 4)
• Desired output rate
– Ideally is matched to the staffing or production plan
• Cycle time
– Maximum time allowed for work a unit at each station
1
c
r
where
c = cycle time in hours
r = desired output rate
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Managing Constraints in a Line
Process (2 of 4)
• Theoretical Minimum (TM)
– A benchmark or goal for the smallest number of
stations possible
TM
t
c
where
Σt = total time required to assemble each unit
c = cycle time
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Managing Constraints in a Line
Process (3 of 4)
• Idle time
– The total unproductive time for all stations in the
assembly of each unit
Idle time = nc − Σt
where
n = number of stations
c = cycle time
Σt = total time required to assemble each unit
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Managing Constraints in a Line
Process (4 of 4)
• Efficiency
– The ratio of productive time to total time, expressed as
a percent
Efficiency (%)
t
(100)
nc
• Balance Delay
– The amount by which efficiency falls short of 100
percent
– Balance delay (%) = 100 − Efficiency
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Example 5.5 (1 of 3)
Green Grass’s plant manager just received marketing’s
latest forecasts of Big Broadcaster sales for the next
year. She wants its production line to be designed to
make 2,400 spreaders per week for at least the next 3
months. The plant will operate 40 hours per week.
a. What should be the line’s cycle time?
b. What is the smallest number of workstations that she
could hope for in designing the line for this cycle time?
c. Suppose that she finds a solution that requires only five
stations. What would be the line’s efficiency?
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Example 5.5 (2 of 3)
a. First convert the desired output rate (2,400 units per week) to
an hourly rate by dividing the weekly output rate by 40 hours
per week to get units per hour. Then the cycle time is
1 1
c ( hr unit ) 1 minute unit 60 seconds unit
r 60
b. Now calculate the theoretical minimum for the number of
stations by dividing the total time, Σt, by the cycle time, c = 60
seconds. Assuming perfect balance, we have
TM
t 244 seconds
4.067or 5 stations
c 60 seconds
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Example 5.5 (3 of 3)
c. Now calculate the efficiency of a five-station solution,
assuming for now that one can be found:
Efficiency
t
(100)
244
(100) 81.3%
nc 5(60)
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Managing Constraints in a Line
Process (1 of 3)
• Finding a Solution
– The goal is to cluster the work elements into
workstations so that:
The number of workstations required is minimized
The precedence and cycle-time requirements are not
violated
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Managing Constraints in a Line
Process (2 of 3)
Table 5.3 Heuristic Decision Rules in Assigning the Next Work Element to a Workstation Being Created
Create one station at a time. For the station now being created, identify the unassigned work elements
that qualify for assignment: They are candidates if
1. All of their predecessors have been assigned to this station or stations already created.
2. Adding them to the workstation being created will not create a workload that exceeds the cycle time.
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Managing Constraints in a Line
Process (3 of 3)
The theoretical minimum number of workstations is 5 and the
cycle time is 60 seconds, so this represents an optimal solution
to the problem.
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Application 5.3 (1 of 5)
A plant manager needs a design Work Time Immediate
Element (sec) Predecessor
for an assembly line to assembly A 12 ―
a new product that is being B 60 A
introduced. The time requirements C 36 ―
and immediate predecessors for D 24 ―
the work elements are as follows: E 38 C, D
F 72 B, E
G 14 ―
H 72 ―
I 35 G, H
J 60 I
K 12 F, J
Total = 435 Blank
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Application 5.3 (2 of 5)
Draw a precedence diagram, complete I, F, J, and K.
Work Time Immediate
Element (sec) Predecessor
A 12 ―
B 60 A
C 36 ―
D 24 ―
E 38 C, D
F 72 B, E
G 14 ―
H 72 ―
I 35 G, H
J 60 I
K 12 F, J
Total = 435 Blank
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Application 5.3 (3 of 5)
If the desired output rate is 30 units per hour, what are
the cycle time and theoretical minimum?
1 1
c (3600) 120 sec unit
r 30
TM
t 435
3.6 or 4 stations
c 120
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Application 5.3 (4 of 5)
Suppose that we are fortunate enough to find a solution
with just four stations. What is the idle time per unit,
efficiency, and the balance delay for this solution?
Efficiency (%) =
t
(100)
435
(100) = 90.6%
nc 480
Balance delay (%) = 100 Efficiency 100 90.6 9.4%
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Application 5.3 (5 of 5)
Using trial and error, one possible solution is shown below.
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Rebalancing the Assembly Line
• Managerial Considerations
– Pacing is the movement of product from one station to
the next as soon as the cycle time has elapsed
– Behavioral factors such as absenteeism, turnover, and
grievances can increase after installing production
lines.
– The number of models produced complicates
scheduling and necessitates good communication.
– Cycle times are dependent on the desired output rate
or sometimes on the maximum workstations allowed.
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Solved Problem 1 (1 of 4)
Bill’s Car Wash offers two types of washes: Standard and Deluxe. The
process flow for both types of customers is shown in the following chart.
Both wash types are first processed through steps A1 and A2. The
Standard wash then goes through steps A3 and A4 while the Deluxe is
processed through steps A5, A6, and A7. Both offerings finish at the drying
station (A8). The numbers in parentheses indicate the minutes it takes for
that activity to process a customer.
Figure 5.7 Precedence Diagram
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Solved Problem 1 (2 of 4)
a. Which step is the bottleneck for the Standard car wash process? For
the Deluxe car wash process?
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Solved Problem 1 (4 of 4)
d. Standard wash customers would wait before steps A1, A2, A3,
and A4 because the activities that immediately precede them
have a higher rate of output (i.e., smaller processing times).
Deluxe wash customers would experience a wait in front of
steps A1, A2, and A6 for the same reasons. A1 is included for
both types of washes because the arrival rate of customers
could always exceed the capacity of A1.
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Solved Problem (1 of 6)
A company is setting up an assembly line to produce 192 units per
8-hour shift. The following table identifies the work elements, times,
and immediate predecessors:
Work Element Time (sec) Immediate Predecessor(s)
A 40 None
B 80 A
C 30 D, E, F
D 25 B
E 20 B
F 15 B
G 120 A
H 145 G
I 130 H
J 115 C, I
Blank Total 720 Blank
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Solved Problem (2 of 6)
a. What is the desired cycle time (in seconds)?
b. What is the theoretical minimum number of stations?
c. Use trial and error to work out a solution, and show
your solution on a precedence diagram.
d. What are the efficiency and balance delay of the
solution found?
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Solved Problem (3 of 6)
a. Substituting in the cycle-time formula, we get
1 8hours
c (3,600 sec unit) 150 sec unit
r 192units
TM
t
720 sec unit
4.8 or 5 stations
c 150 sec unit-station
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Solved Problem (4 of 6)
c. Precedence Diagram Work Immediate
Element Predecessor(s)
A None
Figure 5.8 Precedence Diagram
B A
C D, E, F
D B
E B
F B
G A
H G
I H
J C, I
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Solved Problem (5 of 6)
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.
Solved Problem (6 of 6)
d. Calculating the efficiency, we get
Efficiency(%)
t
(100)
720 sec unit
(100)
c 5 150 sec unit-station
96%
Copyright © 2016, 2013, 2010 Pearson Education, Inc. All Rights Reserved.