Next Article in Journal
Theoretical Study on the Failure of Rocks with Preexisting Cracks Considering the Extension of the Crack Tip Plastic Zone
Previous Article in Journal
New Results for Certain Jacobsthal-Type Polynomials
Previous Article in Special Issue
Joint Optimal Policy for Maintenance, Spare Unit Selection and Inventory Control Under a Partially Observable Markov Decision Process
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Structural Properties of Optimal Maintenance Policies for k-out-of-n Systems with Interdependence Between Internal Deterioration and External Shocks †

Department of Informatics, University of Electro-Communications, Chofu 182-8585, Japan
*
Author to whom correspondence should be addressed.
This paper is an extended version of our published paper: Kasuya, M.; Jin, L. Maintenance policy for deteriorating k-out-of-n systems subject to random shocks. In Proceedings of the 11th Asia-Pacific International Symposium on Advanced Reliability and Maintenance Modeling (APARM2024), Nagoya City, Japan, 26–30 August 2024; pp. 45–54.
Mathematics 2025, 13(5), 716; https://doi.org/10.3390/math13050716
Submission received: 30 November 2024 / Revised: 11 February 2025 / Accepted: 17 February 2025 / Published: 23 February 2025
(This article belongs to the Special Issue Mathematics in Advanced Reliability and Maintenance Modeling)

Abstract

:
Many modern engineering systems, such as offshore wind turbines, rely on k-out-of-n configurations to ensure reliability. These systems are exposed to both internal deterioration and external shocks, which can significantly impact operational efficiency and maintenance costs, necessitating optimal maintenance policies. This study investigates an optimal condition-based maintenance policy for a k-out-of-n system, where each unit deteriorates independently following a gamma process and is subject to random external shocks that cause sudden jumps in deterioration. This study considers (1) stochastic dependencies among units, where shock-induced cumulative deterioration in one unit affects others, and (2) interdependencies between external shocks and internal deterioration, where internal deterioration influences external factors and vice versa. Using a Markov decision process framework, we derive an optimal maintenance policy that minimizes expected maintenance costs while incorporating these interdependencies. Under reasonable assumptions, we establish key structural properties of the optimal policy, enabling its efficient identification. A case study on offshore wind turbines demonstrates the effectiveness of the proposed approach, achieving up to a 9.9% reduction in maintenance costs compared to alternative policies. This cost reduction is achieved by optimizing the timing of preventive maintenance while incorporating the two aforementioned types of dependence into the decision-making process. Sensitivity analyses further explore the effects of cost parameters, deterioration rates, and shock characteristics, offering valuable insights into designing maintenance strategies for systems influenced by shocks and interdependent deterioration.

1. Introduction

Systems inevitably deteriorate over time, especially when operated under stressful and high-load environments, regardless of their initial performance levels. Such deterioration leads to a decline in availability, safety, and reliability, posing significant challenges for modern infrastructure systems. For example, offshore wind turbines rely heavily on effective maintenance strategies to ensure operational reliability and cost efficiency. These systems often face dual challenges: gradual internal deterioration and sudden external shocks, such as lightning strikes or strong wind. While condition-based maintenance (CBM) has proven effective in single-unit systems by leveraging real-time data to optimize maintenance actions, its application to multi-unit systems with complex interdependencies remains limited [1,2]. This limitation is particularly concerning for industries where downtime or failure can lead to significant economic losses and safety risks. Addressing this gap requires innovative approaches that explicitly consider the interdependence between deterioration and external shocks. To address these challenges, developing effective maintenance policies that explicitly account for the interdependence between internal deterioration and external shocks is essential.
Research on optimizing CBM decision-making has extensively explored the structural properties of optimal policies. Derman [3] established the foundational structural properties of optimal policies for single-unit systems with two actions: operation or replacement. Building on this work, Ohnishi et al. [4] analyzed systems with incomplete information and identified structural properties for policies involving three actions: operation, inspection, and replacement. Their study was among the first to address uncertainties in observed data related to system deterioration, thus advancing CBM decision-making. Lovejoy [5] extended Ohnishi et al. [4]’s results to systems with multiple actions. Elwany et al. [6] utilized a Wiener process to model deterioration and confirmed the presence of structural properties for continuous states. Chen et al. [7] later addressed heterogeneity in deterioration rates across spare units, offering valuable insights for managing systems with varied deterioration factors. While these studies have focused on single-unit systems, real-world systems such as offshore wind turbines and fuel supply systems are typically multi-unit systems with interacting components. Developing efficient maintenance policies for these systems remains critical and challenging.
Despite the need for efficient maintenance policies in multi-unit systems, their inherent complexity poses significant challenges [8,9]. Two primary obstacles hinder progress: the curse of dimensionality and interdependencies among units. The curse of dimensionality [10] arises as the state and action spaces expand exponentially with the number of units, making computationally feasible solutions challenging. Interdependencies among units, such as economic, structural, and stochastic, further complicate the problem. Economic dependencies arise from shared fixed setup costs when maintaining multiple units simultaneously [11]. Structural dependency is divided into technical and performance dependence [8]. Technical dependence implies that to maintain one unit, other units may also need maintenance or may not be maintainable if a specific unit is operational. Performance dependence relates to the system’s design, such as a redundant k-out-of-n configuration to enhance availability. A k-out-of-n system is a reliability model that functions successfully if at least k out of n components are operational. These systems are widely used in engineering to represent redundancy and fault-tolerant designs. As special cases, when k = n , the system corresponds to a series system, where all components must function for the system to operate. Conversely, when k = 1 , the system corresponds to a parallel system, where the operation of any single component is sufficient for the system to function. Stochastic dependencies, such as load-sharing effects, influence deterioration and failure rates across units [12,13,14]. Krishnamoorthy [15] analyzed the reliability of multi-unit systems where the life of the unit depends on other units’ lives. Ignoring these interdependencies risks compromising system reliability. For example, in wind turbines, the failure of one blade can increase stress on others, accelerating their deterioration. Effective maintenance policies must, therefore, account for these dependencies to ensure reliable system performance.
Research on maintenance policies for multi-unit systems can be categorized as numerical or analytical. Numerical approaches involve computational optimization to derive policies. For example, Xu et al. [16] used a copula function to model dependent deterioration in k-out-of-n systems and investigated the policy properties. Oakley et al. [17] demonstrated that their policy, which accounts for stochastic dependence among units, is more cost-effective than conventional policies. Analytical approaches primarily investigate the structural properties of optimal policies. Sun et al. [18] proved that k-out-of-n systems without stochastic dependence have structural properties, while Zhang et al. [19] extended these findings to include stochastic dependencies. When an optimal policy has known structural properties, the search space for candidates is reduced, enabling more efficient solutions. Additionally, analytical properties can guide the assessment of numerically derived policies, revealing potential improvements when they do not meet these criteria.
External shocks further complicate systems, causing disruption alongside internal deterioration [20,21]. Examples include battery overcharging in electric vehicles [22] and lightning strikes damaging wind turbine blades [23]. Maintenance policies addressing shocks have been proposed, such as those by Rafiee et al. [24] for single-unit systems and Dui et al. [25] for multi-unit systems. Yousefi et al. [26] applied deep reinforcement learning to manage maintenance under shocks. Most studies assume that system deterioration and shock intensity are independent. However, in reality, each shock alters the deterioration rate, while the system’s deterioration state can, in turn, influence shock impact [27]. Tajiani et al. [28] considered that increasing deterioration amplifies shock effects, while Kurt and Maillart [29] demonstrated that the deterioration rate depends on shock damage, revealing structural properties in single-unit systems. Wang et al. [30] found interdependence between deterioration state and shock damage, establishing structural properties for single-unit policies. Qi and Huang [31] proposed an inspection policy considering the interdependence. In multi-unit systems, not all units experience shocks equally; various shock types impact each unit differently [32,33]. For instance, micro-electromechanical system (MEMS) oscillators, composed of multiple resonators, may experience thermal and vibration shocks. These shocks affect the deterioration rates of both directly and indirectly impacted resonators [34]. Pipelines, which are k-out-of-n systems, are subject to multiple types of shocks, such as excess load, vibration, geological deformation, and seismic waves, with each unit affected differently [35]. Thus, maintenance policies must account for variability in shock impacts across units.
While CBM has been extensively studied for single-unit systems or systems where units are assumed to deteriorate independently, its application to multi-unit systems that consider interdependencies remains an underexplored area. Ignoring these dependencies, such as those among units or between units and external factors like shocks, can compromise the optimality of the proposed maintenance policies. To address this gap, we focus on the following two challenges, which are also research questions of this study: (1) proposing an optimal maintenance policy that explicitly models and incorporates these dependencies, and (2) analyzing the structural properties of the proposed optimal policy to uncover insights into its characteristics.
To clearly illustrate the positioning of this study, Table 1 summarizes the relationship between this study and related research on optimal maintenance policies. For clarity and easier comparison, dependencies are classified into two types: (1) Stochastic dependence among units: this category refers to the effect of factors from other units, such as shock-induced cumulative deterioration, on a unit’s deterioration. (2) Interdependencies between internal deterioration and external shocks: this category includes the influence of internal deterioration on external shocks, represented as “internal deterioration→external shocks”, and the impact of external shocks on a unit’s deterioration, represented as “internal deterioration ← external shocks”. Type (1) is specific to multi-unit systems, while Type (2) applies to single-unit systems.
Although recent studies such as Wang et al. [36] and Huang et al. [37] have assessed the reliability of k-out-of-n systems while considering the dependency between deterioration and shocks, research on maintenance policies for k-out-of-n systems that explicitly account for shocks, as summarized in Table 1, remains insufficiently explored. Our previous study [38] examined k-out-of-n systems with identical units subjected to external shocks, incorporating stochastic dependencies among units as well as interdependencies between deterioration and shock intensity. In this extended study, we mathematically prove the structural properties of the optimal maintenance policy and conduct sensitivity analysis to examine the impact of various parameters on the policy. This series of studies contributes to the theoretical understanding of optimal maintenance policies as follows:
  • We propose an optimal maintenance policy for k-out-of-n systems that accounts for variability in shock impacts across units and addresses the interdependence between unit deterioration and external shocks, making it applicable to real-world systems for efficient operation.
  • We derive a structural property of the optimal policy, offering key insights for developing algorithms that enable efficient searching for the optimal solution.
Table 1. Research on maintenance policy.
Table 1. Research on maintenance policy.
System DesignInterdependence Among UnitsInterdependence Between External Shocks and Internal DeteriorationOptimization TargetOptimization FrameworkStructural Property
Derman [3]single-unit--maintenance actionMDP
Ohnishi et al. [4]single-unit--maintenance actionpartially observable MDP
Lovejoy et al. [5]single-unit--maintenance actionpartially observable MDP
Elwany et al. [6]single-unit--maintenance actionMDP
Chen et al. [7]single-unit--maintenance actionMDP
Zhu and Xiang [11]n-unit×-maintenance actionstochastic programming
Ashizawa and Jin [13]2-unit-maintenance actionMDP
Liu et al. [14]series-maintenance actionMDP
Xu et al. [16]k-out-of-n-maintenance actionMDP-
Oakley et al. [17]series–parallel-maintenance actionBayesian sequential decision
Sun et al. [18]k-out-of-n×-maintenance actionMDP
Zhang et al. [19]k-out-of-n-maintenance actionMDP
Rafiee et al. [24]single-unit-×inspection intervalcost rate-
Dui et al. [25]n-unit×age→internal deterioration age→shocksmaintenance actioninteger programming-
Yousefi et al. [26]series parallel××maintenance actionMDP-
Yousefi et al. [27]series×internal deterioration ↔ external shocksinspection intervalcost rate-
Tajiani [28]single-unit-internal deterioration ← external shocksmaintenance thresholdcost rate-
Kurt and Maillart [29]single-unit-internal deterioration ← external shocksmaintenance actionMDP
Wang et al. [30]single-unit-internal deterioration ↔ external shocksmaintenance actionMDP
Qi and Huang et al. [31]single-unit-internal deterioration ↔ external shocksinspection intervalcost rate-
Lorvand and Kelkinnama. [33]k-out-of-n×age→external shocksmaintenance intervalcost rate-
Cao et al. [39]single-unit-internal deterioration ← external shocks age→external shocksinspection intervalmulti objective programming-
Shafiee et al. [40]series×-maintenance threshold maintenance intervalcost rate-
This researchk-out-of-ninternal deterioration ↔ external shocksmaintenance actionMDP
✓ indicates that the factor is considered, × indicates that the factor is not considered, and - indicates that the factor is not applicable.
To the best of our knowledge, these two contributions represent the first exploration of these topics for k-out-of-n systems, filling a critical gap in the existing literature.
The remainder of this paper is organized as follows. Section 2 outlines the system model and formulates the CBM optimization problem using the Markov decision process (MDP). Section 3 presents the structural properties of the optimal policy. Section 4 applies the policy to a case study on offshore wind turbines and demonstrates the policy’s effectiveness. Section 5 conducts a sensitivity analysis to investigate the influence of cost parameters, deterioration rates, and shock characteristics on the proposed policy. Finally, Section 6 concludes with a summary and discusses future research directions.

2. Model

2.1. System Deterioration

We consider a k-out-of-n: G system with n identical units, which functions if and only if at least k out of the n units are operational. When more than n k + 1 units fail, the system becomes non-functional and cannot meet operational requirements. For example, in 3-out-of-5 systems, consider a wind farm consisting of n = 5 wind turbines. The farm is designed to maintain power generation requirements if at least k = 3 turbines are operational. In this model, each unit is subject to both internal deterioration and external shocks. Let S i ( t ) denote the deterioration state of unit i at time t, with the initial state S i ( 0 ) = 0 . We assume that the system experiences M types of random external shocks, and each shock type affects the specific units. Let U m represent the subset of units directly impacted by shock type m { 1 , , M } . Each shock type occurs independently and at a constant rate, with the interval between successive type m shocks following an exponential distribution g m ( t ) . When a type m shock occurs at time t, it affects each unit i U m { 1 , , n } , causing an incremental deterioration Δ i , which represents a sudden jump in S i ( t ) . Δ i is a random variable that depends on S i ( t ) , as the same type of shock may lead to a larger increment in deterioration for a system in a more deteriorated state. Given S i ( t ) = s i , Δ i is assumed to follow the probability density function f i m ( Δ i | s i ) . Let Z i ( t ) denote the cumulative incremental deterioration of unit i due to all shocks up to time t, which aggregates Δ i up to time t. Each unit fails when its deterioration state S i ( t ) reaches or exceeds a predetermined threshold L.
Let vectors S ( t ) = ( S 1 ( t ) , , S n ( t ) ) and Z ( t ) = ( Z 1 ( t ) , , Z n ( t ) ) represent the system’s deterioration state and shock-induced cumulative deterioration, respectively. We assume each unit’s deterioration follows a gamma process, which is most widely used in engineering applications for its properties such as monotonically increasing deterioration and independent increment [41]. In this study, we assume each unit’s deterioration is independent of the states of other units but dependent on their shock-induced cumulative deterioration. Given S i ( t ) = s i and Z ( t ) = z = ( z 1 , , z n ) , the transition probability density function from s to s over a small interval Δ t is given by:
p i ( s i | s i , z , Δ t ) = ( s i s i ) α Δ t 1 Γ ( α Δ t ) β i ( z ) α Δ t e s i s i β i ( z ) 1 { s i s i > 0 } ,
where α is the shape parameter, and β i ( z ) is the scale parameter, which depends on z . We assume α is uniform across all units, whereas β i ( z ) varies. In Equation (1), 1 { · } is an indicator function that returns 1 if the condition inside the brackets holds true, and 0 otherwise. Figure 1 illustrates the two types of dependencies described above and in Section 1. For example, Shock 1 affects Unit 1, and following its occurrence, the deterioration rate of Unit 1 increases due to the interdependence between deterioration and shocks. Simultaneously, the deterioration rates of Units 2 and 3 also increase because of the stochastic dependence among units. Shock 2 affects all three units, causing a jump in their deterioration states, and the deterioration rates of all three units increase further due to the interdependence between deterioration and shocks. Finally, when Shock 3 occurs, the intensity of this shock increases because the system is in a more deteriorated state, and
System deterioration state s and cumulative incremental deterioration z are inspected perfectly at discrete intervals t = k τ ( k = 1 , 2 , ) , where τ is the fixed inspection interval. Let q ( s , z | s , z , τ ) represent the conditional transition probability density function that the system state transitions from s = ( s 1 , s 2 , , s n ) and z = ( z 1 , z 2 , , z n ) to s = ( s 1 , s 2 , , s n ) and z = ( z 1 , z 2 , , z n ) after a time interval τ . This transition probability density function is expressed as follows:
q ( s , z | s , z , τ ) = m = 1 M z n z n z 1 z 1 s n + y n z n s n s 1 + y 1 z 1 s 1 0 τ q ( s , z | x , y , τ u ) g m ( u ) l = 1 , l m M 1 G l ( τ ) × i = 1 n 1 { i U m } × f i m ( y i z i | x i ) p i ( x i | s i , z , u ) + 1 { i U m , y i = z i } × p i ( x i | s i , z , u ) d u d x 1 d x n d y 1 d y n + 1 { z = z } m = 1 M 1 G m ( τ ) i = 1 n p i ( s i | s i , z , τ ) ,
where 1 G m ( τ ) is the probability that no shock occurs within the interval τ . Note that Z i ( t ) S i ( t ) always holds, as Z i ( t ) represents only the deterioration due to external shocks, while S i ( t ) encompasses both internal and external deterioration. If the deterioration states of at least n k + 1 units exceed or reach L, the system is considered to have failed. Let T f be the elapsed time from the last inspection to system failure. The cumulative distribution function of T f is expressed as follows:
F T f ( t | s , z ) = Pr T f t | s , z = Pr i = 1 n 1 { S i ( t ) L } n k + 1 | s , z = j = 1 κ l s n ( C j ) u s n ( C j ) l s 1 ( C j ) u s 1 ( C j ) z n s n s n + z n z 1 s 1 s 1 + z 1 q ( s , z | s , z , t ) d z 1 d z n d s 1 d s n ,
where κ denotes the total number of possible combinations of unit failures that result in system failure, and C j is the cut set, which is a specific combination of unit failures that causes the failure of the k-out-of-n system. u s i ( C j ) , l s i ( C j ) , u z i ( C j ) and l z i ( C j ) are defined as follows
l s i C j = L i C j 0 i C j , u s i C j = i C j L i C j , i { 1 , 2 , , n } .

2.2. Actions and Costs in Condition-Based Maintenance

One of two maintenance actions, namely do nothing (DN) or replacement (RP), is selected for each unit based on system information ( s , z ) , where s represents the system deterioration state and z represents the system shock-induced cumulative deterioration. Let r = ( r 1 , r 2 , . . . , r n ) denote the maintenance action for the entire system, indicating whether each unit is replaced or not. Here, r i = 0 indicates that unit i is replaced, and r i = 1 indicates that unit i undergoes no action. The action space of r is defined as follows,
A = { ( r 1 , r 2 , . . . , r n ) | r i { 0 , 1 } , i { 1 , 2 , . . . , n } } .
When DN is selected for unit i, unit i is operated for one more time interval. Conversely, when RP is selected for unit i, the operating unit is replaced with an as-good-as-new unit. In this situation, replacement cost is incurred depending on s i . If s i < L , a preventive replacement cost c p is incurred. On the other hand, a corrective replacement cost c f is incurred if s i L . Please note that c f is always higher than c p in all units to capture the harm caused by failure. A setup cost c s is incurred when one or more units are replaced. Maintenance time is assumed to be negligible; thus, the unit is immediately operated after replacement completion. Furthermore, we assume that the system cannot be self-detected but can be identified through inspection. If the system fails during operation until the next inspection reveals the failure, a downtime cost c d is incurred per unit time.

2.3. Optimal Maintenance Policy

The optimal decision-making problem for CBM is formulated as a discrete-time MDP. An MDP is applicable to sequential decision-making problems with fully observable states and probabilistic transitions. The optimal maintenance policy is defined as a sequence of actions that minimizes the total expected discounted cost based on the system’s deterioration state and shock-induced cumulative deterioration. Specifically, the objective is to minimize the total expected discounted cost given the system information ( s , z ) .
Let V N ( s , z ) denote the total expected discounted cost over the remaining N decision periods, defined as follows,
V N ( s , z ) = min r { V r N ( s , z ) } ,
where
V r N ( s , z ) = i = 1 n c p 1 { r i = 0 , s i < L } + i = 1 n c f 1 { r i = 0 , s i L } + W ( s r , z r ) + c s 1 { i = 1 n r i n } + e γ τ z n r n z 1 r 1 s n r n s 1 r 1 q ( s , z | s r , z r , τ ) V N 1 ( s , z ) d s 1 d s n d z 1 d z n ,
and e γ τ ( γ > 0 ) is the discount factor. Here, ( s r , z r ) = ( ( s 1 r 1 , , s n r n ) , ( z 1 r 1 , , z n r n ) ) represents the updated system information following maintenance action r . The function W ( s , z ) denotes the expected downtime cost, which depends on the time T f elapsed from the last inspection to system failure. W ( s , z ) is given by
W ( s , z ) = 0 τ c d ( e γ t e γ τ ) γ d F T f ( t | s , z ) = 0 c d 1 { t τ } ( e γ t e γ τ ) γ d F T f ( t | s , z ) .
When remaining periods N = 0 , V 0 ( s , z ) = 0 . As N approaches infinity, the contraction mapping theorem guarantees that lim N V N ( s , z ) = V ( s , z ) [42]. Thus, we define
V ( s , z ) = min r { V r ( s , z ) } ,
where
V r ( s , z ) = i = 1 n c p 1 { r i = 0 , s i < L } + i = 1 n c f 1 { r i = 0 , s i L } + W ( s r , z r ) + c s 1 { i = 1 n r i n } + e γ τ z n r n z 1 r 1 s n r n s 1 r 1 q ( s , z | s r , z r , τ ) V ( s , z ) d s 1 d s n d z 1 d z n .
To solve the optimization problem, we employ a value iteration algorithm based on the Markov decision process framework, iteratively computing the optimal maintenance policy. The details of the algorithm are presented in Section 4.

3. Structural Properties of the Optimal Maintenance Policy

In an MDP, the number of candidate maintenance policies increases exponentially as the number of units and state dimensions grow. This high dimensionality can make it impractical to search exhaustively for the optimal policy within a reasonable timeframe. To address this, we examine properties of the optimal policy that can help reduce the computational complexity. By identifying the structural properties of the optimal policy, we can limit the search space to policies satisfying these properties, thereby alleviating the curse of dimensionality. Below, we introduce definitions and lemmas that form the foundation for these structural properties.
Definition 1.
For n-dimensional vectors x = ( x 1 , , x n ) and y = ( y 1 , , y n ) , we say that x is smaller than y in the product order if x i y i for all i { 1 , , n } . This is written as x c y .
Definition 2.
Stochastic Increasing (SI) (Shaked and Shanthikumar [43])
For random variables X and Y, if Pr { X > t } Pr { Y > t } for all t, then X is said to be stochastically smaller than Y, written X SI Y . For random vectors X = ( X 1 , , X n ) and Y = ( Y 1 , , Y n ) in R + n = [ 0 , ) n , if Pr { X U } Pr { Y U } for all upper sets U R + n , then X is stochastically smaller than Y , written X SI Y .
Lemma 1.
Shaked and Shanthikumar [43]
If X SI Y , then E [ f ( X ) ] E [ f ( Y ) ] for any non-decreasing function f ( · ) , and E [ f ( X ) ] E [ f ( Y ) ] for any non-increasing function f ( · ) , provided that the expectations exist.
Lemma 2.
Shaked and Shanthikumar [43]
For random vectors X = ( X 1 , , X n ) and Y = ( Y 1 , , Y n ) in R + n = [ 0 , ) n , if X 1 SI Y 1 , and X i | X 1 = x 1 , , X i 1 = x i 1 SI Y i | Y 1 = y 1 , , Y i 1 = y i 1 whenever x j y j for all j = 1 , , i 1 , then X SI Y . Here, X i | X 1 = x 1 , , X i 1 = x i 1 represents the conditional distribution of X i given X 1 = x 1 , ⋯, and X i 1 = x i 1 .
We make the following assumptions to consider the interdependence between deterioration and external shocks:
Assumption 1.
If z c z + , then β i ( z ) β i ( z + ) for all i { 1 , , n } .
Assumption 2.
If s i s i + , then f i m ( Δ i | s i ) SI f i m ( Δ i | s i + ) for all i { 1 , , n } .
Assumption 1 indicates that all units are more susceptible to deterioration as the system experiences cumulative external shocks. Assumption 2 implies that as units deteriorate, they become more vulnerable to the impacts of external shocks. These assumptions are reasonable as they align with observed behaviors and are supported by previous research [27,29,30,32,34,39,44].
We now present Lemma 3, which concerns the transition of system information.
Lemma 3.
If s = ( s 1 , , s n ) c s + = ( s 1 + , , s n + ) and z = ( z 1 , , z n ) c z + = ( z 1 + , , z n + ) , then s , z | s , z , τ SI s , z | s + , z + , τ for any τ.
Proof. 
We prove Lemma 3 using mathematical induction.
Let q k ( s , z | s , z , τ ) represent the conditional probability density function that s transitions to s and z transitions to z when the system experiences k external shocks within interval τ .
1.
Base Case ( k = 0 ) : By Equation (1) and Assumption 1, s i | s , z , τ SI s i | s + , z + , τ holds. Since each unit’s deterioration is independent of other unit deterioration states, it follows from Lemma 2 that s , z | s , z , τ , k SI s , z | s + , z + , τ , k .
2.
Inductive Step: Assume that s , z | s , z , τ , k SI s , z | s + , z + , τ , k holds for all τ when k = l .
For k = l + 1 , consider that the first external shock occurs after time u, with shock type m. Let s and z transition to x and y , respectively, due to this shock. The probability density function of this event, denoted a l + 1 ( s , z , x , y | s , z , τ , m , u ) , can be expressed as
a l + 1 ( s , z , x , y | s , z , τ , m , u ) = q l ( s , z | x , y , τ u ) g m ( u ) l = 1 , l m M 1 G l ( u ) × i = 1 n 1 { i U m } f i m ( y i z i | x i ) p i ( x i | s i , z , u ) + 1 { i U m , y i = z i } p i ( x i | s i , z , u ) .
By Lemma 2 and x , y | s , z , u SI x , y | s + , z + , u , we have s , z | s , z , τ , k = l + 1 SI s , z | s + , z + , τ , k = l + 1 . By the independence and stationarity of external shock arrivals, s , z | s , z , τ , k SI s , z | s + , z + , τ , k holds for k = l + 1 . Thus, Lemma 3 is proved.    □
We now present Theorem 1 regarding the expected downtime cost and Theorem 2 regarding the total expected discounted cost.
Theorem 1.
The expected downtime cost W ( s , z ) is non-decreasing in s and z , ordered by the product order.
Proof. 
By Lemma 3, we have s , z | s , z , t SI s , z | s + , z + , t , implying
Pr ( T f t | s , z ) Pr ( T f t | s + , z + ) t | s + , z + SI t | s , z .
for f T f ( t | s , z ) in Equation (7).
Since c d 1 { t τ } ( e γ t e γ τ ) γ in Equation (7) is non-increasing in t, it follows from Lemma 1 that W ( s , z ) is non-decreasing in s and z . This completes the proof of Theorem 1.    □
Theorem 2.
The total expected discounted cost V ( s , z ) is non-decreasing in s and z , ordered by the product order.
Proof. 
Theorem 2 is proved by mathematical induction.
Define V N ( s , z ) as the total expected discounted cost for the remaining N periods given ( s , z ) . For N = 0 , V 0 ( s , z ) = 0 for any s and z , which implies that V 0 ( s , z ) is non-decreasing in s and z . Assuming that V N ( s , z ) is non-decreasing in s and z for N = l , we prove that V l + 1 ( s , z ) is also non-decreasing.
By Lemmas 1 and 3, and Theorem 1, it follows for s c s + and z c z + :
V r l + 1 ( s + , z + ) V r l + 1 ( s , z ) e γ τ 0 0 q ( s , z | s + r , z + r , τ ) V l ( s , z ) d s 1 d z n e γ τ 0 0 q ( s , z | s r , z r , τ ) V l ( s , z ) d s 1 d z n 0 .
Since V r l + 1 ( s , z ) for any r is non-decreasing in s and z , so is V l + 1 ( s , z ) . Thus, by the contraction mapping theorem, lim N V N ( s , z ) = V ( s , z ) , completing the proof of Theorem 2.    □
Next, we provide Theorem 3 on optimal actions concerning information s and z . This is our main result, which leads to alleviating the curse of dimensionality since only policies with Theorem 3 are candidates for the optimal policy.
Theorem 3.
We consider two actions r = ( r 1 , , r n ) and r ˜ = ( r ˜ 1 , , r ˜ n ) , where r i = 0 and r ˜ i = 1 . For any s and z , the maximum number of changes in the order of V r ( s , z ) and V r ˜ ( s , z ) is three with respect to s i , and one with respect to z i .
Proof. 
We first prove that at most three switching points exist between r and r ˜ with respect to s i . When r i = 0 , V r ( s , z ) is constant in s i ( < L ) and s i ( L ) from Equation (8). When r ˜ i = 1 , V r ˜ ( s , z ) is non-decreasing in s i from Theorem 2, so there may exist s i = a i * ( < L ) and s i = b i * ( L ) such that:
V r ( s , z ) > V r ˜ i ( s , z ) , 0 s i < a i , V r ( s , z ) V r ˜ i ( s , z ) , a i s i < L , V r ( s , z ) > V r ˜ i ( s , z ) , L s i b i * , V r ( s , z ) V r ˜ i ( s , z ) , b i * s i .
For z i , there is at most one switching point since V r ( s , z ) is constant in z i from Equation (8) when r i = 0 . When r ˜ i = 1 , V r ˜ ( s , z ) is non-decreasing in z i from Theorem 2. Thus, if z i * satisfies V r ( s , z ) = V r ˜ ( s , z ) , r ˜ is preferable for z i z i * , while r is preferable for z i > z i * .    □

4. Case Study: Three-Bladed Rotor System of Offshore Wind Turbines

4.1. System and Parameter Specifications

Offshore wind energy has gained importance as a clean and stable energy source compared to onshore wind [12]. Actually, operation and maintenance costs constitute approximately one-fourth of the investment in offshore wind turbines [45], making efficient maintenance strategies essential for cost reduction [46].
This study applies the proposed CBM policy to a three-bladed rotor system in offshore wind turbines, modeled as a 3-out-of-3 system. Offshore wind turbine blades are subject to sustained tensile stress in a corrosive environment, which can lead to stress corrosion cracks [47]. These cracks pose significant risks, including environmental damage and financial losses, making them critical targets for condition monitoring [48]. Referring to [40], blade deterioration is modeled as a gamma process with parameters α = 0.542 and β i ( z ) = 0.872 for z = ( 0 , , 0 ) for each blade i { 1 , 2 , 3 } . Also, a blade fails if the crack length exceeds the threshold L = 20 cm [40]. If L is set to a small value, the optimal policy will be conservative. On the other hand, the big value will make the optimal policy aggressive. External shocks, such as lightning and strong wind with a speed of 25 m/s or more, can further accelerate system deterioration. Thus, we express β i ( z ) = 0.872 ( 1 + ( 2 z i + j = 1 , j i 3 z j ) / 16 ) , i { 1 , 2 , 3 } in the presence of cumulative deterioration.
External shocks, such as lightning and strong wind, accelerate deterioration. Lightning affects a single blade, while strong wind impacts all blades [23,49]. The deterioration from these shocks is modeled using exponential distributions with parameters κ ( s i ) = max ( 0.01 , 0.2 0.0075 s i ) for lightning and h i ( s i ) = max ( 0.1 , 0.4 0.015 s i ) for strong wind. Referring to [50], we assume that each blade experiences an average monthly lightning strike with probability 1 / 600 ; then, the probability density function for the arrival time of lightning strike is g m ( x ) = 1 600 e 1 600 x for m { 1 , 2 , 3 } . Similarly, referring to [49], strong winds with speeds of 25 m/s or more are assumed to have an average monthly arrival probability of 1 / 12 , and the probability density function for arrival time for strong wind is g 4 ( x ) = 1 12 e 1 12 x . These probabilities indicate that shocks are relatively infrequent over the turbine’s lifecycle of approximately 20 years.
Referring to Besnard and Bertling [51], the cost parameters are as follows: downtime cost c d = 216 , 000 EUR, setup cost c s = 40 , 000 EUR, preventive replacement cost c p = 130 , 000 EUR, and corrective replacement cost c f = 400 , 000 EUR. The inspection interval is τ = 2 months, with a discount factor of e 0.01 τ .

4.2. Optimal Maintenance Policy for a Three-Bladed Rotor System of Offshore Wind Turbines

An optimal maintenance policy for a three-bladed rotor system of offshore wind turbines is derived using a value iteration algorithm (see Algorithm 1). In Algorithm 1, ϵ is the predefined small constant used as a criterion for determining the convergence of the total expected discounted cost. In the following experiments, ϵ is set to 0.01 . To simplify the computation, we discretize both the continuous deterioration states and the shock-induced cumulative deterioration into discrete intervals. Specifically, if the size of the stress corrosion crack (in cm) on unit i falls within the interval [ 0.0 , 5.0 ) , the deterioration level is set to s i = 0 . For intervals [ 5.0 , 10.0 ) , [ 10.0 , 15.0 ) , [ 15.0 , 20.0 ) , and [ 20.0 , ) , the deterioration levels are defined as s i = 1 , 2 , 3 , and 4, respectively. Similarly, if the shock-induced cumulative deterioration (in cm) of unit i falls within the interval [ 0.0 , 5.0 ) , the shock-induced cumulative deterioration level is set to z i = 0 , and for the intervals [ 5.0 , 10.0 ) , [ 10.0 , 15.0 ) , [ 15.0 , 20.0 ) , and [ 20.0 , ) , the levels are z i = 1 , 2 , 3 , and 4, respectively. Since L = 20 , a unit is considered to be failed when its deterioration level reaches s i = 4 .
Algorithm 1 The value iteration algorithm utilized to compute V ( s , z ) .
  • input Deterioration and shock parameters, and cost parameters
  • output Optimal value function V ( s , z )
  • calculate  q ( s , z | s , z )
  • calculate  W ( s , z )
  • initialization  V r 0 ( s , z ) , s , z
  • while  max | V N ( s , z ) V N 1 ( s , z ) | < ϵ   do
  •     for  r , s , z  do
  •         Compute V r N + 1 ( s , z ) thorough Equation (6)
  •     end for
  •      N = N + 1
  • end while
Figure 2 illustrates the optimal actions for each s in the three-bladed rotor system for cases where z = ( 0 , 0 , 0 ) , ( 1 , 1 , 1 ) , ( 2 , 2 , 2 ) , ( 3 , 3 , 3 ) , and ( 4 , 4 , 4 ) , respectively. Each action in plots Figure 2a–e is the one that minimizes the total expected discounted cost when each ( s , z ) is given. For example, the action r = ( 1 , 0 , 0 ) , which replaces units 2 and 3, is the optimal action when s = ( 1 , 2 , 4 ) and z = ( 0 , 0 , 0 ) . The color in each plot represents the optimal number of units to be replaced, with darker colors indicating a greater number of units replaced. Since z i s i always holds, actions for regions without any color do not need to be considered.
From plots Figure 2a,c, the number of units to be replaced increases as s 1 increases. Furthermore, in s = ( 1 , 2 , 2 ) , ( 2 , 1 , 2 ) , ( 2 , 2 , 1 ) , and ( 2 , 2 , 2 ) of plots Figure 2a,c, the number of units to be replaced increases as z increases. This indicates that the optimal policy becomes more conservative to avoid system failure as s and z increase. Furthermore, Figure 2 demonstrates that the optimal action switches between r i = 1 and r i = 0 is at most one in s i and z i , respectively. This observation confirms that the optimal policy exhibits the structural property discussed in Theorem 3.

4.3. Performance of the Proposed Policy

To evaluate the effectiveness of the proposed policy, we compare it with four alternative policies: three of (i) to (iii) that account for interdependence among units and one of (iv) that does not. These alternatives are as follows: (i) a conventional policy that ignores interdependence between deterioration and shocks, (ii) a policy that considers only the dependency of unit deterioration on shock-induced cumulative deterioration (Shock→Deterioration Policy), (iii) a policy that considers only the dependency of shock-induced increments on the deterioration state (Deterioration→Shock Policy), and (iv) an individual optimal policy proposed by Wang et al. [30], which incorporates the interdependence between deterioration and shocks but neglects interdependence among units. Specifically, for (i) the conventional policy, we assume β i ( z ) = β i ( ( 0 , , 0 ) ) for all z , disregarding the dependency of unit deterioration on shock-induced cumulative deterioration. Similarly, for the Deterioration→Shock Policy, we set f i m ( Δ i | s i ) = f i m ( Δ i | 0 ) for all s i , neglecting the dependency of shock-induced increments on the deterioration state. Furthermore, when deriving the individual optimal policy, the three-unit system is decomposed into three single-unit systems, and the optimal maintenance policies of each single-unit system are derived separately. For a three-bladed rotor system, this approach does not account for economic and stochastic dependencies. In other words, a setup cost is always incurred when RP is performed, and β i ( z ) = 0.872 ( 1 + z i / 8 ) , i { 1 , 2 , 3 } .
The effectiveness of each policy is assessed by comparing the average total discounted costs, the availability and the frequency of preventive and corrective RP under the proposed and conventional policies. The following simulation procedure in Algorithm 2 is used to obtain this average for each policy: starting with an initial state ( s = ( 0 , , 0 ) , z = ( 0 , , 0 ) ) , we simulate each policy over a sufficiently long, finite episode to cover the lifecycle of the offshore wind turbines. The total discounted cost and the total downtime within one episode is the sum of all incurred costs and downtime. This process is repeated 2000 times, and the average total discounted cost, the availability from the total downtime, and the frequency of preventive and corrective RP across all simulations are calculated.
Algorithm 2 Calculate average total discounted cost and availability for each policy.
  • input deterioration and shock parameters, cost parameters, and V r ( s , z )
  • output average total discounted cost
  • for e in { 1 , 2 , , 2000 }  do
  •     initialize s = ( 0 , , 0 ) , z = ( 0 , , 0 )
  •     initialize total discounted cost, total downtime
  •     initialize preventive and corrective RP times
  •     for t in { 1 , 2 , }  do
  •         select action r = arg min r { V r ( s , z ) }
  •         interact with action r to obtain the next s , z , cost, and downtime for one interval
  •         calculate total discounted cost and total downtime
  •         calculate total preventive and corrective RP times
  •     end for
  •     memorize total discounted cost and total downtime
  •     calculate frequency of preventive and corrective RP
  • end for
  • calculate average total discounted cost and average availability base on total downtime
  • calculate average frequency of preventive and corrective RP
Table 2 presents the average total maintenance costs and cost reduction rates (CRRs) of the proposed policy relative to each alternative policy. The CRR is computed as ( v 2 v 1 ) / v 2 , where v 1 and v 2 are the average total costs of the proposed and alternative policies, respectively.
As shown in Table 2, the effectiveness of the proposed policy is evaluated by comparing the average total discounted costs over simulated lifecycles. The proposed policy achieved the lowest average cost of EUR 3,226,835 among the four policies considered. A comparison between the proposed policy and the deterioration→shock policy revealed that the proposed policy resulted in a slightly lower availability (0.1% decrease). However, when analyzing the frequency of preventive and corrective RP, the proposed policy required slightly fewer RPs, suggesting that the system operated closer to its failure threshold under the proposed policy. This indicates that the proposed policy minimizes costs by effectively reducing unnecessary RPs while maintaining system reliability. Furthermore, a comparison between the proposed policy and the individual optimal policy based on previous research [30] demonstrated the effectiveness of considering economic and stochastic dependencies among units. These results highlight the advantage of incorporating interdependencies into the maintenance decision framework. The findings of this study can be generalized to other industries that operate systems subject to shocks. For example, systems in industries such as electric vehicles [22], micro-electromechanical system [34], and electromechanical systems of train and aircraft [39] are susceptible to failures caused by shocks. The proposed policy in this study is expected to enhance the economic operation of such systems by mitigating the impact of shocks and optimizing maintenance policies.

4.4. The 2-out-of-3 System

To provide further insights for readers, we extended our analysis to include a more general 2-out-of-3 system, using the same parameters specified in Section 4.1. The optimal maintenance policy is derived and illustrated in Figure 3.
From Figure 3a–c, it is observed that the number of units to be replaced increases as s 1 increases. Furthermore, in states s = ( 2 , 2 , 3 ) , ( 2 , 3 , 2 ) , and ( 4 , 2 , 2 ) shown in Figure 3b,c, the number of units to be replaced also increases as z increases. Figure 3 confirms that the optimal policy exhibits the structural property discussed in Theorem 3. Comparing Figure 2 and Figure 3, the optimal policy for 2-out-of-3 systems has narrower regions where RP is selected. This indicates that redundant systems reduce the number of units to be replaced in any given situation. To explore the impact of variable factors, a sensitivity analysis is conducted in Section 5.

5. Sensitivity Analysis

This section focuses on a 1-out-of-2 system and presents a sensitivity analysis to investigate the impact of parameters related to costs, deterioration, and shocks on the proposed maintenance policy. To visualize the behavior of the proposed policy in the ( s , z ) space, we limit the number of units to two and consider a 1-out-of-2 system.
In this section, parameters are set under Assumptions 1 and 2, ensuring their validity within the range that appropriately represents system deterioration, shocks, and costs. The parameters subject to sensitivity analysis include the preventive replacement cost ( c p ), corrective replacement cost ( c f ), downtime cost ( c d ), setup cost ( c s ), scale parameter model coefficient (b), and the frequency of external shocks ( λ ). The shape parameters for both units are set as α = 1.2 . The scale parameters are defined by β 1 ( z ) = b + b ( 2 z 1 + z 2 ) / 3 and β 2 ( z ) = b + b ( z 1 + 2 z 2 ) / 3 , where b representing the coefficient in the scale parameter model. In this section, b is specified as shown in Table 3. We consider three types of external shocks, with shock probabilities defined by a Poisson distribution with λ 1 = λ 2 = λ 3 = λ , where λ is listed in Table 3. Each shock induces a jump following an exponential distribution: f 1 1 ( Δ 1 | s 1 ) = 0.5 s 1 e 0.5 s 1 Δ 1 , f 2 2 ( Δ 2 | s 2 ) = 0.5 s 2 e 0.5 s 2 Δ 2 , f 1 3 ( Δ 1 | s 1 ) = 0.8 s 1 e 0.8 s 1 Δ 1 , and f 2 3 ( Δ 2 | s 2 ) = 0.8 s 2 e 0.8 s 2 Δ 2 . Cost parameters are also specified in Table 3. The inspection interval is set to τ = 1 with a discount factor e 0.05 τ .
The sensitivity analysis examines how the optimal maintenance policy changes with respect to each parameter in Table 3. Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9 illustrate these results, with (a), (b), and (c) in each figure corresponding to increasing parameter values. In each figure, the horizontal axis represents the shock-induced cumulative deterioration level z 1 , while the vertical axis represents the shock-induced cumulative deterioration level z 2 . Each figure contains nine plots arranged to visualize parameter impacts across different states, where the horizontal axis in each plot corresponds to s 1 , and the vertical axis to s 2 . The color in each plot denotes the optimal maintenance action for each specific state ( s , z ) = ( ( s 1 , s 2 ) , ( z 1 , z 2 ) ) . This layout provides a clear view of how the optimal actions shift with changes in shock-induced cumulative deteriorations and deterioration states across a range of parameter settings.

5.1. Preventive Replacement Cost ( c p )

Figure 4 illustrates the optimal maintenance policy as the preventive replacement cost, c p , varies across values of 4, 7, and 10. As c p increases, the area designated for RP area (dark shaded) narrows, while the DN area (unshaded) expands, indicating a more conservative policy. This shift reflects a tendency to keep the system operational longer as failure-related costs become relatively smaller compared to the preventive replacement cost, c p .
Figure 4. Sensitivity analysis of optimal maintenance policy for preventive replacement costs c p .
Figure 4. Sensitivity analysis of optimal maintenance policy for preventive replacement costs c p .
Mathematics 13 00716 g004

5.2. Corrective Replacement Cost ( c f )

Figure 5 illustrates the optimal policy for corrective replacement costs c f = 12 , 16, and 20. Lower c f values narrow the RP area (dark shaded) and expand the DN area (unshaded), making the policy more aggressive, as the relative cost of failure decreases.
Figure 5. Sensitivity analysis of optimal maintenance policy for corrective replacement costs c f .
Figure 5. Sensitivity analysis of optimal maintenance policy for corrective replacement costs c f .
Mathematics 13 00716 g005

5.3. Downtime Cost ( c d )

In Figure 6, as downtime cost c d decreases, the policy becomes more aggressive, operating units longer since failure costs are relatively low.
Figure 6. Sensitivity analysis of optimal maintenance policy for downtime cost c d .
Figure 6. Sensitivity analysis of optimal maintenance policy for downtime cost c d .
Mathematics 13 00716 g006

5.4. Setup Cost ( c s )

Figure 7 illustrates the policy behavior for setup costs c s = 1 , 2, and 3. As c s decreases, the area where only one unit is replaced expands, while for high c s , replacing two units becomes more economical, as seen in configurations like ( z 1 , z 2 ) = ( 4 , 0 ) in Figure 7c.
Figure 7. Sensitivity analysis of optimal maintenance policy for setup cost c s .
Figure 7. Sensitivity analysis of optimal maintenance policy for setup cost c s .
Mathematics 13 00716 g007

5.5. Coefficient in Scale Parameter Model (b)

The policy changes for the coefficient b = 0.4 , 0.5 , and 0.6 are illustrated in Figure 8. As b increases, the policy favors continued operation in certain regions, such as ( z 1 , z 2 ) = ( 0 , 0 ) and ( 0 , 8 ) , which indicates that both units have received the same level of cumulative damage or that one unit has experienced severe cumulative damage. This preference arises because replacing both units simultaneously is more cost-effective due to relatively fast deterioration from increasing b and the setup cost savings. Conversely, in some regions, such as ( z 1 , z 2 ) = ( 0 , 4 ) and ( 4 , 8 ) , a larger replacement scale (replacing more units) becomes preferable. This is because as b increases (indicating a relatively high deterioration rate), delaying replacement to align the two units could result in higher penalty costs from system failure, which outweigh the benefits of saving on setup costs.
Figure 8. Sensitivity analysis of optimal maintenance policy for coefficient in scale parameter model.
Figure 8. Sensitivity analysis of optimal maintenance policy for coefficient in scale parameter model.
Mathematics 13 00716 g008

5.6. Shock Likelihood ( λ )

Figure 9 shows how the policy adapts as shock likelihood increases from λ = 0.5 to 2.0 . A higher λ narrows the DN area (unshaded), indicating a more conservative policy under higher shock frequencies, where failure likelihood is amplified.
Figure 9. Sensitivity analysis of optimal maintenance policy for likelihoods of external shocks.
Figure 9. Sensitivity analysis of optimal maintenance policy for likelihoods of external shocks.
Mathematics 13 00716 g009
In this section, we studied the behavior of the optimal policy for a 1-out-of-2 system under various parameter settings. By considering two types of interdependencies—the interdependence between the shock-induced deterioration of the two units and the interdependence between internal deterioration and random external shocks—the overall deterioration process becomes highly complex, as it incorporates contributions from both internal deterioration and jumps caused by external shocks. Although we analyzed the behavior of the optimal policy for each parameter, isolating the impact of any single parameter on the policy remains challenging. Consequently, the maintenance policy can vary significantly depending on the combination of parameters. It is crucial to determine the maintenance policy using an approach that explicitly accounts for the interdependence between deterioration and random shocks while setting parameters that accurately represent real-world conditions.

6. Conclusions

This study focused on a k-out-of-n system with n identical units, where each unit independently deteriorates following a gamma process and is subjected to various types of random external shocks. We explored CBM policies for this system, explicitly considering the interdependence between unit deterioration and deterioration jumps caused by external shocks. Using an MDP, we developed an optimal CBM policy to minimize the total expected discounted cost, demonstrating analytically that this policy exhibits a structural property.
Additionally, a case study on a three-bladed rotor system in offshore wind turbines was conducted, demonstrating up to a 9.9% reduction in maintenance costs achieved by our proposed policy. Furthermore, the case study validated the structural properties of the proposed policy. Sensitivity analyses further examined the behavior of the optimal policy under different parameter settings, which shows the effects of parameter variations on policy performance.
In this research, we assumed that each unit’s deterioration was independent of other units’ deterioration states. However, in practical applications, the deterioration or failure of one unit may impact the deterioration rate of others. Extending our model to include such interdependencies offers a valuable direction for future research.
In this optimization problem, the information dimension of the system deterioration state and shock-induced cumulative deterioration increases with the number of units, resulting in an explosive expansion of the solution space. To address this, we provided key insights for developing algorithms that enable efficient searching for the optimal solution. Future work includes devising and developing algorithms to reduce computational effort for searching the optimal policy by utilizing the derived structural properties.

Author Contributions

Conceptualization, M.K. and L.J.; methodology, M.K.; validation, M.K.; formal analysis, M.K.; investigation, M.K.; data curation, M.K.; writing—original draft preparation, M.K.; writing—review and editing, L.J.; supervision, L.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

τ Fixed inspection interval
s i Deterioration state of unit i
s = ( s 1 , . . . , s n ) Deterioration state of system
z i Shock-induced cumulative deterioration of unit i
z = ( z 1 , . . . , z n ) Shock-induced cumulative deterioration of system
LFailure threshold of units
T f Elapsed time from last inspection to system failure
α Shape parameter of units
β i ( z ) Scale parameter of unit i given z
W ( s , z ) Expected down time cost given s and z
c p Constant preventive replacement cost
c f Constant corrective replacement cost
c s Constant setup cost
c d Constant downtime cost
e β τ Discount factor
m { 1 , . . . , M } Shock type
U m Set of units whose deterioration state increases due to shocks of type m
p i ( s i | s i , z , t ) Transition probability density function from s i to s i given z after time t
g m ( t ) Probability density function that type m shock occurs at time t
f i m ( Δ i | s i ) Probability density function that the increment of unit deterioration is Δ i when a shock of type m occurs in unit i

References

  1. Alaswad, S.; Xiang, Y. A review on condition-based maintenance optimization models for stochastically deteriorating system. Reliab. Eng. Syst. Saf. 2017, 157, 54–63. [Google Scholar] [CrossRef]
  2. Li, Y.; Peng, S.; Li, Y.; Jiang, W. A review of condition-based maintenance: Its prognostic and operational aspects. Front. Eng. Manag. 2020, 7, 323–334. [Google Scholar] [CrossRef]
  3. Derman, C. On optimal replacement rules when changes of state are Markovian. Math. Optim. Tech. 1963, 396, 201–210. [Google Scholar]
  4. Ohnishi, M.; Kawai, H.; Mine, H. An optimal inspection and replacement policy under incomplete state information. Eur. J. Oper. Res. 1986, 27, 117–128. [Google Scholar] [CrossRef]
  5. Lovejoy, M.S. Some monotonicity results for partially observed Markov decision processes. Oper. Res. 1987, 35, 736–743. [Google Scholar] [CrossRef]
  6. Elwany, A.H.; Gebraeel, N.Z.; Maillart, L.M. Structured replacement policies for components with complex degradation processes and dedicated sensors. Oper. Res. 2011, 59, 684–695. [Google Scholar] [CrossRef]
  7. Chen, N.; Ye, Z.; Xiang, Y.; Zhang, L. Condition-based maintenance using the inverse Gaussian degradation model. Eur. J. Oper. Res. 2015, 243, 190–199. [Google Scholar] [CrossRef]
  8. Keizer, M.C.O.; Flapper, S.D.P.; Teunter, R.H. Condition-based maintenance policies for systems with multiple dependent components: A review. Eur. J. Oper. Res. 2017, 261, 405–420. [Google Scholar] [CrossRef]
  9. Kobbacy, K.A.; Murthy, D.P.; Nicolai, R.P.; Dekker, R. Optimal Maintenance of Multi-Component Systems: A Review; Springer: London, UK, 2008; pp. 263–286. [Google Scholar]
  10. Bellman, R.E. Dynamic Programming; Princeton University Press: Princeton, NJ, USA, 1957. [Google Scholar]
  11. Zhu, Z.; Xiang, Y. Condition-based maintenance for multi-component systems: Modeling, structural properties, and algorithms. IISE Trans. 2021, 53, 88–100. [Google Scholar] [CrossRef]
  12. Chen, J.; Kim, M.H. Review of recent offshore wind turbine research and optimization methodologies in their design. J. Mar. Sci. Eng. 2022, 10, 28. [Google Scholar] [CrossRef]
  13. Ashizawa, R.; Jin, L. Joint maintenance and load-sharing optimization for two-unit systems with workload-dependent deterioration. Total Qual. Sci. 2022, 8, 40–50. [Google Scholar] [CrossRef]
  14. Liu, B.; Pandey, M.D.; Wang, X.; Zhao, X. A finite-horizon condition-based maintenance policy for a two-unit system with dependent degradation processes. Eur. J. Oper. Res. 2021, 295, 705–717. [Google Scholar] [CrossRef]
  15. Krishnamoorthy, A. Analysis of reliability of interdependent serial, parallel and the general k-out-of-n: G system: A new approach. J. Indian Soc. Probab. Stat. 2022, 23, 483–496. [Google Scholar] [CrossRef]
  16. Xu, J.; Liang, Z.; Li, Y.; Wang, K. Generalized condition-based maintenance optimization for multi-component systems considering stochastic dependency and imperfect maintenance. Reliab. Eng. Syst. Saf. 2021, 211, 107592. [Google Scholar] [CrossRef]
  17. Oakley, J.L.; Wilson, K.J.; Philipson, P. A condition-based maintenance policy for continuously monitored multi-component systems with economic and stochastic dependence. Reliab. Eng. Syst. Saf. 2022, 222, 108321. [Google Scholar] [CrossRef]
  18. Sun, Q.; Ye, Z.; Chen, N. Optimal inspection and replacement policies for multi-unit systems subject to deterioration. IEEE Trans. Reliab. 2017, 67, 401–413. [Google Scholar] [CrossRef]
  19. Zhang, N.; Tian, S.; Cai, K.; Zhang, J. Condition-based maintenance assessment for a deteriorating system considering stochastic failure dependence. IISE Trans. 2023, 55, 687–697. [Google Scholar] [CrossRef]
  20. Ahmad, R.; Kamaruddin, S. An overview of time-based and condition-based maintenance in industrial application. Comput. Ind. Eng. 2012, 63, 135–149. [Google Scholar] [CrossRef]
  21. Dui, H.; Lu, Y.; Wu, S. Competing risks-based resilience approach for multi-state systems under multiple shocks. Reliab. Eng. Syst. Saf. 2024, 242, 109773. [Google Scholar] [CrossRef]
  22. Zhao, X.; Sun, L.; Wang, M.; Wang, X. A shock model for multi-component system considering the cumulative effect of severely damaged components. Comput. Ind. Eng. 2019, 137, 106027. [Google Scholar] [CrossRef]
  23. Katsaprakakis, D.A.; Papadakis, N.; Ntintakis, I. A comprehensive analysis of wind turbine blade damage. Energies 2021, 14, 5974. [Google Scholar] [CrossRef]
  24. Rafiee, K.; Feng, Q.; Coit, D.W. Condition-based maintenance for repairable deteriorating systems subject to a generalized mixed shock model. IEEE Trans. Reliab. 2015, 64, 1164–1174. [Google Scholar] [CrossRef]
  25. Dui, H.; Zhang, H.; Wu, S. Optimisation of maintenance policies for a deteriorating multi-component system under external shocks. Reliab. Eng. Syst. Saf. 2023, 238, 109415. [Google Scholar] [CrossRef]
  26. Yousefi, N.; Tsianikas, S.; Coit, D.W. Dynamic maintenance model for a repairable multi-component system using deep reinforcement learning. Qual. Eng. 2022, 34, 16–35. [Google Scholar] [CrossRef]
  27. Yousefi, N.; Coit, D.W.; Zhu, X. Dynamic maintenance policy for systems with repairable components subject to mutually dependent competing failure processes. Comput. Ind. Eng. 2020, 143, 106398. [Google Scholar] [CrossRef]
  28. Tajiani, B.; Vatn, J.; Naseri, M. Optimizing the maintenance threshold in presence of shocks: A numerical framework for systems with non-monotonic degradation. Reliab. Eng. Syst. Saf. 2024, 245, 110039. [Google Scholar] [CrossRef]
  29. Kurt, M.; Maillart, L.M. Structured replacement policies for a Markov-modulated shock model. Oper. Res. Lett. 2009, 37, 280–284. [Google Scholar] [CrossRef]
  30. Wang, Z.; Jin, L.; Yamamoto, W. Optimal maintenance policy for deteriorating systems subject to external shock damage under a semi-Markov decision process. Total Qual. Sci. 2023, 9, 83–97. [Google Scholar]
  31. Qi, F.; Huang, M. Optimal condition-based maintenance policy for systems with mutually dependent competing failure. Qual. Reliab. Eng. Int. 2023, 39, 1831–1847. [Google Scholar] [CrossRef]
  32. Dong, W.; Liu, S.; Bae, S.J.; Cao, Y. Reliability modelling for multi-component systems subject to stochastic deterioration and generalized cumulative shock damages. Reliab. Eng. Syst. Saf. 2021, 205, 107260. [Google Scholar] [CrossRef]
  33. Lorvand, H.; Kelkinnama, M. Reliability analysis and optimal replacement for a k-out-of-n system under a δ-shock model. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2023, 237, 98–111. [Google Scholar] [CrossRef]
  34. Shen, J.; Elwany, A.; Cui, L. Reliability analysis for multi-component systems with degradation interaction and categorized shocks. Appl. Math. Model. 2018, 56, 487–500. [Google Scholar] [CrossRef]
  35. Wang, X.; Zhao, X.; Zhao, X.; Chen, X.; Ning, R. Reliability assessment for a generalized k-out-of-n: F system under a mixed shock model with multiple sources. Comput. Ind. Eng. 2024, 196, 110459. [Google Scholar] [CrossRef]
  36. Wang, X.; Zhao, X.; Wu, C.; Wang, S. Mixed shock model for multi-state weighted k-out-of-n: F systems with degraded resistance against shocks. Reliab. Eng. Syst. Saf. 2022, 217, 108098. [Google Scholar] [CrossRef]
  37. Huang, X.; Xu, L.; Huang, Y.; Fang, Y. Reliability analysis for k-out-of-n: F load sharing systems operating in a shock environment. IEEE Access 2023, 11, 18227–18233. [Google Scholar] [CrossRef]
  38. Kasuya, M.; Jin, L. Maintenance policy for deteriorating k-out-of-n systems subject to random shocks. In Proceedings of the 11th Asia-Pacific International Symposium on Advanced Reliability and Maintenance Modeling (APARM2024), Nagoya City, Japan, 26–30 August 2024. [Google Scholar]
  39. Cao, Y.; Luo, J.; Dong, W. Optimization of condition-based maintenance for multi-state deterioration systems under random shock. Appl. Math. Model. 2023, 115, 80–99. [Google Scholar] [CrossRef]
  40. Shafiee, M.; Finkelstein, M.; Berenguer, C. An opportunistic condition-based maintenance policy for offshore wind turbine blades subjected to degradation and environmental shocks. Reliab. Eng. Syst. Saf. 2015, 142, 463–471. [Google Scholar] [CrossRef]
  41. 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]
  42. Puterman, M. Markov Decision Processes: Discrete Stochastic Dynamic Programming; John Wiley & Sons: Hoboken, NJ, USA, 1994. [Google Scholar]
  43. Shaked, M.; Shanthikumar, J.G. Stochastic Orders; Springer: New York, NY, USA, 2007. [Google Scholar]
  44. Song, W.; Yang, X.; Deng, W.; Cattani, P.; Villecco, F. Remaining useful life prediction for power storage electronic components based on fractional Weibull process and shock Poisson model. Fractal Fract. 2024, 8, 485. [Google Scholar] [CrossRef]
  45. Ren, Z.; Verma, A.S.; Li, Y.; Teuwen, J.J.; Jiang, Z. Offshore wind turbine operations and maintenance: A state-of-the-art review. Renew. Sustain. Energy Rev. 2021, 144, 110886. [Google Scholar] [CrossRef]
  46. Irawan, C.A.; Ouelhadj, D.; Jones, D.; Stalhane, M.; Sperstad, I.B. Optimisation of maintenance routing and scheduling for offshore wind farms. Eur. J. Oper. Res. 2017, 256, 76–89. [Google Scholar] [CrossRef]
  47. Hao, W.; Liu, Z.; Wu, W.; Li, X.; Du, C.; Zhang, D. Electrochemical characterization and stress corrosion cracking of E690 high strength steel in wet-dry cyclic marine environments. Mater. Sci. Eng. A 2018, 710, 318–328. [Google Scholar] [CrossRef]
  48. Raza, A.; Ulansky, V. Optimal preventive maintenance of wind turbine components with imperfect continuous condition monitoring. Energies 2019, 12, 3801. [Google Scholar] [CrossRef]
  49. Su, S.; Yin, Z.; Yang, H.; Hui, X.; Alsmadi, Y.M. Re-cutin control of wind turbines based on a combined dead band of time and wind speed. In Proceedings of the 2017 IEEE Industry Applications Society Annual Meeting, Cincinnati, OH, USA, 1–5 October 2017; pp. 1–6. [Google Scholar]
  50. Rachidi, F.; Rubinstein, M.; Montanya, J.; Bermudez, J.L.; Sola, R.R.; Sola, G.; Korovkin, N. A review of current issues in lightning protection of new-generation wind-turbine blades. IEEE Trans. Ind. Electron. 2008, 55, 2489–2496. [Google Scholar] [CrossRef]
  51. Besnard, F.; Bertling, L. An approach for condition-based maintenance optimization applied to wind turbine blades. IEEE Trans. Sustain. Energy 2010, 1, 77–83. [Google Scholar] [CrossRef]
Figure 1. Sample path of deterioration process for a three unit system.
Figure 1. Sample path of deterioration process for a three unit system.
Mathematics 13 00716 g001
Figure 2. Optimal maintenance policy for a three-bladed rotor system. (a) Shock-induced cumulative deterioration z = ( 0 , 0 , 0 ) . (b) Shock-induced cumulative deterioration for z = ( 1 , 1 , 1 ) . (c) Shock-induced cumulative deterioration z = ( 2 , 2 , 2 ) . (d) Shock-induced cumulative deterioration z = ( 3 , 3 , 3 ) . (e) Shock-induced cumulative deterioration z = ( 4 , 4 , 4 ) .
Figure 2. Optimal maintenance policy for a three-bladed rotor system. (a) Shock-induced cumulative deterioration z = ( 0 , 0 , 0 ) . (b) Shock-induced cumulative deterioration for z = ( 1 , 1 , 1 ) . (c) Shock-induced cumulative deterioration z = ( 2 , 2 , 2 ) . (d) Shock-induced cumulative deterioration z = ( 3 , 3 , 3 ) . (e) Shock-induced cumulative deterioration z = ( 4 , 4 , 4 ) .
Mathematics 13 00716 g002
Figure 3. Optimal maintenance policy for a 2-out-of-3 system. (a) Shock-induced cumulative deterioration z = ( 0 , 0 , 0 ) . (b) Shock-induced cumulative deterioration z = ( 1 , 1 , 1 ) . (c) Shock-induced cumulative deterioration z = ( 2 , 2 , 2 ) . (d) Shock-induced cumulative deterioration z = ( 3 , 3 , 3 ) . (e) Shock-induced cumulative deterioration z = ( 4 , 4 , 4 ) .
Figure 3. Optimal maintenance policy for a 2-out-of-3 system. (a) Shock-induced cumulative deterioration z = ( 0 , 0 , 0 ) . (b) Shock-induced cumulative deterioration z = ( 1 , 1 , 1 ) . (c) Shock-induced cumulative deterioration z = ( 2 , 2 , 2 ) . (d) Shock-induced cumulative deterioration z = ( 3 , 3 , 3 ) . (e) Shock-induced cumulative deterioration z = ( 4 , 4 , 4 ) .
Mathematics 13 00716 g003
Table 2. Comparison of average total discounted costs and availability for optimal policies in a three-bladed rotor system.
Table 2. Comparison of average total discounted costs and availability for optimal policies in a three-bladed rotor system.
PolicyCost (EUR)CRR (%)Availability (%)Frequency of Preventive RP (times/ τ )Frequency of Corrective RP (times/ τ )
Proposed Policy3,226,835-96.7%0.2820.048
(i) Deterioration Shock Policy (Conventional)3,579,9109.995.4%0.2360.066
(ii) Shock → Deterioration Policy3,566,4669.595.4%0.2360.065
(iii) Deterioration → Shock Policy3,269,9331.396.8%0.2900.046
(iv) Individual Optimal Policy [30]3,556,0599.395.5%0.2370.065
Table 3. Parameter settings for sensitivity analysis.
Table 3. Parameter settings for sensitivity analysis.
b λ c p c f c d c s
Low 0.4 0.125 41241
Base 0.5 0.250 71682
High 0.6 0.500 1020123
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

Kasuya, M.; Jin, L. Structural Properties of Optimal Maintenance Policies for k-out-of-n Systems with Interdependence Between Internal Deterioration and External Shocks. Mathematics 2025, 13, 716. https://doi.org/10.3390/math13050716

AMA Style

Kasuya M, Jin L. Structural Properties of Optimal Maintenance Policies for k-out-of-n Systems with Interdependence Between Internal Deterioration and External Shocks. Mathematics. 2025; 13(5):716. https://doi.org/10.3390/math13050716

Chicago/Turabian Style

Kasuya, Mizuki, and Lu Jin. 2025. "Structural Properties of Optimal Maintenance Policies for k-out-of-n Systems with Interdependence Between Internal Deterioration and External Shocks" Mathematics 13, no. 5: 716. https://doi.org/10.3390/math13050716

APA Style

Kasuya, M., & Jin, L. (2025). Structural Properties of Optimal Maintenance Policies for k-out-of-n Systems with Interdependence Between Internal Deterioration and External Shocks. Mathematics, 13(5), 716. https://doi.org/10.3390/math13050716

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