1.44k likes | 2.08k Vues
Inventory Control Part 1 Subject to Known Demand By Ming Dong Department of Industrial Engineering & Management Shanghai Jiao Tong University. Contents. Types of Inventories Motivation for Holding Inventories; Characteristics of Inventory Systems; Relevant Costs;
E N D
Inventory Control Part 1 Subject to Known Demand By Ming Dong Department of Industrial Engineering & Management Shanghai Jiao Tong University
Contents • Types of Inventories • Motivation for Holding Inventories; • Characteristics of Inventory Systems; • Relevant Costs; • The EOQ Model; • EOQ Model with Finite Production Rate
Introduction • Definition: Inventory is the stock of any item or resource used in an organization. • An inventory system is the set of policies and controls that monitors levels of inventory or determines what levels should be maintained. • Generally, inventory is being acquired or produced to meet the need of customers; • Dependant demand system - the demand of components and subassemblies (lower levels depend on higher level) -MRP; • The fundamental problem of inventory management : • When to place order for replenishing the stock ? • How much to order?
Introduction • Inventory:plays a key role in the logistical behavior of virtually all manufacturing systems. • The classical inventory results:are central to more modern techniques of manufacturing management, such as MRP, JIT, and TBC. • The complexity of the resulting model depends on the assumptions about the various parameters of the system -the major distinction is between models for known demand and random demand.
Introduction • The current investment in inventories in USA is enormous; • It amounted up to $1.37 trillion in the last quarter of 1999; • It accounts for 20-25% of the total annual GNP (general net product); • There exists enormous potential for improving the efficiency of economy by scientifically controlling inventories; Breakdown of total investment in inventories
Types of Inventories • A natural classification is based on the value added from manufacturing operations • Raw materials: Resources required in the production or processing activity of the firm. • Components: Includes parts and subassemblies. • Work-in-process (WIP): the inventory either waiting in the system for processing or being processed. • The level of WIP is taken as a measure of the efficiency of a production scheduling system. • JIT aims at reducing WIP to zero. • Finished good: also known as end items or the final products.
Why Hold Inventories (1) • For economies of scale • It may be economical to produce a relatively large number of items in each production run and store them for future use. • Coping with uncertainties • Uncertainty in demand • Uncertainty in lead time • Uncertainty in supply • For speculation • Purchase large quantities at current low prices and store them for future use. • Cope with labor strike
Why Hold Inventories (2) • Transportation • Pipeline inventories is the inventory moving from point to point, e.g., materials moving from suppliers to a plant, from one operation to the next in a plant. • Smoothing • Producing and storing inventory in anticipation of peak demand helps to alleviate the disruptions caused by changing production rates and workforce level. • Logistics • To cope with constraints in purchasing, production, or distribution of items, this may cause a system maintain inventory.
Characteristics of Inventory Systems • Demand (patterns and characteristics) • Constant versus variable • Known versus random • Lead Time • Ordered from the outside • Produced internally • Review • Continuous: e.g., supermarket • Periodic: e.g., warehouse • Excess demand • demand that cannot be filled immediately from stock • backordered or lost. • Changing inventory • Become obsolete: obsolescence
Relevant Costs - Holding Cost • Holding cost (carrying or inventory cost) • The sum of costs that are proportional to the amount of inventory physically on-hand at any point in time • Some items of holding costs • Cost of providing the physical space to store the items • Taxes and insurance • Breakage, spoilage, deterioration, and obsolescence • Opportunity cost of alternative investment • Inventory cost fluctuates with time • inventory as a function of time
Inventory as a Function of Time Relevant Costs - Holding Cost
Relevant Costs - Order Cost • It depend on the amount of inventory that is ordered or produced. • Two components • The fixed cost K: independent of size of order • The variable cost c: incurred on per-unit basis
Order Cost Function Relevant Costs - Order Cost
Relevant Costs - Penalty Cost • Also know as shortage cost or stock-out cost • The cost of not having sufficient stock on-hand to satisfy a demand when it occurs. • Two interprets • Backorder case: include delay costs may be involved • Lost-sale case: include “loss-of-goodwill” cost, a measure of customer satisfaction • Two approaches • Penalty cost, p, is charged per-unit basis. • Each time a demand occurs that cannot be satisfied immediately, a cost p is incurred independent of how long it takes to eventually fill the demand. • Charge the penalty cost on a per-unit-time basis.
EOQ History • Introduced in 1913 by Ford W. Harris, “How Many Parts to Make at Once” • Product types: A, B and C • A-B-C-A-B-C: 6 times of setup • A-A-B-B-C-C: 3 times of setup • A factory producing various products and switching between products causes a costly setup (wages, material and overhead). Therefore, a trade-off between setup cost and production lot size should be determined. • Early application of mathematical modeling to Scientific Management
EOQ Modeling Assumptions 1.Production is instantaneous – there is no capacity constraint and the entire lot is produced simultaneously. 2.Delivery is immediate – there is no time lag between production and availability to satisfy demand. 3.Demand is deterministic – there is no uncertainty about the quantity or timing of demand. 4.Demand is constant over time – in fact, it can be represented as a straight line, so that if annual demand is 365 units this translates into a daily demand of one unit. 5.A production run incurs a fixed setup cost – regardless of the size of the lot or the status of the factory, the setup cost is constant. 6.Products can be analyzed singly – either there is only a single product or conditions exist that ensure separability of products.
Notation demand rate (units per year) c proportional order cost at c per unit ordered (dollars per unit) K fixed or setup cost to place an order (dollars) h holding cost (dollars per year); if the holding cost consists entirely of interest on money tied up in inventory, then h = ic where i is an annual interest rate. Q the unknown size of the order or lot size
Q Inventory Q/ 2Q/ 3Q/ 4Q/ Time Inventory vs Time in EOQ Model slope = - Order cycle: T=Q/
Costs • Holding Cost: • Setup Costs: K per lot, so • The average annual cost:
MedEquip Example • Small manufacturer of medical diagnostic equipment. • Purchases standard steel “racks” into which components are mounted. • Metal working shop can produce (and sell) racks more cheaply if they are produced in batches due to wasted time setting up shop. • MedEquip doesn't want to hold too much capital in inventory. • Question: how many racks should MedEquip order at once?
MedEquip Example Costs • = 1000 racks per year • c = $250 • K = $500 (estimated from supplier’s pricing) • h = i*c + floor space cost = (0.1)($250) + $10 = $35 per unit per year
Economic Order Quantity Solution (by taking derivative and setting equal to zero): Since Q”>0,G(Q) is convex function of Q EOQ Square Root Formula MedEquip Solution
Another Example • Example 2 • Pencils are sold at a fairly steady rate of 60 per week; • Pencils cost 2 cents each and sell for 15 cents each; • Cost $12 to initiate an order, and holding costs are based on annual interest rate of 25%. • Determine the optimal number of pencils for the book store to purchase each time and the time between placement of orders • Solutions • Annual demand rate =6052=3,120; • The holding cost is the product of the variable cost of the pencil and the annual interest-h=0.02 0.25=0.05
Reorder Point Calculation for Example 2 The EOQ Model-Considering Lead Time • Since there exists lead time (4 moths for Example 2), order should be placed some time ahead of the end of a cycle; • Reorder point R-determines when to place order in term of inventory on hand, rather than time.
Reorder Point Calculation for Lead Times Exceeding One Cycle The EOQ Model-Considering Lead Time • Determine the reorder point when the lead time exceeds a cycle. Computing R for placing order 2.31 cycles ahead is the same as that 0.31 cycle ahead. • Example: • Q=25; • =500/yr; • =6 wks; • T=25/500=2.6 wks; • /T=2.31---2.31 cycles are included in LT. • Action: place every order 2.31 cycles in advance.
EOQ Modeling Assumptions 1.Production is instantaneous – there is no capacity constraint and the entire lot is produced simultaneously. 2.Delivery is immediate – there is no time lag between production and availability to satisfy demand. 3.Demand is deterministic – there is no uncertainty about the quantity or timing of demand. 4.Demand is constant over time – in fact, it can be represented as a straight line, so that if annual demand is 365 units this translates into a daily demand of one unit. 5.A production run incurs a fixed setup cost – regardless of the size of the lot or the status of the factory, the setup cost is constant. 6.Products can be analyzed singly – either there is only a single product or conditions exist that ensure separability of products. relax via EOQ Model for Finite Production Rate
The EOQ Model for Finite Production Rate • The EOQ model with finite production rate is a variation of the basic EOQ model • Inventory is replenished gradually as the order is produced (which requires the production rate to be greater than the demand rate) • Notice that the peak inventory is lower than Q since we are using items as we produce them
Notation – EOQ Model for Finite Production Rate demand rate (units per year) P production rate (units per year), where P> c unit production cost, not counting setup or inventory costs (dollars per unit) K fixed or setup cost (dollars) h holding cost (dollars per year); if the holding cost is consists entirely of interest on money tied up in inventory, then h = ic where i is an annual interest rate. Q the unknown size of the production lot size decision variable
Inventory vs Time 1. Production run of Q takes Q/P time units slope = - (P-)(Q/P) - P- (P-)(Q/P)/2 Inventory Time slope = P- 2. When the inventory reaches 0, production begins until Q products are produced (it takes Q/P time units). During the Q/P time units, the inventory level will increases to (P-)(Q/P) Time Inventory increase rate
Solution to EOQ Model with Finite Production Rate • Annual Cost Function: • Solution (by taking first derivative and setting equal to zero): holding setup • tends to EOQ as P • otherwise larger than EOQ because replenishment takes longer EOQ model
Example: Non-Slip Tile Co. • Non-Slip Tile Company (NST) has been using production runs of 100,000 tiles, 10 times per year to meet the demand of 1,000,000 tiles annually. The set-up cost is $5000 per run and holding cost is estimated at 10% of the manufacturing cost of $1 per tile. The production capacity of the machine is 500,000 tiles per month. The factory is open 365 days per year.
Example: Non-Slip Tile Co. (Cont.) • This is a “EOQ Model with Finite Production Rate” problem with = 1,000,000 P = 500,000*12 = 6,000,000 h = 0.1 K = 5,000
Example: Non-Slip Tile Co. (Cont.) • Find the Optimal Production Lot Size • How many runs should they expect per year? • How much will they save annually using EOQ Model with Finite Production Rate?
Example: Non-Slip Tile Co. (Cont.) • Optimal Production Lot Size • Number of Production Runs Per Year • The number of runs per year = /Q* = 2.89 times per year
Example: Non-Slip Tile Co. (Cont.) • Annual Savings: Holding cost Setup cost TC = 0.04167Q + 5,000,000,000/ Current TC = 0.04167(1,000,000) + 5,000,000,000/(1,000,000) = $54,167 Optimal TC = 0.04167(346,410) + 5,000,000,000/(346,410) = $28,868 Difference = $54,167 - $28,868 = $25,299
Sensitivity of EOQ Model to Quantity • Optimal Unit Cost: • Optimal Annual Cost: Multiply G* by and simplify,
Sensitivity of EOQ Model to Quantity (cont.) • Annual Cost from Using Q': • Ratio:
Sensitivity of EOQ Model to Quantity (cont.) Example: If Q' = 2Q*, then the ratio of the actual cost to optimal cost is (1/2)[2 + (1/2)] = 1.25 If Q' = Q*/2, then the ratio of the actual cost to optimal cost is (1/2)[(1/2)+2] = 1.25 A 100% error in lot size results in a 25% error in cost.
EOQ Takeaways • Batching causes inventory (i.e., larger lot sizes translate into more stock). • Under specific modeling assumptions the lot size that optimally balances holding and setup costs is given by the square root formula: • Total cost is relatively insensitive to lot size (so rounding for other reasons, like coordinating shipping, may be attractive).
Inventory Control Part 2 Inventory Control Subject to Unknown Demand By Ming Dong Department of Industrial Engineering & Management Shanghai Jiao Tong University
The Wagner-WhitinModel Change is not made without inconvenience, even from worse to better. – Robert Hooker
EOQ Assumptions • 1. Instantaneous production. • 2. Immediate delivery. • 3. Deterministic demand. • 4. Constant demand. • 5. Known fixed setup costs. • 6. Single product or separable products. WW model relaxes this one
Dynamic Lot Sizing Notation t a period (e.g., day, week, month); we will consider t = 1, … ,T, where T represents the planning horizon. Dt demand in period t (in units) ct unit production cost (in dollars per unit), not counting setup or inventory costs in period t At fixed or setup cost (in dollars) to place an order in period t ht holding cost (in dollars) to carry a unit of inventory from period t to period t +1 Qt the unknown size of the order or lot size in period t decisionvariables
Wagner-Whitin Example Data Lot-for-Lot Solution Since production cost c is constant, it can be ignored.
Wagner-Whitin Example (cont.) Data Fixed Order Quantity Solution
Wagner-Whitin Property A key observation If we produce items in t (incur a setup cost) for use to satisfy demand in t+1, then it cannot possibly be economical to produce in t+1 (incur another setup cost) . Either it is cheaper to produce all of period t+1’s demand in period t, or all of it in t+1; it is never cheaper to produce some in each. Under an optimal lot-sizing policy • either the inventory carried to period t+1 from a previous period will be zero (there is a production in t+1) • or the production quantity in period t+1 will be zero (there is no production in t+1) Does fixed order quantity solution violate this property? Why?
Basic Idea of Wagner-Whitin Algorithm By WW Property, either Qt=0 or Qt=D1+…+Dk for some k. If jk*= last period of production in a k period problem, then we will produce exactly Dk+…DT in period jk*. Why? We can then consider periods 1, … , jk*-1 as if they are an independent jk*-1 period problem.
Wagner-Whitin Example • Step 1: Obviously, just satisfy D1 (note we are neglecting production cost, since it is fixed). • Step 2: Two choices, either j2* = 1 or j2* = 2.
Wagner-Whitin Example (cont.) • Step3: Three choices, j3* = 1, 2, 3.