Next Article in Journal
Mathematical Model of Suspended Particles Transport in the Estuary Area, Taking into Account the Aquatic Environment Movement
Next Article in Special Issue
The Geo/Ga,Y/1/N Queue Revisited
Previous Article in Journal
Optimal Investment Portfolios for Internet Money Funds Based on LSTM and La-VaR: Evidence from China
Previous Article in Special Issue
Deep Machine Learning Model-Based Cyber-Attacks Detection in Smart Power Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Really Ageing Systems Undergoing a Discrete Maintenance Optimization

Department of Applied Mathematics, Faculty of Electrical Engineering and Computer Science, VSB—Technical University of Ostrava, 708 00 Ostrava-Poruba, Czech Republic
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(16), 2865; https://doi.org/10.3390/math10162865
Submission received: 15 July 2022 / Revised: 8 August 2022 / Accepted: 9 August 2022 / Published: 11 August 2022

Abstract

:
In general, a complex system is composed of different components that are usually subject to a maintenance policy. We take into account systems containing components that are under both preventive and corrective maintenance. Preventive maintenance is considered as a failure-based preventive maintenance model, where full renewal is realized after the occurrence of every nth failure. It offers an imperfect corrective maintenance model, where each repair deteriorates the component or system lifetime, the probability distribution of which gradually changes via increasing failure rates. The reliability mathematics for unavailability quantification is demonstrated in the paper. The renewal process model, involving failure-based preventive maintenance, arises from the new corresponding renewal cycle, which is designated a real ageing process. Imperfect corrective maintenance results in an unwanted rise in the unavailability function, which can be rectified by a properly selected failure-based preventive maintenance policy; i.e., replacement of a properly selected component respecting both cost and unavailability after the occurrence of the nth failure. The number n is considered a decision variable, whereas cost is an objective function in the optimization process. The paper describes a new method for finding an optimal failure-based preventive maintenance policy for a system respecting a given reliability constraint. The decision variable n is optimally selected for each component from a set of possible realistic maintenance modes. We focus on the discrete maintenance model, where each component is realized in one or several maintenance mode(s). The fixed value of the decision variable determines a single maintenance mode, as well as the cost of the mode. The optimization process for a system is demanding in terms of computing time because, if the system contains k components, all having three maintenance modes, we need to evaluate 3k maintenance configurations. The discrete maintenance optimization is shown with two systems adopted from the literature.

1. Introduction

Various maintenance strategies have recently been intensively studied and developed to improve the reliability, availability and usability of relevant industrial systems. Unexpected failures may cause dangerous situations for human lives, unplanned production outages, etc. This is why systems must be protected against them. System reliability can be significantly improved by applying the optimal maintenance strategy. One can read in the work of [1] that maintenance is no longer a necessary evil and that production companies should invest in maintenance to maximize revenues. To find the best and most suitable strategy for every unit or subsystem, preferred economic decisions have to be made that make it possible to achieve a profit. Therefore, evaluation of the performances of different strategies is often used ([1,2]).
We can distinguish between the different maintenance strategies that can be used: corrective maintenance (CM) and preventive maintenance (PM) strategies. CM strategies, often known as restoration or repair strategies, are only launched when a failure occurs and the system is broken. The system is then returned to a functioning state by applying a maintenance action. PM strategies aim to prevent the system from undergoing undesired breakdowns. PM is usually carried out on operating systems and it reduces ageing processes, which means that the probability of system failures is decreased. Maintenance modelling is a dynamically developing recent scientific discipline, and we do not aim to present a general overview of references on maintenance here. However, several papers can be discussed, some of them dealing with CM, others with PM. For example, authors of [3] mention that there are several different types of PM and CM actions depending on the degree of restoration, including perfect maintenance action, which restores the system to an as-good-as-new function state; and imperfect maintenance action, which can have several restoration levels between perfect maintenance and minimal maintenance, with the latter restoring the system to the same state it was in just before the failure occurred, with the same failure rate that it had just before the minimal maintenance action.
A repair action can gradually restore a system to its initial level, with the system being returned step-by-step to the operating state, resulting in perfect CM. This approach is in detail introduced for example in [4] and the authors call it a gradual CM repair strategy. In general, we can say that imperfect maintenance is a kind of intervention where the system is returned to someplace between being as good as new and as bad as it used to be. However, for any maintenance intervention, it is necessary to establish the level of imperfect maintenance. Authors in [5] introduced such imperfect restoration when they assumed that the system age is affected by the kind of maintenance intervention. Apart from the system age, the failure rate may also become worse due to maintenance actions ([6]). Both age shortening and failure rate adaptation are assumed in the so-called hybrid model, which seems to be a more realistic model (see more in [7,8]). Whereas the former authors addressed the optimal maintenance decision for binary systems to maximize the reliability of the next mission under imperfect maintenance, the latter introduced the imperfect maintenance model, where fixed maintenance action corrects a system functionality to any state between minimal repair and full renewal; i.e., perfect repair. For extensive discussions regarding imperfect maintenance models, readers may refer to authors in [9,10].
In this article, we use the imperfect CM process, which degrades the system lifetime at any CM intervention due to the growing failure rate. Gradual changes in the failure rate result in corresponding changes in the lifetime probability distribution. The basic aim of this article is to describe a realistic failure-based PM model that undergoes a process of discrete optimization. PM is considered a failure-based preventive maintenance model (FBM), where full renewal is realized at the occurrence of every nth failure. This model is related to the imperfect CM process, an overview of which is provided in [11]. For instance, a comparable strategy, where a unit is replaced at the nth failure and (n − 1) previous failures are repaired with minimal repair, was proposed in the cost-focused study [12]. However, the author supposed that the failure rate would not be violated after carrying out minimal repair. Stochastic models that describe the failure pattern of repairable units subject to minimal maintenance are discussed in [13]. The unit can be replaced at time T or at the nth failure, whichever occurs first, and n can be minimized in the context with both repair and replacement costs, as is developed in [14]. We use the imperfect CM model, where each repair action deteriorates the component or system lifetime, the probability distribution of which is gradually changed via the increasing failure rate. This model is of particular interest for experts analyzing components of power distribution networks ([15]), the reliability of which will be studied by the authors of this article in the near future.
Innovative reliability mathematics for the unavailability quantification of components is presented in this article. The new renewal process model, involving the FBM, is designated as a real ageing process. The imperfect CM results in an unwanted rise in the unavailability function, which can be rectified with a properly selected FBM process. This means that the renewal of a component starts with the occurrence of the nth failure. The number n is considered a decision variable, whereas cost is an objective function in the optimization process.
This article describes a new method that can be used to find an optimal FBM strategy to solve a particular optimization problem while respecting a given reliability constraint. The above-mentioned decision variable determining the different maintenance modes of a system component is optimally selected from a set of possible realistic maintenance modes. Thus, the discrete maintenance model is considered, where each component can work in one or several maintenance modes. The fixed value of the decision variable n determines one maintenance mode of the component, which predetermines both the unavailability course and cost. Different maintenance modes of system components result in different system configurations, each having a specific unavailability course, as well as cost. The optimization process is demanding in terms of computing time because a complex system can have many maintenance configurations. The discrete maintenance optimization is demonstrated with two systems adopted from the literature.

2. Optimization Problem

Each optimization problem works on the presumption that an objective function f(x) that varies in a given range must be optimized; i.e., either maximized or minimized, constrained by several restrictions imposed on the decision variables. The optimization problem in this article can be formulated using the following objective function f(x), which represents the minimum cost:
f(x) = min CS
subject to the constraint US(x) ≤ U0
where x = (x1,…, xk) ∈ Rk is a decision variable, and k is the number of system components each having the decision variable xi = ni, which can be optimized if needed. Each component undergoes a real ageing process, including imperfect CM, until the occurrence of the ni-th failure, which starts its restoration (renewal).
In most cases, both f(x) and US(x) are complicated, either linear or nonlinear, functions of the decision variable vector:
x = (x1,…, xk) = (n1,… nk)
that constitute parameters for which optimal values must be found.

3. Discrete Maintenance Model

Maintenance optimization can be classified in different ways. A recent thorough classification can be found in [16]. Concerning the optimization outcome and decision variables, the discrete maintenance model can be classified as a process that finds optimized parameter values defining a single maintenance strategy selected a priori; e.g., in this paper, the type of action performed (repair, replacement). There are different optimization approaches that take into account the previously selected decision variables. The methodology used in this paper can be included among the mathematical approaches in which the optimization problem is formulated utilizing mathematical equations, which are then solved using differential calculus to identify optimal parameters for the maintenance strategy.
We introduced a discrete maintenance model for real multi-component systems with non-identical components for the first time in [17], in which systems with repairable components and latent failures were optimized using changeable periods of inspection as a decision variable. Real complex systems are composed of a finite number of repairable and maintained components. Each component can be operated in different discrete maintenance modes. A maintenance mode of the i-th component is determined by a prescribed value of the decision variable (xi = ni) that influences the maintenance cost of the mode. Given that a system is composed of k components and each component has four maintenance modes in general, we have to investigate 4k maintenance configurations of the system. Any system configuration can be described by a maximal system unavailability US(x) and a total cost CS, which is usually obtained as a sum of the costs of all component modes forming the configuration. The optimal system configuration is detected under requirements (1) and (2). This maintenance model is defined in this article as a discrete maintenance model.
Similar models of maintenance optimization have been used in other publications. For example, the work of authors in [18,19,20] addresses the optimization problem under maintenance policies including two decision variables. One of them is the maximum number of failures before the system undergoes a perfect restoration and the second is the inspection interval used to detect hidden failures. In [21] authors consider only one component system subject to two types of age-dependent failure. Catastrophic failures are detected through periodic inspections, whereas minor failures are followed by minor repairs. The system is preventively replaced either at an optimal multiple of the inspection time or after the n-th minor failure, whichever comes first. Both parameters are decision variables. The cost per unit of time is an objective function. The objective is to obtain a cost-minimizing policy. Authors in [22] also present a maintenance model for a system subject to two types of unrevealed failures: minor and catastrophic. The system is replaced at the occurrence of the n-th minor failure, a catastrophic failure, or due to working age, etc.

4. Unavailability Analysis and Cost Model

4.1. The Method for Unavailability Calculation for a Complex System

The basic methodology, including algorithms, for unavailability calculation for a complex system with maintenance was developed in [23,24]. The system structure and its functionality are described through the use of a directed acyclic graph (AG). An AG contains nodes and edges. The system function or non-function state constitutes the highest node, which is at the top of the AG. Subsystems (components) are described through internal (terminal) nodes, all of which are interconnected by edges. An AG cannot contain feedback loops because it is acyclic. Terminal nodes characterize the stochastic behavior of the input components of a system, which means that each terminal node must be provided with information about the probability distribution of its lifetime, as well as maintenance characteristics and parameters. Stemming from this information, the unavailability function of each terminal node is further computed through the renewal process model described in the following section. The final system unavailability function is obtained through the unavailability functions of all terminal nodes. Other details concerning the computing algorithm that calculates the system unavailability function from component (i.e., terminal node) unavailability functions are described in our previous research work in ([17], pp. 86–87).

4.2. Unavailability Analysis of Terminal Nodes

The reliability mathematics used in this section results partially from the work of authors in [25] and partially from other articles presented in the references ([26,27,28,29,30]). The mathematics used in these sources was developed to a large extent to consider the new renewal cycle of a terminal node, as introduced below.
A complex maintained system consists of particular components that, in the context of the AG system structure, are denoted terminal nodes. In this section, the unavailability function of a terminal node is investigated. The renewal cycle of a terminal node starts at time t = 0 . The first failure occurs at the time X 1 and CM of the node starts immediately. This CM action takes the time Y 1 . The next failure occurs after the time X 2 after the end of the repair of the first failure elapses. In this way, the renewal cycle continues until the nth failure occurs. This is followed by the FBM replacement of the node. When this is completed, the renewal cycle ends, as is demonstrated in Figure 1, where the length of the renewal cycle is T. We will call the progress over one renewal cycle a real ageing process. This evolution is characterized by gradually changing probability distributions of random variables X1, X2, … Xn due to different degradation processes caused by CM.
First, the unavailability function of the terminal node at a given time t in the first renewal cycle is determined.
The random variables X 1 , , X n , Y 1 , , Y n are supposed to be independent.
The terminal node is out of service at time t only if it is in the process of being repaired (or replaced) after the i-th failure. This happens only when 0 X i * t X i * + Y i for some i   { 1 , , n } .
It is well-known that
P ( X i * + Y i < t ) = F X i * + Y i ( t ) = F Y i ( t x ) d F X i * ( x )
Hence
P ( t X i * + Y i ) = F ¯ X i * + Y i ( t )
= 1 F Y i ( t x ) d F X i * ( x )
= ( 1 F Y i ( t x ) ) d F X i * ( x )
= F ¯ Y i ( t x ) d F X i * ( x )
Let us denote the probability that the terminal node is unavailable at time t due to its CM or FBM after the i -th failure P i ( t ) . It follows that
P i ( t ) = P ( 0 X i * t X i * + Y i ) = 0 t F ¯ Y i ( t x ) d F X i * ( x )
The probability that the node is out of order at time t in the first renewal cycle (let us denote it u 1 ( t ) ) fulfils the following equation:
u 1 ( t ) = i = 1 n P i ( t ) = i = 1 n 0 t F ¯ Y i ( t x ) d F X i * ( x )
The length of the k -th renewal cycle is the random variable T k and the k -th renewal cycle is the time interval ( s k 1 , s k where s 0 = 0 and s k is the value of the random variable S k = i = 1 k T i , as is shown in Figure 2.
The unavailability function of a terminal node describes the probability that the node is out of order at a given time t. It can be determined as follows. Let us denote this probability u ( t ) . It is obvious that
u ( t ) = k = 1 u k ( t ) ,
where u k ( t ) is the probability that the node is out of order at time t , which belongs to the k -th renewal cycle ( s k 1 , s k .
The value u 1 ( t ) is given by Formula (3). The values u k ( t ) for k = 2 ,   3 ,   can be determined in the following way, assuming that the FBM restores the terminal node to an as-good-as-new state. It holds that u 2 ( t ) = u 1 ( t s 1 ) , u 3 ( t ) = u 1 ( t s 2 ) , … and, in general, for k   2 (see Figure 3):
u k ( t ) = u 1 ( t s k 1 ) = 0 t u 1 ( t s ) d F S k 1 ( s )
where F S k 1 is the cumulative distribution function of the random variable S k 1 = i = 1 k 1 T i . Under the assumption that the FBM restores the node to an as-good-as-new state, it also holds that T i = T j = T for all i , j N . This means that F S k 1 is the ( k 1 ) -fold convolution of the cumulative distribution function F T , where the random variable T = i = 1 n X i + i = 1 n Y i is the length of the renewal cycle. Hence
E T = i = 1 n E X i + i = 1 n E Y i
and F T is the convolution of cumulative distribution functions F X 1 , …, F X n , F Y 1 , … and F Y n .
Equations (4) and (5) then imply:
u ( t ) = u 1 ( t ) + k = 2 0 t u 1 ( t s ) d F S k 1 ( s )
= u 1 ( t ) + k = 1 0 t u 1 ( t s ) d F S k ( s )
= u 1 ( t ) + 0 t u 1 ( t s ) d G ( s ) ,
where G ( s ) = k = 1 F S k ( s ) . Since S 1 = T , it holds that
G ( s ) = F T ( s ) + k = 2 P ( S k s )
= F T ( s ) + k = 1 P ( S k + T s )
= F T ( s ) + k = 1 F S k ( s T )
= F T ( s ) + 0 s k = 1 F S k ( s T ) d F T ( t )
= F T ( s ) + 0 s G ( s T ) d F T ( t ) .
Hence, the function G ( s ) is the solution of the integral equation
G ( s ) = F T ( s ) + 0 s G ( s T ) d F T ( t ) .
Thus, knowing G ( s ) , the required unavailability function u ( t ) can be determined as a solution of the integral Equation (6).
The starting point for the development of this methodology lies in our previous work introduced in [31], where dormant systems under inspection were investigated. The main difference is in the renewal cycle. A dormant system has a different renewal cycle because failures are not detected immediately but only at special inspection times.

4.3. Cost Model

The cost model of a system configuration can be derived by adding up all the contributions arising from both the repair and replacement processes of a mode over all of the system components. A maintenance mode of a component has two main cost contributions: the cost of FBM, given by the replacements of the component during a mission time TM that depends on the decision variable of the component; and the cost of the imperfect repair process, which further depends on the mean number of failures during the mission time TM and the CM parameters. In practical situations, the cost contributions result from a database for the year and give an average yearly cost for the system configurations in a monitored period. In the remainder of this article, the cost will be computed in non-identified cost units based on the summation principle.
To obtain the cost of one system configuration, we simply add up the costs of all maintenance modes of all system components. The mean cost of one maintenance mode of the j-th component C T M ( j ) can be computed as follows:
C T M ( j ) = [ n R ( j ) n j ] .   C R ( j ) + ( n R ( j ) [ n R ( j ) n j ] ) . C C M ( j )
where
n R ( j ) = T M M T T F ( j ) + M T T R ( j )
n R ( j ) is the mean number of failures of the j-th component per mission time TM
MTTF(j) … mean time to failure of the j-th component:
M T T F ( j ) = k = 1 n j M T T F k ( j ) n j
M T T F k ( j ) …mean time to the k-th failure of the j-th component
MTTR(j)…mean repair time of the j-th component
nj …decision variable of the j-th component determining the FBM strategy
[x]…integral part of the real number x (i.e., f(x) = [x] is the floor function)
[ n R ( j ) n j ] …number of FBM replacements of the j-th component per mission time TM
( n R ( j ) [ n R ( j ) n j ] )   …mean number of repairs (CM) of the j-th component
C R ( j ) …replacement cost = cost of one FBM action for the j-th component in cost units
C C M ( j ) …CM cost = cost of one repair action for the j-th component
C T M ( j ) …mean cost of one maintenance mode of the j-th component
It is worth noting that the mean maintenance cost of the j-th component C T M ( j ) depends on the decision variable nj, not only directly, as follows from Formula (7), but also indirectly via n R ( j ) (see Formula (8) for MTTF(j)). The total cost of one system configuration CS is obtained by summing up these contributions, described by Formula (7), over all of the system components k:
C S = j = 1 k C T M ( j )
A similar principle for the computation of the total maintenance cost for the whole of a system was used in [32].

5. Unavailability Optimization of Selected Systems and Discussion

5.1. One Maintained Component System Adopted from the Literature

First, we take into account one component system that is under both PM and CM. PM is considered as FBM, where full renewal is realized at the occurrence of every nth failure. The imperfect CM model causes a real ageing process, where each CM intervention deteriorates the system lifetime at an increasing failure rate. Proceeding from the previously derived reliability mathematics, the system unavailability function can be determined from Formula (6). The imperfect CM results in an unwanted rise in the unavailability function that can be reduced by the properly selected FBM process, meaning that renewal of the system starts with the occurrence of the n-th failure. After the renewal, the system is restarted to an as-good-as-new state. The number n is considered here as a changing decision variable permitting optimization. The exact specification of the decision variable determines a system configuration that is connected to a specific cost computed according to Formula (9), where k = 1.
The discrete maintenance optimization method is shown for a system adopted from [25] where a stochastic alternating renewal process model is derived but a different renewal cycle is considered. The distribution function of the first failure time X1 is a Weibull distribution with the shape parameter β = 2 and scale parameter α = 600 days. Imperfect CM is characterized by a random repair time with rectangular distribution in an interval of <12, 16> days, so that the mean time for CM is 14 days. We further suppose that the replacement time in the FBM model is deterministic—the renewal duration is 7 days; i.e., it is shorter than the CM time since it may be scheduled beforehand, which is given by the fact that the repair team has at its disposal information about (n − 1)-th failure.
The real ageing process can be realized in the following way. If a failure occurs, it is followed by a standard CM action, which recovers the health of the system to some extent, but its failure rate is always worse when compared with the system health before failure. We presume that, following the first system failure and the CM action, the growth of the failure rate can be estimated by the quotient qa, which ranges from 1 to 1.5 and by which the failure rate is multiplied. Worsening of the failure rate will continue after the second failure and will be followed by a repair time, etc., until the time of the FBM intervention; i.e., the time of the n-th failure. Provided that the first failure time X1 follows a Weibull distribution, the failure rate can be expressed in the following way:
λ ( t ) = β α 2 . t
X2 also has a Weibull distribution failure rate, which is worsened as follows:
λ ( t ) = β α 2 . q a . t
and the worsening continues with each subsequent failure in the same way. In the time Xn−1, the failure rate can be expressed as:
λ ( t ) = β α 2 . q a n 2 . t
and the FBM is started at the time Xn, which launches a renewal (replacement). Thus, the system progressively deteriorates, and its lifetime distribution is modified after each CM action until an FBM time comes. This is in accordance with real practice because each failure followed by a CM action exposes the system to shocks that accumulate, and the system becomes increasingly worse. For example, the level of deterioration after the CM of circuit breakers, components of a power distribution network, has been intensively and personally discussed with experts and authors ([15]), who stated that each CM action makes the initial technical health of the component worse by approximately 10–25%. That is why we selected the following computing experiments with an appropriate value for the quotient qa = 1.25, which means the limit worsening of the failure rate by 25% after each CM intervention.
The difference between real and theoretical ageing is demonstrated in Figure 4, which illustrates the time-dependent unavailability function of the system u ( t ) , computed according to Formula (6), with a mission time of 4000 days for two system modes:
  • A real ageing mode without FBM; i.e., n = ∞ and ageing quotient qa = 1.25, so that each failure is followed by CM and the subsequent system lifetime has an increasingly worse failure rate, in accordance with Formulas (10)–(12);
  • A traditional ageing mode, where ageing is due to an increasing Weibull failure rate. This ageing process can be denoted as theoretical ageing, where each failure is followed by a standard CM intervention that makes the system as good as new, such that the system is replaced (n = 1).
In the first mode, we can see a rapid rise in the unavailability function by the end of mission time, whereas, in the second mode, the unavailability is stabilized shortly after 500 days, which is close to the mean lifetime of the system (531.7 days). These two curves are limiting curves for optimization. The unavailability growth of the real ageing mode can be reduced using a properly selected FBM; i.e., with a properly selected value for the decision variable n respecting a selected unavailability restriction.
Let us take into account that the maximal permissible value of US(x) is U0 = 0.04. It is necessary to find an optimal system mode for the objective function given by Equation (1); i.e., we look for an optimal value for the decision variable n. To solve this optimization problem, we must provide data related to the maintenance cost: the cost of one FBM action is C R = 12 and the cost of one CM action is C C M = 6 , which is in good agreement with practical experience because FBM entails the replacement of the old system with a new one, which is more expensive than repairing it. The results of our optimization process are shown in Table 1, which gives the clear conclusion that the optimal value for the decision variable n = 5 and the corresponding minimal cost based on Formula (9) is 59.97 units. Figure 5 shows the dependence of unavailability on time in the optimal mode respecting the given restriction, as well as its comparison with all of the computed system modes.
The results in Table 1 show that the anticipated gradual growth in unavailability depends on the increasing value of the decision variable n. On the other hand, the cost shows a decreasing trend up to the value of the decision variable n = 5 (except for n = 4) and an increasing trend for the greater values of n. This outcome can easily be explained: the increasing value of the decision variable n results in an increasing number of failures per mission time n R , but the increase in n is faster. For small values of n, it holds true that n R > n, which means that FBM replacements have a direct influence on cost. When n approaches n R , after a certain value of n is reached, the number of FBM replacements is constant and equal to 1, such that the total cost increases successively only at the expense of the repair cost. If n exceeds n R (n > n R ), FBM replacement is not achieved; thus, it does not affect the total cost. For example, the decision variable n = 2 produces n R = 7.7, such that three FBM replacements influence the total cost, whereas for n = 5, …, 9, n R ranges from 9.0 to 10.85, which means that all of these modes have only one FBM replacement and the total cost only changes due to repairs.
We would like to remark that the cost optimization resulting from Formula (7) can be significantly influenced by other parameters—for example, C R , C C M —as well as the mission time TM ([21]), which has a decisive effect on n R . These parameters are fixed in the analysis and the only decision variable is the number of failures until replacement n.

5.2. Unavailability Quantification and Discrete Maintenance Optimization of a Four-Component System

The second system selected for optimization using the discrete maintenance model based on FBM is a series-parallel system, which consists of two subsystems connected in series. Each subsystem consists of two components connected in parallel, which is demonstrated in Figure 6. The system has been used many times by different authors to demonstrate an imperfect maintenance model; for example, in [7,32], etc. The system parameters and maintenance characteristics are shown in Table 2. The distribution function of the first failure time X1 of all components is a Weibull distribution, with the shape parameter β = 2 and scale parameter α = 1500 h for both components of the first subsystem, and α = 2000 h for both components of the second subsystem. Imperfect CM is characterized by random repair times with a rectangular distribution and a CM MTTR = 300 h for both components of the first subsystem and an MTTR = 200 h for both components of the second subsystem. The replacement time in the FBM model is deterministic, with durations of 75 h for both components of the first subsystem and 50 h for both components of the second subsystem. Similarly to the first example, the replacement time for all components is shorter than the CM time since it can be scheduled beforehand. The imperfect CM model is characterized by a real ageing process, as described above. We presume that the real ageing mode of all components is characterized by the same ageing quotient qa = 1.25, so that each component failure (prior to the nth) is followed by CM and the subsequent component lifetime has an increasingly worse failure rate, in accordance with Formulas (10)–(12). The system is investigated with the mission time TM = 8000 h. Table 2 shows the FBM costs CR and CM cost CCM of all components.
First, the unavailability functions of all components (terminal nodes) were computed according to Formula (6). Then, the system from Figure 6 was transformed into a corresponding AG using the methodology described in [17]. Thereafter, the system unavailability function was calculated using the AG. The difference between real and theoretical ageing is shown in Figure 7, which illustrates the time-dependent unavailability function of the system u ( t ) with the mission time of 8000 h for two system configurations:
  • All components (terminal nodes) are in a real ageing mode without FBM; i.e., n = ∞, each failure is followed by CM, and the subsequent lifetime has a correspondingly increased failure rate.
  • All components are in the traditional ageing mode (theoretical), where ageing is due to an increasing Weibull failure rate and each failure is followed by CM, which brings the system to an as-good-as-new state, such that components are replaced (n = 1).
Not surprisingly, we see a similar effect as was identified for the previous one-component system. In the first system configuration, we could see a rapid rise in the unavailability function, whereas, in the second configuration, the unavailability function peaks at 0.0476 for about 1710 h, which is close to the mean lifetimes of both components of the second subsystem (1772.4 h), and thereafter becomes stabilized. These two curves are, again, limiting curves for optimization. The unavailability growth of the real ageing configuration can be reduced through properly selected FBM for all components. Let us take into account the unavailability restriction that states that the maximal permissible value of US(x) is U0 = 0.08. It is necessary to obtain an optimal system configuration for the objective function given by Equation (1) by applying our discrete maintenance model. We search for optimal component modes; i.e., values of the decision variable n for all four components. In the preliminary calculations, we found that the optimal choice of decision variables ranges from n = 6 to n = 8. As our system is composed of four components and each component has three maintenance modes, we have to investigate 34 = 81 maintenance configurations of the system. The results of this optimization process are shown in Table 3.
The sequence of the index digits in Table 3 corresponds to the numbering of the components (2,2), (2,1), (1,2), and (1,1) and determines the component maintenance modes; i.e., values for the decision variable n that range from 6 to 8 (the corresponding digits range from 1 to 3). For example, the sequence index at row number 4 describes such a maintenance configuration, where component (2,2) has the decision variable n = 8 (denoted by the number 3 in the sequence), whereas all the components (2,1), (1,2), and (1,1) have a maintenance mode with the decision variable n = 6 (all denoted by the number 1 in the sequence).
The values for maximal system unavailability US(x) in Table 3 are ordered in ascending order so that it can be seen that the last value of US(x), which is below the restriction U0 = 0.08, is in row number 46 and the minimal cost of the first 46 calculations computed according to Formula (9) is 125.23, which is also found in row number 46. This represents the optimal system configuration with the following optimal values for the decision variable n: n = 6 for components (2,1) and (2,2) and n = 7 for components (1,1) and (1,2). A comparison of the unavailability function of the optimal FBM and the unavailability limiting curves is shown in Figure 8.
FBM replacements affect both unavailability and cost. We can further see in Table 3 that the cost of all configurations ranges from 125.2 to 140.6 cost units. Low unavailability values in the first section of Table 3 are caused by frequent FBM replacements—see the often-repeated index 1, which means a minimal value for the decision variable n = 6. This effect is particularly noticeable in the last two columns of the index sequence, which correspond to components (1,1) and (1,2). Frequent FBM replacements produce excessive total costs that vary between 130–140 units. On the other hand, in the last section of the Table 3 indexes, 2 and 3 are most common (see again the indexes corresponding to components (1,1) and (1,2)), which implies system configurations with higher maintenance modes; i.e., component modes with higher decision variables n = 7 and 8. These values for the decision variable for components (1,1) and (1,2) exceed the mean number of failures per mission time nR such that FBM replacement is not achieved in most cases, and a relevant part of the total cost of these configurations is at the expense of repair costs, which are lower than replacement costs (Table 2). As a consequence of this, the decreasing total cost mostly varies between 126–131 units, whereas the maximal system unavailability US(x) increases to a value of 0.0923.
One more observation can be added. It was mentioned above that components (1,1) and (1,2) have a higher impact on the decision-making process related to the optimization problem. One more reason for this is that the mean time to failure of these two components is less than the mean time to failure of the remaining two components (compare 1329 versus 1772 h). As the first block in the series-parallel system in Figure 6 has greater unavailability than the second block, it is natural that it is of greater importance to solve the optimization problem related to all systems.

6. Conclusions

In this paper, we introduced Weibull-based ageing systems that undergo discrete maintenance optimization. The Weibull-based ageing process is considered imperfect CM, where each failure and follow-up repair degrade the system to some extent. After the occurrence of the n-th failure, where n can be determined for each component as an optimal value for the decision variable of the optimization process, FBM is launched and the component is replaced with a new one. The optimization is realized in a context with minimal system costs and a prescribed unavailability restriction. The corresponding reliability mathematics for the unavailability quantification of terminal nodes was derived in this article because this unavailability is used as the main input in system unavailability quantification using AGs as the system representation. Although the renewal process model that originates from the new renewal cycle was only developed in this article, in general, we can conclude that it is a limited case of the model developed in [31] where the length of the inspection period approaches zero. A cost model respecting the imperfect CM process with FBM was further introduced because it is indispensable for discrete maintenance optimization.
Numerical experiments showed that the discrete maintenance optimization method is a viable method to make an optimal decision for FBM—replacement of system components that undergo real ageing. Although the computing process may in some cases be heavy on computing time (see the 81 system configurations of the four component systems), none of the computations in this paper exceeded 4 min. All these computing experiments, including both the development of the algorithm for the unavailability function u ( t ) and the discrete maintenance optimization, were numerically realized with the high-performance language MATLAB on computing equipment with the following characteristics: Intel (R) Core™ i7-3770 CPU @ 3.4 GHz and 3.9 GHz, 8.00 GB RAM.
Our future research work will be based on our original achievements resulting from our cooperation with power industry experts ([17]). It will involve maintenance optimization of power networks with a particular focus on circuit breakers.

Author Contributions

Conceptualization, R.B. and P.J.; methodology, R.B. and P.J.; software and validation, R.B.; formal analysis and investigation, R.B. and P.J.; writing—original draft preparation, R.B. and P.J.; supervision, R.B.; funding acquisition, R.B. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partly supported from ERDF „A Research Platform Focused on Industry 4.0 and Robotics in Ostrava Agglomeration“, No. CZ.02.1.01/0.0/0.0/17_049/0008425 and partly by the VSB-Technical University of Ostrava project “Applied Statistics and Probability”, No.SP2020/46.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This work was partly supported from ERDF „A Research Platform Focused on Industry 4.0 and Robotics in Ostrava Agglomeration“, No. CZ.02.1.01/0.0/0.0/17_049/0008425 and partly by the VSB-Technical University of Ostrava project “Applied Statistics and Probability”, No.SP2020/46.

Conflicts of Interest

The authors declare no conflict of interest.

Glossary

CMcorrective maintenance
PMpreventive maintenance
FBMfailure-based preventive maintenance
AGdirected acyclic graph
CStotal maintenance cost of a system configuration
f(x) = min CSobjective function
U(x,t)instantaneous time-dependent unavailability function
US(x)maximal system unavailability within a mission time TM
U0a specified limitation of US (maximal permissible value)
x = (x1,…, xk) ∈ Rkdecision variable
ninumber of failures of the i-th component, which starts its renewal
knumber of system components
X 1 the time from the beginning of the renewal cycle to the first failure
X i the time from the occurrence of the i -th failure to the end of its CM repair (for i   { 1 , , n 1 } )
Y i the time from the occurrence of the i -th failure to the end of its CM repair (for i   { 1 , , n 1 } )
Y n the time from the occurrence of the n -th failure to the end of the FBM replacement
X i * = X 1 + Y 1 + + X ( i 1 ) + Y ( i 1 ) + X i the time from the beginning of the renewal cycle to the occurrence of the i -th failure, X 1 * = X 1 , X 2 * = X 1 + Y 1 + X 2 , etc.
F X ( t ) = P ( X t ) the cumulative distribution function of the random variable X
F ¯ X ( t ) = 1 F X ( t ) the reliability function of the random variable X

References

  1. Ding, S.H.; Kamaruddin, S. Maintenance policy optimization—Literature review and directions. Int. J. Adv. Manuf. Technol. 2015, 5, 1263–1283. [Google Scholar] [CrossRef]
  2. Lee, J.; Lapira, E.; Bagheri, B.; Kao, H.A. Recent advances and trends in predictive manufacturing systems in big data environment. Manuf. Lett. 2013, 1, 38–41. [Google Scholar] [CrossRef]
  3. Pham, H.; Wang, H. Imperfect maintenance. Eur. J. Oper. Res. 1996, 94, 425–438. [Google Scholar] [CrossRef]
  4. Finkelstein, M.; Ludick, Z. On some steady-state characteristics of systems with gradual repair. Reliab. Eng. Syst. Saf. 2014, 128, 17–23. [Google Scholar] [CrossRef]
  5. Liu, Y.; Huang, H.Z. Optimal selective maintenance strategy for multi-state systems under imperfect maintenance. IEEE Trans. Reliab. 2010, 59, 356–367. [Google Scholar] [CrossRef]
  6. Nakagawa, T. Sequential imperfect preventive maintenance policies. IEEE Trans. Reliab. 1988, 37, 295–298. [Google Scholar] [CrossRef]
  7. Pandey, M.; Zuo, M.J.; Moghaddass, R.; Tiwari, M.K. Selective maintenance for binary systems under imperfect repair. Reliab. Eng. Syst. Saf. 2013, 113, 42–51. [Google Scholar] [CrossRef]
  8. Lin, D.; Zuo, M.J.; Yam, R.C. Sequential imperfect preventive maintenance models with two categories of failure modes. Nav. Res. Logist. 2001, 48, 172–183. [Google Scholar] [CrossRef]
  9. Shafiee, M.; Chukova, S. Maintenance models in warranty: A literature review. Eur. J. Oper. Res. 2013, 229, 561–572. [Google Scholar] [CrossRef]
  10. Zhang, M.; Gaudoin, O.; Xie, M. Degradation-based maintenance decision using stochastic filtering for systems under imperfect maintenance. Eur. J. Oper. Res. 2015, 245, 531–541. [Google Scholar] [CrossRef]
  11. Castro, I. Imperfect maintenance: A review. In Maintenance Modelling and Applications; Andrews, J., Bérenguer, C., Jackson, L., Eds.; Det Norske Veritas: Bærum, Norway, 2011; pp. 237–262. [Google Scholar]
  12. Morimura, H. On some preventive maintenance policies for ifr. J. Oper. Res. Soc. Jpn. 1970, 12, 94–124. [Google Scholar]
  13. Pulcini, G. Handbook of Reliability Engineering: Mechanical Reliability and Maintenance Models; Springer: London, UK, 2003; pp. 317–348. [Google Scholar]
  14. Nakagawa, T. Maintenance Theory of Reliability; Springer Science & Business Media: Berlin, Germany, 2006. [Google Scholar]
  15. Drholec, J.; Goňo, R. Reliability database of industrial local distribution system. Adv. Intell. Syst. Comput. 2016, 451, 481–489. [Google Scholar] [CrossRef]
  16. Pinciroli, L.; Baraldi, P.; Zio, E. Maintenance optimization in Industry 4.0. Manuscript Draft JRESS-D-22-01170. Reliab. Eng. Syst. Saf. in print.
  17. Briš, R.; Byczanski, P.; Goňo, R.; Rusek, S. Discrete maintenance optimization of complex multi-component systems. Reliab. Eng. Syst. Saf. 2017, 168, 80–89. [Google Scholar] [CrossRef]
  18. Badia, F.G.; Berrade, M.D. Optimal inspection of a system under unrevealed minor failures and revealed catastrophic failures. In Safety and Reliability for Managing Risk; Soares, C.G., Zio, E., Eds.; Taylor & Francis Group: London, UK, 2006; Volume 1, pp. 467–474. ISBN 0-415-41620-5. [Google Scholar]
  19. Badia, F.G.; Berrade, M.D. Optimum maintenance of a system under two types of failure. Int. J. Mater. Struct. Reliab. 2006, 4, 27–37. [Google Scholar]
  20. Badia, F.G.; Berrade, M.D. Optimum maintenance policy of a periodically inspected system under imperfect repair. Adv. Oper. Res. 2009, 13, 691203. [Google Scholar] [CrossRef]
  21. Badia, F.G.; Berradea, M.D.; Lee, H. An study of cost effective maintenance policies: Age replacement versus replacement after N minimal repairs. Reliab. Eng. Syst. Saf. 2020, 201, 106949. [Google Scholar] [CrossRef]
  22. Sheu, S.H.; Tsai, H.N.; Wang, F.K.; Zhang, Z.G. An extended optimal replacement model for a deteriorating system with inspections. Reliab. Eng. Syst. Saf. 2015, 139, 33–49. [Google Scholar] [CrossRef]
  23. Briš, R. Parallel simulation algorithm for maintenance optimization based on directed Acyclic Graph. Reliab. Eng. Syst. Saf. 2008, 93, 852–862. [Google Scholar] [CrossRef]
  24. Briš, R. Exact reliability quantification of highly reliable systems with maintenance. Reliab. Eng. Syst. Saf. 2010, 95, 1286–1289. [Google Scholar] [CrossRef]
  25. Weide, J.A.M.; Pandey, M.D. A stochastic alternating renewal process model for unavailability analysis of standby safety equipment. Reliab. Eng. Syst. Saf. 2015, 139, 97–104. [Google Scholar] [CrossRef]
  26. Vaurio, J. Unavailability of components with inspection and repair. Nucl. Eng. Des. 1979, 54, 309–324. [Google Scholar] [CrossRef]
  27. Vaurio, J. On time-dependent availability and maintenance optimization of standby units under various maintenance policies. Reliab. Eng. Syst. Saf. 1997, 56, 79–89. [Google Scholar] [CrossRef]
  28. Vaurio, J. Availability and cost functions for periodically inspected preventively maintained units. Reliab. Eng. Syst. Saf. 1999, 63, 133–140. [Google Scholar] [CrossRef]
  29. Caldarola, L. Unavailability and failure intensity of components. Nucl. Eng. Des. 1977, 44, 147–162. [Google Scholar] [CrossRef]
  30. Cui, L.; Xie, M. Availability of a periodically inspected system with random repair or replacement times. J. Stat. Plan. Inference 2005, 131, 89–100. [Google Scholar] [CrossRef]
  31. Jahoda, P.; Bris, R. A renewal process model with failure based PM and imperfect CM for unavailability exploration. Int. J. Qual. Reliab. Manag. 2021, 39, 984–999, Advance online publication. [Google Scholar] [CrossRef]
  32. Cassady, C.R.; Pohl, E.A.; Murdock, W.P. Selective maintenance modeling for industrial systems. J. Qual. Maint. Eng. 2001, 7, 104–117. [Google Scholar] [CrossRef]
Figure 1. The first renewal cycle. The time from the beginning of the renewal cycle to the occurrence of the second failure is a random variable X 2 * = X 1 + Y 1 + X 2 , etc. The renewal cycle T is terminated by the n-th failure and followed by the replacement. The replacement time is the random variable Y n .
Figure 1. The first renewal cycle. The time from the beginning of the renewal cycle to the occurrence of the second failure is a random variable X 2 * = X 1 + Y 1 + X 2 , etc. The renewal cycle T is terminated by the n-th failure and followed by the replacement. The replacement time is the random variable Y n .
Mathematics 10 02865 g001
Figure 2. Assuming that the FBM restores the system to an as-good-as-new state, it holds that all renewal cycles are equivalent; i.e., T i = T j = T for all i , j N .
Figure 2. Assuming that the FBM restores the system to an as-good-as-new state, it holds that all renewal cycles are equivalent; i.e., T i = T j = T for all i , j N .
Mathematics 10 02865 g002
Figure 3. The value of the unavailability function u k ( t ) in the k -th renewal cycle for t ( s k 1 , s k is the same as the value of the unavailability function u 1 at the time t s k 1 .
Figure 3. The value of the unavailability function u k ( t ) in the k -th renewal cycle for t ( s k 1 , s k is the same as the value of the unavailability function u 1 at the time t s k 1 .
Mathematics 10 02865 g003
Figure 4. Theoretical versus real (qa = 1.25) ageing of one-component system discussed.
Figure 4. Theoretical versus real (qa = 1.25) ageing of one-component system discussed.
Mathematics 10 02865 g004
Figure 5. Comparison of courses of the unavailability function u ( t ) for three different system modes. The optimal value for the decision variable n = 5 respecting the given unavailability restriction U0 = 0.04.
Figure 5. Comparison of courses of the unavailability function u ( t ) for three different system modes. The optimal value for the decision variable n = 5 respecting the given unavailability restriction U0 = 0.04.
Mathematics 10 02865 g005
Figure 6. Series-parallel system.
Figure 6. Series-parallel system.
Mathematics 10 02865 g006
Figure 7. Theoretical versus real (qa = 1.25) ageing of the four-component system.
Figure 7. Theoretical versus real (qa = 1.25) ageing of the four-component system.
Mathematics 10 02865 g007
Figure 8. The unavailability function of the optimal FBM in a four-component system, U0 = 0.08.
Figure 8. The unavailability function of the optimal FBM in a four-component system, U0 = 0.08.
Mathematics 10 02865 g008
Table 1. Results for the optimization process for decision variable n in a one-component system.
Table 1. Results for the optimization process for decision variable n in a one-component system.
nUS(x)Cost
10.02685.98
20.02664.36
30.02760.82
40.02963.36
50.03159.97
60.03462.65
70.03665.40
80.03968.22
90.04271.12
Table 2. System parameters and maintenance characteristics.
Table 2. System parameters and maintenance characteristics.
Componentα (h)βMTTR (h)Replacement Time (h)CRCCM
(1,1)1500230075126
(1,2)1500230075125
(2,1)2000220050145
(2,2)2000220050156
Table 3. Results for optimization process for decision variable n in a four-component system.
Table 3. Results for optimization process for decision variable n in a four-component system.
US(x)CostIndex US(x)CostIndex US(x)CostIndex
10.07168135.671111280.07539134.7763321550.08235126.41132
20.07189137.012111290.07539136.0163312560.08235126.631123
30.07189136.781211300.0757132.342131570.08344127.742132
40.07191138.3663111310.0757132.111231580.08344127.511232
50.07191137.921311320.0757133.812113590.08344127.972123
60.07211138.122211330.0757133.581213600.08344127.741223
70.07214139.4763211340.0758133.6963131610.08377129.0963132
80.07214139.262311350.0758133.251331620.08377128.651332
90.07217140.6163311360.0758135.1663113630.08377129.3263123
100.07441129.831121370.0758134.721313640.08377128.881323
110.07441131.071112380.07627133.452231650.08472128.852232
120.0748131.172121390.07627134.922213660.08472129.082223
130.0748130.941221400.0764134.8063231670.08513130.2063232
140.0748132.412112410.0764134.592331680.08513129.992332
150.0748132.181212420.0764136.2763213690.08513130.4363223
160.07487132.5263121430.0764136.062313700.08513130.222323
170.07487132.081321440.07653135.9463331710.08558131.3463332
180.07487133.7663112450.07653137.4163313720.08558131.5763323
190.07487133.321312460.07975125.231122730.08716127.81133
200.075201311131470.08053126.572122740.08876129.142133
210.07520132.471113480.08053126.341222750.08876128.911233
220.07523132.282221490.08072127.9263122760.08937130.4963133
230.07523133.522212500.08072127.481322770.08937130.051333
240.07531133.6363221510.08141127.682222780.09064130.252233
250.07531133.422321520.08164129.0363222790.0914131.6063233
260.07531134.8763212530.08164128.822322800.0914131.392333
270.07531134.662312540.08189130.1763322810.09225132.7463333
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Briš, R.; Jahoda, P. Really Ageing Systems Undergoing a Discrete Maintenance Optimization. Mathematics 2022, 10, 2865. https://doi.org/10.3390/math10162865

AMA Style

Briš R, Jahoda P. Really Ageing Systems Undergoing a Discrete Maintenance Optimization. Mathematics. 2022; 10(16):2865. https://doi.org/10.3390/math10162865

Chicago/Turabian Style

Briš, Radim, and Pavel Jahoda. 2022. "Really Ageing Systems Undergoing a Discrete Maintenance Optimization" Mathematics 10, no. 16: 2865. https://doi.org/10.3390/math10162865

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