608
Views
0
CrossRef citations to date
0
Altmetric
Articles

Availability and cost-benefit evaluation for a repairable retrial system with warm standbys and priority

, , , &
Pages 164-175 | Received 24 May 2022, Accepted 21 Nov 2022, Published online: 05 Dec 2022

Abstract

This paper investigates a warm standby repairable retrial system with two types of components and a single repairman, where type 1 components have priority over type 2 in use. Failure and repair times for each type of component are assumed to be exponential distributions. The retrial feature is considered and the retrial time of each failed component is exponentially distributed. By using Markov process theory and matrix-analytic method, the system steady-state probabilities are derived, and the system steady-state availability and some steady-state performance indices are obtained. Using the Bayesian approach, the system parameters can be estimated. The cost-benefit ratio function of the system is constructed based on the failed components and repairman's states. Numerical experiments are given to evaluate the effect of each parameter on the system steady-state availability and optimize the system cost-benefit ratio with repair rate as a decision variable.

1. Introduction

In practical engineering applications, the technique of redundancy or standby design is usually applied to improve system reliability and availability, such as k-out-of-n: G system, cold standby system, warm standby system and hot standby system. Generally, a k-out-of-n: G warm standby system means that when a working component fails, a warm standby component replaces it immediately, if it is available. The system works if and only if at least k components work, in which the failure rate of each warm standby component is non-zero and lower than that of the working component. Such systems can be applied to network design, power plant, aerospace and other fields.

Redundant systems have aroused wide discussion among many researchers such as Singh (Citation1989), She and Pecht (Citation1992), Srinivasan and Subramanian (Citation2006), Hsu et al. (Citation2009), Amari et al. (Citation2012), Zhao and Wu et al. (Citation2020) and Levitin et al. (Citation2021). On the other hand, the reliability modeling and analysis of redundant systems with various types of components have aroused attention of many scholars. Zhang and Horigome (Citation2000) analyzed the availability of a 3-out-of-4: G warm standby repairable system, which consists of two types of components. Later, the model was expanded by Zhang et al. (Citation2006) to a general k-out-of-(m+n): G warm standby repairable system. El-Damcese (Citation2009) studied a warm standby system with two types of components and common-cause failures. Wu et al. (Citation2016) investigated a k-out-of-n: G warm standby system with many non-identical components. Recently, a (k1,k2)-out-of-n: G system with two different types of components and CO rule was modeled by Wang et al. (Citation2021).

The study of retrial queueing has attracted wide attention in queueing theory. There have been many literatures describing retrial queues, such as cellular mobile networks in Tran-Gia and Mandjes (Citation1997), call center in Pustova (Citation2010), local area network in Janssens (Citation1997) and Wang and Zhang (Citation2016). In some practical systems, there may be no waiting space for failed components. When a component fails randomly and the repair facility is busy, retrial feature of failed components can be considered for system reliability modeling, which can more accurately evaluate the reliability of the system. Krishnamoorthy and Ushakumari (Citation1999) introduced retrial feature of failed components into repairable systems and analyzed the reliability of three different models. Ke et al. (Citation2013) investigated a warm standby repairable retrial system and proposed an efficient method to calculate the availability of system. The working vacation policy was considered in a warm standby repairable retrial system by Yang and Tsao (Citation2019). Gao (Citation2021) considered second optional repair service in a retrial system with warm standby components. Chen and Wang (Citation2018) and Yen et al. (Citation2020) considered a retrial machine problem with working breakdown under N-policy and F-policy, respectively.

The repairable retrial system models have been extensively studied. However, fewer studies consider the retrial system with different types of components. The different types of components might have different functions that could better meet practical situations. Based on the context, this paper studies a warm standby repairable retrial system with two types of components and priority. The contributions of this paper are listed below: (1) retrial of failed components is introduced into the warm standby repairable system with different types of components; (2) the cost-benefit ratio function of the system based on failed components and repairman's states is developed to determine the optimal repair rate.

The rest of the paper is structured as follows. In Section 2, the detailed description of the model is given. In Section 3, the steady-state availability and some steady state performance indices are derived by using probability analysis, the system parameters are estimated by Bayesian approach, and the system cost-benefit ratio function is developed. Section 4 presents the numerical analysis of a retrial machine repair problem with warm standby units to illustrate the proposed model and examines the effects of different parameters on the performance indices of the system. In Section 5, the work of this paper is summarized.

2. System model

2.1. Model description

Consider a warm standby repairable retrial system with two types of components, which are respectively named type 1 and type 2. Each type has N components. Here, components of type 1 have priority over type 2 in use. The system operates naturally if and only if the number of normal type 1 and type 2 components is greater than or equal to N. When the system fails, the non-failed components are still subject to failure. The assumptions of the proposed system model in this paper are given as follows.

  1. At time t = 0, all type 1 components are in operating state and all type 2 components are in warm standby state. The system is in operation and the repairman is idle.

  2. If any one of operating components fails, it will be superseded by an available warm standby type 2 component, which develops into an active state.

  3. The failed components are repaired by a repairman who only repairs one at a time. When a component fails and the repairman is free, the failed component will be repaired immediately, otherwise if the repairman is busy with another failed component, the new failed component will enter the retrial orbit and try again after a random period of time until it is repaired. The retrial discipline for the failed components in the orbit is first in first out. Retrial times are governed by exponential distribution with parameter γ.

  4. The operating time of each type 1 component and each type 2 component obeys exponential distributions with rates λ1 and λ2, respectively. The failure time of each warm standby type 2 component follows exponential distribution with rate λ(λ<λ1<λ2). The time-to-repair for each failed component is exponentially distributed with rate μ, and the repaired component is as good as new.

  5. The failure rate of type 1 component is lower than that of type 2, so type 1 components will be used preferentially. The priority of using discipline is the following: type 2 components are used as standby when all type 1 components in the system are normal; type 2 components start operation when the number of normal type 1 components is smaller than the minimum value for normal operation of the system; during normal operation of the system, after a failed type 1 component is repaired, it will replace one of operating type 2 components, and the replaced type 2 component will convert to standby.

  6. All the random variables are independent of each other.

2.2. Model analysis

At time t, let I(t) and J(t) represent the number of failed type 1 and type 2 components in retrial orbit, respectively. K(t) describes the state of the repairman, where K(t)={0,if the repairman is idle at time t,11,if the repairman is repairing failed type 1 component at time t,12,if the repairman is repairing failed type 2 component at time t.Obviously, the state of system at time t is {K(t),I(t),J(t)}, which can be described as a Markov process {K(t),I(t),J(t),t0} with state space Ω={(k,i,j):k=0,11,12,i=0,1,,N1,j=0,1,,N1}{(k,i,N):k=0,11,i=0,1,,N1}{(k,N,j):k=0,12,j=0,1,,N1}.Based on model description and assumptions, the repair schematic diagram of failed components is shown in Figure . The transition rates between the system states can be described as follows.

Figure 1. The repair schematic diagram of failed components.

Figure 1. The repair schematic diagram of failed components.

  1. (0,i,j)(11,i,j),i=0,1,,N1,j=0,1,,N: the transition occurs when a type 1 component fails and the state of the repairman changes from idle to repairing the failed type 1 component. The transition rate among this process is λ(0,i,j)(11,i,j)=(Ni)λ1.

  2. (0,i,j)(12,i,j),i=0,1,,N,j=0,1,,N1: the transition occurs when a type 2 component fails and the state of the repairman changes from idle to repairing the failed type 2 component. The transition rate among this process is λ(0,i,j)(12,i,j)={(Nj)λ,i=0,iλ2+(Nij)λ,N(i+j)>0 and i0,iλ2,N(i+j)=0 and i0,(Nj)λ2,N(i+j)<0 and i0.

  3. (11,i,j)(11,i,j+1),i=0,1,,N1,j=0,1,,N1: the transition occurs when the repairman is repairing a failed type 1 component and a type 2 component fails and enters the retrial orbit. The transition rate among this process is λ(11,i,j)(11,i,j+1)={(i+1)λ2+(Nij1)λ,N(i+j)>0,iλ2,N(i+j)=0,(Nj)λ2,N(i+j)<0.

  4. (11,i,j)(11,i+1,j),i=0,1,,N2,j=0,1,,N: the transition occurs when the repairman is repairing a failed type 1 component and another type 1 component fails and enters the retrial orbit. The transition rate among this process is λ(11,i,j)(11,i+1,j)=(Ni1)λ1.

  5. (12,i,j)(12,i,j+1),i=0,1,,N,j=0,1,,N2: the transition occurs when the repairman is repairing a failed type 2 component and another type 2 component fails and enters the retrial orbit. The transition rate among this process is λ(12,i,j)(12,i,j+1)={(Nj1)λ,i=0,iλ2+(Nij1)λ,N(i+j+1)>0 and i0,iλ2,N(i+j+1)=0 and i0,(Nj1)λ2,N(i+j+1)<0 and i0.

  6. (12,i,j)(12,i+1,j),i=0,1,,N1,j=0,1,,N1: the transition occurs when the repairman is repairing a failed type 2 component and a type 1 component fails and enters the retrial orbit. The transition rate among this process is λ(12,i,j)(12,i+1,j)=(Ni)λ1.

  7. (11,i,j)(0,i,j),i=0,1,,N1,j=0,1,,N;(12,i,j)(0,i,j),i=0,1,,N,j=0,1,,N1: the transition occurs when the number of failed components in orbit remains unchanged and the repairman's state changes from repairing the failed type 1 or type 2 component to idle. The transition rate among this process is μ.

  8. (0,i,j)(11,i1,j),i=1,2,,N1,j=0,1,,N;(0,N,j)(11,N1,j),j=0,1,,N1: the transition occurs when a failed type 1 in the orbit retries successfully and the repairman repairs the failed type 1 component. The transition rate among this process is γ.

  9. (0,i,j)(12,i,j1),i=0,1,,N1,j=1,2,,N;(0,N,j)(12,N,j1),j=1,2,,N1: the transition occurs when a failed type 2 in the orbit retries successfully and the repairman repairs the failed type 2 component. The transition rate among this process is γ.

3. Performance index analysis

3.1. System transition rate matrix

Based on the state transition of system and division of idle and busy states of the repairman, the system transition rate matrix Q of order 3N2+4N can be regarded as a block matrix, which is described as follows: Q=(Q1Q2Q3Q4).According to the division of the number of failed type 1 and type 2 components in the retrial orbit, the sub-blocks Q1, Q2, Q3 and Q4 of the matrix Q can be expressed as follows: (1)Q1=(Q0Q1QN1QN)(N2+2N)×(N2+2N),where

Q0=diag((Nλ1+Nλ),(γ+Nλ1+(N1)λ),,(γ+Nλ1+λ),(γ+Nλ1)), with the order of Q0 being N+1, Qi=diag((γ+(Ni)λ1+iλ2+(Ni)λ),(2γ+(Ni)λ1+iλ2+(Ni1)λ),,(2γ+(Ni)λ1+iλ2+λ),(2γ+(Ni)λ1+iλ2),(2γ+(Ni)λ1+(i1)λ2),(2γ+(Ni)λ1+(i2)λ2),,(2γ+(Ni)λ1+λ2),(2γ+(Ni)λ1)),i=1,2,,N1(N2),with the order of Qi being N+1,

QN=diag((γ+Nλ2),(2γ+(N1)λ2),,(2γ+λ2)), with the order of QN being N. (2) Q2=(Q21Q22)(N2+2N)×(2N2+2N),and the sub-blocks Q21 and Q22 can be divided according to the number of failed components of type 1 and type 2 in the retrial orbit, as below: Q21=(A0B1A1B2A2BN1AN1BN)(N2+2N)×(N2+N),Q22=(C0C1CN1CN)(N2+2N)×(N2+N),where

Ai=diag((Ni)λ1,,(Ni)λ1),i=0,1,,N1, with the order of Ai being N+1,

Bi=diag(γ,,γ),i=1,2,,N1(N2), with the order of Bi being N+1,

BN=(B0)N×(N+1),

B=diag(γ,,γ), with the order of B being N, and 0=(0,,0)1×N, Ci=(iλ2+(Ni)λγiλ2+(Ni1)λγiλ2+λγiλ2γ(i1)λ2γλ2γ)(N+1)×N,i=0,1,,N1, and CN=(iλ2γ(i1)λ2γ2λ2γλ2)N×N.(3) Q3=(Q31Q32)(2N2+2N)×(N2+2N),and the sub-blocks Q31 and Q32 can be divided according to the number of failed components of type 1 and type 2 in the retrial orbit, as below: Q31=(D1D2)(N2+N)×(N2+2N),Q32=(L0L1LN1LN)(N2+N)×(N2+2N),where

D1=diag(μ,,μ), with the order of D1 being N2+N, D2=0(N2+N)×N,

Li=(L0)N×(N+1),i=0,1,,N1,L=diag(μ,,μ), with the order of L being N,0=(0,,0)1×N, and LN=L. (4) Q4=(Q41Q42)(2N2+2N)×(2N2+2N),and the sub-blocks Q41 and Q42 can be divided according to the number of failed components of type 1 and type 2 in the retrial orbit, as below: Q41=(H0A0H1A1HN2AN2HN1)(N2+N)×(N2+N),Q42=(T0V0T1V1TN1VN1TN)(N2+N)×(N2+N),where

Ai=diag((Ni1)λ1,,(Ni1)λ1), i=0,1,,N2, with the order of Ai being N+1. Hi=(ψ1ϕ1ψ2ϕ2ψl1ϕl1ψlϕlψl+1ϕl+1ψNϕNψN+1)(N+1)×(N+1),i=0,1,,N1, where ψ1=(μ+(Ni1)λ1+(i+1)λ2+(Ni1)λ),ϕ1=(i+1)λ2+(Ni1)λ,ψ2=(μ+(Ni1)λ1+(i+1)λ2+(Ni2)λ),ϕ2=(i+1)λ2+(Ni2)λ,ψl1=(μ+(Ni1)λ1+(i+1)λ2+λ),ϕl1=(i+1)λ2+λ,ψl=(μ+(Ni1)λ1+(i+1)λ2),ϕl=(i+1)λ2,ψl+1=(μ+(Ni1)λ1+iλ2),ϕl+1=iλ2,ψN=(μ+(Ni1)λ1+λ2),ϕN=λ2,ψN+1=(μ+(Ni1)λ1).Vi=diag((Ni)λ1,,(Ni)λ1), i=0,1,,N1, with the order of Vi being N. Ti=(β1φ1β2φ2βl1φl1βlφlβl+1φl+1βN1φN1βN)N×N,i=0,1,,N1, where β1=(μ+(Ni)λ1+iλ2+(Ni1)λ),φ1=iλ2+(Ni1)λ,β2=(μ+(Ni)λ1+iλ2+(Ni2)λ),φ2=iλ2+(Ni2)λ,βl1=(μ+(Ni)λ1+iλ2+λ),φl1=iλ2+λ,βl=(μ+(Ni)λ1+iλ2),φl=iλ2,βl+1=(μ+(Ni)λ1+(i1)λ2),φl+1=(i1)λ2,βN1=(μ+(Ni)λ1+λ2),φN1=λ2,βN=(μ+(Ni)λ1).TN=((μ+(i1)λ2)(i1)λ2(μ+(i2)λ2)(i2)λ2(μ+λ2)λ2μ)N×N.

3.2. Steady state performance indices

Under steady-state conditions, the state probability of the system can be expressed as Pk,ij=limtPk,ij(t),k,i,jΩ.Let P0,i=(P0,i0,P0,i1,,P0,iN),i=0,1,,N1,P0,N=(P0,N0,P0,N1,,P0,N(N1)),P11,i=(P11,i0,P11,i1,,P11,iN),i=0,1,,N1,P12,i=(P12,i0,P12,i1,,P12,i(N1)),i=0,1,,N.The matrix form of system state probability equations under steady-state conditions can be written as follows: (1) PQ=0,(1) where P=(P0,0,P0,1,,P0,N1,P0,N,P11,0,P11,1,,P11,N1,P12,0,P12,1,,P12,N), and 0 is a row vector of order 3N2+4N.

The normalization condition is (2) i=0N1j=0NP0,ij+j=0N1P0,Nj+i=0N1j=0NP11,ij+i=0Nj=0N1P12,ij=1.(2) Based on Equations (Equation1) and (Equation2), the steady-state probabilities of the system can be calculated by using Crammer's rule.

  • The steady-state availability of the system can be given by (3) A()=1i+j>NP0,iji+j>N1P11,iji+j>N1P12,ij.(3)

  • Mean number of failed type 1 components in the orbit is (4) E(N1)=i=0N1i×(j=0NP0,ij+j=0NP11,ij+j=0N1P12,ij)+N×j=0N1(P0,Nj+P12,Nj).(4)

  • Mean number of failed type 2 components in the orbit is (5) E(N2)=j=0N1j×(i=0NP0,ij+i=0N1P11,ij+i=0NP12,ij)+N×i=0N1(P0,iN+P11,iN).(5)

  • The probability that the repairman is in idle state is (6) PI=i=0N1j=0NP0,ij+j=0N1P0,Nj.(6)

  • The probability that the repairman is repairing a failed type 1 component is (7) Pb1=i=0N1j=0NP11,ij.(7)

  • The probability that the repairman is repairing a failed type 2 component is (8) Pb2=i=0Nj=0N1P12,ij.(8)

3.3. Bayesian parameter estimation

In this section, we estimate the system parameters λ1,λ2,λ,μ,γ by Bayesian approach.

Suppose that the population S1=(S11,S12,,S1g1) is independent and identically distributed exponential random variables with parameterλ1. The likelihood function of λ1 for sample S1 is given by L(λ1S1)=λ1g1eλ1X1, where X1=S11+S12++S1g1. Then, suppose that the prior distribution of failure rate λ1 is Gamma distribution with parameters m1 and n1, denoted by λ1G(m1,n1), whose density function is given by f(λ1)=n1m1Γ(m1)λ1m11eλ1n1. Mathematical expectation E(λ1)=m1n1, and variance Var(λ1)=m1n12. Using the Bayesian formula, we can obtain the posterior probability density function of parameter λ1 for given sample S1, which is π(λ1S1)=(n1+S1)g1+m1Γ(g1+m1)λ1g1+m11eλ1(n1+S1), denoted by λ1G(g1+m1,n1+S1). Under the square loss function, the Bayesian estimate of parameter λ1 is the posterior mean of λ1, denoted as λˆ1=g1+m1n1+S1.

Similarly, the Bayes estimators of λ2,λ,μ and γ can be obtained. Then, we can obtain the joint posterior distribution of λ1,λ2,λ,μ and γ. By Monte Carlo simulation methods, the parameters λ1,λ2,λ,μ and γ can be estimated. Finally, we substitute λ1,λ2,λ,μ and γ in Equations (Equation3)–(Equation8) to obtain the corresponding performance indices.

3.4. Cost-benefit ratio

Cost is an important index that needs to be evaluated in practical engineering. It has attracted attention of many scholars (see, for example, Kuo et al., Citation2014; Zhao & Guo et al., Citation2018; Zhao & Wang et al., Citation2018; Meena et al., Citation2019; Yen & Wang, Citation2020; Kumar & Jain, Citation2020; Wu et al., Citation2021; Gao & Wang, Citation2021). There are many factors that affect the total system cost, such as component failure rate, retrial rate, repair rate, the number of standby components and so on. Meena et al. (Citation2019) and Kumar and Jain (Citation2020) both considered the cost of repairman and failed components. The former constructed a function of the total cost per unit time, in which the repair rate and vacation rate are the decision variables, while the latter constructed a function of the expected total cost at time t regarding the repair rate. However, the benefit of the system should also be considered while maintaining the smaller total cost conditions, so cost-benefit analysis is an important part of the system design. Based on the cost models in Meena et al. (Citation2019) and Kumar and Jain (Citation2020), we develop a cost-benefit ratio optimization model. The cost-benefit ratio is the ratio of expected total cost and availability per unit time under steady-state condition. In this work, it mainly studies the influence of decision variable μ on the cost-benefit ratio of the system and finds an appropriate one that minimizes the cost-benefit ratio.

The per-unit cost elements on constructing the cost model are defined as follows:

  • Ch1: cost incurred on failed type 1 components in orbit,

  • Ch2: cost incurred on failed type 2 components in orbit,

  • Cn: cost for repairman in idle,

  • Cb1: cost incurred on repairman who is busy repairing a failed type 1 component,

  • Cb2: cost incurred on repairman who is busy repairing a failed type 2 component,

  • Cr1: cost incurred on the repair job for failed type 1 components with rate μ,

  • Cr2: cost incurred on the repair job for failed type 2 components with rate μ.

Using the above cost elements and the corresponding system performance indices, the expected total cost function is formulated as follows (9) TC(μ)=Ch1E(N1)+Ch2E(N2)+CnPI+Cb1Pb1+Cb2Pb2+Cr1μ+Cr2μ.(9) Taking TC(μ) as the numerator and A() as the denominator of the cost-benefit ratio, an optimization model of the cost-benefit ratio is given by (10) minCh1E(N1)+Ch2E(N1)+CnPI+Cb1Pb1+Cb2Pb2+Cr1μ+Cr2μ1i+j>NP0,iji+j>N1P11,iji+j>N1P12,ij,(10) subject to μ>0.

4. Numerical results

In some real manufacturing engineering systems, the failure of machine or product equipment can reduce production output, which can be ameliorated by the support of repair facility and standby machines. An application of our model can be realized in a retrial machine repair system with warm standby units, which consists of two type 1 units, two type 2 units and a single repair server. The system works normally only if there are two or more units in operation. We take λ1=0.10, λ2=0.16, λ=0.008, μ=1.0, and γ=1.2 as the basic parameter values (They can be estimated by the Bayesian approach in Section 3.3). According to the theoretical results provided in Section 3, the system steady-state availability and cost-benefit ratio are analyzed numerically. Based on default values, we obtain A()= 0.982.

4.1. Numerical analysis for steady-state availability

By choosing λ1 or λ2 as one of each pair and one of the rest system parameters as another, we analyze the effect of system parameters on A(). The results are shown in Figures .

Figure 2. Effect of λ1 and λ2 on A().

Figure 2. Effect of λ1 and λ2 on A(∞).

Figure  shows the three-dimensional graph of A() by varying λ1 from 0.04 to 0.14 and λ2 from 0.16 to 0.26. We observe from Figure  that A() decreases with the increase of λ1 or λ2, and the effect of λ2 on A() is smaller than that of λ1. This is because with the failure rate of type 1 or type 2 unit increases, the system will more easily break down. In Figure , A() decreases as the value of λ increases from 0.006 to 0.016. On the contrary, Figures  and show the increasing trend of A() as μ increases from 1.0 to 2.0 and γ increases from 1.2 to 2.2, respectively. The reason is that higher repair rate and retrial rate can make failed units return to normal state faster. Therefore, increasing them can improve the steady-state availability of the system. Besides, we also observe from Figures  that λ1 and μ affect A() significantly, and λ2 affects A() moderately, while λ and γ affect A() slightly.

Figure 3. Effect of λ1 and λ on A().

Figure 3. Effect of λ1 and λ on A(∞).

Figure 4. Effect of λ1 and μ on A().

Figure 4. Effect of λ1 and μ on A(∞).

Figure 5. Effect of λ1 and γ on A().

Figure 5. Effect of λ1 and γ on A(∞).

4.2. Numerical analysis for cost-benefit ratio

The effect of repair rate on system cost-benefit ratio is investigated for the retrial machine repair problem with two types of units. For the calculation of performance indices, the default parameters are assumed as Ch1=$70, Ch2=$80, Cn=$30, Cb1=$50, Cb2=$55, Cr1=$40, Cr2=$45, and the system cost-benefit ratio with respect to repair rate μ can be numerically calculated. Numerical results in Figure  indicate the effect of repair rate μ on some performance indices of the system, where E(N1), E(N2), Pb1 and Pb2 decrease as the increase of μ. On the contrary, PI shows an increasing trend as μ grows up. As shown in Figure , the cost-benefit ratio first decreases and then increases with the increase of μ, and there is an optimal value μ to minimize the cost-benefit ratio. Through MATLAB software, we can obtain the optimal repair rate μ(0.676) and the minimum value of cost-benefit ratio (120.524). Furthermore, we find that the system availability is 0.951 when the cost-benefit ratio is minimized.

Figure 6. The effect of μ on E(N1), E(N2), Pb1 and Pb2.

Figure 6. The effect of μ on E(N1), E(N2), Pb1 and Pb2.

Figure 7. The effect of μ on cost-benefit ratio.

Figure 7. The effect of μ on cost-benefit ratio.

5. Conclusions

This paper proposes a warm standby repairable retrial system model with non-identical components and operating priority. The system steady state performance indices are analyzed by using Markov process theory and matrix analytical method. By Bayesian approach, the basic estimation idea of estimating system parameters with gamma prior distribution is provided. A minimum optimization model of system cost-benefit ratio with repair rate as decision variable is constructed. Numerical examples demonstrate how the system parameters affect the system steady-state availability, and the effect of repair rate on the cost-benefit ratio of the system. The important numerical results are summarized as follows. (i) The change of type 1 component failure rate on system steady-state availability is more affected than that of type 2 component. (ii) Through optimization analysis, the optimal repair rate is obtained, which makes the cost-benefit ratio of the system minimum. The numerical results provide a reference for decision-maker of the system in selecting the parameter values, so as to better design the system.

However, the limitations of this system model are the assumptions on exponential distribution, and the same number of type 1 and type 2 components. In the future, a potential work is to consider that the failure time and repair time are assumed to follow phase-type distribution. Another potential work is to extend the number of type 1 and type 2 components to make it more general.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

This work was supported by the National Natural Science Foundation of China [Grant Number 72071175, 72001070].

References

  • Amari, S. V., Pham, H., & Misra, R. B. (2012). Reliability characteristics of k-out-of-n warm standby systems. IEEE Transactions on Reliability, 61(4), 1007–1018. https://doi.org/10.1109/tr.2012.2220891
  • Chen, W. L., & Wang, K. H. (2018). Reliability analysis of a retrial machine repair problem with warm standbys and a single server with N-policy. Reliability Engineering & System Safety, 180, 476–486. https://doi.org/10.1016/j.ress.2018.08.011
  • El-Damcese, M. A. (2009). Analysis of warm standby systems subject to common-cause failures with time varying failure and repair rates. Applied Mathematical Sciences, 3(18), 853–860. http://www.m-hikari.com/ams/ams-password-2009/ams-password17-20-2009/eldamceseAMS17-20-2009.pdf
  • Gao, S (2021). Availability and reliability analysis of a retrial system with warm standbys and second optional repair service. Communications in Statistics-Theory and Methods1–19. https://doi.org/10.1080/03610926.2021.1922702
  • Gao, S., & Wang, J (2021). Reliability and availability analysis of a retrial system with mixed standbys and an unreliable repair facility. Reliability Engineering & System Safety, 205, 107240. https://doi.org/10.1016/j.ress.2020.107240
  • Hsu, Y. L., Lee, S. L., & Ke, J. C (2009). A repairable system with imperfect coverage and reboot: Bayesian and asymptotic estimation. Mathematics and Computers in Simulation, 79(7), 2227–2239. https://doi.org/10.1016/j.matcom.2008.12.018
  • Janssens, G. K (1997). The quasi-random input queueing system with repeated attempts as a model for a collision-avoidance star local area network. IEEE Transactions on Communications, 45(3), 360–364. https://doi.org/10.1109/26.558699
  • Ke, J. C., Yang, D. Y., S. H. Sheu, & Kuo, C. C (2013). Availability of a repairable retrial system with warm standby components. International Journal of Computer Mathematics, 90(11), 2279–2297. https://doi.org/10.1080/00207160.2013.783695
  • Krishnamoorthy, A., & Ushakumari, P. V (1999). Reliability of a k-out-of-n system with repair and retrial of failed units. Top, 7(2), 293–304. https://doi.org/10.1007/BF02564728
  • Kumar, P., & Jain, M (2020). Reliability analysis of a multi-component machining system with service interruption, imperfect coverage, and reboot. Reliability Engineering & System Safety, 202, 106991. https://doi.org/10.1016/j.ress.2020.106991
  • Kuo, C. C., Sheu, S. H., Ke, J. C., & Zhang, Z. G (2014). Reliability-based measures for a retrial system with mixed standby components. Applied Mathematical Modelling, 38(19-20), 4640–4651. https://doi.org/10.1016/j.apm.2014.03.005
  • Levitin, G., Finkelstein, M., & Dai, Y (2021). Optimal shock-driven switching strategies with elements reuse in heterogeneous warm-standby systems. Reliability Engineering & System Safety, 210, 107517. https://doi.org/10.1016/j.ress.2021.107517
  • Meena, R. K., Jain, M., Sanga, S. S., & Assad, A (2019). Fuzzy modeling and harmony search optimization for machining system with general repair, standby support and vacation. Applied Mathematics and Computation, 361, 858–873. https://doi.org/10.1016/j.amc.2019.05.053
  • Pustova, S. V (2010). Investigation of call centers as retrial queuing systems. Cybernetics and Systems Analysis, 46(3), 494–499. https://doi.org/10.1007/s10559-010-9224-z
  • She, J., & Pecht, M. G (1992). Reliability of a k-out-of-n warm-standby system. IEEE Transactions on Reliability, 41(1), 72–75. https://doi.org/10.1109/24.126674
  • Singh, J (1989). A warm standby redundant system with common cause failures. Reliability Engineering & System Safety, 26(2), 135–141. https://doi.org/10.1016/0951-8320(89)90070-7
  • Srinivasan, S. K., & Subramanian, R (2006). Reliability analysis of a three unit warm standby redundant system with repair. Annals of Operations Research, 143(1), 227–235. https://doi.org/10.1007/s10479-006-7384-z
  • Tran-Gia, P., & Mandjes, M (1997). Modeling of customer retrial phenomenon in cellular mobile networks. IEEE Journal on Selected Areas in Communications, 15(8), 1406–1414. https://doi.org/10.1109/49.634781
  • Wang, G., Hu, L., Zhang, T., & Wang, Y (2021). Reliability modeling for a repairable (k1, k2)-out-of-n: G system with phase-type vacation time. Applied Mathematical Modelling, 91, 311–321. https://doi.org/10.1016/j.apm.2020.08.071
  • Wang, J., & Zhang, F (2016). Monopoly pricing in a retrial queue with delayed vacations for local area network applications. IMA Journal of Management Mathematics, 27(2), 315–334. https://doi.org/10.1093/imaman/dpu025
  • Wu, C. H., Yen, T. C., & Wang, K. H (2021). Availability and comparison of four retrial systems with imperfect coverage and general repair times. Reliability Engineering & System Safety, 212, 107642. https://doi.org/10.1016/j.ress.2021.107642
  • Wu, X., Hillston, J., & Feng, C (2016). Availability modeling of generalized k-out-of-n: G warm standby systems with PEPA. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 47(12), 3177–3188. https://doi.org/10.1109/TSMC.2016.2563407
  • Yang, D. Y., & Tsao, C. L (2019). Reliability and availability analysis of standby systems with working vacations and retrial of failed components. Reliability Engineering & System Safety, 182, 46–55. https://doi.org/10.1016/j.ress.2018.09.020
  • Yen, T. C., & Wang, K. H (2020). Cost benefit analysis of four retrial systems with warm standby units and imperfect coverage. Reliability Engineering & System Safety, 202, 107006. https://doi.org/10.1016/j.ress.2020.107006
  • Yen, T. C., Wang, K. H., & Wu, C. H (2020). Reliability-based measure of a retrial machine repair problem with working breakdowns under the F-policy. Computers & Industrial Engineering, 150, 106885. https://doi.org/10.1016/j.cie.2020.106885
  • Zhang, T., & Horigome, M. (2000). Availability of 3-out-of-4: G warm standby system. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 83(5), 857–862. https://www.researchgate.net/publication/250583072
  • Zhang, T., Xie, M., & Horigome, M (2006). Availability and reliability of k-out-of-(m+n): G warm standby systems. Reliability Engineering & System Safety, 91(4), 381–387. https://doi.org/10.1016/j.ress.2005.02.003
  • Zhao, X., Guo, X., & Wang, X (2018). Reliability and maintenance policies for a two-stage shock model with self-healing mechanism. Reliability Engineering & System Safety, 172, 185–194. https://doi.org/10.1016/j.ress.2017.12.013
  • Zhao, X., Wang, S., Wang, X., & Cai, K (2018). A multi-state shock model with mutative failure patterns. Reliability Engineering & System Safety, 178, 1–11. https://doi.org/10.1016/j.ress.2018.05.014
  • Zhao, X., Wu, C., Wang, X., & Sun, J (2020). Reliability analysis of k-out-of-n: F balanced systems with multiple functional sectors. Applied Mathematical Modelling, 82, 108–124. https://doi.org/10.1016/j.apm.2020.01.038