Научная статья на тему 'Computation of failure/repair frequency of multi-state monotone systems'

Computation of failure/repair frequency of multi-state monotone systems Текст научной статьи по специальности «Математика»

CC BY
64
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук

Аннотация научной статьи по математике, автор научной работы — Edward Korczak

The paper deals with calculation methods for failure and repair frequencies of multi-state monotone systems, both for the instantaneous and steady state cases. Being based on the binary representation of multi-state structure, new general formula for the failure/repair frequency is derived. This formula is used to obtain simple rules for the calculation of failure/repair frequency. In particular, the use of the algebra of dual numbers is presented

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Computation of failure/repair frequency of multi-state monotone systems»

COMPUTATION OF FAILURE/REPAIR FREQUENCY OF MULTI-STATE MONOTONE SYSTEMS

Edward Korczak

Telecommunications Research Institute 30 Poligonowa St., 04-051Warsaw, Poland e-mail: korczak@pit.edu.pl

Abstract

The paper deals with calculation methods for failure and repair frequencies of multi-state monotone systems, both for the instantaneous and steady state cases. Being based on the binary representation of multi-state structure, new general formula for the failure/repair frequency is derived. This formula is used to obtain simple rules for the calculation of failure/repair frequency. In particular, the use of the algebra of dual numbers is presented.

1. Introduction

The failure frequency, called also the rate of occurrence of failures (ROCOF), is defined as the mean number of failures per unit time. Let W(t) be the mean number of failures of an item (element or system) in time-interval (0, t]. When W(t) is absolutely continuous function in any finite time interval, then the failure frequency w(t) is defined as the density of W(t) with respect to the Lebesque measure on the real line, i.e.

t

W(t) = Jw(s)ds, w(t) = dW(t)/dt (a.e.).

0

The limiting (or steady-state) failure frequency w(^) is defined as the limiting value of w(t) when t tends to infinity. The failure frequency is an important reliability measure of repairable items, since it may be used to compute the expected number of failures in given interval. Furthermore, w(^) is equal to the reciprocal of the mean time between failures, and the following well known expressions hold true:

MUT = A(rc)/w(a>), MDT = (l-A(n)yw(n), where MUT = mean up-time, MDT = mean down time and A(^) is the limiting (or steady state) availability of the item.

MUT and MDT are of practical importance, because they well enough characterise the reliability performance of repairable systems. Furthermore, these indices are often included into customer's requirements for reliability of newly designed systems, typically in industry and military areas. Therefore, calculations of MUT and MDT are needed during design and development phase in order to check if the requirements are met. According to the equation above, it is therefore important to calculate not only system availability, but also system failure frequency.

The repair (or restoration) frequency v(t) of an item is defined similarly as the failure frequency, by replacing failures with restorations (i.e. completion of repairs) of the item. That is, by integrating v(t) over given time-interval [a, b], we obtain the mean number of restorations of the item in that interval.

Considerable efforts have been devoted to the problem of finding the efficient calculation methods for the failure/repair frequency of binary monotone systems composed of independent binary components. See Amari (2000, 2002), Chang et al. (2004), Pavlov & Ushakov (1989), Schneeweiss (1999) and the references given therein.

The main objective of these researches was to obtain simple rules for transforming expressions of system availability/unavailability given in terms of element availability and unavailability into an expression for system failure frequency, and system repair frequency as well, both for time-dependent and steady-state cases.

In many real-life situations, however, the systems and their elements are capable of assuming a whole range of performance levels, varying from perfect functioning to the complete failure. A multi-state system (MSS) fails if its performance level is less than the desired performance level (demand). Beginning from the middle of 70s, the theory of binary systems is being replaced by the theory of MSS. The present state-of-art of the theory and practice of MSS may be found in recent monographs Kolowrocki (2004), Kuo and Zuo (2003), Levitin (2005), and Lisnianski and Levitin (2003).

In opposite to the binary case, rather little attention has been devoted to finding practical methods for computation of the frequency-type indices for MSS. Main results have been obtained by Murchland (1975), where very general relations for the computation of failure frequency and related indices were given. Similar relations were considered in Aven and Jensen (1999), Natvig and Streller (1984) and Franken et al. (1984) for the steady-state case of multi-state monotone systems (MMS). However the expressions obtained are stated in general form which is not very convenient for practical purpose due to its complexity. Another approach, based on the inclusion-exclusion principle applied to the set of prime implicants of an MSS was suggested by Bossche (1984, 1986). This approach has however big computational complexity. None of the results mentioned so far has the form of simple rules converting availability expression to failure frequency expression, as in binary case.

The main aim of this paper is to show how to calculate the failure/repair frequency of multi-state systems using conversion rules being generalizations of the rules known from the binary systems. These multi-state conversion rules are obtained using a new general formula for the failure/repair frequency of MMS, which has very simple form. The presentation of these results is based on recent works of Korczak (2006, 2007), with some improvements. Moreover, is shown that the calculation can performed using the algebra of dual numbers.

2. Basic definitions and assumptions

2.1. Multi-state monotone systems and their binary representations

Let <C, K, Ki, ..., Kn, 9> be a multi-state system consisting of n multi-state elements with the index set C = {1, 2, ..., n}, where K = {g(0), g(1), ..., g(M)}e[0, +a>) is the set of the system states, K = {#(0), g(1), ..., g(M)}e[0, is the set of the states of element ieC, and V ^ K is the system structure function, where V = KlxK2x...xKn is the space of element state vectors. We assume that the states of the system [element i] represent successive performance rates ranging from the perfect functioning level g(M) [g(M)] down to the complete failure level g(0) [gi(0)], that is 0<g(0)<g(1)<...<g(M) and 0<g/(0)<g/(1)<...<g/(M). The system is a multi-state monotone system (MMS) if its structure function 9 is non-decreasing in each argument, 9(g(0)) = g(0) and 9(g(M)) = g(M), where g(0) = (g1(0), g2(0), ..., gn(0)), g(M) = (g1(M0, g2(M2), ..., gn(Mn)). We refer to Kuo and Zuo (2003), Levitin (2005) and Lisnianski and Levitin (2003) for detailed description and numerous examples of MMS. Throughput the paper, we will consider MMS only.

A vector y = (y1,y2,...,yn)G V is said to be a path [cut] vector to level ceK of an MMS if 9(y) > c [9(y) < c]. It is called a minimal path [cut] vector to level c if in addition x < y [x > y] implies 9(x) < c [9(x) > c], where x < y means xt <yt for i=1,...,n, and xt <yt for some i. The set of all minimal path [cut] vectors to level c is denoted by Uc [Lc], where UgW = {g(0)} and LgW = 0.

The state (performance level) of element i at time t is represented by a (random) variable X(t), which takes values in K. The state (performance level) X(t) of the system at time t is fully determined by the states of the elements through the multi-state structure function 9, i.e., X(t) = 9(X(t)), where X(t) = (X1(t), X2(t), ..., Xn(t)).

Let us introduce level indicator processes X(e,t) = 1(X(t)>e) and X(d,t) = 1(X(t)>d), e,d>0, where 1(.) is the indicator function. Let 9d = 1(9>d), deK-{0}, be the system level indicators. They can be considered as functions of vector of binary variables X(t) = [X(r,t): ieC, reK—^^O)}], so that 9 d (X(t)) = X(d,t), resulting in the binary

representation of MMS; see Block and Savits (1982), Korczak (2005) and Lisnianski and Levitin (2003) for more details.

From the definition of minimal path and minimal cut vectors, we obtain so-called, min-path and min-cut

forms:

9d(X(t)) = mux , min Xt(y,,t), 9d(X(t)) = min max^)Xt(z, 0, 1,t) (2.1)

— yeUd ,eC: y, >g,(0) — zeLd ,eC: zt <g, (M,)

where r0,1 = min(K,n(r,^)), for reK,-{gi(Mi)}, is the next state in K, better than state r.

There are several algebraic forms of 9d, which can be obtained from (2.1) using inclusion-exclusion, SDP or other methods, see Korczak (2005, 2007). For example, the pseudo-polynomial form is given by:

m

9 d (X(t)) = P0 +ZP B (X(t)), (2.2)

k=1

where

Bk (X(t)) = n (X, (a(k, i), t) - X, (b(k, i), t)), (2.3)

ieC

pk are integer coefficients, a(k,i'),b(k,i')eKi^{gi(Mi)+1}, a(k,i) < b(k,i) for all i and k, and the products Bk are nontrivial. The term XI(a(k,i),t)-XI(b(k,i),t) reduces to X,(a(k,i),t) if b(k,i) = g,(M,)+1, to 1-X,(b(k,i),t) if a(k,i) = g,(0), and to 1, if b(k,i) = g,(M,)+1 and a(k,i) = g,(0).

When reliability structure of a binary system is complex, the Shannon decomposition is frequently used to simplify the structure. The corresponding multi-state Shannon decomposition (or pivotal decomposition, or factoring) formulae are:

9 d (X(t)) = Z (X, (r, t) - X, (r 0, 1, t)) 9 d (e, (r), X(t)),

reK,

= 9d(e,(g,(0)),X(t)) + ZX,(r,t)[9d(e,(r),X(t))-9d(e,(r - 1),X(t))], (2.4)

reK,

where ((r),,X(t)) = (X1(t), ..., X-1(t), r, Xm(t), ..., Xn(t)), e,(r) = (1(u<r): ueK,-{g,(0)}), reK,, g,(M)0,1 =

g,(M)+1, and r--1 = max(K,n(-^,r)), for reK,-{g,(0)}, is the best state preceding state r, and gt(0)-t1 = g,(0), so that e,(g(0)-, 1) = e,(g(0)). Observe that for r = g,(k), e,(r) = e,(g,(k)) = (03,0,0), e,(g(0)) =

k M, -k

(OJ), e,(gt(M1)) = (1L23).

Note that 9((r)i, x) is an extended structure function (i.e. it can be degenerated), taking its values in the set {9((r)i, g(0)), ..., 9((r)i, g(M))}. When r>g,(0), it may happen that 9((r),, g(0)) > g(0) = 9(g(0)). However, if 9((r)i, g(0)) < 9((r)i, g(M)), then 9((r)i, x) fits our definition of MMS with the lowest performance levels being not necessarily 0.

Unless otherwise stated, we make the following assumptions regarding stochastic properties of the elements of an MMS.

Assumption 2.1. The system's elements, that is, the stochastic processes {X(t)}, ieC, are mutually s-independent.

- 86 -

Assumption 2.2. (X(t)}, ieC, are regular jump processes, i.e.: have jump right-continuous sample paths with leftside limits, and have finite expected number of jumps in bounded intervals.

For any r,seK, r^s, let Nr^s (t) be the number of transitions of element i from its state r to its state s in

time interval (0, t]. Its expected value is denoted by W[™s(t) = E[N™(t)]. When W-™s(t) is locally absolutely

continuous on [0, ro), its density w[™s (t) is called the instantaneous frequency of transitions from r to s:

t

W™ (t) = J w™ (s) ds, wr™ (t) = dW™ (t)/dt. (2.5)

0

Assumption 2.3. (transient, or instantaneous case) For any ieC, all the functions Wir™s (t), r,seKi, r^s, are locally absolutely continuous on [0, ro), i.e. the interstate frequencies w[™s(t) exist.

Letpi(r; t) = Pr{X(t) = r}. The steady state frequency w[™s (ro) of transitions of element i from its state r to its state s and the steady state probabilitypi(r; ro) that element i is in r are defined by:

w[™s(ro) = lim w™(t), pi(r; ro) = limpt (r; t) . (2.6)

Assumption 2.4. (steady state, or asymptotic case) For any ieC and r,seK, r^s, the steady state frequencies wi™ (ro) and steady state probabilities p,(r; ro) exist.

From assumptions 2.1 and 2.3, it follows that the processes (X(t)}, ieC, have no common jump times with probability 1. And in consequence, any change of the system's state is caused, with probability one, by a jump of exactly one element.

2.2. Basic reliability measures of MMS

For an MMS, one can define various reliability and performance measures, see Aven and Jensen (1999), Levitin (2005), and Lisnianski and Levitin (2003). In this paper we will consider basic reliability indices only, which, however, may be used to calculate many other measures. For any fixed performance level d, g(0)<d<g(M), we define the system reliability measures like for binary systems, considering the sets G(d) = Kn[d,ro) and F(d) = K-G(d) as up and down states respectively. The system availability to level d (or to demand d) is defined as A(d,t) = Pr{X(t) > d} = E[X(d,t)] = E[^d (X(t))]. The system unavailability to level d (or to demand d) is defined as

U(d,t) = Pr{X(t) < d} = 1 - A(d,t). A transition from G(d) to F(d) is called d-failure, and the reverse transition is called d-repair. The instantaneous failure [repair] frequency to level d (shortly: d-failure [repair] frequency) is denoted by w(d,t) [v(d,t)] and defined as the density of the function W(d,t) [F(d,t)], the expected number of d-failures [d-repairs] in (0, t], i.e.:

tt W(d,t) = J w(d, s)ds, V(d,t) = J v(d, s)ds . (2.7)

00

We set A(g(0),t) = U(u,t) = 1 and w(g(0),t) = w(u,t) = A(u,t) = U(g(0),t) = 0 for u>g(M). Binary-like reliability indices of the system elements are defined similarly, and are denoted as A,(u,f), U(u,t), w ¡(u,f) and v(u,t)

for ieC and gi(0)<u<gi(Mi), with Al(gl(0),t) = U(s,t) = 1, wl(gl(0),t) = w(s,t) = A(s,t) = U(gi(0),t) = 0 for s>gI(MI). They can be calculated from known state probabilities p(r; t) and interstate frequencies w[^s (t) :

A i(u,t) = £ p (r; t), w(u,t) = ^ w^ (t), v(u,t) = £ wf-r (t). (2.8)

reK r,seKi r,seKi

r>u s<u, r>u s<u, r>u

The steady state (or limiting, asymptotic) reliability indices are defined as the limiting values of the corresponding instantaneous indices, by letting t ^ œ, if the limits exist. In steady state, the failure and repair frequencies of system, and each of its element as well, are equivalent:

w(d,œ) = v(d,œ), w,(r,œ) = v,(r,œ). (2.9)

The steady state system failure frequency is important for applications, since under rather mild assumptions, see Cocozza-Thivent (1997) and Cocozza-Thivent and Roussignol (2000) (for example when system's elements are modelled by irreducible time-continuous Markov chains, or by its functions), we have the following familiar relations:

MUT(d) = A(d,œ)/w(d,œ), MDT(d) = U(d,œ)/w(d,œ), (2.10)

where MUT(d) [MDT(d)] is the mean up-time [down-time] to level d of the system.

In the simplest case, when the stochastic evolution of element is described by a homogeneous time-continuous Markov chain with transition rate matrix [^(r,s): r,seK], we have:

(t ) = pt ( r; t )ki (r, s), (2.11)

where t > 0 or t = œ (for the limiting case).

2.2. System availability calculation

For any fixed ieC, stochastic processes {Xi(e,t)}, eeKi-{gi(0)}, are dependent, as 1 > Xi(gi(1),t) > Xi(gi(2),t) > ... > Xi(gi(Mi),t) > 0. However, by stochastic independence of elements, the processes belonging to different elements are independent. Therefore, having 9d (X(t)) written in a suitable form, and knowing

availability/unavailability of independent elements, calculation of the system availability is very easy. For example, if 9d (X(t)) is given in the form (2.2), then:

m

A(d, t) = p0 +ZPA (A(t )), (212)

k=1

where A,(g,(0),t) = 1, A(u,t) = 0 for u>gI(MI+1), and

Bk ( A(t )) = E[Bk (X(t))] = n ( At (a(k,i), t) - At (b(k ,i), t)). (2.13)

ieC

with A(t) = [Ai(r,t): ieC, reK,-{gi(0)}].

Applying the factoring formula (2.4), we get:

A(d,t) = 2 (A (r, t) - 4 (r e i 1, t)) A(i,r) (d, t)

reKj

= A(i,gi (0)) (d, t) +2 A, (r, t)[ A(Ur )(d, t) - A(i,r-i1)(d, t)], (2.14)

reKi

where A(i,r)(d,t) = Pr{9(X(t)) > d | (t) = r} = Pr{9((r),,, X(t)) > d} = E[9d (e, (r), X(t))] is the availability to level d of the system with indicator structure function 9d (e, (r), X(t)), or in other words, A(i,r) (d,t) is the availability of the system with structure function 9, given that element i is strapped in state r.

3. Failure and repair frequency calculation

3.1. The main formula

According to general results obtained by Murchland (1975), we have:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

w(d,t) = 2 2Pr{9((r)i,X(t)) > d, 9((s),,X(t)) < d}wr (t) (3.1)

ieC r ,sgK. r^s

v(d,t) = 2 2Pr{9((r),,X(t)) > d,9((s),,X(t)) < d}wr (t) (3.2)

ieC r,seKi r ^s

for both monotone and non-monotone systems. For monotone systems considered in this paper we have Pr{9((r),, X(t)) > d, 9((s),., X(t)) < d} = 1(r>s)-(A(i,r)(d,t) - A(l,s) (d,t)), hence these general expressions reduce to the following:

w(d,t) = 2 2(A(i,r)(d, t) - A(i,s)(d, t))wr (t) (3.3)

ieC r,seK. r>s

v(d,t) = 2 2(A(i,r)(d, t) - A(i,s)(d, t))wr (t) (3.4)

ieC r,seK.

r>s

The main disadvantages of these formulae are that they depend on a number of element's inter-state transition frequencies, and that the format of input data {w[^s (t)} is different from the format of output data

{w(d,t), v(d,t)}. As a result, recursive application of these formulae for complex systems with hierarchical structure is difficult, or even impossible. More convenient are formulae stated in terms of element's failure/repair frequencies, w.(r,t) and v.(r,t). Observe that for r > s, r,seKi:

A(,,r)(d, t) - A(,,s)(d, t) = 2(A(',u)(d, t) - A(i,u-i1)(d, t)). (3.5)

ugK. : s<u<r

Substituting (3.5) into (3.3) and (3.5), interchanging the order of summation and using relations (2.8), we obtain:

w(d,t) = 2 2[A(i,r)(d, t) - A(i,r-i1)(d, t)]w,(r, t), (3.6)

ieC reKi-{gi (0)}

v(d,t) = 2 2[A(,,r)(d, t) - A(i,r-i1)(d, t)]v,.(r, t). (3.7)

ieC reKi-{gi (0)}

According to (2.14),

A(ur\d, t) - A^'V, t) = , (3.8)

dA. (r, t)

where we consider any U.(r,t) appearing in the expression for A(d,t) as 1-Ai(r,t), so that dUi(r,t)/dAj(r,t) = 5(1-A i(r,t))/dA '(r,t) = -1. Thus we have proved the following main result:

*(M = £ £ Wj (r.') fd-t) • (39)

ieC reK'-{g. (0)} ^I'l'i

v(d;) = £ £ vi (r t) fAM (-10)

ieC reKi-{g(0)} ^

Now the input and output data are of the same format as the failure/repair frequencies. Moreover, the expressions obtained are easy to remember, and are very similar to the formulae known from the binary system theory.

Since the expressions for w(d,t) and v(d,t) are similar, we will restrict our consideration to w(d,t). Repair frequency formulae can be obtained from failure frequency formulae by replacing w with v. Furthermore, for sake of brevity, we will time parameter t in what follows. Thus we will write: A.(r), U(r), Wi(r), A(d), U(d), w(d) instead of Aj(r,t), U.(r,t), wl{r,t), A(d,t), U(d,t), w(d,t).

Let us consider some alterative forms of (3.9). When the system unavailability U(d) is given as a function of Ui(r) and Ai(r), then:

wW) = £ £ w.(r)dUd;, (3.11)

ieC reKl-{gl(0)} UU j V)

where we consider any A.(r) appearing in the expression for U(d) as 1-Ui(r), so that dAi(r)/dUi(r) = d(1-U.(r))/dUi(r) = -1.

When U.(r) and A.(r) appearing in the expression for A(d) or U(d) are considered as independent variables, so that dUi(r)/dAt(r) = 5Ai(r)/5Ui(r) = 0, then according to the chain rule of differentiation, we may write (3.9) and (3.11) as:

w(d) = £ £ w.(r)

ieC reK.-{g. (0)}

( dA(d) dA(d) ^ 3At (r) dU. (r)

(3.12)

w(d) = £ £ w. (r)

ieC reK.-{g. (0)}

( dU (d) dU (d) ^ dUt (r) dA. (r)

(3.13)

3.2. Conversion rules for the failure frequency calculation

Fairly general conversion rule that converts an availability expression of an MMS into its failure frequency expression can be described as follows. Suppose that the availability A(d) is given in the following sum of products form:

A(d) = Po + ZP * n Gkm (A):

(3.14)

k=1 meEk

where Ek is a non-empty index set, and Gkm (A), meEk, are functions having no common relevant variable

belonging to the same system's element, i.e. if Gkm (A) depends on the variable A,(r) (belonging to element i),

then other functions Gkl(A)), do not depend on variables Ai(s), seK-{g(0)}. This relevant variable

disjointness property relates to each product separately. We assume that Gkm (A) are differentiable with respect to

each variable (the derivatives being 0 for of non-relevant variable). By applying (3.9) to A(d) given by (3.14), and using usual algebra and calculus, we obtain:

w

L f

(d) = ZPk Z nGk,i(A)

k=1 meEk ^leEk-{m}

• w.

w

^ L f

= ZPk n Gk,m (A) Z G (A)

k=1 ^meEk JmeE^k,m (_)

(3.15)

where, by convention, a/0 = 0 for any a, and

dGk,m(A) , x

Wk,m = Z Z A "7 • Wi (r).

ieC reKi-{g(0)} dAi (r)

(3.16)

According to (3.9), when Gkm (A) is the availability [unavailability] to a given level of a multi-state

subsystem, then wk,m [-wk,m] is its failure frequency to this level, and, in the steady state, wk,m/ Gk m (A) = 1/MUT

k, m

[-1/MDTk,m] of that subsystem to the given level.

By a suitable choice of functions Gk m (A) in the above general rule, we may obtain several special cases,

being multi-state generalizations of conversion rules known for binary systems. By applying (3.15) with A(d) given by (2.12), we obtain:

w

(d) = ZP k Zw (a(k, Z)) - wz (b(k, z))]B«(A)

k=1 zeC m

= ZP kBk (A) Z

k=1

wi (a(k, i)) - wi (b(k, i)) At (a(k, i)) - At (b(k, i))

(3.17)

where, a/0 = 0 for any a, and

Bkz)(A) = n (Ai (a(k, i)) - A, (b(k, i))).

(3.18)

ieC-{z}

As a very simple example, let us consider an MMS with structure function ^(X) = min(Xi, max(X2, X3)). Then 9 d (X)) = X1(^[1 - (1 - X2(^)(1 - X3(d))] and:

A(d) = Ai(d)[1 - U(d)U3(d)] = Ai(d) - Ai(d)U2(d)U3(d). (3.19)

Using (3.15)-(3.16) yields:

w(d) = W1(d)[1 - U2(d)U3(d)] + Ax(d)[w2(d)U3(d) + U2(d)w3(d)], (3.20)

or, in steady state:

w(d) = A1(d)[1-U2(d)U3(d)]/MUT1(d) + A1(d)U2(d)U3(d)[1/MDT2(d) + 1/MDT3(d)]

= A1(d)/MUT1(d) - A1(d)U2(^U3(^[1/MUT1(^ - 1/MDT2(d) - 1/MDT3(d)]. (3.21)

As a more general example, observe that Shannon's decomposition formulae (2.14) for the availability A(d) are of the form (3.14). Hence, by using (3.15) with A(d) given by (2.14), we obtain at once the following Shannon's decomposition formulae for the failure frequency w(d):

w(d) = £[(W (r) - W (^ S n) A(i,r)(d) + ( A (r) - A (r S 1))w(i,r)

(d) = £[(w, (r) - w, (r Si 1)) A(',r)(d) + (Ai (r) - a, (r Si 1))w(i,r)(d)]

reK i

= £ (Ai (r) - At (r S, 1)) A(i,r) (d)

reK i

, (i,r ) ^ / w, (r) - W, (r Si 1) + w(i,r )(d) ^ At (r) - A (r S, 1) A(i,r)(d)

\ i V / i V i ' v / /

w(i-(0))(d)+£ a, (r)(A(i,r)(d) - A(i-1)(d)) w^+w:)(d)- W(i;;1)(d), (3.22)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

reK;

At (r) A(i,r )(d) - A^'V)

where w(i,r)(d) is the failure frequency to level d of the system with indicator structure function (e i (r), X), or in

other words, w(i,r)(d) is the failure frequency to level d of the system with structure function 9, given that element i is strapped in state r.

3.3. Application of dual numbers

A dual number is one of the form a + sb, where a and b are real numbers and s is an algebraic (imaginary) unit having the formal property that s2 = 0. The set D of all dual numbers is a commutative ring with basic algebraic operations defined by:

(a + sb) + (c + sd) = a + c + s(b + d), (a + sb)-(c + sd) = ab + s(ad + bc).

Since s2 = 0, a pure dual number sd has no inversion, so the ring D is not a field (has zero divisors). However, if c * 0, then 1/(c + sd) = 1/c - sd/c2.

The concept of the dual number was introduced by Clifford (1873) and the name was given by Study (1903). Application areas of dual numbers include kinematics, geometry, mechanics, robotics, etc. We refer to (Angeles 1998), (Dimentberg 1978), (Fischer 1999), (Veretennikov and Sinitsyn 2006) and (Yaglom 1968, 1979) for more detailed historical account, discussion of properties and applications of dual numbers. Observe that

n n n n

n (Xk +syk ) = n Xk +s£ Jk n Xm . (3.23)

k=1 k=1 k=1 m=1

m*k

Letf(x1,x2,...,xn) = xrxr.. ,xn, where x1, x2, ..., xn are real variables. By replacing each xt by dual number xt + sy-, we obtain dual function F of n dual numbers. According to (3.23), we have the following representation for the function F:

F (x + sy) = n (Xk + syk ) = f (x) + sZ yk ^, (3-24)

k=1 k=1 dXk

where x + sy = (x1+sy1, ..., Xn+syn), x = (x1, ..., Xn), y = (y1, ..., yn).

It is easy to see that this representation holds true for dual functions F defined in the above way using a real analytic functions f(x). In particular, it holds for polynomial, multi-linear and more general functions f(x) defined by elementary algebraic expressions.

Let A(d) = A(d; A) be given in appropriate algebraic form. e.g. in the form (2.12) or (3.14). Replacing each variable A(r) by dual variable A(r) + sw^r) in A(d; A) we obtain dual function A°(d; A + sw), where w = (w;(r): ieC, reK-{g(0)}). According to representation (3.24) and formula (3.9), we have:

A°(d; A + sw) = A(d; A) + sw(d; A, w) = A(d) + sw(d). (3.25)

This formula leads to simple calculation method of failure frequency using dual number algebra:

(1) write A(d) in appropriate algebraic form,

(2) replace all A(r) [U;(r)] by dual variables A(r) + sw^r) [1 - (A;(r) + sw^r)) = Ui(r) - sw^r)],

(3) perform calculation using dual number algebra to obtain dual number a + sb,

(4) w(d) = b.

For example, if A(d) = A1(d)(1 - U2(d)U3(d)), then

A°(d; A + sw) = {A 1(d) + sw1(d)}(1 - Ud) - sw2(d)}{U3(d) - sw3(d)}) = {A1(d) + sw1(d)}{[1 - U2(d)U3(d)] + s[w2(d)U3(d) + U2(d)w3(d)]} = A1(d)(1 - U2(d)U3(d)) + s{w1(d)[1 - U2(d)U3(d)] + A1(d)[w2(d)U3(d) + U2(d)w3(d)]} = a + sb = A(d) + sw(d); (compare with (3.20)).

4. Extension to random demand rate

Many real technical systems operate under demand randomly changing in time. Examples of such systems are power generating systems, transportation systems, distributed computer networks and production systems. We refer to Levitin (2005) and Lisnianski and Levitin (2003) for more examples and further discussion.

Let D(t) be the demand rate at time t. The fixed (time-independent) demand rate D(t) = d was considered in section 3. Now we consider randomly changing in time demand rate {D(t)}. We assume that the process {D(t)} takes its state in finite set D e [0, ro) and that it satisfies Assumptions 2.2 and 2.3. The system with performance process X(t) = 9(X(t)) is operating at time t, if X(t) > D(t). Otherwise the system is failed. It is assumed that the processes {X(t)} and {D(t)} are independent. We show how to apply the results of section 4 to the case of randomly changing demand.

Let the demand states in D be indexed in decreasing order: 0 < d(m) < d(m-1) < ... < d(1), m > 1.

Let H = {1, 2, ..., m} be the index set of demand levels and let L(t) be the index of demand level at time t, so that D(t) = d(L(t)). Define a function y: HxK ^ {0,1} by:

y(k, x) = 1(x > d(k)). (4.1)

Since d(k) is decreasing in k, y(k, x) is a monotone increasing binary structure, which can be considered as the structure function of a binary system consisting of two multi-state elements. The first element corresponds to the demand level index and its stochastic behaviour is described by {L(t)}. The second element corresponds to the original system with stochastic behaviour described by {X(t)}. We have:

m

y(L(t), X(t)) = 1(X(t) > d(L(t))) = Z (L(k, t) - L(k +1, t))X(d(k), t)) , (4.2)

k=1

where L(k, t) = 1(L(t) > k), L(m+1, t) = 0 and X(c, t) = 1(X(t) > c). Therefore:

mm

A(t) = Z Pr{L(t) = k}A(d (k), t) = Z ( Al (k; t) - AL (k +1; t)) A(d (k), t), (4.3)

k=1 k=1

where al(*; t) = Pr{L(t) > k} = Pr{L(k, t) = 1}.

Let w}L^1 (t) be the frequency of transitions of the process {L(t)} from state j to state l at time t (assumed to exist). Then we can apply the factoring formula (3.22) to obtain the failure frequency w(t) and the repair frequency v(t) of the system operating under random demand {D(t)}:

mm

w(t) = Z (wl (k, t) - wl (k +1, t)) A(d(k), t) + Z (L(k, t) - L(k +1, t))w(d(k), t), (4.4)

k=1 k=1 mm

v(t) = Z (VL (k, t) - vL (k +1, t)) A(d (k), t) + Z (L(k, t) - L(k +1, t ))v(d (k), t), (4.5)

k=1 k=1

where

m k-1 k-1 m

wL(k,t) = ZZ w?1 (t), VL(k,t) = ZZ wfl (t), (4.6)

j=k l=1 j=1 l=k

with wL(1,t) = wL(m+1,t) = 0 and VL(1,t) = VL(m+1,t) = 0.

The failure [repair] frequency of system with variable demand rate has two contributors, designated by w(L)(t) and w(X)(t) [v(L)(t) and v(X)(t)]:

1) w (L)(t) and v(L)(t) are related to failures caused by changes of demand rate, and correspond to the first sum in equations (4.4) and (4.5) respectively, and

2) w(X)(t) and v(X)(t) are related to failures caused by changes of the state of the system of elements, and correspond to the second sum in these equations.

Of course, for the steady state (t = ro), the failure and repair frequencies, and their two separate contributors as well, coincide: w(ro) = v(ro), w(L)(ro) = v(L)(ro), w(X)(ro) = v(X)(ro).

Notice that the results presented in this section also include, as a special case, the random demand, which does not change in time: D(t) = D and consequently, L(t) = L (D and L are just random variables). Then all wL^1 (t)

are equal to 0, and thus the demand related contributors w(L)(t) = v(L)(t) = 0, i.e. the first sum in each right-hand side of each equation (4.4) and (4.5) disappear.

5. Conclusions

New general formula for the failure/repair frequency of a multi-state monotone system was derived in the paper. Using this formula simple conversion rules from an availability or unavailability expression into an expression for failure/repair frequency, were obtained. Application of dual number algebra was also discussed.

As further investigations in the area, we may mention:

1) developing other efficient algorithms, considering, for example, application of the Universal Generating Function (UGF) technique, Levitin (2005);

2) considering some statistical dependencies among system's elements (e.g. common-cause failures), and between demand rate and elements performance processes as well;

3) obtaining approximations useful for analysing very complex and large systems;

4) generalisation to multi-state systems which are not necessarily monotone (thought in this case not so simple conversion rules are expected).

References

1. Amari S.V. (2000). Generic rules to evaluate system-failure frequency. IEEE Transactions on Reliability. 49(1), 85-87.

2. Amari S.V. (2002). Addendum to: Generic rules to evaluate system-failure frequency. IEEE Transactions on Reliability. 51(3), 378-379.

3. Angeles J. (1998). The application of dual algebra to kinematics analysis. Computational Methods in Mechanical Systems. Edited by J. Angeles and E. Zakhariev. Springer-Verlag, Heidelberg, 3-31.

4. Aven T. and Jensen U. (1999). Stochastic Models in Reliability. Springer-Verlag, New York.

5. Block H.W. and Savits T.H. (1982). A decomposition for multi-state monotone systems. Journal of Applied Probability, 19(2), 391-402.

6. Bossche A. (1984). The top-event's failure frequency for non-coherent multi-state fault trees. Microelectronics and Reliability, 24(4), 707-715.

7. Bossche A. (1986). Top-frequency calculation of multi-state fault trees including inter-state frequencies. Microelectronics and Reliability, 26(3), 481-482.

8. Chang Y-R, Amari S.V. and Kuo S-Y. (2004). Computing system failure frequencies and reliability importance measures using OBDD. IEEE Transactions on Computers, 53(1), 54-68.

9. Clifford W.K. (1873). Preliminary sketch of biquaternions. The Proceedings of the London Mathematical Society IV(64- 65), 381-395.

10. Cocozza-Thivent C. (1997). Processus Stochastiques et Fiabilite des Systemes. Springer-Verlag, Berlin.

11. Cocozza-Thivent C. and Roussignol M. (2000). A general framework for some asymptotic reliability formulas. Advances in Applied Probability, 32(2), 446-467.

12. Dimentberg F.M. (1978). Screw Theory and Its Applications. Nauka, Moscow (in Russian).

13. Fischer I.S. (1999). Dual-Number Methods in Kinematics, Static and Dynamics. CRC Press, Boca Raton.

14. Franken P., Kirstein B.M. and Streller A. (1984). Reliability analysis of complex systems with repair. Elektronische Informationsverarbeitung und Kybernetik (Journal of Information Processing and Cybernetics), 20(7-9), 407-422.

15. Kolowrocki K. (2004). Reliability of Large Systems. Elsevier, Amsterdam.

16. Korczak E. (2005). Binary representations of multi-state systems. Modern Statistical and Mathematical Methods in Reliability. Edited by Wilson A. et al. World Scientific, New Jersey, Chapter 21, 293-307.

17. Korczak E. (2006). Rules for failure/repair frequency evaluation of multi-state systems. Safety and Reliability for Managing Risk. Edited by Guedes Soares C. and Zio E. Vol.1, Taylor & Francis, London, 157-164.

18. Korczak E. (2007). New formula for the failure/repair frequency of multi-state monotone systems and its applications. Control and Cybernetics, 36(1), 219-239.

19. Kuo W. and Zuo M.J. (2003). Optimal Reliability Modelling: Principles and Applications. John Wiley & Sons, New York.

20. Levitin G. (2005). Universal Generating Function in Reliability Analysis and Optimization. Springer-Verlag, Berlin.

21. Lisnianski A. and Levitin G. (2003). Multi-state System Reliability. Assessment, Optimization and Applications. World Scientific, New Jersey.

22. Murchland J.D. (1975). Fundamental concepts and relations for reliability analysis of multi-state systems. Reliability and Fault Tree Analysis. Edited by Barlow R.E. et al. SIAM, Philadelphia, 581-618.

23. Natvig B. and Streller A. (1984). The steady-state behaviour of multi-state monotone systems. Journal of Applied Probability, 21(4), 826-835.

24. Pavlov I.V. and Ushakov I.A. (1989). Calculating reliability indices for complex systems of repairable components. Izvestiya Akademii Nauk SSSR, Tekhicheskaya kibernetika, No 6, 170-176 (in Russian).

25. Schneeweiss W.G. (1999). The Fault Tree Method (in the Fields of Reliability and Safety Technology). LoLiLe, Hagen.

26. Veretennikov V. G. and Sinitsyn V.A. (2006). Theoretical mechanics. Supplements to general chapters. Fizmatlit, Moscow (in Russian).

27. Yaglom I.M. (1968). Complex Numbers in Geometry. Transl. from Russian. Academic Press, New York.

28. Yaglom I.M. (1979). A Simple Non-Euclidean Geometry and Its Physical Basis. Transl. from Russian. Springer-Verlag, New York.

i Надоели баннеры? Вы всегда можете отключить рекламу.