Variability The Bull Whip Effect A Vicious Cycle Build-to-Order, Lean, JIT, … Managing Variability: A different view of inventory 15.057 Spring 03 Vande Vate 1 Example Procter & Gamble: Pampers Smooth consumer demand Fluctuating sales at retail stores Highly variable demand on distributors Wild swings in demand on manufacturing Greatest swings in demand on suppliers 15.057 Spring 03 Vande Vate 2 Illustration Consumer Sales at Retailer Consumer demand 1000 900 800 700 600 500 400 300 200 41 39 37 35 33 31 29 27 25 23 21 19 17 13 15 11 9 5 7 3 0 1 100 Retailer's Orders to Distributor 1000 800 700 600 500 400 300 200 41 39 37 35 33 15.057 Spring 03 Vande Vate 31 29 27 25 23 21 19 17 15 13 9 11 7 5 0 3 100 1 Retailer Order 900 3 Illustration Retailer's Orders to Distributor 1000 Retailer Order 900 800 700 600 500 400 300 200 41 39 37 35 33 31 29 27 25 23 21 19 17 15 13 9 11 7 5 3 0 1 100 Distributor's Orders to P&G 900 800 700 600 500 400 300 200 41 39 37 35 33 31 15.057 Spring 03 Vande Vate 29 27 25 23 21 19 17 15 13 11 9 7 5 0 3 100 1 Distributor Order 1000 4 Illustration Distributor’s Orders to P&G Distributor Order 1000 900 800 700 600 500 400 300 200 41 39 37 35 33 31 29 27 25 23 21 19 17 15 13 9 11 7 5 3 0 1 100 P&G's Orders with 3M 1000 900 800 P&G Order 700 600 500 400 300 200 40 37 34 31 22 19 16 13 10 7 4 1 28 0 15.057 Spring 03 Vande Vate 25 100 5 Illustration Consumer Sales at Retailer Consumer demand 1000 900 800 700 600 500 400 300 200 41 39 37 35 33 31 29 27 25 23 21 19 17 13 15 11 9 5 7 3 0 1 100 P&G's Orders with 3M 1000 900 800 P&G Order 700 600 500 400 300 200 40 37 34 31 28 15.057 Spring 03 Vande Vate 25 22 19 16 10 7 4 1 0 13 100 6 What Are the Effects? What problems, costs, challenges does this create for the players in the supply chain? What problems does this create for the product in the market place? 15.057 Spring 03 Vande Vate 7 Forecasting More variability Poorer forecasts Less reliable supply 15.057 Spring 03 Vande Vate 8 Causes of Bullwhip Today Product Proliferation/Mass Customization More varieties of products Build-to-Order Prohibits pooling orders to smooth requirements Lean Prevents pooling releases to smooth demand on the supply chain 15.057 Spring 03 Vande Vate 9 Why Lean (Just-In-Time)? Reduces inventory Capital requirements Etc Reduces handling Direct-to-Line Improves Quality See problems quickly Increases launch speed 15.057 Spring 03 Vande Vate 10 Why Not Lean? Capacity Changes in requirements create upstream inventory Changes in requirements raise transport costs Reliability Distant suppliers subject to disruption 15.057 Spring 03 Vande Vate 11 Release Variability Daily Receipt 1400 1200 1000 800 600 400 200 0 01-Apr-02 06-Apr-02 11-Apr-02 16-Apr-02 21-Apr-02 26-Apr-02 Managing Variability Capacity Buffer Inventory Buffer Time Buffer 15.057 Spring 03 Vande Vate 13 Required rate of conveyances Freight Cost Capacity Utilized Capacity Time 15.057 Spring 03 Vande Vate 14 Required rate of conveyances Expediting Expedited Service Lower Capacity Utilized Capacity Time 15.057 Spring 03 Vande Vate 15 Ideal Supply Chain Same requirements every day No excess capacity No inventory No service failures Minimum Cost 15.057 Spring 03 Vande Vate 16 Buffer Inventory with Constant Supply Volume Variation in Demand Variation in Buffer Time 15.057 Spring 03 Vande Vate 17 A Financial Model From Revenues Cash Expenses Cash Acct 15.057 Spring 03 Vande Vate 18 A Financial Model From Revenues Cash Expenses Invest Sell Assets Cash Acct 15.057 Spring 03 Vande Vate 19 Controls Invest enough to bring it to here When Cash balance reaches here 15.057 Spring 03 Vande Vate 20 Controls Sell assets to bring it to here When Cash balance falls to here 15.057 Spring 03 Vande Vate 21 Controls T t b 15.057 Spring 03 Vande Vate 22 Trade-offs Opportunity cost of Cash Balance Transaction costs of investing and selling assets Set the controls, T, t and b to balance these costs 15.057 Spring 03 Vande Vate 23 Inventory Analogy Cash Expenses From Revenue Sell Assets Invest Excess Daily Production reqs. Constant supplies Expedited order Curtailed order 15.057 Spring 03 Vande Vate 24 Trade-offs Cost of holding Inventory Supply chain costs of expediting and curtailing orders Set the controls, T, t and b to balance these costs Opportunity cost of Cash Balance Transaction costs of investing and selling assets 15.057 Spring 03 Vande Vate 25 The Traditional Model 1 1-(p1+ q1) p1 p2 2 … 1 0 q1 q2 pk k … qk … M 1 A Markov Model 15.057 Spring 03 Vande Vate 26 Challenges Data intensive: pi’s and qi’s Computationally intensive Alternative Brownian motion Inventory behaves like a random walk Model of a particle in space Two parameters: mean and variance Advanced calculus methods make it “easy” to work with 15.057 Spring 03 Vande Vate 27 Release Variability Daily Receipt 1400 68% of time usage is between 0 and 800 1200 1000 800 σ = 412 600 400 µ = 367 200 0 01-Apr-02 06-Apr-02 11-Apr-02 16-Apr-02 21-Apr-02 26-Apr-02 The EOQ as a Special Case Average usage rate µ Variance in usage σ2 Nominal release rate λ < µ Since we order less than we consume, inventory drifts downward How much should we “expedite” when it reaches 0? 15.057 Spring 03 Vande Vate 29 Trade offs Expediting disrupts the supply chain Fixed cost F for each time we expedite Variable cost f for each item in the order holding cost h for inventory Larger orders mean less frequent but larger disruptions and more inventory 15.057 Spring 03 Vande Vate 30 EOQ as Special Case Order Q Time between orders is Q/(µ – λ) Order frequency is (µ – λ)/Q Average Inventory is Q/2 + σ2/2(µ – λ) Average Cost is Expediting Cost: Inventory Cost: (F+fQ)(µ – λ)/Q h(Q/2 + σ2/2(µ – λ)) 15.057 Spring 03 Vande Vate 31 The Total Cost Formula hQ/2 + F(µ – λ)/Q + hσ2/2(µ – λ) + f(µ – λ) EOQ: Transaction EOQ: Inventory Constant that doesn’t depend on Q The best Q balances inventory and ordering costs: hQ/2 = F(µ – λ)/Q Q2 = 2F(µ – λ)/h Q = √2F(µ – λ)/h 15.057 Spring 03 Vande Vate 32 Fixed Expediting Quantity Find the best nominal release rate λ to get the right frequency of expediting 15.057 Spring 03 Vande Vate 33 The Total Cost Formula hQ/2 + hσ2/2r + fr + Fr/Q EOQ: Transaction EOQ: Inventory Constant that doesn’t depend on r The best drift rate r = µ − λ balances inventory and ordering costs: hσ2/2r = fr + Fr/Q r2 = hσ2Q/2(F+fQ) r = √hσ2Q/2(F+fQ) 15.057 Spring 03 Vande Vate 34 Two-sided Version If inventory grows too large, curtail shipments What’s too large? How much should we curtail? If expediting is expensive create a positive drift order more than you need curtail shipments when inventory is too high 15.057 Spring 03 Vande Vate 35 Differences Constant Stream of Releases punctuated by Expediting and Curtailing If supplier can see inventory, can anticipate expedited and curtailed orders Have to set a lower bound > 0 to protect against disruptions – safety stock 15.057 Spring 03 Vande Vate 36 15.057 Spring 03 Vande Vate 246 239 232 225 218 211 204 197 190 183 176 169 162 155 148 141 134 127 120 113 106 99 92 85 78 71 64 57 50 43 36 29 22 15 8 1 Example: Shipments 300 250 200 150 100 50 0 37 Example: Inventory 1000 900 800 700 600 500 400 300 200 100 0 15.057 Spring 03 Vande Vate 38