Professional Documents
Culture Documents
www.elsevier.com/locate/ress
Abstract
This paper considers a condition-based maintenance policy for a two-unit deteriorating system. Each unit is subject to gradual
deterioration and is monitored by sequential non-periodic inspections. It can be maintained by good as new preventive or corrective
replacements. Every inspection or replacement entails a set-up cost and a component-specific unit cost but if actions on the two components
are combined, the set-up cost is charged only once. A parametric maintenance decision framework is proposed to coordinate
inspection/replacement of the two components and minimize the long-run maintenance cost of the system. A stochastic model is developed
on the basis of the semi-regenerative properties of the maintained system state and the associated cost model is used to assess and optimize
the performance of the maintenance model. Numerical experiments emphasize the interest of a control of the operation groupings.
q 2004 Elsevier Ltd. All rights reserved.
Keywords: Condition-based maintenance; Wear; Multi-unit system; Economic dependences; Stochastic model; Markov renewal process
1. Introduction and problem statement the optimal decision on one unit is not necessarily optimal
for the whole system [4–6]. Stochastic dependence means
For a system which gradually deteriorates, it is natural in that the state of a system component (e.g. its age,
an attempt to avoid failure and its possible negative effects degradation rate, degradation level.) influences the states
to consider the system condition in order to carry out of others whereas structural dependence exists e.g. in case
preventive maintenance actions. The problem of modeling of physically interconnected components when the main-
and optimization of a maintenance policy has been widely tenance of a component affects the state of others. Economic
approached in the literature when the system degradation dependence implies the opportunity to reduce an operation
can be modeled by a single observable variable [1–3]. cost by grouping a maintenance on several components
However the failure characteristics of a system often need compared to a maintenance made on every entity separately
several system variables to be described especially in the (economy of scale). This paper focus on condition-based
case of multi-unit systems. The multi-unit maintenance maintenance for multi-component systems in the context of
problem cannot be reduced to single-unit maintenance economic dependences. Most of the existing multi-com-
problems, except if all units are independent of one another. ponent maintenance models allow groupings of the
In case of interactions between components namely maintenance tasks [5,7–9], but few of them are proposed
economic, structural and/or stochastic dependencies, in the context of the condition-based maintenance.
The extension of a mono-component maintenance policy
to a multi-component system is neither unique nor evident
* Corresponding author. Fax: C33-3-2571-5699.
and should not limit itself to a simple juxtaposition of
E-mail addresses: bruno.castanier@emn.fr (B. Castanier), the mono-component models. It can quickly end in complex
antoine.grall@utt.fr (A. Grall), christophe.berenguer@utt.fr (C. Bérenguer). models and one has to resort to simulation tools [10].
0951-8320/$ - see front matter q 2004 Elsevier Ltd. All rights reserved.
doi:10.1016/j.ress.2004.04.013
110 B. Castanier et al. / Reliability Engineering and System Safety 87 (2005) 109–120
assuming it is new at time t0Z0, i.e. X0ðiÞ Z 0: The failure of † ci if no replacement is performed;
a component cannot be directly observed. The component † cs C cðiÞ
p if only the component i is replaced and this
deterioration goes on until the next intervention on the replacement is a preventive replacement;
system. Actually a component can be declared ‘failed’ if a † cs C cð1Þ
p C cp
ð2Þ
if the entire system is preventively
pending failure or an important defect or deterioration is replaced;
present. The system is supposed to be failed as soon as at † cs C cðiÞ
c if only the component i is replaced and this
least one component is declared ‘failed’ even if it does not replacement is a corrective replacement;
ðjÞ
lead to an obvious complete failure of the system. In † cs C cðiÞ
p C cc if a preventive replacement is performed
practice such a failure model can describe, e.g. complex on component i and a corrective replacement on
civil engineering structures (if the resistance of one part of component j;
the structure drops below a limit threshold because of a † cs C cð1Þ
c C cc
ð2Þ
if the entire system is correctively
deterioration, the entire structure no more fulfills safety replaced.
requirements and is declared failed) or production lines
(if a system is made of several parts produced by different The individual operating costs by component and the
machines and one of these machines produces a bad-quality global average cost of exploitation can be reduced by
component, the system at the end of the production line is a control of the operation groupings. The existence of
bad-quality one and the production line can be considered economic dependencies has to be taken into account by
as failed). the decision rule which allows to determine simultaneously
The global system deterioration evolution is modeled by the nature of the operation to be performed on the system
the bivariate stochastic process ðXk Þk2N Z ðXkð1Þ ; Xkð2Þ Þk2N : (left as it is, replace the whole system or only replace one
component) and the date of the next inspection. The
2.2. Maintenance operations and associated costs objective is to propose a decision framework which makes
it possible to balance operation groupings, preventive and
The available actions for the system maintenance are the corrective maintenance.
inspection of a component which is the only way to reveal
its actual deterioration level and the replacement of a
component which can be either a true physical replacement 3. Maintenance decision framework
or a repair but always leads to restore a ‘good as new’
component. The time elapsed by the system in failed state 3.1. Structure of the maintenance policy
incurs a cost at a cost rate cd. The inspection of a component
is supposed to be perfect and non-destructive and every The parametric structure of the condition-based main-
maintenance operation is assumed to be instantaneous. tenance policy proposed in this section extends to multi-
A given component can be replaced independently of the component systems the multi-threshold maintenance policy
others but an intervention on a component always causes a proposed in [17,28] for mono-component systems. For each
system stop leading to an inspection hereafter referred as component of the system a condition-based rule defines
‘complete inspection of the system’ of all the other several regions for the maintenance decisions on the basis of
components, even if not initially scheduled. a multi-threshold structure. In the sequel, the decision
Each intervention performed on the system entails a threshold values for the maintenance of component i
corresponding unit cost which consists of a specific unit cost (i2{1,2}) are denoted xðiÞ ðiÞ
k ; kZ0,.,ni with x0 Z 0. Another
and a set-up cost in case of preventive or corrective threshold zi is added for each component i which defines a
maintenance operation. Let respectively the specific unit zone of ‘opportunistic replacement’. At time tk, assume xi
costs be ci for an inspection of the whole system, cðiÞ p for denote the observed deterioration level of component i. The
a preventive replacement of the component i and cðiÞ c for a maintenance decision has to be taken according to three
corrective replacement of the component i. The set-up cost successive following steps (component level, then system
cs brings together the inspection cost of the whole system in level for maintenance decision and then next inspection
case of at least one replacement as well as all the additional time for the whole system) which are:
costs going with the intervention implementation. An
intervention on the system potentially requires, e.g. a Step 1 Component level: a first maintenance decision is
dismantling and a reassembly of the system, incurs taken separately for each component according to
production losses, etc. The set-up cost is assumed to be the multi-threshold control-limit policy. The com-
independent of the operation nature and it is incurred only ponent i is left as it is if its state belongs to the
once in case of several maintenance operations performed at inspection zone, i.e. xi 2½0; xðiÞni Þ: It is preventively
the same time. Hence performing maintenance jointly on replaced if xi 2½xðiÞ
ni ; Li Þ and correctively replaced if
several units costs less than on each unit separately. To sum xiRLi.
up, the different unit costs corresponding to each interven- Step 2 System level: the new ‘opportunistic replacement’
tion on the system are: threshold zi introduced for the component i allows to
112 B. Castanier et al. / Reliability Engineering and System Safety 87 (2005) 109–120
determine the complete system replacement date T, component has failed). As a result of the deterioration
i.e. n in the case of the proposed policy in order to measurement at discrete time tk, the failure time of
optimize a given criterion. component i hence of the system is unknown. It is lower
† If 2i Z xin ; the policy is the simple juxtaposition of two bounded by the time tk just before the failure which
mono-component policies with the same number of allows the evaluation of an upper bound of the time the
thresholds. The evolution processes of the two maintained system has spent in the failed state. More details are
components are mutually independent. Such a policy given in Appendix A.
comes out in the optimal case (i.e. if 21 Z x1n and 22 Z x2n )
of very weak economic dependences. For each component The long-run average operating cost per unit of time is
the proposed maintenance policy can be reduced to more defined as follows:
classical one-unit maintenance policies by adopting some
specific threshold configurations, e.g. periodic inspection/
replacement (x1Z/ZxnK1Z0 and xns0), periodic
block replacement (x1Z/ZxnZ0), etc. [16]. EðCðtÞÞ EðCINSP ðtÞÞ X 2 ðiÞ
EðCPREV ðtÞÞ
CN Z lim Z lim C
t/N t t/N t iZ1
t
!
X EðC
2 ðiÞ
CORR ðtÞÞ EðNSR ðtÞÞ EðCFU ðtÞÞ
C K cs C ð2Þ
4. Definition and evaluation of the maintenance policy iZ1
t t t
performance criterion
A cost model based on the long-term average operating The degradation of the unmaintained system state is
cost per unit of time is proposed to assess and optimize the described by the stochastic process ðXk Þk2N : Let in the
performance of the multi-threshold policy. The long-run sequel the process ðX~ k Þk2N describe the evolution of the
average operating cost has been chosen as an optimality maintained system state. It can be analyzed through its
criterion and is firstly detailed in this section. The evaluation regenerative characteristics: after a complete replacement of
of such a criterion requires the determination of the the system (all the system components are simultaneously
stationary laws associated to the deterioration evolution of replaced), it is in the ‘good as new’ initial state and its future
the maintained system at steady state. It is developed in the evolution does not depend any more on the past. These
second paragraph. complete system replacement times are regenerations points
for the process describing the evolution of the global
4.1. Long-run average operating cost per time unit maintained system state. But describing the system state on
a renewal cycle can be rather tedious and it can be
The cumulative operating cost up to time t gathering the interesting to take advantage of the semi-regenerative
running cost and the maintenance costs incurred by the properties of the process ðX~ k Þk2N : After a global inspection
interventions on the system is: of the system, the evolution of every component and hence
X
2 X
2 of the global system only depends on the revealed
ðiÞ ðiÞ deterioration levels. As a consequence every intervention
CðtÞ Z CINSP ðtÞ C CPREV ðtÞ C CCORR ðtÞ
iZ1 iZ1 date Sr is a semi-regeneration point for the process
describing the maintained system state. Under some mild
K cs NSR ðtÞ C CFU ðtÞ (1)
additional conditions on ðX~ k Þk2N given in Ref. [31], the
where: study of the asymptotic behavior of such a semi-regen-
erative process can be restricted to a semi-regenerative
† CINSP(t) is the cumulative cost associated with the system cycle defined by two successive intervention dates.
inspections on a horizon of length t; Let define the discrete time process ðYr Þr2N Z ðX~ Sr Þr2N
ðiÞ
† CPREV ðtÞ is the cumulative cost associated with the describing the maintained system state at the beginning of
ð1Þ ð2Þ
preventive replacements of the component i indepen- the maintenance operations. For each rO0, Yr Z ðX~ Sr ; X~ Sr Þ
ðiÞ
dently on the operation performed on the component j where X~ Sr describes the state the ith maintained unit at
(i.e. it includes the cumulative set-up costs); maintenance time. The defined bivariate process ðYr Þr2N is
ðiÞ
† CCORR ðtÞ is the cumulative cost associated with the an embedded Markov chain of the semi-regenerative
corrective replacements of the component i indepen- process ðX~ k Þk2N : Let p(x1,x2) denote in the sequel its
dently on the operation performed on the component j stationary law.
(i.e. it includes the cumulative set-up costs); From the semi-regenerative properties of the deterio-
† NSR(t) is the total number of complete system replace- ration process ðX~ k Þk2N ; the limit at infinity in Eq. (2) can be
ments performed between 0 and t; changed into a ratio of expectations with respect to the
† CFU(t) is the cumulative cost incurred by the time elapsed stationary law p over one semi-renewal cycle at steady
by the system in the failed state (i.e. when at least one state:
114 B. Castanier et al. / Reliability Engineering and System Safety 87 (2005) 109–120
X
2
Ep ðC ðiÞ CORR ðSÞÞ Ep ðNSR ðSÞÞ
C K cs
iZ1
Ep ðSÞ Ep ðSÞ † Ep ðNSR ðSÞÞ is the probability of a global system
replacement (the two components are replaced at S):
Ep ðCFU ðSÞÞ
C (3)
Ep ðSÞ
Ep ðNSR ðSÞÞ Z Ep ðIfGlobal system replacement at Sg Þ
where: ðN ðN ð x1n ðN
Z pðx1 ; x2 Þdx2 dx1 C pðx1 ; x2 Þdx2 dx1 ; (8)
† S is the length of one semi-renewal cycle at steady x1n 22 21 x2n
state, i.e. the time between two successive semi-
regenerative points of the deterioration process at steady
state; † Ep ðCFU ðSÞÞ is the expected cumulative cost incurred by
† Ep ðSÞ is the expected length of one semi-regenerative the time elapsed by the system in the failed state (at least
cycle at steady state with respect to p given by: one component has failed). The mathematical expression
of this expectation is given in Appendix A.
"
X
n X ð xinKkC1 ð xj
nKkC1
Ep ðSÞ Z k pðx1 ; x2 Þdxj
kZ1 isj xinKk 0 4.2. Stationary law of the maintained system state
ðN ðN ðN
C j pðx1 ; x2 Þdxj dxi C IfkZng pðx1 ; x2 Þdx2 dx1 The maintained system behavior can be characterized by
xn x1n 22
ð 1ð # the stationary law p of the Markov chain ðYr Þr2N : The
xn N
C pðx1 ; x2 Þdx2 dx1 ; ð4Þ evaluation of this stationary probability density can be
21 x2n obtained from an exhaustive analysis of all the possible
maintenance scenarios on a semi-regenerative cycle. Let
(y1,y2) and (x1,x2) be the system deterioration levels
† Ep ðCINSP ðSÞÞ is the expected cumulative cost incurred by observed at the beginning of two successive maintenance
inspections on the first semi-regenerative cycle (related operations, i.e. at two successive semi-regeneration points.
to the probability to have an inspection at time S) The possible scenarios are the followings:
† Scenario 1: y1 R x12 and y2Rz2 or y1Rz1 and y2 R x2n : The
ð x1n ð x2n two components are replaced and the next inspection
time is scheduled n time units later. The deterioration
Ep ðCINSP ðSÞÞ Z ci pðx1 ; x2 Þdx2 dx1 ; (5)
0 0 laws of the two components until the next inspection are
respectively f1ðnÞ ðx1 Þ and f2ðnÞ ðx2 Þ:
† Scenario 2: y1 R x1n ; y2 2½x2l ; x2lC1 Þ; l2{0,..nK1} and
ðiÞ y2!z2. The component 1 is replaced and the component
† Ep ðCPREV ðSÞÞ is the expected cumulative cost incurred by
the preventive replacement of the component i (com- 2 is left in its state y2. The next inspection is scheduled
ponent i preventively replaced at S): nKl time units later. The deterioration increments x1 and
x2Ky2 follow the respective deterioration laws f1ðnK1Þ ðx1 Þ
and f2ðnKlÞ ðx2 K y2 Þ:
ð Li ðN † Scenario 3: y2 R x2n ; y1 2½x1k ; x1kC1 Þ; k2{0,.,nK1} and
ðiÞ
Ep ðCPREV ðSÞÞ Z ðcs C cðiÞ
p Þpðx1 ; x2 Þdxj dxi y1!z1. The component 2 is replaced and the component
xin 0
1 is left in its state y1. The next inspection is scheduled
ð xin ðN nKk time units later. The respective deterioration laws
C j
ðcs C cðiÞ
p Þpðx1 ; x2 Þdxj dxi ; (6) until the next inspection are f1ðnKkÞ ðx1 K y1 Þ and f2ðnKkÞ ðx2 Þ:
2i xn
† Scenario 4: y1 2½x1k ; x1kC1 Þ and y2 2½x2l ; x2lC1 Þ; k and
l2{0,.,nK1} No component is replaced. The next
inspection time is scheduled nKmax(k, l) time units
ðiÞ
† Ep ðCCORR ðSÞÞ is the expected cumulative cost incurred later. The respective deterioration laws until the
by the corrective replacement of the component i next inspection are f1ðnKmaxðk;lÞÞ ðx1 K y1 Þ and
ðnKmaxðk;lÞÞ
(component i correctively replaced at S): f2 ðx2 K y2 Þ:
B. Castanier et al. / Reliability Engineering and System Safety 87 (2005) 109–120 115
By integration on the whole state space, the description The computation of the stationary law of the maintained
of the maintenance scenarios can lead to the following system state, hence of the performance criterion CN are
expression of the stationary probability density for the numerically achievable. The performance of the proposed
deterioration process at operation times: maintenance policy and the influence of some characteristic
ðN ðN ðN ð x1n !
pðx1 ; x2 Þ Z pðy1 ; y2 Þdy2 dy1 C pðy1 ; y2 Þdy1 dy2 f1ðnÞ ðx1 Þ f2ðnÞ ðx2 Þ
x1n z2 x2n z1
|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
Scenario 1
!
nK1 ð minðxj zj Þ
ðN
XX
lC1;
ðnK1Þ
C pðy1 ; y2 Þdyi fj ðxj K yj Þdyj fi ðnKlÞ ðxi Þ
isj lZ0 xjl xin
|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
Scenarios 2 and 3
The evaluation of the probability density function parameters are going to be evaluated especially considering
p(x1,x2) is tricky and requires to solve a bi-dimensional the long-run operating cost per unit of time as a function of
one-sided integral equation of the second kind (Eq. (9)). the opportunistic replacement thresholds.
From a numerical point of view, due to the regularity of the
densities fiðpÞ the integral equation can be solved using an
iterative method based on the method of successive 5. Performance evaluation of the maintenance policy
approximations (see [32,33] for more details). As an
example Fig. 3 illustrates the stationary probability density In this section, some illustrations of the performance of
surface of the deterioration process at operation times for a the proposed ‘opportunistic replacement’ maintenance
system with two different components subject to the policy are presented to emphasize the need for controlling
‘opportunistic replacement’ maintenance policy. Fig. 3 the balance of opportunistic replacements (i.e. the
shows that the pdf increases as the system state deteriorates replacement of a component is anticipated to perform
as long as it remains below the last preventive maintenance simultaneously two replacements and reduce set-up costs)
threshold, i.e. as the inspection frequency increases. As and separated maintenances. To make the numerical
illustrated, the structure of the decision rule (changes in the computations easier, the thresholds xðiÞ k are first optimized
inspection frequency) induces a non-differentiability of the separately for each component i as if it was a single one
stationary pdf. with the unit costs ci (inspection of component i), ðcs C
cðiÞ
p Þ (preventive replacement of component i), ðcs C cc Þ
ðiÞ
Fig. 4. Maintenance cost surfaces obtained for two identical components with different set-up costs-Parameters: a1Za2Z3, L1ZL2Z2; ciZ1, cpZ40,
ccZ100, cdZ10.
the same for the two components of the system which are the joint-policy and two independent mono-component
supposed to be identical, i.e. to have the same deterioration policies almost give equal performance (CoptZ19.56
parameters. As a consequence the optimal number of et CindZ2!10.48Z20.97). The difference between Copt
thresholds and the optimized threshold values are the same and Cind only depends on the inspection unit cost. For a
for the two components, i.e. n1 Z n2 ; xð1Þ ð1Þ
1 Z x2 and x2 Z
ð1Þ
joint-policy, ci represents actually the unit cost of a global
ð2Þ
x2 : For such a system and for three different increasing system inspection (both components) whereas for the
set-up cost values (csZ1, csZ20 and csZ30), Fig. 4 juxtaposed policies, ci is the unit cost of an inspection for
illustrates the evolution of the cost surface as a function of a single component and the inspection cost of the complete
the opportunistic replacement thresholds z1 and z2 with system is 2ci.
a1Za2Z3, ciZ1, cpZ40, ccZ100 and cdZ10. When the set-up cost increases (Fig. 4b and c), the
All the surfaces are convex shaped which leads to a optimal values of (z i) iZ1,2 decrease and lead to
straightforward optimization procedure. Furthermore, due strengthen the effects of groupings between the mainten-
to the identical components, the surfaces are symmetric with ance policies for both components. For a very high set-
respect to the line z1Zz2. The optimal number of thresholds up cost the economies of scale are of some importance
is n1 Z n2 Z 2 and the optimized values for the two and a global system replacement is preferred as soon as a
thresholds are respectively xð1Þ ð2Þ
1 Z x1 Z 0:54; x1 Z
ð1Þ
component needs to be replaced. Furthermore, the
ð2Þ ð1Þ ð2Þ
x1 Z 0:81 and x2 Z x2 Z 1:33 for the three set-up minimal average maintenance cost (CoptZ15.69)
cost values. becomes meaningfully lower than CindZ20.97. Several
When the set-up costs are null or close to zero (Fig. 4a), numeric attempts with various configurations of unit
the optimal values of thresholds zi tend toward the values of costs and two independent identical components lead to
the preventive replacement thresholds xðiÞ n : In that case, the same conclusions.
B. Castanier et al. / Reliability Engineering and System Safety 87 (2005) 109–120 117
Fig. 5. Maintenance cost surfaces obtained for two slightly different components when opportunistic replacement thresholds zi vary from 0 to xðiÞ
n —
Deterioration: a1Z3, a2Z4, L1ZL2Z2; —Maintenance costs: ciZ1, cpZ50, ccZ100, cdZ10.
Z1:58: For both cases, the cost surfaces are convex, which
For two independent but not identical components, lead to prove the practical ability to find the optimal
Figs. 5 and 6 illustrate the evolution of the maintenance opportunistic replacement thresholds. Maintenance cost
cost surface as a function of the opportunistic replacement surfaces proposed in Fig. 6 show that the opportunistic
thresholds z1 and z2. Different set-up cost values have been replacement threshold value z1 for the faster deteriorating
considered respectively for two slightly (Fig. 5) and two component has a very weak influence on the average
strongly (Fig. 6) different components. The other mainten- operating cost compared to the opportunistic replacement
ance costs remain constant and are the same for the two threshold value z2 for the component 2. In this case, the
components, i.e. ciZ1, cpZ50, ccZ100 and cdZ10. decision of replacements grouping is only determined
Fig. 5a and b (slightly different components) are obtained according to the evolution of the fast deteriorating
for a1Z3 and a2Z4. The optimal number of thresholds is component (component 1): a high maintenance frequency
min(n1,n2)Z3 and the obtained thresholds values are, is required by the component 1, contrary to the component
respectively xð1Þ ð1Þ ð1Þ
1 Z 0:22; x2 Z 0:71; x3 Z 1:43 and x1
ð2Þ
2. It becomes more interesting to add some replacements for
ð2Þ ð2Þ
Z0:32; x2 Z 0:95; x3 Z 1:49: Fig. 6a and b consider the component 1 simultaneously with the replacement of the
stronger differences in the deterioration characteristics with component 2 only for a hight set-up cost csZ47zcp, see
a1Z2 and a2Z6. The optimal number of thresholds is Fig. 6b. The greater the difference between the deterioration
min(n1,n2)Z2 and the obtained thresholds values are parameters (ai)iZ1,2 increases the greater the influence of
Fig. 6. Maintenance cost surfaces obtained for two very different components when opportunistic replacement thresholds zi vary from 0 to xðiÞ
n —Deterioration:
a1Z2, a2Z6, L1ZL2Z2; —Maintenance costs: ciZ1, cpZ50, ccZ100, cdZ10.
118 B. Castanier et al. / Reliability Engineering and System Safety 87 (2005) 109–120
the opportunistic replacement threshold corresponding to Let Hi(kjy;l) define the probability that the failure time of
the faster (resp. slower) deteriorating component increases component i is k time units after the last inspection time
(resp. decreases). given that the last inspection revealed a deterioration level
When the deterioration characteristics of the two equal to y and the next inspection was scheduled l time units
components are close one to each other, their behavior is later. In the case of an exponential law with parameter ai
naturally similar (without opportunistic replacement). For for the deterioration increment of component i it comes if
the ‘opportunistic replaceme nt’ maintenance policy, the y% xinKlC1 :
threshold values zi, iZ1,2 are very close, see Fig. 5. The
8
distribution of the maintenance influence of each com- > 0 if l! k
>
>
ponent for the replacements groupings is well balanced. >
< Kai ðLKzÞ
e if l Z k
Hi ðkjy; lÞ Z (A1)
>
>
>
> ða ðL K zÞÞlKk Kai ðLKzÞ
: i i e if lO k:
ðl K kÞ!
6. Conclusion
The expected unavailability duration over a semi-
We have proposed in this paper a simple decision rule
regenerative cycle is given by:
structure for condition-based maintenance of a two-unit
system with independent stochastically deteriorating units.
The construction of the proposed maintenance decision rule X
n X
n
is based at a first step on a mono-component condition- Ep ðD U ðSÞÞ Z kPðD U ðSÞ Z kÞ Z PðD U ðSÞR k 0)
kZ1 kZ1
based policy which allows to propose simultaneously and
dynamically the maintenance action to perform for each unit X
n X
2
independently and the next system intervention time. New Z PðD ðiÞ
U ðSÞR kÞ
kZ1 iZ1
thresholds have been introduced to control groupings of the
maintenance tasks in order to reduce the global long-run KPðD ð1Þ ðSÞR k;
D ð2Þ
ðSÞR kÞ
U U
average cost thanks to economies of scale.
This maintenance model should be extended to multi- X
n X
n X
2
unit systems composed of more than two units. Such an Z PðD ðiÞ
U ðSÞ Z rÞ
extension lead to a complex stationary law and a high kZ1 rZk iZ1
number of maintenance decision parameters. The numerical
solution rapidly becomes intractable. It could be interesting KPðD ð1Þ ð2Þ
U ðSÞ Z r; DU ðSÞ Z rÞ (A2)
to have a coupled approach based on both the analytical/
numerical approach and the use of Monte Carlo simulation
to tackle with more complex systems. Eq. (A2) is based on the unavailability duration of each
component considered separately (positive part) and takes
into account the time both components are simultaneously
in failure state (negative part) which is counted twice in the
Appendix A
first part of the equation.
The probabilities can be evaluated by an analysis of all
A.1. Evaluation of the expected cost of unavailability
the scenarios leading to the system failure. For a given
component i (i2{1,2}), let in the sequel PðiÞ pq ðrÞ define the
The cumulative cost of unavailability up to time t, CFU(t)
probability that U ðiÞ ðSÞZ r conditionally to the last oper-
is supposed to be proportional to the time elapsed by the
ation(s) performed on the system and let Ppq(r) define the
system in failed state DU(t). The given cost rate is cd. The
probability that D ð1Þ ð2Þ
U ðSÞZ r and DU ðSÞZ r conditionally to
expected cumulative cost Ep ðCFU ðSÞÞ incurred by the time
the last operation(s) performed on the system, where:
the system passes in failed state over [0,S] at steady state is
given by: † pZ0 stands for ‘component i has been replaced’,
Ep ðCFU ðSÞÞZ cd Ep ðDU ðSÞÞ † pZ1 stands for ‘component i has not been replaced”,
The system is considered as failed as soon as a † qZ0 stands for ‘component j(jsi) has been replaced’,
component deterioration level exceeds its critical level Li. † qZ1 stands for ‘component j (jsi) has not been
Due to the discrete time grid for inspections the exact failure replaced’.
time of component i is unknown and the time DðiÞ U ðSÞ the
component passes in failed state over (0,S) can only be We have respectively:
approximated, e.g. by its upper bound D ðiÞ
U ðSÞ :
if a failure occurs at time tfðiÞ with tfðiÞ 2ðtk ; tkC1 Þ and † if the component i has just been replaced, the next
tkC1%S, inspection time depends on the deterioration level of the
DðiÞ ðiÞ
U ðSÞ z DU ðSÞZ SK tk
component j and:
B. Castanier et al. / Reliability Engineering and System Safety 87 (2005) 109–120 119
N ðN ð xj
X References
NKlj C1
PðiÞ
01 ðrÞ Z pðy1 ; y2 Þdyj dyi Hi ðrj0; lj Þ (A3)
ljZk xiN xjNKl
j [1] Barlow R, Proschan F. Mathematical theory of reliability, vol. 17.
Philadelphia, PA: SIAM, Society for Industrial and Applied
N ðN ð xj
X Mathematics; 1996.
NKlj C1
P01 ðrÞ Z pðy1 ; y2 ÞHj ðrjyj ; lj Þdyj dyi Hi ðrj0; lj Þ [2] Scarf P. On the application of mathematical models in maintenance.
ljZk xiN xjNKl Eur J Oper Res 1997;99(3):493–506.
j
[3] Wijnmalen D, Hontelez J. Review of a Markov Decision Algorithm
(A4) for Optimal Inspections and Revisions in a Maintenance System with
Partial Information. Eur J Oper Res 1992;62:96–104.
[4] Dekker R, Smith M. New developments in the optimisation of
† if the component i has just been replaced, the next maintenance. In: Lydersen S, Hansen G, Sandtorv H, editors.
inspection time dependson the deterioration level of the Proceedings of the European Safety and Reliability Conference—
component j and: ESREL’98—16–19 june, Trondheim, Norway, 1998. p. 731–7.
[5] Dekker R, van der Duyn Schouten F, Wildeman R. A review of multi-
XN ð xj ðN component maintenance models with economic dependence. Math
NKli C1
ðiÞ
P01 ðrÞ Z j
pðy1 ; y2 Þdyj Hi ðrjyi ; li Þdyi (A5) Methods Oper Res, 1997;45:411–35.
liZk xiNKl xN [6] R. Wildeman, The Art of Grouping Maintenance, Ph.D. thesis,
i
Erasmus University Rotterdam (1996).
N ð xj
X ðN [7] Cho D, Parlar M. A survey of maintenance models for multi-unit
NKli C1
systems. Eur J Oper Res 1991;51:1–23.
P01 ðrÞ Z pðy1 ; y2 Þdyj Hi ðrjyi ; li Þdyi Hj ðrj0; li Þ
i
xjN [8] Dekker R, Frenk H, Wildeman E. In: Özekici S, editor. How to
li Zk xNKli
determine frequencies for multi-component systems ? A general
(A6) approach Reliability and maintenance of complex systems, NATO
ASI Series—Series F: computer and systems sciences, vol. 154, 1996.
p. 239–80.
† if the two component have just been simultaneously [9] van der Duyn Schouten F. In: Özekici S, editor. Maintenance policies
replaced: for multicomponent systems : an overview Reliability and mainten-
ðN ðN ance of complex systems, NATO ASI Series—Series F: computer and
systems sciences, vol. 154. Berlin: Springer; 1996. p. 118–36.
PðiÞ
00 ðrÞ Z j
pðy1 ; y2 Þdyj dyi Hi ðrj0; NÞ (A7) [10] Marseguerra M, Zio E, Podofillini L. Condition-based maintenance
xiN xN
optimization by means of genetic algorithms and monte carlo
ðN ðN simulation. Reliab Eng Syst Saf 2002;77:151–66.
[11] Aven T, Dekker R. A useful framework for optimal replacement
p00 ðrÞ Z pðy1 ; y2 Þdyj dyi Hi ðrj0; NÞHj ðrj0; NÞ models. Reliab Eng Syst Saf 1997;58:61–7.
xiN xjN
[12] Sandve K, Aven T. Cost optimal replacement of monotone, repairable
(A8) systems. Eur J Oper Res 1999;116(2):235–48.
[13] Wildeman R, Dekker R, Smit A. A dynamic policy for grouping
maintenance activities. Eur J Oper Res 1997;99:530–51.
† if no replacement has been performed: [14] Wildeman R, Dekker R. Dynamic influences in multi-component
! maintenance. Qual Reliab Eng Int 1997;13:199–207.
N ð xiNKl C1
X ð xj
Hi ðrjyi ; minðli ; lj ÞÞdyi [15] Kopnov V. Optimal degradation processes control by two-level
i NKlj C1
ðiÞ
P11 ðrÞ Z pðy1 ; y2 Þdyj
i
li ;ljZ1 xNK1i xjNKl
i
policies. Reliab Eng Syst Saf 1999;66:1–11.
[16] Grall A, Bérenguer C, Dieulle L. A condition-based maintenance
(A9) policy for a stochastically deteriorating system. Reliab Eng Syst Saf
2002;76(02):167–80.
N ð xiNKl C1 ð xj
X [17] Castanier B, Grall A, Bérenguer C. Une structure multiseuil pour
i NKlj C1
P11 ðrÞ Z pðy1 ; y2 ÞHi ðrjyi ; minðli ; lj ÞÞ l’optimisation de la maintenance des systèmes à détérioration
i
li ;ljZ1 xNKli xjNKl continue. APII-JESA—J Eur Syst Automat 2001;35(10):1235–62 in
j
French.
!Hj ðrjyj ; minðli ; lj ÞÞdyj dyi [18] van der Duyn Schouten F, Vanneste S. Analysis and computation of
(n,N)-strategies for maintenance of a two-component system. Eur
(A10) J Oper Res 1990;48:260–74.
As a conclusion it comes: [19] Murthy D. Analysis and design of unreliable multi-component
systems with modular structure. Large Scale Systems 1983;245–54.
PðD ðiÞ
U ðSÞ Z rÞ
[20] Murthy D, Nguyen D. Study of two-component system with failure
interaction. Naval Res Log 1985;32:239–47.
[21] Scarf P, Deara M. Block replacement policies for a two-component
Z PðiÞ ðiÞ ðiÞ ðiÞ
00 ðrÞ C P10 ðrÞ C P01 ðrÞ C P11 ðrÞ (A11) system with failure dependence. Naval Res Log 2003;50:70–87.
[22] Scarf P, Deara M. On the development and application of
PðD ð1Þ ð2Þ
U ðSÞ Z r; DU ðSÞ Z rÞ
maintenance policies for a two-component system with failure
dependence. IMA J Math Appl Business Ind 1998;9:91–107.
[23] Feller W. An introduction to probability theory and its applications,
Z P00 ðrÞ C P10 ðrÞ C P01 ðrÞ C P11 ðrÞ (A12) 2nd ed Wiley series in probability and mathematical statistics. New
York: Wiley; 1971.
and from Eq. (2) the final expression of Ep ðD U ðSÞÞ is
[24] Park K. Optimal continuous-wear limit replacement under periodic
obtained. inspections. IEEE Trans Reliab 1988;37(1):97–102.
120 B. Castanier et al. / Reliability Engineering and System Safety 87 (2005) 109–120
[25] Park K. Optimal Wear-Limit Replacement with Wear-Dependent [29] Archibald T, Dekker R. Modified block-replacement for multiple-
Failures. IEEE Transact Reliab 1988;37(1):293–4. components systems. IEEE Trans Reliab 1996;45(1):75–83.
[26] Cooke R, Mendel M, Vrijling H. In: Cooke R, Mendel M, Vrijling H, [30] Dekker R. Integrating optimisation, priority setting, planning and
editors. Engineering probabilistic design and maintenance for flood combining of maintenance activities. Eur J Oper Res 1995;82:225–40.
protection. Dordecht: Kluwer; 1997. [31] Cocozza-Thivent C. Convergence de fonctionnelles de processus
[27] van Noortwijk J, Klatter H. Optimal inspection decisions for the semi-régénératifs, prépublications de l’Université de Marne la Vallée
block mats of the eastern-scheldt barrier. Reliab Eng Syst Saf 1999; 02/2000; March 2000. [in French]
65:203–11. [32] Polyanin AD, Manzhirov AV. Handbook of integral equations. Boca
Raton: CRC Press; 1998.
[28] Castanier B, Bérenguer C, Grall A. In: Zio E, Demichela M,
[33] Castanier B. Modélisation Stochastique et Optimisation de la
Piccinini N, editors. A model for maintenance cost optimization under
Maintenance Conditionnelle des Systèmes à Dégradation Graduelle,
availability constraints Safety and reliability, ESREL 2001—Toward
Thèse de doctorat, Université de technologie de Troyes; 2001.
a safer world, vol. 2, 2001. p. 1313–20.
[in French].