Antti Salonen KPP227 - HT 2015 KPP227 Antti Salonen 1 Inventory management Inventory management concerns short-range decisions about supplies, inventories, production levels, staffing patterns, schedules and distribution. The decisions are often of a tactical (rather than strategic) character. Strategic Tac+c Opera+onal KPP227 Antti Salonen 2 What is inventory? An inventory is a stock or store of goods. Goods inventory management is essential to the successful operation of most organizations for a number of reasons, like: • the amount of money inventory represents (capital investment) • The impact on daily operations KPP227 Antti Salonen 3 What is inventory? Inventory is a stock of anything, held to meet future demand. Manufacturing companies (for example) carry supplies of: Firms typically stock a large amount of items, ranging from small items (such as screws and nuts) to large items (such as machines and castings), depending on the kind of business. • raw material • purchased parts • sub assemblies/partially completed items (Work in Process – WIP) • finished goods • spare parts for machines, tools and other supplies. KPP227 Antti Salonen 4 Accounting categories Inventories for a manufacturing plant exist in three forms (so called accounting categories): • • • Raw material Work in process (WIP) Finished goods 1. Raw material at the plant passes through one or more processes, which transforms them into various levels of WIP inventory. When this inventory is processed at the final operation, it becomes finished goods inventory. Finished goods can be held at a plant, a distribution center (DC), and retail locations. 2. 3. KPP227 Antti Salonen 5 Nature and importance of inventory Inventories are not only necessary for operations, but also for customer satisfaction. Hence, a typical firm can have about 30 % of it´s current assets and 90 % of it´s working capital invested in inventory. Question: What can be possible benefits and drawbacks of inventory? KPP227 Antti Salonen 6 Functions of Inventory 1. To meet anticipated customer demand Anticipation stock: Inventories are held to satisfy an expected average demand. 2. To smooth production requirements Seasonal inventories: Inventories are built during off-season to satisfy the demand during high season. 3. To decouple operations Buffers: Inventories are held between successive operations to maintain continuity of production despite e.g. breakdowns. 4. To protect against stock outs Safety stocks: Inventories are held to cover for late deliveries and unexpected increases in demand. KPP227 Antti Salonen 7 Functions of Inventory 5. To take advantage of order cycles Cycle stock: Inventories are held to minimize purchasing cost resulting in order cycles. 6. To hedge against price increases Inventories are held to avoid a substantial price increase. 7. To permit operations Pipeline inventory: Inventories are held in order to avoid shortages of e.g. raw material which can result in production stops (work in process). KPP227 Antti Salonen 8 Types of inventory 1. Cycle inventory Increased inventory and lower cost by ordering larger quantities. Lot sizing principles: • The lot size Q must equal the demand during the time between orders • The longer the time between orders, the greater the cycle inventory. 2. Safety stock inventory Protects against uncertainties in demand, lead time and supply. 3. Anticipation inventory Used to absorb uneven rates of demand or supply. 4. Pipeline inventory Inventory that is created when an order for an item is issued but not yet placed in inventory. (Inventory moving from point to point in the material flow process) KPP227 Antti Salonen 9 Inventory levels Inadequate control of inventories can result in both under- and overstocking of items. KPP227 Antti Salonen 10 Inventory levels Inadequate control of inventories can result in both under- and overstocking of items. • KPP227 Under-stocking Results in missed deliveries, lost sales, dissatisfied customers and production bottle necks. Antti Salonen 11 Inventory levels Inadequate control of inventories can result in both under- and overstocking of items. • • KPP227 Under-stocking Results in missed deliveries, lost sales, dissatisfied customers and production bottle necks. Over-stocking Results in unnecessary capital being tied up, that could have been used for something more productive. Antti Salonen 12 Inventory levels Inadequate control of inventories can result in both under- and overstocking of items. • • Under-stocking Results in missed deliveries, lost sales, dissatisfied customers and production bottle necks. Over-stocking Results in unnecessary capital being tied up, that could have been used for something more productive. Although overstocking may appear to be the lesser of the two evils, excessive overstocking can be staggering where holding costs are high. This is one factor dealt with by e.g. lean production (JIT, reduced waste etc). KPP227 Antti Salonen 13 Cost information The costs associated with inventories are: • Holding costs Relates to physically having items in storage (see next slide). • Ordering cost (or setup costs) Relates to ordering and receiving inventory, which vary with the actual placement of an order. These costs include e.g. determining how much is needed, preparing the invoice, shipping, goods inspection, moving the goods to temporary storages etc. • Shortage costs Relates to the case when demand exceeds supply. These costs include e.g. opportunity cost of making the sale, loss of customer goodwill or even cost of lost production (if the customer is internal) KPP227 Antti Salonen 14 Holding or carrying cost Inventory holding (or carrying) cost is the cost of keeping items on hand. These cost components change with inventory level. The components of holding cost • Cost of capital To finance an investment (often up to 15 %) • Storage and handling costs Inventory needs space and must be moved in and out of storage • Taxes, insurance and shrinkage Shrinkage can take three forms: • Pilferage/Theft • Obsolescence due to e.g. model changes • Deterioration implies a lower value KPP227 Antti Salonen 15 Pressures for low inventory • Inventory represents a temporary monetary investment => firm must pay (rather than receive) interest. • Inventory hides quality problems. • Inventory takes up space that could be used for a more profitable activity. • Inventory needs to be handled => increased materials handling requirements. KPP227 Antti Salonen 16 Pressures for high inventory • Customer service Inventory can speed up delivery and avoids stock outs and backlogs. • Ordering cost Minimize the cost of preparing purchase order. • Setup cost Producing inventory reduces the amount of setups between different items. • Labor and equipment utilization Increased productivity • Transportation cost Inventory on hands allows the possibility to optimize transportation. • Quantity discounts The more you buy at one time, the cheaper the price/item KPP227 Antti Salonen 17 However… It is not unusual for managers to discover that their firm has a 10 year supply of some items => a balance is needed! KPP227 Antti Salonen 18 Inventory concerns • Level of customer service To have the right goods, in sufficient quantities, in the right place at the right time • Cost of ordering and carrying inventory Overall objective To achieve satisfactory customer service levels while keeping inventory costs within reasonable bounds. KPP227 Antti Salonen 19 Inventory measures The average aggregate inventory value is the total value of all items held in inventory and represents the inventory investments over a period of time. Average aggregate inventory value = ∑i (No of unit Xi* Value of unit Xi) However, it is also important to consider weeks of supply (how many weeks of demand the average inventory can cover) and inventory turnover (how many times the whole inventory is replaced per year). Weeks of supply = Average aggregate inventory/Weekly sales (at cost) Inventory turnover = Annual sales (at cost)/ Average aggregate inventory KPP227 Antti Salonen 20 EXAMPLE 1 Inventory measures KPP227 Antti Salonen 21 KPP227 Antti Salonen 22 KPP227 Antti Salonen 23 KPP227 Antti Salonen 24 Problem to solve KPP227 Antti Salonen 25 Solution KPP227 Antti Salonen 26 The Pareto principle The Pareto Principle (also called 80/20 rule) The 80/20 rule means that in anything, a few (20 percent) are vital and many (80 percent) are trivial. KPP227 Antti Salonen 27 ABC analysis The product line of a typical firm is made up of individual products at different stages of their respective life cycles and with different degrees of sales success. E.g. 80 % of a firm’s sales are generated by 20 % of the product line items. => important to primarily control these (and not the other 80 %). Percentage of items KPP227 Antti Salonen 28 ABC Analysis Classification of articles in regards to e.g. item value. • Class “A” items constitute the most important class of inventories so far as the proportion in the total value of inventory. The “A” items consists of ~20% of the total items and accounts for ~80% of the total material usage. This items need a tightly controlled inventory system with constant attention. • Class “B” items constitute an intermediate position, which constitute ~30% of the total items, accounts for ~15% of the total material consumption. These items need a formalized inventory system and periodic attention. • Class “C” items are quite negligible. It consists of the remaining ~50% items, accounting for only ~5% of the monetary value of total material usage . Quite relaxed inventory procedures are used. KPP227 Antti Salonen 29 Now that we have identified the inventory items deserving the most attention, we devote the remainder of the lecture to the decisions of how much to order and when. KPP227 Antti Salonen 30 Inventory Control Systems • Independent demand Items for which demand is influenced by market conditions and is not related to the inventory decisions for any other item held in stock or produced. • Dependent demand Items required as components or inputs to a service or product. Dependent demand exhibits a pattern very different from that of independent demand and must be managed with different techniques. (will be covered in upcoming lectures) KPP227 Antti Salonen 31 Independent demand KPP227 • • Wholesale and retail merchandise Service support inventory (e.g. office supplies) • • Product and replacement-part distribution inventories Maintenance, repair, and operating (MRO) supplies Antti Salonen 32 Demand forecast and lead time information KPP227 • Inventories are used to satisfy order demand requirements, so it is essential to have reliable estimates of the amount and timing of demand. • Similarly, it is essential to know how long it will take for orders to be delivered. • Managers also need to know the extent to which demand and lead time (the time between submitting an order and receiving it) might vary. The greater the variability, the greater the need for additional stock to reduce the risk of a shortage between deliveries. Antti Salonen 33 Definitions: A reminder • Inventory holding cost is the sum of the cost of capital and the variable costs of keeping items on hand, such as storage and handling, taxes, insurance, and shrinkage. • Ordering cost is the cost of preparing a purchase order for a supplier or a production order for the shop. • Setup cost is the cost of changing over a machine to produce a different item. Cycle inventory is the portion of total inventory that varies directly with lot size. KPP227 Antti Salonen 34 Economic Order Quantity (EOQ) The lot size, Q, that minimizes total annual inventory holding and ordering costs. When to use EOQ: • Constant and certain demand • No lot size constraints • Inventory holding cost and fixed cost per lot are the only costs • Decisions for an item can be made independently • Constant and certain lead time EOQ is a reasonable approximation, not an optimization tool! KPP227 Antti Salonen 35 EOQ calculation Q = Lot size (units) H = Holding cost for one unit during one year (SEK) D = annual demand (units/year) S = Ordering cost/Set up cost (SEK/lot) KPP227 Antti Salonen 36 EOQ calculation Total annual cycle-inventory cost = Annual holding cost + Annual ordering or setup cost Economic order quantity: C = total annual cycle-inventory cost Q = lot size, in units H = cost of holding one unit in inventory for a year, often expressed as a percentage of the item’s value D = annual demand, in units per year S = cost of ordering or setting up one lot KPP227 Antti Salonen 37 EOQ KPP227 Antti Salonen 38 Time Between Orders (TBOEOQ) Sometimes, inventory policies are based on the time between replenishment orders, rather than on the number of units in the lot size. The Time Between Orders (TBO) for a particular lot size is the average elapsed time between receiving (or placing) replenishment orders of Q units. => TBO gives a hint on how often an order should be placed. KPP227 Antti Salonen 39 EXAMPLE 3 EOQ, Cost, TBO KPP227 Antti Salonen 40 a) KPP227 Antti Salonen 41 a) KPP227 Antti Salonen 42 b) KPP227 Antti Salonen 43 Problem to solve KPP227 Antti Salonen 44 Solution KPP227 Antti Salonen 45 EOQ sensitivity analysis TABLE 12.1 Parameter | SENSITIVITY ANALYSIS OF THE EOQ EOQ Demand 2DS H Order/Setup Costs 2DS H Holding Costs 2DS H KPP227 Parameter Change EOQ Change Comments ↑ Increase in lot size is in proportion to the square root of D. ↓ ↓ Weeks of supply decreases and inventory turnover increases because the lot size decreases. ↓ ↑ Larger lots are justified when holding costs decrease. ↑ Antti Salonen 46 The EOQ and other lot-sizing methods answer the important question: How much should we order? Another important question that needs an answer is: When should we place the order? KPP227 Antti Salonen 47 Continuous review (Q) system A continuous review (Q) system, sometimes called a reorder point (ROP) system or fixed order-quantity system, tracks the remaining inventory of a SKU each time a withdrawal is made to determine whether it is time to reorder. A Q system means that whenever the inventory position reaches a certain point, a new order is placed! KPP227 Antti Salonen 48 Continuous review (Q) system Q system when demand and lead time are constant and certain KPP227 Antti Salonen 49 Continuous review (Q) system Q system when demand and lead time are constant and certain KPP227 Antti Salonen 50 Continuous review (Q) system Q system when demand and lead time are constant and certain Inventory position = On-hand inventory + Scheduled Receipts – Back Orders IP = OH + SR – BO If IP ≤ Reorder point => An order should be placed! KPP227 Antti Salonen 51 Problem to solve Inventory position = On-hand inventory + Scheduled receipts – Backorders IP = OH + SR – BO KPP227 Antti Salonen 52 Solution KPP227 Antti Salonen 53 Continuous review (Q) system Q system when demand is uncertain KPP227 Antti Salonen 54 Continuous review (Q) system Calculation of reorder point (ROP) when demand is uncertain: 1. Choose an appropriate service-level policy. E.g. choosing a 90 percent cycle service level means that the probability is 90 percent that the demand will not exceed the supply during the lead time. 2. Determine the demand during lead time probability distribution 3. Determine the safety stock and reorder point levels KPP227 Antti Salonen 55 Continuous review (Q) system The size of the safety stock depends on the variability, which is measured with probability distributions. Normal distribution Cycle-service level = 85% Probability of stockout (1.0 – 0.85 = 0.15) Average demand during lead time R zσdLT Finding Safety Stock with a Normal Probability Distribution for an 85 Percent Cycle-Service Level KPP227 Antti Salonen 56 Continuous review (Q) system KPP227 Antti Salonen 57 EXAMPLE 4 Reorder point (ROP) & safety stock (normal distribution) KPP227 Antti Salonen 58 a) Normal distribution vv v KPP227 Antti Salonen 59 KPP227 Antti Salonen 60 a) KPP227 Antti Salonen 61 b) Normal distribution KPP227 Antti Salonen 62 KPP227 Antti Salonen 63 b) Normal distribution KPP227 Antti Salonen 64 Problem to solve KPP227 Antti Salonen 65 Solution KPP227 Antti Salonen 66 Continuous review (Q) system The size of the safety stock depends on the variability, which is measured with probability distributions. Discrete distribution • • • Data are unavailable Each possible demand during lead time, along with it’s probability is listed. R is selected from the list of demand levels. Find the smallest value of R that meets the desired service level. E.g. if the desired cycle-service level is 95% and R is set at 500 units the probabilities of all demands ≤500 must equal or exceed 0.95, and R is the smallest such quantity. KPP227 Antti Salonen 67 EXAMPLE 5 Reorder point (ROP) & Safety stock (discrete distribution) KPP227 Antti Salonen 68 KPP227 Antti Salonen 69 KPP227 Antti Salonen 70 Periodic review (P) system A periodic review (P) system, sometimes called a periodic reorder system or fixed interval reorder system, reviews an item’s inventory position periodically rather than continuously (=> TBO is fixed). The lot size, Q, may change from one order to the next (demand is uncertain). Essential assumptions: • item is delivered in lots • inventory holding cost is not affected by lot sizing decisions • decisions for one item are independent of decisions for other items • amount received is exactly amount ordered A P system means that on a regular basis, a new order is placed. KPP227 Antti Salonen 71 Periodic review (P) system P system when demand is uncertain and lead time is certain Inventory position = On-hand inventory + Scheduled Receipts – Back Orders IP = OH + SR – BO An order is placed every period P and the amount to order = T-IP ! KPP227 Antti Salonen 72 EXAMPLE 6 Order quantity KPP227 Antti Salonen 73 KPP227 Antti Salonen 74 KPP227 Antti Salonen 75 Periodic review (P) system Two decisions must be made: • P: Length of time between reviews Could e.g. be based on the cost trade-offs of the EOQ, average time between orders of the EOQ (= TBO). • T: Target inventory level Must equal to the expected demand during protection interval (P + L) plus enough safety stock to protect against demand and lead time uncertainties. T = average demand during the protection interval + safety stock for protection interval ! = ! ! + ! + !! !!! = ! ! + ! + !!!! ! + !! KPP227 Antti Salonen 76 EXAMPLE 7 P system KPP227 Antti Salonen 77 Demand for a bird feeder is normally distributed with a mean of 18 units per week and a standard deviation in weekly demand of 5 units. The lead time is 2 weeks, and the business operates 52 weeks per year. EOQ is 75 units and the safety stock is 9 units for a cycle-service level of 90 percent. What is the equivalent P system? Find P and T! Answers are to be rounded to the nearest integer. KPP227 Antti Salonen 78 KPP227 Antti Salonen 79 KPP227 Antti Salonen 80 Q system vs. P system Primary advantages of Q systems • Review frequency may be individualized • Fixed lot sizes can result in quantity discounts • Lower safety stocks Primary advantages of P systems • Convenient • Orders can be combined • Only need to know IP when review is made KPP227 Antti Salonen 81 Hybrid systems Optional replenishment systems • Optimal review, min-max, or (s,S) system, like the P system • Reviews IP at fixed time intervals and places a variable-sized order to cover expected needs • Ensures that a reasonable large order is placed Base-stock system • Replenishment order is issued each time a withdrawal is made • Order quantities vary to keep the inventory position at R • Minimizes cycle inventory, but increases ordering costs • Appropriate for expensive items Visual systems • Allows employees to place orders when inventory visibly reaches a certain marker. (E.g. Kanban) KPP227 Antti Salonen 82 Non-instantaneous replenishment If an item is being produced internally (rather than purchased) finished units may be used or sold as soon as they are completed, without waiting until a full lot is completed! Usually production rate, p, exceeds the demand rate, d, so there is a build-up of (p – d) units for Q/p days! KPP227 Antti Salonen 83 Non-instantaneous replenishment Maximum cycle inventory (Imax): I max Q ⎛ p − d ⎞ = ( p − d ) = Q⎜ ⎟ p ⎝ p ⎠ where p = production rate d = demand rate Q = lot size Average cycle inventory is no longer Q/2 (as in EOQ). Instead it is Imax /2 KPP227 Antti Salonen 84 Non-instantaneous replenishment Total annual cost = Annual holding cost + Annual ordering or setup cost I max (H ) + D (S ) => C= 2 Q I = inventory D = annual demand p = production rate d = demand rate Q = lot size H = holding cost S = ordering/setup cost KPP227 Q ⎛ p − d C = ⎜⎜ 2 ⎝ p ⎞ D ⎟⎟(H ) + (S ) Q ⎠ => Economic production lot size: 2 DS ELS = H Antti Salonen p p−d 85 EOQ vs. ELS Do NOT mix up Economic order size EOQ = 2DS H Economic production lot size ELS = KPP227 2 DS H Antti Salonen p p−d 86 EXAMPLE 8 Non-instantaneous replenishment KPP227 Antti Salonen 87 KPP227 Antti Salonen 88 Solution KPP227 Antti Salonen 89 Skärmurklipp gjort: 2010-11-21; 13:18 Problem to solve A toy manufacturer uses 48000 rubber wheels per year for its popular dump truck series. The firm makes its own wheels, which it can produce at a rate of 8 per day. The toy trucks are assembled uniformly over the entire year. Carrying cost is €1 per wheel a year. Setup cost for a production run of wheels is €45. The firm operates 240 days per year. Determine the: a. Optimal run size b. Minimum total annual cost for carrying and setup c. Cycle time for the optimum run size d. Run time D = 48000 wheels per year S = €45 H = €1 per wheel per year p = 800 wheels per day d = 48000 wheels per 240 days, or 200 wheels per day KPP227 Antti Salonen 90 Skärmurklipp gjort: 2010-11-21; 13:18 Solution a: ELS = b: √ √ p p-d = √ Cmin = Carrying cost + Setup cost = Imax = Cmin = KPP227 2DS H ELS (p – d) = p ( 1800 2 2x48000x45 1 ( Imax 2 √ ) ( H+ 800 800 - 200 D ELS ) = 2400 wheels S 2400 (800 – 200) = 1800 wheels 800 ) ( 1+ 48000 2400 ) 45 = 900 + 900 = €1800 c: Cycle time = ( ELS d ) = 2400 200 = 12 days d: Run time = ( ELS p ) = 2400 800 = 3 days Antti Salonen 91 Quantity discounts Price incentives to purchase large quantities, create pressure to maintain a large inventory. Hence, a new approach is needed to find the best lot size - one that balances the advantages of lower prices for purchased materials and fewer orders (which are benefits of large order quantities) against the disadvantage of the increased cost of holding more inventory. KPP227 Antti Salonen 92 Quantity discounts Total annual cost =Annual holding cost + Annual ordering or setup cost + Annual cost of materials Q D C = ( H ) + ( S ) + PD 2 Q where Q = lot size H = holding cost D = annual demand d = demand rate S = ordering and/or setup cost P = price/unit KPP227 Antti Salonen 93 Quantity discounts Step 1. Beginning with lowest price, calculate the EOQ for each price level until a feasible EOQ is found. It is feasible if it lies in the range corresponding to its price. Each subsequent EOQ is smaller than the previous one, because P, and thus H, gets larger and because the larger H is in the denominator of the EOQ formula. Step 2. If the first feasible EOQ found is for the lowest price level, this quantity is the best lot size. Otherwise, calculate the total cost for the first feasible EOQ and for the larger price break quantity at each lower price level. The quantity with the lowest total cost is optimal. KPP227 Antti Salonen 94 EXAMPLE 9 Quantity discounts KPP227 Antti Salonen 95 KPP227 Antti Salonen 96 KPP227 Antti Salonen 97 KPP227 Antti Salonen 98 One period decisions One of the dilemmas facing many retailers is how to handle seasonal goods. Often, they cannot be sold at full markup the next year because of changes in styles. This type of situation is often called the newsboy problem. Step 1: List different demand levels and probabilities. Step 2: Develop a payoff table that shows the profit for each purchase quantity, Q, at each assumed demand level, D. Each row represents a different order quantity and each column represents a different demand. The payoff depends on whether all units are sold at the regular profit margin which results in two possible cases. KPP227 Antti Salonen 99 One period decisions Case 1. Case 2. KPP227 Antti Salonen 100 One period decisions Step 3: Calculate the expected payoff of each Q by using the expected value decision rule: For a specific Q, first multiply each payoff by its demand probability, and then add the products. Step 4: Choose the order quantity Q with the highest expected payoff. KPP227 Antti Salonen 101 EXAMPLE 10 One period decisions KPP227 Antti Salonen 102 KPP227 Antti Salonen 103 Demand exceeds supply => Case 1 Supply exceeds demand => Case 2 KPP227 Antti Salonen 104 KPP227 Antti Salonen 105 Relevant book chapters • Chapter: Managing inventories • Supplement C: Special inventory models KPP227 Antti Salonen 106 Questions? antti.salonen@mdh.se Next lecture on Tuesday 2015-12-08 Scheduling, Assignment KPP227 Antti Salonen 107