You are on page 1of 12

Reliability Engineering and System Safety 87 (2005) 109–120

www.elsevier.com/locate/ress

A condition-based maintenance policy with non-periodic inspections


for a two-unit series system
B. Castaniera, A. Grallb,*, C. Bérenguerb
a
IRCCyN/École des Mines de Nantes, Département Automatique et Productique, 4 rue Alfred Kastler, F-44307 Nantes, France
b
Université de Technologie de Troyes, ISTIT-CNRS FRE 2732, Équipe Modélisation et Sûreté des Systèmes,
12, rue Marie Curie, BP 2060-10010 Troyes Cedex, France
Received 17 December 2002; received in revised form 30 July 2003; accepted 23 April 2004

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

It becomes very difficult to characterize the resultant 2. Description of the system


policies optimality even if the number of possible
maintenance actions on the system is reduced [11–13]. 2.1. Stochastic deterioration model
The multi-component maintenance models with economic
dependences can be classified on the basis of the planning The literature on multicomponent systems has dealt
aspect [5]. From this point of view dynamic models which mainly with multi-unit systems with lifetime models for the
generate dynamic decisions that may change over the system components, and failure dependences or interactions
planning horizon differ from stationary models which [19–22]. In this paper, the system we consider is composed
assume a long-term stable situation and mostly an infinite of two components which stochastically, independently and
planning horizon. In a dynamic planning framework gradually deteriorates. Each component is subject to a
Wildeman et al. [6,14] propose a rolling-horizon approach continuous accumulation of wear in time which is assumed
and derive penalty functions which express the costs of to be perfectly described by a scalar random variable. The
shifting a preventive maintenance from a tentatively deterioration level of a component cannot influence the way
planned time on the basis of individual periodic preventive the other deteriorates.
maintenance planning per component. Let X ðiÞ Z ðXkðiÞ Þk2N be the stochastic process describing
the deterioration process of the component i on an infinite
Our study is limited to the class of stationary models and
discrete time grid ðtk Z kdtÞk2N : The elementary random
deals more precisely with condition-based opportunist
deterioration increments in a time interval (i.e. between tk
maintenance, [7] which does not necessarily plan mainten-
and tkC1ZtkCdt) are supposed to be non-negative,
ance actions in advance. Due to set-up savings, an
stationary and exchangeable. Natural candidates for the
intervention on a part of the system yields an opportunity
associated probability density function can be obtained in
for maintenance on the other system parts. The decision rule
the class of infinitely divisible distributions, e.g. gamma
has to control the influence of the operation groupings in distributions [23–25]. The exponential and Erlang laws are
order to reduce the individual operating costs for each special cases of gamma distributions and the use of the
component and the global average cost of exploitation. The exponential law makes it easier to further investigate some
promising performance of condition-based maintenance analytical developments for the evaluation of the mainten-
policies for single-component systems leads to base the ance policy. The deterioration increment of component i
maintenance decision rules for the whole system on the between tk and tkC1 is modeled by an exponential random
knowledge of the deterioration level of each component. variable D(k,kC1)X(i) with parameter ai. For all k2N, the
Knowing the deterioration state of a system’s component probability density function of the elementary deterioration
and the maintenance actions made on the rest of the system, increment for component i is hereafter denoted fi with
the decision rule should allow the determination of the fi ðxÞZ ai eKai x : fiðlÞ is the l-th convolution of fi , i.e. the
nature of the current operation on this component (replace- density function of a l-Erlang law with parameter ai.
ment or left as it is) as well as the date of next inspection on Discussions and examples of such deterioration models
the system. We consider a maintenance model in the class of based on damage accumulation are proposed in Refs. [26,27].
the control-limit policies for which the maintenance The component i is considered as failed as soon as its
decision is made by comparison of deterioration level to deterioration level exceeds a critical level Li. Fig. 1
critical thresholds [15–17]. The classical (n, N) replacement illustrates the deterioration process of a single component
policy presented in Ref. [18] for which the state of the
system is continuously observed is extended in this paper to
a decision rule which allows aperiodic inspection times.
The objective of this work is to propose a parametric
structure of condition-based maintenance rule for a two-unit
system and to develop the associated cost model. The
suggested methodology which allows the evaluation of the
long-run criterion is based on the semi-regenerative proper-
ties of the deterioration process of the maintained system.
Section 2 is devoted to the description of the system
deterioration model and of the possible maintenance
actions. The maintenance decision framework is proposed
in Section 3 and the associated cost model is developed in
Section 4. It is used to assess and optimize the performance
of the maintenance model. Numerical examples given in
Section 5 allow to emphasize the interest of decision
Fig. 1. Example of the evolution of the deterioration process for the
parameters to control the operation groupings.
component i without maintenance.
B. Castanier et al. / Reliability Engineering and System Safety 87 (2005) 109–120 111

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

adjust the former decision. If xiRzi and if a


replacement is scheduled on a component j(jsi)
then a replacement of the component i is simul-
taneously triggered.
Step 3 Next inspection: finally, the next a priori scheduled
intervention date for component i depends on its
deterioration level at the end of the maintenance
ðiÞ ðiÞ
operation denoted xC i : If xi 2½xk ; xkC1 Þ with kZ
C

0,.,niK1, it is planned niKk time units later. The


date of the next inspection on the system is given by
the minimum of all the ‘a priori’ units dates. If xC1 2
½xð1Þ ð1Þ ð2Þ ð2Þ
k ; xkC1 Þ and x2 2½xl ; xlC1 Þ; the next intervention
C

on the system is planned min(n1Kk, n2Kl) decision


periods later.

As a first consequence of the maintenance decision rule


structure, taking different numbers of thresholds for the two
components is useless. Suppose actually n1sn2 and for
example n1Zn2Cdn with dnO0. Depending on its deterio-
ration level at the end of the maintenance operation, the next Fig. 2. Example of the deterioration evolution of a two-unit system subject
to a multi-threshold policy with n1Zn2Z2.
inspection for component 2 should be scheduled n2Kl
periods later (lR0) and at the latest n2 periods later.
ð1Þ the component 1 is replaced. The next inspection dates
Assuming xC 1 ! xkC1 the next inspection for component 1
should be scheduled at least n1Kk periods later. As a are respectively scheduled for component 1 two time
consequence, the next intervention time for the system is units later and for component 2 one-time unit later.
finally planned min(n1Kk, n2Kl)%n2 periods later. Due to Finally, the next intervention on the system is planned
the decision rule structure, it is impossible to overpass the one time unit later.
duration of n2 periods between two successive inspections
of the whole system.
To simplify notations in the sequel, the deterioration 3.2. Comparison with classical multi-component
level after an operation is no more referred to xC
i but directly maintenance policies
to its actual deterioration level which can be 0 in case of a
replacement and xi otherwise. For some limit threshold configurations, the proposed
An example of the deterioration evolution of a two-unit ‘opportunistic replacement’ maintenance policy can be
system subject to a multi-threshold policy with n1Zn2Z2 is reduced to more classical maintenance policies. Such a
proposed in Fig. 2. The different possible decisions which possibility to emulate other policies structures illustrates the
can arise after an inspection are summarized: adaptability of the structure described in this paper.
Examples of limit cases are given hereafter:
† At time S0, the system is in the new state (x1(S0)Z
x2(S0)Z0). An inspection is scheduled min(n1,n2)Z2 † If z 1Zz2Z0, a complete system replacement is
periods later at time S1. performed as soon as a component is replaced. Hence,
† At time S1, the system is inspected. The deterioration the evolution of each component tends to be identical
levels x1(S1) and x2(S1) of the two components belong to (same operations at the same time). A strong economic
their respective second inspection zone. No replacement dependence lead to have 21 Z 22 Z 0: Two kinds of
is required and the next inspection date for each policy can be encountered according to the xik values
component is scheduled one time unit later (at time S2). configuration:
† At time S2, a preventive replacement is required for the † If nZ1 and x11 Z x12 ; the system is periodically and
component 1 ðx1 ðS2 Þ 2½xð1Þ
2 ; L1 ÞÞ: The deterioration level systematically inspected and the complete system
x2(S2) of the component 2 is lower than its preventive replacement is performed as soon as a component
replacement threshold x22 and no natural replacement is requires a replacement, i.e. as soon as its age exceeds
required but x2(S2) is greater than its opportunistic the threshold value x11 Z x12 : This model is the
replacement threshold z2. The replacement of component ‘modified block replacement model’, [29,30].
ðiÞ
2 is anticipated. After replacement, the system is new and † If xðiÞ
n Z 0 (hence xk Z 0; ck) the system is com-
the next intervention is scheduled nZ2 time units later. pletely replaced at each intervention time. The policy
† At time S4, a preventive replacement is required for the is a ‘periodic replacement policy’ and the classical
component 1 and x2(S4) is lower than z2. Hence, only problem associated with this kind of policies is to
B. Castanier et al. / Reliability Engineering and System Safety 87 (2005) 109–120 113

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

Ep ðCINSP ðSÞÞ X 2 ðiÞ


Ep ðCPREV ðSÞÞ ðN ðN
CN Z ðiÞ
ðcs C cðiÞ
Ep ðCCORR ðSÞÞ Z c Þpðx1 ; x2 Þdxj dxi ; (7)
C
Ep ðSÞ iZ1
E p ðSÞ Li 0

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

nK1 ð x1kC1 ð x2lC1


X
C pðy1 ; y2 Þ f1ðnKmaxðk;lÞÞ ðx1 K y1 Þ f2ðnKmaxðk;lÞÞ ðx2 K y2 Þdy2 dy1 : ð9Þ
1
k;lZ1 xk x2l
|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
Scenario 4

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Þ

(corrective replacement of component i) and cd (unavail-


ability cost of the system per unit of time). The
opportunistic replacement thresholds z1 and z2 which
take respectively their values in ½0; x1n  and in ½0; x2n  are
optimized in a second step. In the sequel Cind denote the
cost obtained when both mono-component policies are
simply juxtaposed and Copt denote the minimal average
cost observed for the ‘opportunistic replacement’ main-
tenance policies (with optimal values 21 and 22 ).
The proposed numerical results show the evolution of the
long-term average operating cost per unit of time as a
function of the opportunistic replacement thresholds z1 and
z2 successively for different set-up costs configurations and
for different deterioration parameters.

5.1. Influence of the set-up cost


Fig. 3. Representation of the probability density function p(x1, x2)—
Parameters: a1Z4, L1Z2, X(1)Z{0.5, 0.8, 1.2}, z1Z1, a2Z5, L2Z1, In this section, in order to highlight the influence of the
X(2)Z{0.3, 0.6, 0.8}, z2Z0.5. set-up cost cs the unit operation costs are assumed to be
116 B. Castanier et al. / Reliability Engineering and System Safety 87 (2005) 109–120

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.

5.2. Influence of the deterioration parameters respectively xð1Þ ð1Þ ð2Þ


1 Z 0:46; x2 Z 1:38 and x1 Z 1:22; x2
ð2Þ

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].

You might also like