Upload
myrtle-ford
View
218
Download
1
Embed Size (px)
Citation preview
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
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
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
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?
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
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
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)
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
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?
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
=
11
Computing the Service Level
Mean: µ = 1000
SL = Pr (LD ROP) = probability of meeting all demand(no stocking out in a cycle)
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 =
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
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
15
Reducing Safety Stock
Levers to reduce safety stock
- Reduce demand variability
- Reduce delivery leadtime
- Reduce variability in delivery leadtime
- Risk pooling
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
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
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) =
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
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 =
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 =
=
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:
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