Inventory Control

advertisement
Inventory Control
Inventory Control
http://personales.upv.es/jpgarcia
Inventory Control is everywhere.





Fuel for the Car
Milk to Drink
Milk to Sell
MotherBoards to
Assemble Computers
Production with Setups
http://personales.upv.es/jpgarcia
Some youtube videos


http://es.youtube.com/watch?v=qkZQxXJuqKo
http://es.youtube.com/watch?v=_VrBKF6SUCA
http://personales.upv.es/jpgarcia
Why we do store?







Unplanned shocks (labor strikes, natural
disasters, surges in demand, etc.)
To maintain independence of supply chain
Economies of production
Improve customer service
Economies of purchasing
Transportation savings
Hedge against future
http://personales.upv.es/jpgarcia
Costs Related with Inventory Control





Inventory deteriorates, becomes obsolete, lost, stolen, etc.
Order processing
 Shipping
 Handling
Carrying Costs
 Capital (opportunity) costs
 Inventory risk costs
 Space costs
 Inventory service costs
Out-of- Stock Costs
 Lost sales cost
 Back-order cost
Complacency
http://personales.upv.es/jpgarcia
Nature of Inventory: Adding Value
through Inventory

Speed


Cost



direct: purchasing, delivery, manufacturing
indirect: holding, stockout.
Quality


location of inventory has gigantic effect on speed
inventory can be a “buffer” against poor quality; conversely,
low inventory levels may force high quality
Flexibility

location, level of anticipatory inventory both have effects
http://personales.upv.es/jpgarcia
Nature of Inventory:Functional Roles
of Inventory








Transit
Buffer
Seasonal
Decoupling
Speculative
Lot Sizing or Cycle
Mistakes
Promotional
http://personales.upv.es/jpgarcia
Logistics Costs
Categoría de
Coste
Costes
Totales
% sobre
Ventas
% Costes
Logísticos
Transporte
636
5,4%
(5.9%)
62,7%
Almacenamiento
82
0,7%
(0.8%)
8,1%
Costes de
Inventarios
250
2,1%
(3%)
24,6%
Administración
47
0,4%
(0.4%)
4,6%
1015
8,6%
(10.1%)
100%
Total
Source: 16th Annual State of Logistics Report, 2004
(Entre parentesis los datos del 2001)
http://personales.upv.es/jpgarcia
http://www.loanational.org/documents/cscmp/17th_Annual_State_of_Logistics_Report.pdf
http://personales.upv.es/jpgarcia
Sectores diferentes tienen diferentes perfiles de coste
Pero
además la logística
además también impacta en:
Costes Logísticos como
Porcentaje de ventas
20%
Maquinaría
Aerospacial

Otros costes en la Cadena
de suministro como los de
fabricación materia prima o
gestión de clientes.

La cantidad de capital en
el negocio.

Y una elevada proporción
del riesgo global del
negocio.
Automovil
15%
Comida&Bebida
Electronica
Sanidad
Químicas
10%
Gas y Petrol
Distribución
Banca
5%
0%
Source: ILT, McKinsey, LCP Consulting analysis
http://personales.upv.es/jpgarcia
Visión general
http://personales.upv.es/jpgarcia
http://personales.upv.es/jpgarcia
Which are the main factors
http://personales.upv.es/jpgarcia
Main Factors defining an Inventory Policy

Demand



Setup



Cost
Time
Storage




Average Forecasted Demand
Error on Forecasted Demand
Cost
Capacity
Expiration
Time

Lead Time

Lead Time (LT)
Basic Period
Period of Forecasting
Horizon
Finite and Infinite Horizon
Finite or Infinite Production Rate





http://personales.upv.es/jpgarcia
EOQ Formula
http://personales.upv.es/jpgarcia
Why to do it with Formulae what has
always been done by head?




Reduce Cost
Number of Different units
Time to do Added Value tasks
Computer Aid Management
http://personales.upv.es/jpgarcia
Assumptions to derive the EOQ
formula






Production is Instantaneous.
Delivery is inmediate
Demand is deterministic
Demand is constant over time
A production run incurs a fixed setup cost
Products can be analyzed individually
http://personales.upv.es/jpgarcia
Inventory Order Cycle
Order quantity, Q
Inventory Level
Demand
rate
Reorder point, R
0
http://personales.upv.es/jpgarcia
Lead
time
Order Order
placed receipt
Lead
time
Order Order
placed receipt
Time
EOQ Cost Model
Co - cost of placing order
Cc - annual per-unit carrying cost
Annual ordering cost =
Co D
Q
Annual carrying cost =
CcQ
2
Total cost =
http://personales.upv.es/jpgarcia
D - annual demand
Q - order quantity
CoD
+
Q
CcQ
2
EOQ Cost Model
Proving equality of
costs at optimal point
Deriving Qopt
CoD
CcQ
TC =
+
Q
2
CoD
Cc
TC
=
2 +
Q
2
Q
C0D
Cc
0=
+
Q2
2
Qopt =
http://personales.upv.es/jpgarcia
2CoD
Cc
CoD
CcQ
=
Q
2
Q2
2CoD
=
Cc
Qopt =
2CoD
Cc
EOQ Cost Model (cont.)
Annual
cost ($)
Total Cost
Slope = 0
Carrying Cost =
Minimum
total cost
CcQ
2
Ordering Cost =
CoD
Q
Optimal order
Qopt
http://personales.upv.es/jpgarcia
Order Quantity, Q
EOQ Example
Cc = $0.75 per yard
Qopt =
2CoD
Cc
Qopt =
2(150)(10,000)
(0.75)
Co = $150
Qopt = 2,000 yards
Orders per year = D/Qopt
= 10,000/2,000
= 5 orders/year
http://personales.upv.es/jpgarcia
D = 10,000 yards
CoD
CcQ
TCmin =
+
Q
2
TCmin
(150)(10,000) (0.75)(2,000)
=
+
2,000
2
TCmin = $750 + $750 = $1,500
Order cycle time = 311 days/(D/Qopt)
= 311/5
= 62.2 store days
Required Data to generate a Policy




Time
 Forecast Period
 Horizon
 Lead Time
Demand for a given Period (average and Standard Deviation)
 Demand during Horizon
Cost
 holding Cost (€ per unit per year) =K·Cu
 Unit Cost (€ per unit)
 Setup Cost S (€)
 Total Cost =Holding Cost + Setup Cost
Service Level (max % of runouts that we are willing to afford)
http://personales.upv.es/jpgarcia
Policies
http://personales.upv.es/jpgarcia
Reorder Point:
if stock<ROP then Buy(Q)


ROP=Level of inventory at which a new order is placed
ROP= Maximun demand that we want to serve during Lead
Time



Average Demand during Lead Time
Standard deviation of demand
Safety Stock (ss)
R = dL+ss
where
d = demand rate per period
L = lead time

Q: Quantity that minimizes Total Cost
http://personales.upv.es/jpgarcia
Safety Stocks. Basic Concepts
 Safety stock
 buffer added to on hand inventory during lead
time
 Stockout
 an inventory shortage
 Service level
 probability that the inventory available during
lead time will meet demand
http://personales.upv.es/jpgarcia
Variable Demand with
a Reorder Point
Inventory level
Q
Reorder
point, R
0
LT
LT
Time
http://personales.upv.es/jpgarcia
Inventory level
Reorder Point with
a Safety Stock
Q
Reorder
point, R
Safety Stock
0
LT
http://personales.upv.es/jpgarcia
LT
Time
Reorder Point With Variable Demand
R = dL + zd L
where
d = average daily demand
L = lead time
d = the standard deviation of daily demand
z = number of standard deviations
corresponding to the service level
probability
zd L = safety stock
http://personales.upv.es/jpgarcia
Reorder Point for a Service Level
Probability of
meeting demand during
lead time = service level
Probability of
a stockout
Safety stock
zd L
dL
Demand
http://personales.upv.es/jpgarcia
R
Reorder Point for Variable Demand
The carpet store wants a reorder point with a 95%
service level and a 5% stockout probability
d = 30 yards per day
L = 10 days
d = 5 yards per day
For a 95% service level, z = 1.65
R = dL + z d L
Safety stock = z d L
= 30(10) + (1.65)(5)( 10)
= (1.65)(5)( 10)
= 326.1 yards
= 26.1 yards
http://personales.upv.es/jpgarcia
Periodic Review Policies:
if time then Buy(OUL-Stock)


OUL: Max Demand we cover during next
Review Period + Lead Time
Time Review Period that minimizes Total
Cost


Economic Order Period (T*)
Power of Two Policies
http://personales.upv.es/jpgarcia
Order Quantity for a Periodic Inventory System
Q = d(tb + L) + zd
tb + L - I
where
d
tb
L
d
zd
= average demand rate
= the fixed time between orders
= lead time
= standard deviation of demand
tb + L = safety stock
I = inventory level
http://personales.upv.es/jpgarcia
Fixed-Period Model with Variable Demand
d
d
tb
L
I
z
= 6 bottles per day
= 1.2 bottles
= 60 days
= 5 days
= 8 bottles
= 1.65 (for a 95% service level)
Q = d(tb + L) + zd
tb + L - I
= (6)(60 + 5) + (1.65)(1.2)
= 397.96 bottles
http://personales.upv.es/jpgarcia
60 + 5 - 8
Problem

A toy manufacturer uses aproximately 32000 silicon chips
annually. The Chips are used at a steady rate during the 240
days a year that the plant operates. Annual holding cost is 60
cents per chip and ordering cost is 24$. A year has 288 days.





How muchh should we order each time?
How many times per year are we to order?
What is the length of an order cycle.
What is the total cost?
If the supplier has a lead time of 20 days?


Which is the reorder point?
Should do we have a safety stock? To prevent what?
http://personales.upv.es/jpgarcia
Problem




Determine optimal number to order
D = 1,000 units
S = $10 per order
H = $.50 per unit per year
The pack has 150 units each
Management underestimated demand by 50%
C = $5/unit
There is a discount of 5% per unit if you buy more
than 500 units
http://personales.upv.es/jpgarcia
Problem



A company substitutes in a regular way a
component of a given machine to ensure quality
parameters of the product. Machine works during
the whole year and needs 40 parts per week. The
component supplier offers a price of 10 € per unit for
orders with less than 300 units, and a price of 9.70 €
per unit for bigger orders. The cost of setting each
order is stimated on 25 €, and the holding cost is of
0.26 €/ €/ year.
How many units should you request each time?
If the supplier wants you to make orders bigger than
500 units ¿which is maximum unit price that should
stablish for orders bigger than 500 units?
http://personales.upv.es/jpgarcia
Karbonicas JuPe





Karbonicas JuPe is a company bottling drinks where you work. To simplify we are to
consider only one product. Our company has a warehouse where store product just
manufactured and from where we serve the three logistics platforms that our client holds.
The logistics platforms are cross-dock warehouses, where storing products has a high
cost, and from where there associated retail stores are served.
The lead time at the manufacturing side for Karbonicas JuPe is 7 days (i.e. it takes one
week from we have been asked to produce until the product is ready at the warehouse.
Each of the logistics platforms faces a demand (measured in pallets) that might be
approximated by a normal distribution. (Data can be found at Table I).
Each logistic platform knows the demand and the stock levels of each associated retail
store. It takes two (2) days since the platform asks for products until the product reaches
each retail store through the logistic platform. The inventory system is Reorder Point at
each echelon. (i.e. the platforms work with ROP logic to the central warehouse of
Karbonicas JuPe, and the central warehouse works with ROP to the manufacturing facility).
The relation between the logistic platform and the retail stores is not considere in this
problem.
You are considering the posibility of eliminate the central warehouse echelon. To do that
the three logistics platforms should agree a joint review period (considering all the costs)
with a power-of-two policy. The factory consolidates the three orders (that have been done
simultaneously) and will bottle them together. From the factory docks and without passing
through the central warehouse the product will be sent directly to each logistic platform.
Key questions are: how much does it cost now, how much will it cost the new system.
http://personales.upv.es/jpgarcia
Karbonicas JuPe (ctnd)

Data
Almacen Plataf. 1 Plataf. 2 Plataf. 3
Average demand (pallets per day)
Standard Deviation
Setup Cost(€)
Fixed cost per truck(€)
Holding cost per pallet and month
Lead time
NSC
z
http://personales.upv.es/jpgarcia
3
1
2
0.5
3
0.5
150
32
2
99,99%
4
100
32
2
99,99%
4
150
32
2
99,99%
4
480
8
7
99,99%
4
Download