Professional Documents
Culture Documents
DOI 10.1007/s10845-009-0358-7
Received: 10 July 2009 / Accepted: 21 October 2009 / Published online: 6 November 2009
© Springer Science+Business Media, LLC 2009
123
334 J Intell Manuf (2012) 23:333–340
versa. However, the disadvantage of single-objective optimi- The basic model of PHM combines a Weibull baseline
zation is that we cannot systematically investigate the trade- hazard function with a component including all the covari-
off between the optimization objectives and find the optimal ates which affects the time to failure, as follows (Jardine et al.
solution that best represents the decision maker’s preference 2006):
on the optimization objectives. Physical programming is an m
β t β−1
effective multi-objective optimization approach developed h(t, Z (t)) = exp γi z i (t) (1)
in 1996 (Messac 1996), and it has proved its effectiveness in η η
i=1
addressing a wide array of multi-objective optimization prob-
lems in the field of structural optimization, product family where h(t, Z (t)) is the hazard value, or failure rate value, at
design, control, robust design, reliability optimization, etc. time t, given the values of z 1 (t), z2 (t), . . ., z m (t). The first
(Huang et al. 2005b; Tian and Zuo 2006; Tian et al. 2008). part of this model is the baseline hazard function β/η(t/η)β−1 ,
In this work, we develop an approach based on physical pro- which takes into account the age of the equipment at time of
gramming to deal with the multiple optimization objectives inspection, given the values of parameters β and η. The sec-
involved in CBM optimization, that is, the cost objective and ond part exp {γ1 z 1 (t) + γ2 z 2 (t) + · · · + γm z m (t)} takes into
the reliability objective. Physical programming presents two account the covariates which can be considered to be the key
major advantages: (1) it is an effective approach to capture factors reflecting the health condition of equipment.
the decision makers’ preferences on the objectives by elim-
inating the iterative process of adjusting the weights of the Applications of the proportional hazards model
objectives, and (2) it is easy to use in that decision makers based methods
just need to specify physically meaningful boundaries for the
objectives. An example will be used to illustrate the approach. The applications of PHM based methods in maintenance opti-
mization and reliability engineering are reviewed in this sec-
tion.
123
J Intell Manuf (2012) 23:333–340 335
implementing the PHM to schedule future preventive main- the degradation mechanism, the real world customer usage
tenance actions on the basis of the equipment’s full condition profile and rig life testing. The proportional hazards model
history, using data from four pumps operating in a continuous is also widely utilized in many other fields, such as air-
process industry. craft engines (Jardine and Anderson 1987), locomotive diesel
Jardine et al. (2008b) used the EXAKT software to build engines (Jardine et al. 1989), etc.
an optimized condition based maintenance policy model for
the interpretation of inspection data from hydro-dyne seals in
a nuclear reactor station. The PHM based statistical decision Multi-objective optimization techniques
methodology was applied to determine the optimal times at
which to perform proactive maintenance. Ansell and Phillips Review of multi-objective optimization methods
(1997) used PHM to illustrate the repairable data from the
hydrocarbon industry. The data set consists of failure data in Engineering optimization problems typically involve multi-
a pipeline arising from a set of different causes and infor- ple conflicting objectives. A general multi-objective optimi-
mation supplied on a daily basis on average temperature and zation problem is to find the design variables that optimize
the stress the system was under. In the research by Rao & a set of different objectives over the feasible design space.
Prasad (2001), PHM was used to analyze failure data and A mathematical formulation of the multi-objective optimi-
plan maintenance intervals for dumpers in mining industry. zation problem is given as follows (Huang et al. 2005a):
In this paper PHM was applied to model the failure rate of a
repairable equipment whose performance is affected by con- minimize f (x) = { f 1 (x), f 2 (x), ..., f m (x)}
(2)
comitant variables. Graphical methods were used to deter- Subject to x ∈ X
mine the maintenance intervals. where x is an n-dimensional vector of design variables, X is
the feasible design space, m is the number of design objec-
Applications in reliability analysis tives, f i (x) is the objective function for the ith design objec-
tive, and f (x) is the design objective vector.
Applications in reliability analysis are applying PHM in the Because of the conflicting nature among different design
measurement and prediction of the reliability of equipment objectives, it is typically impossible to achieve the best val-
by using covariates to describe different operating condi- ues for all the objectives simultaneously. One of the most
tions. Kumar et al. (1992) used PHM to examine the effects widely used methods for multi-objective optimization is the
of two different designs and maintenance on the reliability Weighted-sum Method. It converts a multi-objective optimi-
of a power transmission cable of an electric mine loader. The zation problem into a single-objective optimization problem
study by Prasad and Rao (2002) considered failure data from by using a weighted sum of all the objective functions as the
cables of an electrical loader hauler dumper in an under- single objective. The mathematical model of the Weighted-
ground coal mine. The failures due to electrical problems, sum Method takes the following form:
compressed air and cable fault were found to be significant.
m
They also applied PHM to study the reliability of repairable minimize f = wi f i (x)
systems considering the effect of operating conditions with i=1 (3)
an example of thermal power unit. Elsayed and Chan (1990) Subject to x ∈ X
developed a PHM method to estimate thin oxide dielectric m
where wi is the weight of objective i, and i=1 wi = 1, wi ≥
reliability and time-dependent dielectric breakdown hazard 0, i = 1, 2, . . . , m.
rates, including two groups of models: group one doesn’t Augment weighted Tchebycheff programs (AWTPs) is
consider interactions between temperature and electric field, another widely used method for multi-objective optimiza-
while group two analyzes interactions between these two fac- tion. The mathematical model of AWTPs is presented as fol-
tors. JoWiak (1992) developed an approach to utilize PHM lows (Huang et al. 2005a):
in reliability exploration of microcomputer systems. In this
approach, he examined the effects of two concomitant vari-
m
min α + ρ (1 − z i )
ables, temperature and mean daily user’s exploitation time i=1
of the system, on system reliability, and found that the PHM s.t. α ≥ λi (1 − z i ), ∀i (4)
f i (x)− f inadir
with Weibull baseline failure rate has considerable potential zi = f iideal − f inadir
, ∀i
for estimating equipment failure rate in the presence of time-
x ∈X
dependent and time-independent concomitant variables.
Campean et al. (2001) presented a general PHM based where a is a variable satisfying the condition in the con-
methodology for camshaft timing-belt life prediction model- straint, and ρ is a small positive scalar. f ideal represents the
ing. The approach aimed to establish a correlation between utopian point, that is, f iideal is the optimization result with
123
336 J Intell Manuf (2012) 23:333–340
Undesirable
constraints. λi is the weight of objective i, and i=1 λi = 1,
Unacceptable
Tolerable
λi ≥ 0, i = 1, 2, . . . , m. f inadir denotes the worst value
Desirable
Desirable
Highly
Undesirable
Highly
of the ith objective function among all the Pareto points, or
non-dominant point. A design variable vector is said to be
Pareto solution if there exists no feasible design variable
vector that would improve some objective functions with- gi1 gi2 gi3 gi4 gi5 gi
out causing a simultaneous increase in at least one objective
Fig. 1 The Class-1 soft class function
function. z inadir can be estimated by the optimization result
with the minus of the ith design objective as objective func-
tion and x ∈ X as constraints, or it can be estimated by simply Physical programming allows the designers to express
being assigned a value based on experience. ranges of differing levels of preference with respect to each
The Weighted-sum method and the AWTPs method are design objective with more flexibility. For Class 1-S, as shown
hard to use, because we need to specify the weigh values, in Fig. 1, there are six ranges: Highly desirable range (gi ≤
which do not have physical meanings, and there are no sys- gi1 ), Desirable range (gi1 ≤ gi ≤ gi2 ), Tolerable range
tematic approaches to find the best set of weight values for (gi2 ≤ gi ≤ gi3 ), Undesirable range (gi3 ≤ gi ≤ gi4 ),
these models. Other more sophisticated multi-objective opti- Highly undesirable range (gi4 ≤ gi ≤ gi5 ), and Unac-
mization methods have been reported in the literature. Huang ceptable range (gi ≥ gi5 ). The parameters gi1 through gi5
et al. (2005a) proposed an interactive multi-objective opti- are physically meaningful constants associated with design
mization method, and applied it to reliability optimization. objective i. What the designer needs to do is just to spec-
Baykasoglu et al. (2004) presented a tabu search method for ify ranges of different degrees of desirability (highly desir-
solving multi-objective flexible job shop scheduling prob- able, desirable, tolerable, undesirable, highly undesirable,
lems. Taboada et al. (2008) developed a multi-objective and unacceptable) for the class function of each objective.
multi-state genetic algorithm for system reliability optimal Given the specified boundary values, the class function for a
design. Li et al. (2009) presented a two-stage approach for design objective can be constructed using the method devel-
multi-objective decision making. Konak et al. (2006) gave a oped by Messac (1996).
tutorial on multi-objective optimization using genetic algo- The range boundary values define the intra-objective pref-
rithms. However, comparing to the multi-objective optimi- erence, while the “One versus Others” criteria rule (OVO
zation methods presented above, the physical programming rule) describe the inter-objective preference. Suppose there
method is easier to use, because it does not include the inter- are two options: (1) full reduction for one criterion across
active process of adjusting the weighs, and it is very effective a given preference range, say, the tolerable range; (2) full
in capturing the designers’ preferences on different design reduction for all the other criteria across the next better range,
objectives. The physical programming method will be dis- say, the desirable range. The OVO rule decides that option
cussed in more details in the next section. (3) is preferred over option (4). The OVO rule is incorporated
in the method of constructing the class functions.
The aggregate objective function is built by combining all
The physical programming method the soft class functions, and thus the multi-objective optimi-
zation problem is converted into a single-objective optimi-
Physical Programming is an effective multi-objective opti- zation problem, and can be solved using optimization codes.
mization method that explicitly incorporates the designer’s Typically, only Class 1-S functions (to be minimized) and
preferences on different design objectives. Physical program- Class 2-S functions (to be maximized) are the soft class func-
ming captures the designer’s preferences using class func- tions that we have, and the physical programming problem
tions. A class function is a function of a design objective. model can be formulated as follows (Messac 1996; Tian and
The value of a class function represents the preference of the Zuo 2006):
designer on the objective function value, and the smaller the
n sc
class function value is, the better. Class functions are classi- min g(x) = log10 n1sc i=1 ḡi [gi (x)]
x
fied into four classes: smaller is better (i.e., minimization), s.t. gi (x) ≤ gi5 (for class 1 - S)
larger is better (i.e., maximization), value is better, and range (5)
gi (x) ≥ gi5 (for class 2 - S)
is better. Consider for example the case of class-1 soft class x jm ≤ x j ≤ x j M
function (class 1-S), the qualitative meaning of the prefer-
ence function is given in Fig. 1. The value of the objective where xjm and xjM are the corresponding minimum and max-
function, gi , is on the horizontal axis, and the corresponding imum values for design variable j, n sc is the number of the
class function, ḡi , is on the vertical axis. soft design objectives in the problem.
123
J Intell Manuf (2012) 23:333–340 337
The physical programming method has the following probability of preventing failure from occurring. Thus, the
advantages (Messac 1996; Tian and Zuo 2006). Equation reliability objective R can be calculated using the following
(1) the iterative weight-adjusting process is eliminated, thus equation:
the computational burden is substantially reduced; (2) The
designers only need to specify the physically meaningful R = 1 − Q(d). (7)
boundary values for each design objective, not those mean-
ingless weights, which makes this approach very easy to use; The cost and reliability objective values can be calculated
(3) The designers’ preferences are specified on each design using the method developed by Banjevic et al. (2001).
metric individually, therefore, physical programming is suit-
able to deal with a larger number of design objectives. The physical programming model
123
338 J Intell Manuf (2012) 23:333–340
where ḡ R and ḡC are the class functions for the reliability The transition probability matrix is required for calculating
objective and the cost objective, respectively. R0 and C0 are the cost and reliability measures. The transition probability
the reliability and cost constraint values, respectively. Given matrix indicates the probabilities of a covariate in different
a risk threshold value d, the corresponding cost and reliability ranges at the next inspection time given its current range.
under the CBM policy can be calculated. The objective func- Assume the inspection interval is 20 days. The transition
tion values are used to further calculate the corresponding probability matrices for the three covariates can also be esti-
class functions. The aggregate objective function can then mated using EXAKT. The transition probability matrix for
be calculated and optimized to find the optimal risk thresh- covariate VEL#1A is shown in the Fig. 4. As can be seen,
old value. As can be seen from (7), the optimization problem the covariate is divided into 5 ranges, and the transition prob-
can be formulated as a single-variable optimization prob- ability values are shown in the figure. The matrices for the
lem. Many optimization methods can be used to solve such other two covariates will not be listed here.
an optimization problem. In this application, the preventive replacement cost is esti-
mated to be $1,800, and the failure replacement cost is
$16,200. Thus we have K equal to $14,400. Given a certain
An example risk threshold value d, the corresponding cost and reliability
value can be calculated. The cost versus risk threshold plot
To illustrate the proposed approach, we use the example of and the reliability versus risk threshold plot are shown in
CBM of shear pump bearings in a food processing plant. Figs. 5 and 6, respectively. The risk threshold d is in the log-
The case was reported by Banjevic et al. (2001). The objec- arithm scale, since the relationships can be better presented
tive is to find an optimal condition based replacement policy in the plots in this way.
to minimize total long-run expected replacement cost, and To use the physical programming approach, we need to
to improve reliability, given the condition monitoring data first indicate the preferences on the objectives by specifying
(vibration data) and replacement histories. the boundary values for each objective. Suppose the specified
Totally 21 vibration measurements were collected using boundary values for cost and reliability are given as follows:
accelerometers, including vibration data in axial, horizon-
tal and vertical directions for the overall velocity, velocities [gC1 , gC2 , gC3 , gC4 , gC5 ,] = [8, 10, 12, 15, 20,] ,
in 5 bands and acceleration. There are 25 histories in the [g R1 , g R2 , g R3 , g R4 , g R5 ,] = [0.99, 0.98, 0.95, 0.90, 0.80,].
recorded data, including 13 failure replacements (ended with
(10)
failure) and 12 preventive replacements (ended with suspen-
sion). Using the software EXAKT (Banjevic et al. 2001),
the significance analysis was performed, and three signifi- 24
18
resulting hazard function is given as follows:
β t β−1 16
h(t, Z (t)) =
η η 14
· exp {γ1 z 1A (t)+γ2 z 2 A (t)+γ3 z 1V (t)}
4.992−1 12
4.992 t
=
1,584 1,584 10
-2 -1 0 1 2 3
· exp {5.831z 1A (t)+36.55z 2 A (t)
Risk: ln(d) ($/day)
+24.05z 1V (t)} (9)
Fig. 5 The cost versus risk threshold plot
Fig. 4 The transition
probability matrix for covariate
VEL#1A
123
J Intell Manuf (2012) 23:333–340 339
1
to each other. In this work, we develop a physical program-
0.98
ming based approach to deal with the multi-objective condi-
tion based maintenance optimization problem. The physical
0.96 programming method presents two major advantages: (1) it
is an efficient approach to capture the decision makers’ pref-
Reliability
0.94
erences on the objectives by eliminating the iterative process
0.92 of adjusting the weights of the objectives, and (2) it is easy
to use in that decision makers just need to specify physically
0.9
meaningful boundaries for the objectives. With the proposed
0.88 approach, the decision maker can systematically and effi-
ciently make good tradeoff between the cost objective and
0.86 reliability objective. The example illustrates the effective-
-2 -1 0 1 2 3
Risk: ln(d) ($/day) ness of the proposed approach.
References
Using the Malab Optimization Toolbox to perform the opti-
mization, we can obtain the following optimal solution: Ansell, J. I., & Phillips, M. J. (1997). Practical aspects of modeling of
∗ ∗ ∗ repairable systems data using proportional hazards models. Reli-
d = 10.79 /day, C = 10.48 /day, R = 0.9915 (11) ability Engineering and System Safety, 58, 165–171.
Banjevic, D., Jardine, A. K. S., & Makis, V. (2001). A control-limit
As can be seen, the optimal cost falls into the tolerable range, policy and software for condition-based maintenance optimiza-
and the optimal reliability is in the highly desirable range. The tion. INFOR, 39, 32–50.
optimization results can reflect the designer’s preferences on Baykasoglu, A., Ozbakir, L., & Sonmez, A. I. (2004). Using multiple
objective tabu search and grammars to model and solve multi-
the objectives, and the tradeoff between the two design objec- objective flexible job shop scheduling problems. Journal of Intel-
tives. ligent Manufacturing, 15(6), 777–785.
Now let’s investigate another scenario, in which the deci- Campean, I. F., Day, A. J., & Wright, S. (2001). Camshaft timing-
sion maker has high requirement on the reliability objective. belt reliability model ling. In Proceedings annual reliability and
The decision maker can specify such preference on the reli- maintainability symposium.
ability objective by specifying the boundary value settings for Dong, M., & He, D. (2007a). A segmental hidden semi-Markov model
the reliability objective. Assume the cost objective boundary (HSMM)-based diagnostics and prognostics framework and meth-
odology. Mechanical Systems and Signal Processing, 21(5), 2248–
values are kept the same.
2266.
Dong, M., & He, D. (2007b). Hidden semi-Markov model-based meth-
gC1 , gC2 , gC3 , gC4 , gC5 , = [8, 10, 12, 15, 20,] ,
odology for multi-sensor equipment health diagnosis and progno-
g R1 , g R2 , g R3 , g R4 , g R5 , sis. European Journal of Operational Research, 178(3), 858–878.
= [0.9999, 0.999, 0.995, 0.99, 0.95,]. (12) Elsayed, E. A., & Chan, C. K. (1990). Estimation of thin-oxide
reliability using proportional hazards models. IEEE Transactions
Conducting the optimization, we can obtain the following on Reliability, 39, 329–335.
Ghasemi, A., Yacout, S., & Ouali, M. S. (2007). Optimal con-
optimal solution: dition based maintenance with imperfect information and the
proportional hazards model. International Journal of Production
d ∗ = 3.4897 /day, C ∗ = 11.22 /day, R ∗ = 0.9973. (13) Research, 45, 989–1012.
Huang, H. Z., Tian, Z., & Zuo, M. J. (2005a). Intelligent interac-
As can be seen, when there is a higher requirement on reli- tive multi-objective optimization method and its application to
ability, the optimal risk threshold value decreases. Both of reliability optimization. IIE Transactions, 37(11), 983–993.
the optimal cost and optimal reliability fall into the tolerable Huang, H. Z., Tian, Z., & Zuo, M. J. (2005b). Multiobjective optimi-
zation of three-stage spur gear reduction units using interactive
ranges, in order to make the best tradeoff between these two physical programming. Journal of Mechanical Science and Tech-
objectives. The optimization results reflect the change in the nology, 19(5), 1080–1086.
designer’s preferences. Jardine, A. K. S., & Anderson, M. (1987). Use of concomitant
variables for reliability estimations. Maintenance Management
International, 5, 135–140.
Jardine, A. K. S., Ralston, P., Reid, N., & Stafford, J. (1989). Pro-
Conclusions portional hazards analysis of diesel engine failure data. Quality
Reliability Engineering International, 5, 207–216.
Jardine, A. K. S., Lin, D., & Banjevic, D. (2006). A review on machinery
In condition based maintenance optimization, main optimi- diagnostics and prognostics implementing condition-based main-
zation objectives include maximizing reliability and mini- tenance. Mechanical Systems and Signal Processing, 20, 1483–
mizing maintenance costs, which are often times conflicting 1510.
123
340 J Intell Manuf (2012) 23:333–340
Jardine, A. K. S., Banjevic, D., & Joseph, T. (2008a). Optimizing Makis, V., & Jardine, A. K. S. (1992). Optimal replacement in the
condition-based maintenance decisions for vibration monitored proportional hazards model. INFOR, 30, 172–183.
bearings. http://www.omdec.com. Makis, V., Wu, J., & Gao, Y. (2006). An application of dpca to
Jardine, A. K. S., Banjevic, D., Wiseman, M., Kahn, K., & Lin, D. oil data for CBM modeling. European Journal of Operational
(2008b). An optimized policy for the interpretation of inspection Research, 174, 112–123.
data from a CBM program at a nuclear reactor station. http:// Messac, A. (1996). Physical programming: Effective optimization for
www.omdec.com. computational design. AIAA Journal, 34, 149–158.
JoWiak, I. J. (1992). Use of concomitant variables for reliability Prasad, P. V. N., & Rao, K. R. M. (2002). Reliability models of
exploration of microcomputer systems. Microelectronic Reliabil- repairable systems considering the effect of operating conditions.
ity, 32, 341–344. In Proceedings annual reliability and maintainability symposium.
Kobbacy, K., Fawzi, B. B., Percy, D. F., & Ascher, H. E. (1997). A Rao, K. R. M., & Prasad, P. V. N. (2001). Graphical methods for
full history proportional hazards model for preventive mainte- reliability of repairable equipment and maintenance planning. In
nance scheduling. Quality and Reliability Engineering Interna- Proceedings annual reliability and maintainability symposium.
tional, 13, 187–198. Taboada, H. A., Espiritu, J. F., & Coit, D. W. (2008). MOMS-
Konak, A., Coit, D. W., & Smith, A. E. (2006). Multi-objective GA: A multi-objective multi-state genetic algorithm for system
optimization using genetic algorithms: A tutorial. Reliability reliability optimization design problems. IEEE Transactions on
Engineering & System Safety, 91(9), 992–1007. Reliability, 57(1), 182–191.
Kumar, D., Klefsjo, B., & Kumar, U. (1992). Reliability analysis Tian, Z., & Zuo, M. J. (2006). Redundancy allocation for multi-state
of power transmission cables of electric mine loaders using the systems using physical programming and genetic algorithms. Reli-
proportional hazards model. Reliability Engineering and System ability Engineering & System Safety, 91(9), 1049–1056.
Safety, 37, 217–222. Tian, Z, Zuo, M. J., & Huang, H. Z. (2008). Reliability-redundancy
Kumar, D., Energi Ab, S., & Sweden, V. (1997). Maintenance allocation for multi-state series-parallel systems. IEEE Transac-
scheduling under age replacement policy using proportional tions on Reliability, 57(2), 303–310.
hazards model and ttt-plotting. European Journal of Operational Vlok, P. J., Coetzee, J. L., Banjevic, D., Jardine, A. K. S., & Ma-
Research, 99, 507–515. kis, V. (2002). Optimal component replacement decisions using
Li, Z. J., Liao, H. T., & Coit, D. (2009). A two-stage approach vibration monitoring and the proportional-hazards model. Journal
for multi-objective decision making with applications to sys- of the Operational Research Society, 53, 193–202.
tem reliability optimization. Reliability Engineering & System Xu, R., & Gamst, A. (2007). On proportional hazards assumption under
Safety, 94(10), 1585–1592. the random effects models. Lifetime Data Analysis, 13, 317–332.
Lin, D., Banjevic, D., & Jardine, A. K. S. (2006). Using princi- Yang, Q., & Chen, Y. (2009). Sensor system reliability modeling
pal components in a proportional hazards model with applica- and analysis for fault diagnosis in multistage manufacturing
tions in condition-based maintenance. Journal of the Operational processes. IIE Transactions, 41(9), 819–830.
Research Society, 57, 910–919.
123