Reliability evaluation for acyclic consecutively-connected networks with multistate elements Gregory Levitin Reliability Department, Planning, Development and Technology Division, Bait Amir, Israel Electric Corporation Ltd., P.O. Box 10, Haifa, 31000 Israel E-mail: levitin@iec.co.il Abstract In this paper, an algorithm for acyclic consecutively-connected networks (ACCN) reliability evaluation is suggested. The ACCNs consist of a number of positions in which multistate elements (MEs) capable of receiving and/or sending a signal are allocated. Each network has a root position where the signal source is located, a number of leaf positions that can only receive a signal, and a number of intermediate positions containing MEs capable of transmitting the received signal to some other nodes. Each ME that is located in a nonleaf node can have different states determined by a set of nodes receiving the signal directly from this ME. The probability of each state is assumed to be known for each ME. The ACCN reliability is defined as the probability that a signal from the root node is transmitted to each leaf node. The suggested algorithm is based on a universal generating function technique. Keywords: consecutively-connected network, multistate system, universal generating function. Abbreviations ACCN acyclic consecutively-connected network ME multistate element UGF universal generating function 1 Nomenclature N total number of nodes in ACCN M number of leaf nodes in ACCN set of leaf nodes in ACCN subset of ci i-th node of ACCN ik set of nodes receiving a signal from ME located at ci when it is in state k Ki number of different states of ME located at node ci Ti number of different states of group of MEs located at nodes c1,…,cn pi ik probability of a state in which the set of nodes ik receive a signal from ME located at ci hnt probability that a group of MEs located at nodes c1,…,cn is in state t Vi random binary vector representing sets of ACCN nodes receiving a signal directly from ci Vik value of Vi at state k (vector representing the set ik) Wn random binary vector representing sets of ACCN nodes receiving a signal from c1 through MEs located at c1,…,cn Wnt value of Wn at state t ui(z) u-function corresponding to ME located at node ci (represents probabilistic distribution of Vi) Un(z) u-function corresponding to group of MEs located at nodes c1,…,cn (represents probabilistic distribution of Wn) u-function simplification operator composition operator R function for vector composition probability that a signal from c1 reaches all the nodes belonging to 2 r probability that a signal from c1 reaches all the nodes from and does not reach the rest of nodes from 1. Introduction Acyclic consecutively-connected networks (ACCN) consist of a certain number of positions (nodes) in which MEs capable of receiving and/or sending a signal are allocated. Each network has a root node where the signal source is located, a number of leaf nodes that can only receive a signal and a number of intermediate (neither root nor leaf) nodes containing MEs capable of transmitting the received signal to some other nodes. The signal transmission is possible only along links between the nodes. The networks are arranged in such a way that no signal leaving a node can return to this node through any sequence of nodes (no cycles exist). Each ME located in nonleaf node can have different states determined by a set of nodes receiving the signal directly from this ME. The event that a ME is in a specific state is a random event. The probability of this event is assumed to be known for each ME and for every its possible state. All the MEs in the network are assumed to be statistically independent. The whole network is in working condition if a signal from the root node is transmitted to each leaf node. Otherwise, the network fails. (Note that it is not necessary for a signal to reach all the network nodes in order to provide its propagation to the leaf ones). The acyclic consecutively-connected network is a generalization of the tree-structured multistate systems investigated by J. Malinowski and W. Preuss [1] and multistate linear consecutively-connected networks introduced by Hwang & Yao [2] and studied by Kossow & Preuss [3] and Zuo & Liang [4]. An example of the ACCN is a set of radio relay stations with a transmitter allocated at root node and a receivers allocated at leaf nodes. Each station has retransmitters generating signals that can reach a set of next stations. Note that the composition of this set for each station depends 3 on power and availability of retransmitter amplifiers as well as on signal propagation conditions. The aim of the system is to provide propagation of a signal from transmitter to receivers. In this paper, an algorithm is suggested for the evaluation of the reliability of acyclic consecutively-connected networks. The algorithm is based on using a universal generating function technique. Section 2 of the paper presents a description of the acyclic consecutively-connected network model. Section 3 describes the technique used for evaluating the network reliability. In the fourth section, illustrative examples are presented. 2. Model description An acyclic consecutively-connected network can be represented by acyclic directed graph G=(C,E) with N nodes ciC (1iN), M of which are leaf ones. The nodes are numbered in such a way that for any arc (ci,cj)E j>i and last M numbers are assigned to the leaf nodes: ={cNM+1,…,cN} (note that such numbering is always possible in acyclic directed graph). The existence of arc (ci,cj)E means that a signal can be transmitted directly from node i to node j. One can define for each nonleaf node ci a set of nodes i directly following ci: cji if (ci,cj)E (see Fig 1). Multistate elements located in each nonleaf node ci (1iN-M) can transmit a signal to the nodes belonging to the set i. In each state k, these elements transmit a signal to some subset ik of i (in the case of total failure, the ME cannot transmit a signal to any node: ik=; in the case of a fully operational state: ik=i). Each ME located at ci can have Ki different states and each Ki state k has probability pi ik , such that pi ik 1 . The states of all the MEs are independent. k 1 A signal can be transmitted by the ME located at ci only if it reaches this node. 4 The system reliability R is defined as a probability that a signal generated at the root node c1 reaches all the M leaf nodes cN-M+1,…,cN. 3. ACCN reliability estimation based on a universal generating function The procedure used in this paper for network reliability evaluation is based on the universal z-transform (also called u-function or universal generating function) technique, which was introduced in [5] and which proved to be very effective for reliability evaluation of different types of multi-state systems [6-11]. The u-function extends the widely known ordinary moment generating function (OGF). The essential difference between the ordinary and universal generating functions is that the latter allows one to evaluate probabilistic distributions of overall performance for wide range of systems characterized by different topology, different nature of interaction among system elements and different physical nature of elements' performance measures. This can be done by introducing different composition operators over UGF (the only composition operator used with OGF is the product of polynomials). 3.1. Determination of u-functions for individual MEs and their groups The UGF (u-transform) of a discrete random variable X is defined as a polynomial u (z) K qkzXk , (1) k 1 where the variable X has K possible values and qk is the probability that X is equal to Xk. In order to represent random sets of ACCN nodes that receive a signal, we modify the UGF by replacing the random value X with the binary vector V={v(1)…v(N)} such that v(j) corresponds to node cj. 5 Consider a multistate element located at position ci. In each state k (1k<Ki), the ME provides a signal transmission from ci to a set of nodes ik. In order to represent the set ik, we determine vector Vik as follows 1, c j ik vik ( j) . 0 , c j ik (2) The polynomial u i ( z) Ki pi ik z Vik (3) k 1 represents all the possible states of the ME located at ci by relating the probabilities of each state k to the value of a random vector V (representing set ik) in this state. Assume that a signal generated at c1 in state s reaches c2 (c21s which corresponds to v1s(2)=1). If the ME located at c2 is in state g, the signal generated at c2 reaches all the nodes belonging to 2g. Therefore, when the first ME is in state s and the second one is in state g, the set of nodes receiving the signal is 1s2g. This set can be represented by vector V1s V2g, where the operator (logical OR) for two arbitrary vectors A and B is defined as follows: a ( j) b( j) 0 if a ( j) b( j) 0, (1jN). 1 otherwise (4) If a signal generated at c1 at some state s does not reach c2 (c21s which corresponds to v1s(2)=0), the ME located at c2 cannot transmit the signal in any of its states and, therefore, ME c2 does not affect the state of the ACCN. The set of nodes receiving the signal remains 1s represented by the vector V1s. In the general case of arbitrary states of the two MEs, one can use the following function to determine the random vector W2 representing the set of nodes receiving the signal: V , v1 (2) 0, W2 (V1, V2 ) 1 V1 V2 , v1 (2) 1. 6 (5) To represent all the possible combinations of states of the two MEs, one has to relate the corresponding probabilities (obtained by multiplying the probabilities of corresponding states of each ME) with the values of the random vector V in these states. For this purpose, we introduce a composition operator over u-functions of individual MEs which takes the following form for a pair of MEs located at c1 and c2: K1 U 2 (z) (u1 (z), u 2 (z)) ( p11s z V1s s 1 K1 K 2 p11s p 2 2g z s 1g 1 ( V1s , V2 g ) K2 , p 2 2 g z V2 g ) g 1 T2 (6) h 2 t z W2 t t 1 The resulting polynomial U2(z) represents the probabilistic distribution of the possible values of the random vector W2 corresponding to set of nodes receiving the signal from c1 directly or through the ME located at c2. The random vector W2 can have no more than T2=K1K2 different values. The probability of each state t of group of MEs located at c1 and c2 is h2t. Consider a random vector Wn representing a set of nodes receiving the signal directly from c1 or through the MEs located at c2,…, cn. It can easily be seen that the addition of the ME located at cn+1 changes the set of nodes receiving the signal in such a way that the random vector Wn+1, representing this new state, takes the form: W , n Wn 1 ( Wn , Vn 1 ) Wn Vn 1, w n (n 1) 0, w n (n 1) 1. (7) Let Un(z) be the u-function representing probabilistic distribution of Wn. Since node cn+1 cannot receive the signal from any node cm with m>n+1, the probability that the signal generated at c1 reaches cn+1 is completely determined by Un(z). Therefore, we can obtain a recursive expression for the u-function representing the distribution of ACCN states: 7 Tn U n 1 (z) ( U n (z), u n 1 (z)) ( h nt z t 1 Tn K n 1 t 1 s 1 h nt p n 1 s z ( Wnt , Vn 1 s ) Wnt Tn 1 K n 1 , s 1 p n 1 s z h n 1 t Vn 1 s ) , z (8) Wn 1 t ) t 1 where Tn+1TnKn+1. One can obtain the u-function representing the distribution of the ACCN states when all the MEs are considered (or, equivalently, the probabilistic distribution of random vector WN-M) applying the Eq. (8) in sequence for n=1, n=2,…, n=N-M-1. Summing probabilities hN-M t for all the states t in which wN-M t(j)=1 for N-M+1jN, one obtains the probability that the signal reaches all the leaf nodes, which is equal to ACCN reliability index. Note that the probability that the signal reaches any subset of leaf nodes can also be easily obtained by summing probabilities hN-M t for all the states t in which wN-M t(j)=1 for all j. 3.2. Simplification of u-functions Observe that when u-function Un(z) is obtained, the values wn(1),…, wn(n) representing the presence of a signal at nodes c1,…,cn are not used further for determining Um(z) for m>n. Indeed, when determining Un+1(z), we need to know only the probabilities that the signal reaches nodes cn+1,…,cN. It does not matter through what paths the signal reaches these nodes. For example, if the signal reaches cn+1 through a number of different paths (represented by the same number of different terms in Un(z)), one does not have to distinguish these paths. The only thing one has to know is the sum of probabilities of states in which these paths exist, meaning that one can collect the corresponding terms in Un(z) by replacing all the values wns(1),…, wns(n) in vectors Wns of Un(z) with zeros and collecting the like terms. If in some state t wnt(n+1)=…=wnt(N)=0, the signal cannot reach any position from cn+1 to cN independently of states of MEs located in these positions. Therefore, this state does not contribute 8 to signal propagation to the leaf nodes and the corresponding term can be removed from the ufunction Un(z). Taking into account the above-mentioned considerations, one can drastically simplify polynomials Un(z) for 1nN-M using the following operator (Un(z)) which - zeroes wns(1),…, wns(n) in each term of Un(z) (1sTn); - removes all the terms in which Wns contain only zeros; - collects like terms in the resulting polynomial. 3.3. Algorithm for determination of ACCN reliability Using the UGF technique described above, one can obtain the ACCN reliability for the given set of parameters ( pi ik , ik) 1iN-M, 1kKi applying the following procedure, which is convenient for numeric implementation: 1. Determine vectors Vik corresponding to sets ik for the MEs located at positions c1,…,cN-M using rule (2). 2. Determine the u-functions of the MEs located at positions c1,…,cN-M using expression (3). 3. Assign U1(z)=u1(z). 4. Apply expression Un+1(z)=((Un(z)),un+1(z)) for n=1, 2, …, N-M-1 in sequence using operator (8) and operator described in the previous section. 5. Simplify polynomial UN-M(z) using operator and obtain the ACCN reliability R as the coefficient of the term of (UN-M(z)) in which wN-M(j)=1 for all N-M+1jN. Note that in the general case, the resulting polynomial contains 2M-1 terms. Therefore, the suggested method can be applied for ACCNs with moderate values of M. 9 4. Illustrative examples 4.1. Analytical example Consider ACCN with N=5 and M=2 presented in Figure 2. According to (2) and (3), the u functions of individual MEs located at nodes c1, c2 and c3 are: u1(z)=p1z00000+p1{2}z01000+p1{3}z00100+p1{2,3}z01100, u2(z)=p2z00000+p2{3}z00100+p2{5}z00001+p2{3,5}z00101, u3(z)=p3z00000+p3{4}z00010. Following the consecutive procedure, we obtain: U1(z)=u1(z), (U1(z))=p1{2}z01000+p1{3}z00100+p1{2,3}z01100, U2(z)=((U1(z)),u2(z))=p1{2}p2z01000+p1{2}p2{3}z01100+p1{2}p2{5}z01001+ p1{2}p2{3,5}z01101+p1{3}z00100+p1{2,3}p2z01100+p1{2,3}p2{3}z01100+ p1{2,3}p2{5}z01101+p1{2,3}p2{3,5}z01101, (U2(z))=(p1{2}p2{3}+p1{3}+p1{2,3}p2+p1{2,3}p2{3})z00100+p1{2}p2{5}z00001+ (p1{2}p2{3,5}+p1{2,3}p2{5}+p1{2,3}p2{3,5})z00101 (note that operator reduces the number of different terms in the polynomial from 9 to 3). U3(z)=((U2(z)),u3(z))=(p1{2}p2{3}+p1{3}+p1{2,3}p2+p1{2,3}p2{3})p3z00100 +p1{2}p2{5}p3z00001+(p1{2}p2{3,5}+p1{2,3}p2{5}+p1{2,3}p2{3,5})p3z00101+ (p1{2}p2{3}+p1{3}+p1{2,3}p2+p1{2,3}p2{3})p3{4}z00110+p1{2}p2{5}p3{4}z00001+ (p1{2}p2{3,5}+p1{2,3}p2{5}+p1{2,3}p2{3,5})p3{4}z00111, (U3(z))=[p1{2}p2{5}+(p1{2}p2{3,5}+p1{2,3}p2{5}+p1{2,3}p2{3,5})p3]z00001+ (p1{2}p2{3}+p1{3}+p1{2,3}p2+p1{2,3}p2{3})p3{4}z00010+ (p1{2}p2{3,5}+p1{2,3}p2{5}+p1{2,3}p2{3,5})p3{4}z00011. 10 The coefficient in the term with the vector W=00011 in (U3(z)) is the probability that the signal reaches both c4 and c5, which is equal to ACCN reliability: R{4,5}=(p1{2}p2{3,5}+p1{2,3}p2{5}+p1{2,3}p2{3,5})p3{4}. One can also obtain the probabilities that the signal reaches nodes c4 and c5 by summing the coefficients of the terms with w(4)=1 and w(5)=1, respectively. R{4}=r{4}+r{4,5}=(p1{2}p2{3}+p1{3}+p1{2,3}p2+p1{2,3}p2{3})p3{4}+(p1{2}p2{3,5}+ p1{2,3}p2{5}+p1{2,3}p2{3,5})p3{4}, R{5}=r{5}+r{4,5}=p1{2}p2{5}+(p1{2}p2{3,5}+p1{2,3}p2{5}+p1{2,3}p2{3,5})p3+ (p1{2}p2{3,5}+p1{2,3}p2{5}+p1{2,3}p2{3,5})p3{4}. 4.2. Numerical example Consider an ACCN with N=10 and M=3, presented in Figure 3. The list of possible states of MEs located at positions c1,…,c7 (represented by sets ik) and corresponding probabilities pi ik is presented in Table 1. Table 2 contains the coefficients of the resulting polynomial (U7(z)) corresponding to different states of the leaf nodes of the ACCN. The polynomial consists of 7 different terms corresponding to these states. The system reliability R{8,9,10} is presented in Table 3, as well as the probabilities of signal reception by all the possible combinations of leaf nodes. 5. Conclusions The paper suggests a reliability evaluation method for acyclic consecutively-connected networks which are a generalization of the tree-structured multistate networks and multistate linear consecutively-connected systems. It can be applied for estimating reliability of transmission networks (radio relay systems, computer networks etc.) The method is based on using a universal generating function technique extended for representing random binary vectors. 11 The suggested method allows one to obtain probability that the signal generated at the root node of an ACCN reaches any subset of its terminal (leaf) nodes. A simplification procedure is developed which reduces the length of the polynomials used to represent different states of ACCN and, therefore, drastically reduces the computational burden of the algorithm. However, the combinatorial nature of the problem imposes limitations on the size of ACCN which can be analyzed using the method: since the resulting polynomial can contain up to 2M-1 terms, the method can be applied for ACCNs with moderate values of M (number of leaf nodes). 12 References [1] Malinowski J, Preuss W. Reliability evaluation for tree-structured systems with multistate components, Microelectron. Reliab., 1996, vol. 36, pp. 9-17. [2] Hwang F, Yao Y. Multistate consecutively-connected systems, IEEE Transactions on Reliability, 1989, vol. 38, pp. 472-474. [3] Kossow A, Preuss W. Reliability of linear consecutively-connected systems with multistate components, IEEE Transactions on Reliability, 1995, vol. 44, pp. 518-522. [4] Zuo M, Liang M. Reliability of multistate consecutively-connected systems, Reliability Engineering & System Safety, 1994, vol. 44, pp. 173-176. [5] Ushakov I. Universal generating function, Sov. J. Computing System Science, 1986, vol. 24, No 5, pp. 118-129. [6] Levitin G, Lisnianski A. Importance and sensitivity analysis of multi-state systems using the universal generating function method, Reliability Engineering and System Safety, 1999, vol. 65, pp. 271-282. [7] G. Levitin, A. Lisnianski, Beh-Haim H, Elmakis D. Redundancy Optimization for Seriesparallel Multi-state Systems, IEEE Transactions on Reliability, 1998, vol. 47, pp. 165-172. [8] Lisnianski A, Levitin G, Ben Haim H. Structure optimization of multi-state system with time redundancy, Reliability Engineering & System Safety, 2000, vol. 67, pp. 103-112. [9] Levitin G. Redundancy optimization for multi-state system with fixed resource requirements and unreliable sources, to appear in IEEE Transactions on Reliability, 2000, vol. 49. [10] Levitin G, Lisnianski A. Reliability optimization for weighted voting system, Reliability Engineering & System Safety, 2001, vol. 71, pp. 131-138. [11] Levitin G, Lisnianski A. Structure Optimization of Multi-state System with Two Failure Modes, to appear in Reliability Engineering & System Safety. 13 Figure Captions Figure 1: Fragment of ACCN. Figure 2: ACCN for the analytical example. Figure 3: ACCN for the numerical example. 14 Table 1. Probabilistic state distribution of the system MEs. i 1 2 3 4 5 6 7 ik pi ik {2,3,4} {2,3} {3,4} {2} {3} {4,6,8} {4,6} {4,8} {6,8} {4} {6} {8} {4,5} {4} {5} {6,7,10} {6,7} {6,10} {7,10} {6} {7} {10} {6,7} {6} {7} {8,9} {8} {9} {9,10} {9} {10} 0.75 0.1 0.08 0.02 0.01 0.04 0.65 0.08 0.05 0.08 0.05 0.02 0.05 0.02 0.85 0.06 0.04 0.05 0.62 0.08 0.06 0.02 0.05 0.05 0.07 0.05 0.83 0.04 0.07 0.06 0.8 0.06 0.1 0.04 0.6 0.35 0.02 0.03 15 Table 2. Probabilities of states of ACCN leaf nodes r{8,9,10} r{8,9} r{8,10} r{9,10} r{8} r{9} r{10} 0.8185 0.0905 0.0068 0.0312 0.0045 0.0037 0.0024 Table 3. Probabilities of signal arrival to ACCN leaf nodes R{8,9,10} R{8,9} R{8,10} R{9,10} R{8} R{9} R{10} 0.8185 0.9090 0.8253 0.8497 0.9202 0.9437 0.8588 16 Fig. 1 Ci ik i 17 Fig. 2 1 2 3 4 5 18 Fig. 3 1 2 3 4 6 8 5 7 9 10 19
© Copyright 2024 Paperzz