Bullwhip Effect MAT 231 – Modelling – Fall 2015 Weeks: 11 – 12 Goal. Understand that Supply Chain Management is hard(!) and attempt to model it. Watch the short movie: https://youtu.be/2nlmkTYZG5s to understand a bit better about the bullwhip effect. Read also: http://forio.com/about/blog/bullwhips-and-beer/ 1 Bullwhip Effect Near Beer Game (Novice). MAT231 - Fall 2015 You own a (tiny) Beer Store. You start with a stable situation where your customers have been asking for 10 cases of beer every week, and your inventory and orders match the situation (so you don’t run low on inventory and you don’t accumulate either). From the second week, your customers start ordering 15 cases of beer instead. It is you job to stabilize the whole supply chain as soon as possible. Below is a screen from the “game”. • New Orders from Customers: Number of beer cases your new customers want this week • Cumulative Unfilled Orders: Number of beer cases that your old customers ordered and that you haven’t filled • Total Orders from Customers: Sum of the previous two values. • Raw Material Orders: Order of Yeast (it takes one week for it to arrive) • In Transit from Vendors: Yeast that will arrive next week • Work in Process (Brewing): Beer is being made (it takes 1 week to finish) • Finished Goods Inventory: Number of Cases of beer in stock ready to be sold • Shipments to Customers: Number of Cases of beer sent to customers • Unfilled Orders: Number of Cases of beer that can’t be filled (due to lack of cases in inventory) 2 Bullwhip Effect Task. MAT231 - Fall 2015 Go to https://forio.com/simulate/mbean/near-beer-game/run/ The goal of the “game” is to try and stabilize the number of customer orders, your inventory, arriving orders, and your order, so that you end up with the following situation • Customer Orders: 15 cases every week (with no unfilled orders) • Inventory: 15 cases • Arriving Order: 15 cases • Order 15 cases 1. Play the “game” on Novice as a group and see how many weeks it takes to stabilize the situation. Consider the following sequences: • cn = number of beer cases ordered by customers • un = number of cases ordered previously but not fulfilled yet • in = number of cases in inventory • on = number of cases ordered • rn = number of cases of beer produced where n is the number of weeks elapsed since the beginning of the “game”. (a) What are the initial conditions (n = 0) ? (b) What is the formula for cn ? (c) What is the formula for rn ? (d) What is in ? (e) What is un ? (f ) Decide on a strategy for ordering beer cases. Decide on a formula for on that can depend on n, cn , un , in , rn . Explain your choice. (g) Run the “game” with your choice of on and confirm that your modelling is correct, that is, that your variables follow the outcome of the game. (h) What is the result of your strategy? Does it go “amuck” – bullwhip effect∗ ? Or does it control the supply chain nicely? ∗ It’s ok if it goes “amuck”! The goal is to see the Bullwhip Effect in action... Now try to fix it! 3 Bullwhip Effect 2. MAT231 - Fall 2015 Play the “game” on Expert as a group and see how many weeks it takes to stabilize the situation. Consider the same sequences as for 1. The difference between Novice and Expert is that the customer orders go from 10 → 50 and every week 25% of unfilled orders are cancelled. (a) What are the initial conditions (n = 0) ? (b) What is the formula for cn ? (c) What is the formula for rn ? (d) What is in ? (e) What is un ? (f ) Decide on a strategy for ordering beer cases. Decide on a formula for on that can depend on n, cn , un , in , rn . Explain your choice. (g) Run the “game” with your choice of on and confirm that your modelling is correct, that is, that your variables follow the outcome of the game. (h) What is the result of your strategy? Does it go “amuck” – bullwhip effect? Or does it control the ordering nicely? 4 Bullwhip Effect MAT231 - Fall 2015 Further Investigation. 1. There is a more complex version of the game https://beergame.pipechain.com/ which includes 1–4 players from 4 different stages of the supply chain. It takes 2 weeks for orders to arrive to a different stage and it takes 2 weeks to fulfill a request. (a) Play the game with 2 players† who do not communicate with each other, i.e., two-stage supply chain. (b) Define the new sequences • cn = number of beer cases ordered by customers • on = number of cases ordered by the retailer • sn = number of cases in the retailer’s stock • pn = number of cases ordered by the producer • qn = number of cases in the producer’s stock (c) Make a similar study for this case. Observe that now you have to decide on the strategy for both on and pn . 2. Study the bullwhip effect and ways to avoid its effects. † Create a game and then use another computer to join the same game 5