Next Article in Journal
Application of Satellite-Derived Summer Bloom Indicators for Estonian Coastal Waters of the Baltic Sea
Previous Article in Journal
Differences and Similarities between the Wood of Three Low-Density and Homogenous Species: Linden, Balsa, and Paulownia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Imperfect Preventive Maintenance Optimization with Variable Age Reduction Factor and Independent Intervention Level

by
Fabio Henrique Pereira
1,
Arthur Henrique de Andrade Melani
2,
Fabio Norikazu Kashiwagi
2,
Tiago Gaspar da Rosa
2,
Uerviton Silva dos Santos
1 and
Gilberto Francisco Martha de Souza
2,*
1
Informatics and Knowledge Management Graduate Program, Universidade Nove de Julho, São Paulo 01525-000, SP, Brazil
2
Department of Mechatronics and Mechanical Systems Engineering, Polytechnic School, University of São Paulo, São Paulo 05508-010, SP, Brazil
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(18), 10210; https://doi.org/10.3390/app131810210
Submission received: 31 July 2023 / Revised: 1 September 2023 / Accepted: 5 September 2023 / Published: 11 September 2023

Abstract

:
Maintenance policies are crucial for ensuring the reliability, safety, and longevity of a system, as well as reducing the risk of accidents. Preventive maintenance (PM) is an effective strategy to keep equipment and systems in good working order by fixing potential issues before they cause downtime or safety hazards. However, optimizing the time intervals between PM activities is essential for minimizing the overall maintenance cost. This paper proposes an innovative approach that considers the intervention level of maintenance activities as an independent variable of PM times. The approach provides greater flexibility in creating maintenance plans, as it considers practical aspects that may impact maintenance activities beyond the time interval between PMs. The proposed approach uses a reliability model that incorporates imperfect preventive maintenance and a variable improvement factor based on age reduction. The improvement factor of each preventive maintenance activity (PMA) is defined based on the intervention level of the activity itself, which is determined by the number of tasks performed, execution time, and the number of items replaced in the maintenance plan. The proposed maintenance strategy determines not only the optimal times for PMAs and the respective intervention level but also the optimal number of maintenance activities that minimize the total maintenance cost along a fixed and user-defined planning horizon. The effectiveness and precision of the approach have been demonstrated through a series of numerical examples and a comprehensive case study involving three heat exchangers situated within the hydroelectric power plant.

1. Introduction

Maintenance policy is crucial for maintaining the reliability and safety of a system, as well as reducing the risk of accidents. It involves developing a strategic plan of action to avoid unexpected interruptions or, in case they happen, ensure that they are quickly addressed and that the system continues to function optimally with high availability, security, and durability. Proper maintenance not only reduces costs but also prolongs the useful life of the system and improves efficiency [1,2].
Preventive maintenance (PM), which involves performing routine maintenance activities on equipment or systems to prevent unexpected breakdowns or failures, is an excellent strategy to keep equipment and systems in good working order by fixing potential issues before they could cause downtime or safety hazards [3]. Optimizing the time intervals between preventive maintenance activities (PMAs) is, therefore, essential for minimizing the overall maintenance cost.
The total maintenance cost is calculated as the sum of the costs of corrective and preventive maintenance, divided by the forecast horizon. Longer time intervals between preventive maintenance generally result in lower corresponding costs. However, longer intervals between PM activities also increase the expected number of failures, which may require more corrective actions that increase the overall cost of the maintenance process. In general, the costs of corrective maintenance tend to be higher than those of preventive maintenance [4].
Preventive maintenance actions are associated with an intervention level that considers the number of tasks performed, execution time, and the number of items replaced in the maintenance plan [5]. The intervention level is usually considered dependent on the times between successive preventive maintenance actions, meaning that the longer the time interval between PMs, the greater the intervention level of the maintenance action, and the higher its cost. However, in practice, the number of tasks performed, execution time, and the number of items replaced in the maintenance plan may not depend solely on the time interval between PMs. Economic issues and contractual rules may also affect decision-making, while equipment usage regimes may vary significantly from the standard established in the manufacturer’s manuals.
This paper proposes an innovative approach that considers the intervention level of preventive maintenance activities as an independent variable of PM times. This approach provides greater flexibility in creating maintenance plans, as it considers practical aspects that may impact maintenance activities beyond the time interval between PMs. In practice, companies often operate under budgetary and time constraints, so an intervention that restores equipment to a state that is “good enough for safe and efficient operation” may be deemed sufficient, especially if complete restoration is significantly more costly or time-consuming. Additionally, the proposed approach uses a reliability model that incorporates imperfect preventive maintenance and a variable improvement factor based on age reduction. The improvement factor of each PMA is defined based on the intervention level of the activity itself, which is determined by the number of tasks performed, execution time, and the number of items replaced in the maintenance plan, according to [6].
The proposed maintenance strategy determines not only the optimal times for PMAs and the respective intervention level but also the optimal number of maintenance activities that minimize the total maintenance cost considering a user-defined planning horizon. To accomplish this task, a solution coding procedure for the genetic algorithm was developed to consider the times, intervention level, and number of maintenance activities simultaneously.
To provide context and identify gaps in the current literature, this paper begins with a review of related works in Section 2. Section 3 describes the proposed method, while Section 4 details its application in a case study and the corresponding results. Finally, the conclusions appear in Section 5, followed by the bibliographical references that supported the research.

2. Imperfect Preventive Maintenance

A repairable system can be defined as “a system that, after failing to perform an activity, can be restored to proper functioning satisfactorily by some method” [7]. As defined in [8], a repairable system can be fixed by replacing some of its components, rather than restoring the entire system after a failure.
The research conducted by [5,9] reports five categories of maintenance activities, which are:
  • Perfect maintenance: the maintenance operation restores the system to a status “as good as new”. The maintenance operation restores the system such that its operational performance and integrity are indistinguishable from when it was brand new. This maintenance effectively resets the reliability curve, bringing it back to the initial high reliability associated with a new system. All accumulated wear and tear or degradation is completely reversed.
  • Minimal maintenance: maintenance operation that restores the system to a state of “as bad as old”. The maintenance operation addresses only immediate faults or damages, but the cumulative wear, age, and minor degradations persist, rendering the system’s condition nearly unchanged post-maintenance. There’s little to no improvement in the reliability after the maintenance. The curve remains near its current level, which is closer to the system’s end-of-life reliability.
  • Imperfect maintenance: maintenance operation that restores the system to a state of “worse than new, but better than old”. The maintenance operation rejuvenates the system, but not to its original state. While certain wear and degradations are mitigated, the system does not return to its brand-new condition. The reliability improves post-maintenance but does not reach the peak reliability of a new system. The curve is lifted but stays between its original high (new system) and its current degraded state.
  • More than perfect maintenance: the maintenance operation returns the system to a state of “better than new”. The maintenance operation not only restores the system but also enhances its performance, durability, and other attributes, making it surpass its original specifications. Post-maintenance, the reliability exceeds that of the original system. The curve is elevated beyond the initial reliability, indicating enhanced performance and longevity due to maintenance upgrades or innovations.
  • Destructive maintenance: maintenance operation that restores the system to a state of “worse than old”. Instead of rejuvenating or restoring the system, the maintenance operation inadvertently introduces flaws, damages, or reduces the system’s overall integrity. The reliability deteriorates post-maintenance, moving the curve downwards, closer to complete system failure. This is a non-ideal outcome, often resulting from erroneous maintenance procedures or unforeseen complications.
According to [9], the fourth and fifth categories have little presence in reality; almost all correspond to specific events in the life of the system. In the first category, the most commonly used model that precisely fits the described scenario is the perfect renewal process (PRP) as mentioned by [4,10]. In the second category, a non-homogeneous Poisson process (NHPP) [4,10] is used, among others. In the third category, several failure process models, including variants of generalized geometric processes [11], are used.
Recent works on reliability and imperfect preventive maintenance models have introduced new approaches where artificial intelligence (AI) algorithms are used together with statistical models to assist in optimizing maintenance policies. Many of these works focus on finding possible solutions for specific problems identified in certain industrial sectors. In this context, it is observed that the use of evolutionary and metaheuristic algorithms is widespread.
In [12], optimization techniques using evolutionary algorithms for complex system maintenance costs are presented. The aim is to minimize maintenance costs while maintaining system reliability. The algorithms determine the optimal times for maintenance activities on system components and the work compares the performance of different methods to find the global optimum. A case study is presented using data from an Algerian power distributor with a mathematical model for reliability constraints. The algorithms generate different solutions that are evaluated based on performance criteria. The results indicate that reliability constraints are crucial for obtaining viable and efficient solutions, and the study highlights that evolutionary algorithms are an effective tool for solving maintenance problems in complex systems.
A mathematical model to optimize product availability with imperfect preventive maintenance was developed by Wang et al. [13]. The model maximizes availability by optimizing product replacement time and ideal preventive maintenance intervals. The researchers compared numerical and evolutionary algorithms to find the global optimum and reported that the evolutionary algorithm was faster but slightly less precise than the numerical algorithm. The study demonstrates the applicability of the evolutionary algorithm for this problem. Future work includes constructing a model that considers warranty and availability costs, predictive risk of failure, and equipment utilization rate using operational research algorithms and different distributions, such as normal and Weibull distributions.
Gholizadeh et al. [14] proposed a mathematical optimization model to schedule a flow-shop system in the disposable appliance manufacturing industry while considering a preventive maintenance policy (PMP). Real data from Pilka Plast Haraz Polymer Company in Iran were used to develop the model, which aims to minimize production and maintenance costs and considers uncertainties associated with the processes. The model uses operation times and system availability to optimize the processing sequence. Evolutionary algorithms were also used to solve the proposed model, indicating that such methods are effective in obtaining the optimal global solution that minimizes the total maintenance costs. The authors suggest future work on rigorous problem-solving techniques, introducing the development of new products, and implementing quality control (QC) in the mathematical model.
Raghav et al. [15] proposed a statistical model to estimate system availability and optimize the times for preventive maintenance to minimize maintenance costs and maximize system availability. The proposed approach was applied in a power generation plant and evaluated using multi-objective optimization algorithms, such as particle swarm optimization (PSO) and the genetic algorithm (GA). The results showed that these algorithms can significantly reduce maintenance costs compared to existing preventive maintenance policies. Future work could involve using real data to determine the distribution and parameters, such as component failure detection rates, resource utilization rates, and factors related to component quality, that can be considered.
In the research conducted by Suzuki and Itu [16], the authors propose a maintenance scheduling model based on metaheuristic algorithms, considering reliability constraints, to minimize the total number of maintenance activities throughout the lifetime of a nuclear power plant. The proposed model was applied to find the best maintenance plans, the global optimum, for components that constitute a water injection function. Comparing the results obtained with data from an existing method, it was possible to verify that the proposed model produced a superior maintenance schedule, in which the total number of activities was minimized, and the system’s unreliability was restricted within a predefined upper limit. In future work, the researchers mention that they intend to consider the non-linearity of component failure rates and the difference in cost of each type of maintenance to optimize the schedule under more realistic conditions.
It is worth mentioning that alternative optimization methods, including exact approaches, could be employed to address this problem. For instance, the utilization of the Nelder–Mead method, which is commonly employed in solving nonlinear optimization problems, as discussed in Lin and Pham’s study [17], did not yield superior outcomes compared to metaheuristic methods in this specific application. Moreover, analytical techniques that assume a constant probability of failure over time cannot be utilized for problems that involve non-homogeneous counting processes, similar to the examples examined in this research [18].
Moreover, unlike the works above and those found in the literature, the proposed approach uses a reliability model that considers imperfect preventive maintenance and a variable improvement factor based on age reduction. So, the improvement factor of each preventive maintenance is defined according to the intervention level of the maintenance action, considering a fixed and pre-defined planning horizon. This approach differs from the usual methods in two main aspects, namely:
  • The intervention level of maintenance activities is considered independent of the time between consecutive preventive maintenance, in contrast to the common approach in which the intervention level is treated as a time-dependent variable. In general, the longer the time between maintenance actions, the greater the intervention level of the action. The proposed approach eliminates this restriction.
  • The proposed maintenance strategy determines not only the optimal times for PMAs and their respective intervention levels but also defines the optimal number of maintenance activities that minimize the overall maintenance cost, considering a user-defined planning horizon. Coding and decoding approaches to the genetic algorithm solutions were developed to simultaneously consider the times, intervention levels, and the number of maintenance activities.

3. The Proposed Approach

The methodological procedure adopted in this work can be divided into two steps, namely:
  • Adjustment of the reliability model from the actual data of the system(s) under observation, with the possibility of considering more than one similar system.
  • Imperfect preventive maintenance optimization to determine the optimal times for PMAs, their respective optimal intervention levels, and the optimal number of maintenance activities that minimize the overall maintenance cost.
The intervention levels of preventive maintenance actions are expressed in percentages, indicating that maintenance can be performed with different severities. The higher the level of intervention, the greater the impact of maintenance on the system condition, characterizing the approach with a variable improvement factor. In practice, the definitions of different levels of preventive maintenance intervention are closely related to the system characteristics and should be determined by the operator. These definitions may consider different conditions and activities of maintenance plans related to the number of tasks performed or items replaced in preventive action [6].
In the following subsections, these steps are described in detail, highlighting the necessary calculations and the methods and tools used in each of them.

3.1. Adjustment of the Reliability Model

The reliability models addressed in this work consider the study of repair systems in which the failure rate is described by a non-homogeneous Poisson process (NHPP). This means that the time intervals between the failures are not independent, and the failure rate is described by a fault intensity function that varies with time, in general, in an increasing way. Therefore, the first step of the reliability model adjustment is the definition of an intensity function parameterization that best fits systems failure data.
Here, we apply the traditional Power Law proposed by Crow [19], which is one of the main ways to characterize the failure intensity function in Equation (1),
u t = 1 λ β β t β 1
in which λ , and β are the model parameters that must be estimated, with λ > 0 , β > 0 , where λ is the parameter of scale and can be interpreted as the time during which exactly a failure is expected to occur, and β is the parameter of shape and represents the variability of the expected number of faults compared to time.
The choice of the power law to describe the failure intensity function is due to its great adjustment power to the most diverse formats by the variation of its parameters, as can be seen in Figure 1.
The estimation of the parameters λ and β also results in the function of an average failure number μ ( t ) , which describes the accumulated number of expected failures to time t , according to Equation (2).
μ t = 0 t u t d t = 1 λ β t β

3.1.1. Imperfect Preventive Maintenance Model

The failure intensity function describes the failure rate as a function of time but does not consider the imperfection of preventive maintenance actions. In fact, the function defined in Equation (1) assumes that the failure intensity does not change after a preventive maintenance action and that the systems return to the state of “as good as new” after this action (i.e., perfect PM).
However, in practice, preventive maintenance improves system performance for an intermediate condition, reducing failure intensity to a value between a state somewhere between “as good as new” and “as bad as old” after preventive activities [20]. Thus, considering the imperfect maintenance, the failure intensity function is rewritten by applying the improvement factor a after each preventive maintenance action in the instant T j , according to Equation (3).
u t = u 0 t , T 0 t < T 1 u 0 t a T 1 , T 1 t < T 2 u 0 t a T 2 , T 2 t < T 3 u 0 t a T j 1 , T j 1 t < T j
Therefore, in addition to estimating the parameters λ and β , it is necessary to estimate the improvement factor that represents the influence of maintenance action on system failure intensity. In this paper, the improvement factor is defined as a function of the intervention level s , as a ( s ) , resulting in new expressions for the fault intensity function u ( t ) and the average number of failures μ ( t ) , according to Equations (4) and (5), respectively:
u t = 1 λ β · β · ( t a ( s j ) · T j 1 ) ( β 1 ) ,   T j 1 t < T j
μ t = j = 1 c 1 1 λ β · ( T j a ( s j ) T j 1 ) β 1 λ β · ( ( 1 a ( s j ) ) T j 1 )                                                                                             + 1 λ β · ( t a ( s c 1 ) T c 1 ) β 1 λ β · ( ( 1 a ( s c 1 ) ) T c 1 ) β

3.1.2. Improvement Factor Parameterization

The preventive maintenance action performed at time T j with intervention level s j promotes a reduction in system failure intensity for all maintenance cycles. To represent the improvement factor, an exponential function that expresses the factor value regarding the intervention level of the maintenance is used, defined as Equation (6):
a s j = 1 E X P s j · θ ,   j = 1 , . . . , c
So, the adjustment of the reliability model is performed by obtaining the value of the parameters θ , λ , and β , as defined above. Here, the traditional maximum likelihood estimation method has been adopted, as described in the following subsection.

3.1.3. Maximum Likelihood Estimation Method

The estimation of the parameters λ , β , and θ was performed to solve a problem of maximizing the likelihood function, defined according to Equation (7):
L λ , β , θ = k = 1 m j = 1 c k i = 1 n k j 1 λ β · β · ( t k , j , i a ( s k , j 1 ) T k , j 1 ) β 1   · E X P j = 1 c k 1 λ β · ( T k , j a ( s k , j 1 ) T k , j 1 ) β 1 λ β                 · ( ( 1 a ( s k , j 1 ) ) T k , j 1 ) β  
which is defined considering m repairable systems, indicated by k = 1 , , m and subject to c k cycles of preventive maintenance performed at times T k , j , with k = 1 , , m and j = 1 , ,   c k . Each of the PM actions is associated with an intervention level, which is known and denoted by s k , j . In each maintenance cycle j , n k , j failures are observed for the kth system, which occurs at times t k , j , i . In Equations (4) and (5) the values of T k , 0 and s k , 0 are equal to zero and coincide with the beginning of systems observation.

3.2. Maintenance Optimization

The optimization problem with the proposed model is aimed at finding optimal values for the following variables: the number of maintenance actions, the times to perform these maintenance activities, and their severities that minimize the overall maintenance cost. This second phase of optimization was performed using the genetic algorithm, following the steps illustrated in Figure 2.

3.2.1. Representation and Decoding of Candidate Solutions

The proposed optimization approach uses a real representation for candidate solutions, which considers a variable number of maintenance actions, with their respective severities, in a user-defined time horizon of N months. The approach determines the number of PM activities ( c ) and the times and intervention level for these activities, T j e s j , f o r j = 1 , , c .
Numerically, each solution is represented as a vector of N real numbers, denoted as X = x 0 , , x N 1 . Each element x i of a solution X is decomposed into an integer part x i and a fractional part { x i } , such as { x i } = x i x i .
The occurrence of a preventive maintenance activity in a given month is defined by the value of x i . Each element x i of a candidate solution is defined in the interval 0 ; 2 s 1 , in which s is the number of intervention levels considered. Thus, the solution is decoded by calculating the rest of the division of x i by 2, m o d ( x i , 2 ) , indicating the occurrence of a maintenance action in i -th month if and only if m o d x i , 2 = 1 . This choice of limits for x i values ensures equal probability for even and odd values.
For cases in which m o d x i , 2 = 1 , the values of x i also indicate the intervention level of the maintenance to be performed in the i -th month, as s j = ( s x i + 1 ) / 2 . The time T j to perform the PM activity is calculated from the fractional part { x i } , of the form T j = 30 ( i + { x i } ) .
It is noteworthy that, in practice, the intervention level of the maintenance activity can be defined based on the number of tasks performed in the maintenance planning, the time in hours required to perform the planning, and the number of items replaced in maintenance and can be adapted as a function of the system specificity.

3.2.2. Solutions Evaluation

Each genetic algorithm’s candidate solution, which results in a set of times and intervention levels for preventive maintenance, is associated with a total cost along with a fixed user-defined planning horizon, obtained by the sum of preventive and corrective maintenance costs for all cycles. Denoting by C P M ( T j , s j ) and C C M the preventive maintenance and corrective maintenance costs, respectively, the expected total maintenance cost C T O T can be given by Equation (8).
C T O T T j ,   s j , c = j = 1 c C P M T j , s j + E N t j C C M
in which E N t j is the expected number of failures in the cycle j and s j is the intervention level of the j -th PM.
The expected number of failures in each cycle, E N t j , is also modified according to the average function μ t , which represents the average number of failures as a function of time. Thus, Equation (8) must be rewritten as Equation (9).
C T O T T j ,   s j , c = j = 1 c C P M T j , s j + μ T j μ T j 1 C C M
The sum of the costs for all maintenance cycles is used as a measure to determine the optimal values of T j and s j as well as the optimal number of PM activities.

3.3. Numerical Examples

The experiments performed considered different scenarios regarding the availability of the failure data of systems, including situations where the number of failures is small, by grouping similar subsystems data that enable suitable adjustments of theoretical models.
For the first scenario, the example from Shin et al. [21] was used to provide maintenance data for a central cooler in a nuclear power plant. The example considers five repairable systems observed for 600 days, preventive maintenance carried out at times 150, 250, 500, and 600 (days), with severities equal to 40%, 50%, 90%, and 20%, respectively (simultaneous maintenance in all five systems). A total of 93 failures were observed in this example, randomly distributed among the five systems, as graphically illustrated in Figure 3.
In this first case example, preventive maintenance costs were defined in two scenarios: (a) varying the PM cost as a function of intervention level (Table 1); (b) fixed preventive maintenance cost of USD 4000, regardless of intervention level. The corresponding results of this example allow one to verify that the optimization will return a result close to the expected. As for a fixed cost, the optimal known solution is to perform maintenance as comprehensively as possible, which results in the best improvement factor in the system condition.
In the second case example, a scenario with three identical components subject to independent maintenance actions was considered. In this case, the intervention levels were fixed at 20%, 70%, and 100% with the respective preventive maintenance costs, according to Table 2. The corrective maintenance cost was set to be USD 15,000, with a planning horizon of 24 months (730 days). The failure data of the three components are presented in Table 3.
In the third case example, a scenario with two components and independent maintenance actions was considered. In this case, the first of the two observed systems did not have failures, and the intervention levels were always 100%. Thus, both the corrective maintenance cost and preventive maintenance cost were considered constant and defined as USD 17,000 and USD 4000, respectively. The planning horizon of the maintenance policy was 48 months (1460 days). The failure data of this example are presented in Table 4.
For the fourth case example, four identical components received preventive maintenance with an intervention level of 50% or 100%, with respective costs of USD 2000 and USD 3000. The corrective maintenance cost was USD 15,000, with a planning horizon of 24 months (730 days). The data of this case are presented in Table 5.
For the first case example, additional scenarios were created by varying preventive and corrective maintenance costs to perform a sensitivity analysis of the proposed models.

3.4. Case Study

The focus of this case study was on enhancing the maintenance policy for heat exchangers in a hydroelectric power plant that faces a particular challenge: clogging caused by the rapid growth and encrustation of golden mussels. These invasive mollusks were recently introduced into the river near the plant, leading to frequent failures in the heat exchange system. Since the process relies on river water, the mussels adhere to the exchanger pipes, causing persistent interruptions. The main goal of the proposed approach was to develop a refined maintenance strategy to effectively tackle this problem.
Even though the equipment operates under similar conditions, the position of the equipment on the riverbed can affect the encrustation process of golden mussels. This indicates that the data from heat exchangers will be analyzed individually. The failure data, collected over a 300-day observation period, are provided in Table 6 for three different heat exchangers (k = 1, 2, 3).
Furthermore, the corrective maintenance costs were established at CCM = 30,000 monetary units, while the cost of preventive maintenance was determined as a function of the intervention level (s) using Equation (10). This equation can be tailored and adjusted to suit the specific requirements of the problem at hand.
C P M = 1500 × s + 500

4. Results

The following presents the results of the numerical examples and the case study from the previous section. All results were obtained by applying the genetic algorithm with the parameters empirically defined according to Table 7. The results are presented as the average of 10 replications for each example with the respective sampling error ε with a level confidence of 95%, both for the adjusted parameters and the times and intervention levels of preventive maintenance.

4.1. Numerical Examples

Model adjustment results for the first case example are presented in Table 8. The average values for parameters λ , β , and θ were employed to optimize the times and intensities of preventive maintenance in the second optimization stage.
The average values of times and severities in ten replications are presented in Table 9, which shows the optimal number of maintenance cycles ( c ), the optimal PM times T j , j = 1 , , c (in days), the severities s j , j = 1 , . . . , c , and the respective total cost, C T O T ( T j , s j , c ) .
It is possible to observe that all replications resulted in a single maintenance cycle ( c = 1 ), with time T 1 35 days and an intervention level of 20%, which has the lowest cost among all possible maintenance activities (Table 1).
Since preventive maintenance costs vary as a function of intervention level, according to Table 1, the result that minimizes the total maintenance cost has the lowest intervention level, even though this intervention level promotes the lower improvement in the system intensity of failure. Therefore, optimization is expected to indicate maintenance with maximum levels if preventive maintenance costs are fixed. The results with the preventive maintenance costs set at USD 4000, regardless of the intervention level, are presented in Table 10. It can be observed that the most common solution becomes an intervention level of 90%, as expected. It is possible to observe the occurrence of solutions with other levels of intervention, such as 50%. It is noteworthy that variations in the solution are due to the stochastic characteristic of the genetic algorithm itself. Additionally, there is a relatively small difference in the improvement factor and, consequently, in the expected number of failures, for nearby intervention level values (see Figure 4). For all executions under these same conditions, however, solutions with an intervention level of 20% were not obtained.
The 90% intervention level solution obtained in Replication 1 is the one that presented the lowest total cost. In general, the total costs are slightly higher than in the previous case, as the fixed cost of USD 4000 is higher than the cost of a 20% intervention level.
The results of the second case example are presented in Table 11. Again, the results of the intervention level and total maintenance cost are quite consistent. The system indicates a single preventive maintenance action around the day T = 140 and an intervention level of 20%.
For the third case example, an N = 48-month planning horizon was considered for two observed systems. It is important to note that, in this case, the joining of the two systems’ data made it possible to consider the first system for which there was no failure data in the period. Additionally, this example only considered preventive maintenance with intervention levels of 100%, which means that the optimization algorithm needed to define only the optimal times to perform the maintenance activities. The respective results are presented in Table 12.
For the fourth case example, the experiments considered four equivalent systems subject to PMA intervention levels of 50% or 100%. The results are presented in Table 13.
It is noteworthy that in all simulated scenarios, the proposed approach indicated a PM planning with a single maintenance activity over the time horizon. This result persisted even with changes in the corrective and preventive maintenance costs, as shown in Figure 5, for the first case example. It was observed that an increase in corrective maintenance costs caused an anticipation of the maintenance activity to reduce the total cost, but the impact was relatively small. This result is because the failure intensity function tended to have a constant value over time in the examples, according to Figure 1. Under this condition, the improvement promoted by MP was relatively small, independent of the intervention level, and did not significantly affect the total maintenance cost. When the preventive maintenance has minimal impact on extending the component or system’s lifespan, conducting regular maintenance becomes less efficient, especially if the maintenance cost outweighs the benefits gained.
On the other hand, the cost of preventive maintenance has a higher impact on the maintenance time, and higher costs extend the maintenance action. This characteristic can be better observed in Figure 6.
In general, maintenance activities with an intervention level of 20% were indicated in most cases. However, more comprehensive maintenance activities were indicated in cases where the times of such activities were small. This result indicates that, from the point of view of costs, it can be advantageous to perform more severe maintenance actions in advance.
These results were obtained considering all C P M , C C M combinations, varying from USD 200 to USD 10,000 (increments of USD 200) and from USD 500 to USD 50,000 (increments of USD 500), respectively. The average values of the parameters defined in Table 8 were used.
Another set of experiments considered different values of the parameter β , which is related to the expected number of failures over time. Higher values of this parameter increase the cost with corrective maintenance, as the expected number of failures grows over time. In these cases, more frequent preventive maintenance may be required. The experiments consider β values ranging from 2.5 to 5.0, with steps of 0.5, as presented in Table 14 for the first case example, allowing us to evaluate the assertiveness of the PM optimization. In the table, the average results are presented regarding the most frequent number of cycles observed in 10 replications (mode), including a column with the observed frequency, named p ^ .
Obviously, with the increase in the parameter β , which is directly proportional to the expected number of failures, the total costs increased proportionally to the number of maintenance actions. The difficulty of the problem also seemed to grow with the parameter β , which explains the increased variability of the results ( p ^ from 1.0 to 0.3). This limitation can be circumvented by adjusting the AG parameters, such as the size of the population and the number of generations.
Finally, the results of the intervention level should be highlighted. As observed before, in the results shown in Figure 5 and Figure 6, the solutions in Table 14 consistently indicate a greater intervention level in the first maintenance activity, reducing this intervention level in the final maintenance activity. Such a result is largely due to the form of parameterization of the improvement factor, which generated a lower increase in the improvement values as the intervention level increased, as shown in Figure 7.

4.2. Results of the Case Study

First, we present the results of model adjustment of the three heat exchangers discussed in this case study. Table 15 displays the average values of parameters λ, β, and θ from ten runs. These values were later utilized for optimizing the predictive maintenance times and intervention levels in the second stage of the optimization process. The model adjustment outcomes revealed similarities in the values of λ and β across the three equipment types, but there was considerable variation in parameter θ. It is essential to note that this parameter directly influenced the preventive maintenance improvement factor, indicating a higher effectiveness of preventive maintenance in this scenario. A more in-depth analysis of this result can be based on the optimization outcomes for the time and intervention levels of preventive maintenance, as presented in Table 16. The table displays the best results achieved in ten model replications, along with the mean and standard deviation of the total cost.
As the parameter θ increased, the recommended number of maintenances also rose, leading to values of 4, 5, and 6 for k = 1, 2, and 3, respectively (with θ values of 0.9690, 1.1862, and 1.6559). This effect was also noticeable in the intervention levels allowed for each equipment. Heat exchangers 1 and 2 typically required a 100% intervention, while equipment k = 3 allowed interventions of 70%, for example. Interestingly, for k = 3, lower intervention levels were suggested at the beginning of the planning horizon, possibly due to the higher reliability during the initial analysis period and the increased effectiveness of preventive maintenance in this scenario (as indicated by the higher value of θ).
Furthermore, it is crucial to discuss the results concerning the total maintenance costs in each case. It became apparent that a higher number of preventive maintenance actions led to a reduction in the overall cost, which was directly influenced by the effectiveness of these actions. This behavior can be attributed to the decrease in the expected number of failures following preventive maintenance, which also holds true for maintenance actions with lower intervention levels, even though the effect may be less pronounced in these instances. Clearly, there exists a threshold beyond which reducing the total cost per unit of time by increasing the number of maintenance actions is no longer beneficial.

4.3. Sensitivity Analysis of the Case Study

A sensitivity analysis of the solution was conducted concerning the preventive and corrective maintenance costs, with the latter usually being higher due to unplanned downtime expenses. In this case, experiments were carried out considering all combinations of values for C P M and C C M , ranging from USD 1000 to USD 5000 (in increments of USD 500) and from USD 10,000 to USD 30,000 (in increments of USD 500), respectively.
The optimal number of preventive maintenance actions was observed for each combination of cost values, as well as the most frequent intervention level for these actions, as shown in Figure 8. It can be observed that the optimal number of preventive maintenance actions, denoted as c, was strongly influenced by variations in the cost of these actions, with these variables being inversely proportional. Therefore, the optimal number of preventive maintenance actions is higher when the cost of these actions is lower, a relationship that becomes more pronounced when corrective costs increase.
For this example, performing maintenance with a lower level of intervention was considered in a few cases, especially when both preventive and corrective maintenance costs were lower and θ was higher (k = 3). However, by reducing the level of intervention, the preventive maintenance actions needed to be more frequent to achieve the same system improvement factor.
On the other hand, the impact of corrective maintenance cost on c was less significant when the difference between C P M and C C M was smaller. This is the scenario, for instance, where C P M = U S D   5000 and C C M = U S D   10,000 , in which only one preventive maintenance action is indicated.
Simplified one-dimensional illustrations of these results are shown in Figure 9, with the number of preventive maintenance actions for a few values of C P M and C C M . Overall, the outcomes for different systems are similar, yet they consistently demonstrate an increasing trend in the number of preventive maintenance actions concerning the parameter θ, alongside the consideration of preventive maintenance with lower intervention levels, especially for k = 3, with lower values of parameters C P M and C C M .

5. Conclusions

In this study, we proposed an approach for the maintenance optimization of repaired systems subjected to imperfect preventive maintenance activities. Reliability models consider repairable systems in which the failure rate is described by a non-homogeneous Poisson process, in which the fault intensity function varies with time. An age-based reduction factor, which restores the system’s effective age to an intermediate state between “as good as new” and “as bad as old” after PM activities, is defined as a function of independent severities. This means that the intervention level is treated as a decision variable in the optimization problem and independent, therefore, of maintenance times.
The preventive maintenance policy is based on a non-periodic approach, with the optimal times determined by the proposed method. So, the proposed maintenance strategy determines not only the optimal number of maintenance activities but also defines the optimal times for PMAs and the respective optimal intervention level that minimizes the total maintenance cost along a fixed and user-defined planning horizon.
The proposed preventive maintenance strategy was tested using data from various examples and a case study from a hydroelectric power plant in southern Brazil, considering similar systems and maintenance with different intervention levels.
In situations in which the expected number of failures was approximately constant, preventive maintenance had a small impact on system condition, regardless of the corrective and preventive maintenance costs. In such cases, only one MP was indicated in all tested examples. On the other hand, when the expected number of failures increased, it was more advantageous to increase the number of preventive maintenance activities with lower intervention levels than to increase the intervention level of the maintenance activities. It is worth noting, however, that any additional costs caused by the system’s unavailability to perform maintenance activities were not considered, even if maintenance with a higher intervention level tended to require a longer stopping time.
The case study centered on heat exchangers showcased the feasibility and efficacy of the proposed approach. It offers valuable insights into the correlation between preventive maintenance effectiveness and the optimal frequency of maintenance actions. Additionally, this study revealed that even maintenance actions with lower intervention levels could prove advantageous in minimizing the total maintenance costs, contingent upon the equipment’s characteristics and maintenance effectiveness. However, by reducing the level of intervention, the preventive maintenance actions need to be more frequent to achieve the same system improvement factor.
In addition to addressing multi-component systems, which is reported as a limitation in a recent study [20], the proposed approach flexes the maintenance policy by treating the intervention level as a decision variable and allowing balance in the trade-off between system reliability and maintenance cost. In the next step of the research, the introduction of stochastic costs for corrective maintenance can be evaluated, since this can better reflect realistic situations.

Author Contributions

Conceptualization, F.H.P., A.H.d.A.M., T.G.d.R. and F.N.K.; methodology, F.H.P., A.H.d.A.M., T.G.d.R. and F.N.K.; software, F.H.P.; validation, F.H.P.; formal analysis, F.H.P., A.H.d.A.M., T.G.d.R. and F.N.K.; writing—original draft preparation, F.H.P., A.H.d.A.M. and U.S.d.S.; writing—review and editing, F.H.P., A.H.d.A.M. and G.F.M.d.S.; supervision, G.F.M.d.S.; project administration, G.F.M.d.S.; funding acquisition, G.F.M.d.S. All authors have read and agreed to the published version of the manuscript.

Funding

Gilberto Souza wishes to acknowledge their support from the Brazilian National Council for Scientific and Technological Development/Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) through grant 303986/2022-0. The authors are thankful for the financial support from EDP Brasil for the development of the present research as part of an ANEEL R&D Project.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author, G.F.M.d.S., upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Panneerselvam, R. Productions and Operations Management, 3rd ed.; PHI Learning Private Limited: New Delhi, India, 2012. [Google Scholar]
  2. Melani, A.H.A.; Murad, C.A.; Caminada Netto, A.; de Souza, G.F.M.; Nabeta, S.I. Criticality-Based Maintenance of a Coal-Fired Power Plant. Energy 2018, 147, 767–781. [Google Scholar] [CrossRef]
  3. Melani, A.H.A.; Murad, C.A.; Caminada Netto, A.; Souza, G.F.M.; Nabeta, S.I. Maintenance Strategy Optimization of a Coal-Fired Power Plant Cooling Tower through Generalized Stochastic Petri Nets. Energies 2019, 12, 1951. [Google Scholar] [CrossRef]
  4. Gunckel, P.V.; Kristjanpoller, F.; Peñaloza, R.T. A Generalized Chart-Based Decision-Making Tool for Optimal Preventive Maintenance Time under Perfect Renewal Process Modeling. Math. Probl. Eng. 2020, 2020, 3078041. [Google Scholar] [CrossRef]
  5. van Noortwijk, J.M. A Survey of the Application of Gamma Processes in Maintenance. Reliab. Eng. Syst. Saf. 2009, 94, 2–21. [Google Scholar] [CrossRef]
  6. Coque Junior, M.A. Modelo de Confiabilidade Para Sistemas Reparáveis Considerando Diferentes Condições de Manutenção Preventiva Imperfeita. Ph.D. Thesis, Universidade de São Paulo, São Paulo, Brazil, 2017. [Google Scholar]
  7. Peng, D.; Zichun, N.; Bin, H. A New Analytic Method of Cold Standby System Reliability Model with Priority. MATEC Web Conf. 2018, 175, 03060. [Google Scholar] [CrossRef]
  8. Tian, X.-Y.; Shi, X.; Peng, C.; Yi, X.-J. A Reliability Growth Process Model with Time-Varying Covariates and Its Application. Mathematics 2021, 9, 905. [Google Scholar] [CrossRef]
  9. Yañez, M.; Joglar, F.; Modarres, M. Generalized Renewal Process for Analysis of Repairable Systems with Limited Failure Experience. Reliab. Eng. Syst. Saf. 2002, 77, 167–180. [Google Scholar] [CrossRef]
  10. O’Connor, P.; Kleyner, A. Practical Reliability Engineering, 5th ed.; Wiley: London, UK, 2012. [Google Scholar]
  11. Wu, D.; Peng, R.; Wu, S. A Review of the Extensions of the Geometric Process, Applications, and Challenges. Qual. Reliab. Eng. Int. 2020, 36, 436–446. [Google Scholar] [CrossRef]
  12. Bouzouada, A.; Yssaad, B.; Daoud, M.; Bekkouche, B.; Yagoubi, B. Maintenance Optimization for Complex System Using Evolutionary Algorithms under Reliability Constraints within the Context of the Reliability-Centered-Maintenance. Int. J. Perform. Eng. 2021, 17, 1–13. [Google Scholar] [CrossRef]
  13. Wang, R.; Cheng, Z.; Rong, L.; Bai, Y.; Wang, Q. Availability Optimization of Two-Dimensional Warranty Products Under Imperfect Preventive Maintenance. IEEE Access 2021, 9, 8099–8109. [Google Scholar] [CrossRef]
  14. Gholizadeh, H.; Chaleshigar, M.; Fazlollahtabar, H. Robust Optimization of Uncertainty-Based Preventive Maintenance Model for Scheduling Series–Parallel Production Systems (Real Case: Disposable Appliances Production). ISA Trans. 2022, 128, 54–67. [Google Scholar] [CrossRef] [PubMed]
  15. Raghav, Y.S.; Mradula; Varshney, R.; Modibbo, U.M.; Ahmadini, A.A.H.; Ali, I. Estimation and Optimization for System Availability Under Preventive Maintenance. IEEE Access 2022, 10, 94337–94353. [Google Scholar] [CrossRef]
  16. Suzuki, M.; Ito, M. Maintenance Scheduling of Nuclear Components under Reliability Constraints Using Adaptive Parallel Particle Swarm Optimization. J. Adv. Mech. Des. Syst. Manuf. 2022, 16, JAMDSM0043. [Google Scholar] [CrossRef]
  17. Lin, T.; Pham, H. Modeling Security Surveillance Systems With State Dependent Inspection-Maintenance Strategy. IEEE Trans. Comput. Soc. Syst. 2022, in press. [Google Scholar] [CrossRef]
  18. Hafver, A.; Oliveira, L.F.; Pedersen, F.B. Optimal Scheduling of Tests of Safety Systems, Considering Test-Induced Degradation. In Proceedings of the 29th European Safety and Reliability Conference (ESREL), Hannover, Germany, 22–26 September 2019; Research Publishing Services: Singapore, 2019; pp. 4084–4090. [Google Scholar]
  19. Crow, L.H. Reliability Analysis for Complex, Repairable Systems. Reliab. Biometry 1974, 13, 379–410. [Google Scholar]
  20. Lee, J.; Kim, B.; Ahn, S. Maintenance Optimization for Repairable Deteriorating Systems under Imperfect Preventive Maintenance. Mathematics 2019, 7, 716. [Google Scholar] [CrossRef]
  21. Shin, I.; Lim, T.J.; Lie, C.H. Estimating Parameters of Intensity Function and Maintenance Effect for Repairable Unit. Reliab. Eng. Syst. Saf. 1996, 54, 1–10. [Google Scholar] [CrossRef]
Figure 1. Failure intensity function of different values in the power law parameters.
Figure 1. Failure intensity function of different values in the power law parameters.
Applsci 13 10210 g001
Figure 2. Illustration of the proposed optimization process.
Figure 2. Illustration of the proposed optimization process.
Applsci 13 10210 g002
Figure 3. Graphic representation of first case example data, which considers five similar systems subject to synchronized preventive maintenance actions. The markers in the form of an x on the horizontal lines indicate the times of the failures in each system.
Figure 3. Graphic representation of first case example data, which considers five similar systems subject to synchronized preventive maintenance actions. The markers in the form of an x on the horizontal lines indicate the times of the failures in each system.
Applsci 13 10210 g003
Figure 4. Expected number of failures in function of the intervention level. Example for three PM cycles with times T = [200, 400, 600] and end of operation at t = 730 days.
Figure 4. Expected number of failures in function of the intervention level. Example for three PM cycles with times T = [200, 400, 600] and end of operation at t = 730 days.
Applsci 13 10210 g004
Figure 5. Optimal times and intervention levels of preventive maintenance versus CPM and CCM. For most CCM and CPM combinations, the optimal intervention level was 20% in this case. (a) Optimal times for preventive maintenance. (b) Optimal intervention levels for preventive maintenance.
Figure 5. Optimal times and intervention levels of preventive maintenance versus CPM and CCM. For most CCM and CPM combinations, the optimal intervention level was 20% in this case. (a) Optimal times for preventive maintenance. (b) Optimal intervention levels for preventive maintenance.
Applsci 13 10210 g005
Figure 6. Effects of maintenance costs on the preventive maintenance time.
Figure 6. Effects of maintenance costs on the preventive maintenance time.
Applsci 13 10210 g006
Figure 7. Variable improvement factor as a function of the intervention level.
Figure 7. Variable improvement factor as a function of the intervention level.
Applsci 13 10210 g007
Figure 8. Optimal number of maintenance actions and more frequent intervention levels. Results of the case study with k = 1, 2, and 3, regarding parameters C P M and C C M .
Figure 8. Optimal number of maintenance actions and more frequent intervention levels. Results of the case study with k = 1, 2, and 3, regarding parameters C P M and C C M .
Applsci 13 10210 g008aApplsci 13 10210 g008b
Figure 9. Number of preventive maintenance actions regarding C P M and C C M .
Figure 9. Number of preventive maintenance actions regarding C P M and C C M .
Applsci 13 10210 g009
Table 1. Preventive maintenance cost as a function of intervention level for first case example, scenario (a). Scenario (b) considers a constant preventive maintenance cost, equal to USD 4000.
Table 1. Preventive maintenance cost as a function of intervention level for first case example, scenario (a). Scenario (b) considers a constant preventive maintenance cost, equal to USD 4000.
Intervention LevelMP Cost (USD)
20%2000
40%4000
50%9000
90%12,000
Table 2. PM costs for the second case example.
Table 2. PM costs for the second case example.
Intervention LevelPM Cost (USD)
20%500
70%2000
100%3000
Table 3. Failure data of the second case example. Past PMAs were performed with an intervention level of 70%. Future PM may have any intervention level as defined in the first column of Table 2.
Table 3. Failure data of the second case example. Past PMAs were performed with an intervention level of 70%. Future PM may have any intervention level as defined in the first column of Table 2.
KDateEvents
11 January 2020Start-
1 July 2020PM0.7
1 January 2021PM0.7
1 July 2021PM0.7
1 January 2022PM0.7
1 July 2022End-
21 January 2020Start-
1 May 2020Failure-
1 November 2020PM0.7
1 February 2021Failure-
16 May 2022Failure-
16 November 2022PM0.7
31 December 2022End-
31 January 2020Start-
1 July 2020PM0.7
1 December 2020Failure-
1 July 2021PM0.7
1 January 2022PM0.7
1 July 2022End-
Table 4. Failure data of the third case example. Past PMAs were performed with an intervention level of 100%. System k = 1 has no observed failures.
Table 4. Failure data of the third case example. Past PMAs were performed with an intervention level of 100%. System k = 1 has no observed failures.
kDateEvents
11 January 2020Start-
1 July 2020PM1.0
1 January 2021PM1.0
1 July 2021PM1.0
1 January 2022PM1.0
1 July 2022End-
21 January 2020Start-
1 May 2020Failure-
1 November 2020PM1.0
1 February 2021Failure-
16 May 2022Failure-
16 November 2022PM1.0
31 December 2022End-
Table 5. Failure data of the fourth case example.
Table 5. Failure data of the fourth case example.
kDateEvents
11 January 2020Start
1 July 2020PM1.0
1 January 2021PM1.0
1 July 2021PM1.0
1 January 2022PM1.0
1 July 2022End
21 January 2020Start
1 May 2020Failure
1 November 2020PM0.5
1 February 2021Failure
16 May 2022Failure
16 November 2022PM0.5
31 December 2022End
31 January 2020Start
1 July 2020PM0.5
1 December 2020Failure
1 July 2021PM1.0
1 January 2022PM0.5
1 July 2022End
41 January 2020Start
1 September 2020PM1.0
1 December 2020Failure
1 August 2021PM1.0
1 April 2022PM1.0
1 June 2022End
Table 6. Heat exchanger failure data.
Table 6. Heat exchanger failure data.
k = 1k = 2k = 3
Time t
(Days)
EventsTime t
(Days)
EventsTime t
(Days)
Events
0.00Start-0.00Start-0.00Start-
39.68Failure-29.56Failure-52.13Failure-
51.99Failure-48.12Failure-75.27Failure-
64.76Failure-60.00PM0.889.45Failure-
80.00PM1.099.78Failure-105.69Failure-
127.74Failure-125.96Failure-120.00PM1.0
144.21Failure-140.00PM0.8174.89Failure-
154.88Failure-194.21Failure-217.62Failure-
160.00PM1.0227.26Failure-233.97Failure-
234.88Failure-233.97Failure-240.00PM0.8
263.97Failure-240.00PM0.8284.37Failure-
285.35Failure-294.88Failure-300.00End-
300.00End-300.00End-
Table 7. Genetic algorithm parameters.
Table 7. Genetic algorithm parameters.
Numerical ExamplesCase Study
ParameterValueValue
Number of iterations100100
Population size100100
Mutation rate5%1%
Crossover rate75%90%
Crossover operatorTwo-pointTwo-point
Elitism rate5%5%
Table 8. Values of the parameters λ , β , and θ for the first case example model.
Table 8. Values of the parameters λ , β , and θ for the first case example model.
Replication λ β θ
#1117.65381.99940.9971
#2128.09541.99160.6368
#3109.67261.99931.2811
#4100.33831.97581.6545
#5103.66001.99791.5312
#6111.96971.99281.1886
#7103.33171.99431.5654
#8113.12351.99691.1734
#9124.39261.99370.8380
#10101.90771.98801.5959
Mean111.41451.99301.2462
ε 5.95360.00440.2149
Table 9. Maintenance optimization results for the first case example. The value in bold indicates the best solution obtained in 10 replications. Planning horizon of N = 24 months (730 days).
Table 9. Maintenance optimization results for the first case example. The value in bold indicates the best solution obtained in 10 replications. Planning horizon of N = 24 months (730 days).
Replication c T 1 s 1 C T O T ( T 1 , s 1 , c )
#11390.2913.66 × N
#21600.2790.27 × N
#31330.21036.27 × N
#41300.21170.97 × N
#51340.21146.51 × N
#61240.2993.19 × N
#71320.21145.47 × N
#81310.2975.67 × N
#91350.2817.29 × N
#101310.21162.41 × N
Mean134.900.21015.17 × N
ε 05.96088.31
Table 10. Results of the first case example, with PM cost independent of the intervention level. Planning horizon of N = 24 months (730 days). Bold value represents the best result.
Table 10. Results of the first case example, with PM cost independent of the intervention level. Planning horizon of N = 24 months (730 days). Bold value represents the best result.
Replication c T j s j C T O T ( T j , s j , c )
#11480.9847.15 × N
#21400.91127.42 × N
#31410.91030.22 × N
#41380.91228.06 × N
#51380.91243.24 × N
#61440.5938.48 × N
#71380.91199.41 × N
#81280.51163.03 × N
#91450.9884.87 × N
#101390.91220.14 × N
Mean139.900.821088.20 × N
ε 03.350.1093.71
Table 11. Optimal results of the second case example. Planning horizon of N = 24 months (730 days). Bold value represents the best result.
Table 11. Optimal results of the second case example. Planning horizon of N = 24 months (730 days). Bold value represents the best result.
Replication λ β θ c T j s j C T O T ( T j , s j , c )
#11140.06141.55430.135511400.219.98 × N
#21176.78461.53650.008711400.219.71 × N
#31173.61361.54640.029511410.219.61 × N
#41189.16881.54650.004911400.219.35 × N
#51133.32061.49700.001311520.221.18 × N
#61204.03061.56540.002211430.218.84 × N
#71195.57191.56340.000111410.219.03 × N
#81231.28431.59710.014011450.217.95 × N
#91180.04961.54070.011811440.219.59 × N
#101194.15641.55500.002311180.219.26 × N
mean1181.80421.55020.02101140.40.219.45 × N
ε 17.92460.01570.025505.3800.52
Table 12. Optimal results of the third case example. Bold value represents the best result.
Table 12. Optimal results of the third case example. Bold value represents the best result.
Replication λ β θ c T j s j C T O T ( T j , s j , c )
#11148.09231.99240.011813731.0042.72 × N
#21157.08461.99630.002213911.0042.41 × N
#31142.02651.99160.039113721.0042.77 × N
#41155.72331.99620.011113741.0042.37 × N
#51140.57081.98670.038413281.0043.03 × N
#61139.08921.99560.000013691.0043.29 × N
#71185.07301.99900.032513861.0040.81 × N
#81146.14801.99980.035713751.0042.61 × N
#91129.06871.99510.059113871.0043.25 × N
#101149.66191.99380.021613741.0042.56 × N
mean1149.38291.99490.02661372.91.0042.57 × N
ε 9.88350.00240.0121011.50.000.46
Table 13. Optimal results of the fourth case example. Bold value represents the best result.
Table 13. Optimal results of the fourth case example. Bold value represents the best result.
Replication λ β θ c T j s j C T O T ( T j , s j , c )
#1843.35481.80672.972813480.529.85 × N
#2836.61381.80402.981813470.530.16 × N
#3835.16841.79992.995213480.530.27 × N
#4835.93701.80632.992213470.530.14 × N
#5838.65931.80072.989413470.530.12 × N
#6833.46631.80562.993713470.530.26 × N
#7838.85661.80492.993713480.530.04 × N
#8843.24261.79972.982413480.529.95 × N
#9837.77521.80422.981413480.530.11 × N
#10840.81791.80332.987613480.529.99 × N
mean838.38921.80352.98701347.60.530.09 × N
ε 2.05100.00160.004500.30.00.08
Table 14. Preventive maintenance optimization regarding the different expected numbers of failures over time. Illustration of first case example.
Table 14. Preventive maintenance optimization regarding the different expected numbers of failures over time. Illustration of first case example.
λ β θ c p ^ T j s j C T O T ( T j , s j , c )
111.37032.51.234811.00330.22461.28 × N
107.60063.01.393640.5034, 74, 139, 3530.9, 0.9, 0.2, 0.25604.27 × N
109.76743.51.267550.5032, 70, 145, 270, 4430.9, 0.9, 0.9, 0.2, 0.29790.07 × N
110.67174.01.247260.5547, 91, 138, 224, 338, 4930.9, 0.9, 0.9, 0.9, 0.2, 0.216,371.01 × N
103.83924.51.526280.3529, 60, 125, 236, 339, 454, 519, 6080.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.2, 0.221,828.61 × N
113.74725.01.100670.3024, 53, 109, 199, 292, 401, 5380.9, 0.9, 0.9, 0.9, 0.9, 0.4, 0.454,680.71 × N
Table 15. Model adjustment results.
Table 15. Model adjustment results.
kMeasure λ β θ
1Mean100.08161.98650.9690
ε 0.11760.00380.0189
2Mean100.44451.98341.1862
ε 0.22370.01080.0333
3Mean100.74911.97961.6559
ε 0.33560.01090.0408
Table 16. Optimization results of preventive maintenance times and intervention levels, for a planning horizon of N = 180 days. Best results achieved in ten model replications, along with the mean and standard deviation (std) of the total cost.
Table 16. Optimization results of preventive maintenance times and intervention levels, for a planning horizon of N = 180 days. Best results achieved in ten model replications, along with the mean and standard deviation (std) of the total cost.
k c T j s j C T O T ( T j , s j , c ) MeanStd
1440, 76, 115, 1391.0, 1.0, 1.0, 1.0 309.77 × N 319.18 × N 5.44
2530, 61, 91, 118, 1421.0, 1.0, 1.0, 1.0, 1.0 274.21 × N 284.44 × N 9.42
3622, 43, 71, 94, 121, 1540.7, 1.0, 1.0, 1.0, 1.0, 1.0 224.36 × N 233.73 × N 6.53
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pereira, F.H.; Melani, A.H.d.A.; Kashiwagi, F.N.; Rosa, T.G.d.; Santos, U.S.d.; Souza, G.F.M.d. Imperfect Preventive Maintenance Optimization with Variable Age Reduction Factor and Independent Intervention Level. Appl. Sci. 2023, 13, 10210. https://doi.org/10.3390/app131810210

AMA Style

Pereira FH, Melani AHdA, Kashiwagi FN, Rosa TGd, Santos USd, Souza GFMd. Imperfect Preventive Maintenance Optimization with Variable Age Reduction Factor and Independent Intervention Level. Applied Sciences. 2023; 13(18):10210. https://doi.org/10.3390/app131810210

Chicago/Turabian Style

Pereira, Fabio Henrique, Arthur Henrique de Andrade Melani, Fabio Norikazu Kashiwagi, Tiago Gaspar da Rosa, Uerviton Silva dos Santos, and Gilberto Francisco Martha de Souza. 2023. "Imperfect Preventive Maintenance Optimization with Variable Age Reduction Factor and Independent Intervention Level" Applied Sciences 13, no. 18: 10210. https://doi.org/10.3390/app131810210

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