Abstract

Maintenance is inevitable for repairable components or systems in modern industries. Since the maintenance effectiveness has a great influence on the subsequent operations and in addition, different maintenance options are possible for the components of the system during the break between any two successive missions, the optimal selective maintenance strategy needs to be determined for a system performing successive missions. A number of selective maintenance models were set up on the basis that the durations of each mission are predetermined, the maintenance time is negligible, and the states of the components at the end of the previous mission can be accurately obtained. However, in the actual industrial and military missions, these premises may not always hold. In this paper, a novel selective maintenance model under uncertainties and limited maintenance time is proposed to improve these deficiencies. The genetic algorithm is selected to solve the optimization problem, and an illustrative example is presented to demonstrate the proposed method. The optimal selective maintenance decision without the constraint of maintenance time is used for comparison.

1. Introduction

Equipment maintenance refers to the technical activities to restore the function of the equipment after deterioration or failures, and it is a key factor affecting the development of industrial, military, aviation, and so on. In general, the maintenance of a component or system can be divided into planned maintenance and unplanned maintenance. The former, also known as preventive maintenance (PM), is usually a maintenance policy formulated in advance. In case of a PM, maintenance activities will be conducted at a preset time or under a predetermined system state. For unplanned maintenance, it is a maintenance policy taken after the system failure occurs and also called corrective maintenance (CM). What the decision-makers usually concern most contains two aspects: one is the reliability of the system after a maintenance activity and the other is the optimal maintenance strategy under limited maintenance time to minimize the maintenance cost. From the early 1960s, academia and industrial community have shown a strong interest in the optimization of maintenance strategies. In the past few decades, a large amount of research works with respect to maintenance have been reported. Scholars have built a number of maintenance models based on the assumption that the components are updated after repairs [13]. However, the assumption that the components become brand new after repairs is usually far from the truth. To describe the maintenance situation in the real world, the concept of imperfect maintenance is published. An imperfect maintenance (IM) refers to a maintenance activity after which the system returns to a state between minimal repair and replacement. Alaswad and Xiang [4], Wu and Zuo [5], and Nakagawa [6] have made several comprehensive reviews on imperfect maintenance. In these reviews, some IM models including model [7], model [8], Kijima I and Kijima II models [9, 10], age reduction models [11], intensity reduction model [12], quasirenewal process model [13], and so on are remarkable. How to choose a proper model is an application-dependent and thorny problem and has been recently discussed by Liu et al. [14].

For the moment, the imperfect maintenance has been well studied but how to identify the optimal maintenance strategy under limited maintenance budget and time is still a hot potato for the decision-makers, especially, with the addition of uncertainties. The first reported work with respect to selective maintenance should date back to Rice et al. [15]. Immediately after that, Cassady et al. [16, 17] proposed some selective maintenance problems and a general selective maintenance model was constructed by considering different maintenance actions. In management science, selective maintenance is a class of optimization problems in nature. Rice et al. [15] and Rajagopalan and Cassady [18] proposed several enumerating methods to resolve the selective maintenance models, but they become computationally inefficient as the crescent complexity of selective maintenance models. Therefore, some heuristic algorithms such as simulated annealing algorithm [19], genetic algorithm [20, 21], ant colony optimization [22], and artificial neural networks [23] have been applied to identify an optimal maintenance strategy under acceptable computational efficiency.

In practice, components or systems may be connected to each other in an arbitrary form and the components may be multistate. Therefore, Liu and Huang [24], Pandey et al. [25], and Liu et al. [26] studied the optimal selective maintenance strategy for a multistate system consisting of binary-state components or multistate components, respectively. Dao and Zuo [27] proposed a selective maintenance model of multistate systems based on the load-dependent degradation model. Besides, some selective maintenance optimizations based on various IM models such as the Kijima I model [28], the Kijima II model [24], and the hybrid model [29] have also been studied.

Although a lot of research with respect to selective maintenance models have be done, but most of the models were set up on the basis that the durations of each mission were predetermined and the states of the components at the end of the previous mission can be accurately obtained. In the actual industrial tasks and military missions, these premises may not always hold. For example, an airplane may change the flight course according to the weather or the commands from air traffic controllers. In these situations, the mission duration will be variable. Jiang and Liu [30] and Khatab et al. [31] set up some selective maintenance models considering the uncertainties associated with the durations of missions but they do not concern the constraint of maintenance time. In this paper, a novel selective maintenance model is proposed under variable mission durations and limited maintenance time.

The remainder of this paper is organized as follows. Section 2 lists some hypotheses on which the selective maintenance model is set up, and imperfect maintenance based on the Kijima II model is introduced. Section 3 discusses the selective maintenance model under uncertainties. Section 4 presents an illustrative example. Conclusions are finally summarized in Section 5.

2. Model Hypotheses and Imperfect Maintenance Based on Kijima II Model

In military operations, a weapon may change mission mode according to the actual situation and the mission durations are correspondingly variable. To maintain the warfare capability, the maintenance activities must maximize the reliability of the system within limited maintenance time. In this paper, to set up the novel selective maintenance model, some basic hypotheses are made as follows:(1)The system for selective maintenance is composed of repairable components in any combination ways. The states of all the components as well as the system can be identified at any time and under a binary-state (functioning or failed).(2)As shown in Figure 1, the maintenance activities can be only conducted in the break between any two successive missions and the duration of each break is a limited constant, denoting as .(3)Several maintenance options are available for components during the breaks, including do nothing (DN), minimal repair (MR), replacement maintenance (RM), and imperfect preventive/corrective maintenance (IPM/ICM).(4)The state of element at the beginning and the end of the mission can be described by binary variables and , respectively. Moreover, it has(5)All the components are brand new before the first mission and the duration of the first mission is a given constant , the state of element at the end of the first mission is known as , and the virtual age of each element at the end of the first mission is also predetermined, whereas it is uncertain for the subsequent missions.(6)The duration of each future mission (except the first mission) can be denoted as a discrete variable in this paper, which has possible values and the probability for the possible value is .

For component , it is assumed that the virtual ages at the beginning and the end of the mission are and , respectively; the virtual age after the maintenance is (obviously, and the minimum is zero); the failure time of component from the beginning of the mission is represented by ; the actual service time of component in the mission can be denoted by a random variable , where is the duration of the mission. Then, it is obvious that in the case that the component fails in the mission; otherwise, the component works properly all through the mission and it has . In addition, since the maintenance activity can only be conducted during the break between the two successive missions, it is easy to gain the following:

According to the Kijima II model and equation (2), the virtual age of component after the maintenance can be defined as follows:where is the age reduction factor, and it is closely related to the maintenance effectiveness.

In maintenance activities, the maintenance cost can be roughly divided into the fixed maintenance cost and the reparative maintenance cost. As a result, the total maintenance cost of component allocated in the break can be expressed aswhere represents the inevitable fixed cost such as the payment for the serviceman and represents the reparative maintenance cost used to reduce the virtual age of component and it is controllable.

Generally, the more reparative maintenance cost is, the better or more effective the maintenance will be. A great number of studies with respect to the age reduction factor can be found. Diallo et al. [32] indicated that the reparative maintenance cost and the current virtual age of the component were the two principal factors affecting the degree of system repair. For convenience, the maintenance cost for performing an minimal repair (MR), an maximum imperfect maintenance (MIM), and a replacement maintenance (RM) are denoted by , , and hereinafter, respectively. An ICM procedure for a failed component can be split up into an MR and a further maintenance to reduce the virtual age. Therefore, performing an MIM to a failed component is more expensive compared with a functioning component. When , MR is performed, the degree of repair of the component is zero, and the repaired component is restored to “as bad as old (ABAO)”; if , then it corresponds to DN. Particularly, if , the repaired component is restored to “as good as new (AGAN).” It is easy to understand that when the virtual age of the component is small, the reparative cost of maintenance is relatively low and it can achieve a good maintenance effect, whereas, as the virtual age of the component continues to increase, the cost of reparative maintenance will increase and the corresponding maintenance effect will gradually decrease meanwhile. Nguyen et al. [33] described the relationships among preventive maintenance cost, replacement maintenance cost, and the degree of rejuvenation after system repair. Pandey et al. [29] defined the age reduction factor as a function related to maintenance cost as follows:where is the characteristic constant and it determines the exact relationship between the reparative maintenance cost and the age reduction factor . As shown in Figure 2, if the component is in functioning state, when the ratio between and is a constant, the variable will lead to different age reduction factors.

From Figure 2, it can be found that the larger the value of is, the more obvious the maintenance effect is. As discussed in [26, 34], this scenario corresponds to the component with smaller virtual age; whereas, the value of decreases as the component aging and the effect would be decreased for even a large amount of maintenance cost. Pandey et al. [29] defined the characteristic constant , the mean residual life (MRL) , and the virtual age and discussed the relationship of the three, and it has the following:

Assuming that the virtual age at the beginning of the mission is a given constant , the actual service time in the mission is , then the mean residual life can be calculated as follows:where is a conditional probability, and it represents the survival probability of component at the end of the mission under the condition that .

Substituting equation (7) into equation (6),

In equation (8), if , i.e., , the virtual age at the end of the mission is less than half of the mean residual life under the condition that , then component is young; whereas, if , i.e., , then component is in aging state and the performance of the component will not be significantly improved even more maintenance cost is allocated.

3. The Proposed Selective Maintenance Model under Uncertainties and Limited Maintenance Time

The survival probability and the virtual age of component at the end of the mission are closely related to its state at the beginning of the mission. The detailed evaluation method will be discussed in the following:(a).In this case, component is failed at the beginning of the mission. Since the maintenance activities can only be conducted in the breaks between any two successive missions, as a result, component does not work in reality during this mission, and the survival probability at the end of the mission as well as the incremental virtual age of component throughout this mission are both zero.(b).In this case, component is in functioning state at the beginning of the mission. According to the state of component at the end of the mission, two cases can be subdivided further.(b1).In this case, component is operating smoothly during the mission and it remains in functioning state at the end of the mission. Therefore, the survival probability of component in the mission, under the condition that , can be denoted as a conditional probability , which satisfies the following:where is the time interval since the beginning of the mission and is the survival probability of component in the case that the virtual age is . Since component is in functioning state at the end of the mission, the actual service time for component throughout the mission satisfies . The virtual age and the survival probability at the end of the mission can be expressed as and , respectively.(b2).On the contrary, component may fail within the mission. In this case, the value of failure time lies in the time interval , i.e., . The probability density function (PDF) of under the condition that can be calculated by the following: where is the PDF of failure time . Then, the virtual age of component at the end of the mission is ; furthermore, the cumulative distribution function (CDF) and PDF of can be derived as follows:where and are the CDF and PDF of , respectively; and are the CDF and PDF of , respectively.

If ICM is selected for a failed component , it will be restored to functioning state after the maintenance activity and it has , ; in this scenario, the CDF and PDF of under the condition that can be expressed as follows:where and are the CDF and PDF of , respectively.

In a number of actual industrial and military environments, the durations are variables, together with the inherent randomness of the failure time ; as a result, the actual service time is a random variable. In addition to these uncertainties, the virtual age at the beginning of the mission and the age reduction factor associated with the maintenance options are uncertain; thus, the virtual age at the beginning of the mission is stochastic. The propagation of a variety of uncertainties between the successive missions is illustrated in Figure 3.

The survival probability of component in the mission under the condition that can be expressed as follows:

Similarly, the reliability for component in successfully completing the mission under the condition that can be denoted as follows:where is the elapsed time since the beginning of the mission.

In case of , the reliability of the system in successfully completing the mission satisfies the following:where indicates that the system is in functioning state at the end of the mission.

According to the sixth hypothesis in Section 2, the durations in this study are assumed to be discrete variables. Consequently, the reliability of the system in successfully completing the mission can be derived on the basis of equation (17) as follows:where and are the number of possible values and the possible value for , respectively, and is the corresponding probability mass.

The purpose of the selective maintenance is to maximize the probability for completing all the missions subject to the total maintenance budget. According to the Hypothesis 2, the first maintenance activity is conducted after mission 1 is over. In other words, the maintenance activities have nothing to do with . Thus, the selective optimization model can be simplified as follows:where is the maintenance cost allocated to component in the break, and is the limited maintenance budget for all the maintenance activities.

According to equation (19), the selective maintenance decision is a complex nonlinear programming problem with continuous decision variables. It is scarcely possible to solve the problem within the limited time by traditional reliability analysis methods or optimization algorithms [3540]. However, some advanced intelligent optimization algorithms such as genetic algorithm, simulated annealing algorithm, Bayesian networks [4143], and ant colony algorithm can find the global approximate optimal solution in a reasonable amount of time. Without loss of generality, the widely used genetic algorithm is selected in this study.

The key point to solve optimization problems with the genetic algorithm lies in how to convert the feasible solutions into population individuals in the genetic algorithm. Theoretically, the maintenance cost allocated to each component can be any real number in the feasible region. To reduce the computational complexity, the decision variables are converted into integer variables and the feasible solutions corresponding to the population individuals are expressed as an integer vector composed of elements and yields the following:where is the maintenance level for component in the break and is the number of maintenance levels determined by decision-makers. It is easy to understand that the larger is, the more accurate the optimal solutions will be while more computation complexity. Therefore, the decision-makers need to make a compromise between the accuracy and the computation complexity. The different values of correspond to various maintenance costs and maintenance times. The detailed information with respect to maintenance activities is tabulated in Table 1.

The process of the optimization for selective maintenance based on the genetic algorithm is illustrated with Figure 4. It contains mainly six steps, and the pseudoprogram can described as follows.Step 1. Initialization: set ; determine the system structure as well as the initial state and the virtual age of each component at the end of the first mission;Step 2. Feasible population: generate initial feasible individuals according to the number of population individuals set by the genetic algorithm;Step 3. Virtual age and survival probability for component: convert the population individuals into the maintenance cost allocated to each component; calculate the virtual age and the survival probability for each component;Step 4. Survival probability and maintenance cost for the system: evaluate the survival probability according to the system structure; calculate the actual total maintenance cost ;Step 5. Stopping criterion: if the number of iteration optimizations is less than the specified value , a new population individual will be generated according to the selection, crossover, and mutation operation rules of the genetic algorithm, and the process goes to step 3; otherwise, the process proceeds to step 6;Step 6. End: output the optimal solutions.

4. An Illustrative Example

To demonstrate the feasibility of the proposed method, an illustrative example with respect to selective maintenance will be studied in this section. The hydraulic system of an airplane is composed of three components, as shown in Figure 5, and it is going to perform four different flights (four successive missions). Assuming that all the components are in brand new state at the beginning of the first mission, the lifetime of each component follows a Weibull distribution, the scale parameter , and the shape parameter as well as the maintenance cost, and the state and the virtual age at the end of the first mission are tabulated in Table 2. The maintenance times corresponding to different maintenance levels are tabulated in Table 3. The durations of the four missions are discrete variables, and the probability distributions are tabulated in Table 4. In this study, the maximum maintenance level is set as , the total budget for maintenance cost is 240,000 CNY, and the maximum allowable maintenance time is 6 hour. The optimal maintenance decision can be obtained, and it is tabulated in Table 5. Scenario 1 denotes that the limited maintenance time is considered in the optimal selective maintenance decision, whereas Scenario 2 does not. The optimal selective maintenance decisions in Scenario 2 are used for comparison.

It can be seen from Table 5 that there are three selective maintenance decisions need to be made for the four missions. Empirically, the more maintenance cost is allocated to a component, the more reliable it is. The maximal reliability of the system in successfully completing the missions under two different scenarios is 0.8497 and 0.8883, respectively. It is easy to see that the maintenance cost in Scenario 1 is larger than the cost in Scenario 2, but the reliability is worse. The main reason for this result is the limited maintenance time.

5. Summary and Conclusions

In this paper, the conception of virtual age is used for the repairable components and the durations of the missions are regarded as discrete random variables, and a novel selective maintenance model under uncertainties and limited maintenance time is proposed. The imperfect maintenance based on the Kijima II model is introduced firstly, and then, the CDFs and PDFs of the virtual ages of components after a maintenance activity are derived. Subsequently, the survival probability of each component in different mission and the reliability of the system in successfully completing the missions are derived. Finally, the optimal selective maintenance decisions based on the genetic algorithm under limited maintenance budget and limited maintenance time are obtained. The proposed selective maintenance model takes the maintenance time into consideration, which is more consistent with the actual situation. In case of a limited maintenance time, the maintenance cost is larger and the reliability is worse, but they are sacrificed for saving time. The decision-maker must make a compromise between the three.

In this paper, the states of each component are assumed to be binary variables and the durations of the missions are crisp values. It should be noted that the computation complexity will increase rapidly as the missions increase. Selective maintenance issues with respect to multistate systems as well as fuzzy durations will be studied in our future works.

Data Availability

The data used to support the findings of this study are included within the article.

Disclosure

The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Authors’ Contributions

H. G. and X. Z. conceptualized the study; H. G. developed the methodology; X. Z. provided software; H. G., X. Z., X. Y., and B. Z. validated the study; H. G. performed formal analysis; H. G. investigated the study; H. G. provided the resources; X. Z. was responsible for data curation; H. G. wrote and prepared the original draft; H. G. wrote, reviewed, and edited the article; X. Z. visualized the study; X. Y. and B. Z. supervised the study; H. G. was involved in project administration; H. G. was responsible for funding acquisition. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

This research was supported by the Sichuan Science and Technology Program, grant nos. 2019YJ0395 and 2021YJ0519 and General Aviation Special Research Project of Civil Aviation Flight University of China, grant no. THZX2018-09.