14
Microclectron.Reliab., Vol. 33, No. 7, pp. 965-978, 1993. 0026-271419356.00+.00 Printed in Great Britain. © 1993 PergamonPress Ltd A COMPARISON BETWEEN RELIABILITY ANALYSES BASED PRIMARILY ON DISJOINTNESS OR STATISTICAL INDEPENDENCE: THE CASE OF THE GENERALIZED INDRA NETWORK ALI M. RUSHDI and ANWAR A. ABDULGHANI Department of Electrical and Computer Engineering, King Abdulaziz University, P.O. Box 9027, Jeddah 21413, Saudi Arabia (Received for publication 10 February 1992) Abstract - A switching expression is readily convertible to a reliability expression if (a) all ORed terms are disjoint, and Co) all ANDed sums are statistically independent. The usual approach of system reliability analysis makes a primary use of (a) and a secondary use of Co). An alternative approach reverses the roles of (a) and Co). Symbolic reliability expressions for the source- to-terminal reliability of a generalized Indra network (GIN) with nonidentical components are derived by the two approaches. For this particular case, the second approach leads to a shorter, more elegant derivation and simpler novel results. Typical plots of the GIN reliability functions are presented and their properties are discussed. I. INTRODUCTION System reliability analysis pertains to calculating the probability of success of a system in terms of the probabilities of success of its components. Usually, this analysis depends on a use of the probability relations [1] Pr{ A tJ B } = Pr{A} + Pr{B}, if events A and B are mutually exclusive(disjoint), (1) Pr { A I"1 B } = Pr{A} Pr{B}, if events A and B are statistically independent. (2) In a well known approach of system reliability analysis, the system success is expressed as a disjoint sum of products ( disjoint sum, for short) [1,2]. Such an approach seeks to achieve a condition whereby (1) can be applied. It also makes use of (2), but only as far as the reliabilities of statistically independent components are concerned. In a "dual" approach, system reliability analysis may seek to achieve a condition whereby (2) is applicable [3-7]. Such a condition occurs when the system success/failure is expressed as a product of statistically 965

A comparison between reliability analyses based primarily on disjointness or statistical independence: The case of the generalized indra network

Embed Size (px)

Citation preview

Microclectron. Reliab., Vol. 33, No. 7, pp. 965-978, 1993. 0026-271419356.00+.00 Printed in Great Britain. © 1993 Pergamon Press Ltd

A COMPARISON BETWEEN RELIABILITY ANALYSES BASED PRIMARILY ON DISJOINTNESS OR STATISTICAL INDEPENDENCE:

THE CASE OF THE GENERALIZED INDRA NETWORK

ALI M. RUSHDI and ANWAR A. ABDULGHANI

Department of Electrical and Computer Engineering, King Abdulaziz University, P.O. Box 9027, Jeddah 21413, Saudi Arabia

(Received for publication 10 February 1992)

Abstract - A switching expression is readily convertible to a reliability expression if (a) all ORed terms are disjoint, and Co) all ANDed sums are statistically independent. The usual approach of system reliability analysis makes a primary use of (a) and a secondary use of Co). An alternative approach reverses the roles of (a) and Co). Symbolic reliability expressions for the source- to-terminal reliability of a generalized Indra network (GIN) with nonidentical components are derived by the two approaches. For this particular case, the second approach leads to a shorter, more elegant derivation and simpler novel results. Typical plots of the GIN reliability functions are presented and their properties are discussed.

I. INTRODUCTION

System reliability analysis pertains to calculating the probability of success

of a system in terms of the probabilities of success of its components. Usually,

this analysis depends on a use of the probability relations [1]

Pr{ A tJ B } = Pr{A} + Pr{B}, if events A and B are mutually exclusive(disjoint), (1)

Pr { A I"1 B } = Pr{A} Pr{B}, if events A and B are statistically independent. (2)

In a well known approach of system reliability analysis, the system success is

expressed as a disjoint sum of products ( disjoint sum, for short) [1,2]. Such an

approach seeks to achieve a condition whereby (1) can be applied. It also makes

use of (2), but only as far as the reliabilities of statistically independent

components are concerned. In a "dual" approach, system reliability analysis may

seek to achieve a condition whereby (2) is applicable [3-7]. Such a condition

occurs when the system success/failure is expressed as a product of statistically

965

966 A. M. RUSHD! and A. A. ABDULGHANI

independent subexpressions. Further processing of these subexpressions makes

secondary use of (1). Traditionally, system reliability analysis has relied heavily

on the first approach, with occasional use of the second approach in a few \

instances. The reason for this is probably that statistical independence is easily

lost whenever a switching expression is processed. Nevertheless, the second

approach can be effectively used to analyze series-parallel, series-like, or

parallel-like structures.

The aim of this paper is to demonstrate a case wherein the second

approach can be used to advantage. This is the case of the generalized Indra

network (GIN) [8-10] whose reduced redundancy graph (see Fig. 1 ) is an almost

parallel structure. Switching-algebraic techniques employing the aforementioned

two approaches are used for the derivation of symbolic closed-form expressions

for the source-to-terminal reliability of that network in the general case of non-

identical components. The derivation based on the first approach ( of the disjoint

sum ) is tedious, lengthy and results in a double-sum expression which reduces,

for identical components, to the expression given in [I0]. On the other hand, the

derivation based on the second approach ( of statistically independent

subexpressions ) is much shorter, more elegant and results in a new simple

Fig. 1

U, Y,1 V,

input ~ output

U, " " V,

Reduced redundancy graph of a generalized Indra network

between an input or source node and an output or terminal

node. Each link is labeled by its success.

System reliability analysis

single-sum expression. Though the two expressions obtained by the two

approaches are different in form and complexity, they yield identical results for

a wide variety of special test cases.

967

The present paper can be viewed as a sequel to two earlier papers [11,12].

The feature common to the three papers is that each of them deals with a system

of a regular structure or topology, thereby allowing a direct manipulation of the

system success function by switching-algebraic techniques. In each case, a useful

reliability expression is derived in an iterative or re, cursive form.

The organization of the balance of this paper is as follows. Section II

presents lists of assumptions and notation as well as a set of rules that are useful

in the processing of switching expressions. Two expressions for the source-to-

terminal reliability of the GIN are derived by the approach of the disjoint sum

and that of statistically independent expressions in sections 111 and IV

respectively. Section V compares results, presents typical plots of the GIN

reliability function, and discusses some of its properties.

II. ASSUMtq'IONS, NOTATION AND RULES

Assumptions

1. Both the components and the system are 2-state, i.e. either good or

failed.

2. Component states are statistically independent.

3. Component reliabilities arc not necessarily equal.

4. The system is a generalized Indra network(Gl2~l) and its

components are the switching elements of the GIN. This system is

968 A. M. Rusrim and A. A. ABDULGHANI

modeled by the reduced redundancy graph of Fig. 1, which has an

identical structure between any pair of input and output terminals

irrespective of their relative positions [10].

Notation

r

1

m

Pr{.}

Xi,X i

E{ xi}, E{ ~i} expectations of the random variables x i

number of switching elements in stage 0 of the GIN.

number of switching elements in stage m of the GIN.

index of the last stage of the GIN; i.e., the GIN has ( m + l ) stages.

probability of the event i.

Indicator variables for the successful and unsuccessful

operation of a single link i in the reduced redundancy graph of the

GIN. These are switching random variables that take only one of the

two discrete values 0 and 1; x± = 1 and "~i = 0 iff i is good, and

X i ----- 0 and "~i = 1 iff i is failed. The variables Y i j , Y i j ,

z j , a n d Z j are defined similarly. However,

x i and zj are successes of single components, while Yij is

the success of a link of (m-l) components in series.

and "~i

R

These represent the reliability and unreliability of link i:

E{ x i} = Pr{ x i = l} = l-E{~'± }.BothE{x i } andE{xi }

take real values in the closed interval [0, l]. E{ xi } is denoted by the

lower-case letter x . . 1

indicator variables for the successful and unsuccessful

operation of the system ( the GIN ), called system success and

system failure respectively.

system reliability: R=E{S}= Pr{S=I} = 1 - E{S'}.

P

IKI

c0c,n)

S y s t e m re l i ab i l i ty a n a l y s i s

reliability of a single component when component

reliabilities are identical.

the number of elements in the finite set K = the cardinality of K.

the binomial ( combinatorial ) coefficient = the number of ways of

choosing k elements from a set of n objects, when repetition is not

allowed and order does not matter.

969

R U L E S

.

.

.

A switching success(failure) expression is directly convertible, on a

one-to-one basis, to an algebraic reliability (unreliability) expression if

(a) all ORed terms are disjoint, and

(b) all ANDed sums are statistically independent.

The conversion is achieved by replacing boolean variables by their

expectations, AND operations by multiplications, and OR operations by

additions [1].

Two terms are disjoint if there is at least one variable that appears

complemented in one term and appears uncomplemented in the other,

e.g. , the two terms ABC and BC are disjoint since the literal B appears

in ABC while the literal B appears in BC [13].

If the two terms A and B in the sum ( A 0 B ) are nondisjoint, then B

can be disjointed with A by the relation

A tQ B = A t$ B (Yl Y2 " ' " Ye ')

= A U B (Yl U YlY2 U ... U YlY2 .. Ye-i Ye ) (3)

where { Yl, Y2 ,'--, ye } is the set of literals that appear in A and do

not appear in B [13]. Note that B is replaced by e terms that are disjoint

970

.

.

.

A. M. RUSHDI and A. A. ABDULGHANI

among themselves beside being disjoint with A. In the limiting case of

e = 0 t h e s e t { Y l ' Y2 ' " " We } i s e m p t y , B subsumes A and (3)

reduces to

AUB = AUB(0) = A. (4)

Given a term P and two sums of products A and B where A has no

variables in common with P, while B shares some variables with P, the

product (A N B) is disjointed with P by disjointing B with P and keeping

A unchanged.

The complements of a sum and a product are given by a product

and a disjoint sum, viz.,

n n (U A i ) = ~ Ai "

i=l i=l

(5)

n

O i=l

Ai ) = A1 U A 1 2 2 U ... U A 1 A 2 .. An_ 1 An (6)

The product of sums that have two terms each can be written as a sum of

products, namely,

n (A i U B i) = U (~ A i) (#~ Bi),

i=l k i CK i eK

(7)

where K is one of the 2 nsubsets of {1,2 ..... n}, and ~ is the set

difference {1,2,...,n} - K. If a i a n d Biare disjoint for 1 ~ i ~ n, then

the resulting sum is a disjoint one. If A i = A for 1 g i ~ n, then (7)

reduces to

n n

/'I (A U B i) = A U ( ~ B i) (8) i=l i=l

I l l . THE DISJOINT-SUM APPROACH

The source-to-terminal success of the GIN is obtained by direct path

System reliability analysis 971

enumeration in Fig. 1 as

r 1 S = U U S.. ,

i=l j=l 13 (9)

where s j . j i s the success of the path

input --4, u i - . ~ Vj ---~ output

and is given by

Sij = Xi Yij Zj , 1 <__ i <_ r, 1 <_ J <_ 1 . (i0)

The expression (10) is converted into a disjoint sum by disjointing each S:i.j

( other than s l I ) with the successes of all the preceding paths. These include

(a) The successes of the preceding (i-l) paths through vj , namely

Skj = Xk Ykj Zj , 1 <__ k < i. (Ii)

Each Ski shares the literal zj with S i j ) and has two litcrals X k and Ykj

that do not appear in s i j or in other s ' s . By virtue of rules 3 and 4, sj. 5 in kj

(9) can be replaced by

(i-l) S! I) = S.. N (Xk U X k Ykj) (12) 13 13 k=l

Note that if i = l , then s i j remains intact,i.e, s i j ( 1)__ Si j . Thanks to rule 6,

the indexed product in (12) is replaced by a disjoint sum, viz.

S (I) = S.. U ( N Xk ) ( ~ X k ) (13) ij 13 K kcK kcK Ykj '

where K is one of the 2 i - l subse t s of {1,2 . . . . . i-l}.

(b) The successes of the preceding (j-l) paths through u i , namely

S. = X. Y. Z , 1 < s < j (14) iS 1 IS S --

Each Sis has the literal x i in common with ~ i j , and has two literals z s and

972 A . M . RUSHDI and A. A. ABDULGHANI

x i s that do not appear in s (1)or in other iJ

4 leads to the replacement of s!1. ) by: 13

!

s. s . Application of rules 3 and l S

s!2 ) = ) (j-l) N (Zs O z s Xis ) ,

~3 ~3 s=l (15)

S(1) (j~l) 1 = (~s U z s Yis ) N (~. U Zs). (16) ~J s=l s

s= (j+l)

---- S ( 1 ) The expressions ~ Id z = 1, Note again that i f j = l , then s ~ ) i j " s s

j < s ~< 1, have been deliberately ANDed with the original expression of s !2) 13

to facilitate further processing and the interpretation thereof.

(c) The (i-1)(l-1) successes of the other preceding paths, namely

Sg h = Xg Ygh Zh ' 1 < g < (i - i)

, 1 < h < i, h ~ j. (17)

The expression of s ( 2 ) a s given by the combination of (16), (13), and (10) is ±j

now disjointed with Sg h . That expression involves a sum (union) over all

possible values of the set K . If gee , the literal xg appears in the

corresponding term, which means that this term is already disjoint with sg h

(rule 2). Else if ge~ , then the literal Xg appears in the corresponding term, and

as a corollary to rule 3, only the two remaining literals in Sg h (i.e Ygh

and Z h ) are to be considered in the disjoinmess process. Every term in the

expression of - (2) is ~£9 a product of sums all of which are independent of Ygh and

z h with the exception of exactly one sum that takes the form ( Zh U ZhY£h)

for 1 ~< h ~< (j-l), or the form ( zh U z h ) for (j + 1) ~< h ~< I. In accordance

with rule 4, only this particular sum is disjointed with Ygh Zh , which results

in its replacement by the corresponding expression ( zh u z h Yih Ygh ) or

(Zh U Z h 7g h) {rules 2 and 3}. The above is repeated for all g and h such that

1 ~< g ~< (i-l) and 1 ~< h ~< l, h ~ j, and has no effect on the literals ~ ,

while it results in a replacement of every literal z h by z~ 7g h provided

geK

System reliability analysis

• Finally, s !2. ) is replaced by 3-3

973

S (3). . = S. • U ( n Xk) ( n X k ~kj ) 13 13 K keK keK

(j-l) ( f% (Zs O Z s Y. ( ~ Yks )))

s=l is keK

1 ( n (Zs U Z s ( fl Yks))), s=(j+l) keK

and the system success is given by

(18)

r 1 S(3) S = u U ij ' (19)

i=l j=l

which satisfies the conditions of rule I, and hence can be converted to the

reliability expression

R =

r 1 Z x i z. 7. ( w (l-Xk)) ( w Xktl-Ykj))

i=l j=l Yij 3 K keK keK

[j-l) ( ~ ((l-z s) + Zs(l-Yis) ( ~_ (l-Yks))))

s=l keK

1 ( s= tj+l)

((l-z s) + zs(k~ ~ (l-Yks))))"

If the component relibilities are equal, then

m-i = z. = P ' Yij = P xi 3 for all i and j,

(20)

and the reliability expression (20) reduces to

R = r 1 m+l (i-l) Z Z p

i=l j=l t=0 c(t,i-l) pt (l_pm-l)t (i-p) i-l-t

(A (p, t+l)) j-I (A (p, t)) l-j, (21)

where

A(p, t) = (i - p) + p (i - pm-l)t • ( 2 2 )

974 A . M . RUSHDI and A. A. ABDULGHAN!

and t ( 0 ~< t ~< (i-l)) is the cardinality of the set ~,. There are c(t, i-l) sets of

the same cardinality t and these contribute equally to the above summation.

Equation (21) agrees with the results given in [10]. It involves a triple

summation that has been reduced [10] to a double summation by summing the

geometric progression over j. the final result for R is

R= p r (i-l) pt (i )i-l-t Z ~ c(t, i-l) -p

i=l t=0

((A(p, t))l _ (A(p, t + i))i) (23)

IV. THE APPROACH OF STATISTICALLY INDEPENDENT

EXPRESSIONS

The source-to-terminal failure of the GIN is given by the complement of

(9), namely

r 1 r 1 n ( u x i ~ zj) = . (x i ~( u Yij zj)). i=l j=l Yi~ i=l J=l

(24)

Rule 5 ( Equation (6)) is applied twice to reduce g to

r 1 " (Ri u (x iN ( n i=l j=l

(Zj U Zj Yij ))))' (25)

which can be reduced by virtue of rule 6 to the disjoint sum

1 = L; ( /% Xi) ( ._ (X i ~ (Zj U Zj Yij)))

I ieI iel j 1

1 = U ( " Xi) ( •_ Xi) ( ~_ ~ (Zj U Zj Yij)), (26)

I ieI iel ie~ j=l

where I is one of the 2:: subsets of { l ,2 , . . . ,r} . Equation (26) is actually a

Shannon's expansion [7] of ~ about x 1, x2,. . , and x r . The last part of (26)

can be simplified by interchanging the order of the ANDings and involving rule

System reliability analysis

6 ( Equation (8)), as follows:

975

1 1 I'I ¢~ tZj O Zj Yij) = n ~ (Zj O Zj Yij) ie I j=l j=l ie

1 = t% (Zj O Z. ( • Y.. )) (27)

j=l 3 ieI lJ

The substitution of (27) into (26) results in an expression that satisfies the

conditions of rule 1, and hence can be converted to the reliability expression

R = 1 - 7. ( ~ (l-xi)) ( 11"_ x i) I ieI ieI

1 ( w ((l-z i) + zi( w ))) j=l iel (l-YiJ) '

which reduces in the case of identical components to

(28)

r

R = 1 - X c(t, r) pt (l_p)r-t (A(p, t)) I, (29) t=O

where A(p,t) is given by (22), and t is the cardinality of the set

V. COMPARISON AND CONCLUSIONS

Symbolic expressions for the source-to-terminal reliability of a generalized

Indra network (GIN) has been derived by two different approaches, namely, the

approach of the disjoint sum and the approach of statistically independent

expressions. In this particular case, the second approach is preferred to the first

one for the following reasons:

1. The first approach has considerably more steps than the second one,

despite the fact that the present application of the first approach has utilized

some nonconventional "shortcuts" or "tricks ~ through the use of equations (13)

and (16).

MR 33~--£

Fig. 2

A. M. RUSHDI and A. A. ABDULGHANI

2. The expression obtained by the second approach has a single summation

while that obtained by the first approach has initially a triple summation, that

has been reduced to a double summation through extra manipulations in the

algebraic domain and not in the switching domain.

3. The second approach involves a global processing of the whole system

success expression, while the first approach works through the local processing

of each path success, and requires a particular care when handling limiting or

boundary cases.

Though the expressions obtained by the two approaches((20) and (28) for

the nonidentical case, and (23) and (29) for the identical case) differ substantially

in form and complexity, they have yielded the same symbolic and/or numerical

results for many particular test cases; a fact giving more confidence in their

being equivalent.

R

976

k R=2, L=2, g= l "--6-- R=2, L=4, M=I I I

I "-X('-- R=2, L=8, M=I -"B- R=2, L=16, M=I

P

and m = l .

A family of curves showing the increase with 1 of the

reliability R of a GIN of identical components with r=2

System reliability analysis 977

Fig. 3

R 1

Oi 0 P

i R=2, L=4, M=2 --F-- R=4, L=4, M=2 II

I -'IK-- R=8, L=4, M--2 ~ R=16, L=4, M=2

A family of curves showing the increase with

reliability R of a GIN of identical components

and m=2.

R

O I I o 1 P

r of the

with 1=4

k R=2, L=2, M=2 --t--- R=2, L=2, M=4 I

I --'&- R=2, L=2, M=8 ---8- R=2, L=2, M=IO

Fig. 4 A family of curves showing the decrease with m of the

reliability R of a GIN of identical components with r = 1 = 2.

Computer plots of the GIN reliability R versus components reliability p in

the case of identical components have been obtained, some of which are

presented in Figs. 2-4. Fig. 2 shows that R increases with 1 for fixed r and m.

Similarly, Fig. 3 indicates an increase of R with r for fixed 1 and m. On the

other hand, Fig. 4 shows that R decreases with m for fixed r and 1, as expected.

978 A.M. RUSHDI and A. A. ABDULGHANI

In most cases, the R versus p curves are S curves (type II curves ) [14], but

whenever m is considerably large, the curves are type I curves that resemble the

reliability curves of series system [14]. In all cases, the curves enjoy the usual

properties of the reliability curves of coherent systems.

REFERENCES

. A. M. Rushdi, Symbolic reliability analysis with the aid of variable- entered Karnaugh maps, IEEE Trans. Reliab. R-32,134-139(1983).

. M. Veeraraghavan and K. S. Trivedi, An improved algorithm for symbolic reliability analysis, IEEE Trans. Reliab. 40,347-358(1991).

3. H. Nakazawa, A decomposition method for computing system reliability by a Boolean expression, IEEE Trans. Reliab. R-26,250- 252(1977).

. A. M. Rushdi, On reliability evaluation by network decomposition, IEEE Trans. Reliab. R-33,379-384(1984), Corrections:ibM R-34,319(1985).

5. P.-E. Lu, Calculate coherent system's reliability by using SLE, Microelectron. Reliab. 25, 829-831(1985).

. P.-E. Lu, A general method for turning a coherent system's structure function to SLE, Microelectron. Reliab. 25, 833-835(1985).

. A. M. Rushdi and A. S. Goda, Symbolic reliability analysis via Shannon's expansion and statistical independence, Microelectron. Reliab. 25, 1041- 1053(1985).

. G. B. Adams III, D. P. Agrawal and H. J. Siegel, A survey and comparison of fault-tolerant multistage interconnection networks, Computer 20(6), 14-27(1987).

. A. Varma and C. S. Raghavendra, Realization of permutations on generalized Indra networks, Information Sciences 44, 51-69(1988).

10. A. Varma and C. S. Raghavendra, Reliability analysis of redundant-path interconnection networks, IEEE Trans. Reliab. 38, 130-137(1989).

11. A . M . Rushdi, A switching-algebraic analysis of consecutive-k-out-of-n:F systems, Microelectron. Reliab. 27, 171-174(1987).

12. A .M. Rushdi, A switching-algebraic analysis of circular consecutive-k- out-of-n:F systems, Reliab. Engineering 21, 119-127(1988).

13. R . G . Bennetts, On the analysis of fault trees, IEEE Trans. Reliab. R-24, 175-185(1975).

14. A. Kaufmann, D. Grouchko and R. Cruon, Mathematical Models for the Study of the Reliability of Systems. Academic Press, New York(1977).