• Aucun résultat trouvé

Reliability analysis using Bayesian networks

N/A
N/A
Protected

Academic year: 2021

Partager "Reliability analysis using Bayesian networks"

Copied!
10
0
0

Texte intégral

(1)

HAL Id: hal-02134717

https://hal.archives-ouvertes.fr/hal-02134717

Submitted on 20 May 2019

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Reliability analysis using Bayesian networks

Ayeley Tchangani

To cite this version:

Ayeley Tchangani. Reliability analysis using Bayesian networks. Studies in Informatics and Control, Informatics and Control Publications, 2001, 10 (3), pp.181-188. �hal-02134717�

(2)

Open Archive Toulouse Archive Ouverte (OATAO)

OATAO is an open access repository that collects the work of some Toulouse researchers and makes it freely available over the web where possible.

This is an author's version published in: https://oatao.univ-toulouse.fr/23637

Official URL :

To cite this version :

Any correspondence concerning this service should be sent to the repository administrator:

tech-oatao@listes-diff.inp-toulouse.fr

Tchangani, Ayeley Reliability analysis using Bayesian networks. (2001) Studies in Informatics and Control, 10 (3). 181-188. ISSN 1220-1766

OATAO

(3)

,_

"

.

Reliability Analysis Using Bayesian

Networks

Ayeley Pbllippe Tchangani Departement GEII. ror de Tarbes Uni versite Paul Sabatier

1. rue

Lautreamont

' ' 65016 Tarbes Cedex FRANCE

E-mail:. tchangani@geii.iut-tarbes.fr

Ahstra:t: This p11per cmsidc:rs the problem of rdiability analysis of systmis that consists rl many grot4>S of componmts crgani?.ed

in parallel and/er in serial given the reliability of the basic component. The mathematical tool used to tackle this problem is that of Bayesiaa ndwodcs (BN) that derive from conva:ga\Ce of statistics and Artificial rut.elligeace (AI). It oonsisls of the reprEtSentation ofprobabi_lutic causal relation bawem variabk:9 of a s}'IJtem.

Keyworm:_ Reliability, DU111J1osis, Bayesi~ Na.works

Born in 1970 io Togo, Dr. Aymy Pbllppe Tduulgaud received Iniienieur Dearee from Ecole Ccn1rale de 'I.ille, Lille, France in 1995; MSc. (DEA) and Ph. D (Doct.orat) n Cmtrol 111d Automation &am Uiiversitedes~ces d. Technologies de Lille, funce in 199S and 1999 re11pe~ely. From November 1999 to December 2000 be was a :Postdoaoral Fellow at French - ~ 1 Africa Technical Institute io Electrmics, Technikon Pretoria, South Aftica. Since February 2001 be bas been ~sistant Pro.reasor (Maitre

de Confl!rences) at Univerait6 Toulouse ID (IUT de Tames), Tarbes, Frmce where he teaches Control Sy,.iems, Automation and Computer Sciaice.

Dr. Tchanpnl 001lducts researches in delay systems, 11pplicatims of omtrol system methodologies fQr electroma!lllelic oompab1li1ity analysis and ra iability analysis m complex systems. He is member of IEEE.

1. Introduction

Reliability analysis of. systell.ls. (machines in a factoey. differem components in computer netwock, ~cj is very important in order to be able to deliver good products or services er to avoid some catasbq,Jiic events due to failure c:L component(s) and/or sumystem(s). In communication networks, for instance, it is important to have reliable components (4) in order to avoid frequent interruption in communications or tmavailability of the communicatioo. system for a long period In sane cases the system rd.iability is a

~iremett from government agencies for the purpose c:L security (air-traffic for instan::e). This is the

~ n why it ~ quite importatt for the sy!tem analyst to be able to quantify the reliability of the system that he/sh,e is dealing with, in order to modify or to add !Dme .components,.and so to meet the reliabilay requirements. Another important aspect is the diagnosis, that is, given a system milure. identification of the element(s) likely to be respoDStbJe for the failure. This analysis is a way enabling actions on the systems such as:

Rdiability Allocation: Reliability allocatioo is the process <:L specifying a level of reliability f<r each subsystem or module in a system so as to achieve a sy!tem reliability objective. This process soould be perfmned early in the design cycle to guide designers in ch~ing components, materials, and a design topology that will meet system o~ves.

Rdiability Optimization: It is not unccmmon for a company to have many engineering projects in progiess at any one time, for a given piece of equipnent or product line. In tbis situation it is important

that ~ studies are condueled in order to pioritize potential poduct modifications. The best approach to this problem is to use optimization metllod; leading to a com,ination of modificatio~ in temlS c:L the largest increase in reliability for the lowest cost.

Reliability Prediction: Reliability prediction involves estimation of the reliability of equipment or products previous to their production or modification.

(4)

One can easily imagine other possible actions.

It is well known (see formulas (!) and (2)) iliat given the srune C01Uponents (number and reliability), a system organized in imaJ!el is more reliable than one wlùch is organi7.ed in serial So one way to inlprove the reliabifüy of a system is to put two or more eomponents in imaJ!el instead of one. But this proeess will increase the eost of the systelll. ln order to find critical components simulation of the system can be useful because it lllight împrove the efficieney of actions to be considered. But the analysis using fonnulas (1) and (2) is not useful if the system is C01Uposed of a large nmnber of CO!llponeu!S as it is usuall:y the case and also the problem of diagnosis is not possible in this way. In this paper we will eonsider the analysis of reliability using Bayeslan netwoœ, a tool that pennits the representation of proœbilistic causal relations. We will demonstrale that it is possible to transfunn a reliability structure of a system into the fuunework of a Bayesian network and then use the existing software dedicated to Bayeslan networks to analyze or sinlulate the beba\1or of the systenL Moreover such representation can be used for diagnosis. Existing works on reliability in the literature are more devoted to mathematical modeling of Jàilure and repair proeesses (see for instance [!] and referenees therein) rather than easy way of computing reliability of a complex system. This work is on the contrary devoted to reduction of computational difficulties raised by putting reliability structure into the framework of Bayesian networks that allow an interactive SÎllllliation proeess.

The remainder of this paper is organized as follows: Section 2 is dedicated to the presentation and calculation of reliability of a system; Section 3 will consider the presentation of Bayesian networks; Section 4 is the main eonlribution of this paper and eonsists in the problem of putting a reliability structuœ of a system in the framework of a Bayesian network; finally, Section 5 is dedicated to the illustration of the idea of this paper by an example.

2. Reliability: Definitions and Structures

A given system is often colllpOSed of many basic components organized in subsystems, whose failure may cause the :milure of the whole system or at least reduce its performance. ln tenns of reliability there are two types of organizations of components/subsystems in subsystems to fonn the whole system: organization in serial and organization in parallel. These organizations impact on the reliabiliey of the resulting subsystem. The measure of reliabiliey that will be eonsidered in thîs paper is given in the following definition.

Definition 1: The reliabiliey of a system or a component is the probability that thîs system or component shall perform its task without failure at an instant t lmowing that it was performing well at t O (t � t O)

The reliability of a given system is calculated by applying the fullowing rules.

lf a system consists of n eomponeots

C,,

i

=

l, .. ,n . in serial, the system will be perfonning well if and

only if each component is perfonning well, so if P, is the reliabilitv of the

i'"

component, îhen the

reliability of the system p, is given by

P,

=

flp,

(1). 1===1

On the contrruy if a system consists of n components C,, i = l, .. ,n in parallel, the system will perfurm wel! if at least one of these components performs well, so if p, is the reliability of the i"' component, the.11 the reliability of the system p P is given by

pp

= 1-

n

(1 -

pJ

(2).

i=1

Formulas (1) and (2) eonstitute the fundamenlal relations fur computing the reliabilîty of a system because any system will eonsist of components or groups of eomponents in serial and/or in parallel.

(5)

An e.iamlple of. a system COOlpOSOO of 4 basic ~ is given in figure 1. The system is has two main · pmillel mmches, one br.mch COIISisting only of the cmiponcnts

C

4 and the other one coosisdr,g o f ~

• ~· + • '

c

l

in sma1 with a groop fonned by components

c

l

aod

C3

in parallel.

----'c1

---~c2

---C4

Figure t. An Exalllple of System With 4 Componaats

For a complex system with many basic components, manual calculation of the reliability of the system

given tllal o f ~ elements, may be veiy demanding. Another problem is lhe ~ . that is finding

tre element(s) oc subsystem(s) likely to be responsible for the failure of the system. This problem is not

an easy prd)lem when dealing with a very oomplex syslem. So a rqresentation that ooold make this

problem less complicated is oocessaiy. In the following Sections Baye.,mo networks are used to represent

the relationship between components and subsystems. We will show that once the network is defined

(structure and parameters), the problem of finding tlte

~liabi,ny

of.a subsystem or of the whole _system

given the reliability of ils ms.ic caupooents becomes an easy problem. Momove:r the JXOPIIPtion of an event, failure of a subsystem or the system will permit to identify components most likely to c;ause this

failure, that is to solve ~ problem of diagnosis. Bayesian networks allow also 1D easily .simtdate

approximate operation rL a subsy&tem, say, a subsystem COlllp(Rd of elements in serial. the probability that the subsystem fails knowing that one of its elements fails is not 1 but somewhere between O and i,

simulating an approximate functioning of the subsystem. The approximate fWICtioning of basic componenlS can also be taken into account by allowing them to have diiferent alld not only two states,

those of failure and no failure.

3. Introduction

.

to

Bayesian Networks

Bayesian Networks (BN) derive from the convergence of statistical methods that.permit one 1D go from information {data) to knowl~ (probability laws, rdatioaship between variables, ... ) with Artificial Intelligence (AI) that permits compota-s to deal with knowledge (not only information), (see for example

[3]). Jlte terminology BN comes from lb>mas Baycs's [2] 18th century work. Its actual development is

a

to [5]. The main purpose of BN is to integrate ~ into ex-pert systems. Indeed, au expert.

·most of the~ lias only app-oximate knowledge of the system, that he/she formulates in terms like: A bas' an influence oo B_; if B is observed, there is a great chance that C occms and so on. It becomes obvious that this tool is well -suited to deal with the p-oblem concerned, as expert knowledge can be

needed to estimate, foc insuw:e, the reliability of a component or how a,mpo~nts of a subs~em interact in• terms of reliability. . . . . .

BNs corvnst in a giaphical rq,resemation of the causality 1elation between a cause and its effects. Figure 2

shows that A is the cause and B its effect

(6)

Bur as''fiùs relation of causality is not strict, the next step is to quantify it by giving the probability of occurrence of B when A is realized So an BN consists of an oriented gmph where nodes represent variables, and oriented ares represent the causality relation and a set of probabîlities. A rigorous definitîon

of a BN is given below. · ·

Def'mition 2 (adaptedfrom [3]). Let consider

an aeyclic oriented graph G

=

(V,

A) where V and A represent the set afnodes and the set of

arcs, respective/y;

a trial E with whom there is associated ajinite probahility spaee (Q,Z,P), and n random variables

(X;

)l<i-<n;

G

and Ede.fine aBayesian Network, noted

B (G,P),

if

and onlyif

there exislv a bijection between the nodes of

G

and

'.he

variables (X; )1,Hn

the factorization property

P(X"X,, ... ,X.) =

''"""

li

P(X,

/ C(X,))

where C(X,) representing the set of causes (parents) of X; (notice tbat because of bijection between

V,

and

X,

, wc will be using interchangeably

V,

and X,) is verified [3] and

P(X1,X2, ... ;X.) is the probability of a simultaneous realization of variables Xi,X2, ... ;X.

and

P( X, I

.

Y,

) is the conditional probability (probabllity of ,

X;

knowing

Y,

).

The main purpose of the BN is to propagate certain knowledge of the state of one or 1110re particular nodes through the netwoik so tbat one shall leam how the beliefs of the expert in the BN will change. So givenanBN,

B

= (G,P) and the setofn nodes

X=

{X1,X2, ••• ;X.} itreturns to compute

. P(X, /Y) where Y c X, X, � Y.

Using the properties of chains, trees, networks and the properties of conditional probabilities, algorithms eau be derived to propagate certain knowledge in the BN in terms of modifying the belielî!. For example for a chain of length n, if

X,

is downstreain of

X

1 but not a direct relative, then

P(X,IX1

)=

°'i:,f(X,IX,_1)P(X,_JX).

x,_,

If X;_1 is a direct relative of X 1 then stop if not decompose

P(

X,_1 / X 1) as previously shown. For other forms (trees, general networks), this would rather difficult but there exist algorithms, based on other well -known algorithms of networks: maximum flow, short path, maximal weight trees, etc. For more information one may consult specialized literature [3] and the references therein.

The manua1 calculation ofparameters and of prediction, given that some events may occur, can be bard if lhe BN is large (many variables are i.nterconneeted). To overcome this and because of large use ofBN in many demains: data mining, diagnostics, planning, banks, finance and defence [31, !o name just a few, some software is being developed to aid quick modeling and analysis of BN. The leader in this domain seems to be the Hugin company that bas developed a grap!ùcal oriented software called Hugin Explorer. A free version -Hugin Lite- is available for download on the wcbsite of lhe company ; Microsoft proposes MSBN, a grapbical tao! for constructi.ng networks. For more information on the developcr related to BN, sce [3].

In die following Section the funnulation of a reliabîlity analysis problem as Bayesian network will be considered. ; I l \· ,1

I

!

(7)

4. Modeling Reliability Structure as BN

As previously stated, an BN îs completely determined by its structure and oome parameters, namely a priori probabilities of nodes wifuout jlllrelllS and conditional probabilities of intermediate nodes for different configurations of states of their parents. The task of tran.sformîng a reliability structure înto an BN consists therefure in detenninatîon of the resulting BN structure and its parameters. This problem is further dealt with.

4.1 Structure of the Resulting BN

The basic element of the system will be the component of which reliability will be available .. The

components and suhsystems are hieran:hically regrouped until building the whole system. Two or more components or subsystems will be regrouped into one suhsystem if and only if iltey are organized in serial or in pnrallel. This proœss is repeated until 1he whole system is eovered ln the framework of the

Bayesîan network, each component will be associated with a node N, that is anode withont parents. A snbsystem will be associated with an intermediate node N,,. . The global system is a pnrticular intermediate node S that is a node withont desœndcnce. There exist two types of intermediate nodes: nodes N mt., whose parents act in serial and nodes N .,_, whose parents act in pnrallel The transformation of the reliability structure into an BN structure rakes place hierarchically by regrouping basic compcnents into suhsystems that constitute intermediate nodes of one of the previous types in so fur as the whole system is concemed. We will considcr that the resulting BN has n, nodes of type N,,

n, nodes of type n P and Ne nodes of type N lm.P •

Once dcfined the s!Illctllre of the BN, its parameters must be determined: a priori probabilities of states of nodcs without parents, that is nodes of type N, and the conditional probabilities of intermediate nodes,

that is nodes of type N mt,s and N;,,,, P , knowing some configurations of the slates of their p;u-ents. In the

following Section the parameters of the resulting BN will be computed.

4.2 Parameters of the Resulting BN

Though more than two states ean be considcred for each node, we will qinskler that each nodc has only two sllltes: l'allure (F) or no fuilure (NF). The generalization to more

!hall'

two states would not be very diflicult. The parnmeters of the BN consist of two types: a priori probabilities of basic_ compone11ts givcn · by their reliahility or the complement of their reliability, and conditional probabilities of the intermediate nodes gjven the configurations of their parents. A priori probabilities of nodes of type NO are fully

determined by the reliability of the èorresponding components. Conditional probabilities of intermediate nodcs depend on 1heir type.

4.2.1 Parameters for Nodes of Type N,

Let suppose that there are n, basic eomponents in the system and p, is the reliability of the COllljlOllent i, thenpammetersofeachnodeoftype N, aregivenby P(N! =NF)=p, and P(N; =F)=I-p,,i=l, .. ,n,. . '

.

' . '

-

l

I

l

r

i

[

1

I

I

(8)

4.2.2 Parameters for Nodes of Type

N

mtp

As stated in the previous paragraph, any intermediate node

N

!se, j

=

I, ... , n P , is constituted by

elements in parallel so we have the following conditional probabilities:

P(N;,.,

=

NF !C(N;,.,))

=

0 <=> V NE C(N;,.,), N

=

F

else P(N;,., =NF/C(N;.,))=I

and

P(N!,,,_

P =

F !C(N�,P))

=

I <=> V NE C(N�,P), N

=

F

else P(N/,,,,

P

=FIC(N!,,,_

p

))=O.

4.2.3 Parameters for Nodes of Type

N ;.,,

Anode

N�,,,

k =

I, ... ,n,

is formedby parents acting in serial, resulting that

P(N!,,

=

NF / C(N!., ))

=

1 <=> V NE C(N!., ), N

=

NF

else P(N!,,,

=

NF !C(N!,,))

=

0

and

P(N!,,

=

F /C(N!,,))

=

0 <=> V NE C(N!.,}, N

=

NF

else P(N!,,

=

F / C(N!,, ))

=

1.

Tuese two paragraphs give the fundamental material to completely transform a reliability structure into a BN framework. Tue following Section applies this process to the system given in Figure I.

5. Application

We will apply the_ method described in the previous Section to the system given in Figure I. Figure 3 shows a representation of the system in Figure I in the framework of BN. Let explain how the BN structure is obtained:

• C

1

,C

2

,C

3

andC

4 are nodesoftype

N

e

;

• G

2 is a node of type

N ;.,

P fonued by regrouping the parallel components

C

2 and

C

3

• G

1 is a nodeoftype N;.,, formedbyregroupingthe component

C

1and the subsystem

G

2; finally the subsystem G, and the component

C

4 act in parallel on the system so that this one is a

node of type

N

;., P

(9)

Cl

Figure 3. Represmtation of Figure 1 By BN

.

To define the parameters of this BN, let suppose· that every compooent has the same reliability 0. 9 then

the parameters of basic elements are gi.~n by ·

P(Cj

=

NF)

=

0.9 and P(C; ~ F)

=

0.1, i

=

1, ... ,4

. .

and the parameters of intermediate nodes are given in Figure 4 thrwgb Figure 6.

r-· G2 I F NF C2 C3

I

F F 1 :Q 0 1

I

Figure 4. Conditional Probablides for Intermediate Node

q

1

. . 1·-···· ··G1···--.... C1

F

NF

j•-••· U -•••••••M•••·- -••H G2

F

NF

F i

I

f

1 . 1 .1

I

NF

0 0 0

Figure 5. O,nditional Probabili1ies for Intermediate Node G1

. ' . ,' ,' on. NF 0 1

NF

0 1

l

I ---· ~Sy_-~---l,,...!"-~

·

_

.

···

-+-

1

--~-1

---+---,-~--F+-1--~---+--~--NF-ll--N-{---II

Figure 6. Conditional Probabilities for Intermediate Node System

This model was introduced in the Hugin Lite .software, to simuJate the behavior of the system. Figure 7

shows the result of the failun: of the whole system (probabilities are given in percentage). As one can see,

the fililure of the whole system means that componqit C,. aµd subsystem G1 sme)y fail. The clement

responsible for the failure of Gl is

cl

with 91. 74 % of chances against G2 with 9.17 % of chances. So

the system critical elements, in terms rl reliability, are C1 and C4One can simulate many other

coofigu.nuions.

i

.

I

t

1

j

!

. !

i

(10)

1:

1

9L74 Rdkire-

1

S.28 l"«l Failluro

,�

17.<ll! Fl!Jlim>

1

/!2,1$1 I'«> Failum

w�

17.43 Fl!Jlluro

l

12.m Ne Fa:Dlure

I

C4

10ClOCI KlÜU119

1

l\b-Falh.!t& 1°1

1

100.<J()' Faillulll . No Falllu"'

1�

9.17 failfl,r"

1

!<l.l!l! No Famu"'

ISpmm

• l(ïlJ.llO Rll!lu"'

l

- l\b Fal11.111r

Figure 7. Jksults of Simulation of the System FaUure

6. Conclusion

The problem of analyzing the behavior of a system in tenlls of rcliability using Bayesian networks has been considered in titis paper. ft is proved that it is always possible to transform a reliability structure of a system into the :frameworlc of a Bayesian network and then to use a software dedicated to this mathematical tool to analyze the system. Moreover the usefulness of this translbrmation for diagnosis making was shown. An example has been considered that shows the efficiency of the proposed approach.

REFERENCES

BARLOW, R andPROSCHAN, Malhematkal 'Theory oflœllahillty, ClaS&CS in Applioo Mathematics, SIAM, 1996.

BAYES, T., An Essay Towards Sohiog A P:roblem in the Doctrine of Oiances, BIOMEIRICA, 46, 1958, pp. 293-298 (reprinti1dfromanorigîtw piperofl763).

BECKER, A and NAîM, P., Les n!seatix bayeskm, EYROLLES, 1999.

MASON, P. and TCHANGANI, A P., Rellabi1ity Models for SDB Transport Networks, Proceedings of SA1NAC '2000, Cape Town, SouthAftica, Sqtentber 10-13, 2000.

PEARL; J., Probabillstlc Reasoning in Intelligent Systems, MORGANKAUFMANN, 1988.

. '

1

-, I

Références

Documents relatifs

For specific requests about statistical resources and databases, you can address to the documentalist responsible for the document collection, which is in an

Chapter 1 is written by Lynne Cameron, who, after sketching the multidimensional status of metaphor, draws her readers’ attention towards the procedures and the steps to be taken

A generation of symbols asserted for n ≥ 0 in the proof of Theorem 3.3 of the original paper in fact only holds for n &gt; 0, thus undermining the proof of the theorem. A new version

The unitary maps ϕ 12 will be very useful in the study of the diagonal action of U(2) on triples of Lagrangian subspaces of C 2 (see section 3).. 2.4

Spectra on isolated lanthanide amine-bis(phenolate) amido complexes are similar to those seen from small scale parallel reactions of metal amides and protonated ligands. Although

To significantly reduce the calculation time of existing and developed codes and to increase the accuracy of probabilistic safety assessments, including when monitoring

Abstract—This article presents a detailed description of an algorithm for the automatic detection of the mid-sagittal plane in three-dimensional (3–D) brain images.. The algorithm

In this paper, we consider the different types of system reliability optimization problems, including as examples, the redundancy allocation problem (RAP), the