Systems Thinking and the Theory of Constraints Any intelligent fool can make things bigger, more complex, and more violent.
Download ReportTranscript Systems Thinking and the Theory of Constraints Any intelligent fool can make things bigger, more complex, and more violent.
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 slides originally prepared by Professor M. M. Srinivasan. Practice; Follow the 5 Steps Process $90 / unit P: 100 units / week B 15 min. A 15 min. RM1 $20 per unit C 15 5 Theory of Constraints 1- Basics D 5 min. C 5 min. C 10 min. B 15 30 $100 / unit 50 units / week D 15 min. Purchased Part $5 / unit Product A P 15 Q 10 Q: D 15 5 RM2 $20 per unit B 15 min. A 10 min. RM3 $20 per unit Profit Margin 45 60 Ardavan Asef-Vaziri Nov-2010 2 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 x1 +60 x2 -6000 Nonnegativity x1 0, x2 0 Ardavan Asef-Vaziri Nov-2010 3 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 4 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. Never allow starvation of B by purchasing RM2 or by output of Process A. Never allow blockage of B by Process D- Assembly. Minimize the number of switches (Setups) of Process B from RM2 to RM3-Through-A and vice versa. Minimize variability at Process A. Minimize variability in arrival of RM2 Do not miss even a single order of Product P Theory of Constraints 1- Basics Ardavan Asef-Vaziri Nov-2010 5 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 6 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 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 ! Have to discount prices by 20%. 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 How soon do we recover investment? 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