Académique Documents
Professionnel Documents
Culture Documents
subjective
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
Supply Chain Management Accurate forecasting determines inventory levels in the supply chain Continuous replenishment
supplier & customer share continuously updated data typically managed by the supplier reduces inventory for the company speeds customer delivery quick response JIT (just-in-time) VMI (vendor-managed inventory) stockless inventory
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
Strategic Planning
Successful strategic planning requires accurate forecasts of future products and markets
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
Depend on
time frame demand behavior causes of behavior
Long-range forecast
usually encompasses a period of time longer than two years
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
Random variations
movements in demand that do not follow a pattern
Cycle
an up-and-down repetitive movement in demand
Seasonal pattern
an up-and-down repetitive movement in demand occurring periodically
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
Demand
Demand
Demand
Demand
Forecast/MRP/ERP/Schd/PM MMS I
Regression methods
attempt to develop a mathematical relationship between demand and factors that cause its behavior
Qualitative
use management judgment, expertise, and opinion to predict future demand
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
Qualitative Methods Management, marketing, purchasing, and engineering are sources for internal qualitative forecasts Delphi method
involves soliciting forecasts about technological advances from experts
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
Forecasting Process
1. Identify the purpose of forecast 2. Collect historical data 3. Plot data and identify patterns
6. Check forecast accuracy with one or more measures 7. Is accuracy of forecast acceptable?
No
Yes
8a. Forecast over planning horizon 9. Adjust forecast based on additional qualitative information and insight 10. Monitor results and measure forecast accuracy
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
10
Time Series Assume that what has occurred in the past will continue to occur in the future Relate the forecast to only one factor - time Include
moving average exponential smoothing linear trend line
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
11
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
12
MONTH Jan Feb Mar Apr May June July Aug Sept Oct Nov
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
13
n
i=1
Di
MAn =
where
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
14
MONTH
Jan Feb Mar Apr May June July Aug Sept Oct Nov
MOVING AVERAGE 103.3 88.3 95.0 78.3 78.3 85.0 105.0 110.0
MA3 =
=
i=1
Di
3 90 + 110 + 130 3
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
15
MONTH MONTH Jan Jan Feb Feb Mar Mar Apr Apr May May June June July July Aug Aug Sept Sept Oct Oct Nov Nov
120 120 90 90 100 100 75 75 110 110 50 50 75 75 130 130 110 110 90 90 --
i = 1i = 1 MAMA = 5=5 5 5 90 +90 + 110 + 130+75+50 110 + 130+75+50 = = 5 5 99.0 99.0 85.0 85.0 82.0 82.0 = 91 orders for for Nov = 91 orders Nov 88.0 88.0 95.0 95.0 91.0 91.0
Di Di
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
16
Smoothing Effects
5-month
Actual
| Apr
| May
| June
| July
| Aug
| Sept
| Oct
| Nov
Month
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
17
Weighted Moving Average Adjusts moving average method to more closely reflect data fluctuations
WMAn =
where
n
i=1
Wi Di
Wi = 1.00
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
18
November Forecast
WMA3 =
Wi Di
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
19
Exponential Smoothing Averaging method Weights most recent data more strongly Reacts more to recent changes Widely used, accurate method
Ft +1 = Dt + (1 - )Ft
where:
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
If
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
21
PERIOD 1 2 3 4 5 6 7 8 9 10 11 12
MONTH Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
DEMAND 37 40 41 37 45 50 43 47 56 52 55 54
F2 = D1 + (1 - )F1
= (0.30)(37) + (0.70)(37)
= 37 F3 = D2 + (1 - )F2
= (0.30)(40) + (0.70)(37)
= 37.9 F13 = D12 + (1 - )F12
= (0.30)(54) + (0.70)(50.84)
= 51.79
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
22
Exponential Smoothing
FORECAST, Ft + 1 ( = 0.3) ( = 0.5) 37.00 37.90 38.83 38.28 40.29 43.20 43.14 44.30 47.81 49.06 50.84 51.79 37.00 38.50 39.75 38.37 41.68 45.84 44.42 45.71 50.85 51.42 53.21 53.61
PERIOD
MONTH
DEMAND
1 2 3 4 5 6 7 8 9 10 11 12 13
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan
37 40 41 37 45 50 43 47 56 52 55 54
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
23
where
Tt = the last period trend factor = a smoothing constant for trend 0
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
24
PERIOD
1 2 3 4 5 6 7 8 9 10 11 12
MONTH
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
DEMAND
37 40 41 37 45 50 43 47 56 52 55 54
T3
= (F3 - F2) + (1 - ) T2
= (0.30)(38.5 - 37.0) + (0.70)(0)
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
25
PERIOD
MONTH
DEMAND
FORECAST Ft +1 37.00 37.00 38.50 39.75 38.37 38.37 45.84 44.42 45.71 50.85 51.42 53.21 53.61
TREND Tt +1 0.00 0.45 0.69 0.07 0.07 1.97 0.95 1.05 2.28 1.76 1.77 1.36
ADJUSTED FORECAST AFt +1 37.00 38.95 40.44 38.44 38.44 47.82 45.37 46.76 58.13 53.19 54.98 54.96 26
1 2 3 4 5 6 7 8 9 10 11 12 13
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan
37 40 41 37 45 50 43 47 56 52 55 54
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
y = a + bx
where a = intercept b = slope of the line x = time period y = forecast for demand for period x
x = y =
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
27
x(PERIOD)
y(DEMAND)
xy
x2
1 2 3 4 5 6 7 8 9 10 11 12
78
37 40 41 37 45 50 43 47 56 52 55 54
557
37 80 123 148 225 300 301 376 504 520 605 648
3867
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
=1.72
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
29
40
30 20 10 | 1 | 2 | 3 | 4 | 5
| | 6 7 Period
| 8
| 9
| 10
| 11
| 12
| 13
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
30
Seasonal Adjustments
Repetitive increase/ decrease in demand Use seasonal factor to adjust forecast
Seasonal factor = Si =
Total
45.0 50.1 53.6 148.7
Di D
YEAR
2002 2003 2004 Total 12.6 14.1 15.3 42.0
S1 = 42/148.7
= 0.28
SF1 = (S1) (F5) = (0.28)(58.17) = 16.28 SF2 = (S2) (F5) = (0.20)(58.17) = 11.63 SF3 = (S3) (F5) = (0.15)(58.17) = 8.73 SF4 = (S4) (F5) = (0.37)(58.17) = 21.53
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
31
MAD
mean absolute deviation
MAPD
mean absolute percent deviation
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
32
Regression Methods
Linear regression
mathematical technique that relates a dependent variable to an independent variable in the form of a linear equation
Correlation
a measure of the strength of the relationship between independent and dependent variables
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
33
Linear Regression
y = a + bx
y =
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
34
x (WINS) 4 6 6 8 6 7 5 7 49
y (ATTENDANCE) 36.3 40.1 41.2 53.0 44.0 45.6 39.0 47.5 346.7
x2 16 36 36 64 36 49 25 49 311
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
35
b=
xy - nxy2 x2 - nx2
(2,167.7) - (8)(6.125)(43.36) (311) - (8)(6.125)2
36
MAD =
where
Dt - Ft n
t = period number Dt = demand in period t Ft = forecast for period t n = total number of periods = absolute value
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
37
Other Accuracy Measures MAD Calculation Mean absolute percent deviation (MAPD) MAPD =
Cumulative error
|Dt - Ft| Dt
E = et Average error
E=
Prof N. Balasubramanian
et n
38
Forecast/MRP/ERP/Schd/PM MMS I
Comparison of Forecasts
FORECAST
MAD
MAPD
(E)
Exponential smoothing ( = 0.30) Exponential smoothing ( = 0.50) Adjusted exponential smoothing ( = 0.50, = 0.30) Linear trend line
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
39
Inventory Management
What Is Inventory? Stock of items kept to meet future demand Purpose of inventory management
how many units to order when to order
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
40
Seasonal or cyclical demand Inventory provides independence from vendors Take advantage of price discounts Inventory provides independence between stages and avoids work stoppages
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
41
Customers usually perceive quality service as availability of goods they want when they want them Inventory must be sufficient to provide high-quality customer service in QM.
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
42
Types of Inventory
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
43
Independent
Demand for items used by external customers Cars, appliances, computers, and houses are examples of independent demand inventory
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
44
Provide desired customer service level Customer service is the ability to satisfy customer requirements
Percentage of orders shipped on schedule Percentage of line items shipped on schedule Percentage of dollar volume shipped on schedule Idle time due to material and component shortages
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
Inventory Investment Measures Example: The Coach Motor Home Company has annual cost of goods sold of $10,000,000. The average inventory value at any point in time is $384,615. Calculate inventory turnover and weeks/days of supply.
Inventory Turnover:
annual cost of goods sold average inventory value $10,000,00 0 $384,615
Turnover
26 inventory turns
Weeks/Days of Supply:
Weeks of Supply average inventory on hand in dollars average weekly usage in dollars $384,615 $10,000,00 0/52 2weeks
Days of Supply
$384,615 $10,000,000/260
10 days
46
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
Inventory Costs
Carrying cost
cost of holding an item in inventory
Ordering cost
cost of replenishing inventory
Shortage cost
temporary or permanent loss of sales when demand cannot be met
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
47
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
48
ABC Classification
Class A
5 15 % of units 70 80 % of value
Class B
30 % of units 15 % of value
Class C
50 60 % of units 5 10 % of value
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
49
ABC Classification
PART 1 2 3 4 5 6 7 8 9 10 UNIT COST $ 60 350 30 80 30 20 10 320 510 20 ANNUAL USAGE 90 40 130 60 100 180 170 50 60 120
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
50
ABC Classification
PART
TOTAL VALUE % OF TOTAL VALUE % OF TOTAL QUANTITY
% CUMMULATIVE
9 8 2 1 4 3 6 5 10 7
$30,600 16,000 14,000 5,400 4,800 3,900 3,600 3,000 2,400 1,700
35.9 18.7 16.4 6.3 5.6 4.6 4.2 3.5 2.8 2.0
6.0 5.0 4.0 9.0 6.0 10.0 18.0 13.0 12.0 17.0
B
C
6.0 11.0 15.0 24.0 30.0 40.0 58.0 71.0 83.0 100.0
$85,400
% OF TOTAL VALUE
71.0 16.5 12.5
CLASS
A B C
Prof N. Balasubramanian
ITEMS
9, 8, 2 1, 4, 3 6, 5, 10, 7
% OF TOTAL QUANTITY
15.0 25.0 60.0
Forecast/MRP/ERP/Schd/PM MMS I
51
Fixed Order Quantity Example with Order Quantity of 200 1 2 3 4 Requirements 70 70 65 60 Projected-on-Hand (30) 160 90 25 165 Order Placement 200 200 Min-Max Example with min.= 50 and max.= 250 units 1 2 3 Requirements 70 70 65 Projected-on-Hand (30) 180 110 185 Order Placement 220 140 Order n Periods with n = 3 periods 1 Requirements 70 Projected-on-Hand (30) 135 Order Placement 175
5 55 110
6 85 25
7 75 150 200
8 85 65
4 60 125
5 55 70
6 85 165 180
7 75 90
8 85 165 160
2 70 65
3 65 0
4 60 140 200
5 55 85
6 85 0
7 75 85 160
8 85 0
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
52
EOQ -optimal order quantity that will minimize total inventory costs
EOQ Assumptions:
Demand is known & constant - no safety stock is required Lead time is known & constant No quantity discounts are available Ordering (or setup) costs are constant All demand is satisfied (no shortages) The order quantity arrives in a single shipment
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
53
Demand rate
Average inventory
Q 2
Reorder point, R
Time
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
54
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
55
TC =
CoD CcQ + Q 2 Cc 2
Cc 2
CoD TC = Q2 + Q
C0D 0 = Q2 + Qopt = 2CoD Cc
Qopt =
2CoD Cc
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
56
Total Cost
Carrying Cost =
CcQ 2
Ordering Cost =
CoD Q
Order Quantity, Q
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
57
EOQ Example
Cc = $0.75 per gallon
Qopt = Qopt = 2CoD Cc
2(150)(10,000) (0.75)
Co = $150
TCmin = TCmin =
D = 10,000 gallons
CoD CcQ + Q 2
(150)(10,000) 2,000
(0.75)(2,000) 2
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
where d = demand rate per period L = lead time Demand = 10,000 gallons/year Store open 311 days/year Daily demand = 10,000 / 311 = 32.154 gallons/day Lead time = L = 10 days
R = dL = (32.154)(10) = 321.54 gallons
Prof N. Balasubramanian Forecast/MRP/ERP/Schd/PM MMS I
59
Safety Stock
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 P(Demand during lead time <= Reorder Point)
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
60
LT
LT
Time
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
61
Inventory level
Reorder point, R
Safety Stock
LT
Time
LT
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
62
R = dL + z
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 L = safety stock
Prof N. Balasubramanian
Forecast/MRP/ERP/Schd/PM MMS I
63
64