Next Article in Journal
Different Modes of Combustion Wave on a Lattice Burner
Next Article in Special Issue
The Development of PSO-ANN and BOA-ANN Models for Predicting Matric Suction in Expansive Clay Soil
Previous Article in Journal
Representing Functions in H2 on the Kepler Manifold via WPOAFD Based on the Rational Approximation of Holomorphic Functions
Previous Article in Special Issue
An Imperfect Repair Model with Delayed Repair under Replacement and Repair Thresholds
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Scheduling of Intelligent Group Maintenance Planning under Usage Availability Constraint

1
School of Reliability and Systems Engineering, Beihang University, Beijing 100191, China
2
School of Management and Economics, Beijing Institute of Technology, Beijing 100081, China
*
Authors to whom correspondence should be addressed.
Submission received: 22 June 2022 / Revised: 21 July 2022 / Accepted: 1 August 2022 / Published: 2 August 2022

Abstract

:
Maintenance, particularly preventive maintenance, is a crucial measure to ensure the operational reliability, availability, and profitability of complex industrial systems such as nuclear asset, wind turbines, railway trains, etc. Powered by the continuous advancement of sensor technology, condition-based group maintenance has become available to enhance the execution efficiency and accuracy of maintenance plans. The majority of existing group maintenance plans are static, which require the prescheduling of maintenance sequences within fixed windows and, thus, cannot fully utilize real-time health information to ensure decision-making responsiveness. To address this problem, this paper proposes an intelligent group maintenance framework that is capable of dynamically and iteratively updating all component health information. A two-stage analytical maintenance model was formulated to capture the comprehensive impact of scheduled maintenance and opportunistic maintenance through failure analyses of both degradation and lifetime components. The penalty functions for advancing or postponing maintenance were calculated based on the real-time state and age information of each component in arbitrary groups, and the subsequent grouping of the time and sequence of components to be repaired were iteratively updated. A lifetime maintenance cost model was formulated and optimized under a usage availability constraint through the sequential dynamic programming of group sequences. Numerical experiments demonstrated the superior performance of the proposed approach in cost control and availability insurance compared with conventional static and periodic maintenance approaches.

1. Introduction

Complex, multicomponent systems or networks such as aircraft, high-speed railway trains, and smart grids share some common features, such as a huge amount of components, a relatively long lifetime cycle, and complex failure modes, posing a significant challenge for the joint scheduling of maintenance activities and the allocation of spare part resources [1]. On the other hand, the performance requirements of modern equipment are gradually increasing due to technical advancement, along with more complicated operational environments, which further increase the urgent demands for the timeliness, responsiveness, and robustness of maintenance control, scheduling, and management [2].
Most traditional group maintenance policies, such as postmaintenance and periodic maintenance, are arranged simply based on either operational age or degradation status, which are single-dimensional and lack the comprehensive thought of all the components, failure mechanisms, and operational patterns. Consequently, these measures usually face the challenge of low execution efficiency and inadequate information usage, making it difficult to satisfy service reliability and availability criteria. A feasible solution to achieve high availability and reduce maintenance cost is to combine the lifetime and failure characteristics of each component and, thereby, develop group maintenance scheduling approaches based on the temporal correlation of maintenance activities between components [3]. Particularly when the health information of a critical component is available, it is of great significance to seek a dynamic maintenance group approach based on the outcomes of fault prognosis and condition-based maintenance (CBM) optimization.
Condition-based maintenance and its newest evolution, predictive maintenance, have attracted a lot of attention in aviation equipment maintenance with the development of sensor-monitoring and live forecast technology [1,4]. Compared to age-based maintenance, its greatest benefit is that maintenance can be carried out according to the actual operation state of the equipment to avoid extra downtime losses caused by incorrect judgment based on prior information or a lack of understanding of the equipment health status [5,6]. Reliability analyses, as well as maintenance optimization approaches, in regard to performance deterioration have been widely reviewed in the past several years. For instance, Yang et al. [7] employed health status as the condition criterion for mission abort control. Zhang et al. [8] used the concepts of minimum maintenance and preventive maintenance to obtain an optimal replacement policy for aircraft structural corrosion. Aside from maintenance cost, usage availability, or operational readiness, is another critical optimization object of maintenance widely reviewed in the literature [9]. Stable availability is a critical metric for determining the effectiveness of critical equipment systems. Due to several mission requirements, the majority of military equipment yields availability constraints. As such, availability is equally, or even more important, than maintenance economy in asset operations and maintenance. As a result, the ability to appropriately assess system availability has a significant impact on maintenance policy. In related studies, Álvarez et al. [10] studied a condition-based maintenance model with check times as availability constraints. Shen et al. [11] devised an availability and optimal maintenance policy to deal with system degradation under a dynamic environment.
Notably, the dependence among components is the main motivation to schedule group maintenance [12,13,14]. In particular, the maintenance activities of multiple components can be coordinated to reduce maintenance costs and system outages since they share some maintenance resources or expenditures [15]. Group maintenance plans at the system level can be classified as preventive or opportunistic ones, depending on whether they are prescheduled in advance. The former entails a combination of multicomponent preventive maintenance and reprogramming. The latter schedules the preventive maintenance of other normal components when a failed component is correctively maintained. Rolling horizon is the common method for group maintenance scheduling, which makes the preventive maintenance interval of all the system component integer times the minimum preventive maintenance interval by adjusting the maintenance interval [16]. Fan et al. [17] proposed a group maintenance method for subsea Xmas trees with stochastic dependency. Barron [18] studied the group maintenance method of an R-out-of-N system with phase-type distribution. Li et al. [19] optimized a combination maintenance task based on an adaptive clustering search algorithm.
Through the review of the existing literature, current group maintenance policies are mainly globally or partially static, with a single degradation or reliability threshold combined with the minimum maintenance interval of multiple components as trigger conditions [20]. However, in practical maintenance projects, this technique has two disadvantages: (1) it is unable to completely utilize the real-time health information of each component, such as the remaining useful life, degradation degree, and operational age; and (2) it is impossible to provide sufficient buffer time for the preparation scheduling of maintenance resources. In other words, such maintenance policies cannot flexibly reflect the real-time health status and environmental impact variation of a system, resulting in premature maintenance, even if the component remains operational. Moreover, the lack of overall consideration for opportunistic maintenance delays maintenance, as a component needs to wait until the next maintenance cycle after failure, which eventually leads to an increase in downtime and maintenance costs, as well as a decrease in system availability. Moreover, current group maintenance models focus mainly on prescheduled preventive maintenance, where opportunistic maintenance that shares unscheduled downtime is rarely addressed, which may restrict the maintenance performance.
In order to address the foregoing problems, this paper innovatively devises an intelligent group maintenance policy for series-connected multicomponent systems under availability constraints. To the best of our knowledge, this is the first attempt to dynamically integrate scheduled maintenance and opportunistic maintenance into a unified framework through iteratively renewed system health information. A notable superiority of the proposed framework is that it is applicable to both lifetime cycle components with sudden failures and continuously degrading components, which are two common failure types [21]. To this end, a two-stage analytical maintenance model from the component level to the whole system is preliminarily established. The maintenance cost and stable availability of each component are analyzed, followed by the profitability increment calculation of grouping individual components. Finally, a backward dynamic-programming algorithm is proposed to solve the sequential grouping problem. Compared with traditional, static, group maintenance policies that presuppose the minimum maintenance interval, the proposed framework has the following advantages: (1) it combines the real-time health status information of each component to enable a more accurate availability evaluation; (2) it allows the dynamic scheduling of multiple components based on accurate assessments of availability to enhance the maintenance efficiency; and (3) it provides extra opportunities for unscheduled opportunistic group maintenance, which can make the most of system downtime to reduce loss.
To summarize, the contributions of this paper to system group maintenance are outlined below:
Devising a dynamic group maintenance policy for complex systems that is capable of automatically and sequentially updating the health information of all the components;
Integrating the scheduling of preventive maintenance and opportunistic maintenance into a unified group maintenance framework to enhance the maintenance performance;
Developing a programming method for the sequential grouping of maintenance units and time;
Analytically optimizing the maintenance model to jointly enhance the operational profitability and availability of the system.
The paper is structured as follows. Section 2 describes failure characteristics of systems and maintenance policies. Section 3 establishes a component-level maintenance cost model and an availability model. In Section 4, a dynamic group maintenance model at the system level is established. Section 5 verifies the applicability and effectiveness of the proposed approach through a numerical experiment.

2. Problem Statement

We considered a multicomponent system composed of n critical components connected in series, where the malfunction of each component led to an immediate system breakdown. As such, the operating states of these components posed a significant, indigenous impact on the overall reliability and availability of the system. Based on historical fault data and filed operational and maintenance records, these components were partitioned into the following two types [21]:
(1) Degradation component. The degradation mechanism of such a component is known, through structural health monitoring and other technologies, to acquire degradation data. As such, the residual lifetime of such a component can be predicted through either model-driven or data-driven approaches. Instances include gear bearing parts, hydraulic mechanical systems, and other mechanical components. We defined the collection of all the degradation components as N D .
The degradation D(t) of these components can be captured by the degradation data. The process of degradation establishment mainly includes monitoring data collection and health index construction [22,23]. First, measurements, such as vibration signals, are obtained from sensors to monitor the health of the component. Then, based on the measured data, signal-processing technology, artificial intelligence technology and other technologies are used to construct the component health indicators to indicate the health degradation of the component. After degradation establishment, the degradation process in the time domain can be captured according to the degradation tendency. Since the failure of a component is determined by the first hitting-time to the failure threshold, the lifetime distribution of a component can be obtained according to the degradation process, which includes the cumulative distribution function (CDF) F(t) and probability density function (PDF) f(t) of the component lifetime.
For example, the Wiener process, as used in our numerical experiment, can well-fit the degradation of such a component [24], and the lifetime distribution corresponding to this degradation process is an inverse Gaussian distribution, with the degradation and distribution parameters estimated with the degradation data. To be specific, we used the following linear Wiener process with Brownian motion to capture the degradation process:
D t = ν t + σ B t ,
where ν is the drift coefficient, σ is the diffusion coefficient, and B t represents the standard Brownian motion. Since the increment of the Wiener process obeys normal distribution, the CDF and PDF of degradation-based failure after specifying the failure threshold D F are as follows:
F x | τ i = P D x D τ i D F D τ i = 1 Φ D F D τ i ν x τ i σ x τ i , f x | τ i = D F D τ i 2 π σ 2 x τ i 3 e D F D τ i ν x τ i 2 2 σ 2 x τ i ,
where represents the cumulative working time of the component, and Φ · represents the CDF of the standard normal distribution.
(2) Lifetime component. Due to the complexity of specific spatial component and material characteristics, health-monitoring information is intractable for some types of components. Alternatively, the lifetime distribution of these components can be assessed using lifetime data, including failure data and right-centered operation data. Examples include high-voltage ignition wires, electronic systems, and other electromechanical equipment whose reliability is structured by operational age. We defined the collection of all the lifetime structures as N T .
As there are no degradation data for these components, it is impossible to conduct degradation process modeling, so the lifetime distributions of the components, including the CDF F(t) and PDF f(t), can only be described by a specific distribution; this distribution is usually based on the distribution-fitting of failure records of components or on previous studies [25].
An example is the aircraft panel structure mentioned in our numerical experiment, whose lifetime was described using Gamma distribution, and the parameters of the distribution were estimated based on its historical failure data. In particular, the CDF and PDF of the component lifetime obeyed the Gamma distribution and could be expressed as follows:
F x | τ i = P T < x | T τ i = τ i x β α Γ α t α 1 e β t d t τ i + β α Γ α t α 1 e β t d t , f x | τ i = β α Γ α x α 1 e β x τ i + β α Γ α t α 1 e β t d t .
where Γ · represents the Gamma function, α is the shape parameter, and β is the scale parameter.

2.1. Dynamic Group Maintenance

During system operation, once a component failure is located, a corrective maintenance is scheduled immediately. At the same time, preventive maintenance is essential for all the components to mitigate failure probabilities. Since there is spatial coupling between components, two types of maintenance times and costs are incurred [21]. At the same time, in order to facilitate component availability and maintenance cost modeling, we simplified these maintenance times and costs.
The first is the maintenance execution time t set and cost C set shared by the coupling component, which includes maintenance resource scheduling time, component disassembly time, labor cost, setting cost, and so on. The second is the maintenance execution time t i , pr / cr and cost C i , pr / cr of each component i , respectively. Note that the disassembly and commissioning times can be shared. Thus, the simultaneous maintenance of multiple components in a group structure can effectively save maintenance time and improve the availability of a system. Such a maintenance policy is called group maintenance.

2.2. Maintenance Level

In this study, the goal of group maintenance was to minimize the maintenance cost rate of an entire system under an availability constraint. To this end, the group maintenance policy was executed via the following two successive steps, from component-level static maintenance to system-level dynamic maintenance.
  • Component-level static maintenance
At the component level, the maintenance interval time of each system component was optimized independently to obtain the optimal maintenance interval time of each component.
  • System-level dynamic maintenance
As shown in Figure 1, maintenance planning at the system level was set according to the optimal maintenance interval of each component and whether there was component failure. According to whether such grouping was prescheduled or unscheduled, system-level group maintenance could be further partitioned into preventive group maintenance and opportunistic group maintenance.
(1) 
Preventive maintenance (PM) grouping
A component within a maintenance group can maintain normal working, but its failure probability is relatively high. Therefore, in order to prevent the occurrence of component faults and reduce maintenance costs, preventive maintenance planning needs to be carried out in advance according to the health status information of all the components. The contents of the planning include the component of the next group preventive maintenance and the time to start preventive maintenance.
(2) 
Opportunistic maintenance (OM) grouping
Component failure emerges in a maintenance group, which leads to corrective maintenance immediately. Such corrective maintenance provides additional opportunities for the preventive maintenance of other components [26]. Therefore, when a component fails, information is needed according to other components of health information, the maintenance cost of early or late maintenance, and part availability changes, as well as the system of the limitation of spare parts inventory and maintenance resources, for opportunistic maintenance planning, which is this article’s key consideration in front of the opportunity maintenance factor, and the latter two are also important. However, this paper does not consider it, but takes it as the extended research direction in the future. The content of the plan includes the components of group opportunity maintenance and the time when opportunity maintenance begins.
Remark 1.
The prominent characteristics of this two-stage approach are that the group maintenance optimization of the whole machine can be carried out on the basis of the optimal maintenance interval of a single component, which can significantly reduce the maintenance downtime and the consumption of maintenance support resources. In practice, it is highly feasible and suitable for large-scale, multicomponent systems such as aircraft, railway trains, smart grids, etc.
It should also be noted that the two-stage policy is different from the traditional cluster maintenance policy in that the service age, performance degradation degree, and maintenance sequence of each component are updated sequentially after each cluster maintenance task is completed, the execution calendar time and maintenance component sequence of the next maintenance group are arranged according to the updated component, and the dynamic iterative updating of the maintenance group is carried out continuously. We call this policy dynamic group maintenance with iterative information.

3. Component-Level Static Maintenance Model

To provide basic input for dynamic, system-level group maintenance scheduling, a component-level static maintenance model was formulated, with the optimal maintenance interval being optimized analytically for each component.

3.1. Availability Modeling

The stable availability of component i is calculated by the working time of component i in a renewal cycle divided by the length of the renewal cycle; the downtime caused by component failure and the time required for maintenance activities should not be ignored [27]. Then, the working time is equivalent to the length of the update cycle minus the downtime caused by maintenance. Therefore, the stable availability of component i can be established by calculating the downtime caused by maintenance. For the perspective of preventive maintenance, since component i does not fail during the cycle, the required time for maintenance is t set + t i , pr , and the component does not experience failure downtime. Until the next maintenance is completed, component i experiences the downtime of t set + t i , pr in the unavailable state. Therefore, the average downtime caused by preventive maintenance is:
t i , prdown = t set + t i , pr t t set t i , pr + f x i | τ i d x i .
As for corrective maintenance, the corresponding failure downtime is t t set t i , cr x i with the maintenance time as t set + t i , cr . Therefore, component i experiences the downtime of t x i in the unavailable state until the next maintenance is completed. The average downtime caused by preventive maintenance is:
t i , crdown = 0 t t set t i , cr f x i | τ i t x i d x i .
Therefore, the stable availability of component i is given by:
A i t = 1 t set + t i , pr t t set t i , pr + f x i | τ i d x i + 0 t t set t i , cr f x i | τ i t x i d x i t .

3.2. Maintenance Cost Modeling and Optimization

The maintenance cost and stable availability of each component are related to time. When a component changes from a completely healthy state to a need for maintenance, due to the maintenance repair of the component to as new as possible, it can be considered that the health state of the component after maintenance is not related to that prior to the maintenance, so the time interval of the component from each maintenance completion to the next maintenance completion can be regarded as the maintenance interval, and the maintenance process experienced can be regarded as the renewal process. According to the update-reward theory about the renewal process, different maintenance cycles are independent of each other, and the long-term impact of maintenance is the same as that of a complete maintenance cycle. Therefore, we can use the maintenance cost rate function of a component in a cycle to represent its long-term maintenance cost [28].
The maintenance cost incurred for each component in a renewal cycle consists of:
(1)
Preventive maintenance cost C pr , which is the cost of preventive maintenance for the component without failure in the renewal cycle;
(2)
Corrective maintenance cost C cr and downtime cost C down : corrective maintenance cost refers to the cost required for corrective maintenance when component failure occurs within the renewal cycle, while downtime cost refers to the additional economic loss caused by system downtime due to component failure;
(3)
Component set-up and labor cost C set , which is the fixed cost generated when the component is maintained.
The maintenance cost rate is then calculated by calculating the probability of preventive and corrective maintenance within the maintenance interval of the component, as well as the downtime caused by failure if it occurs. On these bases, the probability of preventive maintenance of the component is equal to the probability that it does not fail during the update cycle:
P i , pr = t t set t i , pr + f x i | τ i d x i .
On the contrary, the probability of corrective maintenance is the probability that failure occurs during the cycle:
P i , cr = 0 t t set t i , cr f x i | τ i d x i .
If a failure occurs at time x i , the corresponding failure downtime is t t set t i , cr x i ; hence, the average failure downtime in a cycle is:
t i , failuredown = 0 t t set t i , cr f x i | τ i t t set t i , cr x i d x i .
In summary, the component-level maintenance cost rate is given by:
C ¯ i t = P i , pr · C i , pr + P i , cr · C i , cr + t i , failuredown · C down + C set t .
Finally, the optimal update cycle t i * , i.e., the optimal maintenance interval of component i , can be obtained by minimizing the maintenance cost rate:
t i * = arg min C ¯ i t .
Notably, the availability constraint is not addressed currently, because it is imposed at the system-level maintenance optimization stage in the following section.

4. System-Level Dynamic Group Maintenance Model

After obtaining the component-level maintenance cost and availability model in Section 3, this section jointly schedules a preventive maintenance group and an opportunistic maintenance group with the objective of minimizing the maintenance cost under the availability constraint. To this end, we considered the changes in maintenance cost and availability caused by advanced maintenance and postponed maintenance of each component and summed up the total changes.
Regarding group maintenance, in order to save the maintenance cost C set and time t set shared between components, it is necessary to coordinate the maintenance plans of all the components in the maintenance group, so the current optimal maintenance interval deviates. For component i , assuming the deviated time is t i , the cost and stable availability changes caused by the deviation are:
Δ C ¯ i t i = C ¯ i t i C ¯ i t i * , Δ A i t i = A i t i A i t i * .
We defined the change in maintenance cost Δ C ¯ i t i and stable availability Δ A i t i caused by the deviation of the maintenance interval time of a component as the cost and availability penalty function of a component under group maintenance. Since the group maintenance completion time t i deviated from the optimal component-level maintenance completion time t i * , the maintenance cost after deviation must be greater than the original cost, and the stable availability after deviation must be less than the original availability. Therefore, the cost penalty function for maintenance cost rate was positive, and that for stable availability was negative.
Then, we defined advanced maintenance and postponed maintenance and calculated their penalty functions based on the time sequence of a component’s optimal maintenance time t i * and deviated maintenance time t i within the maintenance interval.

4.1. Postponed Maintenance

Delayed maintenance occurred if the deviated maintenance time t i was later than t i * ( t i * < t i ). According to the relationship between the failure time x i and the maintenance time t i / t i * of component i , delayed maintenance could be divided into three cases, as shown in the left part of Figure 2.
Failure occurs within 0 , t i *
Due to failure occurring before the optimal maintenance time t i * , the maintenance type does not change, which retains corrective maintenance, so the cost and time required by the corrective maintenance are still C i , cr , C down , C set and t set + t i , cr , and the failure downtime increases as t i t i * . The corresponding penalty functions are:
Δ C ¯ i , 1 t i = C i , cr · 0 t i * t set t i , cr f x i | τ i d x i + C down · 0 t i * t set t i , cr f x i | τ i t i t set t i , cr x i d x i + C set t i C i , cr · 0 t i * t set t i , cr f x i | τ i d x i + C down · 0 t i * t set t i , cr f x i | τ i t i t set t i , cr x i d x i + C set t i = 1 t i 1 t i * C i , cr · 0 t i * t set t i , cr f x i | τ i d x i C down · 0 t i * t set t i , cr f x i | τ i t set + t i , cr + x i d x i + C set ,
and
Δ A i , 1 t i = 1 0 t i * t set t i , cr f x i | τ i t i x i d x i t i 1 0 t i * t set t i , cr f x i | τ i t i * x i d x i t i * = 1 t i 1 t i * 0 t i * t set t i , cr x i f x i | τ i d x i .
Failure occurs within t i * , t i
Since the failure occurs between the optimal maintenance time t i * and the deviated maintenance time t i , the maintenance type changes from preventive maintenance to corrective maintenance. Therefore, the cost and time required by corrective maintenance are increased from C i , pr , C set and t set + t i , pr to C i , cr , C down , C set and t set + t i , cr , respectively, and the failure downtime increases as t i x i . The corresponding penalty functions are:
Δ C ¯ i , 2 t i = C i , cr · t i * t i t set t i , cr f x i | τ i d x i + C down · t i * t i t set t i , cr f x i | τ i t i t set t i , cr x i d x i + C set t i C i , pr · t i * t i t set t i , pr f x i | τ i d x i + C set t i * ,
Δ A i , 2 t i = 1 t i * t i t set t i , cr f x i | τ i t i x i d x i t i 1 t i * t i t set t i , pr f x i | τ i t set + t i , pr d x i t i * = t i * t i t set t i , pr f x i | τ i t set + t i , pr d x i t i * t i * t i t set t i , cr f x i | τ i t i x i d x i t i .
Failure occurs within t i , +
Due to failure occurring after the deviated maintenance time t i , the maintenance type does not change, which retains preventive maintenance, so the cost and time required by preventive maintenance are still C i , pr ,   C set and t set + t i , pr , and failure downtime does not exist. The corresponding penalty functions are:
Δ C ¯ i , 3 t i = C i , pr · t i t set t i , pr + f x i | τ i d x i + C set t i C i , pr · t i t set t i , pr + f x i | τ i d x i + C set t i * = 1 t i 1 t i * C i , pr · t i t set t i , pr + f x i | τ i d x i + C set ,
and
Δ A i , 3 t i = 1 t i t set t i , pr + f x | τ i t set + t i , pr d x t i 1 t i t set t i , pr + f x | τ i t set + t i , pr d x t i * = 1 t i 1 t i * t i t set t i , pr + f x | τ i t set + t i , pr d x .
By adding the above three penalty functions, the penalty functions for postponed maintenance are:
Δ C ¯ i , postponed t i = k = 1 3 Δ C ¯ i , k t i , Δ A i , postponed t i = k = 1 3 Δ A i , k t i .

4.2. Advanced Maintenance

Advanced maintenance occurred if the deviated maintenance time t i was earlier than t i * ( t i < t i * ). Same as postponed maintenance, advanced maintenance could also be divided into three cases, as shown in the right part of Figure 2.
Failure occurs within 0 , t i
Due to failure occurring before the deviated maintenance time t i , the maintenance type does not change, which retains corrective maintenance, so the cost and time required by corrective maintenance are still C i , cr , C down , C set and t set + t i , cr , and the failure downtime reduces as t i * t i . The corresponding penalty functions are:
Δ C ¯ i , 4 t i = C i , cr · 0 t i t set t i , cr f x i | τ i d x i + C down · 0 t i t set t i , cr f x i | τ i t i t set t i , cr x i d x i + C set t i C i , cr · 0 t i t set t i , cr f x i | τ i d x i + C down · 0 t i t set t i , cr f x i | τ i t i * t set t i , cr x i d x i + C set t i * = 1 t i 1 t i * C i , cr · 0 t i t set t i , cr f x i | τ i d x i + C down · 0 t i t set t i , cr f x i | τ i t i t set t i , cr x i d x i + C set ,
and
Δ A i , 4 t i = 1 0 t i t set t i , cr f x i | τ i t i x i d x i t i 1 0 t i t set t i , cr f x i | τ i t i * x i d x i t i * = 1 t i 1 t i * 0 t i t set t i , cr f x i | τ i t i x i d x i .
Failure occurs within t i , t i *
Since the failure occurs between the deviated maintenance time t i and the optimal maintenance time t i * , the maintenance type changes from corrective maintenance to preventive maintenance. Therefore, the cost and time required by the preventive maintenance are reduced from C i , cr , C down , C set and t set + t i , cr to C i , pr , C set and t set + t i , pr , respectively, and failure downtime does not exist. The corresponding penalty functions are:
Δ C ¯ i , 4 t i = C i , pr · t i t i * t set t i , pr f x i | τ i d x i + C set t i C i , cr · t i t i * t set t i , cr f x i | τ i d x i + C down · t i t i * t set t i , cr f x i | τ i t i * t set t i , cr x i d x i + C set t i * ,
Δ A i , 4 t i = 1 t i t i * t set t i , pr f x i | τ i t set + t i , pr d x i t i 1 t i t i * t set t i , cr f x i | τ i t i * x i d x i t i * = t i t i * t set t i , cr f x i | τ i t i * x i d x i t i * t i t i * t set t i , pr f x i | τ i t set + t i , pr d x i t i .
Failure occurs within t i * , +
Due to failure occurring after the optimal maintenance time t i * , the maintenance type does not change, which retains preventive maintenance, so the cost and time required by preventive maintenance are still C i , pr , C set and t set + t i , pr , and failure downtime does not exist. The corresponding penalty functions are:
Δ C ¯ i , 6 t i = C i , pr · t i * t set t i , pr + f x i | τ i d x i + C set t i C i , pr · t i * t set t i , pr + f x i | τ i d x i + C set t i * = 1 t i 1 t i * C i , pr · t i * t set t i , pr + f x i | τ i d x i + C set ,
and
Δ A i , 6 t i = 1 t i * t set t i , pr + f x i | τ i t set + t i , pr d x i t i 1 t i * t set t i , pr + f x i | τ i t set + t i , pr d x i t i * = 1 t i 1 t i * t i * t set t i , pr + f x i | τ i t set + t i , pr d x i .
By adding the above three penalty functions, the penalty functions for advanced maintenance are:
Δ C ¯ i , advanced t i = k = 4 6 Δ C ¯ i , k t i , Δ A i , advanced t i = k = 4 6 Δ A i , k t i .

4.3. Preventive Dynamic Grouping

Assuming that the system completes the j th maintenance at time t j for group G i , that the components of the last group maintenance are defined as G k , that the maintenance time of component i in the j th group maintenance is t i j , and that the cumulative working time is τ i j , then:
(1)
If component i is maintained at the j 1 th group maintenance, the optimal maintenance completion time of component i in the j th group maintenance is t i j = t j 1 + t i * , and the age of component i is approximately τ i j t j t j 1 ;
(2)
Otherwise, if component i is not maintained at the j 1 th group maintenance, with the initial conditions of t i 1 = t i * , t 0 = 0 , and τ i 0 = 0 , the optimal maintenance completion time of component i in the j th group maintenance is t i j = t i j 1 , and the age of component i is approximately τ i j τ i j 1 + t j t j 1 .
When the system is scheduled for group maintenance, the penalty functions caused by deviation in the maintenance time lead to the shared maintenance cost C set and time t set . Therefore, when the system completes the j th group maintenance of component group G i , the maintenance cost rate and stable availability of the component group G i change functions are:
Δ C ¯ G i t j = i G i Δ C ¯ i , advance t j , t j < t i * Δ C ¯ i , postpone t j , t j > t i * G i 1 C set t j ,
and
Δ A G i t j = k G i A k t k * i G i A i t i * + Δ A i , advance t j , t j < t i * Δ A i , postpone t j , t j > t i * i G i A i t i * + G i 1 t set t j ,
where G i represents the component number of group G i .
By minimizing the maintenance cost rate change function Δ C ¯ G i t j of group G i under an availability constraint, the optimal time t j * for completing the j th group maintenance can be obtained:
t j * = arg min Δ C ¯ G i t j , s . t . Δ A G i t j Δ A control ,
where Δ A control represents the availability constraint. For example, if the stable availability of group maintenance is required to be more than the stable availability of individual maintenance, the availability constraint is Δ A control = 0 , and if the stable availability of the system is required to be greater than a certain value A L , the availability constraint is Δ A control = A L k G i A k t k * i G i A i t i * .
While determining the optimal time t j * to complete group maintenance, we also needed to determine the optimal group G i * of maintenance. Here, we used a continuous-grouping structure for optimization. The advantage of this structure is that it can be optimized by dynamic programming, thereby reducing the complexity of optimization. In addition, previous studies have proved that dynamic programming grouping methods can not only optimize current maintenance benefits, but can also be the most suitable for long-term maintenance [29].
It is assumed that continuous grouping G S = G 1 , G 2 is a full division of the critical components of a system, in which G 1 G 2 = and G 1 G 2 = N T N D , and each component is numbered sequentially 1 , 2 , , n according to the cumulative working time τ 1 j > τ 2 j > > τ n j . Groups G 1 = 1 , 2 , , k and G 2 = k , k + 1 , , n are continuous, numbered groups, and the optimal preventive maintenance group G 1 * for the j th group maintenance is obtained by increasing the components in G 1 from no component to all components and minimizing the change in maintenance cost rate under an availability constraint:
G 1 * = arg min Δ C ¯ G 1 t j * , s . t . Δ A G 1 * t j Δ A control .
If no failure occurred before the next group maintenance, G 1 * and t j * were carried out as planned for the next preventive maintenance; otherwise, if a component failure occurred, it was necessary to replan the maintenance.

4.4. Opportunistic Dynamic Grouping

If a component failure occurs at time t f before next preventive group maintenance, opportunistic group maintenance is performed immediately. Moreover, if the optimal component-level maintenance completion time t i * in group G i * is before t f but the group maintenance completion time t j * is after t f , then component i is considered to be included in the opportunistic maintenance group G OM . Assuming that the cumulative working time of these components is τ i , i G OM , the maintenance cost rate and stable availability of these components are:
Δ C ¯ G OM t f = i G OM Δ C ¯ i , advance t f , t f < t i * Δ C ¯ i , postpone t f , t f > t i * G OM 1 C set t f ,
Δ A G OM t f = k G OM A k t k * i G OM A i t i * + Δ A i , advance t f , t f < t i * Δ A i , postpone t f , t f > t i * i G OM A i t i * .
According to the preventive maintenance dynamic-grouping method in Section 4.3, the optimal opportunity maintenance group G OM * is given by:
G OM * = arg min Δ C ¯ G OM t f , s . t . Δ A G OM t f Δ A control .
We used this dynamic method for each maintenance group scheduling. If there was no component failure before the next group maintenance, the maintenance was carried out according to the planning content of the preventive maintenance dynamic grouping. Otherwise, if a component failure occurred, we could use the opportunistic maintenance dynamic-grouping method to replan the maintenance. After the completion of each maintenance, the health information of all the components was updated, and we replanned the component group and time of the next maintenance according to the updated component health information, which reflected the dynamic feature of our method.

5. Numerical Experiment

In this section, we verify the proposed maintenance strategy and model through an aircraft structural system maintenance project.
In the manufacturing of aircraft, aluminum alloy materials are mainly used to produce the fuselage, wings, tail, panels, and skin of aircraft. Taking an aircraft panel as an example, due to the influence of adverse factors, such as alternating stress, material aging, environmental corrosion, and manufacturing defects on the aircraft panel, structural damage inevitably occurs in the use of aircraft panels, among which fatigue cracks are the most serious. The fatigue cracks originate from fine cracks caused by manufacturing defects or external damage. The size of a crack continues to expand under cyclic loading. When a crack size expands to critical, the strength of the panel is insufficient to support the load, resulting in the rapid expansion of the crack size and fracture, as shown in the left part of Figure 3. Due to technical constraints, the crack length cannot be monitored online; particularly, the crack size of an aircraft panel can only be disassembled and measured when an aircraft is returned to the factory. Therefore, in the daily maintenance of aircraft, it is regarded as a lifetime structure.
For a panel, since the load in each flight causes the fatigue crack to expand and the expansion size of the fatigue crack cannot be known in daily maintenance, the load in each flight can be regarded as a Poisson shock. This shock leads to the expansion of the crack size, and its accumulation leads to the fracture of the panel. Therefore, the life distribution of the panel can be regarded as the Gamma distribution accumulated by multiple Poisson shocks.
On the other hand, a hydraulic pump is an important component in a hydraulic system and an important guarantee for the normal operation of the entire hydraulic system. In the actual work of the hydraulic pump, with the increase in the number of operations of the components, the components are subjected to the extrusion of liquid, and friction occurs with the contact surface, resulting in large, nonlinear deformation. At this time, the size and shape of the sealing gap also change, and the sealing of the hydraulic pump gradually decreases, resulting in liquid leakage and even more serious consequences. Hydraulic pump failure is usually caused by the pressure drop caused by hydraulic oil leakage, which can be monitored online by pressure sensors, as shown in the right part of Figure 3. By setting a critical threshold of pressure, we can take the pressure value in the hydraulic pump as the performance degradation value that characterizes the degradation of the hydraulic pump. Therefore, we can regard the hydraulic pump as a degradation structure.
Since the pressure value of a hydraulic pump has a small range of fluctuation while it is degraded, a linear Wiener process with Brownian drift motion can well-fit this degradation process. Therefore, we selected this as the failure and degradation models used in our paper, and these two models have also been adopted in previous studies [30,31].
In this study, we considered a structure group consisting of five airborne hydraulic pumps and three aircraft panels. According to the data provided by the operation and maintenance department of the airline, the former obeyed a linear Wiener process with Brownian motions, and the latter obeyed a Gamma distribution. Here we used #1–3 to represent the airborne hydraulic pumps and #4–8 to represent the aircraft panels. The degradation or failure, as well as the maintenance parameters, of each structure are shown in Table 1. The failure or degradation and cost data we used are all from the records (including fault time, running deadline, degradation monitoring, maintenance records, etc.) of the operation and maintenance department of the airline, and the failure and degradation parameters were obtained using maximum likelihood estimation. Some adjustments were made to these parameters to increase the difference between the structures’ degradation and failure, which did not affect whether the proposed framework was correct and effective.

5.1. Component-Level Maintenance Performance

Based on the data in Table 1 combined with the component-level static maintenance policy proposed in Section 3, the variations in the maintenance cost rate and stable availability of these structures with the maintenance interval are shown in Figure 4, and the optimal preventive maintenance intervals for the minimum maintenance cost rate and maximum stable availability are shown in Table 2.
It can be seen from Figure 4 and Table 2 that, for the degradation-based failure structures (#1–3), the optimal preventive maintenance intervals corresponding to the minimum maintenance cost rate and the maximum stable availability were almost equal. However, for the age-based failure structures (#4–8), the optimal preventive maintenance intervals corresponding to the minimum maintenance cost rate and the maximum stable availability were quite different, but the change in the preventive maintenance interval from the latter to the former did not lead to a large reduction in the stable availability, so the optimal preventive maintenance interval at this time was acceptable.

5.2. System-Level Dynamic Maintenance Schedule

According to the system-level dynamic preventive maintenance policy proposed in Section 4.3, we could obtain the optimal PM schedule in a time cycle (here, we set the time cycle to 100 h and the availability constraint was Δ A control = 0 ) for each group, containing the completion of the maintenance structure, the group maintenance completed time, the maintenance cost rate reduction, and the stable availability improvement, as shown in Table 3 and the left part of Figure 5.
If the structure failed during the cycle (here, we assumed that structure #3 failed at t = 50 h), the maintenance plan could be adjusted according to the opportunity maintenance policy in Section 4.4, and the adjusted PM+OM schedules are shown in Table 4 and the right part of Figure 5. From Table 3 and Table 4, it shows that, after the dynamic group maintenance policy was applied to the critical structure of the aircraft, we could reasonably combine the maintenance activities of multiple structures to share the fixed maintenance cost and maintenance time. At the same time, maintenance work on multiple structures was performed concurrently, thereby reducing the maintenance cost rate and improving the stable availability of the critical structures in aircraft. The maintenance cost rate reduction based on the proposed policy was between 0 and 9.727 CNY/hour, and cost savings accounted for the original cost up to 42%. The availability improvement was between 0 and 0.136, which was up to 4.9% higher than the original availability. Moreover, the number of maintenance shutdowns was shortened from 11 times at the component level to 6 times at the system level, which proved the effectiveness of the proposed policy.

6. Conclusions

This study proposed an intelligent group maintenance framework for series-connected multicomponent systems that was capable of dynamically and iteratively updating all the component health information. Compared to traditional static maintenance frameworks, our dynamic framework had three advantages. First, it was capable of automatically and sequentially updating the health information for all the components, which enabled the robustness of maintenance decision making. Second, both PM and OM scheduling were integrated in a unified analytical framework, which significantly reduced downtime and relative loss. Third, it could jointly ensure the operational profitability and availability of aircraft by sequentially optimizing the maintenance grouping approach. The superior performance of the proposed approach in cost control and availability insurance compared with conventional static and periodic maintenance approaches was demonstrated through numerical experiments.
Under the current maintenance framework, there are five possible extensions. First, complex systems with multiple dependent failure modes are worth investigation. Second, imperfect maintenance, including imperfect repair and imperfect inspection, can be incorporated into the current framework, which can enable more maintenance selections. Third, methods of modeling the availability of nonseries systems with redundant and parallel components need to be studied to extend this maintenance framework to such systems. Fourth, not only are the availability of the system and its maintenance cost critical factors, but also reliability and other maintenance resources such as the spare parts of a system are essential, so reliability and maintenance resources can be further considered in this framework. Fifth, the maintenance cost and time we currently used can be further divided and combined with other maintenance scenarios.

Author Contributions

Conceptualization, Y.C. and L.Y.; methodology, Y.C. and Q.Q.; validation, Y.C.; formal analysis, L.Y. and F.W.; investigation, Y.C.; resources, X.M.; data curation, Y.C. and X.M.; writing—original draft preparation, Y.C., L.Y. and F.W.; writing—review and editing, Y.C. and L.Y.; visualization, Y.C.; supervision, L.Y.; project administration, X.M.; funding acquisition, L.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This study was partially supported by the National Natural Science Foundation of China (Grant No. 72101010 and 72001026).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhou, W.; Li, S.; Kang, J.; Huang, Y. Capacity-Oriented Train Scheduling of High-Speed Railway Considering the Operation and Maintenance of Rolling Stock. Mathematics 2022, 10, 1639. [Google Scholar] [CrossRef]
  2. Louhichi, R.; Sallak, M.; Pelletan, J. A Study of the Impact of Predictive Maintenance Parameters on the Improvment of System Monitoring. Mathematics 2022, 10, 2153. [Google Scholar] [CrossRef]
  3. Liu, J. Maintenance model of aircraft structure based on three-stage degradation process. Comput. Ind. Eng. 2021, 157, 107335. [Google Scholar] [CrossRef]
  4. Zhang, Z.; Yang, L. State-Based Opportunistic Maintenance with Multifunctional Maintenance Windows. IEEE Trans. Reliab. 2021, 70, 1481–1494. [Google Scholar] [CrossRef]
  5. Jia, H.; Peng, R.; Yang, L.; Wu, T.; Liu, D.; Li, Y. Reliability evaluation of demand-based warm standby systems with capacity storage. Reliab. Eng. Syst. Saf. 2022, 218, 108132. [Google Scholar] [CrossRef]
  6. Dui, H.; Xu, Z.; Chen, L.; Xing, L.; Liu, B. Data-driven maintenance priority and resilience evaluation of performance loss in a main coolant system. Mathematics 2022, 10, 563. [Google Scholar] [CrossRef]
  7. Yang, L.; Chen, Y.; Qiu, Q.; Wang, J. Risk Control of Mission-Critical Systems: Abort Decision-Makings Integrating Health and Age Conditions. IEEE Trans. Ind. Inform. 2022, 18, 6887–6894. [Google Scholar] [CrossRef]
  8. Zhang, C.; Li, Q.; Liu, Y. Optimal replacement policy with minimal repair and preventive maintenance of an aircraft structure subjected to corrosion. Soft Comput. 2020, 24, 375–384. [Google Scholar] [CrossRef]
  9. Zakikhani, K.; Nasiri, F.; Zayed, T. Availability-based reliability-centered maintenance planning for gas transmission pipelines. Int. J. Press. Vessel. Pip. 2020, 183, 104105. [Google Scholar] [CrossRef]
  10. Álvarez, C.; López-Campos, M.; Stegmaier, R.; Mancilla-David, F.; Schurch, R.; Angulo, A. A Condition-Based Maintenance Model Including Resource Constraints on the Number of Inspections. IEEE Trans. Reliab. 2019, 69, 1165–1176. [Google Scholar] [CrossRef]
  11. Shen, J.; Cui, L.; Ma, Y. Availability and optimal maintenance policy for systems degrading in dynamic environments. Eur. J. Oper. Res. 2019, 276, 133–143. [Google Scholar] [CrossRef]
  12. Wu, D.; Han, R.; Ma, Y.; Yang, L.; Wei, F.; Peng, R. A two-dimensional maintenance optimization framework balancing hazard risk and energy consumption rates. Comput. Ind. Eng. 2022, 169, 108193. [Google Scholar] [CrossRef]
  13. Yang, L.; Ye, Z.; Lee, C.; Yang, S.; Peng, R. A two-phase preventive maintenance policy considering imperfect repair and postponed replacement. Eur. J. Oper. Res. 2019, 274, 966–977. [Google Scholar] [CrossRef]
  14. Zhang, Z.; Yang, L. Postponed maintenance scheduling integrating state variation and environmental impact. Reliab. Eng. Syst. Saf. 2020, 202, 107065. [Google Scholar] [CrossRef]
  15. Broek, M.A.U.H.; Teunter, R.H.; de Jonge, B.; Veldman, J. Joint condition-based maintenance and load-sharing optimization for two-unit systems with economic dependency. Eur. J. Oper. Res. 2021, 295, 1119–1131. [Google Scholar] [CrossRef]
  16. Yang, L.; Li, G.; Zhang, Z.; Ma, X.; Zhao, Y. Operations & Maintenance Optimization of Wind Turbines Integrating Wind and Aging Information. IEEE Trans. Sustain. Energy 2021, 12, 211–221. [Google Scholar]
  17. Fan, D.; Zhang, A.; Feng, Q.; Cai, B.; Liu, Y.; Ren, Y. Group maintenance optimization of subsea Xmas trees with stochastic dependency. Reliab. Eng. Syst. Saf. 2021, 209, 107450. [Google Scholar] [CrossRef]
  18. Barron, Y. Group maintenance policies for an R-out-of-N system with phase-type distribution. Ann. Oper. Res. 2018, 261, 79–105. [Google Scholar] [CrossRef]
  19. Li, H.; Zuo, H.; Liang, K.; Xu, J.; Cai, J.; Liu, J. Optimizing combination of aircraft maintenance tasks by adaptive genetic algorithm based on cluster search. J. Syst. Eng. Electron. 2016, 27, 140–156. [Google Scholar]
  20. Mizutani, S.; Zhao, X.; Nakagawa, T. Replacement Policies for an Independent Damage Process. Int. J. Reliab. Qual. Saf. Eng. 2021, 28, 2150005. [Google Scholar] [CrossRef]
  21. Yang, L.; Chen, Y.; Ma, X.; Wu, T.; Cui, C.; Wang, Y. Optimization of Group Preventive Maintenance Method for Aircraft Oriented to Combat Readiness. In Proceedings of the 2022 5th International Symposium on Autonomous Systems (ISAS), Hangzhou, China, 8–10 April 2022. [Google Scholar] [CrossRef]
  22. Jardine, A.K.S.; Lin, D.; Banjevic, D. A review on machinery diagnostics and prognostics implementing condition-based maintenance. Mech. Syst. Signal Processing 2006, 20, 1483–1510. [Google Scholar] [CrossRef]
  23. Lei, Y.; Li, N.; Guo, L.; Li, N.; Yan, T.; Lin, J. Machinery health prognostics: A systematic review from data acquisition to RUL prediction. Mech. Syst. Signal Processing 2018, 104, 799–834. [Google Scholar] [CrossRef]
  24. Yu, W.; Shao, Y.; Xu, J.; Mechefske, C. An adaptive and generalized Wiener process model with a recursive filtering algorithm for remaining useful life estimation. Reliab. Eng. Syst. Saf. 2022, 217, 108099. [Google Scholar] [CrossRef]
  25. Huynh, K.T.; Grall, A.; Bérenguer, C. A parametric predictive maintenance decision-making framework considering improved system health prognosis precision. IEEE Trans. Reliab. 2018, 68, 375–396. [Google Scholar] [CrossRef] [Green Version]
  26. Wang, J.; Yang, L.; Ma, X.; Peng, R. Joint optimization of multi-window maintenance and spare part provisioning policies for production systems. Reliab. Eng. Syst. Saf. 2021, 216, 108006. [Google Scholar] [CrossRef]
  27. Tang, T.; Lin, D.; Banjevic, D.; Jardine, A.K. Availability of a system subject to hidden failure inspected at constant intervals with non-negligible downtime due to inspection and downtime due to repair/replacement. J. Stat. Plan. Inference 2013, 143, 176–185. [Google Scholar] [CrossRef]
  28. Yiwei, W.A.N.G.; Christian, G.O.G.U.; Binaud, N.; Christian, B.E.S.; Haftka, R.T. A cost driven predictive maintenance policy for structural airframe maintenance. Chin. J. Aeronaut. 2017, 30, 1242–1257. [Google Scholar]
  29. Linnéusson, G.; Ng, A.H.C.; Aslam, T. Quantitative analysis of a conceptual system dynamics maintenance performance model using multi-objective optimisation. J. Simul. 2018, 12, 171–189. [Google Scholar] [CrossRef] [Green Version]
  30. Choi, S.K.; Grandhi, R.V.; Canfield, R.A. Structural reliability under non-Gaussian stochastic behavior. Comput. Struct. 2004, 82, 1113–1121. [Google Scholar] [CrossRef]
  31. Wang, X.; Lin, S.; Wang, S.; He, Z.; Zhang, C. Remaining useful life prediction based on the Wiener process for an aviation axial piston pump. Chin. J. Aeronaut. 2016, 29, 779–788. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Illustrations of preventive grouping (left) and opportunistic grouping (right).
Figure 1. Illustrations of preventive grouping (left) and opportunistic grouping (right).
Mathematics 10 02730 g001
Figure 2. Illustrations of postponed maintenance (left) and advanced maintenance (right).
Figure 2. Illustrations of postponed maintenance (left) and advanced maintenance (right).
Mathematics 10 02730 g002
Figure 3. Crack in aircraft panel (left) and pressure sensor of hydraulic pump (right).
Figure 3. Crack in aircraft panel (left) and pressure sensor of hydraulic pump (right).
Mathematics 10 02730 g003
Figure 4. Variations in maintenance cost rate and stable availability with maintenance interval.
Figure 4. Variations in maintenance cost rate and stable availability with maintenance interval.
Mathematics 10 02730 g004
Figure 5. Illustrations of PM grouping (left) and PM+OM grouping (right).
Figure 5. Illustrations of PM grouping (left) and PM+OM grouping (right).
Mathematics 10 02730 g005
Table 1. Degradation and failure parameters and maintenance cost of all structures.
Table 1. Degradation and failure parameters and maintenance cost of all structures.
Structure D F ν σ α β t pr
(Hour)
t cr
(Hour)
t set
(Hour)
C pr
(CNY)
C cr
(CNY)
C down
(CNY/Hour)
C set
(CNY)
1250.4810.407--163501000100200
2200.5730.412--1.512561120
3150.6320.428--2151002000
4 --1.3210.001621.512801600
5 --1.6820.00454215701400
6 --1.0520.0035719701400
7 --0.8830.002751.51240800
8 --0.9020.00121215601200
Table 2. Optimal maintenance intervals for minimum maintenance cost rate and maximum availability.
Table 2. Optimal maintenance intervals for minimum maintenance cost rate and maximum availability.
StructureOptimal Preventive Maintenance Interval for Minimum Maintenance Cost Rate (Hour)Minimum Maintenance Cost Rate (CNY/Hour)Optimal Preventive Maintenance Interval for Maximum Stable Availability (Hour)Maximum Stable Availability
1495.313530.931
2425.597440.965
3356.231360.989
4865.7051080.928
5666.205840.909
64212.306520.862
73810.929520.838
8588.180830.883
Table 3. Optimal system-level PM plans under Δ A control = 0 in 100 h.
Table 3. Optimal system-level PM plans under Δ A control = 0 in 100 h.
Maintenance OrderMaintenance TypeMaintenance GroupMaintenance Completion TimeCost Rate Reduction (CNY/Hour)Relative ProportionAvailability ImprovementRelative Proportion
1PM{3,7}355.68633%0.0834.5%
2PM{1,2,6}429.72742%0.1364.9%
3PM{8}580000
4PM{3,5,7}705.66124%0.0732.7%
5PM{2,4,6}844.76220%0.0582.1%
6PM{1}920000
Table 4. Adjusted system-level PM+OM plans under Δ A control = 0 in 100 h.
Table 4. Adjusted system-level PM+OM plans under Δ A control = 0 in 100 h.
Maintenance OrderMaintenance TypeMaintenance GroupMaintenance Completion TimeCost Rate Reduction
(CNY/Hour)
Relative ProportionAvailability ImprovementRelative Proportion
1PM{3,7}355.68633%0.0834.5%
2PM{2,6}424.76227%0.0713.9%
3OM{1,3,8}507.83840%0.1154.1%
4PM{5,7}663.03018%0.0412.3%
5PM{2,3,4,6}846.96623%0.1002.7%
6PM{1,7}993.98125%0.0201.1%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, Y.; Ma, X.; Wei, F.; Yang, L.; Qiu, Q. Dynamic Scheduling of Intelligent Group Maintenance Planning under Usage Availability Constraint. Mathematics 2022, 10, 2730. https://0-doi-org.brum.beds.ac.uk/10.3390/math10152730

AMA Style

Chen Y, Ma X, Wei F, Yang L, Qiu Q. Dynamic Scheduling of Intelligent Group Maintenance Planning under Usage Availability Constraint. Mathematics. 2022; 10(15):2730. https://0-doi-org.brum.beds.ac.uk/10.3390/math10152730

Chicago/Turabian Style

Chen, Yi, Xiaobing Ma, Fanping Wei, Li Yang, and Qingan Qiu. 2022. "Dynamic Scheduling of Intelligent Group Maintenance Planning under Usage Availability Constraint" Mathematics 10, no. 15: 2730. https://0-doi-org.brum.beds.ac.uk/10.3390/math10152730

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop