Redundancy Optimization for a System Comprising One Operative Unit and N Hot Standby Units
Parveen
Department of Mathematics, Maharshi Dayanand University, Rohtak, Haryana, India
[email protected] Dalip Singh
Department of Mathematics, Maharshi Dayanand University, Rohtak, Haryana, India
[email protected] Anil Kumar Taneja*
Department of Mathematics, Sh. L. N. Hindu College, Rohtak, Haryana, India
Corresponding Author Abstract
In many industries and applications, downtime or failure can have serious consequences, such as financial losses, safety hazards, or reputational damage. A hot standby unit can help minimize the impact of such events by providing a backup that can quickly and seamlessly take over in the event of a failure. Further, the question of as to how many hot standby units should be used also needs to be addressed. So, an N+1-Unit-system is investigated wherein N units are on hot standby, whereas one unit is operational and the system is such that the hot standby units can take over seamlessly if the single operative unit fails. The system breaks down completely when all the units fail. It is assumed that the failure rates of all the operational units and the redundant units will vary exponentially. To get different performability measurements, the regenerative point technique has been applied to optimize the value ofN.
Keywords: Redundancy, Optimization, N Hot Standby Units, One Operative Unit, Profit Analysis, Regenerative Point Technique
1. Introduction
A crucial and difficult issue facing the manufacturing industry is reliability. Complexity makes it more challenging to successfully manage and run a system. Various system analyzers have had various issues as a result of expensive and unreliable components. Therefore, creating efficient modeling, monitoring, and control techniques is crucial for increasing the reliability of systems. To increase the dependability of a system, redundancy is necessary. In redundant systems, one or more than one unit runs while backups step in to take over as needed. Active redundancy and passive redundancy are the two types of redundancy. In the past, active redundancy has generally got greater attention. However, in actuality, a specific system design may include both active and cold-standby redundancies. Therefore, the challenge is to determine for each subsystem the appropriate redundancy approach, component, and level to maximize system
dependability within system-level restrictions. Other considerations in redundancy optimization may include selecting the most appropriate type of standby units, such as identical or functionally equivalent units, and designing a failover mechanism that can quickly and seamlessly switch from one mode to the other. Reliability Models for different systems' dependability that take the idea into consideration of standby by taking some operative units have been developed by various researchers. For a 2-unit cold standby system, Ritu and Malhotra [13] discussed a stochastic analysis wherein both units might become operational depending on the demand. Wang et al. [16] considered the optimization of cold-standby systems that are subject to periodic inspection and maintenance, as well as the evaluation of system reliability and expected cost using an approximation method. Behboudi et al. [21] suggested a periodic switching approach for analyzing and evaluating the overall reliability of two-unit cold standby systems utilizing the idea of the virtual age. Shenyang et al. [23] presented an optimization model that employs a novel methodology using an imprecise and nonperiodic different types of switching strategy to improve the performance and efficiency of warm standby systems and various reliability functions are obtained using a recursive method. Zhang et al. [5] analyzed the performance of warm standby systems in which k units out of M+N must be active to provide complete system functioning with r repair facilities, and system availability and reliability are derived by considering a specific example. M. N. Gopalan [1] is focused on the availability and reliability analysis of a system with n units, single repair facility, and (n-1) warm standbys and discusses the cases n=2 and 3. Papageorgiou and Kokolakis [6], [10] studied n units parallel system in which 2 units are operative simultaneously and n-2 are in standby mode. When either operative unit fails, the other (n-2) warm/cold standbys immediately take over. By using recursive relations, the system's dependability is evaluated, unlike the majority of preceding findings, which offer boundaries for joint pdfs with limited information.
The reliability models considering hot standby systems have also been developed by various researchers. Goel et al. [1] analyzed three different sorts of failure mechanisms in a two-unit hot standby system with a single repair facility. A number of dependability characteristics that are important to system designers and operations managers have been assessed. Fujii and Sandoh [4] focused on the evaluation of the reliability of a 2-unit hot standby redundancy system using a Bayesian approach by taking both units identically. Rizwan, et al. [11] presented a theoretical analysis or mathematical model for the reliability enhancement of the hot standby industrial system and discussed various factors such as failure rates, repair times, availability, and downtime in the context of the system's reliability. Additionally, they provide simulation outcomes or case studies to demonstrate the effectiveness of the suggested reliability analysis method. Ebrahimipour et al. [9] addressed Optimizing Redundancy in Multi-State Series-Parallel k-out-of-n Systems with Hot Standby and discussed mathematical models, optimization algorithms, or simulation results to show that the suggested strategy is successful at maximizing redundancy and improving system reliability. Manocha et al. [14] focused on the profit analysis of a 2-unit hot standby database system to compare the costs associated with implementing and maintaining the redundant system with the potential benefits in terms of improved reliability, reduced downtime, and enhanced system availability. Venkatachalam and Parvatham [2] focused on the stochastic behavior analysis of a 1-server 2-unit hot standby system that deals with the probabilistic aspects of the system's performance and reliability. Shuhang and Zhang [8] developed a Markov model to analyze and evaluate the reliability of the hot standby repairable supply system and provide simulation results or case studies to validate the Markov model's effectiveness in assessing
reliability.
Cold or warm standby redundancy can still be suitable for certain applications where downtime and response time are less critical or cost considerations are paramount, hot standby redundancy offers the highest level of reliability, availability, and quick recovery. It ensures continuous operation, minimizes disruptions, and provides a seamless user experience, making it essential for systems that demand high performance, real-time response, and minimal downtime. Batra and Taneja [17] developed reliability models and optimized the number of hot standby units in a system having one or two operational units to ensure the desired level of system reliability
while considering factors such as cost, availability, and other constraints by employing approaches for regenerative point techniques and the Markov process. However, more than two hot standby units may also be taken into consideration in a system after carrying out an optimum analysis as to how many hot standby units should be used in order to have a more reliable/available and economically viable system. So, this paper refers to a system design where there are N+1 units, with one unit being actively used (the single operative unit) and the remaining N units serving as hot standby backups. In an N+1 system, the extra unit provides an additional level of redundancy, which can increase system availability and reduce the likelihood of downtime. To get different performability measurements, the regenerating point technique has been applied to optimize the value of N which is laid out as follows. The system's assumptions and characterizations are covered in Section 2. The nomenclature used in this analysis is described in Section 3. The system's description is covered in Section 4. The model of the system, transition densities, and mean sojourn time are covered in Section 5. To increase the number of standby units that will be deployed, the Generalised Results for the different Measures of System Effectiveness and Profit Equation have been derived in Sections 6 and 7. For some specific circumstances, Section 8 gives graphical interpretation and numerical results. The study's conclusions are presented in Section 9.
2. Assumptions and System Characterizations
1. The system is designed so that only one operational unit is required at any given moment, therefore N additional units are kept on hot standby.
2. Both the active and standby unit's failure rates are modeled by an exponential distribution.
3. The item is as good as new after being repaired.
4. With the system, there is just one repairman.
5. Even with only one active unit, the system continues to function.
6. First come first serve service is followed.
3. Nomenclature The terminology for various transition densities and probabilities is as follows:
Xo/ai Rate of failure/ repair of operative unit
Ai/«2 Rate of failure/ repair of standby unit
Hs Hot standby unit
Op Operative unit.
NFr N Operative units are failed .
NFrh N standby units are failed .
HSN N units are on hot standby .
Fr Operative unit under repair
Frh Standby unit under repair
Fwr A failed operational unit is awaiting repair.
Fwrh Failed hot standby unit waiting for the repair.
For the notation &(t) , qij(t), Qj(t) , A{(t) , Bi(t) , Vi(t) , Mi(t) one may refer [17].
4. System Description
Here we develop a reliability model consisting of one primary operating unit responsible for handling the system's operations. Hot standby units remain ready so that one of them takes over in case the primary unit fails or becomes unavailable. The hot standby units are fully functional and synchronized with the primary unit, ensuring a seamless transition in the event of a failure. The model examined here may be used in a variety of actual scenarios, including power
distribution systems, network router systems, emergency power supply systems, and navigator components.
5. Transition Densities and Mean Sojourn Times
In this model, there are a total N2 + 3N +1 Number of states in the model out of which N2 + N + 1 states are operative states and 2N number of states are failed states. Possible states of the system along with transitions are represented in Figure 1 and Figure 2 Repersentatinos of the States of the System;
U (s, k): Operative state in which 1 represents the Main operative unit failed before any hot standby unit and then going for under repair and (s-2) the number of failed hot standby unit waiting for repair and k denotes the number of failed operative unit waiting for the repair and remaining [(N+1)-(s+k)] unit are on standby mode. U2(s, k): Operative state in which 2 represent hot standby unit failed before Main operative unit and then going for under repair and (s-2) a number of failed hot standby unit waiting for repair and k denote the number of failed operative unit waiting for the repair and remaining [(N+1)-(s+k)] unit is on standby mode. F1 (s, k): Failed state in which one failed operating unit is under repair and (s-2) number of failed hot standby units awaiting repair and k+1 denotes the number of failed operative unit waiting for the repair and remaining [N-(s+k)] unit are on standby mode. F2 (s, k): Failed state in which one failed hot standby unit is under repair and (s-2) a number of failed hot standby units awaiting repair and k+1 denotes the number of failed operative unit waiting for the repair and remaining [N-(s+k)] unit are on standby mode.
Here, it has been assumed that if the value [(N+1)-(s+k)] and [N-(s+k)] is negative it means there is no hot standby unit available in the system.
The states where the main operative unit fails before any standby unit
State U1 (2,0): (Op,Fr,HSN-1); State U1 (2,2): (Op,Fr,2Fwr,hsn-3); . . . State U1 (2, N - 2): (Op, Fr, (N - 2)Fwr, WS1); State U1 (3,0): (Op,Fr,Fwrh,hsn-2);
State U1 (2,1): (Op,Fr,Fwr, hsn-2); State U1 (2, N - 3): (Op, Fr, (N - 3)Fwr, HS2); State U1 (2, N - 1): (Op, Fr, (n - 1)Fwr); State U1 (3,1): (Op,Fr,Fwr,Fwrh, hsn-3);
State U1 (3,2): (Op,Fr,2Fwr,Fwrh,HSn-4); . . . State U(3,N - 3): (Op,Fr, (N - 3)Fwr,Fwrh,HS1);
State U1 (3,N - 2): (Op,Fr, (N - 2)FOT,Fwrh); State U1 (4,0): (Op,Fr,2Frorh,HSn-3);
State U1 (4,1): (Op,,Fr,2Fwr,, HSn-4);
State U1 (4,2): (Op,2Fwr,Fr,2Fwrh,HSn-5);. . . State U (4,N - 3): (Op,Fr, (N - 3)Fwr,2Fwrh);
State U2(N - 1,0): (Op,Fr, (N - 3)Fwrh,HS2); State U2(N - 1,2): (Op,Fr,2Fror, (N - 3)Frorh); State U1 (N,0): (Op, Fr, (N - 2)Fwrh, HS); State U1 (N + 1,0): (Op,Fr, (N - 1)Fwrh); State F1(N + 1,0): (Fr, (N - 1)Fwrh); State F1(N - 1,2): (Fr,3Fror, (N - 3)Fwrh);. . . State F1(3, N - 2): (Fr, (N - 1)Fwr,F^);
State U2(N - 1,1): (Op, Fr, Fwr, (N - 3)Fwrh, HS);
State U1 (N,1): (Op,Fr,Fwr, (N - 2)Fwrh);
State F1 (N, 1): (Fr, 2Fror, (N - 2)Fwrh); State F1 (4,N - 3): (Fr, (N - 2)Fwr, 2Fwrh); State F1 (2,N - 1): (Fr,NFwr);
The states where the first hot standby unit fails before the main operative unit
State U2(2,0): (Op,Fr,,HSn-1); State U2(2,2): (Op,,2Fror,HSn-3); . . . State U2(2,N - 2): (Op,Fr,, (N - 2)Fwr,HS1); State U2(3,0): (Op,,F^,HSn-2); State U2(3,2): (Op,Fr,,2Fwr,Fwrh, HSn-4); . . . State U2(3,N - 2): (Op,, (N - 2)Fror,F^);
State U2(2,1): (Op,Fr,,Fror, HSn-2);
State U2(2, N - 3): (Op, Fr,, (N - 3)Fwr, HS2);
State U2(2, N - 1): (Op, Fr,, (N - 1)Fwr);
State U2(3,1): (Op,Frh,F^r,Fwrh, HSn-3);
State U2(3, N - 3): (Op, Frh, (N - 3)Fwr,Fwrh, HS1);
State U2(4,0): (Op,Frh,2FWrh,HSn-3);
State U2(4,1): (Op,FWr,Frh,2FWrh,HSn-4);
State U2(4,2): (Op,2FWr,F.h,2FWrh,HSn-5);... State U2(4,N - 3): (Op,Frh, (N - 3)Fwr,2Fwrfc);
State U2(N - 1,0): (Op,Frh, (N - 3)FWrh,HS2); State U2(N - 1,2): (Op,Fn,,2Fwr, (N - 3)F^); State U2(N,0): (Op,Frh, (N - 2)F«^,HS); State U1 (N + 1,0): (Op,F.,,, (N - 1)FWrh);
State F2 (N + 1,0) State F2 (N - 1,2) State F2 (3, N - 2)
(Frh, (N - 1) FWrh); (F-rh,3Fwr, (N - 3)Fw.^);. . . (Frh, (N - 1) FWr, Fwrh);
State U2(N - 1,1): (Op, Frh, Fw., (N - 3)FlVrh, HS);
State U2(N, 1): (Op,Fni,(N - 2)Fwrh);
State F2(N, 1): (Fn,,2Fwr, (N - 2)FWrh); State F2(4,N - 3): (Frh, (N - 2)Fwr,2Fwrh); State F2(2, N - 1): (Frh, NFwr);
Transition Diagram of the Model
Figure 1: State Transition Diagram (When main operative unit failed before any standby unit)
Figure 2: State Transition Diagram (When first Standby unit failed before operational unit) The densities qj (t) for transiting from state i to j are given by qU (1),U1 (2,0) (t) = A0 e-(A°+NA1 , qU(1),u2 (2,0) (t) = NA1 e-(A°+NA1 ,
fqai (s,0),Ui (s,1)(t) = A0 e-(A0+[( M+1)-s]A1)f
qUl(s,0),Ui(s+1,0) (t) = (M + 1 - s)A1 e-(A+^+[(m+1)-sla1 )f
qUi (s,0),U2 (s-1,0) (t) = aie-(A+a.+[(M+1)-s]A1)t where i = 1 or 2, 3 < s < N,2 < M < N and M is an integer
f?Ui(2,s),Ui(2,s+1) (t) = A0e-(A0 + [M-1"s]A1)t qUi(2,s),Ui(3,s+1) (t) = [M - 1 - s)]A1 e-(A0+a+[M-1-s]A1 )t qu,(2,s),U1 (2,s-1) (t) = «¿e-(A°+*'+[M-1-s]A1 )' where i = 1 or 2, 0 < s < N - 2,1 < M < N and M is an integer
(1)
(2)
(s,k),u (s,k+i)(t) = Ac e-(Ac +a+ [(M+i)-(s+k)]Ai* qu(s,k),u(s+U)(0 = [(M + 1) - (s + fc)]Aie-(Ac+ai+[(M+i)-(s+k)]ai)t
qui(s,k),ui (sk-i)(t) = aie-(Ac+ai+[(M+1)-(s+k)]ai)f (4)
qu2(s,k),u2 (s-i,k)(t) = a2e-(Ac+a2 ^m^m^r^
where i = i or 2, 3 < s < N - i, i < k < N - s,3 < M < N and M is an integer From operative states to failed states;
'qui(s,N+i-s),fi(s,N+i-s)(t) = Aoe-(Ac+ai)t, where i = i or 2, 2 < s < N + i qUi(s,M+i-s),Ui(s,M-s)(t) = aie-(Ac+ai)t ;2 < s < N,i < M < N and M is an integer (5) ,qui(N+i,c),U2(N,c)(t) = ai e-(Ac+ai)t
[qU2(s,M+i-s),U2 (s-i,M+i-s)(t) = aie-(Ac+Xi ]t
\ qU2(2,N-i),Ui(2,N-2)(t) = a2e-(Ac+a2)t (6)
{where 3 < s < N + i,i < M < N and M is an integer From failed states to operative states;
qFi(s,M+i-s),Ui(s,M+i-s)(t) = aie aif, qFi(N+i,C),U2(N,i)(t) = aie ^i where 2 < s < N, i < M < N and M is an integer
qF2(s,M+i-s),U2(s-i,M+2-s) (t) = a2e-K21, qF2(2,N-i),Ui (2,N-2) (t) = a2e-K2*
(ac+«i)' ai
(ac+ai)
^ pUi (N+i,C),U2(N,C)(t) -—
(ac+ai)
(7)
(8)
where 3 < s < N + i,i < M < N and M is an integer Thus, pj = lims^o q?.(s) ase given as:
Ac NAi
pu(i),ui (2,c) = (Ac + NAi)' Pu(i),u2(2,c) = (Ac + NAi)'
' = _ao_M p = (M+i-s)ai
pUi (s,c),Ui (s,i) = (ac+ai+[(M+i)-s]ai)M, PU (s,c),Ui (s+i,c) = (a+xi+[(M+i)-s]ai)
pUi (s,c),U2 (s-i,c) = (a+a+[(M+i)-s]ai) (9)
where i = i or 2, 3 < s < N, 2 < M < N and M is an integer
p , , , , = _ac_ p , , , = [(M+i)-(s+k)]ai
pUi (s,k),Ui (s,k+i) = (ac+a+[(M+i)-(s+k)]ai), pUi (s,k),Ui (s+i,k) = (ac+a+[(M+i)-(s+k)]ai)
pUi(s,k),Ui(s,k-i) = (ac+ai + [(M+ii)-(s+k)]ai), pU2(s,k),U2(s-i,k) = (ac+a2+ [(M+l)-(s+k)]a1)1 (ic)
^ where i = i or 2, 3 < s < N - i, i < k < N - s,3 < M < N and M is an integer
P , , , ,= ac p = (M-i-s)ai
pui (2,s),ui(2,sli) (ac+ai+[M-i-s]ai )' pui (2,s),ui(3,sli) (ac+a+[ M-i-s]ai)
pUi (2,s),Ui (2,s-1) = (ac+ai+ [M-i-s]ai) (ii)
where i = i or 2, c < s < N - 2, i < M < N and M is an integer From operative states to failed states;
'PUi(s,N+i-s),Fi(s,N+i-s) = (aia), where i = i 0s 2, 2 < s < N + i
Pui(s,M+i-s),Ui(s,M-s) = (a^ ; 2 < s < N, i < M < NandMisan integer (i2)
|pU2 (s,M+i-s),U2 (s-i,M+i-s) = (ac+2a2), pU2 (2,N-i),Ui(2,N-2) = (ac?«2) (i3)
[where i = i or 2, 3 < s < N + i, i < M < N and M is an integer From failed states to operative states;
pF1(s,M+1-s),U1(s,M+1-s) — 1 pF1 (N+1,0),U2(N,1) — 1
where 2 < s < N,1 < M < N and M is an integer
pF2(s,M+1-s),U2(s-1,M+2-s) — 1 pF2 (2,N-1),U1 (2,N-2) — 1
where 3 < s < N + 1,1 < M < N and M is an integer
(14)
We may, therefore, verify the following:
Pu(1),u (2,0) + PU(1),U2(2,0) — 1 (15)
{pu,(s,0),U,.(s,1) + Pu,(s,0),U,(s+1,0) + Pu,(s,0),U2(s-1,0) — 1, where - — 1 or 2 3 < s < N (16)
Pu1(s,k),u; (s,k+1) + pU1(s,k),U, (s+1,k) + pU1 (s,k),U1 (s,k-1) — 1
pU2(s,k),U2 (s,k+1) + pU2(s,k),U,- (s+1,k) + pU2(s,k),U2 (s-1,k) — 1 (17)
^ where 3 < s < N - 1, 1 < k < N - s, N > 3
{pU,- (2,s),U,- (2,s+1) + pU,- (2,s),U,- (3,s+1) + pU,- (2,s),U1 (2,s-1) — 1
where , — 1 or 2, 0 < s < N - 2, N > 1
{pU1 (s,M+1-s),F1 (s,M+1-s) + pU1(s,M+1-s),U1(s,M-s) — 1
where 2 < s < N,1 < M < N and M is an integer
{pU2 (s,M+1-s),F2 (s,M+1-s) + pU2(s,M+1-s),U2(s-1,M+1-s) — 1
where 3 < s < N + 1,1 < M < N and M is an integer
I pU1 (N+1,0),F1(N+1,0) + pU1 (N+1,0),U2(N,0) — 1 (2^)
[pU2 (2,N-1),F2(2,N-1) + pU2(2,N-1),U1 (2,N-2) — 1 Thus Mean Sojourn Time (^) are:
^U(1) — (a0+Na1)
(18)
(19)
(20)
(s,0) — (a0+«i+ [(N+1)-s]a1) where i — 1 0r 2, 3 < s < N, N > 2 ^U,- (s,k) — (a0+a>.+[(N+11)-(s+k)]a1) wherei — 1 0r 2, 3 < s < N - 1 1 < k < N - s, N > 3 Vut(2,s) — (a0+«,-+ [N-1-s]a1) where i — 1 0r 2, 0 < s < N - 2, N > 1 VUi(s,N+1-s) — (a^ where . — 1 0r 2 2 < s < N + 1
pF. (s,N+1-s) — a1 where , — 1 or 2, 2 < s < N + 1
Using state i as the starting point, the unconditional mean times (m,j) are computed as _ A0 _ NAi
mu(1),u1(2,0) — (A0+NA02, mu(1),u2(2,0) — (A0 + n A1 )2 (22)
' — _afi_ m — (M+1-s)a1
mu,.(s,0),u,.(s,1) (a0+a,-+[(M+1)-s]a1)2, mui(s,0),U,(s+1,0) (a+«;+[(M+1)-s]a1 )2
mU,- (s,0),U2 (s-1,0) — (a+a,. + [(Aa+1)-s]a1 )2 (23)
where i = 1 or 2, 3 < s < N, 2 < M < N and M is an integer
m , , , , — _a0_ m , ^ , [(M+1)-(s+k)]a1
mu,.(s,k),u,-(s,k+1) (a0+a,- +[(M+1)-(s+k)]a1)2, mu,(s,k),ui(s+1,k) (a0+a,-+[(M+1)-(s+k)]a1 )2
mU (s,k),u1 (s,k-1) — (a0+a1 + [(M+1)-(s+k)]a1 )2, mu2(s,k),u2(s-1,k) — (a0+a2+ [(M+1)-(s+k)]a1)2 (24)
^ where i — 1 or 2, 3 < s < N - 1, 1 < k < N - s,3 < M < N and M is an integer
' _ _ao___ [M-1-s)]a1
mU,- (2,s),U,- (2,s+1) — (a0+a,.+[M-1-s]a1)2, mU,- (2,s),U,- (3,s+1)(t) — (a0+a,.+ [M-1-s] a1 )2
mU,- (2,s),U1 (2,s-1) — (a0+a,.+[ Aa'-1-s]a1)2 (25)
where = 1 or 2, 0 < s < N - 2, 1 < M < N and M s an nteger
From operative states to failed states
'mU,(s,N+1-s),F,(s,N+1-s) = (Ao+°a.)2, where 1 = 1 or 2, 2 < S < N + 1
«1
mu1 (s,M+1-s),u1 (s,M-s) = (A° +1a1)2 ;2 < s < N, 1 < M < N M IS «w integer (26)
(n+1,°),u2(n,°) (t) = ~
(a°+«1 )2
mU2(s,M+1-s),U2(s-1,M+1-s) = (a°+«2)2, mU2 (2,N-1),U1(2,N-2) = (A°+«2 )2 (27)
where 3 < s < N + 1,1 < M < N and M is an integer
From failed states to operative state;
mF1(s,M+1-s),U1 (s,M+1-s) = o1!, mF1(N+1,°),U2(N,1) = 01
where i = 1 or 2, 2 < s < N,1 < M < N and M is an integer
mF2(s,M+1-s),U2 (s-1,M+2-s) = ¿2", mF2(2,N-1),U1(2,N-2) = ¿2
^ where 3 < s < N + 1,2 < M < N and M is an integer
imU,- (s,°),U,- (s,1) + mU,- (s,°),U,- (s+1,°) + mU,- (s,°),U2 (s-1,°) = FUi (s,°)
I where i = 1 or 2, 3 < s < N, N > 2
(2,s),U,- (2,s+1) + (2,s),U,- (3,s+1) + mUi(2,s),U1 (2,s-1) = ^U,- (2,s)
^ where i = 1 or 2, ° < s < N - 2, N > 1
mU1(s,M+1-s),F1(s,M+1-s) + mU1 (s,M+1-s),U1 (s,N-s) = ^U1(s,M+1-s)
^where 2 < s < N,1 < M < N and M is an integer
mU2(s,M+1-s),F2(s,M+1-s) + mU2 (s,M+1-s),U2 (s-1,M+1-s) = ^U2(s,M+1-s)
where 3 < s < N + 1,1 < M < N and M is an integer
(28)
It may be verified that
mU(1),U1(2,°) + mU(1),U2 (2,°) = ^U(1) (29)
(3°)
mU1 (s,k),U,- (s,k+1) + mU1 (s,k),U,-(s+1,k) + mU1(s,k),U1 (s,k-1) = ^U1(s,fc)
mU2 (s,k),U2 (s,k+1) + mU2 (s,k),U,- (s+1,k) + mU2(s,k),U2 (s-1,k) ^U2(s,k) (31)
where 3 < s < N - 1, 1 < k < N - s, N > 3
(32)
(33)
(34)
I mU1(N+1,°),F1 (N+1,°) + mU1 (N+1,°),U2(N,°) = ^U1(N+1,°) (35)
[mU2(2,N-1),F2 (2,N-1) + mU2 (2,N-1),U1(2,N-2) = ^U2(2,N-1)
6. Measures of System Effectiveness
6.1. Mean Time to System Failure (MTSF)
The following may result from viewing the failed state as an absorbing state:
<£u(°)(t) = QU(1),U1 (2,°)(t)© ^U1(2,°)(t) + QU(1),U2(2,°)(t)© <£u2 (2,°)(t) (36)
fai (s,°)(t) = QU,- (s,°),U (s,1)(t)© fai (s,1)(t) + QU,- (s,°),U (s+1,°)(t)© fai (s+1,°)(t)
+ Qu,-(s,°),u2(s-1,°)(t)(D<£u2(s-1,°)(t)where i = 1 or 2, 3 < s < N, N > 2
(s,k)(t) = QU1(s,k),U1 (s,k+1)(t)©^U1 (s,k+1)(t) + QU1 (s,k),U1 (s+1,k)(t)©^U1 (s+1,k) (t)
+ QU1(s,k),U1 (s,k-1)(t)© 0U1(s,k-1)(t) (38)
where 3 < s < N - 1, 1 < k < N - s, N > 3
(37)
(U2 (s,k)(t) = QU2(s,k),U2 (s,k+i)(t)© (U2 (s,k+i) (t) + Qu2 (s,k),U2(s+i,k)(t)© (U2(s+i,k) (t)
+ QU2(s,k),U2 (s-i,k)(t)© (U2(s-i,k)(t) (39)
where 3 < s < N - i, i < k < N - s, N > 3
(2,s) (t) = QU(2,s),Ui(2,s+i)(t)©(U{(2,s+i) (t) + QUi(2,s),Ui(3,s+i)(t)©(Ui(3,s+i)(t)
where i = i or 2, c < s < N - 2, N > i
(4c)
(N+i,c) (t) = QU(N+i,c),Fi (N+i,c) (t) + QUi(N+i,c),U2(N,c)(t)(D(U2(N,c)(t) (4i)
(s,N+i-s) (t) = QUi(s,N+i-s),Fi (s,N+i-s)(t)
+ QUi(s,N+i-s),Ui (s,N-s) (t)© ^Ui (s,N-s)(t)where 2 < s < N, N > i
(U2(s,N+i-s) (t) = QU2(s,N+i-s),U2(s-i,N+i-s) (t)©(U2(s-i,N+i-s) (t)
+ QU2(s,N+i-s),F2(s,N+i-s) (t)where 3 < s < N + 1 N > i
(U2 (2,N-1) (t) = QU2 (2,N-i),F2(2,N-1) (t) + QU2(2,N-i),Ui (2,N-2)(t)© (U1 (2,N-2) (t) (44)
(42)
(43)
Laplace transform can solve these equations, and the function (^(t) can be obtained after inversion. So the MTSF is determined by
r = «m K(N)(s>-L'N)<s> = (45)
rc s^c sK(N)(s) K(N)
where the value of L(N) and K(N) in determinant form can be evaluated using MATLAB or MATHEMATICA software.
6.2. Availability of the System
By definition of ATm(t) and the transitions that occur, we have:
AU(c) (t) = MU(c) (t) + qu(1),u1(2,c)(t)© AU1 (2,c)(t) + qu(1),u2 (2,c)(t)© AU2(2,Q)(t) (46)
AUi(s,c)(t) = (s,c) (t) + q^(s,c),Ui(s,1)(t)©(s,1)(t)
+ q^(s,c),Ui(s+1,c)(t)©AUi(s+1,c) (t) + q^(s,c),U2(s-1,c)(t)©AU2(s-1,c)(t) (47)
where i = i or 2, 3 < s < N, N > 2
AU1 (s,k) (t) = MU1 (s,k)(t) + qu1 (s,k),U1 (s,k+1) (t)© AU1 (s,k+1)(t)
+ qu1 (s,k),U1 (s+1,k)(t)© AU1 (s+1,k)(t) + qU1(s,k),U1(s,k-1)(t)(© AU1 (s,k-1) (t) (48)
where 3 < s < N - i, i < k < N - s, N > 3
AU2(s,k) (t) = MU2 (s,k)(t) + qu2 (s,k),U2(s,k+1) (t)© AU2(s,k+1)(t)
+ qu2(s,k),U2(s+1,k)(t)©AU2(s+1,k)(t) + qU2(s,k),U2(s-i,k)(t)©AU2(s-1,k) (t) (49)
where 3 < s < N - i, i < k < N - s, N > 3
AUi(2,s )(t) = MUi (2,s) (t) + qui (2,s),Ui (2,s+1)(t)© AUi (2,s+1) (t)
+ q^(2,s),Ui(3,s+i)(t)©(3,s+1) (t) where i = 1 or 2, c < s < N - 2, N > 1
AU1 (s,N+1-s) (t) = MU1 (s,N+1-s)(t) + qU1 (s,N+1-s),F1 (s,N+1-s)(t)© AF1 (s,N+1-s)(t)
+ qu1 (s,N+i-s),U1 (s,N-s)(t)© AU1(s,N-s) (t) where 2 < s < N, N > 1
AU1 (N+i,c) (t) = MU1 (N+i,c)(t) + qUi(N+i,c),F1(N+i,c)(t)©AF1 (N+i,c)(t) + qu1 (N+i,c),U2(N,c) (t)©AU2(N,c) (t)
(5c)
(51)
ONE OPERATIVE UNIT AND N HOT STANDBY UNITS Volume 18, December 2023
(53)
(56)
(59)
AU2(2,N-1) (t) = MU2(2,N-1)(t) + qU2(2,N-1),F2(2,N-1)(t)(DAF2(2,N-1)(t) + qU2(2,N-1),U1 (2,N-2) (t)(DAU1 (2,N-2) (t)
AU2(s,N+1-s) (t) = MU2 (s,N+1-s) (t) + qU2 (s,N+1-s),F2(s,N+1-s)(t)© AF2 (s,N+1-s)(t)
+ qU2(s,N+1-s),U2(s-1,N+1-s) (t)©AU2(s-1,N+1-s) (t) (54)
where 3 < s < N + 1, N > 1
AF1(s,N+1-s)(t) = qF1(s,N+1-s),U1 (s,N+1-s)(t)©AU1 (s,N+1-s) (t) where 2 < s < N, N > 1 (55)
AF2(s,N+1-s)(t) = qF2(s,N+1-s),U2(s-1,N+2-s) (t)©AU2(s-1,N+2-s) (t)
where 3 < s < N + 1, N > 1 AF1(N+1,°)(t) = qF1 (N+1,°),U2(N,1)(t)©AU2(N,1)(t);2 < s < N (57)
AF2(2,N- 1)(t) = qF2 (2,N-1),U1(2,N-2)(t)(( AU1(2,N- 2) (t) (58)
where
MU(°)(t) = e-(A°+NA4 )f
MUi(s,°)(t) = e-(A°+ai+[(n+1)-slA1)f where i = 1 or 21', 3 < s < N MU,.(s,k)(t) = e-(A°+«i+[(n+1)-(s+k)lA1)f where i = 1 or 2,3 < s < N - 1, 1 < k < N - s MUi(2,s)(t) = e-(A°+ai+[n-1-slA1)f where i = 1 or 2, ° < s < N - 2, N > 1 Mu1(s,N+1-s)(t) = e-(A°+ai)f; 2 < s < N, N > 1 MU2(s,N+1-s) (t) = e-(A°+ai)f; 3 < s < N + 1, N > 1 MU1 (n+1,°) (t) = e-(A°+a1)t MU2 (2,N-1) (t) = e-(A°+a2)t
Laplace transform can solve these equations, and the function A°N)(t) can be obtained after inversion. As a result, the availability of the system is determined by
, ^ sN(N) (s) N(N)
A°N) = lim sAT° (s) = lim = N- (6°)
° si° °w si° D(N)(s) d(n) v '
where the value of N-[N) and D(N) in determinant form can be evaluated using MATLAB or MATHEMATICA software.
6.3. Other Measures
Using the definitions of B° and V° (specified in section 3) and the same procedures described in the section preceding it, The Expected Busy Period, the expected number of Visits for Repair, is given as:
6.3.1 Expected Busy Period
, ^ sN(N) (s) n(n)
B°N) = lim sn2n^ = (61)
° si° d(n)(s) d(n)
6.3.2 Expected Number Visits for Repair
V(N) = lim sV" (s) = lim sN3N(s) = N3N) (62)
V° = sisV°(s)=si Df)^ = Df) ( )
where the value of N^N), n3N) and D(N) in determinant form can be evaluated using MATLAB or MATHEMATICA s2oftwa3re. 1
7. Profit Analysis
The profit equation, therefore, is
Profit(PN) = Coa0N) - CiB<,N) - C2Vo(n) (63)
Co, C1, C2 are revenue, repair cost, and repairman visit cost respectively and all the costs are per unit time.
8. Graphical Interpretation and Numerical Results
Here, reliability metrics are determined for a system of N+1 units using arbitrary parameter values. For parameters with fixed values, the reliability measure's trend has been graphically displayed.
(i) For A1 = 0.02, a1 = 0.35, a2 = 0.45 the numerical values and of MTSF for various values of A are provided in Table (1)
Table 1: MTSF w.r.t. Failure Rate (A) for N=1,2 and 3
MTSF
A N = 1 N = 2 N=3
0.1 15.9994 38.298 81.9643
0.2 9.118 18.4515 32.6082
0.3 6.2559 11.6205 18.735
0.4 4.7245 8.3449 12.7916
0.5 3.7813 6.4651 9.609
0.6 3.1456 5.2588 7.6582
0.7 2.6897 4.4239 6.3505
0.8 2.3475 3.8139 5.4171
0.9 2.132 3.534 5.381
From Table (1) It can be noted that decreasing the MTSF by increasing the failure rate of operational units is in contrast to an almost linear trend observed when standby units are increasing.
(ii)For A = 0.1, a1 = 0.35, a2 = 0.45 the numerical values of MTSF for various values of A1 are provided in Table (2)
Table 2: MTSF w.r.t. Failure Rate of standby units(A{) for N=1,2 and 3
MTSF
A1 N = 1 N = 2 N=3
0.1 33.5714 67.5989 98.7371
0.2 25.9677 40.602 48.1599
0.3 22.0732 30.3347 33.501
0.4 19.7059 25.0817 26.8425
0.5 18.1148 21.932 23.0889
0.6 16.9718 19.8471 20.6911
0.7 16.1111 18.3709 19.0302
0.8 15.4396 17.2734 17.813
0.9 14.901 16.4268 16.88
From Table (2) It can be seen that as the failure rate of hot standby units increases, the MTSF reduces as the trend for the number of standby units increases almost linearly.
(iii) For A1 = 0.001, a1 = 0.2, a2 = 0.3 Availability when N=1,2 and 3 w.r.t A
Table 3: Availability of the system (N=1,2,3) w.r.t. (X)
Availability
X N = 1 N=2 N=3
0.1 0.8268 0.8814 0.9151
0.2 0.6262 0.6826 0.7143
0.3 0.4871 0.5248 0.5505
0.4 0.3932 0.4173 0.4543
0.5 0.3276 0.3434 0.3606
0.6 0.2799 0.2906 0.3155
0.7 0.2438 0.2513 0.272
0.8 0.2157 0.2212 0.2361
0.9 0.1933 0.1974 0.2154
Table (3) shows that the availability is decreasing while the failure rate is increasing. However, it increases as the number of standby units increases.
(iv) For A1 = 0.001, a1 = 0.2, a2 = 0.3, C0 = 3000, C1 = 1000, C2 = 500 the graph below depicts the profit when N=1,2, and 3 w.r.t lambda. , as seen in Figure (3)
Figure 3: Impact of Numbers of Standby Units on Profit w. r. t. X
From Figure (3), it is found that the Profit decreases with an increase in failure rate and the increase in the number of standby units.
(v) For A = 0.1, A1 = 0.1, a1 = 0.2, a2 = 0.3, C0 (4), the following graph has been generated.
4000, C1 = 1000, As indicated in Figure
Figure 4: Profit versus the repairman's visit costs (C2) for N=1,2,3
One might suggest that based on the above graph
• It is suggested to bring one unit along for standby if C2 < 6623.
• Three or fewer units should be kept on standby if C2 > 6623 for this value of C2 since using more than three standby units causes revenue to decrease.
• Further C2 should not exceed 32245.76 for N = 1, 35351.23 for N = 2, 44267.5 for N = 3 the system to be profitable. However, the above two conditions may also be kept in view while deciding about the number of standby units that will be needed.
(vi) Figure (5) and Figure (6) shows the change in profit for varied Revenue and N=1,2,3 and with fixed values for A = 0.02, Ai = 0.01, a1 = 0.1, a2 = 0.1, Ci = 2000, C2 = 1000
Figure 5: Profit versus Revenue (Cq ) for N=1,2,3
Figure 6: Profit versus Revenue (Cq ) for N=1,2,3
From the graphs, the following can be determined
• From Figure (5) We notice that when C0 is less than 20842.53, It would be profitable to keep one standby unit, and if C0 is greater than 20842.53, keeping three standby units would be profitable.
• From Figure (6) we come to the decision that the cost of the products that the system will produce should be fixed in such a way that the value of C0 is not less than 674.22 for N=1, 896.87 for N=2,1144.12 for N=3, so as to make the system always profitable.
9. Conclusion
This study evaluates a crucial repairable system with a operational unit and N hot standby units. Arbitrary distributions have been used to get general findings for reliability metrics. However, the model has been validated taking specific parametric values for N=1,2,3. It has been observed taking a number of standby units is situational and may use 1 or 2 or 3 standby depending upon the cut-off points obtained in different situations.
References
[1] Gopalan, M. N. (1975). Probabilistic analysis of a single-server n-unit system with (n-1) warm standbys. Operations Research, 23(3): 591-598.
[2] Venkatachalam, P. (1978). Stochastic behavior of a 1-server 2-unit hot standby system. Microelectronics Reliability, 17(6):603-604.
[3] Goel, L. R. Gupta, R. and Gupta, P. (1983). Analysis of a two-unit hot standby system with three modes. Microelectronics Reliability,23(6):1029-1033.
[4] Fujii, S. and Sandoh, H. (1984). Bayes reliability assessment of a 2-Unit hot-standby redundant system. IEEE Transactions on Reliability,33(4):297-300.
[5] Zhang, T. Xie, M. Horigome, M. (2006). Availability and reliability of k-out-of-(M+N):G warm standby systems. Reliability Engineering and System Safety, 91(4):381-387.
[6] Papageorgiou, E., and Kokolakis, G. (2007). A two-unit general parallel system with (n-2) cold standbys Analytic and simulation approach. European Journal of Operational Research, 176(2):1016-1032.
ONE OPERATIVE UNIT AND N HOT STANDBY UNITS Volume 18, December 2023
Tavakkoli-Moghaddam, R. Safari, J. and Sassani, F. (2008). Reliability optimization of seriesparallel systems with a choice of redundancy strategies using a genetic algorithm. Reliability Engineering and System Safety,93(4):550-556.
Ren, S., and Zhang, C. (2009). Study on the reliability of hot standby repairable supply system based on Markov model. 6th International Conference on Service Systems and Service Management IEEE, 318-322.
Ebrahimipour, V. Sheikhalishahi, M. Shoja, B. M. and Goldansaz, M. (2010). A universal generating function approach for redundancy optimization for hot-standby multi-state seriesparallel k-out-of-n systems. Fourth UKSim European Symposium on Computer Modeling and Simulation IEEE, 235-239.
Papageorgiou, E., and Kokolakis, G. (2010).. Reliability analysis of a two-unit general parallel system with (n-2) warm standbys. European Journal of Operational Research , 201(3):821-827. Rizwan, S. M. Khurana, V. and Taneja, G. (2010). Reliability analysis of a hot standby industrial system. International Journal of Modelling and Simulation,30(3):315-322. Jain, M., and Gupta, R. (2014). Availability analysis of a repairable redundant system with three types of failures subject to common cause failure. International Journal of Mathematics in Operational Research, 6(3):271-296.
Malhotra, R. and Taneja, G. (2014). Stochastic analysis of a two-unit cold standby system wherein both units may become operative depending upon the demand. Journal of Quality and Reliability Engineering.
Manocha, A. Taneja, G. and Singh S. (2017). Stochastic and cost-benefit analysis of two units hot standby database system. International Journal of Performability Engineering, 13(1):63. Batra, S. and Taneja G. (2018). Reliability and optimum analysis for number of standby units in a system working with one operative Unit. International Journal of Applied Engineering Research, 13(5): 2791-2797.
Wang, W. Wu, Z. Xiong, J. and Xu, Y. (2018). Redundancy optimization of cold-standby systems under periodic inspection and maintenance. Reliability Engineering and System Safety , 180:394-402.
Batra, S. and Taneja G. (2019). Reliability modeling and optimization of the number of hot standby units in a system working with two operative units. Compusoft ,8(2):3059-3068. Patowary M., Panda G. and Deka B. C. (2019). Reliability modeling of microgrid system using hybrid methods in hot standby mode. IEEE Systems Journal,13(3):3111-3119. Houankpo, H. G. K. Kozyrev, D. V. Nibasumba, E. and Mouale, M. N. D. B. (2020). Reliability analysis of a homogeneous hot standby data transmission system. Proceedings of the 30th European Safety and Reliability Conference and 15th Probabilistic Safety Assessment and Management Conference (ESREL2020 PSAM15), 1-8.
Wen, J. Cao, Y. Ma, L. and Du, S. (2020). Design and analysis of double one out of two with a hot standby safety redundant structure. Chinese Journal of Electronics 29(3):586-594. Behboudi, Z. Mohtashami Borzadaran, G.R. Asadi, M. (2021). Reliability modeling of two-unit cold standby systems: A periodic switching approach. Applied Mathematical Modelling,92:176-195.
Zhang, Y. Wang, X. Yu, Y. Chu, P. and Xu, Y. (2021). Design of system-level hot standby redundancy-based signal system. Journal of Physics: Conference Series, 2010(1). Bai, S. Jia, X. Cheng, Z. Guo, B. Zhao, Q. and Zhang, X. (2022). Operation optimization model for warm standby system based on nonperiodic and imperfect multiple active switching policy. Computers and Industrial Engineering, 167:108001.