 Original Article
 Open access
 Published:
Conditionbased Maintenance Optimization for Gamma Deteriorating Systems under Performancebased Contracting
Chinese Journal of Mechanical Engineering volume 36, Article number: 18 (2023)
Abstract
With the further development of serviceoriented, performancebased contracting (PBC) has been widely adopted in industry and manufacturing. However, maintenance optimization problems under PBC have not received enough attention. To further extend the scope of PBC’s application in the field of maintenance optimization, we investigate the conditionbased maintenance (CBM) optimization for gamma deteriorating systems under PBC. Considering the repairable singlecomponent system subject to the gamma degradation process, this paper proposes a CBM optimization model to maximize the profit and improve system performance at a relatively low cost under PBC. In the proposed CBM model, the first inspection interval has been considered in order to reduce the inspection frequency and the cost rate. Then, a particle swarm algorithm (PSO) and related solution procedure are presented to solve the multiple decision variables in our proposed model. In the end, a numerical example is provided so as to demonstrate the superiority of the presented model. By comparing the proposed policy with the conventional ones, the superiority of our proposed policy is proved, which can bring more profits to providers and improve performance. Sensitivity analysis is conducted in order to research the effect of corrective maintenance cost and time required for corrective maintenance on optimization policy. A comparative study is given to illustrate the necessity of distinguishing the first inspection interval or not.
1 Introduction
Serviceoriented is an innovation that organization’s central work shifts from selling labor and materials to selling compositive products and services [1, 2]. With the continuous development of serviceoriented, the role of operation and maintenance (O&M) has become more and more significant. For instance, in the U.S. defense budget for the fiscal year 2020, O&M costs were $292.7 billion, accounting for 41% of the total defense budget. Compared with the fiscal year 2019, O&M costs increased by $9.2 billion [3].
Conventionally, O&M is implemented under materialbased contracts (MBC) in which clients pay support providers according to the materials and labor consumed each time [4]. Nevertheless, with the implementation of MBC, the service providers will expose the problem of insufficient innovation. This is because a majority part of the provider’s income is from the consumables and services they sold. With the product ages, providers might profit from these individual products. In contrast, clients need to pay more support and maintenance costs [5,6,7].
In order to well address this challenge, a new kind of support contract, namely “Performancebased contracting” (PBC), has emerged. Under PBC, clients pay for the outcomes delivered by providers instead of the individual materials or services [8, 9]. Likewise, providers’ compensation has been tied to how much they successfully achieved the required outcomes. If providers do not act and allow the product to obsolete, the consequences will be borne by themselves. PBC promotes providers to innovate in the form of materials, technologies, processes, and policies.
The concept of PBC came from Performancebased Logistics (PBL), which was first proposed in the U.S. military. As an outcomebased support policy, PBL projects and delivers an integrated, affordable performance solution so as to optimize the weapon system’s performance and readiness. PBL concentrates more on how much the support solution satisfies the war fighter’s requirements, usually adopted availability instead of the consumption of resources to express [10]. In short, purchasing performance outcomes instead of individual materials or services is the essence of PBL. In the following discussion, PBL has the same meaning as PBC.
In recent years, PBC has been widely applied in various fields, therefore the amount of academic research related to PBC is also gradually increasing. Nevertheless, the main research attention is put on contracts [11, 12], risks [13,14,15,16], incentives [17], and performance metrics [18]. Tan [11] proposed a new analytical model, which helps to determine the parameters and analyze contracts. Shang et al. [16] improved that energy performance contracting is an effective way to achieve the goals of energy saving and emission reduction. Selviaridis et al. [17] presented a crosscase study. They found that the incentives can be framed through using a promotion, prevention, and hybrid, respectively. Akkermans et al. [18] provided a new approach to buyersupplier contracting. According to our observation, mathematical modeling, and optimization approaches under PBC are rarely addressed.
Nowadays, maintenance has been extensively recognized as an essential part of asset management and a necessary business function. More and more manufacturers start realizing that the efficiency and reliability of products can be improved more effectively by developing a maintenance plan [19]. Therefore, there is more and more preventive maintenance (PM) is implemented. Conventionally, PM is implemented in the form of unit replacement or overhaul based on runtime, namely Timebased Maintenance (TBM) [20]. TBM is a maintenance policy that implements maintenance activities at regular intervals based on historical maintenance data. However, CBM is a maintenance policy that puts more emphasis on planning maintenance activities through data collected by sensors [21]. With the use of emerging technologies such as wireless telecommunication and various sensors, CBM has developed rapidly and CBM modeling attracts increasing attention [22]. Alaswad and Xiang [21] conducted a comprehensive and systematic survey of CBM studies. They mainly reviewed the inspection interval, optimization objective, degree of maintenance, and solution method of the CBM. With respect to systems subject to continuous deterioration, we generally adopted stochastic deterioration models, like the Wiener process and Gamma process. When degradation is in the form of cumulative damage, the Gamma process is more appropriate, which has been extensively studied in CBM models [23]. However, to our best knowledge, the work related to CBM maintenance optimization for gamma deteriorating systems under PBC is rarely reported.
In order to fill the gap mentioned above, the CBM optimization for gamma deteriorating systems under PBC is investigated in this paper, which can be viewed as a combination of PBC and CBM and is still very limited. The main target of this study is to find the optimal decision variables in order to maximize profit and improve system performance in a relatively lowcost way. Compared with the existing studies, a stepwise linear revenue function is adopted to correlate the availability with the support provider’s profit. For demonstrating the superiority of PBC, we compare the presented policy with traditional policy (i.e., cost minimization). Then, a sensitivity analysis of corrective maintenance cost and time required for corrective maintenance is conducted. Finally, we conduct a comparative study of considering first inspection interval or not, which is involved in our proposed model and rarely considered in previous works.
The remainder of this study is organized as follows. Section 2 conducts a literature review based on the mathematical modeling and optimization approaches under PBC. Section 3 presents the degradation process with random effects, problem description, and model assumptions. Section 4 develops a CBM optimization model for gamma deteriorating systems under PBC. In Sect. 5, the solution algorithm and related procedure are presented. A numerical example is provided in Sect. 6, which validates the superiority of the proposed model. Section 7 presents the conclusion and several research directions.
2 Literature Review
In the past ten years, the research concentrates on mathematical modeling and optimization approaches under PBC have been gradually increasing. Before starting further research, we review the papers related to mathematical modeling and optimization approaches of maintenance support under PBC.
In Table 1, we reviewed 18 pieces of literature related to mathematical modeling and optimization approaches of maintenance support under PBC. These papers are ranked according to the publishing time. They were mainly summarized in application domains, solution algorithm, first inspection interval considered or not, and characteristic feature.
Concerning the application domains, the reviewed papers are mainly divided into spares inventory and maintenance optimization. From Table 1, it can be observed that 12 of the reviewed papers [24,25,26,27,28,29,30,31,32,33,34,35] concentrated on the spares inventory. As the common inventory stock items, spare parts are necessary for maintenance equipment. Generally, spare parts will cost a large part of the product life cycle cost (LCC) [36]. For this reason, PBC is applied in spares inventory, and correspondent optimization models are developed in order to obtain the optimal inventory. Instead, only 6 of the reviewed papers [37,38,39,40,41,42] studied maintenance optimization under PBC.
With respect to the solution algorithms, onethird of the reviewed papers did not mention the solution algorithm. 11 of the reviewed papers adopted the traditional solution algorithms, such as simulation, allocation algorithm, gradient descent, selection algorithm, discrete algorithm, and coordinate search algorithm. Only 2 reviewed papers applied heuristic intelligent algorithms, they are artificial bee colony (ABC) algorithm [40] and particle swarm optimization (PSO) algorithm [42], respectively. For lowdimensional problems, the traditional solution algorithm is relatively simple and effective. However, for highdimensional problems, such as maintenance optimization problems with multiple decision variables, adopting a traditional solution algorithm will take large numbers of time and the accuracy of the solution is relatively low. In contrast, the heuristic intelligent algorithms have high operating efficiency and are less affected by the dimensionality of the problem [43, 44]. Therefore, the application of a heuristic intelligent algorithm is needed for complicated maintenance optimization problems under PBC.
Regarding the first inspection interval, to our best knowledge, there has never been researching considering the first inspection interval in maintenance optimization under PBC. The first inspection interval was firstly proposed by Jia and Christer [45] for modeling functional checking models. They have verified the effectiveness of distinguishing the first inspection interval. The fly in the ointment is that they did not consider the downtime in their numerical example.
In regard to the characteristic feature in maintenance optimization, it can be known from Table 1 that PBC has applied mathematical statistical theory [37, 39, 41], stochastic deterioration model [38], delaytimebased maintenance model [40], degradationthresholdshock model [42], and so on. At present, the development of stochastic deterioration is the main research aspect of CBM, whether in research organizations or industrial applications [21]. Nevertheless, there is only one paper [38] that studies the application of stochastic deterioration models under PBC. So, the research on stochastic deterioration models under PBC needs to be further strengthened and developed.
Based on the above summarizes, it can be concluded that:

(1)
Only a few studies applied PBC in maintenance optimization. Therefore, there is still an imperative need to study maintenance optimization under PBC.

(2)
The application of emerging heuristic intelligent algorithms in maintenance optimization under PBC is relatively rare. With the indepth study of maintenance optimization problems under PBC, traditional algorithms cannot meet the requirements of efficiency and accuracy.

(3)
As an effective approach, the first inspection interval has not been considered in the maintenance optimization under PBC so far.

(4)
As an important part of CBM, current research on the stochastic deterioration model in the maintenance optimization under PBC is far from enough.
Consequently, this paper attempts to investigate the CBM optimization for gamma deteriorating systems under PBC. Meanwhile, we not only adopt the PSO algorithm but also consider the first inspection interval.
3 Problem Description and Assumptions
3.1 Degradation Process with Random Effects
Generally, degradation is a physical or chemical process in which the internal materials of the system suffer a gradual change under external stresses. For a system, the process of degradation is equivalent to damage. If the accumulated damage beyond the failure threshold over time, the system will eventually fail [23]. Figure 1 shows illustrate the process of degradation failure. Where X(t) represents the performance degradation at time t, L_{f} denotes the threshold of the failure, and t_{f} represents the time when X(t) arrives L_{f}.
The system degradation process is usually stochastic so that it is an effective approach to describe the uncertainty in the system degradation process using a random process. To facilitate mathematical processing, the commonly used stochastic degradation models are mostly homogeneous and stable independent incremental processes, like the Wiener process and Gamma process. For systems where the degradation increases (or decreases) over time (nonmonotonic), the Wiener process is more appropriate. However, for systems where the degradation monotonically increasing (or decreasing), the Gamma process is more suitable [21]. Gamma processes are well suited for modeling the temporal variability of deterioration, they have proven to be useful in determining optimal inspection and maintenance decisions [46]. Therefore, we investigate a system in which the degradation process follows the gamma process.
The gamma process is defined in mathematical terms as follows.
Let X denotes the random variables which have a gamma distribution, where the shape parameter α>0 and the scale parameter β > 0. The probability density function of X is as follows:
where \(\Gamma {(}\alpha {) = }\int_{0}^{\infty } {u^{\alpha  1} e^{  u} {\text{d}}u}\), and \(I_{A} \left( x \right) = 1\) for \(x \in A\) and \(I_{A} \left( x \right) = 0\) for \(x \notin A\).
Moreover, if α(t) is a nondecreasing, rightcontinuous, realvalued function for t≥0, with α(0)≡0, the gamma process can be described as a continuous stochastic process {X(t), t≥0} with shape function α(t)>0 and scale parameter β>0. The process has the following properties:
(1) X(0)=0;
(2) X(t+Δt)−X(t)~Ga(t); α(Δt), β) for all Δt>0 and t≥0;
(3) X(t) has independent increments.
If shape parameter α(t) is a linear function of time t, the random process will be a stationary gamma process. In this paper, we assume α(t)=αt, then the probability density function can be expressed as follows:
and the distribution function is as follows:
3.2 Problem Description
CBM is one of the most effective maintenance strategies to deal with degradation failure [47]. It refers to a maintenance strategy that makes a maintenance plan by collecting and estimating the realtime conditions of the system. At present, CBM is mostly based on periodic inspections, which is shown in Figure 2. Where T_{1} and T denote inspection intervals, L_{p} denotes preventive maintenance threshold, T_{i} represents the inspection time, T_{p} represents the preventive maintenance time, T_{f} represents the corrective maintenance time.
The design of this type of strategy has primarily concentrated on preventive maintenance threshold and inspection interval. Different from traditional inspection models, we consider the first inspection interval, T_{1}, because the probability of the cumulative deterioration level above the preventive maintenance threshold is relatively small in the early period. Thus, it is necessary to set the first inspection interval to reduce the inspection frequency and the cost.
Generally, the cost is the primary consideration when setting the inspection interval and preventive maintenance threshold. The existing maintenance optimization models often adopt the optimization standard that minimizing system maintenance cost instead of performance. However, in some cases when the cost is minimal, the performance of the system may be very low, which can not be acceptable in practice. In this study, we deal with an optimization model of CBM for gamma deteriorating systems under PBC. The difference from the traditional maintenance optimization models is that PBC motivates support providers to implement efficient maintenance strategies which encouraging profits and improving the performance of the system in a relatively lowcost way [27]. Therefore, how to find the optimal decision variables (i.e., first inspection interval, repeat inspection interval, and preventive maintenance threshold) in order to accomplish the target of PBC is what we are committed to studying.
3.3 Modeling Assumptions
The basic modeling assumptions are listed as follows:

(1)
A singlecomponent system is a system that treats a component as a system for research. Since maintenance policies for singlecomponent systems are more established and are the basis for maintenance policies of multicomponent systems, this paper investigates a repairable singlecomponent system subject to the gamma degradation process. Let X(t) represent the degradation of time t and satisfy the following conditions: (a) when t=0, X(0)=0, the system is viewed as an operative condition; (b) the increments of degradation are nonnegative and independent.

(2)
The inspection of the system is a discrete inspection, and the status of the system can only be detected in an inspection way. All inspections are viewed as perfect. The first inspection interval is T_{1} and the repeated inspection interval is T.

(3)
If X(t)<L_{p}, the system continues to work until the next inspection.

(4)
If L_{p}<X(t)<L_{f}, the system will be preventively repaired. We assume that the preventive repair is imperfect, namely the system will return to operative condition with probability p. In contrast, the system will stay the same state with the probability q=1−p.

(5)
If L_{f}<X(t), the system will break down and corrective maintenance will be performed. Corrective maintenance is perfect, the system can be repaired as new after corrective maintenance. Furthermore, the failure is not obvious which can only be detected in an inspection way, therefore the system will keep running when a failure happens until the inspection.
4 Maintenance Optimization Modeling under Performancebased Contracting
4.1 Optimization Model of Performancebased Contracting
In this section, the expected profit rate under PBC is derived and calculated. As a representative profitcentered strategy, PBC considers both the performance and costs of operation. In this paper, the expected average availability is adopted to measure the performance, which is because higher system stability is required in the defense and industrial field. And then, the expected cost rate per unit time is adopted to measure the costs of operation.
Firstly, the revenue function is used to help to connect the profit and availability. As it is easy to implement and can clearly express the relationship between the profit and availability, the stepwise linear revenue function is adopted in this study to assist in maintenance decision making under PBC, the schematic diagram of stepwise linear revenue is shown in Figure 3, which can be expressed as Eq. (4):
where θ represents the fixed revenue, π(A−A_{min}) denotes the incentive based on performance. If A<A_{min}, providers could not obtain any revenue. If A≥A_{min}, providers can get fixed revenue and incentives.
Let EP denote the expected profit rate per unit time. According to the expected cost and the expected revenue, the maintenance optimization model to maximize the expected profit can be expressed as Eq. (5):
where T_{max} represents the potential time constraint for inspection interval.
In order to reflect the superiority of the proposed model, a benchmark model to minimize cost is proposed as follows:
4.2 Calculation of Renewal Probabilities
Before calculating the A and EC in Eq. (4) and Eq. (5), the probabilities of preventive renewal and corrective renewal should be calculated in advance.
In this study, we have a hypothesis that the system is renewed when preventive maintenance is performed perfectly or the cumulative degradation beyond the failure threshold at the inspection. It is noticed that the first inspection interval, T_{1}, is greater than subsequent inspection intervals, T.
4.2.1 Probability of Preventive Renewal
Let p_{λ} (λ=1,2,3,…) represents the probability of preventive maintenance is perfectly implemented at the λth inspection. At the first inspection, if L_{p}<X(t)< L_{f}, PM will be implemented perfectly with probability p. The corresponding probability can be expressed as Eq. (7):
There are two cases where PM is perfectly performed at the second inspection (λ=2). The first situation is that PM is not required at the first inspection but is required and performed perfectly at the second inspection. The second situation is that PM is failed to implement at the first inspection and the cumulative degradation did not beyond the failure threshold during the second inspection interval, at the same time, PM is perfectly implemented at the second inspection. Therefore, the probability of these cases can be expressed as Eq. (8):
It is similar to the situation above, there exist three cases where PM is performed perfectly at the third inspection (λ=3). The first situation is that PM is not required during the first two inspections but is required and performed perfectly at the third inspection (shown in Figure 4(a)). The next situation is that PM is not required at the first inspection and fails to implement at the second inspection, meanwhile, it is performed perfectly at the third inspection (shown in Figure 4(b)). The third situation is that PM is required during the first two inspections, but they all fail to implement perfectly, it is performed perfectly at the third inspection (shown in Figure 4(c)). Combining the above three situations, the probability of these cases can be expressed as Eq. (9):
According to the above deduction, the general expression of the probability which performing PM perfectly at the λth inspection can be expressed as Eq. (10):
where
4.2.2 Probability of Corrective Renewal
Then, let q_{λ} (λ=1,2,3,…) denotes the probability of corrective maintenance (CM) is performed at the λth inspection. The probability of CM is implemented at the first inspection is
There are also two cases where CM is implemented at the second inspection (λ=2). The first situation is that X(t)<L_{p} at the first inspection, but L_{f}<X(t) between the first and the second inspection. The second situation is that PM is failed to implement at the first inspection and the cumulative degradation beyond the failure threshold at the second inspection. Thus, the probability of these cases can be expressed as Eq. (14):
Similar to the above situation, there are three cases where CM is performed at the third inspection (λ=3). The first situation is that X(t)<L_{p} during the first two inspections, and L_{f}<X(t) between the second and the third inspection. The second situation is that PM is required at the second inspection, but the PM fails to implement, and L_{f}<X(t) between the second and the third inspection. The third situation is that PM is required and performed at both the first two inspections, but these two inspections are both failed to implement, meanwhile, L_{f}<X(t) between the second and the third inspections. Therefore, the probability of these cases can be expressed as Eq. (15):
Similarly, there are four cases where CM is performed at the fourth inspection (λ=4). The first situation is that PM is not required before the fourth inspection and the cumulative degradation beyond the failure threshold between the third and the fourth inspections (shown in Figure 5(a)). The second situation is that the first PM is required at the third inspection, but the PM is not performed perfectly, and L_{f}<X(t) between the third and the fourth inspections (shown in Figure 5(b)). The third situation is that the first PM is required at the second inspection, however, both the second and third inspections are not performed perfectly, and L_{f}<X(t) between the third and the fourth inspections (shown in Figure 5(c)). The last situation is that the PM fails to implement during the first three inspections, and L_{f}<X(t) between the third and the fourth inspection (shown in Figure 5(d)). The probability of these cases can be expressed as Eq. (16):
According to the above deduction, the general expression of the probability which performing CM at the λth inspection can be expressed as Eq. (17):
where
4.3 Calculation of Average Availability
In the field of maintenance support, availability is the most used metric to measure performance. In our proposed model, availability is adopted to measure the practical performance outcomes. Meanwhile, it is assumed that the incentive is directly related to availability. The average availability is given by
where T_{up} denotes the expected uptime per cycle, T_{down} denotes the expected downtime per cycle.
4.3.1 Derivation of Uptime
The expected uptime per cycle is expressed as:
4.3.2 Derivation of Downtime
The total expected downtime can be expressed as follows:
Let E_{1,λ}(T_{down}) represent the expected downtime when PM is implemented perfectly at the λth inspection, E_{2,λ}(T_{down}) represent the expected downtime when CM is implemented at the λth inspection. Then, the total expected downtime can be expressed as follows:
The expected downtime when PM is performed perfectly at the λth inspection can be expressed as Eq. (25):
The expected downtime when CM is implemented at the λth inspection can be expressed as Eq. (26):
4.4 Calculation of Cost Rate
The calculation of the cost rate is similar to the calculation of downtime. There are only two things we need to do. Firstly, it is needed to replace the inspection time with the inspection cost. Then, just need to replace the PM/CM downtime with the PM/CM costs. Therefore, the expected maintenance cost when PM is performed perfectly at the λth inspection can be expressed as:
Likewise, the expected maintenance cost when CM is implemented at the λth inspection can be expressed as:
Similar to Eq. (24), the expected cost rate can be expressed as follows:
5 Solution Algorithm
In this study, an optimization model of CBM for gamma deteriorating systems under PBC is proposed. Maximizing the expected profit is the main target of the proposed model. Therefore, it is needed to find the optimal decision variables, namely the first inspection interval, repeat inspection interval, and preventive maintenance threshold. From the equations deduced above, it is noted that the model is very difficult to be solved because the proposed model has three decision variables, and the expression is very complicated. If we use the traditional exact algorithms, such as a discrete algorithm, it will take a lot of time and the accuracy of the solution is relatively low. For this reason, the heuristic intelligence algorithm is adopted to solve the proposed model. Particle Swarm Optimization (PSO)is one of the most used heuristic intelligence algorithms which is convenient and efficient [48,49,50]. It can be known from Table 1 that PSO is not used in maintenance optimization under performancebased contracting, therefore, we chose the PSO as the solution algorithm. The corresponding solution steps are illustrated as follows.
Step 1: Input the parameters of the maintenance cost, maintenance time, gamma deteriorating process, and revenue function. Let φ{T_{1}, T, L_{p}} be the vector that has three decision variables.
Step 2: Set the initial state of each particle. For each particle s (s=1,2,…, S), set its position \(\varphi_{s} = \{ \varphi_{s}^{{T_{1} }} ,\varphi_{s}^{T} ,\varphi_{s}^{{L_{p} }} \}\) and velocity \(\upsilon_{s} = \{ \upsilon_{s}^{{T_{1} }} ,\upsilon_{s}^{T} ,\upsilon_{s}^{{L_{p} }} \}\) randomly with \(\varphi_{s}^{{T_{1} }} \in (0,\overline{{T_{1} }} )\), \(\varphi_{s}^{T} \in (0,\overline{T} )\), \(\varphi_{s}^{{L_{p} }} \in (0,L_{f} )\) and \(\upsilon_{s}^{{T_{1} }} ,\upsilon_{s}^{T} ,\upsilon_{s}^{{L_{p} }} \in [  1.5,1.5]\).
Step 3: Let\(\tau \left( {\tau} = {1}, \ldots ,\tau_{ {\text{max}} } \right)\) represent the iteration time and denote the fitness value as \(EP\left( {\varphi_{s} \left( \tau \right)} \right)\). Calculating the \(EP\left( {\varphi_{s} \left( \tau \right)} \right)\) at each τ.
Step 4: Compare \(EP\left( {\varphi_{s} \left( \tau \right)} \right)\) with \(EP\left( {\varphi_{s}^{{{\text{best}}}} \left( \tau \right)} \right)\), where \(\varphi_{s}^{{{\text{best}}}} \left( \tau \right)\) represents the best position of each particle s. If \(EP\left( {\varphi_{s} \left( \tau \right)} \right)\)>\(EP\left( {\varphi_{s}^{{{\text{best}}}} \left( \tau \right)} \right)\), update \(\varphi_{s}^{{{\text{best}}}} \left( \tau \right)\) and \(EP\left( {\varphi_{s}^{{{\text{best}}}} \left( \tau \right)} \right)\) by \(\varphi_{s}^{{{\text{best}}}} \left( \tau \right)\)=\(\varphi_{s} \left( \tau \right)\) and \(EP\left( {\varphi_{s}^{{{\text{best}}}} \left( \tau \right)} \right)\)=\(EP\left( {\varphi_{s} \left( \tau \right)} \right)\) respectively.
Step 5: Compare \(EP\left( {\varphi_{s} \left( \tau \right)} \right)\) with \(EP\left( {\varphi_{g}^{{{\text{best}}}} \left( \tau \right)} \right)\) where \(\varphi_{g}^{{{\text{best}}}} \left( \tau \right)\) represents the best position of all particles. If \(EP\left( {\varphi_{s} \left( \tau \right)} \right)\)>\(EP\left( {\varphi_{g}^{{{\text{best}}}} \left( \tau \right)} \right)\), update \(\varphi_{g}^{{{\text{best}}}} \left( \tau \right)\) and \(EP\left( {\varphi_{g}^{{{\text{best}}}} \left( \tau \right)} \right)\) by \(\varphi_{g}^{{{\text{best}}}} \left( \tau \right)\)=\(\varphi_{s} \left( \tau \right)\) and \(EP\left( {\varphi_{g}^{{{\text{best}}}} \left( \tau \right)} \right)\)=\(EP\left( {\varphi_{s} \left( \tau \right)} \right)\).
Step 6: Update each particle’s velocity and position at time τ+1 by \(\upsilon_{s} (\tau + 1) = \upsilon_{s} (\tau ) + m_{1} r_{1} (\varphi_{s}^{{{\text{best}}}} \left( \tau \right)  \varphi_{s} \left( \tau \right)) + m_{1} r_{2} (\varphi_{g}^{{{\text{best}}}} \left( \tau \right)  \varphi_{s} \left( \tau \right))\) and \(\varphi_{s} (\tau + 1) = \varphi_{s} (\tau ) + \upsilon_{s} (\tau + 1)\). m_{1} and m_{2} are the learning factors that demonstrate the ability of selflearning and group learning. r_{1} and r_{2} are random numbers between 0 and 1.
Step 7: Confirm the termination condition of the cycle. If the τ>τ_{max} or the convergence criteria are met, go to Step 8. If not, go back to Step 3.
Step 8: Output the globally optimal position \(\varphi_{g}^{{{\text{best}}}} = \{ T1_{g}^{best} ,T_{g}^{best} ,Lp_{g}^{best} \}\) and the corresponding fitness value \(EP\left( {\varphi_{g}^{{{\text{best}}}} } \right)\).
The schematic diagram of the steps is shown in Figure 6. The above is the solution algorithm and steps for the proposed model, and the benchmark model to minimize cost can be solved with reference to the proposed model. Specifically, because EC can be calculated during the calculation of EP according to Eq. (5), the solution steps of the benchmark model can be obtained just by substituting the optimization goal of maximum EP to minimum EC and adjusting relevant content and notations in the PSO solution procedure.
6 Numerical Example
In this section, we provide a numerical example in order to illustrate the superiority of the presented model. Firstly, the cost, average availability, and profit are compared between the proposed policy (i.e., profit maximization) and conventional policy (i.e., cost minimization). Then, a sensitivity analysis of different failure consequences’ effects on optimization policy is investigated. Finally, a comparative analysis between the first inspection model and the traditional model (i.e., considering the first inspection or not) is presented.
6.1 Comparison of Proposed Policy and Conventional Policy
The parameters used in this part mainly refer to the existing Refs. [37, 38] with a little change. Other parameters are assumed to be typical and reasonable values. Specifically, the scale parameter and shape parameter of the degradation process is supposed to be α=1.8, β=1 respectively, and the failure maintenance threshold, L_{f}, is set to 50. The maintenance parameters include the probability of perfect preventive maintenance are provided in Table 2. Table 3 gives the parameters of PBC.
In Table 2, we selected different T_{f} and C_{f} to that investigating different failure consequences’ effects on optimization policy.
Based on the previously proposed models and solution algorithm, MATLAB software is used to find the optimal variables according to different optimization objectives. After substituting the parameters, the calculation results of the numerical example are summarized in Table 4.
From Table 4 it can be noted that the profit from the proposed policy is more than a conventional policy. It should be known that the improvement in profit is per unit time, therefore the total profit will be greater over time. Besides, the proposed policy can also deliver better performance (availability). For example, when C_{i}=4, C_{p}=40, C_{f}=800, T_{i}=0.2, T_{p}=4, T_{f}=6 (as the bold values shown in Table 4), comparing with conventional policy, the proposed policy has increased profit by 3.25% and availability by 1.11%, while cost increased by 2.68%. Obviously, the cost will be relatively higher under the proposed policy. Nevertheless, this is understandable given keeping high system performance requires more frequent maintenance activities under the proposed policy. After all, the goal of the conventional policy is to find the optimal decision variable to minimize the cost.
6.2 Sensitivity Analysis
In this part, we conduct a sensitivity analysis in order to research the effect of corrective maintenance cost and time required for corrective maintenance on optimization policy.
Firstly, a sensitivity analysis of corrective maintenance cost, C_{f}, is performed. We adopted a method that changing one of the parameters and fixing the others. Specifically, we fix C_{i}=4, C_{p}=40, T_{i}=0.2, T_{p}=4, T_{f}=6, and change the C_{f}. The analysis data comes from Table 4 and the comparative analysis is shown in Figure 7. Where the percentage values represent the rate of increase in profit.
It can be known from Figure 7 that the presented policy can get more profit under different values of C_{f}. Also, note that the profit will decrease as C_{f} increase. And more importantly, we noticed that the rate of increase in profit from conventional policy to the proposed policy is greater with the increase of C_{f}. Therefore, for the proposed policy, the higher C_{f}, the more obvious the profit increase.
Then, we conduct a sensitivity analysis of the time required for corrective maintenance, T_{f}. Similar to the sensitivity analysis of corrective maintenance cost, we fix C_{i}=4, C_{p}=40, C_{f}=800, T_{i}=0.2, T_{p}=4, and change the T_{f}. The analysis data comes from Table 4 too and the comparative analysis is shown in Figure 8.
From Figure 8, it is noted that the presented policy can get more profit under different values of T_{f}. In addition, it can be noticed that the profit will decrease as T_{f} increase. We also observed that, with the increase of T_{f}, the rate of increase in profit from profit maximization policy to cost minimization policy is lower. Therefore, for the proposed policy, the higher T_{f}, the less obvious the profit increase.
6.3 Comparison of Considering First Inspection Interval or Not
Different from the traditional models, the first inspection interval is considered in our model. In this part, we conduct a comparative analysis to study the effectiveness of the proposed model involving the first inspection interval.
We select a group of parameters and then calculate the optimal decision variables under the two conditions (i.e., considering first inspection interval or not). After that, the corresponding cost rate, availability, and profit are calculated. The calculation results are summarized in Table 5. Then, the column comparison chart is made as Figure 9 shows, which comparing three aspects, namely expected cost rate (shown in Figure 9(a)), average availability (shown in Figure 9(b)), and expected profit rate (shown in Figure 9(c)). Where the percentage values represent the decrease in cost, increase in availability, and increase in profit, respectively.
After observing the data in Table 5 and the column comparison chart in Figure 9, it can be concluded that our proposed model considering the first inspection interval is better than the traditional model. Specifically, the proposed model can provide lower cost, higher availability, and higher profit under the same parameters. It demonstrates the necessity of considering the first inspection interval.
7 Conclusions and Future Research
This paper investigated the conditionbased optimization for gamma deteriorating systems under PBC. In this paper, the stepwise revenue function was adopted to link the cost and availability to profit, then a maintenance optimization model was established. To reduce the inspection frequency and the cost, the first inspection interval was incorporated into the model formulation. In addition, the PSO algorithm was used to improve the speed and accuracy of the solution. A numerical example was provided, which illustrates the superiority of the presented model. According to the comparison analysis, it can be verified that the proposed policy can increase profits and improve performance at a certain cost. In sensitivity analysis, we observed the effect of different failure consequences on optimization policy. For the proposed policy, the higher C_{f}, the more obvious the profit increase; the higher T_{f}, the less obvious the profit increase. The final comparative study showed considering the first inspection interval can provide lower cost, higher availability, and higher profit.
This work can be extended along with several interesting directions. Firstly, this paper investigates the system subject to the gamma deteriorating process, it is also worth studying another deteriorating process, like the inverse Gaussian process and Wiener process, which may be more in line with the degradation laws of some components. In addition, the proposed model is for the singlecomponent system, there are several systems worth considering, such as series system, parallel system, and hybrid system. These two research directions need more attention, which can further expand the research scope of maintenance optimization under PBC.
Availability of data and materials
The datasets supporting the conclusions of this article are included within the article.
References
T S Baines, H W Lightfoot, O Benedettini, et al. The servitization of manufacturing. Journal of Manufacturing Technology Management, 2009, 20(5): 547567.
W Reim, V Parida, D örtqvist. ProductService Systems (PSS) business models and tactics  a systematic literature review. Journal of Cleaner Production, 2015, 97: 6175.
US Department of Defense Fiscal Year 2020 Budget Request, Office of The Under Secretary of Defense, USA, 2019.
E Böhm, C Backhaus, A Eggert, et al. Understanding outcomebased contracts. Journal of Strategic Contracting and Negotiation, 2016, 2(12): 128149.
L Batista, S DavisPoynter, I Ng, et al. Servitization through outcomebased contract  A systems perspective from the defence industry. International Journal of Production Economics, 2017, 192: 133143.
A H Glas, F C Kleemann. Performancebased contracting: contextual factors and the degree of buyer supplier integration. The Journal of Business & Industrial Marketing, 2017, 32(5): 677692.
R Sumo, W van der Valk, G Duysters, et al. Using performancebased contracts to foster innovation in outsourced service delivery. Industrial Marketing Management, 2016, 59: 1224.
I C L Ng, S S Nudurupati, A Gustafsson. Outcomebased service contracts in the defence industry  mitigating the challenges. Journal of Service Management, 2010, 21(5): 656674.
F C Kleemann, M Essig. A providers’ perspective on supplier relationships in performancebased contracting. Journal of Purchasing and Supply Management, 2013, 19(3): 185198.
Performance Based Logistics (PBL) Guidebook, U.S. Department of Defense, USA, 2016: 46.
I Vlachos. Contract design and supplier performance: an empirical investigation using multicriteria, decision analysis. International Journal of Productivity and Performance Management, 2021(7): 70.
B Tan. Design of balanced energy savings performance contracts. International Journal of Production Research, 2020, 58(5): 14011424.
J Hou, A Neely. Investigating risks of outcomebased service contracts from a provider’s perspective. International Journal of Production Research, 2018, 56(6): 21032115.
A H Glas, C Raithel, M Essig. Risk perception in performance based contracts and the influence of experience. International Journal of Productivity and Performance Management, 2019, 68(6): 10781101.
C J Gelderman, J Semeijn, S de Vries. Contracting for road maintenance in the Netherlands  The downside of performancebased contracting. Infrastructures, 2019, 4(3): 4156.
T Shang, X Sun, P Liu, et al. Cracking the Achilles' heel of energy performance contracting projects: the credit risk identification method for clients. International Journal of Green Energy, 2020, 17(3): 196207.
K Selviaridis, W van der Valk. Framing contractual performance incentives: effects on supplier behaviour. International Journal of Operations & Production Management, 2019, 39(2): 190213.
H Akkermans, W Oppen, F Wynstra, et al. Contracting outsourced services with collaborative key performance indicators. Journal of Operations Management, 2019, 65(1): 2247.
B de Jonge, P A Scarf. A review on maintenance optimization. European Journal of Operational Research, 2020, 285(3): 805824.
R Ahmad, S Kamaruddin. An overview of timebased and conditionbased maintenance in industrial application. Computers & Industrial Engineering, 2012, 63(1): 135149.
S Alaswad, Y Xiang. A review on conditionbased maintenance optimization models for stochastically deteriorating system. Reliability Engineering & System Safety, 2017, 157: 5463.
J Shin, H Jun. On condition based maintenance policy. Journal of Computational Design and Engineering, 2015, 2(2): 119127.
Z Ye, M Xie. Stochastic modelling and analysis of degradation for highly reliable products. Applied Stochastic Models in Business and Industry, 2015, 31(1): 1632.
S Kim, M A Cohen, S Netessine. Performance contracting in aftersales service supply chains. Management Science, 2007, 53(12): 18431858.
D Nowicki, U D Kumar, H J Steudel, et al. Spares provisioning under performancebased logistics contract: Profitcentric approach. Journal of the Operational Research Society, 2008, 59(3): 342352.
H Mirzahosseinian, R Piplani. A study of repairable parts inventory system operating under performancebased contract. European Journal of Operational Research, 2011, 214(2): 256261.
T Jin, Y Tian. Optimizing reliability and service parts logistics for a timevarying installed base. European Journal of Operational Research, 2012, 218(1): 152162.
H Mirzahosseinian, R Piplani. Impact of operational systems on supplier's response under performancebased contracts. Procedia Computer Science, 2013, 16: 639647.
X Zhang, J Kang, J Zhao, et al. Planning performance based contracts of repairable system using discrete event simulation. Journal of Mechanical Science and Technology, 2014, 28(10): 39093915.
T Jin, Z Tian, M Xie. A gametheoretical approach for optimizing maintenance, spares and service capacity in performance contracting. International Journal of Production Economics, 2015, 161: 3143.
H Mirzahosseinian, R Piplani, T Jin. The impact of fleet size on performancebased incentive management. Journal of the Operational Research Society, 2016, 67(2): 165175
R Patriarca, F Costantino, G Di Gravio, et al. Inventory optimization for a customer airline in a Performance Based Contract. Journal of Air Transport Management, 2016, 57: 206216.
M Hur, B B Keskin, C P Schmidt. Endoflife inventory control of aircraft spare parts under performance based logistics. International Journal of Production Economics, 2018, 204: 186203.
P Patra, U D Kumar, D R Nowicki, et al. Effective management of performancebased contracts for sustainment dominant systems. International Journal of Production Economics, 2019, 208: 369382.
Z Hosseinifard, L Shao, S Talluri. Service‐level agreement with dynamic inventory policy: The effect of the performance review period and the incentive structure. Decision Sciences, 2021.
Q Hu, J E Boylan, H Chen, et al. OR in spare parts management: A review. European Journal of Operational Research, 2018, 266(2): 395414.
Q Qiu, L Cui, J Shen, et al. Optimal maintenance policy considering maintenance errors for systems operating under performancebased contracts. Computers & Industrial Engineering, 2017, 112: 147155.
Y Xiang, Z Zhu, D W Coit, et al. Conditionbased maintenance under performancebased contracting. Computers & Industrial Engineering, 2017, 111: 391402.
J Wang, X Zhao, X Guo. Optimizing wind turbine's maintenance policies under performancebased contract. Renewable Energy, 2019, 135: 626634.
L Yang, Z Ye, C Lee, et al. A twophase preventive maintenance policy considering imperfect repair and postponed replacement. European Journal of Operational Research, 2019, 274(3): 966977.
Z Li, Y Zi, J Chen, et al. Performanceguided maintenance policy and optimization for transmission system of shipborne antenna with multiple components. Ocean Engineering, 2020, 199: 106903.
Y Wang, Y Liu, J Chen, et al. Reliability and conditionbased maintenance modelling for systems operating under performancebased contracting. Computers & Industrial Engineering, 2020, 142: 106344.
M Mavrovouniotis, C Li, S Yang. A survey of swarm intelligence for dynamic optimization: Algorithms and applications. Swarm and Evolutionary Computation, 2017, 33: 117.
L Abualigah. Group search optimizer: A natureinspired metaheuristic optimization algorithm with its results, variants, and applications. Neural Computing and Applications, 2021, 33(7): 29492972.
X Jia, A H Christer. A prototype cost model of functional check decisions in reliabilitycentred maintenance. The Journal of the Operational Research Society, 2002, 53(12): 13801384.
van Noortwijk J M. A survey of the application of gamma processes in maintenance. Reliability Engineering & System Safety, 2009, 94(1): 221.
M Giorgio, M Guida, G Pulcini. A wear model for assessing the reliability of cylinder liners in marine diesel engines. IEEE Transactions on Reliability, 2007, 56(1): 158166.
Y Zhang, S Wang, G Ji. A comprehensive survey on particle swarm optimization algorithm and its applications. Mathematical Problems in Engineering, 2015, 2015: 138.
S Lalwani, H Sharma, S C Satapathy, et al. A survey on parallel particle swarm optimization algorithms. Arabian Journal for Science and Engineering, 2019, 44(4): 28992923.
D Freitas, L G Lopes, F MorgadoDias. Particle swarm optimisation: A historical review up to the current developments. Entropy, 2020, 22(3): 362.
Acknowledgments
Not applicable.
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
XZ completed the main research of the paper and wrote the first draft. QH provided research ideas and guides the completion of research and the paper writing. LW contributed to refining the ideas and programming of the solving algorithm. JL and MS assisted in the research and proofread the manuscript. All authors read and approved the final manuscript.
Authors’ Information
Xi Zhu, born in 1997, is currently pursuing an M.S. degree in armament science and technology at Army Engineering University of PLA, China. He received a B.S. degree in management engineering from Army Engineering University of PLA, China, in 2019. His research interests include performancebased logistics, maintenance optimization, and reliability engineering.
Liang Wen, born in 1981, is an instructor at Army Engineering University of PLA, China. He received his B.Sc. degree and M.Sc. degree both from Ordnance Engineering College, China, in 2003 and 2006, respectively. His main research interest is maintenance decision modeling.
Juan Li, born in 1982, is an instructor at Department of Equipment Command and Management, Army Engineering University of PLA, China. She received an M.S. degree from Hunan University, China, in 2008. Her research interests include the development of equipment support theory and equipment maintenance engineering.
Mingchang Song, born in 1997, is currently pursuing a Ph.D. degree at Army Engineering University of PLA, China. He received the M.S. degree from Army Engineering University of PLA, China, in 2020. His main research interests include equipment maintenance engineering, battle damage assessment, and PHM.
Qiwei Hu, born in 1979, is an associate professor at Department of Equipment Command and Management, Army Engineering University of PLA, China. He received the M.S. degree and the Ph.D. degree in management engineering from Army Engineering University of PLA, China, in 2005 and 2016, respectively. His research interests include maintenance optimization, spare parts management, and so on.
Corresponding author
Ethics declarations
Competing Interests
The authors declare no competing financial interests.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Zhu, X., Wen, L., Li, J. et al. Conditionbased Maintenance Optimization for Gamma Deteriorating Systems under Performancebased Contracting. Chin. J. Mech. Eng. 36, 18 (2023). https://doi.org/10.1186/s1003302300849x
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1003302300849x