Optimal control-limit maintenance policy for a production system with multiple process states

https://doi.org/10.1016/j.cie.2021.107454Get rights and content

Highlights

  • Take process states and spare parts as part of maintenance decisions.

  • Include virtual age to help the indication of machine state.

  • Consider the randomness of imperfect maintenance effect and spares lead time.

  • Consider the impact of process state and virtual age on production cost.

  • Propose an effective modified policy-iterative algorithm for cost optimization.

Abstract

In this paper, a new control limit maintenance policy is proposed for a production system with multiple process states. The process state can be obtained by quality information or other measurable indicators from the production process, when the process state by itself provides an insufficient indication or measure of the actual machine state. This can make the maintenance activities difficult to implement. Alternatively, machine virtual age can indicate the actual machine state and the maintenance effect on the machine state. Therefore, machine virtual age is used to compensate for the possible weakness of process state as an indication of machine state, and it is also used as part of maintenance decisions for more effective maintenance activities. At each inspection time, maintenance decisions are made for spare parts ordering and maintenance activities. The maintenance activities which are considered in this paper are replacement and two types of imperfect maintenance. The new maintenance planning model considers the different maintenance levels and their effects on system performance. Moreover, different maintenance cost and durations are considered. The system and associated maintenance policy are modeled by a discrete-time Markov decision process, and the long-term expected cost rate is investigated. A modified policy-iterative algorithm is then proposed to accelerate the search speed effectively during cost optimization. Compared to a traditional algorithm, the modified algorithm checks the effects of some possible parameters, rather than all parameters during the policy-iteration process. Simultaneously, it assures that the checked parameters are better than those unchecked. Finally, a numerical example is presented to illustrate the proposed method, and sensitivity analyses of important parameters are also implemented.

Introduction

Most industries require effective production systems. In production systems, maintenance activity is necessary and very important for sustaining the normal work and efficient operation of production machines (Barata, Soares, Marseguerra, & Zio, 2002). Most production machines deteriorate over time, which can affect the production levels and costs, and eventually cause machine failure. Maintenance activities can prevent system failures and improve the production process by restoring the system to a better functioning state. However, implementing a maintenance action has certain costs and time based on its frequency and type. And it can be influenced by some non-punctual factors, for example, Wang et al., 2020, Wang, Zhou, Parlikad, & Xie, 2020 studied preventive maintenance with unpunctual execution. In fact, production and maintenance plans are often not optimal with respect to the objective of minimizing the combined maintenance and production cost (Nourelfath, Nahas, & Ben-Daya, 2016).

The maintenance frequency can be controlled by some time-based or condition-based thresholds (Huynh, 2020, Wang et al., 2019, Yousefi et al., 2020). Considering a balance between maintenance action frequency and production state of the machine would lead us to have a more cost-effective maintenance policy. Spare parts planning is one of the factors involved in production systems that should be considered as part of maintenance optimization. At any time that maintenance actions are implemented, spare parts are needed for some actions, and the maintenance activities will be delayed if there are not enough spare parts available. Delay in maintenance may cause sudden failure due to the system deterioration, and consequently, an expensive penalty cost due to loss of production. On the other hand, holding too many spare parts has inventory costs, and spare parts may become obsolete due to chemical interaction with the environment and on-shelf deterioration during long-term storage.

In this paper, a new control-limit maintenance policy is proposed considering the spare parts and their stochastic arrival time. In the control-limit maintenance policy, different thresholds are suggested for various maintenance actions such as replacement, minimal maintenance, and middle maintenance. The required time, cost and the uncertain effects of maintenance actions are considered in modeling of the maintenance optimization problem. Additionally, the production cost depends on the process state and the virtual age. The maintenance problem is formulated as a discrete-time Markov decision process. The system states in the Markov decision process involve the process state, the virtual age, and the state of spare parts. The process state can be obtained by quality information or other measurable indicators from the production process. In this case, the process state by itself provides an insufficient indication or measure of the actual machine state. Machine virtual age can indicate the actual machine state and the maintenance effect on the machine state. Therefore, machine virtual age is used to compensate for the possible weakness of process state as an indication of machine state. This can provide for more effective maintenance.

Due to the model complexity and optimization difficulty, a modified policy-iterative algorithm is also proposed to accelerate the search speed of the optimal policy. It differs from the traditional method in evaluating only parts of possible parameters, rather than all parameters during the policy-iteration process, on the premise that the checked parameters are better than those unchecked.

Section snippets

Background

Determining an optimal control-limit policy for preventive maintenance provides more cost-effective maintenance plans for deteriorating systems. Mousavi, Shams, and Ahmadi (2017) considered a repair and a control-limit policy using the estimated hazard rate function of a system to provide an optimal condition-based maintenance plan. Yang, Zhao, Peng, and Ma (2018.) proposed an opportunistic maintenance policy for a production system considering multiple control limits. Rafiee, Feng, and Coit

System description and policy

In this paper, a production system is considered which deteriorates with time. The items which are produced by this production machine need to meet a constant demand. Therefore, if the machine is down due to a failure or for implementing a maintenance action, the demand cannot be met and there is an associated shortage cost. The process state and virtual age of the machine influence the system production cost. By implementing appropriate maintenance activities, we can prevent system failure,

Mathematical formulation

Based on the system description and the assumptions of this paper, the time between two successive replacements is the renewal cycle. In this section, the mathematical formulation is presented to describe the incurred cost as a function of feasible actions at different system states. When a certain action is chosen at the current state of the system f=(t,i,s), the expected cost from the current time epoch to the next completion time of replacement is denoted by C(t,i,s). The next completion

Modified policy-iterative algorithm for optimization

The proposed control-limit policy considers the process state and its virtual age together, to make decisions on the time and the type of maintenance activities, as well as the spare part ordering time. By minimizing the long-term expected cost rate, we can determine the optimal thresholds values Gi(1), Gi(2), and Gi(3) corresponding to each process state i(i=0,1,...,N-2).

The policy-iteration algorithm is one of the most used algorithms to solve Markov decision processes. The main idea of the

Numerical example

The proposed maintenance policy suggests the optimal control-limits for each state of the production system, and subsequently, a maintenance action is implemented based on comparing the virtual age of the system and the optimal control-limits of the current state. In this paper, a conceptual production system is used as the numerical example to demonstrate the proposed maintenance model. Moreover, some sensitivity analyses are studied to show how different parameters have effects on the

Conclusion

In this paper, a new control-limit maintenance policy is proposed for a production system considering the process state, machine virtual age, spare parts ordering, and two types of imperfect maintenance. The system and policy are modeled by a discrete-time Markov decision process, and the minimal long-time expected system cost rate is obtained by optimizing the control parameters. During the optimization process, a modified policy-iteration algorithm is presented to reduce the iteration time

CRediT authorship contribution statement

Shuyuan Gan: Conceptualization, Methodology, Investigation, Validation, Software, Data curation, Writing - original draft. Nooshin Yousefi: Data curation, Investigation, Formal analysis, Writing - original draft. David W. Coit: Methodology, Investigation, Visualization, Writing - review & editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

The research work is supported by the following foundations:

National Natural Science Foundation of China (71601086), the Natural Science Foundation of Jiangsu Province (BK20160485), Jiangsu Overseas Visiting Scholar Program for University Prominent Young & Middle-aged Teachers and Presidents, and the Opening Project of Jiangsu Key Laboratory of Advanced Numerical Control Technology (sykj201607). The research from the third author is partially supported by National Natural Science Foundation of

References (28)

Cited by (0)

View full text