Abstract
Industrial environments such as manufacturing and transportation industries usually involve fleets of identical systems that must carry out several missions interspersed with scheduled finite breaks. Given the limited amount of maintenance resources and time available, only a restricted number of maintenance actions can be performed on selected components to ensure a pre-specified performance level of the fleet for the next mission. Such a maintenance strategy is known as fleet-level selective maintenance (FSM). The FSM is more complex than the selective maintenance problem as it adds the total number of systems in the fleet as another level of combinations to be explored during the optimization process. Most FSM models consider the replacement or perfect repair of system components as the only maintenance option. Furthermore, they consider a single repair channel and disregard the assignment of repairpersons and the impact of their variable skillsets on the maintenance costs and duration. In this paper, an approach is proposed to help in more realistic decision making for FSM where several imperfect maintenance levels and multiple repair channels are available. A novel integrated non-linear programming formulation of the FSM problem where maintenance and repairpersons assignment decisions are made jointly is proposed. All relevant parameters and terms of this non-linear optimization problem are developed and discussed. A two-phase modeling approach is then used to transform the original nonlinear problem into a binary integer optimization model. To demonstrate the validity and the added value of the proposed approach, multiple sets of numerical experiments are investigated and managerial implications are provided.
Similar content being viewed by others
Abbreviations
- \(\mathrm{CM}\) :
-
Corrective maintenance
- \(\mathrm{IM}\) :
-
Imperfect maintenance
- \(\mathrm{PM}\) :
-
Preventive maintenance
- \(\mathrm{SM}\) :
-
Selective maintenance
- \(\mathrm{SMP}\) :
-
Selective maintenance problem
- \(\mathrm{SMOP}\) :
-
SM optimization problem
- \(\mathrm{RBD}\) :
-
Reliability block diagram
- \(\mathrm{FSM}\) :
-
Fleet-level SM
- \(\mathrm{FSMP}\) :
-
Fleet-level SMP
- \(\mathrm{FSMOP}\) :
-
FSM optimization problem
- \({\mathcal {F}}\) :
-
Fleet composed of several systems
- f :
-
Number of systems in the fleet
- s :
-
Index of systems in the fleet (\(s=1,\ldots ,f\))
- m :
-
Number of subsystems per system
- i :
-
Index of subsystems (\(i=1,\ldots ,m\))
- \(n_{i}\) :
-
Number of components in the ith subsystem
- j :
-
Index of component in subsystems
- \(E_{sij}\) :
-
The jth component in the ith subsystem of the sth system (\(j=1,\ldots ,n_{i}\))
- \(h_{sij}(t)\) :
-
Failure rate of component \(E_{sij}\) when new
- \(L_{ij}\) :
-
The highest maintenance level available for component \(E_{sij}\)
- l :
-
Index of maintenance level \(l\in \{0,\ldots ,L_{ij}\}\)
- \(\theta _{ijl}\) :
-
Age reduction coefficient of CM of level l performed on \(E_{sij}\)
- \(\varphi _{ijl}\) :
-
Age reduction coefficient of PM of level l performed on \(E_{sij}\)
- K :
-
Number of repairpersons
- k :
-
Index of repairpersons (\(k=1,\ldots ,K\))
- Q :
-
Set {T, S, P} of repairpersons qualification levels: Trainee (T), Standard (S) and Pro (P)
- q :
-
Function of repairpersons qualification levels: \(q:\{1,\ldots ,K\}\rightarrow Q\)
- \(t_{sijkl}^c\) :
-
Duration of CM of level l performed on \(E_{sij}\) by repairperson k of qualification level q(k)
- \(t_{sijkl}^p\) :
-
Duration of PM of level l performed on \(E_{sij}\) by repairperson k of qualification level q(k)
- \(c_k\) :
-
Fixed cost of hiring/using repairperson k of qualification level q(k)
- \(c_k^v\) :
-
Variable cost rate of using repairperson k of qualification level q(k)
- \(B_{sij} (A_{sij})\) :
-
Age of component \(E_{sij}\) at the start (the end) of the break
- \(U_{sij} (V_{sij})\) :
-
Binary status variable of \(E_{sij}\) at the start (the end) of the break
- \({\mathcal {T}}_0\) :
-
Limited break duration
- \({\mathcal {R}}_{0}\) :
-
Minimum required fleet reliability level for the next mission
- D :
-
Duration of the next mission
- \(R_{sij}^c\left( D|_{A_{sij}}\right) \) :
-
Conditional reliability of \(E_{sij}\) during the next mission
- \({\mathcal {R}}_s^c\) :
-
Conditional reliability of the sth system during the next mission
- \({\mathcal {R}}_{{\mathcal {F}}}^c\) :
-
Conditional fleet reliability during the next mission
References
Barde, S. R. A., Yacout, S., & Shin, H. (2019). Optimal preventive maintenance policy based on reinforcement learning of a fleet of military trucks. Journal of Intelligent Manufacturing, 30, 147–161.
Cao, W., Jia, X., Hu, Q., Zhao, J., & Wu, Y. (2018). A literature review on selective maintenance for multi-unit systems. Quality and Reliability Engineering International, 34, 824–845.
Cassady, C. R., Mason, S. J., Ormon, S., Schneider, K., Rainwater, C., Carrasco, M., & Honeycutt, J. (2003). Fleet-level selective maintenance and aircraft scheduling. Technical report, Arkansas University Fayetteville Department of Industrial Engineering.
Chaabane, K., Khatab, A., Diallo, C., Aghezzaf, E.-H., & Venkatadri, U. (2020). Integrated imperfect multimission selective maintenance and repairpersons assignment problem. Reliability Engineering and System Safety, 199, 106895.
Chen, C., Liu, Y., & Huang, H.-Z. (2012). Optimal load distribution for multi-state systems under selective maintenance strategy. In 2012 international conference on quality, reliability, risk, maintenance, and safety engineering (ICQR2MSE) (pp. 436–442).
Chen, C., Mend, M. Q.-H., & Zuo, M. J. (1999). Selective maintenance optimization for multi-state systems. In Proceedings of the IEEE Canadian conference on electrical and computer engineering, Edmonton, Canada.
Dao, C. D., & Zuo, M. J. (2016). Selective maintenance for multi-state series systems with s-dependent components. IEEE Transactions on Reliability, 65(2), 525–539.
Dao, C. D., & Zuo, M. J. (2017). Selective maintenance of multi-state systems with structural dependence. Reliability Engineering and System Safety, 159, 184–195.
Dao, C. D., Zuo, M. J., & Pandey, M. (2014). Selective maintenance for multi-state series-parallel systems under economic dependence. Reliability Engineering and System Safety, 121, 240–249.
Dao Duc Cuong, C., & Zuo, M. J. (2017). Optimal selective maintenance for multi-state systems in variable loading conditions. Reliability Engineering and System Safety, 166, 171–180.
Diallo, C., Khatab, A., Venkatadri, U., & Aghezzaf, E. H. (2017). A joint selective maintenance and multiple repair-person assignment problem. In 7th industrial engineering and systems management (IESM) conference, Saarbrucken, Germany.
Diallo, C., Venkatadri, U., Khatab, A., & Liu, Z. (2018). Optimal selective maintenance decisions for large serial k-out-of-n: G systems under imperfect maintenance. Reliability Engineering and System Safety, 175, 234–245.
Diallo, C., Venkatadri, U., Khatab, A., Liu, Z., & Aghezzaf, E.-H. (2019). Optimal joint selective imperfect maintenance and multiple repairpersons assignment strategy for complex multicomponent systems. International Journal of Production Research, 57(13), 4098–4117.
El-Ferik, S., & Ben-Daya, M. (2006). Age-based hybrid model for imperfect preventive maintenance. IIE Transactions, 38(4), 365–375.
Feng, Q., Bi, W., Chen, Y., Ren, Y., & Yang, D. (2017a). Cooperative game approach based on agent learning for fleet maintenance oriented to mission reliability. Computers and Industrial Engineering, 112, 221–230.
Feng, Q., Bi, X., Zhao, X., Chen, Y., & Sun, B. (2017b). Heuristic hybrid game approach for fleet condition-based maintenance planning. Reliability Engineering and System Safety, 157, 166–176.
Gertsbakh, I. (2005). Reliability theory with applications to preventive maintenance. Berlin: Springer.
Ghasemi, T., & Razzazi, M. (2011). Development of core to solve the multidimensional multiple-choice knapsack problem. Computers and Industrial Engineering, 60(2), 349–360.
Gunn, E. A., & Diallo, C. (2015). Optimal opportunistic indirect grouping of preventive replacements in multicomponent systems. Computers and Industrial Engineering, 90, 281–291.
Haoues, M., Dahane, M., & Mouss, N. K. (2019). Outsourcing optimization in two-echelon supply chain network under integrated production-maintenance constraints. Journal of Intelligent Manufacturing, 30, 701–725.
Iyoub, I., Cassady, C. R., & Pohl, E. A. (2006). Establishing maintenance resource levels using selective maintenance. Engineering Economist, 51(2), 99–114.
Jardine, A., & Tsang, A. (2006). Maintenance, replacement and reliability, theory and applications. Abingdon: Taylor and Francis.
Khan, M. S., Li, K. F., & Manning, E. G. (1999). Quality adaptation in a multisession multimedia system: Model, algorithms, and architecture. Victoria: University of Victoria.
Khatab, A., & Aghezzaf, E. H. (2016a). Selective maintenance for failure-prone multi-state systems when the durations of missions and scheduled breaks are stochastic. In 5th international conference on operations research and enterprise systems, Rome, Itally.
Khatab, A., & Aghezzaf, E.-H. (2016b). Selective maintenance optimization when quality of imperfect maintenance actions are stochastic. Reliability Engineering and System Safety, 150, 182–189.
Khatab, A., Aghezzaf, E. H., Diallo, C., & Djelloul, I. (2017a). Selective maintenance optimization for series-parallel systems alternating missions and scheduled breaks with stochastic durations. International Journal of Production Research, 55(10), 3008–3024.
Khatab, A., Aghezzaf, E.-H., Djelloul, I., & Sari, Z. (2017b). Selective maintenance optimization for systems operating missions and scheduled breaks with stochastic durations. Journal of Manufacturing Systems, 43, 168–177.
Khatab, A., Dahane, M., & Ait-Kadi, D. (2013). Genetic algorithm for selective maintenance optimization of multi-mission oriented systems. In R. D. Steenbergen, P. van Gelder, S. Miraglia, & A. Vrouwenvelder (Eds.), Safety, reliability and risk analysis: beyond the horizon (pp. 859–865). Boca Radon: CRC Press.
Khatab, A., Diallo, C., Aghezzaf, E.-H., & Venkatadri, U. (2018a). Condition-based selective maintenance for stochastically degrading multi-component systems under periodic inspection and imperfect maintenance. Proceedings of the Institution of Mechanical Engineers Part O: Journal of Risk and Reliability, 232(4), 447–463.
Khatab, A., Diallo, C., Venkatadri, U., Liu, Z., & Aghezzaf, E.-H. (2018b). Optimization of the joint selective maintenance and repairperson assignment problem under imperfect maintenance. Computers and Industrial Engineering, 125, 413–422.
Li, L., Wang, Y., & Lin, K.-Y. (2020). Preventive maintenance scheduling optimization based on opportunistic production-maintenance synchronization. Journal of Intelligent Manufacturing,. https://doi.org/10.1007/s10845-020-01588-9.
Lin, D., Zuo, M. J., & Yam, R. C. M. (2000). General sequential imperfect preventive maintenance models. International Journal of Reliability, Quality and Safety Engineering, 7(3), 253–266.
Lin, Y., & Schrage, L. (2009). The global solver in the LINDO API. Optimization Methods and Software, 24(4–5), 657–668.
Lisnianski, A., & Levitin, G. (2003). Multi-state systems reliability: Assesment, optimization and applications. Singapore: World Scientific.
Liu, Y., Chen, Y., & Jiang, T. (2018). On sequence planning for selective maintenance of multi-state systems under stochastic maintenance durations. European Journal of Operational Research, 268, 113–127.
Liu, Y., & Huang, H.-Z. (2010). Optimal selective maintenance strategy for multi-state systems under imperfect maintenance. IEEE Transactions on Reliability, 59(2), 356–367.
Lust, T., Roux, O., & Riane, F. (2009). Exact and heuristic methods for the selective maintenance problem. European Journal of Operational Research, 197, 1166–1177.
Maillart, L. M., Cassady, C. R., Rainwater, C., & Schneider, K. (2005). Selective maintenance decision-making over extended planing horizons. Technical Memorandum Number 807, Department of Operations, Weatherhead School of Management, Case Western Reserve University.
Maillart, L. M., Cassady, C. R., Rainwater, C., & Schneider, K. (2009). Selective maintenance decision-making over extended planning horizons. IEEE Transactions on Reliability, 58(3), 462–469.
Malik, M. (1979). Reliable preventive maintenance scheduling. AIIE Transactions, 11(3), 221–228.
Nakagawa, T. (2008). Advanced reliability models and maintenance policies. Berlin: Springer.
Panday, M., Zuo, M. J., Moghaddass, R., & Tiwari, M. K. (2013). Selective maintenance for binary systems under imperfect repair. Reliability Engineering and System Safety, 113, 42–51.
Pandey, M., Zuo, M. J., & Moghaddass, R. (2013). Selective maintenance modeling for multistate system with multistate components under imperfect maintenance. IIE Transcations, 45, 1221–1234.
Rajagopalan, R., & Cassady, C. R. (2006). An improved selective maintenance solution approach. Journal of Quality in Maintenance Engineering, 12(2), 172–185.
Rice, W. F., Cassady, C. R., & Nachlas, J. (1998). Optimal maintenance plans under limited maintenance time. In Proceedings of industrial engineering conference, Banff, BC, Canada.
Sahnoun, M., Baudry, D., Mustafee, N., Louis, A., Smart, P. A., Godsiff, P., et al. (2019). Modelling and simulation of operation and maintenance strategy for offshore wind farms based on multi-agent system. Journal of Intelligent Manufacturing, 30, 2981–2997.
Sbihi, A. (2007). A best first search exact algorithm for the multiple-choice multidimensional knapsack problem. Journal of Combinatorial Optimization, 13(4), 337–351.
Schneider, K., & Cassady, C. R. (2004). Fleet performance under selective maintenance. In Annual symposium reliability and maintainability, 2004-RAMS (pp. 571–576).
Schneider, K., & Cassady, C. R. (2015). Evaluation and comparison of alternative fleet-level selective maintenance models. Reliability Engineering and System Safety, 134, 178–187.
Voß, S., & Lalla-Ruiz, E. (2016). A set partitioning reformulation for the multiple-choice multidimensional knapsack problem. Engineering Optimization, 48(5), 831–850.
Wang, H., & Pham, H. (2006). Reliability and optimal maintenance. London: Springer.
Xu, Q.-Z., Guo, L.-M., Wang, N., & Fei, R. (2015). Recent advances in selective maintenance from 1998 to 2014. Journal of Donghua University (English Edition), 32(6), 986–994.
Yang, D., Wang, H., Feng, Q., Ren, Y., Sun, B., & Wang, Z. (2018). Fleet-level selective maintenance problem under a phased mission scheme with short breaks: A heuristic sequential game approach. Computers and Industrial Engineering, 119, 404–415.
Zhou, Y., Lin, T. R., Sun, Y., Bian, Y., & Ma, L. (2015). An effective approach to reducing strategy space for maintenance optimisation of multistate series-parallel systems. Reliability Engineering and System Safety, 138, 40–53.
Zhu, H., Liu, F., Shao, X., Liu, Q., & Deng, Y. (2011). A cost-based selective maintenance decision-making method for machining line. Quality and Reliability Engineering International, 27, 191–201.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Khatab, A., Diallo, C., Aghezzaf, EH. et al. Optimization of the integrated fleet-level imperfect selective maintenance and repairpersons assignment problem. J Intell Manuf 33, 703–718 (2022). https://doi.org/10.1007/s10845-020-01672-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-020-01672-0