Beruflich Dokumente
Kultur Dokumente
July 2008
TABLE OF CONTENT
Chapter A B C D E F G Subject Financial Background and Implication of Inventory Management Basics of Forecasting Misleading Inventory Turns Practical Application of Inventory Management Problems with Minimum Order Quantities Lot Sizing Models Safety Stock Calculation
When you can measure what you are speaking about and express it in numbers, you know something about it; but when you cannot express it in numbers, your knowledge is of a meager and unsatisfactory kind.
By Lord Kalvin
CHAPTER A
FINANCIAL BACKGROUND AND IMPLICATION OF INVENTORY MANAGEMENT
July 2008
INVENTORY THOUGHTS
Inventory is an investment, just like the money spent for capital equipment, product development or advertising. Its sole purpose is to generate income. Excess inventory is something not producing any return for the company. Inventory is classified as a current asset on the balance sheet, which means it is expected to be consumed or converted to cash in less than a year. Buying excess inventory has immediately a negative impact on cash flow. Too much inventory, more than 1 year-of-supply for example, may not be longer worth its original cost. In this case auditors request that money is set aside in the form of obsolescence reserve for obsolete, slow-moving and/or excess inventory. The resulting obsolescence expense hits immediately the profit line. Excess inventory results in unnecessary capital investment in the form of a) warehouses stocking the excess, b) workers to handle and transport the goods, c) insurance, damages, shrinkage etc.
Production
Purchasing
Large lot sizes. Low unit cost. Low total inventory carrying cost.
Finance
Warehousing
RETURN-ON-ASSETS
July 2008
INDICATORS OF SUCCESS
Being competitive and making profit in todays business environment is crucial for the survival of manufacturing companies. There are at least three indicators of being successful: 1. Quality, 2. Price, 3. Lead time Lead time
Quality Price
Today customers expect goods with a high quality at low cost in shortest lead-time. For example, to get the same revenue as a year ago most companies face the dilemma to sell more products, from a volume point of view, but at lower prices affecting negatively their profitability. The question is, what strategy should be chosen to stay competitive and profitable?
STRATEGIC APPROACH
The DuPont Corporation was the first major company recognizing the importance of looking at both Profit Margin and Total Asset Turns in assessing the performance of an organization. For this reason the Return-on-Asset ratio (Net Profit After Tax / Total Assets) was broken down into the Profit Margin and Total Assets Turns. This breakdown provides a lot of insight for management on how to improve the profitability of a company.
ROA =
Net Profit After Tax Total Assets = Profit Margin Total Asset Turns = Net Profit After Tax Sales Sales Total Assets
STRATEGIC APPROACH
The owner or stockholder invests money in a company to get a return in the form of a profit. If the profit is too low the investor might decide putting his money in a bank, because of higher return, or close down the company and invest in a different one. In the past managers focused on the margin earned and have ignored the turnover of assets. But excessive funds tied up in assets can reduce profitability as well as excessive expenses. Return-on-Equity represents the profitability of funds invested by the owners and should be as high as possible, but it could be high for wrong reasons if total assets were financed with too much debt!
COGS $2,740,400
Operating Expenses Total Expenses $1,273,600 $1,089,100 Interest $82,500 Taxes $102,000
Sales $4,212,000
Inventory $632,400 Sales Total Asset Turnover 1.9 $4,212,000 Current Assets Accounts Receivables $405,000
Legend: * Net Profit Margin = Net Profit / Sales * Total Asset Turnover = Sales / Total Assets * Return-on-Assets = Net Profit / Total Assets or Net Profit Margin x Total Asset Turnover * Equity Multiplier = Total Assets / Total Equity * Return-on-Equity = Net Profit / Total Equity Return-on-Assets * Equity Multiplier
$1,358,160
+
Fixed Assets $840,580
Profit Margin
9% 18% 3%
Asset Turns
ROA =
Net Profit After Tax Total Assets = Profit Margin Total Asset Turns Net Profit After Tax Sales = Sales Total Assets
July 2008
Inventory shipped
Inventory (DOH)
Inventory received
Receivables (DSO)
Payables (DPO)
Cash Outflow
When DPO is smaller than DSO the company would act like a bank!
Inventory 50 days
Payables 40 days
Payables 40 days
INCOME STATEMENT Sales Cost-of-Goods Sold Gross-Profit Operating Expenses Net-Operating Income Interest Expense $4,212,000 $2,740,400 $1,471,600 $1,089,100 $382,500 $82,500 $300,000 $102,000 $198,000
Stockholder's Equity Capital/Stock Retained Earnings Total Stockholder's Equity Total Liabilites & Equity
$2,198,740
For illustration purposes the cash conversion cycle will be calculated on the next slide.
In this example 83 days represents the average length of time a dollar is tied up in current assets. To free-up cash this number must be reduced.
page 24 / July 2008
CHAPTER B
BASICS OF FORECASTING
July 2008
FORECASTING INTRODUCTION
A detailed discussion of forecasting methods is beyond the scope of this presentation. The interested reader should refer to standard text books available from different authors. The focus of this forecasting section is to highlight some general characteristics of good forecasts.
Forecasts will always be wrong. Forecasts should include an estimate of error. Forecasts are more accurate for groups of items. Forecasts are more accurate for shorter periods of time.
FORECASTING DILEMMA
A normal discussion which was forwarded to me in Jan07. Shannon, supplier, has not shipped a product XXX in the last 12 months. There was no usage and no forecast!
Sales to Ottobrunn (Order point) Ottobrunn to Shannon (Supplier) Shannon to Ottobrunn Ottobrunn to Sales Sales to Ottobrunn Logistics Ottobrunn Operations Shannon Product Management Can my customer have 10 pcs of product XXX? Can you supply 10 pcs of product XXX? No stock, impossible to make 10 pcs, absolute minimum we could make are 250 pcs. Sorry, you have to buy 250 pcs or nothing because no further usage in Ottobrunn. You cant be serious, how the hell will we make our target! No usage and no forecast means no inventory! What do you expect? Why is the factory empty, how the hell will we make our target? The business is in the toilet, lets move everything to India.
FORECASTING APPROACHES
Forecast Demand
Actual Orders
2 to 4 weeks
Time
Normally the backlog is for the near future. Turn-around orders will come in which must be forecasted to satisfy customer expectations of short lead times. Without forecasting raw materials and/or components have be ordered after receiving orders resulting in long lead times and maybe lost customers!
page 29 / July 2008
MANUFACTURING STRATEGIES
Forecast
Forecast
Production T
Production T
Chase Strategy A production planning method that maintains a stable inventory level while varying production to meet demand.
Level Strategy A production planning method that maintains a stable production rate while varying inventory levels to meet demand.
Irregular Demand
Time
Time
Items with regular demand can be statistically forecasted compared to Items with irregular demand, e.g. promotiondriven demand or intermittent demand (=large portion of zero values), which could be forecasted in well understood business scenarios. Better approach might be discrete forecasting (=future demand for known products will repeat) or tender management.
Sporadic Demand Zero Demand Periods ZDP > 0.4 ZDP = Zero Periods / Total Periods
Legend: ZDP is Zero-Demand Periods NL is Noise Level MAD is mean absolute deviation Mean is arithmetic mean
Noise Level MAD = 244 / 12 = 20.3 Mean = 4,370 / 12 = 364 NL = MAD / Mean NL = 20.3 / 364 = 0.06
Zero-Demand-Periods are not greater 0.4, so the time series has not a sporadic demand and the Noise Level is not greater than 0.5 so we have not a time series with high fluctuating demand. This item is a proper candidate for statistical forecasting!
Assembly A
Component 1
Component 3
Component 1
Component 2
Items with independent demand (outside of the control of a company, e.g. customer orders) can and should be forecasted. Demand for items with dependent demand can be calculated from demand from their parent items and is not forecasted.
Dependent Demand
Planning Method EOQ with ROP and Safety Stock, Forward Planning
Items can have independent (customer order) and dependent (component for parent item) demand!
Legend: EOQ is Economic Order Quantity, ROP is Reorder-Point, BOM is Bill-of-Material
page 35 / July 2008
DEMAND CHARACTERISTICS
Independent demand inventory is sometimes called sales inventory and dependent demand inventory manufacturing inventory. In practice it happens very often that items have independent and dependent demand. The independent portion must then be forecasted and the dependent portion must be calculated!
Sales Inventories1 External, independent demand, based on the marketplace Demand is random, relatively continuous Demand must be forecasted Safety stock used to attain target service level
--------------------1) Finish-Goods-Inventory
Manufacturing Inventories Internal, dependent demand, based on production schedule Demand is lumpy and discontinuous Demand can be calculated Little or no safety stock needed to ensure a 100% service level
DILEMMA OF PLANNING/FORECASTING
MRPII
Business Planning
Disconnection Line
Production Planning
Demand Management
RCCP Planning
Master Scheduling
Plant&Supplier Scheduling
Execution
There is no direct link between a sales forecast in dollar by product line and a discrete product number in unit-of-measure used for manufacturing and/or procurement.
LINKING OF FUNCTIONS
CONTROLLING LOGISTICS
Business Planning
Yearly Sales Dollars Plant StdHours OpIncome, ROCA etc Resources
Production Planning = Sales and Operations Planning
Production Planning
Master Scheduling
Weekly Discrete Products StdHours per Key Resource Driving MRP
Item A
In Top-Down forecasting, the group history is created and forecasted first, and then the total group forecast is distributed down proportionally among the individual items. Top-down is a better choice if some items have very noisy history or the emphasis is on forecasting at the group level.
Group
Item A
SALES DOLLAR
MANUFACTURING
Unit-of-Measure
One way to convert sales dollars into manufacturing unit of measures is using average unit costs or price per aggregate unit.
page 40 / July 2008
TOP-DOWN CONVERSION
Projected Sales for Product-Line XYZ
= $ 4,645,000
= 12,657 units
BOTTOM-UP PLANNING
WW SALES AND GROSS MARGIN ANALYSIS EMEA AMERICAS ASIA/PACIFIC AXICOM
GAP Analysis
In Bottom-Up forecasting, each product is forecasted independently and the total group forecast is obtained by summing the item forecast.
page 43 / July 2008
STEPS IN FORECASTING
Determine the objective of the forecast, e.g. sales forecast. Determine which items to forecast, all or key items. Determine the forecast horizon, monthly, quarterly or yearly. Determine the forecast frequency, e.g. daily, weekly or monthly. Plot and clean historical data, e.g detect outliers or adjust missing data. Automatic selection of forecasting model, e.g. use computer software. Make forecasts. Validate results, e.g. adjust results where necessary. Implement results and make decisions, e.g. load into MRP.
Negative Error
The Planning horizon should cover at least the next six months. If monthly forecasts are placed, the planning lead time is 4 weeks although the total lead time (from placing an order till goods received in the warehouse) might be 12 weeks.
page 48 / July 2008
2
NET-FORECAST WEEK Product A Product B .... Product X TOTAL
14 750
15 300
16
17 500
200 5000
5000
600 5000
5000
Workcenter 4: Detailed Load Routing WC 4 Cutting H-Coating J-Coating Inspection Set-up (min) 18 24 ----Run-Time (min) 0.5 0.4 0.2 0.8 Total (100h) 2.8 1) 2.4 1.0 0.8 7.0
Load Hours 250 150 Load 50 1 2 3 4 5 6 7 8 Capacity
Manufacturing hours part A Manufacturing hours part B Manufacturing hours part C Planned hours for other parts
27% > $120,000 3% 45% >$12,000 AND <= $120,000 18% 21% >$1,200 AND <=$12,000 10% 37% 7% <= $1,200 1% 42% 0% 10% 20% Parts 30% Trade Sales 40% Order Lines 50% 41% 48%
X Y Z A B C
$5,143K Inventory
60%
FORECAST SIMULATION
SmartForecast Item Master Items to forecast Forecasted Demand AMAPS Simulation Bill of Material Process & Routing
Results Okay
Time
SAMPLE PROCEDURE
502K016
5/8 M2
T MW
Ottobrunn
ABC/XYZ
Planned Items ~ 3,700
MAMA Tables FG SS EE RA ZZ = = = = = Forecast and safety stock Only safety stock Forecast 10-digit kits EE Frames not included in FG & SS Items using combination of above
TED
XYZ ANALYSIS
ABC analysis alone can generate very misleading results. Focusing on A-Items (high yearly usage value) as forecasts for coming periods could be wrong because values might be completely overstated. ABC analysis is a static method, describing historical data and represents the value component. In inventory management we are more concerned about the future. Will the past repeat? XYZ analysis is a dynamic method and complements ABC analysis. It represents the time component. How often was an item used and how good can it be forecasted?
ABC / XYZ A
ABC analysis value component, static - alone gives misleading results. It must be complemented by a XYZ analysis time component, dynamic!
page 56 / July 2008
X Y Z
$%
A
X A
#%
Z
Make-to-order, Tender Management, Discrete Forecasting Make-To Order, cumulative lead time
B C
Class
Usage
Items
A B C
80% 15% 5%
Reorder-Point
x=
x
i =1
Calculate the arithmetic mean. Calculate the standard deviation. Divide the standard deviation by the arithmetic mean getting the coefficient of variance. Classify your items into ABC and XYZ, see next slide for rules of thumb.
1 n 2 s= ( xi x) n 1 i=1
s cv = x
page 58 / July 2008
From column [Cum%]: A-items 0 to 80% B-items >80% to 95% C-items >95%
1. Calculate USAGE-USD per item, e.g. YTD usage quantity multiplied by unit costs. 2. Sort USAGE-USD by descending value and add Total Usage Value, here $70,438,129, at bottom of column. 3. Divide each items USAGE-USD by Total Usage Value in column [%]. 4. Add cumulative percentages in column [Cum%]. 5. From column [Cum%] determine ABC in column [ABC]. Rule-of-thumb: 80% of cumulative percentage A-items, >80% to 95% B-items and balance C-items. 6. Calculate the frequency (How often was the monthly usage greater than Zero?) per item in column [FREQ] with forumula: =Countif([Usage-Range], >0)!
page 61 / July 2008
7. Calculate XYZ category in Column [XYZ] with a nested if-formula. =If([XYZ]<=5,Z,If([XYZ]<=10,Y,X)) 8. Determine CLASS category in column [CLASS] with formula: =[ABC] & [XYZ] 9. Prepare ABC / XYZ analysis overview.
ABC
C
Total Items Total Items% Total Usage Total Usage% Total Inventory Total Inv% Total Res25% Total Res100%
Items Inventory
BY AZ, BZ CX, CY
CZ
The next slides show detailed steps converting historical sales data into forecasts. MRP screens are shown as well. Cognos Query is used to extract historical sales data from TED (Tyco Electronics Data Warehouse). Microsoft Access is used to change vertical historical data into horizontal time periods. Software used for forecasting SmartForecasts for Windows, Version 6, Commercial Edition, from Smart Software, Inc.
COGNOS QUERY
Data & Filter
The query data contain all fields of interest and the filter definition downloads only selected historical data records from TED. Save into a comma separated file!
History
Current
AMAPS MRP relevant months with forecast values always total forecasted months minus current month. Current month forecast values will NOT be loaded into AMAPS!
FORECAST FILTER
The Crosstab query filters from historical sales data only items which should be forecasted (=Finished Goods, Quick-Ship, Off-the-shelve). Vertical time periods are changed to horizontal ones for easier forecasting.
page 68 / July 2008
Copy query content from Microsoft Access into Smart Forecast for Windows. If needed sort periods in right sequence.
Fill blank cells with zero. Zeros are valid historical values but blanks are treated as gaps in the time series and forecasts will start at blank cells.
page 70 / July 2008
FORECAST TOURNAMENT
1) Configure ---> Files; Variable Labels = 6 2) Forecast tournament with Smart Forecast for Windows. Automatic selection of forecasting method 3) Forecast horizon = 12
1) 2) 3) 4)
Adjust forecast as needed; review manual for more details. Save forecasts results; press button Save All Export final forecast into Microsoft Excel. Load into MRP system; AMAPS in Ottobrunn.
page 72 / July 2008
July 2008
At least 5 months demand in the last 6 months. At least 3 customers in last 6 months No customer greater than 75% share in last 6 months A ratio of the last 2 months demand compared to the avg. demand in last 6 months. Supply MOQ < 3 months forecast At least 1 PPQ per weeks forecast At least 12 ship lines (hits) in last 6 months The X Distribution Chain status must be E2 (released). Material must not be included on the do not change to stock file.
A Z120 strategic material is Sales/Product Management initiated.These are materials that do not qualify to be Stock. These materials are effectively Make to Order with a replenishment lead time as a Z200. AZ, BZ There are 4 reasons why a material can be a Z120 : Customer Order with supporting schedule agreement for the MOQ. A buffer stock A forecasted part for specific customers in the form of schedule agreements Agreement to sell in PPQs.
July 2008
MRP / ERP
NM 12 SM
BOHV
Data Extract
E3 H
AWWRV
G H K
6
AWWUV
R
80 - 15 - 5 % 4 - 12 - 24
DEF E1 B A1
ABC B A2
E2
IQR =
IQR =
A1 + A2 A1 + A2 + E1 + E2 + E3 + SM + NM
IQR =
IQR =
10%
Total
372
17,689
4,218
27,264
1,756
3,667
54,965
32.9%
July 2008
EXERCISE 1 A
Description: Unit-Cost: Qty on-hand: Inventory Value: Usage Value: Months with Usage:
EXERCISE 1 B
Classification = BY
CONCLUSION EXERCISE 1
The Arithmetic Mean is an in-appropriate tool to use as an order quantity and/or monthly forecast for items with irregular demand. In this situation the Median ( = the middle value! ) should be used instead, because it excludes extreme high and/or low values! Stock is normally available for components going into parent items. Lead times could be 2 to 3 weeks. These items are normally purchased and/or manufactured with an assemble-to-order policy.
EXERCISE 2 A
Description: Unit-Cost: Qty on-hand: Inventory Value: Usage Value: Months with Usage:
EXERCISE 2 B
Classification = AX
CONCLUSION EXERCISE 2
For items with regular demand, either the Arithmetic Mean or the Median could be the proper tool for calculating monthly order quantities and/or forecasts. A good practice in forecasting is, to eliminate extreme values. One method could be excluding the highest and lowest value! Stock is normally available and lead times are short and predictable. These items are purchased and/or manufactured with a make-to-stock policy.
EXERCISE 3 A
Description: Unit-Cost: Qty on-hand: Inventory Value: Usage Value: Months with Usage:
EXERCISE 3 B
Classification = CZ
CONCLUSION EXERCISE 3
For items with one-time or very irregular demand, either the Arithmetic Mean or the Median are in-proper tools for monthly order quantities and/or forecasts. These items should be treated with discrete and not with statistical forecasting. Could build stock in anticipation of a known (=discrete) potential order with a high probability. In nearly all cases, this items are purchased and manufactured with a make-to-order policy. Stock is normally not available and lead times are long!
CHAPTER C
MISLEADING INVENTORY TURNS
July 2008
Based on inventory turns pretty good performance. But is there a further potential for inventory reduction?
Although inventory turns were pretty high with 14.4 there is another inventory reduction potential of at least $74K!
page 101 / July 2008
Based on inventory turns pretty good performance. But is there a further potential for inventory reduction?
Inventory turns of 16 were misleading. In fact we have a big obsolescence reserve problem of around $500K!
page 103 / July 2008
CHAPTER D
PRACTICAL APPLICATION OF INVENTORY MANAGEMENT
July 2008
Management Input
3-Years Inventory Targets: 50-Days-Reach Inventory or 7.2 WW Inventory Turns Manufacturing Sites: 4+ Turns Distribution Sites: 6 8 Turns Sales Inventory Sites: 12 Turns
Classification of Sites
ABC/XYZ Analysis Month-of-Supply Obs Reserve Procedure Push / Pull Strategy Inventory Ratios
Sites classified as 'Distribution Inventory' must have a kitting operation and sites classified as 'Sales Inventory' have no kitting operation only pick & pack!
INVENTORY CYCLE I
1.Accounting View of Inventory Intercos M&P RM WIP Obsolescence Reserve Net-Inventory and DOH GIT FG COGS
ABC is VALUE Component ABC
X A
Z
Make-to-order, Tender Management, Discrete Forecasting Make-To Order, cumulative lead time
$%
A
#%
B C
Reorder-Point
INVENTORY CYCLE II
1. The Accounting View of Inventory splits inventory into raw material, work-inprocess, and finished goods. The focus here is added-value from receiving material into the warehouse till the shipment to the customer as finished goods. For inventory control this view is not sufficient for corrective actions. 2. Calculating Approximated DOH breaks down inventory into product lines and/or groups separating the good from the bad performers. The bad performers have to be broken down further. 3. A Month-of-supply Analysis of inventory (=aging!) should be done to detect the scope of the problem for the bad performers. A good inventory distribution must be right-skewed. 4. Last but not least a combined ABC/XYZ Analysis is needed to find the items representing the bread-and-butter business also called standard products. Here we determine our inventory strategy, e.g. make-to-order or make-to-stock, safety stock, lot sizes etc.
page 108 / July 2008
TED trade sales of $703M in USD TBR06 in FY2006 for competency 13005 (only Energy). We sold around 40K discrete products but around 60% of our products in class CZ generated only 3.9% of sales with only 3.5% of margin. For our repetitive business in class AX, AY, BX, and BY we only needed ~20% items but generating ~75% of sales.
Looking at C-items from an inventory point of view it can be shown that these items account for the majority of slow-moving and/or dead-stock inventory. Most fo these items have a low inventory value but the cumulative impact goes into the millions!
page 110 / July 2008
ADR-049 December 2006: Purchased outside Vendor Manufactured in-house Purchased within Tyco
5.
6.
$89,023 64.1%
$13,984 10.1%
TOP10 Ottobrunn U.K. USA Shannon Gevrey Wyong Axicom Canada Corp-India
$138,908 $30,173 $15,429 $15,070 $13,911 $11,254 $11,504 $5,587 $3,261 $1,978
$12,243 8.8%
Nov07
Act
Dec07
Act
Feb08
Fcst
Mar08
Fcst
Apr08
Fcst
Mar08
Plan
Apr08
Plan
Sep08
Plan
NET-INVENTORY Ottobrunn 0973 Gevrey 0436 UK All Shannon 0964 Axicom 1294 India All Saudi 0993 Dubai 1369 USA FV 1083 Canada 0392 Brazil 1300 Mexico 0399 Wyong 1147 Thailand 1148 Hong Kong 0451 Shanghai 1006 Zibo 1149 Indonesia 1143 Singapore 1,014 Dul Malay ??? Rayenergo ??? Other Sites XXXX
M. Kessler C. Djane T. Burgess R. MacDonnell D. Stenz H. Dave H. Dave A. Wadhwa M. Dominguez M. Dominguez R. Leme R. Leme A. Morris Nok J. Wong H. Qiu H. Qiu A. Glennharto R. Tan S. Wan Yusuf D. Kryukov E. Opalla
BASE TED TED TED TED TED TED HYP HYP HYP TED TED HYP HYP TED HYP HYP TED TED HYP HYP HYP
133,333 31,740 11,356 12,622 10,766 6,061 3,742 984 2,666 11,589 2,798 1,797 1,143 10,557 6,076 1,014 2,323 1,114 758 762 713 1,647 8,517
136,171 33,305 12,105 12,937 10,691 7,084 4,165 1,193 2,838 12,152 3,211 1,896 861 10,719 5,501 1,194 2,753 1,242 1,025 999 675 1,574 8,051
144,014 34,102 12,491 12,825 10,934 8,225 3,795 1,113 3,351 13,827 3,259 1,658 867 11,414 5,184 1,490 3,749 1,294 1,231 940 834 1,912 9,519
142,416 33,977 12,586 12,519 10,864 8,225 4,021 1,131 3,114 13,859 2,656 1,769 966 11,230 5,143 1,385 3,230 1,477 1,158 977 728 1,658 9,743
144,467 35,111 12,328 12,898 11,159 7,863 4,143 1,226 2,995 15,305 2,138 1,977 1,048 11,254 5,166 985 3,754 1,419 1,194 1,028 728 1,747 9,001
145,510 35,000 12,200 13,000 11,500 8,000 4,200 1,250 3,100 14,700 2,200 2,230 1,200 10,900 5,700 1,200 3,800 1,500 1,200 1,100 750 1,780 9,000
145,550 36,000 12,200 12,600 11,500 8,000 4,100 1,200 3,200 14,300 2,200 2,000 1,350 11,000 5,500 1,200 3,800 1,500 1,300 1,100 750 1,750 9,000 Fcst DOH
144,000 35,000 12,200 12,400 11,500 7,000 4,350 1,450 3,200 14,300 2,200 2,100 1,250 10,900 5,500 1,300 3,800 1,500 1,400 1,100 750 1,800 9,000
138,937 31,694 11,545 11,536 11,700 6,350 5,663 2,730 3,400 14,000 3,180 2,100 1,450 9,100 4,900 1,393 3,576 2,177 1,164 950 750 1,577 8,000
138,002 31,903 11,774 11,487 11,700 6,350 5,700 2,580 3,400 13,500 2,379 2,000 1,200 9,000 4,900 1,681 3,680 2,229 1,172 980 800 1,588 8,000
139,611 32,037 12,298 11,662 11,700 6,500 5,658 2,430 3,100 14,000 2,461 1,900 1,250 9,000 5,200 1,680 3,732 2,488 1,216 900 750 1,648 8,000
132,790 30,756 10,883 11,000 10,000 6,700 5,161 2,200 2,900 11,036 2,800 1,650 1,100 9,000 7,000 1,450 3,732 2,851 1,356 780 600 1,837 8,000
Legend: * Fy2008 recost impact on inventory $2,588K! 3COS = 3COS = $131,000 $140,000
100 94
INVENTORY FORMULAS
The following formulas are used for Inventory Days-Reach and Turns. 1. 2. 3. Daily Cost-of-sales = COS last three months divided by 90 Days-Reach (DOH) = Net-Inventory divided by daily cost-of-sales Inventory-Turns = 360 / Days-Reach
Derivation:
DOH = 360 / Turns = 360 / (COS / INV) = 360 / ((4 3COS) / INV) 360 INV = = INV / (3COS / 90) 4 3COS INV = Daily COS
MONTH-OF-SUPPLY CALCULATION I
A good starting point for analyzing manufacturing inventory is a simple month-of-supply calculation. This ratio gives a good insight into the aging of inventory and highlights items where urgent review of order parameter is needed.
1. Dead-stock is all inventory with no usage in the last 12 months and no demand. 2. 1st Demand has as well no usage in the last 12 months but for the first time demand has been recorded.
MONTH-OF-SUPPLY CALCULATION II
The calculation is done in three steps: 1. Divide per item the last 12-month usage by the number of active usage periods. 2. Divide the current free qty on-hand by the monthly usage from point 1. 3. Classify the inventory in meaningful terms, see next slide for an example.
Example: Usage last 12 months = 600 pcs, Active periods = 6, and Qty OH = 500 pcs
(0 1M ) + (1 2M ) + (2 3M )
Total Gross Inventory
Approximated DOH
Approximated DOH by competency will be used to detect inventory reduction potential during monthly inventory reviews. A good inventory performance is right-skewed using month-of-supply and has a QIP between 60 to 70%!
MONTH-OF-SUPPLY APPLICATION I
Competency Code 5 Bowthorpe (13155) ENERGY CABLE ACCS (13041) INSULATORS (13040) SURGE ARRESTER (13037) COMPOUNDS (13054) COPPER (13061) RAYSULATE (13039) Dulmison Insulators (13074) MATERIALS (13055) B&H Products (13150) HARNESS COMPONENTS (13048) DULMISON FITTINGS (13072) HV Products (13234) HARNESSES (13049) SINGLE WALL TUBING (13043) Utilux (13181) SUCOFIT PRODUCTS (13149) Corrosion Protection (13007) Total % 0-1 M 108,688 445,180 214,742 114,659 14,845 16,621 3,758 4,173 9,393 0 0 623 89 0 0 0 932,772 9.38% 1-2 M 131,253 436,146 50,101 372 192,682 30,137 19,164 360 2-3 M 73,274 324,951 152,916 28,646 66,122 26,513 9,731 3-6 M 447,932 483,692 228,350 111,320 153,957 81,711 41,760 12,411 6-12 M 432,947 109,360 620,104 102,848 69,645 11,965 4,657 23,034 12-24 M 24-99 M 988,310 1,020,085 47,555 258,256 300,248 461,200 40,930 176,476 42,459 29,118 38,994 13,902 25,059 33,685 20,145 3,973 739 1,161 492 1st Demand Dead Stock Total % 62,482 466,451 3,731,422 37.53% 190,305 2,295,446 23.09% 184,685 2,212,347 22.25% 31,983 607,233 6.11% 24,261 593,090 5.97% 25,361 218,692 2.20% 6,562 161,157 1.62% 36,492 106,346 1.07% 9,393 0.09% 3,973 0.04% 1,901 0.02% 257 748 0.01% 623 0.01% 89 0.00% 69 0.00% 0 0.00% 0 0.00% 0 0 0.00% 62,482 966,357 9,942,529 100% 0.63% 9.72% 100%
69
860,954 8.66%
682,153 1,562,363 1,374,560 1,503,700 1,997,189 6.86% 15.71% 13.83% 15.12% 20.09%
Dead-Stock items had Zero Usage and Zero Demand and were active in the last 12 months. 1st Demand are all items with Zero Usage but First Time Demand.
MONTH-OF-SUPPLY APPLICATION II
2,500,000
Target
2,000,000
1,997,189
1,503,700
1,000,000
966,357
500,000
62,482 0 0-1 M 1-2 M 2-3 M 3-6 M 6-12 M 12-24 M 24-99 M 1st Demand Dead Stock
Between 2 to 6 month-of-supply
Local group leader, authorized by local Logistics Manager Worldwide Controller and/or Global Logistics Manager
July 2008
I. II. III.
Screen on-line drill down for last completed month by region, competency, GPL, product code, Item number, measures in HTML format.
Intranet Reports
Separate IWR request for competency, GPL, product code. Worldwide items search. Site usage report for last completed month. TED details as above plus 12 month historical usage reports by site. Total 2 years history.
TED Catalog
Codes
TED
ADR-049 Data feed Common front-end for worldwide inventory planning and control independent from current used systems, e.g. AMPICS, SAP, Mfg/Pro, or any Legacy Systems. Link between item-numbers and competency biz codes. Availability of 12 monthly usage data, quantity on-hand and unit-costs from Global-Cost-System for the last 2 years. Total outstanding customer requirements and supplies. Month-of-supply and weeks-of-supply ratios, calculated obsolescence reserve, stock on-hand etc.
The Intranet usage report includes obsolescence reserve and represents gross inventory minus work-in-process plus manufactured & purchased components!
page 136 / July 2008
Hyperion ADR-049
Net-Inventory
$86,138K
Hyperion
Intranet web reports can be requested by competency, GPL, product code and part number. All worldwide usage reports can be downloaded into Excel as comma-separated format.
page 138 / July 2008
With this report you can request a worldwide inventory/usage overview per discrete item number. All sites will be shown having either inventory and/or usage. To get results for all entities will enter Tycos product number (TCPN).
Select inventory and usage information for ALL items per reporting organization and/or plant. In this case TELAG, entity 1151, is selected with plant code 0862 to get results for Axicom in Wohlen.
ADR-049 RESULTS I
ADR-049 RESULTS II
AX, AY and BX items account for around 66% of total usage. Represent typical candidates for statistical forecasting. CZ inventory (3.9% usage) make up 28% of total gross-inventory. Calculated obsolescence for CZ inventory $1,324K. Fully reserved $1,188K.
???
page 143 / July 2008
ADR-049 RESULTS IV
ADR-049 RESULTS V
ADR-049 RESULTS VI
This is a snapshot of the results of the new worldwide web-report. It shows per product line all entities carrying active parts (=usage and/or stock is greater zero!) with month-of-supply, total usage, stock submitted etc. Here the first item is dead-stock in Dubai but could be used up in the UK!
This ADR-049 cube shows only data for the current month!
page 148 / July 2008
The ADR-021 data feeds shows weekly gross-inventory (excluding WIP & GIT) by entity. Several weekly values are available.
page 149 / July 2008
CHAPTER E
PROBLEMS WITH MINIMUM ORDER QUANTITIES
July 2008
1 2 3 4 5
Customer places order Hub places min order qty Supplying Site produces min order qty Supplying site delivers min order qty Hub ships to end customer
In our existing push system, ordering sites have to procure minimum order qtys although their customer demand is much lower. This approach 'optimizes' the supplying site but sup-optimizes the worldwide supply chain. This system results as well in slow-moving and/or obsolete inventory at ordering sites and leads to irregular demand at supplying sites although demand could be stable at source.
Supplying Site
Worldwide Yearly Demand: 1,200 pcs MinOrdQty: 500 pcs Inv Turns: 2.4
Ordering Site 1
Regional/Territory Yearly Demand: 120 pcs MinOrdQty: 500 pcs Inv Turns: 0.24
Ordering Site 2
....
Ordering Site N
....
ROP
ROP
ROP
Time
Although the demand at the ordering site is quite regular demand at the supply site is showing an irregular demand pattern because of min order qtys.
Legend: * ROP is Reorder-Point * EOQ is Economic-Order-Quantity
Supplying Site
Worldwide Yearly Demand: MinOrdQty: Target Turns: 1,200 pcs 300 pcs 4
Ordering Site 1
Ordering Site 2
....
Ordering Site N
....
1 2 3 4 5
The new modified supply chain, pull system, tries to optimize the worldwide supply chain. Minimum order quantities at both, the supplying and ordering site, are set-up in relation to inventory target turns. This approach avoids slow-moving and/or obsolete inventory at ordering and supplying sites. Remnants of min order qtys remain at supplying sites. Capacity is better utilized.
INVENTORY CONSOLIDATION
July 2008
CENTRALIZATION OF INVENTORY
It is not a good inventory strategy to have the same stock of inventory at different warehouses just in case for a future possible sale. It makes more sense to stock the fast-moving items decentralized near customers and slow-moving items at central warehouses. Offering the same lead time for the whole product portfolio is also too costly as described in the previous section because normally minimum order quantities are pushed to ordering sites for slow-moving parts. The approximated savings for centralization can be approximated by the same approach used for warehouse consolidation, e.g. going from 5 warehouses to 1. The formula used is known as the Square Root Law of Inventory. This law was proved mathematically by D. H. Maister in his 1975 article Centralization of Inventories and The Square Root Law in the International Journal of Physical Distribution.
I New
Notation:
INew is centralized inventory in one or several locations IOld is total de-centralized inventory WhseNew is number of new centralized warehouses WhseOld is number of de-centralized warehouses
I New
The total new inventory in 2 warehouses will be $3.16M or 37% less inventory!
Take care that in the simplified version of this formula the average inventory is now used instead of the total inventory! To get the average inventory you have to divide the total inventory by the number of existing warehouses.
At first the total inventory of $5M in 5 warehouses has to be divided by the total number of warehouses to get the average inventory of $1M per warehouse.
The total new inventory in ONE warehouse will be $2.236M or 55% less inventory!
Standard Deviation:
2 2 X +Y = X + Y
b) Weekly data from decentralized warehouses: Country Code Average Demand Standard Deviation TH 2,000 1,000 SP 3,000 2,500 HK 1,000 600 MY 1,500 1,000 ID 500 300
S/S = z LT TH = 1.65 1,000 6 = 4,042 SP = 1.65 2,500 6 = 10,104 HK = 1.65 600 6 = 2,042 MY = 1.65 1,000 6 = 4,042 ID = 1.65 300 6 = 4,042 Total Safety Stock is 21,826
2 = 1,000 2 + 2,500 2 + 600 2 + 1,000 2 + 300 2 2 = 1,000,000 + 6,250,000 + 360,000 + 1,000,000 + 90,000 2 = 8,700,000 = 8,700,000 = 2,950
Old Safety Stock = 21,826 New Safety Stock = 11,923 Reduction = 9,903 45.4%
CHAPTER F
LOT SIZING MODELS
July 2008
1 T I = I(t )dt T 0
If h is the holding cost for one unit of time, then the average holding cost over the interval (0,T) is h x AvgInv. The total holding inventory cost is of course T x h x AvgInv. It is crucial to understand time units, e.g. does h refer to one unit of time or to the total period T! Time T
The average inventory is now the shaded area under the inventory curve divided by T.
1) L.A. Johnson, D. C. Montgomery, Operations Research in Production Planning, Scheduling, and Inventory Control, Wiley, 1974
page 174 / July 2008
1,200
Avg Inv
12
Total
12
Avg
Total
Q 2,400 900 600
1 1 1 1 = 800 3 + 2,400 3 + 600 2 + 900 4 Inv 2 2 2 2 = 1,200 + 3,600 + 600 + 1,800 = 7,200
800
12
Avg
Order Quantity
( fixed ) (variable)
Triggered by
s t t, s
s, q t, q t, s, q
s, S t, S t, s, S
Notation: q is Fixed-Order Quantity s is Reorder-Point S is Fixed order up inventory level t is Fixed review period
s, q
s, S S
q1 q2 q3
q2 q1
t1
t2
t3
Time
t1
t2
t3
Time
q1 = q2 = qn and t1<> t2 <> t3 <> tn Inventory position checked continuously. At or below s (=reorder-point) constant quantity will be ordered.
q1 <> q2 <> qn and t1<> t2 <> t3 <> tn Inventory position checked continuously. At or below s (=reorder-point) variable quantity to fill target inventory S will be ordered.
page 180 / July 2008
t, q
t, S S
q2 q1 q3
q1 q2
q3
t1
t2
t3
Time
t1
t2
t3
Time
q1 = q2 = qn and t1= t2 = t3 = tn At constant intervals t a constant quantity q will be ordered. Irregular demand leads to strong fluctuating inventory.
q1 <> q2 <> qn and t1= t2 = t3 = tn Same as t,p policy but variable quantity q will be ordered to fill target inventory level S.
t, s, q
q2 q1
t, s, S S
q1 q1
t1
t2
t3
Time
t1
t2
t3
Time
q1 = q2 = qn and t1= t2 = t3 = tn Similar to t,q policy but reorder point s is used to place order quantity q.
q1 <> q2 <> qn and t1= t2 = t3 = tn Similar to t,s,q policy. Inventory position is checked at constant intervals. Depending on s inventory filled up to target level S.
page 182 / July 2008
NOTATION
D d c Demand rate in units per year. Demand rate in units per period, e.g. week, month. Unit production or purchasing cost not including setup or inventory carrying costs in dollar per unit. K Constant setup (ordering) cost to produce (purchase) a batch in dollars. h t, j Q EOQ Holding cost per unit per time. Time indexes Lot size in units. Economic Order Quantity
Deterministic
Probabilistic
Single Period or News Boy model Reorder-Point Models Periodic Review Models
Optimum
Wagner-Whitin
Heuristic
VC =
Dj j=1
N
1. If VC < 0.2, use a simple EOQ with average demand as demand estimate. 2. If VC 0.2, use the Silver-Meal heuristic.
VC =
ND
j=1
2 j
VC =
1
Dj j=1
N
One order per year results in lowest ordering but highest inventory costs!
D= K= c= i= h=
units per year per order unit cost carrying charge per unit per year
Inventory carrying charge is a function of average inventory Q/2. Incremental increase in inventory carrying cost (regarded as a loss!) is then
Q + Q Q ICInv = h 2 2 Q + Q Q = h 2 Q = h 2
At the optimal order quantity the absolute values for setup and inventory (holding) cost of the first derivative (= slope of total cost curve) are equal to average order and inventory (holding) cost.
page 190 / July 2008
EOQ
Qty
At the optimal order quantity the absolute values for setup and inventory (holding) cost of the first derivative (= slope of total cost curve) are equal to average order and inventory (holding) cost.
page 191 / July 2008
Demand
Inventory
-d
Time
Time
page 192 / July 2008
2t
Time
At time zero an order quantity of q arrives and will be consumed during t with d units per unit of time. As inventory reaches t a new order of q is received immediately (lead time is zero) and will be consumed in the next cycle and so forth.
page 193 / July 2008
2 K d q* = h
t =
2 K hd
q = 2 K d/h
C = C =
C = 2 K d h + c d
For this analysis we can skip the factor c * d (=total purchasing or manufacturing cost per cycle), because it is independent of the lot size q!
= =
C 1 q q = + C 2 q q
1 q 1 q = + 2 q 2 q
2 K d q = h
*
2 K t = hd
2 50 3 2,700
Plus 30%
C 1 q q = + C 2 q q 1 1 1.30 = + 2 1.30 1 1 = (0.7692 + 1.30 ) 2 = 1.0346 3.5%
Minus 30%
C 1 q q = + C 2 q q 1 1 0.70 = + 2 0.70 1 1 = (1.4286 + 0.70 ) 2 = 1.0643 6.4%
Although the deviation (plus/minus) of the order quantity compared to the EOQ is quite big the cost impact is much lower. Due to the flatness of the total cost curve around the EOQ it is more cost effective to produce bigger lot sizes than smaller ones.
Invmax q p-d -d
= (p d )
q p
t1
t2 t
2t
Time
For this model inventory builds up during the production cycle t1 but is consumed by d. The maximum inventory level is reduced by the factor (p-d) during production cycle t1.
Take the first derivative of C with respect to q and set it equal to zero. Because the second derivative of C is positive we reached a minimum. Note as well that q does not depend on the purchase/unit cost because they are constant for each quantity.
dC Kd 1 d = - 2 + 1 h dq q 2 p d 2C 2 d K = > 0 Minimum! dq 2 q3
2 d K (1 d/p ) h = d 2d K = (1 d/p ) h d 2
t =
2 K (1 d/p ) h d
Keep in mind that the production period t1 = q / p (time to produce the lot size) is different to the (production) cycle time t = q / d (time between production runs)!
2d K h + cd (1 d/p ) h 2d K h + cd (1 d/p ) h
= = =
(1 d/p ) h
2d K
1 (1 d/p ) 2
22 d 2 K 2 h 2 = 2 d K h
(1 d/p )2 (1 d/p )
+ cd
q* =
Production time is 0.25 years or 3 months. (t1=q/p=2,000/8,000=0.25) Cycle time is 0.5 years or 6 months. (t=q/d=2,000/4,000=0.5)
-d Backorders/ cycle
m t1 t t2
Time
In this scenario backorders are now allowed (=no lost sales!) but a shortage cost s must be paid proportional to the waiting time t2 till the order can be delivered.
d h M 2 + s q 2 2Mq + M 2 = K + cd + q 2q
)
M 2 (h + s ) sq d + sM C = K + cd + 2q 2 q
d h M 2 sq 2 2Mqs M 2s = K + cd + + + q 2q 2q 2q 2q d h M 2 + s M 2 sq = K + cd + + Ms q 2q 2
M2 s2 = q 2 (h + s )2
q =
2 d K h +s h s
1/2
M =
2 d K s h h +s
t =
2 K h +s hd s
(h + s ) (h + s ) 2dK s s (h + s ) s s (h + s ) h (h + s )2 2dK s2 (h + s ) s s (h + s ) h
Multiply the 1st square root by (h+s)/(h+s) and the 2nd square root by s/s and simplify further!
m =
2 d K h s h +s
2dK h2 = s h (h + s )
h h 2 h K s= + + 2 d 2 2
Note: The standard quadratic equation in normal form is shown on the right p=h and q=-2hK/d2
x 2 + px + q = 0 x1,2 p p = q 2 2
2
q = =
2d K h +s h s 2 5 200 1+ 4 1 4
= 2,000 1.25 = 50
Optimal order quantity q is 50 units per order.
Example taken from Neumann, Produktions- und Operations Management, 1996, Springer
page 217 / July 2008
M = =
2 d K s h h+s 2 5 200 4 1 1+ 4
m = =
2d K h s h+s 2 5 200 1 4 1+ 4
= 2,000 0.8 = 40
= 500 0.2 = 10
t = =
2 K h +s hd s 2 200 1+ 4 1 5 4
= 80 1.25 = 10
Each 10 days, after reaching (minus) 10 units backorders, a new order for 50 units should be placed filling inventory up to 40 units. If the lead time would be for example 7 days the reorder-point would be m* + LT x d = -10 + 7 x 5 = 25 units. More details for reorder points will follow in later sessions.
July 2008
EOQ = =
1. 2. 3. 4. 5. 6.
Item demand is constant. Lead time is constant. Cost per unit is constant, no discounts. Holding cost is based on average inventory. Ordering cost is constant. No shortages are allowed.
Demand
Inventory
-D
Time
Time
page 221 / July 2008
EOQ Example
t/j dj 1 40 2 20 3 10 4 30 5 50 6 20
EOQ =
2 D K h
EOQ =
2 29 50 = 53.85 54 1
2 20 54 48 38 8 3 10 4 30 5 50 54 12 6 20 54 46
1 40 54 14
Qty 54 54 54 54
Setup 50 50 50 50 200
Holding 14 94 12 46 166
If Cj Cj-1 stop and set lot Q = d1+d2+d3++dj-1. Start calculation again at period j.
SILVER-MEAL Example
t/j dj 1 40 2 20 3 10 4 30 5 50 6 20
Cj Cj-1
Stop!
K=$50; h=$1/unit/period t=1; j=1: C(1) = (50+0*1*40)/1 = 50 t=2; j=2: C(2) = (50+0*1*40+1*1*20)/2 = 35 t=3; j=3: C(3) = (50+0*1*40+1*1*20+2*1*10)/3 = 30 t=4; j=4: C(4) = (50+0*1*40+1*1*20+2*1*10+3*1*30)/4 = 45 C(4) C(3) , Q(1) = d1+d2+d3 = 70 t=4; j=1: C(1) = (50+0*1*30)/1 = 50 t=5; j=2: C(2) = (50+0*1*30+1*1*50)/2 = 50 C(2) C(1), Q(4) = d4 = 30 t=5; j=1: C(1) = (50+0*1*50)/1 = 50 t=6; j=2: C(2) = (50+0*1*50+1*1*20)/2 = 35 Q(5) = d5+d6 = 70 End of horizon, STOP! STOP!
STOP!
Qty 70 30 70
Setup 50 50 50 150
Holding 40 0 20 60
Cost 90 50 70 210
Total Cost
If Cj Cj-1 stop and set lot Q = d1+d2+d3++dj-1. Start calculation again at period j.
page 227 / July 2008
Cj Cj-1
Stop!
K=$50; h=$1/unit/period t=1; j=1: C(1) = (50+0*1*40)/40 = 1.25 t=2; j=2: C(2) = (50+0*1*40+1*1*20)/60 = 1.17 t=3; j=3: C(3) = (50+0*1*40+1*1*20+2*1*10)/70 = 1.29 C(3) C(2) , Q(1) = d1+d2 = 60 t=3; j=1: C(1) = (50+0*1*10)/10 = 5 t=4; j=2: C(2) = (50+0*1*10+1*1*30)/40 = 2 t=5; j=3: C(3) = (50+0*1*10+1*1*30+2*1*50)/90 = 2 C(3) C(2), Q(3) = d3+d4 = 40 t=5; j=1: C(1) = (50+0*1*50)/50 = 1 t=6; j=2: C(2) = (50+0*1*50+1*1*20)/70 = 1 C(2) C(1), Q(5) = d5 = 50 Q(6) = d6 = 20 End of horizon! STOP!
STOP!
STOP!
Qty 60 40 50 20
Setup 50 50 50 50 200
Holding 20 30 0 0 50
Cost 70 80 50 50 250
Total Cost
d ( j 1) K
j=1 j
K d j ( j 1) h j=1
d ( j 1)
j=1 j
is called part-periods!
h d j (t 1) K
j=1
K=$50; h=$1/unit/period t=1; j=1: $1*0*40 = 0 < K t=2; j=2: $1*0*40+$1*1*20 = 20 < K t=3; j=3: $1*0*40+$1*1*20+$1*2*10 = 40 < K t=4; j=4: $1*0*40+$1*1*20+$1*2*10+$1*3*30 = 130 > K
STOP!
40 is closer to K=50 than 130! Q(1) = d1+d2+d3 = 70 t=4; j=1: $1*0*30 = 0 < K t=5; j=2: $1*0*30+$1*1*50 = 50 = K STOP!
Qty 70 80 20
Setup 50 50 50 150
Holding 40 50 0 90
Total Cost
GROFF HEURISTIC I
It is based on the feature of the economic order quantity that at the optimal lot size the incremental reduction of set-up costs per period equals the incremental increase of holding costs per period. The incremental reduction of set-up or order cost per period can be shown by comparing average costs per period. Example: K=$100; h=$1/unit/period
K =
K =
GROFF HEURISTIC II
The lot size is increased by the requirement of another period till the increased holding costs equals roughly the decreased set up cost.
h d j+1 2
Increased holding cost
h d j+1 2
K j ( j + 1)
K j ( j + 1)
Decreased set up cost
h d j+1 2
>
K STOP! j ( j + 1)
If in period j the incremental increase of holding costs is greater than the incremental decrease of set-up costs then choose order qty Q as d1+d2+dj-1!
page 234 / July 2008
h d j+1 2
>
K STOP! j ( j + 1)
K=$50; h=$1/unit/period t=1; j=1: ($1*20)/2 = 10 < $50/(1*[1+1]) = 25 t=1; j=2: ($1*10)/2 = 5 < $50/(2*[2+1]) = 8.33 t=1; j=3: ($1*30)/2 = 15 > $50/(3*[3+1]) = 4.17 Q(1) = d1+d2 = 60 t=3; j=1: ($1*30)/2 = 15 < $50/(1*[1+1]) = 25 t=3; j=2: ($1*50)/2 = 25 > $50/(2*[2+1]) = 8.33 Q(3) = d3 = 10 t=4; j=1: ($1*50)/2 = 25 > $50/(1*[1+1]) = 25 t=4; j=2: ($1*20)/2 = 10 > $50/(2*[2+1]) = 8.33 Q(4) = d4 = 30 t=5; j=1: ($1*20)/2 = 10 < $50/(1*[1+1]) = 25 Q(5) = d5+d6= 70 End of horizon!
STOP!
STOP!
STOP!
Qty 60 10 30 70
Setup 50 50 50 50 200
Holding 20 0 0 20 40
Cost 70 50 50 70 240
Total Cost
WAGNER-WHITIN
This method analyzes all possible combinations to find the optimal lot sizes. For example it is possible to produce lot-for-lot or produce 1 lot for period 1 and a second lot in period 2 covering requirements from period 2 to period 6.
To start with a matrix is calculated showing the cost impact of all different lot sizes.
c j = K + h
t = +1
(t ) d
Be aware that a sum from a higher index to a smaller, e.g. from 2 to 1 is defined as zero!
WAGNER-WHITIN Example I
t/j dj 1 40 2 20 3 10 4 30 5 50 6 20
c j = K + h
t = +1
(t ) d
K=$50; h=$1/unit/period 1. Calculate cost matrix 2. Determine minimum cost per period
\t 1 2 3 4 5 6 1 50 70 90 180 380 480 2 3 4 5 6 50 60 120 270 350 50 80 180 240 50 100 140 50 70 50
\t 1 2 3 4 5 6 ft
1 50
70 90 180 380 480 100 110 170 320 400 120 150 250 310 140 190 230 190 210 240
50
70
90
For example, in period 3 add minimum cost of $70 from period 2 and in period 5 add minimum cost of $140 from period 4.
WAGNER-WHITIN Example II
t/j dj 1 40 2 20 3 10 4 30 5 50 6 20
c j = K + h
t = +1
(t ) d
\t 1 2 3 4 5 6 ft
1 50
70 90 180 380 480 100 110 170 320 400 120 150 250 310 140 190 230 190 210 240
Start
50
70
90
Qty 70 30 70
Setup 50 50 50 150
Holding 40 0 20 60
Cost 90 50 70 210
Total Cost
Comparing the different dynamic lot sizing methods with each other and with the EOQ the worked-out examples match with different simulations in textbooks. Wagner-Whitin, although tedious to calculate, shows normally the lowest costs, followed by Silver-Meal. Here both methods generate the same costs! For time-varying demand Silver-Meal and Groff are normally used. It is obvious as well from this simulation that the EOQ should not be used for time-varying demand.
CHAPTER G
SAFETY STOCK CALCULATION
July 2008
Order Quantity
Demand Rate
Time
Lead Time
Order Quantity
ROP
Lead Time
79
120
Projected Inventory
10
<Avg
>Avg
Avg Fcst
< Fcst
> Fcst
600
495
0 Part A
2 weeks-of-supply Standard deviation
Part B
Statistical safety stock
For part A we would carry too much safety stock of 85 pcs (250 minus 165) and for part B too less safety stock minus 245 pcs (250 minus 495) for a target service level of 95%.
1,250
Statistical Safety Stock Actual Usage
1,000
Time
90%
80% 70% 60% 50% 40% 30% 20% 10% 0% 90% 92% 94% 96% 98% 99%
Compared to 90% Service Level 90% 92% 94% 96% 98% 99% Z-Factor 1.28 1.41 1.56 1.75 2.06 2.33 Safety Stock Increase 0.0% 10.2% 21.9% 36.7% 60.9% 82.0%
AvgInv =
350 300
Average Inventory
Service Level
5 25
In this example the cycle service level would be 67 % because there was a stockout during two cycles. The unit service level would be 97 % because only 25 units were backordered.
Legend: SS Z S SF LT FP MAD
Safety stock Z-score from standard normal distribution table Standard deviation during lead-time Safety factor lead-time in weeks, months etc. Forecast period in weeks, months etc. Mean absolute deviation
LT = 4 weeks, FP = 4 weeks Service Level = 95% Average Demand = 4,370 / 12 ~ 364 MAD = 244 / 12 = 20.3
LT 4
FP 4
S/S 42
S/S = Safety Factor SF * Mean Absolute Deviation MAD *SQRT(Lead Time LT / Forecast Period FP)
Probability of Demand
Order Cost = $25 Carrying Rate = 25% per year Item Cost = $30 Holding Cost = $7.50 per unit per year
EOQ = 2 Yearly Demand Order Cost / Holding Cost EOQ = 2 15 12 25 / 7.50 EOQ = 35 units
P ( D ) ( D ROP )
ROP = 15; SS = 0; E(Short) = (16-15) x 0.20 + (17-15) x 0.10 + (18-15) x 0.05 + (19-15) x 0.05 = 0.75 Service Level = 1 - E(Short)/Q = 1 - 0.75 / 35 = 1 - 0.021 = 0.979 = 97.9% ROP = 17; SS = 2; E(Short) = (18-17) x 0.05 + (19-17) x 0.05 = 0.15 Service Level = 1 - E(Short)/Q = 1 - 0.15 / 35 = 1 - 0.004 = 0.996 = 99.6%
It is very tedious to calculate the expected numbers short for a discrete distribution.
page 259 / July 2008
Percentage Annual Number short Number of = short demand per order orders per year (1 P ) D = E (z ) LT D Q (1 P ) Q E (z ) =
LT
d=
LT E (z ) = (1 P ) Q
10 = 10
E (z ) = 0.4 z = 0 ROP = 4 15 + 0 25 = 60
The shortage per order is 10 and there are 5 orders per year ( 1,000 / 200 ) then the total shortage per year is 50 units. The service level is SL = ( 1,000 - 50 ) / 1,000 = 95 %
page 262 / July 2008
z = Number of standard deviations of safety stock E(z) = Expected number of units short for
Source: John A. Lawrence & Barry A. Pasternack, Applied Management Science, 1998
THE END
Thanks for your attention!