Next Article in Journal
Efficient Calibration for Option Pricing via a Physics-Informed Chebyshev Kolmogorov–Arnold Network
Next Article in Special Issue
Research on the Spillover Effects Among Artificial Intelligence, New Energy Industry, and High-Carbon-Emission Industries from a Time–Frequency Perspective
Previous Article in Journal
Positional Numeral Systems over Polyadic Rings
Previous Article in Special Issue
Modeling Comovement and Asynchrony Between Fossil and Clean Energy Markets Under Climate Risks Using Quantile-on-Quantile Connectedness
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Spare Part Activation Strategy and Reliability Index Calculation of Cold Standby Voting Systems Under Weibull Distribution

1
Department of Basic Courses, Naval University of Engineering, Wuhan 430033, China
2
School of Electrical Engineering, Naval University of Engineering, Wuhan 430033, China
3
School of Electronic Engineering, Naval University of Engineering, Wuhan 430033, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(9), 1533; https://doi.org/10.3390/math14091533
Submission received: 20 March 2026 / Revised: 20 April 2026 / Accepted: 23 April 2026 / Published: 30 April 2026
(This article belongs to the Special Issue Statistical Analysis and Data Science for Complex Data, 2nd Edition)

Abstract

This study investigates the impact of standby activation strategies on system reliability. The results show that a delayed activation strategy effectively improves system reliability. Additionally, to tackle the difficulty of deriving analytical solutions for reliability metrics under the Weibull distribution, a non-homogeneous Markov model based on the delayed activation strategy is introduced. The system’s residual life is modeled computationally using the state transition method. The numerical results suggest that the proposed method aligns closely with Monte Carlo simulations. It significantly improves computational efficiency while maintaining high accuracy, thus confirming its effectiveness.

1. Introduction

Cold standby voting systems are fault-tolerant architectures featuring high reliability, flexibility, and scalability. They are widely employed in aerospace systems, nuclear power plant control, and engineering equipment [1,2,3]. The efficient calculation of reliability indices for these systems remains a key area of research. The cold standby voting system k / n : m ( G ) comprises n operational and m cold standby units, where normal operation is maintained when at least k units are functioning properly. When the number of normally working units decreases from n to k due to component failures, cold standby units can be activated and replace the failed ones, ensuring continued system reliability. G allows for the lifetime distribution of the units to follow any distribution, not limited to exponential distribution, enhancing its relevance to real-world engineering applications.
Extensive studies have been conducted on the reliability of cold standby voting systems. Yang Lechang [4] developed a survival signature-based reliability approach for a multi-state system with both dependence and imprecision developed. The survival function was derived through structural reliability treatments and calculated by two numerical simulation algorithms. Zong Xiaofei [5] analyzed the mean time to failure of such systems using order statistics with a single cold standby, obtaining the system’s mean life under the Weibull distribution via numerical integration. Hu Xinchun [6] derived an analytical formula for the reliability of heterogeneous cold standby voting systems with a single spare part, where the working components follow any distribution. Gu Ruoxing [7] examined typical series, parallel, and voting systems, applying order statistics theory to directly establish a system reliability model that accounts for failure correlations in common load failures. Eryilmaz [8] introduced a weighted reliability calculation method for cold standby voting systems, incorporating components with mixed lifetimes, including two types of active components and one cold standby unit. Zhu Qiyue [9] explored the activation sequence of cold standby parts in the k / n : m ( G ) cold standby voting system, concluding that in the homogeneous 3 / 5 : 2 ( G ) cold standby voting system, the delayed activation of cold standby parts improves overall system reliability, though no formal proof was provided. Achintya Roy [10] analyzed the reliability of k-out-of-n systems with two cold standby components, building upon the work of Eryilmaz [11]. Anna [12] developed a Monte Carlo simulation algorithm using stochastic process theory to calculate the mean life of weighted k / n : m ( G ) voting systems and continuous weighted k / n : m ( G ) voting systems. Ioannis [13] derived exact formulas for the reliability indices of combined systems consisting of m consecutive k / n : m ( G ) voting systems and consecutive k c / n : m ( G ) voting systems and analyzed the impact of design parameters m , k , k c and n on system performance through extensive numerical experiments. Eryilmaz [14] also derived expressions for the survival function and mean time to failure of coherent systems with cold standby components, considering both exponential and non-exponential distributions (e.g., Pareto distribution). Regarding spare part activation strategies, Zhang Bowei [15] proposed a maintenance decision-making method that optimizes spare part ordering and component replacement by predicting the remaining life to trigger spare part deployment, based on intelligent predictions using the C-MAPSS dataset.
Previous studies have provided important insights into reliability modeling and evaluation for cold standby voting systems. However, analytical solutions remain difficult to obtain when lifetimes follow the Weibull distribution, as obtaining analytical expressions for system reliability indices proves difficult. This limitation restricts the practical applicability of the Weibull distribution in such systems. Therefore, this study focuses on determining the optimal spare part activation strategy and calculating reliability indices under the assumption that both component and spare part lifetimes follow the Weibull distribution, aiming to offer valuable theoretical insights and methodological references for the design and application of high-reliability systems.

2. Research on Spare Part Activation Strategy of Cold Standby Systems

2.1. Description of Cold Spare Systems

The cold standby voting system k / n : m ( G ) comprises n operational and m cold standby units, where normal operation is maintained when at least k units are functioning properly. Let d = n k + 1 represent the critical number of failures for spare activation and N = n + m , and use X 1 , X 2 , , X N (i.i.d.) to denote the independent and identically distributed inherent lifetimes of units; for the same sample path, a fixed set of realizations x = x 1 , x 2 , , x N is used.
Define two spare part activation strategies:
Early Activation Strategy (denoted as E ): The system starts at time t = 0 , all N units operate simultaneously, and aging timing begins.
The failure time of unit i is as follows:
t i E = x i
The moment of system failure, that is, the time of the d = N k + 1 th failed unit, is as follows:
T E x = x d ( x d indicates   sorting   by   x 1 x 2 x n ,   d th )
Late Activation Strategy (denoted as L ): Initially, only k units operate, and the remaining cold spares are not timed; when the number of original component failures is within the first d 1 times, only replacement is performed without activating spares; when the cumulative failures reach the critical value d , the first cold spare is activated immediately, and timing starts from this moment; thereafter, each subsequent unit failure triggers the immediate activation of the next cold spare, which replaces the failed unit one by one.
The operating time of working units remains unchanged, and the failure time of the standby unit is equal to the activation time plus its own lifetime.
t i L x i = t i E
Therefore,
t i L x t i E x , i , x

2.2. A Point-by-Point Comparison of Failure Times for the Same Sample Path

For any fixed sample path x = x 1 , x 2 , , x N , for any unit i , we obtain the following.
Early activation: Starting from the moment t = 0 , the failure time is
t i E = x i
Late activation: If the unit had been part of the working group initially, the failure time is
t i L = x i = t i E
If we consider a cold standby unit activated later, and activation time is τ i 0 , then
t i L = τ i + x i x i = t i E
Therefore, the following holds unit by unit and path by path:
t i L x t i E x , i , x

2.3. Pointwise Dominance of System Lifetime

The system failure logic is identical for both strategies: the system fails when the number of failed units reaches d = N k + 1 , i.e., the system lifetime is equal to the time of the d th failure.
It is known that
t i L x t i E x , i , x
All failure times are then sorted:
t 1 L x t 2 L x t d L x t 1 E x t 2 E x t d E x
By the order statistic inequality preservation property, the following is obtained:
r , t r L t r E
Take r = d = N k + 1 ; thus
T L x = t d L x t d E x = T E x
This holds for every sample path; thus pointwise dominance is achieved:
T L T E

2.4. Conclusion on Optimal Activation Strategy

Under the conditions of ideal cold standby (failure rate is 0 during standby), instantaneous and reliable switching, and i.i.d. unit lifetimes, for any sample path, the following hold.
(1) Under the late activation strategy, the failure time of each unit is pointwise no less than that under the early activation strategy.
(2) The system lifetime is the d = N k + 1 th-order statistic.
(3) Therefore, the system lifetime satisfies pointwise dominance:
T L x T E x
Further, first-order stochastic dominance holds, and reliability always satisfies the following:
R L t R E t , t 0
The mean time to failure (MTTF) satisfies the following:
M T T F L = 0 R L t d t 0 R E t d t = M T T F E
For cold standby voting systems under any lifetime distribution, under ideal conditions without considering switching delay and activation failure, the later the activation timing, the better the reliability and mean lifetime performance of the cold standby voting system. Thus, the late activation strategy is superior to the early activation strategy, and this conclusion is independent of the unit lifetime distribution form.

2.5. Hazard Behavior Plot Based on Failure Rate Curve

To intuitively demonstrate the suppression effect of the late activation strategy on the system failure rate, Figure 1 presents the curves of the system instantaneous failure rate h(t) over time under different activation strategies with the same Weibull distribution parameters ( α = 2.0 ,   λ = 0.002 ,   n = 3 ,   m = 1 ,   k = 2 ).
It can be seen that under the early activation strategy, all spares age synchronously with the main components, leading to a rapid rise in the system failure rate at an early stage; under the late activation strategy, spares are activated with delay, only original components operate initially with a low failure rate, and as original components fail gradually and spares are put into use sequentially, the failure rate rises much more slowly than that under the early activation strategy. This plot verifies the theoretical conclusion in Section 2.4 from the perspective of the failure rate: the late activation strategy yields a lower system failure rate over the entire time domain, thereby achieving higher reliability and a longer mean lifetime.

3. Calculation of Reliability Indices of Cold Standby Systems Under Weibull Distribution

3.1. Analysis of Reliability Index Calculation

Assume that the system has n operating stages, and the lifetime of each stage state is denoted by T i ( i = 1 , , n ) . The total system lifetime can be expressed as T S = T n + T n 1 + + T 1 . The probability of the system lifetime T S , i.e., system reliability, can be expressed as follows:
R S ( t ) =   P T S > t = P T n + T n 1 + T 1 > t
For the Weibull distribution, conditional probabilities between various states are required. Equation (17) can be further expanded and analyzed as follows:
P T S > t = 0 t f T 1 ( t 1 ) P T n + T n 1 + T 2 > t t 1 | T 1 = t 1 d t 1 ,
where f T 1 ( t 1 ) is the probability density function (PDF) of T 1 , and P T n + T n 1 + T 2 > t t 1 | T 1 = t 1 is the probability that the sum of the remaining lifetimes is greater than t x , given that t x . According to this method, P T S > t can be further expressed as follows:
P T S > t = 0 t f T 1 ( t 1 ) 0 t t 1 f T 2 | T 1 ( t 2 | t 1 ) P ( T n + T n 1 + T 3 > t t 1 t 2 | T 1 = t 1 , T 2 = t 2 ) d t 2 d t 1
where f T 2 | T 1 ( t 2 | t 1 ) is the PDF of T 2 under the condition that T 1 = t 1 has been fulfilled.
Continuing this recursive process, the system lifetime distribution can be expressed as follows:
P T S > t = 0 t 0 t t 1 0 t t 1 t n f T 1 ( t 1 ) f T 2 | T 1 ( t 2 | t 1 ) f T n | T 1 , T 2 , , T n 1 ( t n | t 1 , t 2 , t n 1 ) d t n d t 2 d t 1
This expression clearly demonstrates that the probability of the system lifetime T S is determined by the PDFs of each state and their conditional probability relationships. However, due to the multi-stage structure, obtaining an analytical expression becomes complex. Therefore, in practical applications, a Markov model is often employed to solve these problems.

3.2. Establishment and Solution of Non-Homogeneous Markov Model

A non-homogeneous Markov model is used to describe time-dependent state transitions. Unlike the standard Markov model, the non-homogeneous Markov model allows the state transition probability to change with time, making it suitable for systems where state transition rules vary over time. For equipment whose lifetime follows the Weibull distribution, the failure rate changes with time, and the non-homogeneous Markov model effectively captures reliability behavior under time-dependent failure rates.

3.2.1. Non-Homogeneous Markov Model

Assume that the system has n possible states and the state space can be expressed as follows:
S = S 1 , S 2 , , S n
Each state S i represents the state of the system at a specific moment.
In the non-homogeneous Markov model, the state transition matrix P ( t , Δ t ) is defined as follows:
P ( t , Δ t ) = p 11 ( t , Δ t ) p 12 ( t , Δ t ) p 1 n ( t , Δ t ) p 21 ( t , Δ t ) p 22 ( t , Δ t ) p 2 n ( t , Δ t ) p n 1 ( t , Δ t ) p n 2 ( t , Δ t ) p n n ( t , Δ t )
where p i j ( t , Δ t ) represents the probability of transitioning from state S i to state S j at time t over a time interval Δ t . For any states S i and S j , p i j ( t , Δ t ) 0 . For each time t , j = 1 n p i j ( t , Δ t ) = 1 .
Given the initial state S i and initial time t 0 , the state probability vector P S ( t ) at time t can be obtained recursively using the state transition matrix. If there are a total of n transitions from the initial time t 0 to time t with a step size Δ t , then
P S ( t ) = P t 0 + n Δ t , Δ t P ( t 0 + Δ t , Δ t ) P ( t 0 , Δ t ) P S t 0
where P S ( t ) is the state probability vector at time t with dimension n × 1 . P ( t , Δ t ) is the state transition matrix at time t with dimension n × n . P S t 0 is the state probability vector at the initial time t 0 with dimension n × 1 .

3.2.2. State Analysis of k / n : m ( G ) Cold Standby Voting System

The k / n : m ( G ) cold standby voting system consists of ( n k ) + m + 2 states, including ( n k ) + m + 1 states corresponding to normal operation. These states are defined as follows:
S 0 : All components of the main system are operational, and the cold standby parts are not activated.
S i : i components have failed, but the cold standby parts are not yet activated 1 i n k .
S i : i components have failed, and the cold standby parts i ( n k ) are activated, n k + 1 i n + m k .
S n k + m + 1 : The system has failed.
The probability of the system operating in each state of the cold standby voting system is denoted as p S i ( t ) , i = 0 , 1 , , n k + m + 1 . Therefore, the probability that the system is operating normally at time t , i.e., reliability, is as follows:
R ( t ) = i = 0 n k + m p S i ( t )

3.2.3. Confirmation of Single Component Transition Probability

The initial state S 0 of the cold standby voting system is one where all components of the main system are operational. The transition probability in this state is analyzed as follows:
R ( t ) = e 0 t λ ( t ) d t
Using the definition of integration, this formula is decomposed further. Assuming that each state transition occurs in steps of size Δ t , the number of steps required to transition from time 0 to t is t = n Δ t . Then,
R ( t ) = e 0 t λ ( t ) d t = e i = 0 n λ ( i Δ t ) Δ t = e λ ( 0 ) Δ t e λ ( Δ t ) Δ t e λ ( 2 Δ t ) Δ t 1 e λ ( n Δ t ) Δ t
Therefore, the probability of a single component in the system transitioning from normal to normal in each step is e λ ( i Δ t ) Δ t , while the probability of transitioning from normal to failure is 1 e λ ( i Δ t ) Δ t , where λ ( t ) represents the failure rate of the component at time t .
Assume that T = n 1 Δ t and that the probability of the system being in state S 0 at time t is p S 1 ( n 1 Δ t ) ; then there are k normal components in state S 0 . The transition probability of components from normal to normal is e λ ( n 1 Δ t ) Δ t . The probability of being in state S 0 at time ( n 1 + 1 ) Δ t is p S 1 ( n 1 Δ t ) ( e λ ( n 1 Δ t ) Δ t ) k .
Since cold standby parts do not degrade before activation, it is necessary to account for the state of the cold standby parts at each step to update their reliability. Consider the following example:
Assume there is only one cold standby part. Initially, when the cold standby part is not activated, its reliability is 1.
After one state transition: Suppose the transition takes time Δ t . The probability of activating the cold standby part at this time is p . If activated, the current degradation time of the cold standby part is set to 0, and its reliability remains at 1.
After another state transition: After another time Δ t , the probability of activating the cold standby part is p . Compared to the previous state, the reliability of the cold standby part becomes p e λ ( Δ t ) Δ t . If the cold standby part is activated, its reliability is reset to 1. The reliability values at these two moments are recorded as [ p e λ ( Δ t ) Δ t , p ] .
For each additional state transition, the reliability of the cold standby part is recorded as [ p e λ ( Δ t ) Δ t e λ ( 2 Δ t ) Δ t , p e λ ( Δ t ) Δ t , p ] .
Thus, the probability of activating the cold standby part after each transition can be obtained.

3.3. Monte Carlo Simulation

Monte Carlo simulation is a powerful tool for system reliability evaluation. Reference [16] applied this method to analyze cold standby voting systems with exponentially distributed component lifetimes. However, it did not consider the Weibull distribution, which is more relevant in practical engineering applications. To address this limitation, this section extends the approach in Reference [16] to accommodate Weibull-distributed lifetimes.

3.3.1. Sample Setting

Sample size determination is a key step in Monte Carlo simulation. An appropriate sample size improves result accuracy while maintaining computational efficiency. It depends on several factors, including the complexity of the problem, the desired level of accuracy, computational resource constraints, and the distribution characteristics of random variables. To ensure the accurate estimation of the population mean with a specified confidence level, this study determines the minimum required sample size based on the classical formula for sample size calculation, as described in Reference [17]. The formula, derived from the confidence interval of the population mean, is given by the following:
N = ( Z a / 2 σ E ) 2
where N is the required sample size, Z a / 2 is the value corresponding to the required confidence level (for example, Z a / 2 = 1.96 for a 95% confidence level), σ is the sample standard deviation, and E is the absolute error. The standard deviation can be calculated using the following:
σ = i = 1 n ( x i x ¯ ) 2 n 1
In actual simulation, based on a 95% confidence level ( Z a / 2 = 1.96), through preliminary experiments, the standard deviations σ and absolute error E of the system lifetime under each operating mechanism are estimated. Then the minimum sample size N required for the simulation can be calculated according to Equation (27). In general engineering applications, the required sample size for Monte Carlo simulation is N 10 5 .

3.3.2. Design of Monte Carlo Simulation Process

This section establishes a remaining useful life prediction model based on Monte Carlo simulation. With the failure rates λ 1 , λ 2 , , λ n of individual components within the system as inputs, the model simulates the system lifetime process via random sampling and computes reliability indices by statistically analyzing the distribution of system failure times.
Detailed Procedure:
Step 1: Input Parameters
Input the shape parameter α 1 , α 2 , , α n and scale parameter β 1 , β 2 , , β n .
Set the number of operating components of the k / n : m ( G ) voting system to n , voting threshold k , and the number of cold standby components m .
Assume that k systems operate simultaneously with an initial operating time t 1 , t 2 , , t k of 0.
Input the prediction time t 0 , and initialize the counter T 0 = 0 .
Step 2: Simulation Loop
(1) Determine the number of operating components: Obtain the current count c of normally functioning components in the system.
(2) Generate n uniform random numbers x 1 ( j ) , x 2 ( j ) , , x n ( j ) over 0 , 1 for each normal system to determine component failures.
(3) Increment the time step, T 0 = T 0 + 1 .
(4) Judge whether each system is functioning normally (i.e., the number of operating units is less than k ):
System failure: Initiate the failure recording routine. Check whether cold spare parts are available to replace the failed components.
If no spare parts are available, the system ultimately fails due to insufficient spare support.
If spare parts are available, activate the cold standby component, reset its service life to 0 upon deployment, maintain normal system status, and proceed to the next iteration.
System normal: Continue inspecting spare status, update component failure rates λ 1 , λ 2 , , λ n , and accumulate the operating time t i = t i + 1 of normal systems.
(5) For failed systems that are repaired, set their status to normal.
Step 3: Output Results
Record the set of failure times T = t 1 , t 2 , , t k for all systems, and output the mean value m e a n T of T .
The algorithm flow is shown in Figure 2.

4. Example Simulation

In railway signal systems, the stable operation of signal control equipment is critical to train safety and efficiency. To adapt to complex operating conditions and potential failures, such systems typically adopt a multi-device collaborative working mode. This involves series, parallel, and k / n ( G ) voting configurations, along with backup equipment to facilitate rapid fault replacement. This design enables continuous and stable system operation.
Assume that the main system consists of three signal control devices, denoted as S 1 , S 2 , and S 3 with one standby signal control device S b available. The failure time T S i ~ W ( α , β ) of each signal control device follows a Weibull distribution.
Based on varying reliability requirements, the system is designed with three core operating mechanisms, described as follows. (1) G1: 3/3:1(G)—The system operates normally only if all three main control devices are functional, following a series-type logic with high reliability demands. (2) G2: 1/3:1(G)—The system remains operational if at least one of the three main control devices is functioning, following a parallel-type logic that emphasizes continuity. (3) G3: 2/3:1(G)—The system operates normally if at least two of the three main control devices are functioning, embodying a voting-type logic that balances reliability and fault tolerance. The standby equipment is deployed to replace any failed device in the main system immediately.
Given the parameters T S i ~ W ( α , β ) , α = 2 , and β = 1000 , in this simulation, the preliminary experiment yielded a sample standard deviation of σ 254   h and an absolute error of E 1.28   h . Calculated according to Equation (27) and rounded off, the result is N = 155,551 , which satisfies the requirement of N 10 5 , so it is applicable. The simulation step size is taken as Δ t = 0.1   h . The operational performance of the system under these different working mechanisms is accurately evaluated using both the non-homogeneous Markov model and the Monte Carlo simulation model. These models are employed to predict and analyze the system’s average life, remaining life after 500 h of operation, and overall reliability. The prediction results of both models are compared and presented through data comparison and graphical visualization.
The comparison of prediction values and prediction rates for different remaining life prediction models, based on the non-homogeneous Markov and Monte Carlo simulation models, is summarized in Table 1 and Table 2.
Table 1 demonstrates that the predictions of both models are highly consistent, with deviation rates remaining low (≤2.54%). This suggests that the non-homogeneous Markov model offers prediction accuracy comparable to the traditional Monte Carlo simulation model. Notably, the deviation rate under the G3 (2/3:1(G)) mechanism is the lowest (0.8052%), highlighting that the non-homogeneous Markov model delivers the highest prediction accuracy under this operational configuration.
Table 2 demonstrates that the running time of the non-homogeneous Markov model is extremely short, consistently staying below 0.13 s. In contrast, the Monte Carlo model requires significantly more time, ranging from 60 to 105 s, highlighting a substantial disparity between the two. The time cost increase rate for the Monte Carlo model relative to the non-homogeneous Markov model exceeds 99.8%, meaning that the Monte Carlo model demands hundreds of times more time for the same prediction task.
Further analysis reveals that the Monte Carlo model becomes increasingly time-consuming as the system’s working mechanism places greater demands on device collaboration. In contrast, the running time of the non-homogeneous Markov model remains relatively stable or even slightly decreases. This suggests that the non-homogeneous Markov model exhibits superior adaptability under more complex operational configurations and offers a clear efficiency advantage. Meanwhile, the computational complexity of the Monte Carlo model grows substantially with increasing system complexity, leading to a significant rise in running time.
The reliability and remaining life prediction results obtained from both the non-homogeneous Markov model and the Monte Carlo simulation under the three mechanisms, G1, G2, and G3, are presented in Figure 3, Figure 4 and Figure 5, respectively.
For the G1 (3/3:1(G)) mechanism, reliability declines the most rapidly, with a sharp decrease in the early stage (0–1000 h) and stabilization at a low level thereafter. This behavior is attributed to the series configuration, where all units must remain operational; the failure of any single unit leads to a significant reduction in reliability. The remaining life after 500 h is relatively short, ranging from approximately 300 to 400 h. It also exhibits a rapid decay rate. These results indicate a substantially increased failure risk after prolonged operation under the series configuration.
For the G2 (1/3:1(G)) mechanism, reliability decreases at the slowest rate, remaining at a relatively high level throughout the 5000 h observation period. This behavior reflects the strong fault tolerance of the parallel configuration, where system operation can be sustained even if multiple main devices fail. The remaining life after 500 h is the longest, exceeding 1400 h, and exhibits a gradual decay over time. These results indicate that the parallel mechanism maintains stable performance even after prolonged operation.
For the G3 (2/3:1(G)) mechanism, the reliability decline rate lies between those of the G1 and G2 mechanisms. It remains relatively stable in the early stage and gradually decreases in the later stage. This behavior is consistent with the design principle of the 2/3 voting mechanism, which avoids the high failure risk of the G1 configuration while reducing excessive dependence on a single device, thereby achieving a balance between reliability and fault tolerance. The remaining life after 500 h is approximately 700–800 h and exhibits a moderate decay rate, reflecting the typical lifetime characteristics of voting systems.
Under all three operating mechanisms, the reliability trends predicted by the non-homogeneous Markov model (state transition method) and the Monte Carlo method show a high degree of agreement. The predicted curves of remaining life after 500 h are also closely aligned. This consistency confirms the accuracy of the non-homogeneous Markov model. As shown in Figure 3, Figure 4 and Figure 5, the results of both methods remain highly consistent during key intervals where reliability changes either rapidly or gradually, with no significant deviations observed. These results demonstrate that the non-homogeneous Markov model accurately captures reliability variations and maintains strong predictive stability.
Overall, when component and spare part lifetimes follow the Weibull distribution, the parallel mechanism provides the highest fault tolerance and longest lifetime, whereas the series mechanism imposes the strictest reliability requirements and yields the shortest lifetime. The voting mechanism offers a balanced compromise between these two, allowing for the selection of an appropriate configuration based on practical engineering needs. The non-homogeneous Markov model effectively supports the high-accuracy prediction of residual life and system reliability in cold standby voting systems. Compared with Monte Carlo simulation, it significantly reduces computational cost, with its efficiency advantage becoming more pronounced under complex configurations (e.g., G3), making it suitable for fast engineering prediction.
Considering the reliability time scales of typical engineering systems (such as electromechanical and aerospace electronic systems), when the abscissa time (hours) spans from hundreds to thousands of hours, the commonly used step size ranges from 0.1 to 1 h. Therefore, a step size of 0.1 h is adopted in this simulation.
However, in practical scenarios, the prediction accuracy of the non-homogeneous Markov model is related to the prediction step size. Sensitivity comparison charts for different step sizes are shown in Figure 6. In future research, the stability and practicability of the model can be further improved by optimizing the step size adaptive algorithm.

5. Conclusions

This study proves that delayed activation maximizes the system mean lifetime. To address the difficulty of obtaining analytical solutions for reliability indices under the Weibull distribution, a non-homogeneous Markov model is developed, as well as corresponding reliability evaluation procedures. This approach enables the efficient computation of both mean lifetime and residual life. The results show strong agreement with classical Monte Carlo simulations, achieving high accuracy while significantly reducing computational cost.
The proposed model and computational method have strong engineering applicability and can be extended to practical voting systems, such as those used in power equipment and aerospace engineering. The parameters of the Weibull distribution can be estimated from historical data, enabling the accurate prediction of residual life and failure risk and supporting condition-based maintenance decisions.
Future work will focus on extending the proposed approach to network systems. In particular, cold standby redundancy will be incorporated into network reliability optimization, and a reliability evaluation framework for cold standby network systems will be developed. This is expected to provide efficient and practical solutions for network reliability assessment.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article material. Further inquiries can be directed to the author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liu, L.; Ai, X.; Zheng, X. Research on fault localization methods of shipboard power networks. In Proceedings of the Eighth International Conference on Energy System, Electricity, and Power (ESEP 2023), Wuhan, China, 24–26 November 2023; Volume 13159, pp. 1931–1936. [Google Scholar]
  2. Wang, H.; Liu, H.; Shao, S. Improved bootstrap method based on RBF neural network for reliability assessment. Appl. Sci. 2024, 14, 2901. [Google Scholar] [CrossRef] [Scilit]
  3. Wang, H.; Liu, H.; Shao, S.; Zhang, Z. Methodology of shipboard spare parts requirements based on whole part repair strategy. Mathematics 2024, 12, 3053. [Google Scholar] [CrossRef] [Scilit]
  4. Yang, L.; Zhang, X.; Lu, Z.; Fu, Y.; Moens, D.; Beer, M. Reliability evaluation of a multi-state system with dependent components and imprecise parameters: A structural reliability treatment. Reliab. Eng. Syst. Saf. 2024, 250, 110240. [Google Scholar] [CrossRef] [Scilit]
  5. Zong, X.; Liu, Z.; Li, C. Reliability analysis of single cold standby k/n voting system. In Proceedings of the Aerospace Reliability Academic Exchange Conference, Beijing, China, 31 August 2013; pp. 620–625. [Google Scholar]
  6. Hu, T.; Sun, Y.; Li, X. Reliability solution of cold standby voting systems with arbitrary distributions. Syst. Eng. Electron. 2022, 44, 2357–2363. [Google Scholar]
  7. Gu, R. Research on Reliability Analysis and Evaluation Methods of Common Load Failure Systems. Master’s Thesis, Beihang University, Beijing, China, 2013. (In Chinese) [Google Scholar]
  8. Franko, C.; Tutuncu, G.Y.; Eryilmaz, S. Reliability of weighted k-out-of-n: G systems consisting of two types of components and a cold standby component. Commun. Stat. Simul. Comput. 2017, 46, 4067–4081. [Google Scholar] [CrossRef] [Scilit]
  9. Zhu, Q. Reliability analysis of voting systems with cold standby units. Electron. Prod. Reliab. Environ. Test. 2006, 3, 32–35. [Google Scholar]
  10. Roy, A.; Gupta, N. Reliability function of k-out-of-n system equipped with two cold standby components. Commun. Stat. Theory Methods 2021, 50, 5759–5778. [Google Scholar] [CrossRef] [Scilit]
  11. Eryilmaz, S. On the mean residual life of a k-out-of-n: G system with a single cold standby component. Eur. J. Oper. Res. 2012, 222, 273–277. [Google Scholar] [CrossRef] [Scilit]
  12. Dembińska, A.; Nikolov, N.; Stoimenova, E. Reliability properties of k-out-of-n systems with one cold standby unit. J. Comput. Appl. Math. 2021, 388, 113289. [Google Scholar] [CrossRef] [Scilit]
  13. Ioannis, S. Combined m-Consecutive-k-out-of-n: F and Consecutive kc-out-of-n: F Structures with cold standby redundancy. Mathematics 2023, 11, 2597. [Google Scholar]
  14. Eryilmaz, S. A study on reliability of coherent systems equipped with a cold standby component. Metrika 2014, 77, 349–359. [Google Scholar] [CrossRef] [Scilit]
  15. Zhang, B.; Hu, C.; Zheng, J.; Pei, H. Maintenance decision-making using intelligent prognostics within a single spare parts support system. Sensors 2025, 25, 837. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  16. Liu, L.; Ai, X.; Wu, J. Reliability and residual life of cold standby systems. Mathematics 2024, 12, 1540. [Google Scholar] [CrossRef] [Scilit]
  17. Cochran, W.G. Sampling Techniques, 3rd ed.; John Wiley & Sons: New York, NY, USA, 1977. [Google Scholar]
Figure 1. Comparison of system failure rate over time between late activation and early activation strategies.
Figure 1. Comparison of system failure rate over time between late activation and early activation strategies.
Mathematics 14 01533 g001
Figure 2. Residual life prediction model under Weibull distribution (Monte Carlo simulation).
Figure 2. Residual life prediction model under Weibull distribution (Monte Carlo simulation).
Mathematics 14 01533 g002
Figure 3. A 3/3:1 (G) comparison chart of system reliability and remaining life prediction.
Figure 3. A 3/3:1 (G) comparison chart of system reliability and remaining life prediction.
Mathematics 14 01533 g003
Figure 4. A 1/3:1 (G) comparison chart of system reliability and remaining life prediction.
Figure 4. A 1/3:1 (G) comparison chart of system reliability and remaining life prediction.
Mathematics 14 01533 g004
Figure 5. A 2/3:1 (G) comparison chart of system reliability and remaining life prediction.
Figure 5. A 2/3:1 (G) comparison chart of system reliability and remaining life prediction.
Mathematics 14 01533 g005
Figure 6. Influence of step size on prediction accuracy of non-homogeneous Markov models (2/3:1(G)).
Figure 6. Influence of step size on prediction accuracy of non-homogeneous Markov models (2/3:1(G)).
Mathematics 14 01533 g006
Table 1. Comparison table of remaining life prediction (hour) with 95% confidence interval (CI) and standard deviation (Std).
Table 1. Comparison table of remaining life prediction (hour) with 95% confidence interval (CI) and standard deviation (Std).
System Work Program G1: 3/3:1(G)G2: 1/3:1(G)G3: 2/3:1(G)
Non-homogeneous Markov model (Mean, 95%CI, Std)401.28, [392.15, 410.41], 12.361532.42, [1518.12, 1546.72], 20.41732.41, [723.58, 741.24], 9.87
Monte Carlo simulation model (Mean, 95%CI, Std)391.11, [382.34, 399.88], 11.871552.33, [1537.24, 1567.42], 21.05726.51, [717.93, 735.09], 9.62
Deviation (%)2.531.300.81
Table 2. Comparison table of prediction rates of different remaining life prediction (second).
Table 2. Comparison table of prediction rates of different remaining life prediction (second).
System Work Program G1:3/3:1(G)G2:1/3:1(G)G3:2/3:1(G)
Non-homogeneous Markov model0.12110.11450.1101
Monte Carlo simulation model60.795690.8532105.1369
Time increment ratio (%)99.8099.8799.90
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

Yang, Z.; Ai, X.; Liu, L.; Wu, J. Research on Spare Part Activation Strategy and Reliability Index Calculation of Cold Standby Voting Systems Under Weibull Distribution. Mathematics 2026, 14, 1533. https://doi.org/10.3390/math14091533

AMA Style

Yang Z, Ai X, Liu L, Wu J. Research on Spare Part Activation Strategy and Reliability Index Calculation of Cold Standby Voting Systems Under Weibull Distribution. Mathematics. 2026; 14(9):1533. https://doi.org/10.3390/math14091533

Chicago/Turabian Style

Yang, Ziwen, Xiaochuan Ai, Longlong Liu, and Jun Wu. 2026. "Research on Spare Part Activation Strategy and Reliability Index Calculation of Cold Standby Voting Systems Under Weibull Distribution" Mathematics 14, no. 9: 1533. https://doi.org/10.3390/math14091533

APA Style

Yang, Z., Ai, X., Liu, L., & Wu, J. (2026). Research on Spare Part Activation Strategy and Reliability Index Calculation of Cold Standby Voting Systems Under Weibull Distribution. Mathematics, 14(9), 1533. https://doi.org/10.3390/math14091533

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