Inventory Management Independent vs dependent demand n Independent

  • Slides: 30
Download presentation
Inventory Management

Inventory Management

Independent vs. dependent demand n Independent demand: Influenced only by market conditions n Independent

Independent vs. dependent demand n Independent demand: Influenced only by market conditions n Independent from operations n Example: finished goods n n Dependent demand: Related to the demand for another item (with independent demand) n Example: product components, raw material n

Inventory management A subsystem of logistics n Inventory: a stock of materials or other

Inventory management A subsystem of logistics n Inventory: a stock of materials or other goods to facilitate production or to satisfy customer demand n Main decisions: n Which items should be carried in stock? n How much should be ordered? n When should an order be placed? n

The need to hold stocks 1 n n n Buffer between Supply and Demand

The need to hold stocks 1 n n n Buffer between Supply and Demand To keep down production costs: to achieve low unit costs, production have to run as long as possible (setting up machines is tend to be costly) To take account of variable supply (lead) times: safety stock to cover delivery delays from suppliers To minimize buying costs associated with raising an order To accommodate variations (on the short run) in demand (to avoid stock-outs) To account for seasonal fluctuations: n n There are products popular only in peak times There are goods produced only at a certain time of the year

Adaptation o the fluctuation of demand with building up stocks DEMAND Inventory accumulation CAPACITY

Adaptation o the fluctuation of demand with building up stocks DEMAND Inventory accumulation CAPACITY Inventory reduction

The need to hold stocks 2 n n n To take advantage of quantity

The need to hold stocks 2 n n n To take advantage of quantity discounts (buying in bulk) To allow for price fluctuations/speculation: to buy large quantities when a good is cheaper To help production and distribution operations run smoothly: to increase the independence of these activities. n n n Work-in-progress: facilitating production process by providing semi-finished stocks between different processes To provide immediate service for customers To minimize production delays caused by lack of spare parts (for maintenance, breakdowns)

Types of Stock-holding/Inventory n n n raw material, component and packaging stock in-process stocks

Types of Stock-holding/Inventory n n n raw material, component and packaging stock in-process stocks (work-in-progress; WIP) finished products (finished goods inventory; FGI) pipeline stocks: held in the distribution chain general stores: contains a mixture of products to support spare parts: n n Consumables (nuts, bolts, etc. ) Rotables and repairables

Another typology of stocks working stock: reflects the normal demand n cycle stock: follows

Another typology of stocks working stock: reflects the normal demand n cycle stock: follows the production (or demand) cycles n safety stock: to cover unexpected fluctuations in demand n speculative stock: built up on expectations n seasonal stock: goods stockpiled before peaks n

Inventory cost n n n Item cost: the cost of buying or producing inventory

Inventory cost n n n Item cost: the cost of buying or producing inventory items Ordering cost: does not depend on the number of items ordered. Form typing the order to transportation and receiving costs. Holding (carrying) cost: n n Capital cost: the opportunity cost of tying up capital Storage cost: space, insurance, tax Cost of obsolescence, deterioration and loss Stockout cost: economic consequences of running out of stock (lost profit and/or goodwill)

Inventory models

Inventory models

Economic Order Quantity (EOQ) n Assumptions of the model: n n n n Demand

Economic Order Quantity (EOQ) n Assumptions of the model: n n n n Demand rate is constant, recurring and known The lead time (from order placement and order delivery) is constant and known No stockouts are allowed Goods are ordered and produced in lots, and the lot is placed into inventory all at one time Unit item cost is constant, carrying cost is linear function of average inventory level Ordering cost is independent of the number of items in a lot The item is a single product (no interaction with other products)

The SAW-TOOTH Inventory level Order inteval Order quantity (Q) Average inventory leve = Q/2

The SAW-TOOTH Inventory level Order inteval Order quantity (Q) Average inventory leve = Q/2 Time

Total cost of inventory (trade-off between ordering frequency and inventory level) cost Total cost

Total cost of inventory (trade-off between ordering frequency and inventory level) cost Total cost Holding cost (H ∙ Q/2) Minimum cost Ordering cost (S ∙ D/Q) EOQ lot size

Calculating the total cost of inventory n Let… n n n S be the

Calculating the total cost of inventory n Let… n n n S be the ordering cost (setup cost) per oder D be demanded items per planning period H be the stock holding cost per unit n n n H=i∙C, where C is the unit cost of an item, and i is the carrying rate Q be the ordered quantity per order (= lot) TC = S ∙ (D/Q) + H ∙ (Q/2) (D/Q) is the number of orders period (Q/2) is the average inventory level in this model

The minimum cost (EOQ) TC = S ∙ (D/Q) + H ∙ (Q/2) n

The minimum cost (EOQ) TC = S ∙ (D/Q) + H ∙ (Q/2) n б. TC/б. Q = 0 n 0 = - S ∙ (D/Q 2) + H/2 n H/2 = S ∙ (D/Q 2) n Q 2 = (2 ∙ S ∙ D)/H n EOQ = √ (2 ∙ S ∙ D)/H n

Example D = 1000 units per year S = 100 euro per order H

Example D = 1000 units per year S = 100 euro per order H = 20 euro per unit Find the economic order quantity! (we assume a saw-tooth model) EOQ = √ (2 ∙ 1, 000 units ∙ 100 euro)/20 euro/unit EOQ = √ 10, 000 units = 100 units 2

Reordering (or replenishment) point When to start the ordering process? n It depends on

Reordering (or replenishment) point When to start the ordering process? n It depends on the… n n Stock position: stock on-hand (+ stock on-order) n in a simple saw-tooth model it is Q, n in some cases, there can be an initial stock (Q 0), that is different from Q. In this case the first order depends on Q 0 lead time (L): the time interval from setting up order to the start of using up the ordered stock n Average demand per day (d) n n Rdays = Q/d – L

Examples n n n n Q 0 = 600 tons Q = 200 tons

Examples n n n n Q 0 = 600 tons Q = 200 tons d = 10 tons per day L = 8 days R 1 = 600 ts /10 ts/ds – 8 ds = 52. day Q 0 = Q = 400 tons d = 16 tons per day L =20 days R 1 = 400 ts /16 ts/ds – 20 ds = 5. day R 2 = 200 ts /10 ts/ds – 8 ds = 12 days after the arrival of the first order = 52+8+12=72. day

Example on both EOQ and R D = 2, 000 tons S = 100

Example on both EOQ and R D = 2, 000 tons S = 100 euros per order H = 25 euros per ton per year Q 0 = 1, 000 tons L = 12 days N = 250 days Calculate the following: EOQ d R 1 R 2 EOQ = √ (2 ∙ 2, 000 ts ∙ 100 euro)/25 euro/ts = 126, 49 ts d = 2, 000 ts/250 ds = 8 ts/ds R 1 = 1, 000 ts/8 ts/ds – 12 ds = 113. day R 2 = 126, 49 ts /8 ts/ds – 12 ds = 3, 81 = 3 days after the arrival of the first order = 113+12+3 = 128.

The SAW-TOOTH with safety stock Inventory level Continuous demand Order quantity b Safety stock

The SAW-TOOTH with safety stock Inventory level Continuous demand Order quantity b Safety stock or buffer stock Time

Buffer (safety) stock b=z∙σ where z = safety factor from the (normal) distribution σ

Buffer (safety) stock b=z∙σ where z = safety factor from the (normal) distribution σ = sandard deviation of demand over lead time Let z be 1, 65 (95%), and the standard deviation of demand is 200 units/lead time. b = 1, 65 ∙ 200 units = 330 units

Example n n n Lead time = 10 days Average demand over lead time:

Example n n n Lead time = 10 days Average demand over lead time: 300 tons Standard deviation over lead time: 20 tons Accepted risk level: 5% Safety stock = ? Reorder quantity = ? b = z * σ = 1, 65 * 20 = 33 tons n ROP = 300 + 33 = 333 tons n

Examples n n n n n Q 0 = 600 tons Q = 200

Examples n n n n n Q 0 = 600 tons Q = 200 tons d = 10 tons per day L = 8 days b = 33 tons ROP = 8 * 10 + 33 = 113 Q 0 = Q = 400 tons d = 16 tons per day L =20 days b = 66 tons ROP = 386

When to order, when there is a buffer stock? ROP = d * L

When to order, when there is a buffer stock? ROP = d * L + b ROPdays = (Q – b)/d – L or ROP 1 = (Q 0 – b)/d – L Where (Q – b) is the available stock. If Q 0 = 100 tons, Q = 60 tons, L = 2 days, b = 10 tons, D = 300 tons, N = 100 days, then R 1, R 2=? ROP = 2 * 3 + 10 = 16 tons ROP 1 = (100 – 10)/(300/100) – 2 = 28. day ROP 2 = 60/3 – 2 = 18 days after the arrival of the first order = 28 + 2 + 18 = 48. day

Alternative models 1 Periodic review system: Stock level is examined at regular intervals n

Alternative models 1 Periodic review system: Stock level is examined at regular intervals n Size of the order depends on the quantity on stock. it should bring the inventory to a predetermined level n Stock on hand Q Q Q time T L L L T T

Alternative models 2 Fixed-order-quantity system: A predetermined stock level (reorder point) is given, at

Alternative models 2 Fixed-order-quantity system: A predetermined stock level (reorder point) is given, at which the replenishement order will be placed n The order quantity is constant n Stock on hand Q Q R L L L

ABC analysis

ABC analysis

Data Capture n Techniques and error rates n n n Written entry – 25,

Data Capture n Techniques and error rates n n n Written entry – 25, 000 in 3, 000 Keyboard entry – 10, 000 in 3, 000 Optical character recognition (OCR) – 100 in 3, 000 n n n labels that are both machine- and human-readable for example: license plates Bar code (code 39) – 1 in 3, 000 n n n (Rushton et al. 2006) fast, accurate and fairly robust reliable and cheap technique Transponders (radio frequency tags) – 1 in 30, 000 n n n a tag (microchip + antenna) affixed to the goods or container receiver antenna reader host station that relays the data to the server can be passive or active

Some more examples Calculate ROP, ROP 1 and EOQ, if… n n n L

Some more examples Calculate ROP, ROP 1 and EOQ, if… n n n L = 2 days, b = 12 tons, D = 300 tons, N = 100 days, S = 50 euro, H = 20 euro/tons, Q 0 = 60 tons L = 12 days, b = 20 tons, D = 1300 tons, N = 80 days, S = 10 euro, H = 25 euro/tons, Q 0 = 300 tons D = 1000 units, N = 500 days, S = 110 euro, H = 100 euro/units, L = 20 days, b = 50 tons, Q 0 =100 tons