Slide 1

Slide 1 text

© Hajime Mizuyama Production & Operations Management #1 @AGU Lec.4: Inventory Control and Management (1) • Factory as a single machine model • Economic order quantity and production lot size • Demand uncertainty and safety stock

Slide 2

Slide 2 text

© Hajime Mizuyama Course Schedule #1 Date Contents Outline of production management (1): How to conceptualize production systems Outline of production management (2): Framework of production planning and control Inventory control and management (1): Economic order quantity (EOQ) and the role of safety stock Inventory control and management (2): Conventional inventory control models Production planning and linear programming MRP (1): Bill of materials (BOM), priority planning, capacity planning, etc. MRP (2): Lot sizing and dynamic order quantity (DOQ)

Slide 3

Slide 3 text

© Hajime Mizuyama When simplified the most, a factory (or a production system) is sometimes deemed as if it were a single machine. First, let’s further assume that the factory is operated in MTS and produces only one kind of products. Factory as a Single Machine Model A single machine Product inventory Customers

Slide 4

Slide 4 text

© Hajime Mizuyama Trajectory of Product Inventory Level #1 Discrete production output case Product inventory level: y Time: t 𝑑𝑦 𝑑𝑡 = −𝐷 Production lot size: Q Production lead-time: LT Average inventory level: Q/2 Production cycle: CT = Q/D Demand rate: D

Slide 5

Slide 5 text

© Hajime Mizuyama Inventory holding cost Inventory holding cost is mainly composed of capital cost. Its amount for each product is proportional to the time length while it is kept in the stock. Thus, the whole amount per period is proportional to the average level of inventory. Setup cost (or order cost) Setup cost is those which is incurred every time the machine starts to produce a new lot, such as the costs for changing dies, jigs, tools, settings of the machine, etc. Thus, the whole amount per period is proportional to the number of production orders per period. Relevant Costs

Slide 6

Slide 6 text

© Hajime Mizuyama Setup cost (or order cost) per period 𝑐! = 𝐴 ) 𝐷/𝑄 Inventory holding cost per period 𝑐" = ℎ ) 𝑄/2 Relevant Costs D: Demand rate Q: Production lot size A: Setup cost per order h: Holding cost per item per period Total cost per period 𝑐# = 𝐴 ) 𝐷 𝑄 + ℎ ) 𝑄 2 Q cost cH cS cT

Slide 7

Slide 7 text

© Hajime Mizuyama Total cost per period Most economical lot size (order quantity) Economic Order Quantity (EOQ) Model Order quantity Smaller lot size Larger lot size Higher setup cost Higher holding cost 𝑐# = 𝐴 ) 𝐷 𝑄 + ℎ ) 𝑄 2 𝐸𝑂𝑄 = 2 ) 𝐴 ) 𝐷 ℎ D: Demand rate Q: Production lot size A: Setup cost per order h: Holding cost per item per period

Slide 8

Slide 8 text

© Hajime Mizuyama Numerical Example Demand rate 𝐷 = 500 [items/day] Setup cost per order 𝐴 = 10000 [JPY] Holding cost per item per period ℎ = 10 [JPY/ (item)day)] Economic order quantity (EOQ)

Slide 9

Slide 9 text

© Hajime Mizuyama Trajectory of Product Inventory Level #2 Continuous production output case Product inventory level: y Time: t 𝑑𝑦 𝑑𝑡 = −𝐷 Q/P Production cycle: CT = Q/D Demand rate: D Production rate: P Production lot size: Q 𝑑𝑦 𝑑𝑡 = 𝑃 − 𝐷 Average inventory level: Q(P-D)/2P Q(P-D)/P

Slide 10

Slide 10 text

© Hajime Mizuyama Setup cost (or order cost) per period 𝑐! = 𝐴 ) 𝐷/𝑄 Inventory holding cost per period 𝑐" = ℎ ) 𝑄 ) (𝑃 − 𝐷)/(2 ) 𝑃) Relevant Costs D: Demand rate P: Production rate Q: Production lot size A: Setup cost per order h: Holding cost per item per period Total cost per period 𝑐# = 𝐴 ) 𝐷 𝑄 + ℎ ) 𝑄 ) (𝑃 − 𝐷) 2 ) 𝑃 Q cost cH cS cT

Slide 11

Slide 11 text

© Hajime Mizuyama Total cost per period Most economical lot size (order quantity) Economic Production Lot Size (EPLS) Model 𝐸𝑃𝐿𝑆 = 2 ) 𝐴 ) 𝑃 ) 𝐷 ℎ ) (𝑃 − 𝐷) 𝑐# = 𝐴 ) 𝐷 𝑄 + ℎ ) 𝑄 ) (𝑃 − 𝐷) 2 ) 𝑃 D: Demand rate P: Production rate Q: Production lot size A: Setup cost per order h: Holding cost per item per period

Slide 12

Slide 12 text

© Hajime Mizuyama Numerical Example Demand rate 𝐷 = 400 [items/day] Production rate 𝑃 = 500 [items/day] Setup cost per order 𝐴 = 10000 [JPY] Holding cost per item per period ℎ = 10 [JPY/ (item)day)] Economic production lot size (EPLS)

Slide 13

Slide 13 text

© Hajime Mizuyama Demand uncertainty Future demand quantity involves various uncertainties and cannot be foreseen perfectly. Thus, it should be, at best, treated as a random variable. Lead-time uncertainty Production lead-time may also involve uncertainties and sometimes needs to be treated as a random variable. If these uncertainties cannot be ignored, how should they be dealt with? à Safety stock Uncertainties and Safety Stock

Slide 14

Slide 14 text

© Hajime Mizuyama Lot-size stock It appears when lot-production and/or lot-delivery are used. Safety stock It absorbs the uncertainties of the demand and lead-times. Anticipation stock It arises due to front-loaded production for covering an anticipated future capacity shortage. Classification of Inventory

Slide 15

Slide 15 text

© Hajime Mizuyama Random variable • A variable whose value cannot be specified for sure before realization and is only known by its probability distribution, or parameters like mean, variance, etc. • A familiar example would be the number shown on a rolled dice. Normal (Gaussian) distribution • If a lot of independent random variables are summed up, the total will follow this distribution, which is used for various errors and noises. Additivity of variances • The variance of the sum of independent random variables will be the sum of their variances. Additivity of Variance

Slide 16

Slide 16 text

© Hajime Mizuyama Rolling Dices and Normal Distribution Histogram of a dice number Sum of two dice numbers Sum of three dice numbers Sum of ten dice numbers

Slide 17

Slide 17 text

© Hajime Mizuyama A model of uncertain demand We often assume that the demand quantity of each period independently follows a normal distribution: 𝑁(𝐷, 𝜎$ %). Uncertain Demand and Safety Stock Product inventory level: y Time: t

Slide 18

Slide 18 text

© Hajime Mizuyama A model of uncertain demand We often assume that the demand quantity of each period independently follows a normal distribution: 𝑁(𝐷, 𝜎$ %). Uncertain Demand and Safety Stock Product inventory level: y Time: t • Backorder à Penalty • Stockout à Opportunity loss Stockout probability The probability that stockout will be caused in each cycle. Service level 1 - Stockout probability

Slide 19

Slide 19 text

© Hajime Mizuyama A model of uncertain demand We often assume that the demand quantity of each period independently follows a normal distribution: 𝑁(𝐷, 𝜎$ %). Uncertain Demand and Safety Stock Product inventory level: y Time: t Stockout probability The probability that stockout will be caused in each cycle. Service level 1 - Stockout probability Safety stock In exchange for costs, safety stock will enhance the service level (reduce the stockout probability).

Slide 20

Slide 20 text

© Hajime Mizuyama A model of uncertain demand We often assume that the demand quantity of each period independently follows a normal distribution: 𝑁(𝐷, 𝜎$ %). In this case, the whole demand of 𝑚 consecutive periods will follow 𝑁 𝑚 ) 𝐷, 𝑚 ) 𝜎$ % = 𝑁(𝑚 ) 𝐷, 𝑚 ) 𝜎$ %). Service level and safety stock In this case, to keep the service level for 𝑚 periods at a specified point (95%, 99%, etc.), the level of safety stock should be: Uncertain Demand and Safety Stock 𝑆& = 𝑘 ) 𝑚 ) 𝜎$ 𝑘 = 1.65 𝑘 = 2.33 for service level 95% for service level 99%

Slide 21

Slide 21 text

© Hajime Mizuyama Probability distribution of uncertain demand per day 𝑁(𝐷 = 200, 𝜎$ % = 100) Safety stock level for 4 days necessary for keeping service level at 95% Safety stock level for 9 days necessary for keeping service level at 99% Numerical Example

Slide 22

Slide 22 text

© Hajime Mizuyama When simplified the most, a factory (or a production system) is sometimes deemed as if it were a single machine. What if the factory produces 𝑁 different product types in MTS? Factory as a Single Machine Model A single machine Product inventory Customers

Slide 23

Slide 23 text

© Hajime Mizuyama Probability distribution of uncertain demand per day 𝑁(𝐷 = 200, 𝜎$ % = 100) 𝑁' (𝐷' = 100, 𝜎$! % = 50) 𝑁% (𝐷% = 100, 𝜎$" % = 50) Safety stock level for 4 days necessary for keeping service level at 95% Safety stock level for 9 days necessary for keeping service level at 99% Numerical Example