FAILURE FREQUENCY CALCULATION TECHNIQUE IN LOGICAL-
PROBABILISTIC MODELS •
Armen. S. Stepanyants, Valentina S. Victorova
(Institute of Control Science, Russian Academy of Sciences, Moscow, Russia) e-mail: [email protected], [email protected]
The technique for calculation failure frequency measure of reliability in class of logical-probabilistic-models is proposed. The technique is applicable for models of redundant repairable systems which are not limited by serial-parallel structures. In conjunction with system decomposition the techniques makes it possible to analyze high dimensional systems very efficiently.
1. INTRODUCTION
Most of the papers regarding algorithmization of reliability&safety characterization in class of logical-probabilistic-models are devoted to truth probability estimation of some logical function defined on Boolean variables (elements of the analyzed system). It should be mentioned that in logical-probabilistic-models one can calculates only so-called differential measures, that is measures of some state or transition in given moment of time, for example, system availability (unavailability). In this paper we examine a system of repairable elements with given failure and repair time distribution and specify its availability and failure frequency (both stationary and not stationary). Using availability and failure frequency it is possible to calculate other reliability indices of the system.
Failure frequency is important reliability measure. It characterizes system transitions in the space of states, for example transition from good state to failed state. It is necessary to calculate this index when doing effectiveness, safety, risk analysis. Failure frequency is defined as time derivative of average number of failures. Therefore average number of failures (in the general case average number of transitions) one can calculate via integration failure frequency (transitions frequency) in given time interval. Failure frequency and number of failures are the main measures when calculating cost (loss) per unit time. Mean system cost on time interval (0,t) (mean effectiveness
E(0,t)) in systems with multilevel performance is defined as:
t t
£(0,0 = XjPr^O^ + Xj^/OM^ >
' 0 i-j 0
where Pr,(0 - system state i probability in time point t\
coij - frequency of transitions from the ith state to the jth state;
hi - reward (gain or loss) per unit time associated with state i;
hjj - nonrecurring gain or loss per transition from the ith state to the jth state.
The first integral presents average holding time in each system states on time interval (0,t) multiplied by reward per unit. The second integral presents average number of transitions weighted by nonrecurring reward. So, if some faults bring to the damage of adjoining equipment or processed part, then with the help of failure frequency we can estimate total loss. Known, traditional estimation of average effectiveness E(t) in time moment t gives too optimistic result:
i
Ei(t) - effectiveness in state i (particularly, li,(l) can be equal to /?,).
It should be mentioned that using failure frequency one can calculate interval reliability index for repairable systems, which is not directly calculated in logical-probabilictic models.
Known method of failure frequency calculation, which is based on formula of joint event union, leads to considerable timetable and even to inability of obtaining accurate estimate at high dimensionality because of enumeration type of the algorithm.
In this paper we suggests less time-consuming method of calculation failure frequency for the high dimensional systems.
2. PROBLEM DESCRIPTION
Let elements of a system xf, i=\,n and system ^(x), x={x!} can be in two state - good and
failed
fl, when element i is good x; = \ (1)
[0, when element /' is failed
fl, when system is good S(x)=< (2)
[0, when system is failed
Let system state exhaustively defined by state of its elements in time point t. Denote minimal path sets of the system by A ={Aj}, minimal cut sets by C={C, }. Then systems availability in time point t can be defined as
and unavailability
S(x,0=jv4j = i, (3)
S(x,t) =|\/Cy.| = l. (4)
Every minimal path (cut) corresponds to conjunction of some numbers of good (failure) elements x={x!}.
Availability (unavailability) of a system is defined as:
P№0 = l} = i'{%l)=0}=P{v4=l}=l-P{ VC;=1}, (5)
;=1 ;=1
P{S(x,t)=0} = P{S(x,t) = 1} =P{VC]=1} = 1 - P{VA=\l (6)
;=i i=i where i5!.} - occurrence probability of events in brackets in time point t. Numerous methods and algorithms were designed for calculating availability (unavailability) indexes. The main purpose of these works was to increase efficiency of transformation of logical expressions (3) and /or (4) for obtaining probability (5) and /or (6). The problem lays in exponential growth of computational complexity in the system dimension increase (number of elements, number of minimal cut or path sets). Thus, in calculating unavailability by (6), using formula of joint event union, we obtain the following expression
0(0 = tnch{q Aq} £i P{ch Aq Aq}-... +
+ f-ljMP{C1 AC2 A...AC,}.
Number of terms in right side of equation (7) will be 2' -1. Besides generation software algorithm for crossing symbol subsets of paths (cuts) is complex task. For instance, famous test example of naval electrical power system, known as «I.A. Ryabinin task №35» [10], has 15 elements, 31 minimal cut sets and 92 minimal path sets (231 > 2 -109). Software, implementing this
method for reliability indexes calculation (e.g., Risk Spectrum), in large dimension makes only approximate calculus, which gives rough estimate for system of elements with not a high reliability. It should be mentioned that in [1-3,5,6,8,9] were suggested quite effective calculation methods for availability (unavailability) in (5), (6) interpretation.
Failure frequency is expected number of failures in given moment of time t (i.e. in (I, t+At) when At—>0). This implies appearance of at least one cut set in time moment t+At. Let et - is occurrence event of ith cut set in (I, t+At), where e^l+Al) - conjunction of //, variables (elements), forming Ci cut set. At ordinary failure flow assumption appearance e, in At means, that in moment t (ni - 1) elements of Ct were failing and then in At one good element failed. Denote this event as e,. Using formula of total probability we can define occurrence probability of event e, in At:
P{e1} = o>:(t)At = fj[o)Ji(t)flOgi(t)]At , (8)
where co;; (/), 0 (t) - failure frequency and unavailability of element ju gi in time moment /; co* (t) - failure frequency, conditioned of appearance Q cut set.
Well known method [7] of calculation failure frequency cus. also is based on formula (7):
tDsAi = P{(5:(x,f) = l)A(Uei)} = P{UeJ-P{(5(x,f) = 0)A(Uei)} = (a)51-(D52)Ai (9)
2=1 2=1 2=1
^=1 ^=1 Z2>z'i z'i=l 22 >z'i 23 >i2
+ (-l)HP{ein®2n-rie/>.
(10)
®«Ai = X[Xi,{CJ■ Ae,}-X Xnq ACh Ae,.} + ...+
'=1 J*' j\=^h = j\+'1
h *>
(-1 )'"2P{C1 A... ACH ACM A... AC, Ae }]-
"X X X ip{CjlACj2A(eii{]ei2)} + ...+ (11)
'l=1'2='l+1 ;i=1 ]2=]\+1
h.h *h.k
(-1 )'-3P{Q AC, A. ..ACH AC,_+1 A. ..AC,H AC,i+1 A... AC, A(ehf]eh)}] +
... + ±(-irP{CJA(el n-fl^n^n-n^)}
Event {Cj ACj A(e; Qe. )} implies, that in time point t the system was failed because of
realization of two cut sets C h, C h and during At general elements for cut sets C(|, Cu have failed
(i.e. in (t, /+A/) cut sets i\ and i2 have occurred). If there is no such element, then probability of occurrence just two or more cut sets during At is equal to zero. General term is
P{Ch A Ch A... A... A Ch A (eh fK f| - ■ ■ fl » = (O^lt 0(0. (12)
\...u
where cogcXO - frequency of general elements group entering cut set G and not entering U
i a
from the others (/- G); O(l) - product of unavailability of all elements entering G and U cut
i...u
sets from other (/ - G) except those elements, which are used in calculation of gogcXO (<j>;/ (0 are calculated similarly to (5), but with regard to group of general elements entering G cut sets). Every
element in the product is included only once. Failure frequency calculation by (9) - (11) - is more laborious task (about three times), than availability (unavailability) calculation by (7).
Advantageous process of the high dimension problem solving is decomposition of structure or logical representation of the system. At structural decomposition one can appropriate:
1. singly connected decomposition, when appropriated subsystems (assemblies, modules, ...) connect each other only through two nodes, and at that one node is input, the other node is output, i.e. this is series connection of the subsystems. Each of the subsystem can correspond to redundancy structure with some logical function (generally k out of m) in output node (element). In this process we avoid complicated calculation of reliability, safety, technical effectiveness indexes;
2. multiply connected decomposition, when separating subsystems can involve any numbers of inputs/outputs. Only restriction on connection acyclicity exists:
a. all input nodes of subsystem Lk are either heading nodes or they are connected with other elements (not entering into Lk) through the input edges of //;
b. all output nodes are either terminal nodes or they are connected with other elements through the outgoing edges of Lk.
This process has disadvantages relating to complexity of the subsystem separation and indexes aggregation (e.g. failure frequency). But it is very efficien at solving high dimension problem and analyzing features of «reliability behaviour »;
3. decomposition by divisible event group of element's states
4. logical decomposition. In this process we do not make any transformation of the system structure. In this case the task of reliability modeling is simplified by dividing logical criteria of the system performance. For aggregation of indexes we can suggest method using theorem of probability of joint events sum, making easy to calculate bilateral estimation of the reliability indexes.
Decomposition methods, especially those, which have described in pt. 1 and 3, are known [7, 8, 11] and are used extensively for availability (unavailability) indexes calculation. In this paper we suggest method of failure frequency calculation based on decomposition technique by pt.3. For reduction calculation effort we also suggest decomposition by pt.l. Expression for failure frequency calculation, using decomposition by pt. 1 and separation into series and parallel groups of elements and consequent convolution in one element with equivalent value of failure frequency, is the following:
- parallel schema (1 oat of m)
m m
= (13)
- series schema (m oat of m)
m in
a)»ID»{o=XK(on^(0], (14)
;=i g*j
- parallel schema (k oat of m)
in in in
xoa-^L I K(o YIrmI 05)
where R^t), Oi(t) = 1 - Rt (/), co, (t) - availability, unavailability, failure frequency of element i.
Expression (13) - (15) can be derived from (9) - (11) or drawn directly from
CD, =p{(S(x,t) = i)A( [>:)}. (16)
;=1
Redundant structure k out of m very often consists of identical elements, in this case expression (15) takes on form
%„3,„M = c:;kQm-k{t)ku{t)Rk-\t), (17)
where - number of (m - k) out of m combinations of elements.
In [1] method of recursive variables increase was suggested for availability (unavailability) calculation. The kernel of problem is follows. Let
p<k> = P{S(xv...,xk;t)=Vxk+1 = l,xk+2 = 1,...д„ = 1}
r(k> = P{S(xv...,xk;t)=bxk+1 = 0,xk+2 = l,...,xn = 1}
When calculating we use the formula
Plk+1)=RM(t)Plk)+QM(tyk) , (19)
where Rk+1(t) = l-Ok+1(t) = P{xk+1(t) = l}, p(0) = 1. Sequentially calculating pm,...,p("\ on the nth last step of recursion we'll get system availability.
3. TECHNIQUE FOR FAILURE FREQUENCY CALCULATION
Method of recursive variables increase (18), (19) is also applicable for failure frequency calculation. Let
(D(t) (t)At = p{ (S(x, t) = 1) A ( (J e;) / xt+1 = xt+2 =... = *„= 1},
',=1 (20)
v (OA t = P{ (S(x, t) = 1) A ([J e;) / xA+1 = 0, xA+2 =... = *„= l}.
;=1
Lemmq._
System failure frequency can be recursively calculated like that: a>(t+1) (0 = Rk+l (tWk) (0 + Qm (t)va) (0 + Отк(0ю,+1 (0, co(0) (0 = 0, Шспст (0 = (0, (21) где J%£m(0 = (P(t)-r(t)) ,к=(0,1, 1)
Lemm_aJlnnUD& On the (k+1 )th recursion step elements xk+2, ..., x„ of the system are completely reliable and we consider divisible group of disjoint events relative to the element х^+ь
- element x^+i is good in time point t. Probability of this event is Rk+\{t), and failure frequency is equal to co(/t) in accordance with expression (20);
- element x^+i in time point t is failed. Probability of this event is (Л i (/), and failure frequency is equal to v(/t) in accordance with expression (20);
- element x^+i failed on (t,t+At). Probability of this event is oj/t i (l)Al (i.e. failure frequency is equal to ю^+^О)- For the system to transfer to failed state at failure of element x^+i it is necessary to be in the state that are previous to failure and the element x^+i is good, but it's further failure results in failure of the system. Let us denote probability of such subsets as /',^ 'l0IK(/). It is proved in appendix that
^предотк (0 = R^ (0 /{X, = 1} - RCWT (0 /{X, = 0} , (22)
where RcmcT(t)/{A} - conditional system availability subject to A.
Taking into account (22) we can come up on the (£+l)th step /,ll)*cll0IK(/) = p<k) -r<k>.
In accordance with formula of total probability we come up on (21). Note that (22) is Birnbaum reliability measure [7, 11].
Failure frequency calculation method (20), (21) (like availability calculation technique (18), (19)) can be used without system decomposition. But we advise to use system decomposition for overcoming dimensionality problem and rising performance of numerical algorithms. In case of system decomposition we suggest the following algorithm for failure frequency calculation.
- All series, parallel, k out of m reliability schemes are enlarged in one element with failure frequency, calculated by (13) - (15) (for availability calculation one may use well-known formulas for series-parallel schemes).
- As a result of several enlarging iterations one can get irreducible system part. In this case failure frequency calculation is implemented by (20), (21). And it is recommended to assign greater numbers to those elements, which incomes in different conjunctions several times. After that while these elements are treated as good (in accordance with expression (20)) it is possible to use simple formulas for series-parallel structures. At formalizing the step of minimal cut sets calculation one make use algorithm, proposed in [4, 5], which allows to pick out the elements, "making" reliability structure irreducible.
General way of r{k) and v ' calculation includes the following. At each recursion step value xh stated in condition, are substituted in logical expressions (3), (4) and final expressions are transformed into probabilistic functions relative to availability index and failure frequency (in given step). At "hand-made" calculation one can figure the resulting structures, then all advantages of formulas (13) - (15), (17) together with decomposition and aggregation will be evident. Note, that in general case some steps of ra> and calculation will include substeps, if resulting logical expressions will not fit series-parallel structures. In this case at given step one have to solve new task with resultant reduced logical description.
4. EXAMPLE
Let us consider irreducible bridge structure (Figure 1) and make failure frequency calculation by two stated above methods.
Figure 1. Bridge scheme.
Cj = 1 • 2; C2 = 3 • 4; C3 = 1 • 5 • 4; C4 = 2 ■ 5 • 3 (indexes are used instead of elements xu
conjunction symbol are substituted by product character). 1. Under (9)-(12).
«si = («i02 + «20i) + (CO3O4 + co403) + (co X050A + «50i04 + «40i0s) + (23)
(CO20503 + «50203 + «30205) - «1020504 " «2010503 " «40i0503 - «3020504 - «50i020304. All et and and cross product eu ej were included in co^i (cross product eiPie2 has not common elements, therefore for this event failure frequency is zero).
C0S2 = [(CO1O2 + CO2O1) O3O4 + CO2010504 + COlO2O5O3] 1 " [dh0l03Q5Q4 +
UIQ2Q50i04]2 + [(CO304 + CO4O3) 0,02 + CO3010504 + oMQ2Q50ih ~
[03301020504+CO4OlO20503]4 + [(CO405 + CO504) 0102 + («105 + CO50l) 0304 +
(COl04 + CO401) 020503]5 - [CO501020304 + CO401020503 + COl03040205]6 +
[(CO305 + CO503) 0102 + (CO205 + CO502) 0304 + (CO203 + CO302) 010504]7 " (24)
[«501020304 + C0301020504 + CO201030504]8 " [«103040205 + «103040205 "
COl03040205]9 " [CO201030504 + «201030504 " CO201030504] 10 "
[CO401020503 + «401020503 " «401020503]ll " «301020504 + «301020504 "
vhQ,02Q504\u - [co50i020304 + co50i020304 - co50i020304]i3.
In 0)<;2 were included the following events: AC, - the first square bracket (denoted as [.. .]i); eiA.CiA.Cj - the second square bracket (event C3 AC4 is the failure of all system elements there fore failure frequency of this event is zero); e2AC, e3ACu e4ACu - square brackets 3, 5, 7; e2AGAQ, c,u\(" A(". c |A(" A(" - square brackets 4, 6, 8; eifle3AC2, eifle3AC4, eifle3AC2AC4 - square bracket 9; e\ flc4AC2, eifle4AC3, ci flc4AC2AC3 - square bracket 10; e2fle3ACi, e2fle3AC4, e2fle3ACiAC4 - square bracket 11; e2fle4ACi, e2fle4AC3, e2fle4ACiAC3 - square bracket 12; e3fle4ACi, e3fle4AC2, e3fle4ACiAC2 - square bracket 13.
Cross products e, of order 3 and 4 for o>,-i h o>,-2 have not common elements there fore this term of failure frequency is equal to zero. But all these cross products must be done (by men or by computer).
Final expression for failure frequency in accordance with (9) will be:
»CHCT = «.VI " « Y2 = K (02 +Q4Q5 -020405 -020304 ~Q2Q3Q5 ~
030405 + 2 • 02030405 )№; (0) + 0305 " fiftft " 0)0304 "
0)04^5 - 0.040, + 20,030405 )] + K (02 + 0405 " Q2Q4Q, "
020304 - 020305 - 030405 + 20,0,0,0, )] + [(D3 (04 + 0205 " (25)
020405 - 0)0204 - 0)0405 ~ 0A05 + 20)020405 )] + [®4 (03 +
0)05 - 0)0305 - 0)0203 - 020305 - 0)0205 + 200:0,0,)] +
[®5(0)04 + 0203 - 0)0204 - 0)0304 " 0)0203 ~ 020304 + 20)020304 )] • 2. After calculating conditional availability by (18), (19) we can calculate failure frequency. Let us define logical operability function throw minimal path sets
S(x,0 = j\/4-J = 1> 4 = 1-3; 4 =2-4; 4=1-5-4; 4=2-5-3.
pm = Rxp<0) + 0/O) =^1 + 0,-1 = 1 (r(0) = P{S(i) = Hxx = 0, x2 =... = x5 = 1} = 1),
p™=R2p™+ 02rm =R2-\ + 02P{S(x) = Six,) = 1 / x2 = 0, x3 = x4 = x5 = 1} = R2 + 02RX,
Pl3) = R3p(2) +03r(2) =R,{R2+Q2Rx)+Q/2) = R3(R2+02Rx) + 03P{S(x) =
S(xx, x2) = 1 / x3 = 0, x4 = x5 = 1} = R3 (R2 + 02RX ) + 03 (R2 + 02RX ) = R2+ 02Rx ,
pw =R4p(3)+04r(3) = R4(R2+02Rx) + 04P{S(x) = S(xx,x2,x3) = l/x4=0,x5=l} = (26)
R4 (R2 + 02Rx ) + 04Rs (R2 + 02Rx ) = (R2+ 02Rx ){R4 + 04Rs ),
RC11CT = P{S(x,t)=\} = p^ = R5p(4) +05r(4) =R5(R2+02Rx)(R4+04R3) +
05P{S(x) = S(xx,x2,x3,x4) = 1 / x5 = 0} = R5 (R2 + 02Rx ){R4 + 04R3) +
05(l-(l-i?1i?3)(l-i?2^))-
From (20), (21).failure frequency is
co(1) = ^co101 + v'+ COx(p{0) - r(0)) = Rx • 0 + QxP{(S(x,t) = 1) A
{(}e])lxx =0,x2 = ... = x5 = l} + co1-(l-l) = 0;
i=)
C0(2) = i?2®(1) +02v(1) +C02(p(1)-r'1') = R2-Q + Q2P{{S{x,t) = 1) A
4
(|J e\)lx2 = 0, x3 = x4 = x5 = l} + CO2(l-i?1) = 02®)+®2(1-^)) = 02®)+®20);
(27)
co(3) = R3co(2) +03v(2) + CO3(/2) -r(2)) = R3(Q2(0l + ®2Q1) +
Q5P{(S(X,/ ) = 1) A ((Je,:)/x3 = 0,x4 = x5 = 1} + co3(R2 + Q2RX - R2 -Q2RX) =
7 = 1
RAQl^l +®20i) + 03(02COl +®20i) = 02®1 +g>2QI> CD(4) =R4cd(3) + 04V(3) +CD4(//3) -r(3)) = ^(0,0)! +(02a) +
o = 1) A (U e;) / x4 = 0, x5 = 1} + (D4 (R2 + 02RX - R3 (R2 + 02RX ))
;=1
= (£?2<»1 + ®201 ) + O4 (®3 • (1 - C?iC?2 ) + (®102 + ®201 )) + (^2 + ^2^1 X
®CHCT =®(5) =i?y4)+05V(4)+CD5(/4)-r(4))=i?5[i?4(02CD1+(D201) +
a 3 (1 ■- Q& ) ■+ ^3 102 + ® 201 )] ■+ ® 403 + 02^1 )] +
05 [(G)3 Rx + (0^3 )(1 - i?2i?4) + (CD 2R4 + G)4R2 )(1 - RXR,)] + (D5 [(R2 + 02RX )(R4 + 04R3) - (1 - (1 - RXR, )(1 - R2R4))]. Let us make a comments to some calculation of r{k) and v(/t).
r(<o _ p{S(x) = 1 /Xj = 0, x2 = x3 = x4 = x5 = 1} = 1 - on conditions that in time point t x\ failed and all other elements are good, S(x) =1 is persistent event and required probability is 1.
4
v(tr>At = P{(S(x,t) = l) A((Je;)/ Xj =0,x2 = ... = x5 =1} - if elements 2 - 5 are good in time
;=1
4
point t system failure is impossible (i.e. \^Jej - null event), so v(0) = 0.
;=1
rd) _ p{S(x, t) = ^(Xj, t) = 1 /x2 = 0, x3 = x4 = x5 = 1} = Rx - at element x2 failure and elements
x3 - x5 in good state and after substitution into S(x) we get S(x) = xi, andr(1) = i?i.
4
v(1)At = P{(S(x,t) = 1) A( )/x2 = 0,x3 = x4 =x5 = 1} = CO]At - substituting x2= 0, x3 =x4
;=1
= x5 =1 into paths Ai(t) and cuts C, (t+At), we have S(x) = xi, e\(t+At) = xi • 1 = xi, other e, = 0. In order to occur failure of X/ in t+At, it is necessary that x} was good in time point t: ex(t) = xx. And, v(1) = coi.
r(2) = P{S{x) = ^(Xj, x2) = 1 / x3 = 0, x4 = x5 = 1} = R2 + 02RX - substitute variables values into condition S(x,t), expressed throw paths. As a result S(x,t) = S(xi,x2,t) = x\+x2, and it is easy to define r(2) = R2 +02RX (parallel connection of xi and x2).
4
y(2)At = P{(S(x,t) = 1) A (l^Je, )/x3 = 0, x4 = x5 = 1} = 02®! + co2Oj - we already got
;=1
expression for S(\J) subject to condition, at condition substitution into cuts, which must occur in point (t, t+At), we have e\(t, t+At) = C\(t, t+At) = xi • X2. For this cut to occur in (t, t+At) it is necessary to implement event e^t) = Xj • x2 + x2 • xi in time point t. (^(x,^) = xi+x2) A ( ex(t) = xx X2 +x2 -xi) = Xx-X2+X2-Xi, so v(2) = 02<x>x +<x>2Ox (this can be write immediately in terms of S(x,t) for parallel connection (13)).
If in coCHCT (27) all Ri will be replaced by (l-O,) we shall get (25).
Resume from example. When calculating by known method by (9) - (12) it was done L steps of logical expression transformation (logical expression includes 4 cut sets): - For <x>si calculation:
L(g>si) = (C\"=4)+(C^=6)+(C;=4)+(C:=l)=15. (28) (28)
In (28) the first bracket is equal to the number of terms of first sum in expression for co^i (10) and associates with first four parentheses in (23). The second bracket in (28) is equal to the number of terms of second (double) sum in co^i expression (10) and associates with other five summands (with minus sign; the sixth summand is zero in (23)). The other two brackets in (28) associate with the number of terms of the third (triple) sum and last summand for co^i in (10). In (23) this terms are absent because they are equal to zero.
- For <x>s2 calculation in accordance with (24): Z(G)52) = [(Ci=4)-( C>+C; + CH)]i+[( C4 = 6 )•( Cl, + CH)]2+[(C:=4)-(C;=1)]3 = 50. (29)
The first parentheses in each square bracket defines number of occurrence of one, two, three cuts ej on At. The second parentheses defines number of combinations of possible cuts in time point t.
As a result of fulfilment of some steps it is possible to get empty sets. Terms in expression (10, 11) for these steps are zero. It is necessary to emphasize that all these steps must be executed including those steps, which results in zero.
Thereby, total amount of steps L = 65.
In suggested method ((20), (21) taking into account (18), (19)) there are no combinatorial steps. In suggested method the calculation steps are recursive iteration of variables increase. For the example under consideration it was done 5 steps of calculation r{k) (r<0>,..., r<4>) and 5 steps of calculation vw (v(0), ...,v(4)).
The form of final result in suggested method is well-behaved viz approximation to final result are calculated by summation of recursive iteration terms.
Expected number of failures on time interval (0,t) is
1
NmK(t) = \^mT(t)dt. (30)
Let assume exponential distribution of operating and recovery time (tbocct.) for all elements, and element 1 is identical to element 2 (i.e. A,i= ^2= V2 , |i2= (_i 12), element 3 is identical to element 4 (^3= ?l4= ^3,4 , |i3= |i4= |i3,4). Availability and failure frequency of the elements are
Let V2=M0"3, |ai.2=l/20 =0.05, l3A=2-10"3, |i3.4=l/l5=0.0667, ?l5=5-10"3, |i5=l/10 =0.1 (unit is hour"1). Figures 2, 3 show failure frequency and expected number of failures dependence on time. One can see that interval of unstationarity is sufficiently small (~3Tsystem recovery; this is known theoretical result at |J./ »X,), that is why it is acceptable to calculate stationary measures for a systems with long operation life. In this case availability (R,) and failure frequency (co,) will include only first terms, which is not dependant on time, and expected number of failures will be
"^CTaij. OTK (0 ®cTaii;.CHCT^ ' C^O
5. CONCLUSION
In this paper we suggest the method of calculation failure frequency measure for system with complex structure and known availability and failure frequency of system's elements (in accordance with expressions (20), (21)). The method is well algorithmizied and together with considered techniques of decomposition and aggregation ((13) - (15), (17)) makes it possible to analyze the system with considerably high dimensions. The method is more effective in comparison with other known methods.
Figure 2. Failure frequency time dependence.
Figure 3. Expected number of failures time dependence.
6. APPENDIX
Proving the expression (22) for /p);failcd(/ ) calculation.
Let logical function is defined through the cut sets {Q} in the form of (4) (we shall use product • and summation + character instead of conjunction A and disjunction V symbols), i.e. unoperability function is S(x,t) = Ci+C2+... + C!, and operability function is
Let us divide cut set {Q-} into two subset: {C&} = { Cu, C2u ..., C& } and {Q7} = { Cy, C2j, ..., Clj } = {Ck} \ {Cfo}; {Cb} u {Q7} = {Ck}, {Ckl} n {Ckj} = 0; {Ckl} - set of cuts, which
include element i, {Ckj} - set of cuts, which do not include element i. Then system operability functionis = ki + kj = l.
It is necessary to find probability of subset of pre failed states when the ith element is good. Failure of the ith element results in system failure. And this probability must be formed from original system description S(\,t), but not from specially constructed logical function for this subset of pre failed states. Let define logical function of required pre failed states in the form of Jprefailed (') = y1-y2. Cuts {Ckj}, in which the ith element is not included, must not exist in time point
t (as these pre failed states are states of system operability), so^ = Q ■ -C2j ■ ...-Ckj. Let consider
the cuts, which include the ith element. As the ith element failure on (t, t+At) results in system failure, then at least one of events {Ch} must exist in time point t, provided the ith element is map out. So as to exist pre failed state in time t with the ith good element it is necessary to implement a function with {Ckr} xt = 0: = (C1; /{x, = 0}) + (C2, /{x, = 0}) +... + (Q, /{x, = 0}). Thereby
yprefailed (/)= V- =('..-( \ • ((Qi /{*, = 0}) + (C, /{X, = 0}) + . .. + (C, /{X, = 0})) =
• ((CH /{x, = 0}) + (C2, /{X, = 0}) +... + (Ckj /{X, = 0})) =
.(!_((• /¡.v =0}).(Q-/{X; =0}),...(Q;/{X, =0})). Let define this probability
P{C^-C^-..,C,-(\-(C^/{x,=0})-(C^/{x,=0})-..,(C^/{x, =0})) = \}=P{C^-C^-..,C, P{C^-C^.-...-C^-(C^/{xi=0})-(C7i/{xi =0}),...(Q/{x, =0}) = 1}. Note, that
1. P{C^ C7-... QT = l} = P{(^(x,0/{x, =1}) = 1} - system availability at x; = 1, because (S(x,t)/x1=\) = (C^-C^-...-C^-(C^-C^i-...-C^)/{x1 =1}) = C^-C\7.....q7. Element
Xi is a part of all i(\L } and his operability provides ((C1; -C2; •...• Ckl)!\xi =1}) = 1 regardless of state of other elements.
2. P{(C^-C^-...-Q-((C^/{xi=0}).(C^/{xi=0}).....(C«/{xi=0})) = l} =
P{(,S'(x,i)/{x; = 0}) = 1} - system availability at x; = 0, which are obvious. Thus, /:;,lolK (t) = RCWT (t) /{X, = 1} - RCWT (t) /{X, = 0}.
REFERENCES
1. Akulova L.G. 1983. About stochastic complexity of reliability calculation of Boolean systems. Iaroslavl. ISU press. (in Russian).
2. Cherniak A.A. 1991. Combinatorial graph method of reliability analysis of complex systems with monotone Boolean functions. Automatics and Remote Control. №4. pp. 165 - 174. (in Russian).
3. Cherniak A.A., Cherniak J.A. 1998. Logical probabilistic method of analysis of high dimensional multivalued systems. Automatics and Remote Control. №1. pp. 171 - 180. (in Russian).
4. Filin B.P. 1982. About analytical techniques of approximate calculation of complex system reliability. Automatics and Remote Control. №11. C.159- 170. (in Russian).
5. Filin B.P. 1989. Techniques of analysis structural reliability of communication network. M. Radio and Connection press. (in Russian).
6. Filin B.P. 1989. About duality principle in problems of analysis of complex systems structural reliability. Automatics and Remote Control. №6. pp. 158 - 172. (in Russian).
7. Henley E.G., Kumamoto H. 1984. Reliability Engineering and Risk Assessment. M. Industry press.
8. Mojaev A.S. 1988. General logical-probabilistic method of complex system reliability analysis. Leningrad. "VMA" Tutorial. (in Russian).
9. Mojaev A.S., Alekseev A.O. 1994. Automated structural-logical modeling and probabilistic analysis of complex system. Theory and informational technology of complex systems safety modeling. St. Petersburg. Issue 2. (in Russian).
10. Ryabinin I.A. 1971. Basis of theory and calculation ofpower systems. Leningrad. Shipbuilding press. (in Russian)
11. Ryabinin I.A., Parfenov U.M. 1978. Reliability measures estimation. Proceedings of USSR Academy of Sciences. Energetics and Transport. №6. pp. 22 - 32. (in Russian).