FTA-Failure Treee Analysys

download FTA-Failure Treee Analysys

of 30

Transcript of FTA-Failure Treee Analysys

  • 8/10/2019 FTA-Failure Treee Analysys

    1/30

    Fault Tree Analysis

    )FAILURE

    (

    )FAULT

    (

    .

    (

    FAILURE MODE FTA .)

    . /

    Fault tree analysis was created and developedin the 1960s, and was adopted by the nuclearpower industry to analyze the safety of their electricpower systems. Fault tree analysis is a probabilistic

    deductive systems analysis tool that provides apictorial system representation using Boolean logicgates in a vertically oriented tree formation.

    tarting at a top!level event, fault tree analysisdepicts the system operation graphically. "hen,flowing bac#ward through the system, it uses logic

    gates to depict events that must occur for propersystem operation. $t is typical during an analysis tocreate a function tree first that displays the properoperation of the system.

    "he analyst then ta#es each positive event andreverses the outcome, ma#ing it a fault or failure,and redraws the subordinate events that contribute

    to the upper!level event failure, until a Basic %ventsbloc# is reached. &t that point, the analysis for thatleg is concluded.

    "here will be many legs to be analyzed, spreadingfrom the top!level event, resembling a triangle or a'tree'(hence the name fault 'tree' analysis.

  • 8/10/2019 FTA-Failure Treee Analysys

    2/30

  • 8/10/2019 FTA-Failure Treee Analysys

    3/30

    representations are e+uivalent from an analysisstandpoint.

    Figure &' Using an AND gate to re(resent an in$i%itrelations$i(

    Figure )' Tra*itional use o+ an In$i%it gate

    4lease note that the diagram in Figure 3 does not differmathematically from the representation shown in Figure 1.

    NOT gate(output event occurs if the input eventdoes not occur.

    NOR gate $f there is at least one true input, theoutput is False.

    NAND gate ! $f there is at least one False inputevent, the output is "rue.

    Trans+er gate &llows lin#ing of logic in separate

    areas of a fault tree.

  • 8/10/2019 FTA-Failure Treee Analysys

    4/30

    Re,ars gate 5sed for the entry of comments.

    #ass-T$roug$ gate . 4rovides a vertical connectorto aid in fault tree alignment.

    Descri(tion /ox(describes system or component.

  • 8/10/2019 FTA-Failure Treee Analysys

    5/30

  • 8/10/2019 FTA-Failure Treee Analysys

    6/30

    T$e events'

    /A0I1EVENTcircle(used to describe a basic eventat the root of the tree where failure and repair dataare available for the basic event. $t is a componentlevel event or an e/ternal event.

    2ouse Event an event that can be used to turn on

    or off certain branches of a fault tree.

    Un*evelo(e* event & higher!level event that is notbro#en down into lower basic event.

    Dia,on*-s$a(e* %loc(undeveloped, representsa system event that is yet to be developed.

    1on*itional "elli(tical s$a(e(similar to basic

    event, but represents a conditional probabilityconnected to an inhibit gate, terminates a branch.

    & con*itional eventis used along with an $nhibit gate,which is described later

    E3uilateral Triangle(indicates that this part of thefault tree is developed in a different part of thediagram or on a different page of the analysis.

    1onstruction 4ui*elines

    1. efine the bounds of the system to be analyzed andthe level of comple/ity to which failures will beresolved.

    3. $dentify the ")4!level event of the system to beanalyzed. "he ")4!level events of the systemrepresent those events for which reliability andavailability predictions are re+uired.

  • 8/10/2019 FTA-Failure Treee Analysys

    7/30

    . 5sing a top!down deductive!reasoning approach,identify all the immediate causes of the ")4!levelevents.

    7. -ow define the immediate causes of the new systemevents. $t is important that intermediate systemevents are not missed out when defining theimmediate causes. $n this way, the levels of the faulttree progress systematically from ma*or systemevents, through intermediate levels of comple/ity, tothe basic events representing component failures atthe roots of the fault tree.

    8. ontinue this process of defining the immediatecauses of system events until all the roots of the faulttree are terminated by Basic, onditional,5ndeveloped, ormant, and "ransfer events.

    6. &void abstract events.

    . $dentify all distinct causes for an event.

    :. ;esolve an event into more elementary events.

    9. &lways provide a complete description of the systemor component event in the rectangular descriptionbloc# above each fault tree symbol.

  • 8/10/2019 FTA-Failure Treee Analysys

    8/30

    Example:

    -:

    .1 "": %$# .!

    ''.&

    Top event ,+*()* +ema'-' .'. #.'

    1

    !

    /1

    /!

    01

    0!

    /2/*)33le

    /&

    /1

    /!

  • 8/10/2019 FTA-Failure Treee Analysys

    9/30

    Failure of water cooling

    system on demand

    4) 5a6e787)m *)33le

    4) 5a6e7 6)*)33le

    Pipe P3 blockedNo water from the pump

    Pump fails to start No water

    to pump

    No water from

    line 1

    No water from

    line 2

  • 8/10/2019 FTA-Failure Treee Analysys

    10/30

    ##%''9 .9;#

    No water from line 1

    No water through the

    valve

    No water to valve

    Pipe blocked No water into

    pipe

    Filter blockedNo water

  • 8/10/2019 FTA-Failure Treee Analysys

    11/30

    Fault Tree 1onstruction' Events an* 4ates

    #art I' 1o,,only Use* Events an* 0tatic 4ates

    Intro*uction

    Fault tree analysis F"&2 is a procedure for determining the variouscombinations of hardware and software failures and human errorsthat can result in the occurrence of a specified undesired event atthe system level. "he undesired event to evaluate is referred to asthe to( event. $t is generally some type of failure or malfunction.&ll of the hardware and software failures and humans errors thatcan lead to the occurrence of the top event are referred to asevents.

    F"& begins with clearly defining the top event and thendetermining the various combinations of events that can lead to itsoccurrence. "he successive levels in the fault tree depict how thepropagation of lower!level events causes the top event to occur.

  • 8/10/2019 FTA-Failure Treee Analysys

    12/30

    & player can be powered by batteries or electrical power. "he player fails to operate if the batteries are dead &- noelectrical power source is available. "hus, an &- gate, which isdescribed later in this article, is inserted in the fault tree along with

    two basic events= -o Battery and -o %lectric.

    Fault Tree 5it$ T5o /asic Events

    Undeveloped Event

    &n un*evelo(e* eventis used if further resolution of that event isnot necessary for proper evaluation of the fault tree or if theinformation necessary for developing this event is not currentlyavailable. >hile an undeveloped event is similar to a basic event, itis represented by a different symbol to signify that it is possible tobrea# this event down into associated gates and events, eventhough this has not been done for this particular analysis.

    Un*evelo(e* Event

    Exa,(le

    & vehicle will not start if there is no fuel ); if there is some othermechanical problem. "hus, an ); gate is inserted in the fault treealong with a basic event -o ?as2 and an undeveloped event@ech 4roblem2. "he undeveloped event indicates that other

    mechanical problems are not within the scope of the analysis. "he); gate is fully described later in this article.

  • 8/10/2019 FTA-Failure Treee Analysys

    13/30

    Fault Tree 5it$ an Un*evelo(e* Event

    Conditional Event

    & con*itional eventis used along with an $nhibit gate, which isdescribed later in this article. $n a fault tree with an $nhibit gate, theoutput occurs only when the input events occur &- a conditional

    event is satisfied.

    1on*itional Event

    Exa,(le

    From the fire triangle, we #now that there will be fire when fuel anda heat source are present, given the presence of o/ygen. "heneed for the presence of o/ygen is the conditional event in thefollowing fault tree. >hen you insert an $nhibit gate in a ;ele/ faulttree, ;ele/ automatically inserts the conditional event so that youcan specify the condition that must be satisfied. "he main purposeis to visually emphasize the presence of the condition, which isgenerally either a very rare or very common event.

  • 8/10/2019 FTA-Failure Treee Analysys

    14/30

    Fault Tree 5it$ a 1on*itional Event

    House Event

    & $ouse eventis a special type of event employed for specificuses within a fault tree analysis. ommon uses for house eventsare=

    "o represent an event that is normally e/pected to occur.

    "o disable or enable parts of a fault tree to ma#e themfunctional or non!functional.

    "o represent trigger events, switching events, and e/ternalevents.

    2ouse Event

    & house event can be turned on or off to specify the conditionspresent under a specific scenario. >hen a house event is turnedon ";5%2, that event is presumed to have occurred and theprobability of that event is set to 1. >hen a house event is turnedoff F&

  • 8/10/2019 FTA-Failure Treee Analysys

    15/30

  • 8/10/2019 FTA-Failure Treee Analysys

    16/30

    events, intermediate events outputs of other gates2, orcombinations of both.

    AND Gate

    "he AND gateis used to indicate that the output occurs if and onlyif all the input events occur. "here must be at least two inputevents to an &- gate.

    AND 4ate

    0u,,ary o+ Logic= &ll events must be ";5% for the output to be";5%.

    & truth table for the &- gate follows. "he Boolean e+uation for an&- gate is " & C B.

    A / Out(ut

    " " "

    " F F

    F " F

    F F F

    Exa,(le

    & player can be powered by batteries or electrical power. "he player fails to operate if the batteries are dead &- noelectrical power source is available.

  • 8/10/2019 FTA-Failure Treee Analysys

    17/30

    Fault Tree 5it$ an AND 4ate

    OR Gate

    "he OR gateis used to indicate that the output occurs if and only ifat least one of the input events occur. "here must be at least twoinputs to an ); gate.

    OR 4ate

    0u,,ary o+ Logic= $f at least one event is ";5%, the output is";5%. $f all events are F&

  • 8/10/2019 FTA-Failure Treee Analysys

    18/30

    Fault Tree 5it$ an OR 4ate

    Voting Gate (m/n)

    "he Voting ",6n gateis used to indicate that the output occurs ifand only if at least mout of the ninput events occurs. "he inputevents do not need to occur at the same point in time but should

    be present at the same time. "he output occurs when at least minput events occur. >hen m 1, the Eoting gate behaves li#e an); ?ate.

    Voting 4ate

    0u,,ary o+ Logic= $f m 3 and n , two input events must be";5% for the output to be ";5%. $f zero or one input events are";5%, the output is F&

  • 8/10/2019 FTA-Failure Treee Analysys

    19/30

    " F " "

    " F F F

    F " " "

    F " F F

    F F " F

    F F F F

    Exa,(le

    4ower is supplied by three generators. >hen two generators arewor#ing, ade+uate power is supplied. >hen only one generator is

    wor#ing, there is not enough power.

    Fault Tree 5it$ a Voting 4ate

    n!i"it Gate

    "he In$i%it gateis used to indicate that the output occurs whenthe input events $1 and $32 occur and the input condition 2 is

    satisfied. &n $nhibit gate is very much li#e an &- gate with acondition. >hen you insert an $nhibit gate in a ;ele/ fault tree, a

  • 8/10/2019 FTA-Failure Treee Analysys

    20/30

    conditional event is automatically inserted along with it so that theinput condition can be specified.

    In$i%it 4ate

    0u,,ary o+ Logic= $f one input event is F&

  • 8/10/2019 FTA-Failure Treee Analysys

    21/30

    Fault Tree 5it$ an In$i%it 4ate

    #$ans%e$ Gate

    "he Trans+er gateis used to lin# logic in separate areas of a faulttree. >hen a "ransfer gate is selected for insertion, a "ransfer $ngate is inserted in the fault tree. "he "ransfer $n gate is then lin#edto a "ransfer )ut gate, which represents the top gate of anotherfault tree.

    Trans+er 4ate

    "here are two primary uses of "ransfer gates.

    &n entire fault tree may not fit on a single sheet of paper. Goucan use "ransfer gates to organize various portions of alarge fault tree on separate sheets of paper.

    "he same fault tree logic may be used in different places in afault tree. Gou can use "ransfer gates to define this logiconce and use it wherever necessary. "herefore, repeatedgates can be created using transfer gates.

    Rema$&s Gate

  • 8/10/2019 FTA-Failure Treee Analysys

    22/30

    "he Re,ars gateis used for the entry of comments. & ;emar#sgate has no calculation data associated with it and therefore hasno effect on calculations. Aowever, the tree branch may continueafter a ;emar#s gate. "here can be only one input to a ;emar#s

    gate.

    Re,ars 4ate

    Exa,(le

    "he fault tree below is the same as the e/ample for the ); gate,with a ;emar#s gate added to e/plain the other mechanicalproblems that could contribute to the car not starting.

    Fault Tree 5it$ a Re,ars 4ate

    'ass#!$oug! Gate

  • 8/10/2019 FTA-Failure Treee Analysys

    23/30

    "he #ass-T$roug$ gateis used for visually aligning the eventsand gates in a fault tree. & 4ass!"hrough gate e/tends the verticalconnector down through an additional fault tree level.

    #ass-T$roug$ 4ate

    & 4ass!"hrough gate has no calculation data associated with it,and therefore has no effect on calculations. Aowever, the treebranch may continue after a 4ass!"hrough gate. "here can beonly one input to a 4ass!"hrough gate.

    Exa,(le

    "he fault tree below is the same as the one for the ;emar#s gatee/ample e/cept a 4ass!"hrough gate has been inserted to e/tendthe connector to the basic event from the second level to thelowest level.

  • 8/10/2019 FTA-Failure Treee Analysys

    24/30

    Fault Tree 1onstruction' Events an* 4ates

    #art II' NOT Logic 4ates

    Note: This is the second part of a three-part series. It exploresstatic gates that use NOT logic to indicate how the lack of anevent's occurrence can cause the top event to occur. Part Idescries the events and static gates most commonl! used in faulttree construction. Part IIIdemonstrates how d!namic gates extendfault tree anal!sis even further ! considering the order in whichinput events occur.

    Intro*uction

    -)" logic indicates how the lac# of an eventHs occurrence cancause the top event in a fault tree to occur. "here are several staticgates that use -)" logic. "hey are the -)", -);, -&-, andI); gates. Because the presence of a -)" logic gate in a faulttree typically results in a non-co$erentrather than co$erentfaulttree, -)" logic gates are sometimes referred to as non-co$erentgates.

    $n a coherent fault tree, each component in the system is relevant,and the structure function is monotonically increasing. & fault treethat contains only &- gates, ); gates, andor independentevents is always coherent. >henever a -)" logic gate isintroduced into a fault tree, it is li#ely to become non!coherent.>hile the introduction of dis*oint and dependent events is alsoli#ely to ma#e a fault tree non!coherent, this article focuses on-)" logic gates.

    & fault tree is non!coherent when both component failures andsuccesses positive and negative events2 can cause the top event

    to occur. For e/ample, system failure might occur due to therecovery of a failed component. &lternatively, during system failure,the failure of an additional component may bring the system to agood state. $f the -)" logic can be eliminated from the fault tree,the fault tree is coherent. $f the -)" logic cannot be eliminatedfrom the fault tree, the fault tree is non!coherent.

    NOT 4ate

    "he -)" gate is used to indicate that the output occurs only when

    the input event does not occur. "here is only one input to a -)"gate. "he output is always opposite of the input gate or event.

    http://www.relexsoftware.com/resources/art/art_faulttree1.asphttp://www.relexsoftware.com/resources/art/art_faulttree3.asphttp://www.relexsoftware.com/resources/art/art_faulttree1.asphttp://www.relexsoftware.com/resources/art/art_faulttree3.asp
  • 8/10/2019 FTA-Failure Treee Analysys

    25/30

    NOT 4ate

    0u,,ary o+ Logic'"he output is the opposite of the input gate orevent.

    & truth table for a -)" gate follows. "he Boolean e+uation for a-)" gate is " J&.

    A Out(ut

    " F

    F "

    Exa,(le

    & traffic light system is used at the crossing of two mono!directional roads. &ssume that the light acts properly and is ;%for road 1 and ?;%%- for road 3. "he figure below depicts thescenario.

    ?iven this scenario, the following events can occur=

    & ar & fails to stop

    B ar B fails to stop

    ar fails to continue

    &n accident can occur in two ways=

    ar & acts properly and stops J&2 &- ar B fails to stopB2.

  • 8/10/2019 FTA-Failure Treee Analysys

    26/30

    ar & fails to stop &2 &- ar continues to move towardsarea 3 into crossing J2.

    Fault Tree 5it$ T5o NOT 4ates

    Note: In "elex #ault Tree$ repeated events are visuall! noted !displa!ing them in a lue%green color. "epeated events arecreated when !ou cop! and paste an event from one part of thefault tree to another.

    NOR 4ate

    "he NOR gatefunctions li#e a combination of an ); gate and a-)" ?ate. "he -); gate is used to indicate that the outputoccurs when all of the input events are absent.

    NOR 4ate

  • 8/10/2019 FTA-Failure Treee Analysys

    27/30

    "he output of a -); gate can be the top event or an intermediateevent. "he input events can be basic events, intermediate events,or combinations of both.

    0u,,ary o+ Logic'$f there is at least one ";5% input event, theoutput is F&

  • 8/10/2019 FTA-Failure Treee Analysys

    28/30

    "he NAND gatefunctions li#e a combination of an &- gate and a-)" gate. "he -&- gate is used to indicate that the outputoccurs when at least one of the input events is absent.

    NAND 4ate

    0u,,ary o+ Logic'$f there is at least one F&hen at least one generator is operating, there is ade+uate power

    for the system. $f both of these generators fail, there is no power.

  • 8/10/2019 FTA-Failure Treee Analysys

    29/30

    Fault Tree 5it$ a NAND 4ate

    !OR 4ate"he !OR gate, also #nown as the %/clusive ); gate, is used toindicate that the output occurs if and only if one of the two inputevents occurs and the other input event does not occur. &n I);gate can have only two inputs.

    !OR 4ate

    0u,,ary o+ Logic'$f one and only one input event is ";5%, theoutput is ";5%. $f more than one input event is ";5%, the outputis F&

  • 8/10/2019 FTA-Failure Treee Analysys

    30/30

    F " "

    F F F

    Exa,(le

    "here is a partial loss of power resulting from the failure of either4ower upply & or 4ower upply B.

    Fault Tree 5it$ an !OR

    1onclusion

    -)" logic indicates how the lac# of an eventHs occurrence cancause the top event in a fault tree to occur. "he static gates thatuse -)" logic are the -)", -);, -&-, and I); gates. "hepresence of a -)" logic gate in a fault tree typically results in anon!coherent rather than coherent fault tree.

    &s you can see from this series, there may be more than one wayto model a system by employing different gate types. "his isadvantageous for the analyst because there is fle/ibility to model asystem in an understandable manner, as well as the ability to moreaccurately portray the system events.