23
1 Inventory Analysis under Uncertainty: Lecture 6 • Leadtime and reorder point • Uncertainty and its impact • Safety stock and service level • Cycle inventory, safety inventory, and pipeline inventory

1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

Embed Size (px)

Citation preview

Page 1: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

1

Inventory Analysis under Uncertainty: Lecture 6

• Leadtime and reorder point

• Uncertainty and its impact

• Safety stock and service level

• Cycle inventory, safety inventory, and pipeline inventory

Page 2: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

2

Leadtime and Reorder PointIn

vent

ory

leve

lQ

Receive order

Placeorder

Receive order

Placeorder

Receive order

Reorderpoint

Usage rate R

Time

Average inventory = Q/2

Page 3: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

3

When to Order?

ROP (reorder point): inventory level which triggers the placing of a new order

Example:

R = 20 units/day with certainty

Q*= 200 units

L = leadtime with certainty

μ = LR = leadtime demand

• Average inventory = cycle inventory

L (days)

ROP

0

2

7

14

22

Page 4: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

4

Uncertain Leadtime Demands

• Sandy is in charge of inventory control and ordering at Broadway Electronics

• The leadtime for its best-sales battery is one week fixed

• Sandy needs to decide when to order, i.e., with how many boxes of batteries left on-hand, should he place an order for another batch of new stock

• How different is this from Mr. Chan’s task at Motorola?

Page 5: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

5

Forecast and Leadtime Demand• Often we forecast demand and stock goods

accordingly so that customers can be satisfied from on-hand stock on their arrivals

• But it is impossible to forecast accurately, especially for short time periods, i.e., we may have a good estimate for the total demand in a year, but the leadtime (2 weeks) demand can be highly uncertain

• A further problem is the uncertainty of the length of the leadtime

Page 6: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

6

Stockout Risk

• When you place an order, you expect the remaining stock to cover all leadtime demands

• Any new order can only be used to satisfy demands after L

• When to order?

L

order

Inventory on hand

ROP1

ROP2

Page 7: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

7

ROP under Uncertainty

R• When DL is uncertain, it always makes sense to order a little earlier, i.e., with more on-hand stock

• ROP = + IS where – IS = safety stock = extra inventory–

Random Variable Mean std

Demand

Leadtime

Leadtime demand (DL)

Page 8: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

8

Safety Stock and Service Level

• Determining ROP is equivalent to determining the safety stock

• Service level SL or β

Service level is a measure of the degree of stockout protection provided by a given amount of safety inventory

• Or the probability that all customer demands in the leadtime are satisfied immediately

Page 9: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

9

Example, Broadway

• The weekly demand for batteries at Broadway varies. The average demand is estimated to be 1000 units per week with a standard deviation of 250 units

• The replenishment leadtime from the suppliers is 1 week and Broadway orders a 2-week supply whenever the inventory level drops to 1200 units.

• What is the service level provided with this ROP?• What is the average inventory level?

Page 10: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

10

Solution Using the Normal Table• Average weekly demand µ = 1000• Demand SD = 250• ROP = 1200• Safety stock• Safety factor

• Service Level:

β = SL = Prob.(LD ≤ 1200) Use normal table

=

Page 11: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

11

Computing the Service Level

Mean: µ = 1000

SL = Pr (LD ROP) = probability of meeting all demand(no stocking out in a cycle)

Page 12: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

12

Safety Stock for Target SL

• If Sandy wants to provide an 85% service level to the store, what should be the reorder point and safety stock?

• Solution: from the normal table

z0.85 =

ROP =

Safety stock = Is =

Page 13: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

13

Using Excel• Solve Pr(DL ROP) = SL for ROP

– If DL is normally distributed– zβ = NormSInv(SL),

ROP = + zβσ = + NormSInv( SL)·σ=

Or = NormInv( SL, ,σ) = • For given ROP

SL = Pr(LT Demand ROP) = NormDist( ROP, , σ, True)=

Spreadsheet

Page 14: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

14

Price of High Service Level

0.5 0.6 0.7 0.8 0.9 1.0

Saf

ety

Inve

nto

ry

Service Level

NormSInv ( 0.5)·200

NormSInv ( 0.6)·200

NormSInv ( 0.7)·200

NormSInv ( 0.8)·200

NormSInv ( 0.9)·200NormSInv ( 0.95)·200

Spreadsheet

NormSInv ( 0.99)·200

Page 15: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

15

Reducing Safety Stock

Levers to reduce safety stock

- Reduce demand variability

- Reduce delivery leadtime

- Reduce variability in delivery leadtime

- Risk pooling

Page 16: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

16

Demand Aggregation• By probability theory

Var(D1 + …+ Dn) = Var(D1) + …+ Var(Dn) = nσ2

• As a result, the standard deviation of the aggregated demand

Page 17: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

17

The Square Root Rule Again• We call (3) the square root rule: • For BMW Guangdong

– Monthly demand at each outlet is normal with mean 25 and standard deviation 5.

– Replenishment leadtime is 2 months. The service level used at each outlet is 0.90

• The SD of the leadtime demand at each outlet of our dealer problem

• The leadtime demand uncertainty level of the aggregated inventory system

Page 18: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

18

Cost of Safety Stock at Each Outlet

• The safety stock level at each outlet is

Is =

• The monthly safety stock holding cost

TC(Is) =

Page 19: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

19

Safety Inventory Level

Q

Time t

ROP

L L

order order order

mean demand during supply lead time

safety stock

Inventory on hand

Leadtime

Page 20: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

20

Saving in Safety Stock from Pooling

• System-wide safety stock holding cost without pooling

• System-wide safety stock holding cost with pooling

Annual saving =

Page 21: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

21

Pipeline Inventory• If you own the goods in transit from the supplier

to you (FOB or pay at order), you have a pipeline inventory

• On average, it equals the demand rate times the transit time or leadtime by Little’s Law

• Your average inventory includes three parts

Average Inventory =

=

Page 22: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

22

Examples

• Sandy’s average inventory with SL=0.85: Q=2000, L =1 week, R = 1000/week

Average inventory:

• BMW’s consolidated average inventory with SL = 0.9: L = 2, Q = 36 (using EOQ), R=100/month Average inventory:

Page 23: 1 Inventory Analysis under Uncertainty: Lecture 6 Leadtime and reorder point Uncertainty and its impact Safety stock and service level Cycle inventory,

23

Takeaways• ROP = + IS = RL + zβσ

• Leadtime demand: = RL and std • Assuming demand is normally distributed:

– For given target SL

ROP = + zβσ = NormInv(SL, ,σ) = +NormSInv(SL)·σ– For given ROP

SL = Pr(DL ROP) = NormDist(ROP, , σ, True)

• Safety stock pooling (of n identical locations)

• Average inventory= Q/2 + zβσ Do not own pipeline

= Q/2 + zβσ+RL Own pipeline

nzI sa

2 2 2R LL R