Skip to main content
Log in

Maintenance optimization in failure-prone systems under imperfect preventive maintenance

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

In the majority of the existing preventive optimization models only costs related to maintenance actions are accounted for, while breakdown and operational costs are usually ignored. Liao et al. (J Intell Manuf 21(6):875–884, 2010) proposed a preventive maintenance model to deal with this shortcoming. In the present paper, we revisit and discuss the results provided in Liao et al. (2010) and point out some inconsistencies in the maintenance optimization model proposed therein. Accordingly, we develop a new maintenance optimization model and discuss some of its main cost components. Furthermore, optimality conditions are also formally investigated and a solution method is provided. Numerical experiments are conducted to illustrate the validity of the proposed approach and results are compared with those provided in the original paper by Liao et al. (2010).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

References

  • Aghezzaf, E.-H., Khatab, A., & Tam, P. L. (2016). Optimizing production and imperfect preventive maintenance plannings integration in failure-prone manufacturing systems. Reliability Engineering & System Safety, 145, 190–198.

    Article  Google Scholar 

  • Barlow, R., & Proschan, F. (1996). Mathematical theory of reliability, reprint (31 december) edn. US: Society for Industrial and Applied Mathematics.

  • Ben-Daya, M., & Rahim, A. (2001). Integrated production, quality and maintenance models: An overview. In M. A. Rahim & M. Ben-Daya (Eds.), Integrated Modeling in production planning, inventory, quality and maintenance. Dordrecht: Kluwer.

    Google Scholar 

  • El-Ferik, S., & Ben-Daya, M. (2006). Age-based hybrid model for imperfect preventive maintenance. IIE Transactions, 38(4), 365–375.

    Article  Google Scholar 

  • Gertsbakh, I. (2005). Reliability theory with applications to preventive maintenance. Berlin: Springer.

    Google Scholar 

  • Haoues, M., Dahane, M., & Mouss, N. . K. (2016). Outsourcing optimization in two-echelon supply chain network under integrated production-maintenance constraints. Journal of Intelligent Manufacturing. https://doi.org/10.1007/s10845-016-1273-3.

  • Jardine, A., & Tsang, A. (2006). Maintenance, replacement and reliability, theory and applications. Taylor and Francis.

  • Khatab, A. (2015). Hybrid hazard rate model for imperfect preventive maintenance of systems subject to random deterioration. Journal of Intelligent Manufacturing, 26(3), 601–608.

    Article  Google Scholar 

  • Khatab, A., Diallo, C., & Sidibe, I. (2017). Optimizing upgrade and imperfect preventive maintenance in failure-prone second-hand systems. Journal of Manufacturing Systems, 43(Part 1), 58–78.

    Article  Google Scholar 

  • Liao, G.-L. (2013). Joint production and maintenance strategy for economic production quantity model with imperfect production processes. Journal of Intelligent Manufacturing, 24(6), 1229–1240.

    Article  Google Scholar 

  • Liao, W., Pan, E., & Xi, L. (2010). Preventive maintenance scheduling for repairable system with deterioration. Journal of Intelligent Manufacturing, 21(6), 875–884.

    Article  Google Scholar 

  • Lin, D., Zuo, M. J., & Yam, R. C. M. (2001). Sequential imperfect preventive maintenance models with two categories of failure modes. Naval Research Logistics, 48, 172–183.

    Article  Google Scholar 

  • Lin, D., Zuo, M., & Yam, R. (2000). General sequential imperfect preventive maintenance models. International Journal of Reliability, Quality and Safety Engineering, 07(03), 253–266.

    Article  Google Scholar 

  • Liu, Y., Huang, H.-Z., & Zhang, X. (2012). A data-driven approach to selecting imperfect maintenance models. IEEE Transactions on Reliability, 61(1), 101–112.

    Article  Google Scholar 

  • Malik, M. (1979). Reliable preventive maintenance scheduling. AIIE Transactions, 11(3), 221–228.

    Article  Google Scholar 

  • Nakagawa, T. (1986). Periodic and sequential preventive maintenance policies. Journal of Applied Probability, 23(2), 536–542.

    Article  Google Scholar 

  • Nakagawa, T. (1988). Sequential imperfect preventive maintenance policies. IEEE Transactions on Reliability, 37(3), 295–298.

    Article  Google Scholar 

  • Nakagawa, T. (2008). Advanced reliability models and maintenance policies. London: Springer.

    Google Scholar 

  • Nakagawa, T., & Mizutani, S. (2009). A summary of maintenance policies for a finite interval. Reliability Engineering and System Safety, 94(1), 89–96.

    Article  Google Scholar 

  • Wang, H., & Pham, H. (2006). Reliability and optimal maintenance. London: Springer.

    Google Scholar 

  • Zhang, M., Gaudoin, O., & Xie, M. (2015). Degradation-based maintenance decision using stochastic filtering for systems under imperfect maintenance. European Journal of Operational Research, 245(2), 531–541.

    Article  Google Scholar 

  • Zhang, M., & Xie, M. (2017). An ameliorated improvement factor model for imperfect maintenance and its goodness of fit. Technometrics, 59(2), 237–246.

    Article  Google Scholar 

  • Zied, H., Sofiene, D., & Nidhal, R. (2014). Joint optimisation of maintenance and production policies with subcontracting and product returns. Journal of Intelligent Manufacturing, 25(3), 589–602.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Khatab.

Appendices

Appendix A: Proof of Proposition 1

When the values of \(R_{0}\) is fixed, the expected total cost rate function becomes a discrete uni variate function of N and is denoted here simply as \({\mathcal {J}}(N)\). To alleviate the notations, we further write the expected total cost rate function as:

$$\begin{aligned} {\mathcal {J}}(N)=\frac{\alpha +N\gamma +\varphi (N)}{\psi (N)}, \end{aligned}$$

where:

$$\begin{aligned}&\alpha =C_r-C_p,\\&\gamma =C_p+C_b -(C_m+C_b)\ln (R_0),\\&\varphi (N)=\sum _{k=1}^N \delta _k,\text { and } \psi (N)=\sum \limits _{k=1}^{N}{T_{k}}. \end{aligned}$$

A number N of PM is optimal if it satisfies the following two conditions:

  1. 1.

    \({\mathcal {J}}(N)<{\mathcal {J}}(N-1),\) and

  2. 2.

    \({\mathcal {J}}(N)< {\mathcal {J}}(N+1).\)

The first condition implies that:

$$\begin{aligned} {\mathcal {J}}(N)<\frac{\alpha +(N-1)\gamma +\varphi (N-1)}{\psi (N-1)}, \end{aligned}$$

Noting that \(\delta _N=\varphi (N)-\varphi (N-1)\) and \(\psi (N)=\psi (N-1)+T_N\), then the above equation can equivalently be written as:

$$\begin{aligned} {\mathcal {J}}(N)<\frac{a+N\gamma +\varphi (N)}{\psi (N)-T_{N}}-\frac{\gamma +\delta _N}{\psi (N)-T_{N}}, \end{aligned}$$

and then we have:

$$\begin{aligned} {\mathcal {J}}(N)-\left( \frac{a+N\gamma +\varphi (N)}{\psi (N)}\right) \frac{\psi (N)}{\psi (N)-T_{N}}<-\frac{\gamma +\delta _N}{\psi (N)-T_{N}}, \end{aligned}$$

which in turn leads to:

$$\begin{aligned} {\mathcal {J}}(N)\left( \frac{-T_N}{\psi (N)-T_{N}}\right) <-\frac{\gamma +\delta _N}{\psi (N)-T_{N}}, \end{aligned}$$

From the fact that \(\psi (N)>T_N\) (i.e., any PM interval is always smaller than the sum of all PM intervals), the above equation finally gives:

$$\begin{aligned} {\mathcal {J}}(N)>\frac{\gamma +\delta _N}{T_{N}}. \end{aligned}$$

Since \(\delta _N\ge 0\), then we get:

$$\begin{aligned} {\mathcal {J}}(N)>\frac{\gamma }{T_{N}}. \end{aligned}$$
(21)

A similar procedure can be followed with condition (2) above to get:

$$\begin{aligned} {\mathcal {J}}(N)<\frac{\gamma }{T_{N+1}}. \end{aligned}$$
(22)

Combining inequalities (21) and (22) gives the result of Proposition (1):

$$\begin{aligned} \frac{1}{T_{N}}<\frac{{\mathcal {J}}(N)}{\gamma }< \frac{1}{T_{N+1}}. \end{aligned}$$

Now let us show that if the condition \(\frac{\delta _{k+1}}{T_{k+1}}>\frac{\delta _{k+1}}{T_{k+1}}\), then a number N which is solution of the above inequality is unique and finite. To do so, let us return back to conditions (1) and (2) above. From condition (1), it follows that:

$$\begin{aligned} {\mathcal {J}}(N)-{\mathcal {J}}(N-1)<0. \end{aligned}$$

Substituting \({\mathcal {J}}(N)\) and \({\mathcal {J}}(N-1)\) by their respective values and computing the difference \({\mathcal {J}}(N) - {\mathcal {J}}(N-1)\), we have:

$$\begin{aligned} {\mathcal {J}}(N)-{\mathcal {J}}(N-1)= & {} \frac{\alpha +N\gamma +\varphi (N)}{\psi (N)}\nonumber \\&-\frac{\alpha +(N-1)\gamma +\varphi (N-1)}{\psi (N-1)}, \end{aligned}$$

From the fact that \(\psi (N-1)=\psi (N)-T_N\) and \(\varphi (N-1)=\varphi (N)-\delta _N\) the above equation can be simplified as:

$$\begin{aligned}&{\mathcal {J}}(N)-{\mathcal {J}}(N-1)\nonumber \\&\quad =\frac{\gamma \left( \psi (N)-NT_N\right) +\left( \psi (N)\delta _N-T_N\varphi (N)\right) -\alpha T_N}{\psi (N-1)\psi (N)}.\nonumber \\ \end{aligned}$$
(23)

Since \({\mathcal {J}}(N)-{\mathcal {J}}(N-1)<0\) together with the fact that \(\psi (N)\) is positive valued, it follows that the numerator of the above equation is negative. This implies that:

$$\begin{aligned} \xi (N)<\frac{\alpha }{\gamma }, \end{aligned}$$

where the discrete function \(\xi (N)\) is defined as:

$$\begin{aligned} \xi (N)=\frac{\gamma \left( \psi (N)-NT_N\right) +\left( \psi (N)\delta _N-T_N\varphi (N)\right) }{\gamma T_N}. \end{aligned}$$

By considering condition (2) and following the same reasoning as done from condition (1), condition (2) is written as:

$$\begin{aligned} \xi (N+1)> \frac{\alpha }{\gamma }. \end{aligned}$$

The function \(\xi (N)\) as defined above is increasing in N. Indeed, computing the difference \(\xi (N+1)-\xi (N)\), we get:

$$\begin{aligned} \xi (N+1)-\xi (N)= & {} \frac{\psi (N)\left( T_N-T_{N+1}\right) }{T_{N}T_{N+1}}\\&+\,\psi (N)\left( \frac{\delta _{N+1}}{T_{N+1}}-\frac{\delta _{N}}{T_{N}}\right) . \end{aligned}$$

All \(T_k\) terms are non-negative. Furthermore, the term \(T_{N}-T_{N+1}\) is positive because the imperfect PM model used guarantees that \(T_{N}>T_{N+1}\) as, by definition of the hybrid failure rate, each PM interval is shorter than its predecessor. This together with the assumption stating that \(\frac{\delta _{k+1}}{T_{k+1}}>\frac{\delta _{k}}{T_{k}}\), it follows that \(\xi (N+1)-\xi (N)\) is strictly positive for all values of N. Hence the discrete function \(\xi (N)\) is strictly increasing.

Now, it will be shown that the solution is finite as well. On one hand, by definition of the hybrid failure rate, the term \(\psi (N)-NT_N\) is positive. On the other hand, the term \(\psi (N)\delta _N-T_N\varphi (N)\) is equivalently computed as:

$$\begin{aligned} \psi (N)\delta _N-T_N\varphi (N)&=\sum _{k=1}^{N}(T_k\delta _N-T_N\delta _k)\\&=\sum _{k=1}^{N}T_kT_N\left( \frac{\delta _N}{T_N}-\frac{\delta _k}{T_k}\right) \end{aligned}$$

From the assumption stating that \(\frac{\delta _{k+1}}{T_{k+1}}>\frac{\delta _{k}}{T_{k}}\) for all \(k\ge 1\), it follows that the term \(\psi (N)\delta _N-T_N\varphi (N)\) is also positive. Therefore, the discrete function \(\xi (N)\) is such that:

$$\begin{aligned} \gamma \xi (N)>\frac{\psi (N)-NT_N}{T_N}. \end{aligned}$$

From the fact that \(\psi (N)>T_1+(N-1)T_N\), the above inequality implies that:

$$\begin{aligned} \gamma \xi (N)> \frac{T_1+(N-1)T_N-NT_N}{T_N}, \end{aligned}$$

which can also be written as:

$$\begin{aligned} \gamma \xi (N)> \left( \frac{T_1}{T_N}-1\right) . \end{aligned}$$

We have that \(\xi (N)\) is increasing in N, this together with the fact that:

$$\begin{aligned} \lim \limits _{N\rightarrow +\infty }\left( \frac{T_1}{T_N}\right) =\infty , \end{aligned}$$

it follows that,

$$\begin{aligned}\lim \limits _{N\rightarrow +\infty }\xi (N)=+\infty .\end{aligned}$$

In summary, we have that the function \(\xi (N)\) is strictly increasing and tends to \(+\infty \) as N tends to \(+\infty \). Thus, one may conclude that there exist a finite and unique \(N^*\) for which conditions (1) and (2) are satisfied. Therefore, the first integer satisfying these two conditions is the global minimum of the expected total cost rate \({\mathcal {J}}(N)\).

Appendix B: Proof of Lemma 1

Let us denote by \(H_1(t)=\int _0^t \lambda _1(x)\mathrm {d}x\), the cumulative failure rate of the system at the start of a replacement cycle where a system is new. From Eq. (6), we have that:

$$\begin{aligned} H_1(Y_k)=H_1(b_{k-1}Y_{k-1})- \frac{\ln (R_0)}{B_{k-1}}. \end{aligned}$$

It follows that:

$$\begin{aligned} \frac{\partial H_1(Y_{k})}{\partial Y_k}&=-\frac{\partial }{\partial Y_k}\left( \frac{\ln (R_0)}{B_{k-1}}\right) \nonumber \\&=-\left( \frac{1}{B_{k-1}}\right) \left( \frac{\partial \ln (R_0)}{\partial R_0}\right) \left( \frac{\partial R_0}{\partial Y_k}\right) \nonumber \\&=-\left( \frac{1}{B_{k-1}}\right) \left( \frac{1}{R_0}\right) \left( \frac{\partial R_0}{\partial Y_k}\right) . \end{aligned}$$
(24)

Since \(\frac{\partial H_1(Y_{k})}{\partial Y_k}=\lambda _1(Y_k)\), it follows that:

$$\begin{aligned} \lambda _1(Y_k)=-\left( \frac{1}{B_{k-1}}\right) \left( \frac{1}{R_0}\right) \left( \frac{\partial R_0}{\partial Y_k}\right) , \end{aligned}$$

then we get:

$$\begin{aligned} \frac{\partial Y_{k}}{\partial R_0}=\frac{-1}{B_{k-1}\lambda _1(Y_{k})R_{0}} \end{aligned}$$

Appendix C: Proof of Proposition 2

For fixed values of the number N of PM, the optimal value of the reliability threshold \( R_{0}^{*}\) is obtained by solving the following partial derivative:

$$\begin{aligned} \frac{\partial {\mathcal {J}}(R_0,N)}{\partial R_{0}}=0. \end{aligned}$$

Before starting the computation of the above partial derivative, one may observe that due to the operational cost structure the total expected operational cost rate \(\frac{{\mathbb {E}}[OC]}{{\mathbb {E}}[{\mathcal {T}}]}\) is such that:

$$\begin{aligned} \frac{{\mathbb {E}}[OC]}{{\mathbb {E}}[{\mathcal {T}}]}= & {} \frac{\sum _{k=1}^N \left( C_0 T_k+kC_1 T_K+\frac{C_2}{2}T_k^2\right) }{\sum _{k=1}^N T_k}\\= & {} C_0+\frac{\sum _{k=1}^N \left( kC_1 T_K+\frac{C_2}{2}T_k^2\right) }{\sum _{k=1}^N T_k}. \end{aligned}$$

From the above equation, one may conclude that the term induced by the fixed operational cost rate \(C_0\) has no impact on the computation of the partial derivative \(\frac{\partial {\mathcal {J}}(R_0,N)}{\partial R_{0}}\). Accordingly, writing the partial derivative \(\frac{\partial {\mathcal {J}}(R_0,N)}{\partial R_{0}}\) and setting it equal to 0 leads to the following equality:

$$\begin{aligned}&\frac{\sum \nolimits _{k=1}^{N-1}{(1-a_k)Y_k}+Y_N}{\sum \nolimits _{k=1}^{N-1}{(1-a_k)\frac{\partial {Y_k}}{\partial {R_0}}}+\frac{\partial {Y_N}}{\partial {R_0}}}\\&\quad =\frac{C_r+(N-1)C_p+NC_b-N(C_m+C_b)\ln (R_0)+ \sum _{k=1}^N \left( kC_1+\frac{C_2}{2}(Y_k-a_{k-1}Y_{k-1})\right) (Y_k-a_{k-1}Y_{k-1})}{\frac{N(C_m+C_b)}{R_0}+\frac{\partial (\sum _{k=1}^N \left( kC_1+\frac{C_2}{2}(Y_k-a_{k-1}Y_{k-1})\right) (Y_k-a_{k-1}Y_{k-1}))}{\partial R_0}}. \end{aligned}$$

In the above equation, substituting the expression of the partial derivative \(\frac{\partial Y_{k}}{\partial R_{0}}:\) \(\frac{\partial Y_{k}}{\partial R_{0}}=\frac{-1}{B_{k-1}\lambda _1(Y_{k})R_{0}},\) obtained from Lemma 1, yields the following equality:

$$\begin{aligned}&\frac{\sum \nolimits _{k=1}^{N-1}{(1-a_k)Y_k}+Y_N}{\sum \nolimits _{k=1}^{N-1}\frac{1-a_k}{B_{k-1}\lambda _1(Y_{k})}+\frac{1}{B_{N-1}\lambda _1(Y_{N})}}\\&\quad =\frac{C_r+(N-1)C_p+NC_b-N(C_m+C_b)\ln (R_0)+ \sum _{k=1}^N \left( kC_1+\frac{C_2}{2}(Y_k-a_{k-1}Y_{k-1})\right) (Y_k-a_{k-1}Y_{k-1})}{N(C_m+C_b)-\sum \nolimits _{k=1}^{N}\frac{(kC_1+C_2(Y_k-a_{k-1}Y_{k-1}))(a_{k-1}b_{k-1}\lambda _1(Y_k)-\lambda _1(Y_{k-1}))}{B_{k-1}\lambda _1(Y_{k-1})\lambda _1(Y_k)}}, \end{aligned}$$

which is equivalently written as:

$$\begin{aligned}&\left( \frac{\sum \nolimits _{k=1}^{N-1}{(1-a_k)Y_k}+Y_N}{\sum \nolimits _{k=1}^{N-1}\frac{1-a_k}{B_{k-1}\lambda _1(Y_{k})}+\frac{1}{B_{N-1}\lambda _1(Y_{N})}}\right) \left( N(C_m+C_b)\right. \\&\qquad \left. -\sum \nolimits _{k=1}^{N}\frac{(kC_1+C_2(Y_k-a_{k-1}Y_{k-1}))(a_{k-1}b_{k-1}\lambda _1(Y_k)-\lambda _1(Y_{k-1}))}{B_{k-1}\lambda _1(Y_{k-1})\lambda _1(Y_k)}\right) \\&\quad =(C_r+(N-1)C_p+NC_b) \\&\qquad +\,\sum _{k=1}^N \left( kC_1+\frac{C_2}{2}(Y_k-a_{k-1}Y_{k-1})\right) \\&\qquad (Y_k-a_{k-1}Y_{k-1})- N(C_m+C_b)\ln (R_0). \end{aligned}$$

Dividing each side of the above equation by the quantity \(N(C_m+C_b)\), and performing some basic algebraic operations, we then obtain the result of the proposition.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khatab, A. Maintenance optimization in failure-prone systems under imperfect preventive maintenance. J Intell Manuf 29, 707–717 (2018). https://doi.org/10.1007/s10845-018-1390-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-018-1390-2

Keywords

Navigation