Академический Документы
Профессиональный Документы
Культура Документы
FrA13.1
I. I NTRODUCTION
Inventory management is a critical component of supply
chain management. In recent years, a number of approaches
inspired by chemical process control have been proposed
to manage short-term tactical decision-making for inventory management problems associated with semiconductor
manufacturing supply chains [1], [2], [3]. These approaches
rely on Model Predictive Control [4], an optimization-based
control technology that has experienced wide success in the
process industries. In these approaches, demand is treated
as an exogenous disturbance signal that must be properly
rejected by a sensibly-designed control system. In this
paper we highlight the interplay between forecast error and
the decision policy, which relies on potentially erroneous demand forecasts. Specifically, understanding what properties
of forecasts that have the most effect on the end-use decision
policy can be used to develop contextualized algorithms
that are able to simplify and increase the effectiveness of
demand forecasting techniques. The control-relevant demand
forecasting procedure presented in this paper addresses the
issue of how demand forecasts are generated, and in doing so
gives supply chain planners greater flexibility regarding how
the demand disturbance is rejected. Such control-relevant
1 To whom all correspondence should be addressed. phone: (480) 9659476; fax: (480) 965-0037; e-mail: daniel.rivera@asu.edu
4053
eF (t)
r(t)
Past
dF (t)
Actual Demand
(Disturbance
Variable)
Disturbance
Demand Forecast
(Feedforward Signal)
Model
Predictive
Controller
Future
Forecast
Error
Output
Inventory Target
(Setpoint Signal)
u(t)
Actual
Demand
Previous
Starts
Factory Starts
(Manipulated
Variable)
Umax
Input
Predicted
Inventory
y(t+k)
Prediction Horizon
(Throughput
(Yield)
Time)
Umin
Move Horizon
t+1
t+m
t+p
Net Stock
(Controlled Variable)
d(t)
y(t)
Outflow to
Customer
Fig. 1.
z F
1
Kz
u(z)
dF (z)
dU (z) (1)
z1
1 z 1
1 z 1
u(k|k)...u(k+M 1|k)
(2)
4054
0
1
2
10
15
20
25
30
35
40
45
50
10
15
20
25
30
35
40
45
50
10
15
20
25
Time (Days
30
35
40
45
50
Starts
Deviation
1
0.5
0
0.5
1
1
Forecast
Error
Inventory
Deviation
0
1
(a)
1
10
10
Amplitude Ratio
10
10
10
10
Frequency, (radians/day)
10
(b)
Fig. 3. Characteristic time-domain (a) and frequency-domain (b) responses
of a production/inventory system to a forecast error pulse.
4055
(6)
(j)
(13)
(j)
the
Given an estimate of polynomial A, denoted as A,
predictor model expressed as
= 1 A(z)
x
(t | t 1, A)
x(t)
(7)
= x(t) x
ex (t | t 1, A)
(t | t 1, A)
(8)
= A(z) (t)
(9)
ex (t | t 1, A)
A(z)
is the way in which the one-step-ahead prediction error is
related to the probabilistic model and to the polynomial
For ease of notation we will refer to ex (t |
estimate A.
N
1 X
2
(L(z)e(t))
N t=1
(10)
X
t=0
(1
)e2c (t)
u2 (t)
(12)
t=0
4056
10
120
Unfiltered
= 0.0
= 0.25
= 0.75
= 1.0
110
100
90
Amplitude Ratio
||yr||2
10
80
70
60
50
10
40
30
10
12
14
16
Number of AR Parameters
(a)
10
10
10
Frequency, (radians/day)
10
10
||u||2
V. C ASE S TUDY
1
10
Unfiltered
= 0.0
= 0.25
= 0.75
= 1.0
10
10
12
14
16
Number of AR Parameters
(b)
Fig. 5. Summary of closed-loop results for a demand model based on the
ARMA (10,10,5) process whose amplitude ratio is shown in Figure 4. In
(a) inventory deviation from setpoint is shown as a function of model order
and ; (b) summarizes factory thrash similarly.
Figure 6 displays performance as a function of the useradjustable parameter for a single simulation. During the
first 1000 days of the simulation the controller is run in
feedback-only mode; no demand forecast is used. As expected, improved performance can be obtained by including a
demand prediction in the MPC move calculation. From days
1000 to 2000 the demand prediction is generated without
the benefit of the control-relevant filtering procedure shown
in this paper. The rest of the simulation shows the effect of
applying a control-relevant forecast, in terms of increasing ,
on inventory deviation ||y r||2 and factory thrash ||u||2 .
Setting = 0 results in a 36% reduction in inventory
deviation relative to the unfiltered case, but causes significant
fluctuations in factory starts. Using a value of = 1 yields
a 26% reduction in factory thrash relative to the unfiltered
case. Choosing intermediate values of gives substantial
flexibility to a supply chain planner.
4057
AR(5), = 3, Q
FeedbackOnly
Inventory
Deviation
20
Unfiltered
= 5, P = 20, M = 10
= 0.0
= 0.25
= 0.75
= 1.0
10
0
10
20
1000
||yr||2 = 93.3
2000
||yr||2 = 53.3
3000
||yr||2 = 34.0
4000
||yr||2 = 48.6
5000
||yr||2 = 78.4
6000
||yr||2 = 86.9
Starts
Deviation
1000
Demand
Deviation
||u||2 = 10.5
2000
||u||2 = 6.6
3000
||u||2 = 62.7
4000
||u||2 = 15.5
5000
||u||2 = 6.7
6000
||u||2 = 4.9
2
0
2
0
1000
2000
3000
4000
5000
6000
Time (days)
Fig. 6. This closed-loop simulation begins in feedback-only mode; the controller manipulates factory starts to keep the inventory level at a setpoint subject
to uncertain demand. From days 1000 to 2000 a demand forecast is available to the controller, but the prediction is generated from unfiltered data. The
time series from day 2000 on shows the benefit of the control-relevant forecasting procedure and the effect of the parameter on inventory deviation and
factory thrash.
VI. C ONCLUSIONS
R EFERENCES
VII. ACKNOWLEDGMENTS
This work was supported by grants from the National
Science Foundation (CMMI-0432429) and the Intel Research
Council.
4058