Professional Documents
Culture Documents
Phone: +1.240.297.4442
Fax: +1.240.297.4429
http://www.Itemsoft.com
This guide may not, in whole or in part, be copied, photocopied, translated, or reduced to any electronic
medium or machine-readable form without prior consent, in writing, from Item Software USA. The
information in this guide is subject to change without notice and Item Software USA assumes no
responsibility for any errors that may appear in this document.
All company and product names are the trademarks or registered trademarks of their respective companies.
Item ToolKit
Technical Support Notes
Fault Tree Mathematics Review
Revision JT2
June, 2016
Example One
Two events under an OR gate, both using the same failure model. Two other events under
an AND gate, both using a different failure model. The OR and AND gates are under an
OR Top Gate. (We are focusing only on Unavailability (Q) results in these examples.)
TOP GATE
IE
Gate 1
Q=0.75 w=0.0
IE IE
Gate 2 Gate 3
IE IE IE IE
Q=0.25 w=0.0 Q=0.25 Q=0.25 w=0.0 Q=0.25 Q=0.5 w=0.0 Q=0.5 Q=0.5 w=0.0 Q=0.5
Methods/Models used
Quantification method: Rare (Esary-Proschan is the other option discussed later)
Fixed models:
Model 1 for Event 1 and 2, Unavailability = .25
Model 2 for Event 3 and 4, Unavailability = .5
Analysis: Retain results at all Gates
Cut Sets
“A cut set is a collection of basic events; if all basic events occur, the top event will
occur.” (Kumamoto/Henley, p. 227)
Cut set view from Gate 2: E1, E2 (two cut sets, each with one Event)
Cut set view from Gate 3: E3:E4 (one cut set with two Events)
Where:
Qi = Event Unavailability
n = number of Events in the cut set.
Cut set #1 (E1): Q = .25 (due to only one event in the cut set)
Cut set #2 (E2): Q = .25 (same)
Cut set #3 (E3:E4): Q = .5 * .5 = .25 (two events in the cut set)
System (Gate level) Unavailability: Qsys = ∑i =1 Qcutset i (Rare method, K/H, p. 412)
n
Where:
n = number of cut sets under the Gate
Now, use the view of the cut sets from the Top Gate to calculate the overall System
Unavailability. In this tree, Gate 1 sees all three cut sets.
Interpretation
Note that the mathematics is completely focused on the cut sets. Additionally, the Q
values at each Gate level should not simply be OR’d or AND’d together even though,
when using the Rare method, it looks as if you could.
Using the same tree in Example One, but running the Analysis using E-P, results are:
The question raised is: “Why does the value for Q at Gate 2 and the Top Gate change, but
the value for Q at Gate 3 does not?” Begin by understanding the E-P equation.
[ (
System Unavailability: Qsys = ∏i =1 Qi 1 − ∏ j =1 1 − Qcutset j
m n
)] (Kumamoto/Henley, p. 390)
Where:
Qi = Q of common event i
Qcutsetj = Q of cutset j, excluding common events
m = number of common events in all cut sets
n = number of cut sets
Evaluate Q at Gate 2:
Evaluate Q at Gate 3:
(1-.25) * (1-.25) * (1-.25) = .4218 (n=3, 3 cut sets viewed from the Top Gate)
1 - .4218 = .5781
No need to do the front product due to no common events
While it may be temping to just AND or OR the results at each gate level together, it is
far more consistent to perform the proper summation and product equations that are
actually being used in Toolkit to arrive at results.
IE
Gate 1
Q=0.5 w=0.0
IE IE
Gate 2 Gate 3
IE P1 IE IE IE R
P1
Q=0.25 w=0.0 Q=0.25 Q=0.25 w=0.0 Q=0.25 Q=0.5 w=0.0 Q=0.5 Q=0.25 w=0.0 Q=0.25
Methods/Models used
Quantification method: Rare
Fixed models:
Model 1 for Event 1 and 2, Unavailability = .25
Model 2 for Event 3, Unavailability = .5
Analysis: Retain results at all Gates
Cut Sets
The cut set view from Gate 2: E1, E2 (two cut sets, each with one Event)
The cut set view from Gate 3: E3:E1 (one cut set with two Events)
Where:
Qi = Event Unavailability
n = number of Events in the cut set.
Cut set #1 (E1): Q = .25 (due to only one event in the cut set)
Cut set #2 (E2): Q = .25 (ditto)
Cut set #3 (E3:E1): Q = .5 * .25 = .125
Where:
n = number of cut sets under the Gate
Now, use the view of the cut sets from the Top Gate to calculate the overall System Q. In
this tree, Gate 1 only sees the E1 and E2 cut sets due to the Repeat of Event 1. This is due
to the absorption rule of minimal cut set analysis. (Kumamoto/Henley, p. 248)
“A minimal cut set is such that if any basic event is removed, it is no longer a set. A cut
set that contains other sets is not a minimal cut set.” (Kumamoto/Henley, p. 229)
The cut set E3:E1 is not a minimal cut set since it includes the cut set E1, due to the
Repeat of Event 1. Therefore it is removed from the cut set analysis above the level of
Gate 3.
At the Top Gate, perhaps you expected Qsys = Q at Gate 2 + Q at Gate 3. But, as you
discovered via the cut-set mathematics (Rare method), the Q at the Top Gate is actually
.5. This makes you suspicious since it is also the Q value for Gate 2. Gate 3 Events seem
to be ignored.
Look again at the cut-set view from the Top Gate. If Event 1 (E1) happens, the Top
Failure happens. Or, if Event 2 (E2) happens, the Top Failure happens. The OR Gate 2, is
allowing this. If either E1 or E2 happens, the Top Failure happens. (Not a good thing if
only one event can cause your entire system to fail, and you have two of those, E1 and
E2!)
If Event 3 (E3) occurs, it has no impact unless E1 (repeated) also occurs due to the AND
Gate 3. The source E1 immediately causes the Top Failure to occur, so the cut set E3:E1
becomes irrelevant at the Top Gate view. Cut-set E1 (and E2) are the sets that impact the
system modeled with this tree, not E3:E1.
Returning now to the Q results, you can see how Q=.5 at the Top Gate makes sense,
which happens to be the same Q value for Gate 2. In effect, only the Events under Gate 2
have any impact on the Top Gate. Those under Gate 3, the AND Gate, are made
irrelevant due to the logic of this particular fault tree and the cut-set mathematics.
Using the same tree in Example Two, but running the Analysis using EP, results are:
[ (
System Unavailability: Qsys = ∏i =1 Qi 1 − ∏ j =1 1 − Qcutset j
m n
)] (Esary-Proschan)
Where:
Qi = Q of common event i
Qcutsetj = Q of cutset j, excluding common events
m = number of common events in all cut sets
n = number of cut sets
Evaluate Gate 2:
(1- .25) * (1-.25) = .5625 (n=2, 2 cut sets)
1- .5625 = .4375
No need to do the front product due to no common events
Evaluate Gate 3:
1- .5 = .5 (n=1, 1 cut set, 1 common event - E1, Q=.25, removed)
1- .5 = .5
.25 * .5 = .125 (due to a single common event, E1)
IE
Gate 1
Q=1 w=0.0
IE IE
Gate 2 Gate 3
IE P1 IE IE IE R
P1
Q=0.25 w=0.0 Q=0.25 Q=0.25 w=0.0 Q=0.25 Q=0.5 w=0.0 Q=0.5 Q=0.25 w=0.0 Q=0.25
Methods/Models used
Quantification method: Rare
Fixed models:
Model 1 for Event 1 and 2, Unavailability = .25
Model 2 for Event 3, Unavailability = .5
Analysis: Retain results at all Gates
Cut Sets
The cut set view from Gate 2: E1, E2 (two cut sets, each with one Event)
The cut set view from Gate 3: E3, E1 (two cut sets, each with one Event)
Where:
Qi = Event Unavailability
n = number of Events in the cut set.
Cut set #1 (E1): Q = .25 (due to only one event in the cut set)
Cut set #2 (E2): Q = .25
Cut set #3 (E3): Q = .5
Cut set #4 (E1): Q = .25
Where:
n = number of cut sets under the Gate
Now, use the view of the cut sets from the Top Gate to calculate the overall System Q. In
this tree, Gate 1 only sees the E1, E2, and E3 cut sets due to the Repeat of Event 1. This
is due to the absorption rule of minimal cut set analysis. (Kumamoto/Henley, p. 248)
The cut set E1 is not a minimal cut set since it includes the cut set E1, due to the Repeat
of Event 1. Therefore it is removed from the cut set analysis above the level of Gate 3.
Interpretation
Again, the Repeat of an Event had an impact on the cut sets visible at the Top Gate, but
so did the OR Gate 3. Event 3 (cut set) now appears at the Top Gate.
IE
Gate 3
Q=0.0 w=0.0
TOP GATE
IE
Gate 1
Q=0.0 w=0.0
W orking House
IE IE
Event 1 Gate 2
W orking Q=9.724e-5
w=9.724e-5
Q=0
IE
Q=9.724e-5
w=9.724e-5
IE IE IE IE
Answer: The Working House event (Q=0, R=1), when considered in the cut-set analysis
for Gate 1, is the dominant force at this level in the FT. The cut set view from this gate is
zero cut sets, resulting in Q=0. AND of a 0 results in a 0. If however, you change the
Working House to a Failed House (Q=1, R=0), the model changes, resulting in Gate 1
having a non-zero value for Q. Additionally, the logic/failure models under Gate 5 need
to be confirmed as it is providing Q=0 results as well. (In the real model, Gate 5 was a
Transfer Gate.)
Rate Model:
If the Repair Rate is 0, this assumes that no repairs are being made, and only one failure
will occur during the lifetime of the device. MTBetweenF is then a very large number,
and doesn’t really exist because there is no time between failures since only one will
happen.
MTTF Model:
If MTTR = 0, this means that the repair is happening instantaneously. MTBF = MTTF +
MTTR, so MTBF = MTTF in this case.
The point here is that you need to be careful of the value you assign to the Repair
parameter. 0 can mean either a very short time, or a very long time, depending upon the
model you are using.
R (t ) = e − λt (Kumamoto/Henley, p. 286)
While it is true for constant failure rates, it is not applicable for systems, which by nature,
have a number of failure rates due to the various components that make up the system. It
is not always possible to plug the system lifetime, and the calculated failure rate back into
this equation and obtain the same value for R(t) that a program like ITEM Toolkit arrives
at. (Kumamoto/Henley, p. 415)
Rather, when working with systems, the following equations should be used.
Looking at these equations, you can see how the reliability of a system is based upon the
Q (Unavailability) of the system, which from the first few examples in this document,
you can see that is based upon cut sets.