Integrated production and maintenance scheduling for a single degrading machine with deterioration-based failures

Abstract In production lines, several factors contribute to the manufacturing of final products. Among these factors, the production time, machine status, and energy consumption, before and during production, need to be investigated further. In this paper, we present a mathematical model which jointly optimizes production scheduling and maintenance planning in a single-machine production environment. The performance of the machine deteriorates with time, and the machine is subject to stochastic deterioration-based failures. We assume that the transitions between the machine’s deterioration states follow an exponential distribution. We consider that processing times and energy consumption are affected by machine deterioration and failures. The main contribution of the paper is that maintenance and scheduling decisions are made based on the machine’s degradation level (i.e., the machine’s condition). We address the machine’s deterioration as a discrete multi-state degradation process; and model the effects of the machine’s deterioration and failures on the duration of job processing and the machine’s energy consumption. Then, we develop a stochastic mixed-integer programming model that integrates decisions about maintenance and production scheduling. The model generates the optimal maintenance action for each degradation state, as well as the optimal inspection policy and job sequence, with the overall aim being to minimize the total cost, including: inspection costs, repair costs, machine energy consumption costs, and the makespan penalty for exceeding a predetermined threshold. Due to the complexity of the developed model, an effective genetic algorithm (GA) based on the properties of the considered problem is proposed. Finally, through a comparative numerical study, we show that making decisions according to the deterioration level of the machine results in more integrated and cost-effective plans compared to the current method of repairing the machine only once it has reached its failure state.

[1]  Min Liu,et al.  Scheduling tool changes and special jobs on a single machine to minimize makespan , 2013 .

[2]  Antoine Grall,et al.  Continuous-time predictive-maintenance scheduling for a deteriorating system , 2002, IEEE Trans. Reliab..

[3]  J. George Shanthikumar,et al.  COMBINED PRODUCTION AND MAINTENANCE SCHEDULING FOR A MULTIPLE‐PRODUCT, SINGLE‐ MACHINE PRODUCTION SYSTEM , 2009 .

[4]  Ming Liu,et al.  A branch and bound algorithm for single-machine production scheduling integrated with preventive maintenance planning , 2013 .

[5]  Sharareh Taghipour,et al.  Joint Optimization of Jobs Sequence and Inspection Policy for a Single System With Two-Stage Failure Process , 2018, IEEE Transactions on Reliability.

[6]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[7]  Junqing Li,et al.  Chemical-reaction optimization for solving fuzzy job-shop scheduling problem with flexible maintenance activities , 2013 .

[8]  Lifeng Xi,et al.  Preventive maintenance scheduling for repairable system with deterioration , 2010, J. Intell. Manuf..

[9]  Suh-Jenq Yang,et al.  Minimizing the makespan on single-machine scheduling with aging effect and variable maintenance activities , 2010 .

[10]  Gur Mosheiov,et al.  Scheduling a deteriorating maintenance activity on a single machine , 2010, J. Oper. Res. Soc..

[11]  Fariborz Jolai,et al.  A parallel machine scheduling problem with two-agent and tool change activities: an efficient hybrid metaheuristic algorithm , 2016, Int. J. Comput. Integr. Manuf..

[12]  Mostafa Zandieh,et al.  Flexible job shop scheduling under condition-based maintenance: Improved version of imperialist competitive algorithm , 2017, Appl. Soft Comput..

[13]  Hongzhou Wang,et al.  A survey of maintenance policies of deteriorating systems , 2002, Eur. J. Oper. Res..

[14]  Qianwang Deng,et al.  A new unrelated parallel machine scheduling problem with tool changes to minimise the total energy consumption , 2020, Int. J. Prod. Res..

[15]  Stanley B. Gershwin,et al.  Performance evaluation of a two-machine line with a finite buffer and condition-based maintenance , 2017, Reliab. Eng. Syst. Saf..

[16]  Zhiqiang Lu,et al.  Integrated production and preventive maintenance scheduling for a single machine with failure uncertainty , 2015, Comput. Ind. Eng..

[17]  Abbas Ahmadi,et al.  A novel integrated condition-based maintenance and stochastic flexible job shop scheduling problem: simulation-based optimization approach , 2018, Ann. Oper. Res..

[18]  Xiaojun Zhou,et al.  Joint modeling of preventive maintenance and quality improvement for deteriorating single-machine manufacturing systems , 2016, Comput. Ind. Eng..

[19]  Ali Salmasnia,et al.  Joint production and preventive maintenance scheduling for a single degraded machine by considering machine failures , 2017 .

[20]  Maurizio Guida,et al.  A New Class of Markovian Processes for Deteriorating Units With State Dependent Increments and Covariates , 2015, IEEE Transactions on Reliability.

[21]  Tongdan Jin,et al.  Joint production and maintenance planning with machine deterioration and random yield , 2014 .

[22]  Ming Jian Zuo,et al.  An integrated framework for online diagnostic and prognostic health monitoring using a multistate deterioration process , 2014, Reliab. Eng. Syst. Saf..

[23]  Kyung S. Park,et al.  Optimal continuous-wear limit replacement under periodic inspections , 1988 .

[24]  Tahir Ekin,et al.  Integrated maintenance and production planning with endogenous uncertain yield , 2017, Reliab. Eng. Syst. Saf..

[25]  Reza Ahmadi,et al.  Maintenance scheduling of a manufacturing system subject to deterioration , 2011, Reliab. Eng. Syst. Saf..

[26]  Kai Zhu,et al.  An uncertain single machine scheduling problem with periodic maintenance , 2017, Knowl. Based Syst..

[27]  Hao Peng,et al.  Maintenance optimization for a Markovian deteriorating system with population heterogeneity , 2017 .

[28]  Samir Lamouri,et al.  Simultaneously scheduling n jobs and the preventive maintenance on the two-machine flow shop to minimize the makespan , 2008 .

[29]  Reza Tavakkoli-Moghaddam,et al.  Solving a single-machine scheduling problem with maintenance, job deterioration and learning effect by simulated annealing , 2010 .

[30]  J. Christopher Beck,et al.  Integrated maintenance planning and production scheduling with Markovian deteriorating machine conditions , 2014 .

[31]  Antoine Grall,et al.  Sequential condition-based maintenance scheduling for a deteriorating system , 2003, Eur. J. Oper. Res..

[32]  Fariborz Jolai,et al.  A modified imperialist competitive algorithm for a two-agent single-machine scheduling under periodic maintenance consideration , 2018 .

[33]  Lifeng Xi,et al.  A joint model of production scheduling and predictive maintenance for minimizing job tardiness , 2011, The International Journal of Advanced Manufacturing Technology.

[34]  Chao-Chun Chen,et al.  Communication scheduling scheme based on big-data regression analysis and genetic algorithm for cyber-physical factory automation , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[35]  Chunming Ye,et al.  Single-machine-based joint optimization of predictive maintenance planning and production scheduling , 2018, Robotics and Computer-Integrated Manufacturing.

[36]  Busra Keles,et al.  Maintenance Policies for a Deteriorating System Subject to Non-Self-Announcing Failures , 2017, IEEE Transactions on Reliability.

[37]  Xiaohui Chen,et al.  Joint optimization of production scheduling and machine group preventive maintenance , 2016, Reliab. Eng. Syst. Saf..