TOC LP View

advertisement
Systems Thinking and the
Theory of Constraints
Any intelligent fool can make things
bigger, more complex, and more
violent. It takes a touch of genius -and a lot of courage -- to move in the
opposite direction.
Albert Einstein
These sides and note were prepared using
1. The book Streamlined: 14 Principles for Building and Managing the Lean Supply
Chain. 2004. Srinivasan. TOMPSON ISBN: 978-0-324-23277-6.
2. The original were prepared by Professor M. M. Srinivasan.
Practice; Follow the 5 Steps Process
Two products, P and Q. Weekly demand for P is 100 units & for Q is 50
units.
$90 / unit
Q:
P: 100 units / week
$100 / unit
50 units / week
D
5 min.
D
15 min.
Purchased Part
$5 / unit
C
10 min.
C
5 min.
B
15 min.
Operating expenses per
week: $6,000. It includes
A
A
B
$2000 administrative costs
15 min.
15 min.
10 min.
for the manager who
works as operations,
RM1
RM2
RM3
$20 per
$20 per
$20 per
finances, and marketing
unit
unit
unit
manager, and $4000 non-administrative costs for the 4 operators working at the work-centers A, B, C,
and D. Time available at each work center is 2,400 minutes per week.
Theory of Constraints 1- Basics
Ardavan Asef-Vaziri
Nov-2010
2
Facility Layout : Job Shop
RM 2
RM1
RM3
A
C
B
D
Product A
P
15
Q
10
B
15
30
C
15
5
D
15
5
Profit Margin
45
60
Product 1
Product 2
PP
Theory of Constraints 1- Basics
Ardavan Asef-Vaziri
Nov-2010
3
Financial Throughput and Fixed Operating Costs
We define financial throughput as the rate at which the
enterprise generates money. By selling one unit of product
we generate P dollars, at the same time we incur V dollars
pure variable cost. Pure variable cost is the cost directly
related to the production of one additional unit - such as raw
material. It does not include fixed costs such as salary, rent,
and depreciation. Since we produce and sell X units per unit
of time. The financial throughput is X(P-V).
Fixed Operating Expenses (F) include all costs not directly
related to production of one additional unit. That includes
costs such as human and capital resources.
In our example, F = $6,000 per week, P1= 90, P2= $100, V1= 45,
V2= 40, and therefore, incoming $$ per unit of product is $45
for product P and $60 for product Q.
Theory of Constraints 1- Basics
Ardavan Asef-Vaziri
Nov-2010
4
2. Exploit the Constraint : LP Formulation
Decision Variables
x1 : Volume of Product P
x2 : Volume of Product Q
Resource A
15 x1 + 10 x2  2400
Resource B
15 x1 + 30 x2  2400
Resource C
15 x1 + 5 x2  2400
Resource D
15 x1 + 5 x2  2400
Theory of Constraints 1- Basics
Product
A
B
C
D
P
Q
Capacity
15
10
15
30
15
5
15
5
Profit Margin Demand
45
60
100
50
2400 2400 2400 2400
Market for P
x1
 100
Market for Q
x2  50
Objective Function
Maximize Z = 45 x
1
+60 x2 -6000
Nonnegativity
x1  0, x2  0
Ardavan Asef-Vaziri
Nov-2010
5
2. Exploit the Constraint : LP Formulation and
Solution
Resource
Resource A
Resource B
Resource C
Resource D
Market P
Market Q
Product P Product Q
15
10
15
30
15
5
15
5
Needed
0
0
0
0
<=
<=
<=
<=
Available
2400
2400
2400
2400
1
0
0
<=
<=
100
50
60
-6000
1
45
Resource
Resource A
Resource B
Resource C
Resource D
Market P
Market Q
Theory of Constraints 1- Basics
Product P Product Q
15
10
15
30
15
5
15
5
1
1
45
60
100
30
Ardavan Asef-Vaziri
Needed
1800
2400
1650
1650
100
30
<=
<=
<=
<=
<=
<=
Available
2400
2400
2400
2400
100
50
300
Nov-2010
6
Step 3: Subordinate Everything
Else to This Decision
Keep Resource B running at all times.
Resource B can first work on RM2 for
products P and Q, during which Resource
A would be processing RM3 to feed
Resource B to process RM3 for Q.
Do not allow starvation of B by purchased material RM2 or by
output of Process A. Do not allow blockage of B by D.
Minimize the number of switches (Setups) of Process B from RM2
to RM3-Through-A and vice versa.
Minimize variability at Process B. Minimize variability at Process
A and also in purchasing and arrival of RM2.
Do not miss even a single order of Product P.
Theory of Constraints 1- Basics
Ardavan Asef-Vaziri
Nov-2010
7
Step 4 : Elevate the Constraint(s)
The bottleneck has now been exploited
 Besides Resource B, we have found a market
bottleneck.




Generate more demand for Product P
Buy another Resource B
The Marketing Director: A Great Market in Japan ! But the
price discount, transportation cost, and other out of country
costs adds up to 20% of the domestic sales price. Production
costs remains as before.
Theory of Constraints 1- Basics
Ardavan Asef-Vaziri
Nov-2010
8
Step 4 : Elevate the Constraint(s). Do We Try To
Sell In Japan?
Processing Times
A
C
B
15
15
15
10
5
30
Product
P
Q
D
15
5
Product Costs and Profits
Product
Selling
Price
P (domestic)
90
Q (domestic) 100
P (Japan)
72
Q (Japan)
80
Theory of Constraints 1- Basics
Manufg.
Cost
45
40
45
40
Profit per $/Constraint
Minute
unit
45
3
2
60
1.8
27
40
1.33
Ardavan Asef-Vaziri
Nov-2010
9
Step 4 : Elevate the Constraint(s). Do We Try To
Sell In Japan?
 Right now, we can get at least $
2 per constraint
minute in the domestic market.
 So, should we go to Japan at all? Perhaps not.
 Okay, suppose we do not go to Japan. Is there
something else we can do?
 Let’s buy another machine! Which one? B
 Cost of the machine = $100,000.
 Cost of operator: $400 per week.
 What is weekly operating expense now? $6,400
 What is the pay-nack period (PBP)?
Theory of Constraints 1- Basics
Ardavan Asef-Vaziri
Nov-2010
10
Step 5: If a Constraint Was Broken in previous
Steps, Go to Step 1
Resource
Resource A
Resource B
Resource C
Resource D
Market P
Market Q
Product P Product Q Product PJ Product QJ Needed
15
15
15
15
1
Resource A
Resource B
Resource C
Resource D
Market P
Market Q
15
15
15
15
10
30
5
5
0
0
0
0
0
0
27
40
-6400
1
45
Resource
10
30
5
5
60
Available
<=
<=
<=
<=
<=
<=
Product P Product Q Product PJ Product QJ Needed
15
15
15
15
1
10
30
5
5
15
15
15
15
10
30
5
5
2400
4800
1800
1800
80
50
3000
1
45
60
27
40
80
50
0
70
Theory of Constraints 1- Basics
Ardavan Asef-Vaziri
2400
4800
2400
2400
100
50
Available
<=
<=
<=
<=
<=
<=
Nov-2010
2400
4800
2400
2400
100
50
11
Step 5: If a Constraint Was Broken in previous
Steps, Go to Step 1
80P, 50Q,0PJ, 70QJ
Total Profit = 3000
What is the payback period?
100000/3000 = 33.33 weeks
What is the payback period?
100000/(3000-300) = 37.03 weeks
The domestic P had the max profit per minute on B. Why we
have not satisfied all the domestic demand.
Theory of Constraints 1- Basics
Ardavan Asef-Vaziri
Nov-2010
12
Practice: A Production System Manufacturing
Two Products, P and Q
$90 / unit
P: 110 units / week
Q:
$100 / unit
60 units / week
D
5 min.
D
10 min.
Purchased Part
$5 / unit
C
10 min.
C
5 min.
B
25 min.
A
15 min.
B
10 min.
A
10 min.
RM1
$20 per
unit
RM2
$20 per
unit
RM3
$25 per
unit
Time available at each work center: 2,400 minutes per week.
Operating expenses per week: $6,000. All the resources cost the same.
Theory of Constraints 1- Basics
Ardavan Asef-Vaziri
Nov-2010
13
A Practice on Sensitivity Analysis –
What is the value of the objective
function? Z= 45(100) + 60(?)-6000!
Adjustable Cells
Cell
Name
$B$10 Product P
$C$10 Product Q
Final Reduced Objective Allowable Allowable
Value
Cost
Coefficient Increase Decrease
100.00
0.00
45
1E+30
15
0
60
30
60
Constraints
Shadow prices?
Cell
$D$3
$D$4
$D$5
$D$6
$D$7
$D$8
Name
Resource A Needed
Resource B Needed
Resource C Needed
Resource D Needed
Market P Needed
Market Q Needed
Final
Shadow Constraint Allowable Allowable
Value
Price
R.H. Side
Increase Decrease
1800.0
2400
1E+30
600
2400.0
2.0
2400
600
900
1650.0
2400
1E+30
750
1650.0
2400
1E+30
750
100.0
15.0
100
60
40
30.0
50
1E+30
20
2400(Shadow Price A)+ 2400(Shadow Price C)+2400(Shadow
Price C) + 2400(Shadow Price D)+100(Shadow Price P) +
50(Shadow Price Q).
2400(0)+ 2400(2)+2400(0) +2400(0)+100(15)+ 50(0).
4800+1500 = 6300
Is the objective function Z = 6300?
6300-6000 = 300
Theory of Constraints 1- Basics
Ardavan Asef-Vaziri
Nov-2010
14
A Practice on Sensitivity Analysis
How many units of product Q?
What is the value of the objective function?
Z= 45(100) + 60(?)-6000 = 300.
4500+60X2-6000=300
60X2 = 1800
Adjustable Cells
X2 = 30
Final
Cell
Name
$B$10 Product P
$C$10 Product Q
Reduced Objective Allowable Allowable
Value
Cost
Coefficient Increase Decrease
100.00
0.00
45
1E+30
15
?????
0
60
30
60
Constraints
Cell
$D$3
$D$4
$D$5
$D$6
$D$7
$D$8
Theory of Constraints 1- Basics
Name
Resource A Needed
Resource B Needed
Resource C Needed
Resource D Needed
Market P Needed
Market Q Needed
Final
Shadow Constraint Allowable Allowable
Value
Price
R.H. Side
Increase Decrease
1800.0
2400
1E+30
600
2400.0
2.0
2400
600
900
1650.0
2400
1E+30
750
1650.0
2400
1E+30
750
100.0
15.0
100
60
40
30.0
50
1E+30
20
Ardavan Asef-Vaziri
Nov-2010
15
Download