Professional Documents
Culture Documents
Lecture 3
Lecture 3
Two approaches
• Qualitative evaluation
– aims to identify, classify and rank the failure
modes, or event combinations that would lead to
system failures
• Quantitative evaluation
– aims to evaluate in terms of probabilities the
attributes of dependability (reliability,
availability, safety)
Noperating(t)
R(t)
Noperating(t)
Nfailed(t)
1
0.8
0.6
0.4
0.2
0
( t )
R(t ) e
R(t ) e t
R(t) 1
0.8
0.6
0.4
0.2
0
1/ 2/ 3/
t
1
MTTR
C = 19
20
C1 C2 CN
series i
i 1
CN
p. 23 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
Parallel system
1 2
1 2
C 2
1
(1-C) 3
p. 29 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
Two-component system
• Has four possible states
2 2
O O state 1 1
FO
state
O F 2state 3 1 4
F F state 4
2 3 1
• Components are assumed to be independent and non-
repairable
• If components are in serial
– state 1 is operational state, states 2,3,4 are failed states
• If components are in parallel
– states 1,2,3 are operational states, state 4 is failed state
1 2 3
m11 m21
M=
m12 m22
p. 33 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
Single-component system, no repair
1
2
- 0
• Transition matrixMM=has
the form:
• entries in each columns 0must sum up to 0
– entries mii, corresponding to self-transitions, are
computed as –(sum of other entries in this column)
p. 34 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
Single-component system with repair
1 2
-
M=
-
p. 35 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
Single-component system, safety
analysis
C 2
1
(1-C) 3
• Transition matrix M has the form:
- 0 0
M = C 0 0
(1-C) 0 0
p. 36 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
Two-component parallel system
1 2 3
-2 0 0
M= 2 - 0
0 0
d
P(t) = M • P(t)
dt
p. 39 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
Two-component parallel system
• Using transition matrix derived earlier, we get:
1 - P (t)
d
dt P 2(t) = 2P (t) 2
d
dt P3(t) = P2(t)
P1(t) = e-2t
P2(t) = 2e-t - 2e-2t
P3(t) = 1- 2e-t + e-2t
• Since the Pi(t) are known, we can compute the reliability of the
system as a sum of probabilities taken over all operating states
Rparallel(t) = 2R – R2
• which agrees with the expression derived using
RBD
• two results are the same because we assumed that
the failure rates of the two components are
independent
2 '2
1
1 4
2 3 '1
d
dt P 1(t)
= (- -
1 )P
2 (t)
1
d P (t) = P (t) -' P (t)
dt 2 1 1 2 2
d P (t) = P (t) -' P (t)
dt 3 2 1 1 3
d P4(t) = '2P2(t)+'1P3(t)
dt
p. 45 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
Effect of the load
• If '1= 1 and '2= 2 , the equation of load
sharing parallel system reduces to well-
known
Rparallel(t) = 2e-t - e-2t
M • P() = 0
p. 52 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
Two-component standby system
• Using transition matrix derived earlier, we get the following
system of equations
-1P1() + P2() = 0
1P1() – (2+ )P2() + P3() = 0
2P2() – P3() = 0
C 2
1
(1-C) 3
• The state transition equations are:
P1(t) - 0 0 P1(t)
d
P 2(t) = C 0 · P 2(t)
P3(t) 0 P3(t)
dt
(1-C) 0 0
p. 54 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
Safety evaluation
• By solving these equations, we get
P1(t) = e-t
P2(t) = C(1- e-t)
P3(t) = (1-C) – (1-C)e- t
• Since the Pi(t) are known, we can compute the reliability of the
system as a sum of probabilities of neing the operational and
fail-safe states
R(t) = P1(t) + P2(t) = C + (1-C)e-t
• At time t=0, the safety is 1. As time approaches infinity, the
safety approaches C
p. 55 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
How to deal with cases of systems
with “k out of n choices”
• Suppose we want to solve the following task:
What is the probability that more than two engines in a
4-engine airplane will fail during a t-hour flight if the
failure rate of a single engine is per hour?
• The probability that more than two engines fail can be
expressed as:
P2 failed = ( 4 )P
1 1 works 3 failed + P4 failed
= 1 – (P4 work + ( 4 )P3 work 1 failed + ( 4 )P2 work 2 failed )
3
2
• Only probabilities of mutually exclusive events can be
summed up like this
p. 56 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab
“k out of n choices”
• “k out of n choices” can be computed as
n!
(k )n
= (n-k)! k!
• For example
4!
(2 )4
=6
= (4-2)! 2!
where
failed = (1-R)4
Read chapter 4
of the text
book