Professional Documents
Culture Documents
Chapter9 – p. 1/66
M AINTENANCE AND R EPLACEMENT
Chapter9 – p. 2/66
9.1.1 A S IMPLE M AINTENANCE AND
R EPLACEMENT M ODEL
Chapter9 – p. 5/66
A N A SSUMPTION
Chapter9 – p. 6/66
9.1.2 S OLUTION BY THE M AXIMUM P RINCIPLE
Chapter9 – p. 11/66
T HE O PTIMAL P LANNING H ORIZON
−ρT ∗ ∗
−ρe x (T ∗ ) (12)
∗ ∗ ∗ ∗ −ρT ∗
= −{πx (T ) − u (T )}e
−ρT ∗
−e {−d(T ∗ ) + g(T ∗ )u(T ∗ )}.
Chapter9 – p. 12/66
T HE O PTIMAL P LANNING H ORIZON CONT.
Chapter9 – p. 13/66
9.1.3 A N UMERICAL E XAMPLE
Chapter9 – p. 14/66
A N UMERICAL E XAMPLE CONT.
which simplifies to
s 1/2 −0.05(T −ts )
(1 + t ) = 4 − 2e . (16)
and hence
x(t) = −2ts + 4(1 + ts )1/2 + 96 − 2(t − ts )
= 4(1 + ts )1/2 + 96 − 2t, if t > ts .
Chapter9 – p. 15/66
A N UMERICAL E XAMPLE CONT.
Since we have assumed 0 < ts < T , we substitute x(T ) into
(13) and obtain
which simplifies to
Chapter9 – p. 16/66
A N UMERICAL E XAMPLE CONT.
Chapter9 – p. 18/66
A N UMERICAL E XAMPLE CONT.
If, on the other hand, the solution of (16) and (17) did not
satisfy our supposition, we would need to follow the
procedure outlined earlier in the section. This would result
in ts = 0 or ts = T . If ts = 0, we would obtain T from (17),
and conclude u∗ (t) = 0, 0 ≤ t ≤ T . Alternatively, if ts = T ,
we would need to substitute x(T ) into (14) to obtain T . In
this case the optimal control would be u∗ (t) = U, 0 ≤ t ≤ T .
Chapter9 – p. 19/66
9.1.4 A N E XTENSION
Chapter9 – p. 20/66
S OLUTION BY THE M AXIMUM P RINCIPLE
The standard Hamiltonian is
H = (πx − u)e−ρt + λ[−d + g(u, t)], (20)
Chapter9 – p. 21/66
T HE O PTIMAL M AINTENANCE R ATE
To determine the direction of change in u∗ (t), we obtain
u̇0 (t). For this, we use (21) and the value λ(t) from (8) to
obtain −ρt
e 1
gu = = π π ρ(t−T )
. (23)
λ(t) ρ − ( ρ − 1)e
Since π > ρ, the denominator on the right-hand side of (23)
is monotonically decreasing with time. Therefore, the
right-hand side of 23) is increasing with time. Taking the
time derivative of (23), we have
gut + guu u̇0 = ρ2 (π − ρ)eρ(t−T ) /[π − (π − ρ)eρ(t−T ) ]2 > 0.
Chapter9 – p. 23/66
F IGURE 9.2: S AT F UNCTION O PTIMAL C ONTROL
u∗
.
u"(t)
U . .
u∗(t)
0 .
t=0
.
tÁ
.
tª T
t
Chapter9 – p. 24/66
T HE O PTIMAL M AINTENANCE R ATE CONT.
Chapter9 – p. 25/66
9.2 M AINTENANCE AND R EPLACEMENT
FOR A M ACHINE S UBJECT TO FAILURE
Chapter9 – p. 27/66
A SSUMPTIONS
Chapter9 – p. 28/66
A SSUMPTIONS CONT.
Chapter9 – p. 29/66
T HE S TATE E QUATION
Chapter9 – p. 32/66
T HE T ERMINAL C ONDITION
Since T is unspecified, we apply the additional terminal
condition (3.14) to obtain (see Exercise 9.6)
R − C[u∗ (T ∗ )]h(T ∗ ) + L[1 − u∗ (T ∗ )]h[T ∗ ]
(33)
−[ρ + {1 − u∗ (T ∗ )}h(T ∗ )]B(T ∗ ) = −BT (T ∗ ).
Chapter9 – p. 34/66
T HE O PTIMAL M AINTENANCE P OLICY
Chapter9 – p. 35/66
T HE O PTIMAL M AINTENANCE P OLICY CONT.
Chapter9 – p. 40/66
N OTATION CONT.
It is required that
Chapter9 – p. 41/66
T HE O BJECTIVE F UNCTION
Chapter9 – p. 42/66
T HE S TATE E QUATIONS
Also, assuming that at time s, the only machines available
are those that are up-to-date with respect to the technology
prevailing at s, we can subscript these functions by s to
reflect the effect of the machine’s technology on its state at
a later time k . Let Ψs (uk , k) and Φs (uk , k) be such concave
functions so that we can write the following state equations:
Chapter9 – p. 43/66
T HE M AYER F ORM
To convert the problem into the Mayer form, define
k−1
X
Aks = Rsi (1 + ρ)−i , (43)
i=s
k−1
X
Bsk = ui (1 + ρ)−i . (44)
i=s
λk+1
4 , respectively with the state equations (46), (47), (41),
H = λk+1
1 R k
s (1 + ρ) −k
+ λ k+1 k
2 u (1 + ρ) −k
(48)
+λk+1
3 Ψs + λ k+1
4 Φs .
Chapter9 – p. 45/66
T HE A DJOINT VARIABLES
Chapter9 – p. 46/66
T HE A DJOINT VARIABLES
λk1 = 1, (53)
λk2 = −1, (54)
t−1
X
λk3 = (1 + ρ)−i , (55)
i=k
λk4 = (1 + ρ)−t . (56)
Note that λk1 , λk2 , and λk4 are constants for a fixed machine
salvage time t.
Chapter9 – p. 47/66
T HE O PTIMAL C ONTROL
uk = Ust
k
. (60)
Chapter9 – p. 50/66
9.3.3 S PECIAL C ASE OF B ANG -B ANG C ONTROL
Chapter9 – p. 51/66
S PECIAL C ASE OF B ANG -B ANG C ONTROL CONT.
Chapter9 – p. 52/66
9.3.4 I NCORPORATION INTO THE
WAGNER -W HITIN F RAMEWORK
where
Chapter9 – p. 55/66
T HE S TATE E QUATIONS CONT.
Chapter9 – p. 56/66
T HE S TATE E QUATIONS CONT.
where (
0.1 when s = 0, 1,
ℓs =
0.2 when s = 2,
and
bs = (0.5 − 0.05s).
Chapter9 – p. 57/66
T HE S TATE E QUATIONS CONT.
Chapter9 – p. 58/66
D ETERMINATION OF T HE O PTIMAL C ONTROL
Chapter9 – p. 59/66
D ETERMINATION OF T HE O PTIMAL C ONTROL
CONT.
Chapter9 – p. 61/66
S OLUTION OF S UBPROBLEMS CONT.
Now,
R00 = 600,
R01 = 600 − 200 = 400,
x00 = 0.75 × 1, 000 = 750,
x10 = 750 − 0.1 × 1, 000 = 650,
∗
J01 = 600 − 1, 000 + 650 × (1.06)−1 = $213.2.
Chapter9 – p. 62/66
S OLUTION OF S UBPROBLEMS CONT.
s = 0, t = 2
s = 0, t = 3
Chapter9 – p. 63/66
S OLUTION OF S UBPROBLEMS CONT.
s = 1, t = 2
s = 1, t = 3
s = 2, t = 3
Chapter9 – p. 64/66
WAGNER -W HITIN S OLUTION OF THE E NTIRE
P ROBLEM
g3 = 0,
∗
g2 = J23 = $80,
∗ ∗
g1 = max [J13 , J12 + g2 ]
= max [1024.2, 559.9 + 80]
= $1024.2,
∗ ∗ ∗
g0 = max [J03 , J01 + g1 , J02 + g2 ]
= max [639.0, 213.2 + 1024.2, 466.9 + 80]
= $1237.4.
Chapter9 – p. 65/66
WAGNER -W HITIN S OLUTION OF THE E NTIRE
P ROBLEM CONT.