The Failure Rate of a Distribution

Dependability & Maintainability
Theory and Methods
Part 1: Introduction and definitions
Andrea Bobbio
Dipartimento di Informatica
Università del Piemonte Orientale, “A. Avogadro”
15100 Alessandria (Italy)
[email protected] - http://www.mfn.unipmn.it/~bobbio/IFOA
A. Bobbio
IFOA, Reggio
Emilia,
June 2003
17-18, 2003
Reggio Emilia,
June 17-18,
1
Dependability: Definition
Dependability is the property of a system to be
dependable in time, i.e. such that reliance can
justifiably be placed on the service it delivers.
Dependability extends the interest on the system
from the design and construction phase to the
operational phase (life cycle).
A. Bobbio
Reggio Emilia, June 17-18, 2003
2
A. Bobbio
What dependability
theory and practice
Reggio Emilia, June 17-18, 2003
3
wants to avoid
Dependability: Taxonomy
dependability
A. Bobbio
measures
reliability
availability
maintainability
safety
security
means
fault
fault
fault
fault
threats
faults
errors
failures
Reggio Emilia, June 17-18, 2003
forecasting
tolerance
removal
prevention
4
Quantitative analysis
The quantitative analysis aims at numerically
evaluating measures to characterize the dependability
of an item:
 Risk assessment and safety
 Design specifications
 Technical assistance and maintenance
 Life cycle cost
 Market competition
A. Bobbio
Reggio Emilia, June 17-18, 2003
5
Risk assessment and safety
The risk associated to an activity is given proportional
to the probability of occurrence of the activity and to
the magnitute of the consequences.
R=PM
A safety critical system is a system whose incorrect
behavior may cause a risk to occur, causing
undesirable consequences to the item, to the
operators, to the population, to the environment.
A. Bobbio
Reggio Emilia, June 17-18, 2003
6
Design specifications
Technological items must be dependable.
Some times, dependability requirements (both
qualitative and quantitative) are part of the design
specifications:
Mean time between failures
Total down time
A. Bobbio
Reggio Emilia, June 17-18, 2003
7
Technical assistance and maintenance
The planning of all the activity related to the technical
assistance and maintenance is linked to the system
dependability (expected number of failure in time).
 planning spare parts and maintenance crews;
 cost of the technical assistance (warranty period);
 preventive vs reactive maintenance.
A. Bobbio
Reggio Emilia, June 17-18, 2003
8
Market competition
The choice of the consumers is strongly influenced by
the perceived dependability.
 advertisement messages stress the dependability;
 the image of a product or of a brand may depend on
the dependability.
A. Bobbio
Reggio Emilia, June 17-18, 2003
9
Purpose of evaluation
Understanding a system
–
Observation
–
Operational environment
–
Reasoning
Predicting the behavior of a system
–
Need a model
–
A model is a convenient abstraction
–
Accuracy based on degree of extrapolation
A. Bobbio
Reggio Emilia, June 17-18, 2003
10
Methods of evaluation
Measurement-Based
 Most believable, most expensive
 Not always possible or cost effective during
system design
Model-Based
 Less believable, Less expensive
 Analytic vs Discrete-Event Simulation
 Combinatorial vs State-Space Methods
A. Bobbio
Reggio Emilia, June 17-18, 2003
11
Measurement-Based
Most believable, most expensive;
Data are obtained observing the behavior of physical
objects.
 field observations;
 measurements on prototypes;
 measurements on components (accelerated tests).
A. Bobbio
Reggio Emilia, June 17-18, 2003
12
Models
Closed-form
Answers
Numerical
Solution
Analytic
Simulation
All models are wrong; some models are useful
A. Bobbio
Reggio Emilia, June 17-18, 2003
13
Methods of evaluation
Measurements + Models
A. Bobbio
data bank
Reggio Emilia, June 17-18, 2003
14
The probabilistic approach
The mechanisms that lead to failure a technological
object are very complex and depend on many physical,
chemical, technical, human, environmental … factors.
The time to failure cannot be expressed by a deterministic law.
We are forced to assume the time to failure as a
random variable.
The quantitative dependability analysis is based on a
probabilistic approach.
A. Bobbio
Reggio Emilia, June 17-18, 2003
15
Reliability
The reliability is a measurable attribute of the
dependability and it is defined as:
The reliability R(t) of an item at time t is the
probability that the item performs the required
function in the interval (0 – t) given the stress and
environmental conditions in which it operates.
A. Bobbio
Reggio Emilia, June 17-18, 2003
16
Basic Definitions: cdf
Let X be the random variable representing the time to
failure of an item.
The cumulative distribution function (cdf) F(t) of the
r.v. X is given by:
F(t) = Pr { X  t }
F(t) represents the probability that the item is already
failed at time t (unreliability) .
A. Bobbio
Reggio Emilia, June 17-18, 2003
17
Basic Definitions: cdf
Equivalent terminoloy for F(t) :
 CDF (cumulative distribution function)
 Probability distribution function
 Distribution function
A. Bobbio
Reggio Emilia, June 17-18, 2003
18
Basic Definitions: cdf
F(t)
1
F(b)
F(a)
0
a
b
t
F(0) = 0
lim F(t) = 1
t
F(t) = non-decreasing
A. Bobbio
Reggio Emilia, June 17-18, 2003
19
Basic Definitions: Reliability
Let X be the random variable representing the time to
failure of an item.
The survivor function (sf) R(t) of the r.v. X is given
by:
R (t) = Pr { X > t } = 1 - F(t)
R(t) represents the probability that the item is
correctly working at time t and gives the reliability
function .
A. Bobbio
Reggio Emilia, June 17-18, 2003
20
Basic Definitions
Equivalent terminology for R(t) = 1 -F(t) :
 Reliability
 Complementary distribution function
 Survivor function
A. Bobbio
Reggio Emilia, June 17-18, 2003
21
Basic Definitions: Reliability
R(t)
1
R(a)
0
a
b
t
R(0) = 1
lim R(t) = 0
t
R(t) = non-increasing
A. Bobbio
Reggio Emilia, June 17-18, 2003
22
Basic Definitions: density
Let X be the random variable representing the time to
failure of an item and let F(t) be a derivable cdf:
The density function f(t) is defined as:
d F(t)
f (t) = ———
dt
f (t) dt = Pr { t  X < t + dt }
A. Bobbio
Reggio Emilia, June 17-18, 2003
23
Basic Definitions: Density
f (t)
0
a
b
t
b
 f(x) dx = Pr { a < X  b } = F(b) – F(a)
a
A. Bobbio
Reggio Emilia, June 17-18, 2003
24
Basic Definitions: Density
f (t)
1
0
t
MTTF  EX    tf t dt   Rt dt
A. Bobbio


0
0
Reggio Emilia, June 17-18, 2003
25
Basic Definitions
Equivalent terminology: pdf
 probability density function
 density function
 density
dF
 f(t) =
dt
F (t )  
t

f ( x)dx
t
  f ( x)dx ,
0
For a non-negative
random variable
A. Bobbio
Reggio Emilia, June 17-18, 2003
26
Quiz 1:
The higher the MTTF is, the higher the
item reliability is.
1. Correct
2. Wrong
The correct answer is wrong !!!
A. Bobbio
Reggio Emilia, June 17-18, 2003
27
Hazard (failure) rate
f (t )
f (t )
h(t ) 

R(t ) 1  F (t )
h(t) t = Conditional Prob. system will fail in
(t, t + t) given that it is survived until time t
f(t) t = Unconditional Prob. System will fail in
(t, t + t)
A. Bobbio
Reggio Emilia, June 17-18, 2003
28
The Failure Rate of a Distribution
ht  Δ t is the conditional probability that the unit will
fail in the interval ( t , t   t ) given that it is
functioning at time t.
f t   t is the unconditional probability that the unit
will fail in the interval ( t , t   t )
Difference between the two sentences:
– probability that someone will die between 90 and 91, given that he
lives to 90
– probability that someone will die between 90 and 91
A. Bobbio
Reggio Emilia, June 17-18, 2003
29
Bathtub curve
h(t)
(infant mortality – burn in)
(wear-out-phase)
CFR
Constant fail. rate
(useful life)
DFR
IFR
t
A. Bobbio
Decreasing
failure rate
Reggio Emilia, June 17-18, 2003
Increasing fail. rate
30
Infant mortality (dfr)
Also called infant mortality phase or reliability
growth phase. The failure rate decreases with time.
 Caused by undetected hardware/software defects;
 Can cause significant prediction errors if steadystate failure rates are used;
Weibull Model can be used;
A. Bobbio
Reggio Emilia, June 17-18, 2003
31
Useful life (cfr)
The failure rate remains constant in time (age
independent) .
 Failure rate much lower than in early-life period.
 Failure caused by random effects (as
environmental shocks).
A. Bobbio
Reggio Emilia, June 17-18, 2003
32
Wear-out phase (ifr)
The failure rate increases with age.
It is characteristic of irreversible aging phenomena
(deterioration, wear-out, fatigue, corrosion etc…)
Applicable for mechanical and other systems.
(Properly qualified electronic parts do not exhibit
wear-out failure during its intended service life)
Weibull Failure Model can be used
A. Bobbio
Reggio Emilia, June 17-18, 2003
33
Exponential Distribution
Failure rate is age-independent (constant).
Cumul. distribution function: F t   1  e  t
R  t   e  t
Reliability :
Density Function :
Failure Rate (CFR):
Mean Time to Failure:
A. Bobbio
t0
f t    e   t
f t 
ht  

R t 
1
MTTF 
Reggio Emilia, June 17-18, 2003
t0
t0

34
The Cumulative Distribution Function
of an Exponentially Distributed Random
Variable With Parameter  = 1
F(t)
1.0
F(t) = 1 - e -  t
0.5
0
A. Bobbio
1.25
2.50
Reggio Emilia, June 17-18, 2003
3.75
5.00
t
35
The Reliability Function of an
Exponentially Distributed Random
Variable With Parameter  = 1
R(t)
1.0
R(t) = e -  t
0.5
0
A. Bobbio
1.25
2.50
Reggio Emilia, June 17-18, 2003
3.75
5.00
t
36
Exponential Density Function (pdf)
f(t)
MTTF = 1/ 
A. Bobbio
Reggio Emilia, June 17-18, 2003
37
Memoryless Property of the
Exponential Distribution
Assume X > t. We have observed that the
component has not failed until time t
Let Y = X - t , the remaining (residual) lifetime
Gt ( y )  P (Y  y | X  t )
 P( X  y  t | X  t )
P (t  X  y  t )

 1  e  y
P( X  t )
A. Bobbio
Reggio Emilia, June 17-18, 2003
38
Memoryless Property of the
Exponential Distribution (cont.)
 Thus Gt(y) is independent of t and is identical to the
original exponential distribution of X
 The distribution of the remaining life does not
depend on how long the component has been
operating
 An observed failure is the result of some suddenly
appearing failure, not due to gradual deterioration
A. Bobbio
Reggio Emilia, June 17-18, 2003
39
Quiz 3:
If two components (say, A and B) have independent
identical exponentially distributed times to failure, by
the “memoryless” property, which of the following is
true?
1. They will always fail at the same time
2. They have the same probability of failing at time
‘t’ during operation
3. When these two components are operating
simultaneously, the component which has been
operational for a shorter duration of time will
survive longer
A. Bobbio
Reggio Emilia, June 17-18, 2003
40
Weibull Distribution
Distribution Function:
F t   1  e
Density Function:
f t    t e
t0
Reliability:
Rt   e
t0
A. Bobbio
  t
 1   t 
 t
Reggio Emilia, June 17-18, 2003
t0
41
Weibull Distribution
 : shape parameter;
 : scale parameter.
Failure Rate:
 1
 1
 1
A. Bobbio
ht  
f (t )
  t
 1
t0
R (t )
Dfr
Cfr
Ifr
Reggio Emilia, June 17-18, 2003
42
Failure Rate of the Weibull Distribution
with Various Values of 
A. Bobbio
Reggio Emilia, June 17-18, 2003
43
Weibull Distribution for Various
Values of 
Cdf
A. Bobbio
density
Reggio Emilia, June 17-18, 2003
44
Failure Rate Models
We use a truncated Weibull Model
Figure 2.34 Weibull Failure-Rate Model
Failure-Rate Multiplier
7
6
5
4
3
2
1
0
0
2,190
4,380
6,570
8,760
10,950 13,140 15,330 17,520
Operating Times (hrs)
Infant mortality phase modeled by DFR Weibull and the
steady-state phase by the exponential
A. Bobbio
Reggio Emilia, June 17-18, 2003
45
Failure Rate Models (cont.)
This model has the form:

(
t
)

t
W
C1
  SS
1  t  8,760
t  8,760
where:
C 1  W 1,  SS  steady-state failure rate
 is Weibull shape parameter
Failure rate multiplier = W ( t)  SS
A. Bobbio
Reggio Emilia, June 17-18, 2003
46
Failure Rate Models (cont.)
There are several ways to incorporate time dependent
failure rates in availability models
The easiest way is to approximate a continuous function
by a piecewise constant step function
Discrete Failure-Rate Model
Failure-Rate Multiplier
7
6
1
5
4
2
3
2
1
0
A. Bobbio
0
2,190
4,380
 SS
6,570 8,760 10,950 13,140 15,330 17,520
Operating Times (hrs)
Reggio Emilia, June 17-18, 2003
47
Failure Rate Models (cont.)
Here the discrete failure-rate model is
defined by:
W ( t )   1
 2
  ss
A. Bobbio
0  t  4,380
4,380  t  8,760
t  8,760
Reggio Emilia, June 17-18, 2003
48
A lifetime experiment
X1
1
X2
2
X3
3
X4
4
XN
N
t=0
N i.i.d components are put in a life test experiment.
A. Bobbio
Reggio Emilia, June 17-18, 2003
49
A lifetime experiment
1
2
3
4
X1
X3
X2
X4
XN
N
A. Bobbio
Reggio Emilia, June 17-18, 2003
50