Figures
Abstract
Harmonious High-Power AC Electric Locomotive, as the main type of locomotive for freight transport in China, the safety of its operation and maintenance issues have been the focus of great attention by the operation department. How to reduce the high maintenance cost and shorten the time-consuming long maintenance is a pressing issue for the operation management. In this paper, for the C4 repair operation of the harmonious electric locomotive, using the preventive maintenance method, we constructed a multi-component maintenance plan optimization model with the aim of maximizing the availability, and solved it by using a heuristic genetic algorithm. On this basis, component-specific maintenance schedules were developed based on reliability thresholds. The results of the study showed that the preventive maintenance approach resulted in a 51.04% reduction in total cost and a 7.89% increase in availability over the same operating cycle compared to the traditional fixed repair schedule maintenance program. Under the premise of ensuring locomotive operational safety, it effectively saves costs, reduces maintenance downtime and achieves the objective of improving the quality of C4 repairs.
Citation: Liu Y, Wu J, Wu Q (2025) Research on optimization of C4 repair operation of Harmony electric locomotive based on preventive maintenance. PLoS One 20(7): e0328399. https://doi.org/10.1371/journal.pone.0328399
Editor: Erfan Babaee Tirkolaee, Istinye University: Istinye Universitesi, TÜRKIYE
Received: January 24, 2025; Accepted: June 30, 2025; Published: July 24, 2025
Copyright: © 2025 Liu et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper and its Supporting information files.
Funding: This study was supported by the China Railway Nanchang Bureau Group Co., Ltd. Science and Technology Research and Development Program: Harmony electric locomotive operation and maintenance and overhaul of common fault handling guidance and C4 repair system optimization research (202519). The Funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Competing interests: The authors have declared that no competing interests exist.
Introduction
With the rapid development of the railroad transportation industry, it has led to the continuous expansion of the railroad network and the increase of locomotive ownership. In 2024 China’s total rail freight traffic reached 5.175 billion tons. Locomotives in the process of high-intensity, long-distance operation, the frequency of use and operating mileage increased significantly, parts wear and aging speed up, which in turn led to maintenance and replacement needs continue to climb, making the locomotive maintenance-related workload increased significantly year by year. Traditional overhaul methods suffer from high costs, fixed maintenance intervals and over maintenance, making it difficult to find a balance between efficiency and quality. To meet this challenge, the locomotive maintenance industry needs to actively introduce advanced technologies and equipment and optimise maintenance strategies to reduce the cost of preventive and restorative maintenance, while improving the level of equipment reliability and service life, reducing the number of repairs, and realising the dual goals of cost savings and safety enhancement.
Railroad locomotives operate in complex and changing operating environments, and key components such as High Voltage Electrical Apparatus, Traction Motors, Bogies, etc. are prone to defects or failures and require efficient overhaul and maintenance. The current maintenance system relies on fixed periodic maintenance, there are problems such as over maintenance, accessories delivery and repair time is not stable, high maintenance cost, long time-consuming and difficult to ensure the quality of maintenance, etc. Reasonable repair schedule and repair system can guarantee the safe operation of harmonious locomotives, and at the same time, reduce the cost of maintenance and improve efficiency.
Literature review
In recent years, equipment maintenance strategies and production process optimisation have become a research hotspot in academia and engineering. In the field of single component systems, Zhao F et al. [1] proposed a preventive maintenance framework for general production systems by considering the maintenance problems of production systems with maintenance delays and accessibility to dynamic environments. Ali M B et al. [2] established a condition-based preventive maintenance strategy by considering reliability as a key constraint. Xiaoliang H et al. [3] introduced an incomplete preventive maintenance (IPM) mechanism, which was combined with a hybrid failure rate model to quantify maintenance effectiveness. For the railway field, Rudek R et al. [4] proposed an optimization model for preventive maintenance of railroad vehicles based on heuristic and meta-heuristic algorithms. Cheng et al. [5] combined incomplete preventive maintenance with a minimum maintenance strategy to establish an extended warranty model for multi-component systems with the goal of maximizing availability. Yang et al. [6] proposed a strategy for optimising the maintenance costs of electric locomotives from a life-cycle cost perspective.
In the study of multicomponent complex systems, Shen et al. [7] introduced the buffer inventory setting and service age regression theory to optimise maintenance schedules. Herguedas et al. [8] determined optimal engine maintenance intervals using a semi-Markov process. Elleuch et al. [9] developed a system for predicting the deterioration of track geometry. M. Szkoda et al. [10] compared preventive and aftercare strategies through fault tree analysis. Lin.J et al. [11] supported machine wheel-to-maintenance decisions through Bayesian degeneration analysis. Rui et al. [12] optimised wind turbine maintenance strategies with a semi-Markov decision process. Mohammed et al. [13] calculated the reliability of the unloading system for cargo vehicles based on failure rate. Sheng Lin et al. [14] proposed a preventive opportunity maintenance (POM) approach based on equipment reliability for railway traction power supply systems (TPSS). The method modeled the equipment degradation process using a Weibull distribution and optimises maintenance programs to minimise total outage time, proven to significantly reduce unplanned outage time and improve efficiency. Binder M et al. [15] systematically assessed the potential of predictive maintenance algorithms for railway applications.Hu et al. [16] dynamically adjusted the failure rate model by means of a service age regression factor. Zhu et al. [17] constructed a preventive maintenance model based on normal distribution degradation.
Despite significant progress in existing research, limitations in maintenance strategies for multi-component systems remain. For one thing, most models assume that components operate independently, ignoring the interactions and synergies between them. Secondly, fixed-cycle maintenance tends to lead to over repairs. Third, insufficient capacity for dynamic adjustment of complex systems. This paper proposes a maintenance optimisation model for multi-component systems that addresses the shortcomings of the traditional model by dynamically adjusting maintenance schedules to achieve an overall improvement in cost, efficiency and quality. The novelty of this paper lies in the fact that, for the first time, a chance grouping strategy combined with a genetic algorithm that apply to maintenance optimisation of multi-component locomotive systems. It also introduces a service age regression factor and a failure rate increment factor to dynamically adjust the maintenance cycle. It solved the pain point of over-maintenance in traditional fixed-cycle maintenance.
Harmony locomotive C4 repair status and problems
Railroad locomotive repair system is an important guarantee to ensure the safe and reliable operation of locomotives, which stipulates the maintenance work that should be carried out in different running mileage or time intervals. According to the use of locomotives and the wear and tear of parts, the repair system is usually divided into six repair levels from C1 to C6, of which C4 repair is particularly critical [18]. C4 repair plays the role of acting as a bridge between what precedes and what follows in the reform of repairing system, lays the foundation for the subsequent C5 and C6 high-level repairing, and effectively reduces the maintenance cost and workload of the subsequent high-level repairing. This paper provides an in-depth study of the C4 repair preventive maintenance strategy for harmonious electric locomotives.C4 repair, as a high level of segmental repair program, has a cycle of 500,000 kilometers or not more than 3 years. The content of C4 repair includes disassembling, inspecting, repairing or replacing the main parts of locomotives such as traction motors, main transformers, bogies, car bodies, etc., and carrying out a comprehensive test and adjustment of locomotive’s electrical system, braking system and control system. Through C4 repair, it can effectively eliminate the hidden faults of the locomotive, restore its performance, prolong its service life, and ensure the safety and reliability of the locomotive in the subsequent operation.
Harmony locomotive C4 repair general operating procedure
Harmony electric locomotive C4 repair operations in the general process mainly includes pre-stage preparation, dismantle on stage, car body cleaning, component overhaul, drop-off assembly, debugging experiments, locomotive test run, completing of calibration, locomotive painting and locomotive on-line of these ten steps, as shown in Fig 1. For some models and some maintenance links, due to the lack of necessary maintenance equipment or maintenance materials in some smaller sections, locomotive parts will be disassembled and transferred to other sections or technical companies for external repair, and then returned to this section to be assembled for subsequent maintenance processes.
Involved in the plant generally include C4 repair warehouse, cleaning warehouse, accessory overhaul warehouse, motor wheelset warehouse, high-voltage debugging warehouse, central spare parts warehouse, turnbuckle warehouse, paint warehouse, accessory overhaul and testing building, harmonious accessory building, delivery shelter, drenching test shelter and so on.
Analysis of existing problems
Y Locomotive Depot is one of the first units in China to be qualified for C4 repair and maintenance of harmonious electric locomotives. It is also the largest C4 repair and maintenance depot in the group of railway bureaus where it is located. In this paper, we take the Y Locomotive Depot as an example, according to the data collected from on-site research, it is known that in the first half of 2023, the C4 repair of the section was completed for a total of 50 units, and 8 locomotives were overhauled and shut down, and the months of overhauling were as shown in Fig 2. In February and May, two locomotives were sent out for repair.
The time taken for each part of the C4 repair operation is shown in Fig 3 (from S1 File), which shows that the three links of stage preparation, component overhaul and debugging experiments account for the most relative time in the whole C4 repair process, totaling 38 hours, accounting for 54.3% of the whole.
According to Table 1 of the partially completed locomotive stopping time situation in the quality analysis report of mid-repair in the first half of 2023 of Y Locomotive Depot, locomotives are more prone to overhaul stopping time overruns when they are commissioned and sent for repair.
There are still some problems in the current harmonious locomotive C4 repair operation, which directly affect the efficiency and quality of maintenance. First of all, the current overhaul of China’s railroad locomotives mainly adopts the approach of multi-level and equal cycle. Although this kind of overhaul can basically ensure the stable operation of the equipment, due to the different functions borne by different parts in the body, the losses occurring in the actual operation are also different. Therefore, if the maintenance program adopts a consistent overhaul cycle, the probability of random failure of components will be greatly increased.
Secondly, the current maintenance scope of locomotive components generally covers more than 10 parts, including traction motors and auxiliary units. Certain locomotive components with a low utilization or failure rate will be repeatedly disassembled and inspected in multi-level maintenance, which is very easy to produce excessive maintenance problems and a serious waste of manpower and time resources. Excessive maintenance also generates a lot of additional operational requirements, resulting in consistently high locomotive maintenance costs.
In addition, the intermediate repair and overhaul of the harmonious locomotive often exists in the case of joint repair of multiple repair depot, due to the outsourcing of parts to send repair time-consuming can not be accurately controlled, so that the maintenance cycle of the vehicle is not stable enough, and if due to a variety of reasons so that the parts are delayed in the round-trip process will be even more reduce the efficiency of the repair, and disrupt the subsequent train maintenance program.
The existence of these problems makes the locomotive maintenance costs remain high, maintenance efficiency is low, and maintenance quality is difficult to be guaranteed.
Single component inspection cycle optimization strategy
This paper first takes single component system as the research object, determines the initial state of the locomotive and maintenance key components according to the actual situation and the degree of fault hazard, and establishes the single component inspection cycle optimization model with the degree of reliability as the constraint under the optimal maintenance cost. Then, considering the influence of the age reduction factor and the failure rate increase factor on the failure rate of components, the single component elastic preventive maintenance cycle is determined.
In order to make the modeling more relevant, the paper makes the following assumptions:
- 1). The occurrence of defects in the components of the system will not affect each other, and the incidence of defects is recorded as λ. In complex systems similar to railroad locomotive systems, the occurrence of component defects usually obeys a Poisson process.
- 2). System components go through normal and defective phases before failing. Denote the defective phase time according to the previous section as h, its probability density function as f(h), and the distribution function as F(h);
- 3). Only one failure of a system component can occur at any one time;
- 4). System components will be in new condition after preventive maintenance. The above three assumptions are made to facilitate the construction of a detection cycle model based on delay time theory.
- 5). Preventive maintenance activities do not fully restore the state of the system components and the probability of defects r exists
;
- 6). If a locomotive breaks down during operation it does not stop immediately, but continues to run to the nearest locomotive section where the breakdown is repaired. The above two assumptions are made to make the model more consistent with the actual utilization of the locomotive.
Single component inspection cycle optimization model
Assume that the probability that a component is defective at moment u fails at moment . Find the failure repair cost of the component.
The probability that a defect in a component at moment u is detected at moment iT is . Find the cost of preventive maintenance. Add the two repair costs to obtain the total repair cost per unit time of the locomotive component as:
In the formula: c(t) is the expected value of losses due to faulty repairs at moment cs is the cost of detecting the defect; cr is the cost of repairing the defect; cf is the cost of fault repair; ciT is the expected value of losses due to preventive maintenance at iT time;
When the preventive maintenance activity is carried out for the times of i, ni (i = 1,2,…,n) defects are detected, at which point the preventive inspection cycle is divided into k mutually independent intervals of length , which are expressed as:
In the formula: T is the preventive maintenance cycle; iT is the moment of the i preventive maintenance.
Since the occurrence of a defect in a component and the development of a defect into a failure are independent of each other are not correlated. Therefore the estimated parameter is the product of the probabilities of these two events:
In the formula: ni is the number of defects detected at iT moment; mij is the number of faults occurring on .
Assume that the probability that a defect occurs in a component at moment u and fails at moment t is , as shown in Fig 4. where
.
Where r denotes the repair rate, which represents the probability that a defect is repaired after each inspection. T denotes locomotive operating cycle. F denotes the Cumulative Distribution Function (CDF), which describes the distribution of defects from the time they occur to the time they are transformed into failures.
The average number of failures occurring in is:
Then the probability of generating mij faults during is:
Assume that a defect occurs at moment u and is detected at moment iT with probability .
where denotes the probability that the defect is not repaired in the subsequent
tests.
denotes the probability of being repaired in the current inspection multiplied by the probability that the defect has not been converted into a fault.
Then the expected value of defects occurring when the number of preventive tests reaches i is:
Based on the assumptions above, the failure of a system component is a random event and follows a Poisson distribution. Therefore, the probability that the number of defects detected at iT moment is ni is:
Bringing Equations (2.6) and (2.9) into Equation (2.3) yields:
The parameters in the delay time distribution function are brought into the preventive detection model, and each different value of the detection cycle is taken to correspond to a different repair cost, and an image of the change in the function values of the two is obtained. The optimal inspection cycle with the smallest repair cost is determined based on the image variation.
Single-component flexible service intervals
The condition of a locomotive component cannot usually be restored to a new condition after a repair operation. According to the delay-time theory, components go through the process of moving from the normal phase to the delay time phase and finally to the failure phase, and ideally, defects in locomotive components are detected and preventive maintenance is carried out as soon as they occur. Therefore, by considering the age reduction factor and the failure rate increase factor in the optimal inspection cycle, each repair operation will bring the component back to the new one, but the probability of occurrence of defects will increase to shorten the optimal inspection cycle. In order to ensure the reliability of the component it is necessary to gradually increase the number of repairs. In practice, preventive maintenance does not completely restore the state of a component to a new state, i.e., incomplete maintenance.
Age reduction factor
Indicates the extent to which the performance of a system component is restored after an incomplete repair operation, denoted as αi, and the working life after repair is referred to as the effective service life.
Where a indicates the improvement parameter of system or component maintenance cost, reflecting the recovery effect of preventive maintenance of different maintenance costs on the system or component, and b is the adjustment parameter of the number of times preventive maintenance is carried out, in which ,
. The values of a and b can be obtained by counting the historical failure data of the system or component;
denotes the cost of a single incomplete preventive maintenance;
denotes the cost of a single preventive replacement operation of the component, where
N denotes the number of preventive maintenance.
Failure rate increase factor
Denote that the failure rate function increases by a factor of βi after a system component undergoes an incomplete repair operation, although the failure rate is zeroed out. This situation can therefore be represented by using the failure rate increment therefore, as specified by the rule:
In practical work and maintenance activities, the effective working life of a system component decreases as the number of repairs increases, while the failure rate function gradually increases. Therefore the combination of two maintenance improvement factors establishes a hybrid failure rate function:
where the values of αk and βk can be obtained from previous maintenance records.
Delay time function determination
The Weibull distribution, because of its remarkable flexibility in adapting to various shapes of distribution curves, is uniquely suited to characterize the relationship between key quantities such as component defect probability, operating life, and delay time. This property of the Weibull distribution makes it particularly important in the reliability analysis of complex systems, as it is able to accurately represent the intrinsic relationship between these quantities without the need to specify a trend. Therefore, given its strong adaptability and accuracy, this paper chooses to use the Weibull distribution to analyze the delay time.
The increase in the probability of a defective part decreases the working life with respect to the delay time stage. Assuming that the delay time h obeys a certain random variable, noting that the probability function is f(t) and the distribution function is F(t). Using Minitab software to select a key component of the locomotive to analyze its historical maintenance data with AD statistics, a probability distribution graph is obtained as shown in Fig 5.
From the above figure it can be seen that the p-value is greater than 0.250 and the delay time of this system component obeys a Weibull distribution and hence the failure rate function is:
Where: denotes the shape parameter;
denotes the scale parameter.
Their values can be obtained from the locomotive component maintenance history using the great likelihood estimation method.
The Improvement Factor [19] can show the effect of reliability improvement of locomotive components after each preventive maintenance, with the following trend: the failure rate of a locomotive component will not be cleared after preventive maintenance operations but will be at the value of the normal phase at a certain moment, but the rate of increase of the failure rate will increase. The next preventive maintenance will come sooner, i.e., the maintenance will become more frequent. The variation of the failure rate λ(t) is shown in Fig 6.
Thus the failure rate curve function considering the maintenance improvement factor is:
The values of αi and βi in Eq. can be obtained from the maintenance history of locomotive components using the maintenance cycle fitting method. In order to simplify the subsequent calculation process can be made .
A component a is repaired when its reliability is equal to its minimum reliability threshold . The reliability equation is:
The preventive maintenance cycle for locomotive components a is the optimal inspection cycle plus a delay time of:
The maintenance cost per unit of time over the operating cycle of part a is:
The optimal number of preventive maintenance in the working life cycle Na is obtained by solving for the minimum value of maintenance cost per unit time of component a. The final optimization model of preventive maintenance schedule is:
Multi-component scheduling preventive maintenance plan optimization strategy
By virtue of its high degree of specificity, single-component maintenance can focus on the detailed maintenance and management of specific components. However, considering that there is a non-negligible mutual influence and synergy between components, in order to more comprehensively improve the maintenance efficiency and system reliability, this paper further investigates the optimization model of the multi-component maintenance plan, in order to comprehensively consider the correlation between the components, and realize the efficient maintenance of the whole system.
When the locomotive system adopts a group maintenance strategy, multiple components are jointly maintained at every point in time , where T is the minimum maintenance cycle. However, in actual component operating conditions, failures do not all occur at the same time, preventing a better group maintenance program. Therefore, this paper combines group maintenance with opportunity maintenance, when a component in the system reaches the optimal maintenance cycle, determine whether the reliability of all components is lower than the set reliability threshold, and group the components that do not meet the standard for maintenance, while the rest of the components are not subject to preventive maintenance. The maintenance strategy is shown in Fig 7. The plot curve theoretically represents the process of decreasing the reliability threshold of a component within a system over time, with the component operating time t as a function of its reliability
depending on the specific object of study.
- 1). If
, then no opportunistic group repair is made to part a at time t;
- 2). If
, then opportunistic group repair of component a is performed at time t;
- 3). If
, then preventive replacement of part a is carried out.
Too high or too low a minimum reliability threshold can cause an increase in the total maintenance cost, and it is necessary to find an appropriate reliability threshold to reduce the total maintenance cost of the locomotive system during the operating cycle while ensuring the safe operation of the railroad locomotive. The direct maintenance cost of Component a due to maintenance operations during two adjacent preventive maintenance intervals is:
Where represents the maintenance strategy adopted by component a in different cases. N means that component a does not undergo any maintenance operation; M means that component a undergoes preventive maintenance; and R means that component a undergoes preventive replacement.
The direct cost of component a is expressed as:
Thus the direct maintenance cost of the system is expressed as:
Generally, the longer the downtime, the more money is lost. The locomotive system is a tandem system, and the locomotive cannot operate without any of its components, so the locomotive downtime is equal to the component repair time. The loss of the locomotive system due to downtime is then:
Number of preventive maintenance for component a during cycle T:
Where: p is the number of replacement repairs; q is the number of preventive maintenance sessions remaining after replacement maintenance.
Then the downtime of the locomotive due to failure is:
The system spends on downtime due to faulty repairs in cycle T is:
Associating Equations (22), (23), and (26), the total maintenance spend of the system over the operating cycle T is:
Locomotive system availability is the percentage of uptime over the entire operating cycle. If the uptime is too short, it will be detrimental to the utilization of the locomotive and thus reduce the revenue efficiency of the railroad line. Therefore, in order to efficiently utilize line resources and reduce unnecessary maintenance costs, it is necessary to maximize locomotive system availability. In order to reduce the influence of the extremely large and small values of the availability on the model, this paper calculates the use of the availability of the average availability. A certain value exists when the preset reliability threshold increases from small to large, at which time the corresponding locomotive system downtime is minimized, i.e., the availability is maximized, which is expressed as:
Where: U is the system uptime; D is the system downtime.
Then the maintenance plan optimization model with the objective of maximum availability can be expressed as:
Model solving algorithm design
Traditional algorithms usually use linear programming, dynamic programming and other methods to solve the preventive maintenance plan optimisation model for multi-component opportunity grouping. These methods are more effective in dealing with simple optimization problems, but have limitations such as high computational complexity, easy to fall into local optimal solutions, and poor adaptability when faced with complex multi-component systems. And genetic algorithm is a search algorithm based on the principles of natural selection and genetics, which has a strong global search capability, is suitable for high-dimensional non-linear optimisation problems, and can effectively avoid local optimal solutions. Since locomotive maintenance involves multi-component co-optimisation and the objective function contains high-dimensional nonlinear constraints, the paper introduces a heuristic genetic algorithm that can speed up the convergence of the model solution and find the optimal solution accurately and efficiently.
The steps for solving the optimization model of preventive maintenance plan for multi-component schedules are as follows:
- 1). Collecting past maintenance records from the maintenance section and analyzing and solving the network data to obtain the relevant parameters
,
,
,
,
,
,
,
,
,
,
,
and the distribution function of the delay time of each key component. Then the delay time
of the critical component a under the minimum maintenance cost is found according to Equation (18). From Equation (17), the optimal preventive maintenance cycle
is obtained by adding the delay time
with the optimal preventive inspection cycle
.
- 2). Calculate the moment
of the nth preventive maintenance of the locomotive system.
- 3). Compare the magnitude of the difference between the current reliability and the minimum reliability,
, in relation to the preset reliability threshold,
. When
, the reliability of component a is high at time tn and no maintenance operation is needed; when
, the reliability of component a decreases at time tn, and it is necessary to carry out preventive maintenance for the opportunity group to ensure the safety of locomotive operation; If
and
, component a does not meet the basic requirements for locomotive operation in terms of reliability at time tn, it is preventively replaced in groups of opportunities, and the number of preventive repairs na for the newly replaced component a is recalculated.
The preventive maintenance time for component a at time tn is:
Where: denotes the time spent on preventive maintenance of component a at time tn, and
denotes the time spent on preventive replacement of component a at time tn. After
preventive maintenance of the locomotive system due to the maintenance improvement factor, the nth maintenance is the most difficult to operate and should have the longest downtime, i.e.,
.
- 4). From Equation (22), find the direct cost Cx incurred by the maintenance operation of component a during the period of time when the nth preventive maintenance is completed; and from Equations (23) and (26), find the expenses incurred by the locomotive system due to the shutdown of the locomotive system for the preventive maintenance and the breakdown maintenance. The total maintenance cost of the nth preventive maintenance of the locomotive system is found from Equation (27).
- 5). The moment when critical component a undergoes its
st repair is:
Repeat steps 2–4 until . From Equation (27), the maintenance cost derived each time is brought in to obtain the total maintenance cost of the locomotive system over its specified operating life. Then calculate the availability A of the locomotive system from Equation (28).
For the setting of the optimal reliability threshold a heuristic genetic algorithm is considered and the solution process is:
- 1). Randomly generate q initial feasible solutions
such that the set of feasible solutions is denoted as a population and the initial population
,population size is 50.
- 2). The reliability threshold for the initial population is calculated and the results obtained are sorted from largest to smallest.
- 3). Select individuals with the highest fitness values to ensure that they will remain in the next generation. The individuals with the lowest fitness values are eliminated. Finally, a roulette algorithm is used to select the remaining individuals to determine which ones will be retained for the next step.
- 4). The genetic diversity of the progeny can be controlled by setting the crossover probability pl and the mutation probability pj. Let the crossover probability be 0.9 and the mutation probability be 0.1, the screened individuals were subjected to random cross-pairing and mutation operations. These newly generated individuals are then used to update the population and perform a new round of genetic manipulation.
- 5). Let the maximum number of iterations be 80. When the number of iterations reaches the initial set value, terminate the iterative operation and find the optimal solution set
.
The flowchart of the algorithm for solving the optimisation model of preventive maintenance plan for multi-component opportunity grouping is shown in Fig 8.
Example analysis
We select five key components from the locomotive system that have a high maintenance frequency and are independent of each other (from S1 Fig and S1 Table), and that the locomotive will not operate properly if any one of the components fails. And the delay time function of each component obeys a Weibull distribution, i.e., . The effective operating cycle of the locomotive system is one year, i.e.,
.The age reduction factor and the delay-time factor act simultaneously on each critical component, i.e.,
,
.The optimal preventive testing period for each critical component is set at 5, 7, 10, 12 and 15 days, respectively. Estimation of the relevant parameters of the components by means of field studies and historical empirical data. Let the average downtime loss
per unit of time (one day) for a component of a locomotive be ¥10,000, and the other key components are shown in Table 2.
- 1). Solving for the optimal prevention cycle of a single component
By taking the data from the above table into Equation (18), we can obtain the relationship between the maintenance cost of each key component and the increase in the number of repairs, as shown in Table 3.
From Table 3, it can be seen that the maintenance cost per unit of time for each key component decreases and then increases as the number of repairs increases. Therefore, there exists a certain number of repairs at which the repair cost is minimized, and this number of repairs is the optimal number Na of repairs. Bringing each parameter into Equations (15) and (16), the delay time T of each key component can be obtained by association, as shown in Table 4.
Combining the optimal inspection cycle for each critical component with Table 4 yields the optimal preventive maintenance cycle for each critical component as shown in Table 5.
- 2). Multi-component scheduling Maintenance plan Solving
Based on Equation (27) in the optimization model derived in the previous section, the reliability threshold for component repair is solved. The main parameters of the preset algorithm are shown in Table 6, and the iterative operations are performed in MATLAB software to obtain the results shown in Fig 9.
According to the model solution can be obtained, the opportunity to group maintenance plan locomotive system availability is 95.63%, the maintenance cost is ¥256,347.2, and the reliability threshold of each key component is:
If the opportunity group maintenance program is not considered, the cost and availability of each key component to operate within the effective duty cycle T is determined from the data in Tables 3–5, as shown in Table 7. The results of considering and disregarding the use of opportunities for group maintenance were compared and the results are shown in Table 8.
Compared to the repair method that does not take into account chance grouping, all data are optimized to a greater extent after consideration. The specific performance is as follows: the number of preventive maintenance was significantly reduced during the locomotive operation cycle T, the total maintenance cost saved ¥130,831.97, the overhead saving rate reached 51.04%, and the system availability increased by 7.6%. It can be seen that this method has achieved better economic and social benefits. Through sensitivity analyses of key parameters, raising the reliability threshold from 0.85 to 0.95 would result in a 12.3% increase in total cost and a 4.7% increase in availability, indicating that thresholds need to be weighed against safety and economics. And the opportunity group maintenance strategy proposed in this paper shows unique advantages in terms of cost control and system availability. For example, compared with the traditional extended warranty model proposed by Cheng Zhonghua et al [5], significant savings in maintenance costs are achieved by dynamically triggering collaborative multi-component maintenance, which reduces the frequency of redundant maintenance. And compared to the Markov decision-based optimisation model proposed by Rui et al [12], the method dynamically adjusts the maintenance schedule through the reliability threshold, which significantly improves the overall locomotive availability within the same operating cycle. These improvements confirm the synergistic effect of the chance grouping strategy and the heuristic algorithm, and to some extent the superiority of the model.
A specific maintenance schedule based on the reliability thresholds is shown in Table 9.
Where M indicates that preventive maintenance is performed, N indicates that no preventive maintenance is performed, and R indicates that preventive replacement is performed. For example, at day 67, part 1 corresponds to R, meaning that preventive replacement is required; part 2 corresponds to M, meaning that preventive maintenance is required, and parts 3, 4, and 5 correspond to N, meaning that no maintenance activities are required. A check of the entire schedule shows that there is at least one component that does not need to be overhauled in every scheduling maintenance activity, so scheduling maintenance is effective in saving downtime and maintenance overhead compared to traditional overhaul processes.
Conclusion
This paper focuses on the problem of optimizing the C4 repair operation process of harmonious electric locomotives, and proposes a set of systematic solutions from problem analysis to model construction, and then to algorithm design and case study.
- 1). The inspection cycle optimization model for single components is developed with availability and reliability as constraints under the consideration of minimum maintenance cost. It also considers the effect of maintenance improvement factors on component failure rates to optimize single-component preventive maintenance cycles.
- 2). Opportunistic grouping is performed according to the reliability threshold, and the preventive maintenance schedule optimization model for multiple components is established with the objective of maximum availability, solved using genetic algorithm and verified with examples. According to the calculation results, it can be seen that the total cost of the same locomotive system can be saved by 51.04% and the availability can be increased by 7.89% in the same operation cycle under the preventive maintenance method considering the use of opportunity grouping.
- 3). The development of a specific maintenance schedule based on the reliability thresholds demonstrates the effectiveness of opportunity grouping maintenance in saving downtime and maintenance overhead compared to the traditional overhaul process.
The effectiveness of this model has been verified in the case of the Y locomotive depot, but further evaluation is required for large-scale extension to different locomotive maintenance environments, such as differences in maintenance record formats and data accuracy between depots, which may affect the accuracy of parameter calibration. A uniform locomotive O&M database needs to be established and data cleaning specifications developed to ensure consistency of model inputs. In areas of high cold or humidity, the rate of component degradation can be significantly accelerated, requiring the introduction of environmental correction factors to dynamically adjust maintenance intervals.
Therefore, the multi-part opportunity group preventive maintenance model optimization has a certain feasibility, which provides methodological support for simplifying the locomotive maintenance operation steps, reducing the maintenance downtime costs, and improving the maintenance efficiency. Inter-component coupling failures are not considered in this study and the parameters are dependent on historical data quality. In the future, the dynamics of the model can be improved by combining real-time sensor data, investigating the effect of functional coupling between components on the maintenance strategy, and developing a dynamic optimisation model based on real-time monitoring data.
Supporting information
S1 File. Operational time for each step in the main C4 repair process.
https://doi.org/10.1371/journal.pone.0328399.s001
(XLSX)
S1 Fig. Maintenance data for a type of electric locomotive in 2023.
https://doi.org/10.1371/journal.pone.0328399.s002
(TIF)
S1 Table. Repair of some key components of an electric locomotive type in 2023.
https://doi.org/10.1371/journal.pone.0328399.s003
(DOCX)
References
- 1. Zhao F, Zhang N. A general preventive maintenance framework of a production system considering dynamic maintenance accessibility. Comput Industrial Eng. 2025;204:111054.
- 2. Ali BM, Al-Musawi TJ, Mohammed A, Fakhruldeen HF, Hanoon TM, Khurramov A, et al. Sustainable strategies for preventive maintenance and replacement in photovoltaic power systems: enhancing reliability, efficiency, and system economy. Unconventional Res. 2025;6:100170.
- 3. He X, Su C. Energy-based availability warranty policy with considering preventive maintenance and learning-forgetting effect. Proc Institution Mechanical Eng Part O. 2024;239(2):344–57.
- 4. Rudek R, Rudek I. Models and algorithms for the preventive maintenance optimization of railway vehicles. Expert Syst Applications. 2024;240:122589.
- 5. Cheng Z, Dong E, Wang R, Shi X. Availability optimization model for fault-related multi-component systems under extended warranty strategy. J Army Eng University. 2022;1(05):31–7.
- 6. Yang F, Kou S, Deng Z. Research on optimization of maintenance cost of electric locomotive based on life cycle cost analysis. Railway Rolling Stock. 2024;44(06):145–9.
- 7. Shen B, Li F, Lv WY. Joint optimization decision of preventive maintenance schedule and buffer inventory considering service age. Industrial Eng. 2022;25(04):91–9.
- 8. Herguedas AS, Mena-Nieto A, Rodrigo F. A new analytical method to optimise the preventive maintenance interval by using a semi-Markov process and z-transform with an application to marine diesel engines. Reliability Eng Syst Safety. 2020;207.
- 9. Elleuch S, Jarboui B, Mladenovic N. Preventive maintenance planning of railway infrastructure by reduced variable neighborhood programming. Optimization Lett. 2020;10:1–17.
- 10. Szkoda M, Kaczor G, Pilch R, Smolnik M, Konieczek Z. Assessment of the influence of preventive maintenance on the reliability and availability indexes of diesel locomotives. Transport Problems. 2021;16(1):5–18.
- 11. Lin J, Pulido J, Asplund M. Reliability analysis for preventive maintenance based on classical and Bayesian semi-parametric degradation approaches using locomotive wheel-sets as a case study. Reliability Eng Syst Safety. 2015;134:143–56.
- 12. Zheng R, Zhou Y, Zhang Y. Optimal preventive maintenance for wind turbines considering the effects of wind speed. Wind Energy. 2020;23(11):1987–2003.
- 13. Mohammed A, Ghaithan A, Al-Saleh M, et al. Reliability-based preventive maintenance strategy of truck unloading systems. Appl Sci. 2020; 10(19):6957.
- 14. Lin S, Li N, Feng D, Guo X, Pan W, Wang J, et al. A preventive opportunistic maintenance method for railway traction power supply system based on equipment reliability. Rail Eng Science. 2020;28(2):199–211.
- 15. Binder M, Mezhuyev V, Tschandl M. Predictive maintenance for railway domain: a systematic literature review. IEEE Eng Manag Rev. 2023;51(2):120–40.
- 16. Hu D, Ouyang Z, Chen Q, Fan H. Optimization method of special vehicle maintenance strategy based on reliability and cost-effectiveness ratio. Military Automation. 2021;40(7):72–7.
- 17. Zhu H, Li J, Wang L, Wang Z, Liu J. Reliability and maintenance cost assessment of long-cycle service systems. Modern Defense Technol. 2021;49(2):86–94.
- 18. Li Z, Wen L, Shen E. Research on the technical regulations of harmonious locomotive overhaul. Railway Rolling Stock. 2015;35(6):73–6.
- 19. Dong H, Liu Q, Ye C, Liu W. Periodic preventive maintenance optimization and a model for high-speed rail brake based on the limitation of reliability. University Shanghai Sci Technol. 2020;42(4):384–9.