Optimisation of opportunistic maintenance of a multi-component system considering the effect of failures on quality and production schedule: A case study

  • Pravin P. Tambe
  • Satish Mohite
  • Makarand S. Kulkarni


For a manufacturing equipment, any unplanned breakdown during the production period results into a high production loss. To keep the manufacturing facilities in good condition, preventive maintenance is planned. However, because of limited time and availability of resources, not all the system components can be or need to be repaired/replaced during a planned opportunity. Hence, the unplanned breakdowns can also be considered as an opportunity to do the maintenance activities for other components to take the advantage of economic dependency in multi-component system. However, when the system is under maintenance, it is very conservative to take the decision of maintenance actions on the components because of limited available time and resources. For such situation, this paper consider an opportunistic maintenance model for a multi-component system to take maintenance decision with a constraint on available time and the system availability requirements. The maintenance decisions for each component involves one of the three actions namely, repair, replace or do nothing to achieve the target availability with minimum maintenance cost. The model also considers the effect of component failures on the quality of product being manufactured as well as the production schedule on the machine. The cost of rejections is considered in the total failure cost along with the maintenance and downtime costs. The production schedule delay factor is considered as a constraint for the maintenance decision to account for the effect on production schedule delay. The optimal solution for the model is obtained using three solution methodologies namely simulated annealing, genetic algorithm and sequence heuristics. Using a real-life example of high pressure die casting machine, the opportunistic maintenance approach is demonstrated and results are discussed.


Opportunistic maintenance Multi-component system Schedule delay factor Rejection cost Simulated annealing Genetic algorithm 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Jin X, Li L, Ni J (2009) Option model for joint production and preventive maintenance system. Int J Prod Eco 119:347–353CrossRefGoogle Scholar
  2. 2.
    Cui L, Li H (2006) Opportunistic maintenance for multi-component shock models. Math Meth Oper Res 63:493–511MathSciNetCrossRefMATHGoogle Scholar
  3. 3.
    Dekker R, Smeitink E (1991) Opportunity-based block replacement. Eur J Oper Res 53:46–63CrossRefMATHGoogle Scholar
  4. 4.
    Zheng X, Fard N (1991) A maintenance policy for repairable systems based on opportunistic failure-rate tolerance. IEEE Trans Reliab 40:237–244CrossRefMATHGoogle Scholar
  5. 5.
    Besnard F, Patrikssont M, Strombergt AB, Wojciechowskit A and Bertling L (2009) An optimization framework for opportunistic maintenance of offshore wind power system. IEEE Bucharest Power Tech Conf, June 28-July 2Google Scholar
  6. 6.
    Tam ASB, Chan WM, Price JWH (2007) Maintenance scheduling to support the operation of manufacturing and production assets. Int J Adv Manuf Technol 34:399–405CrossRefGoogle Scholar
  7. 7.
    Laggoune R, Chateauneuf A, Aissani D (2010) Impact of few failure data on the opportunistic replacement policy for multi-component systems. Reliab Eng Syst Saf 95(2):108–119CrossRefGoogle Scholar
  8. 8.
    Moghaddam KS, Usher JS (2011) A new multi-objective optimization model for preventive maintenance and replacement scheduling of multi-component systems. Eng Optim 43(7):701–719MathSciNetCrossRefGoogle Scholar
  9. 9.
    Rajagopalan R, Cassady CR (2006) An improved selective maintenance solution approach. J Qual Maint Eng 12(2):172–185CrossRefGoogle Scholar
  10. 10.
    Hoai MT and Luong HT (2006) Selective Maintenance Policy with Time-Window Constraint. Proceedings of the 7th Asia Pacific Indl Eng Manag Syst Conf. 17–20 December, Bangkok, ThailandGoogle Scholar
  11. 11.
    Samhouri MS (2009) An intelligent opportunistic maintenance (OM) system: a genetic algorithm approach. Sci and Technol for Humanity (TIC-STH), IEEE Toronto Int Conf 26–27 Sept.Google Scholar
  12. 12.
    Zhou X, Xi L, Lee J (2009) Opportunistic preventive maintenance scheduling for a multi-unit series system based on dynamic programming. Int J Prod Eco 118(2):361–366CrossRefGoogle Scholar
  13. 13.
    Mohamed-Salah O, Daoud AK and Ali G (1999) A simulation model for opportunistic maintenance strategies. 7th IEEE Int Conf on Emerging Technologies and Factory AutomationGoogle Scholar
  14. 14.
    Saranga H (2004) Opportunistic maintenance using genetic algorithms". J Qual Maint Eng 10(1):66–74CrossRefGoogle Scholar
  15. 15.
    Zhu H, Liu F, Shao X, Liu Q, Yuhao D (2011) A cost-based selective maintenance decision-making method for machining line. Qual Reliab Eng Int 27(2):191–201CrossRefGoogle Scholar
  16. 16.
    Cassady CR, Pohl EA, Paul Murdock Jr W (2001) Selective maintenance modelling for industrial systems. J Qual Maint Eng 7(2):104–117CrossRefGoogle Scholar
  17. 17.
    Liu Y, Huang H (2010) Optimal selective maintenance strategy for multi-state systems under imperfect maintenance. IEEE Trans Reliab 59(2):356–367CrossRefGoogle Scholar
  18. 18.
    Ding F, Tian Z (2012) Opportunistic maintenance for wind farms considering multi-level imperfect maintenance thresholds. Renew Energy 45:175–182CrossRefGoogle Scholar
  19. 19.
    Kijima M, Morimura H, Suzuki Y (1988) Periodical replacement problem without assuming minimal repair. Eur J Oper Res 37:183–186MathSciNetGoogle Scholar
  20. 20.
    Ebeling CE (2010) An introduction to reliability and maintainability engineering. McGraw-Hill, New DelhiGoogle Scholar
  21. 21.
    Yanez M, Joglar F, Modarres M (2002) Generalized renewal process for analysis of repairable systems with limited failure experience. Reliab Eng Syst Saf 77:167–180CrossRefGoogle Scholar
  22. 22.
    Kirkpatrick S, Gelatt CD Jr, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680MathSciNetCrossRefMATHGoogle Scholar
  23. 23.
    Goldberg D (1989) Genetic algorithms in search optimization and machine learning. Addison-Wesley, New YorkMATHGoogle Scholar
  24. 24.
    Nahar S, Sahni S and Shragowitz E (1986) Simulated annealing and combinatorial optimization, 23rd IEEE Conference on Design AutomationGoogle Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  • Pravin P. Tambe
    • 1
  • Satish Mohite
    • 1
  • Makarand S. Kulkarni
    • 1
  1. 1.Department of Mechanical EngineeringIndian Institute of Technology DelhiNew DelhiIndia

Personalised recommendations