Reducing Over-Conservative What Is the Accuracy . . . Expert - - PowerPoint PPT Presentation

reducing over conservative
SMART_READER_LITE
LIVE PREVIEW

Reducing Over-Conservative What Is the Accuracy . . . Expert - - PowerPoint PPT Presentation

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . Reducing Over-Conservative What Is the Accuracy . . . Expert Failure Rate New Approach: Main Idea Fuzzy Interpretation Estimates in the Presence of Analysis


slide-1
SLIDE 1

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 1 of 16 Go Back Full Screen Close Quit

Reducing Over-Conservative Expert Failure Rate Estimates in the Presence of Limited Data: A New Probabilistic/Fuzzy Approach

Carlos Ferregut, F. Joshua Campos, and Vladik Kreinovich

Future Aerospace Science & Technology (FAST) Center University of Texas at El Paso, El Paso, TX 79968, USA ferregut@utep.edu, fjcampos@miners.utep.edu, vladik@utep.edu

slide-2
SLIDE 2

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 2 of 16 Go Back Full Screen Close Quit

1. Reliability

  • Failures are ubiquitous, so reliability analysis is an im-

portant part of engineering design.

  • In reliability analysis of a complex system, it is impor-

tant to know the reliability of its components.

  • Reliability of a component is usually described by an

exponential model: P(t)

def

= Prob(system is intact by time t) = exp(−λ · t).

  • For this model, the average number of failures per unit

time (failure rate) is equal to λ.

  • Another important characteristic – mean time between

failure (MTBF) θ – is, in this model, equal to 1/λ.

  • Usually, the MTBF is estimated as the average of ob-

served times between failures.

slide-3
SLIDE 3

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 3 of 16 Go Back Full Screen Close Quit

2. Reliability in Aerospace Industry: A Challenge

  • In aerospace industry, reliability is extremely impor-

tant, especially for manned flights.

  • Because of this importance, aerospace systems use unique,

highly reliable components; but: – since each component is highly reliable, – we have few (≤ 5) failure records, not enough to make statistically reliable estimates of λ.

  • So, we have to also use expert estimates.
  • Problem: experts are over-conservative, their estimates

for λ are higher than the actual failure rate.

  • In this paper, we propose an algorithm that reduces

the effect of this over-conservativeness.

slide-4
SLIDE 4

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 4 of 16 Go Back Full Screen Close Quit

3. Available Data and Main Assumptions

  • For each of n components i = 1, . . . , n, we have ni
  • bserved times-between-failures ti1, . . . , tini.
  • We also have expert estimates e1, . . . , en for the failure

rate of each component.

  • We usually assume the exponential distribution for the

failure times, i.e., the probability density λi·exp(−λi·t).

  • Thus, the probability density corresponding to each
  • bservation tij is equal to λi · exp(−λi · tij).
  • Different observations are assumed to be independent.
  • Different components are assumed to be independent.
  • Thus, the probability density ρ corresponding to all
  • bserved failures is equal to the product:

ρ =

n

  • i=1

ni

  • j=1

(λi · exp(−λi · tij)).

slide-5
SLIDE 5

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 5 of 16 Go Back Full Screen Close Quit

4. How Parameters Are Determined Now

  • Reminder: prob. is ρ =

n

  • i=1

ni

  • j=1

(λi · exp(−λi · tij)).

  • Maximum Likelihood Approach: find λi with the high-

est probability ρ.

  • Idea: ρ → max if and only if ψ

def

= − ln(ρ) → min: ψ(λi) = −

n

  • i=1

ni · ln(λi) +

n

  • i=1

ni

  • j=1

λi · tij.

  • So, ψ(λi) = −

n

  • i=1

ni · ln(λi) +

n

  • i=1

ni · λi · ti, where ti

def

= 1 ni ·

ni

  • j=1

tij.

  • Differentiating by λi and equating the derivative to 0,

we get the traditional estimate λi = 1 ti .

slide-6
SLIDE 6

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 6 of 16 Go Back Full Screen Close Quit

5. What Is the Accuracy of This Estimate?

  • Central Limit Theorem: when we have a large amount
  • f data, the distribution of each parameter is ≈ normal:

ρ(λi) = const · exp

  • −(λi − µi)2

2 · σ2

i

  • .
  • Thus, ψ(λi) = const + (λi − µi)2

2 · σ2

i

, hence ∂2ψ ∂λ2

i

= 1 σ2

i

, and σ2

i =

∂2ψ ∂λ2

i

−1 .

  • For ψ(λi) = −

n

  • i=1

ni · ln(λi) +

n

  • i=1

ni · λi · ti, we get ∂2ψ ∂λ2

i

= ni λ2

i

, so the standard deviation is σi = λi √ni .

  • So, the relative accuracy of the estimate λi is equal to

σi λi = 1 √ni .

slide-7
SLIDE 7

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 7 of 16 Go Back Full Screen Close Quit

6. Confidence Interval

  • Based on λi and σi, we can form an interval that con-

tains the actual failure rate with a given confidence: [λi−k0·σi, λi+k0·σi] =

  • λi ·
  • 1 − k0

√ni

  • , λi ·
  • 1 + k0

√ni

  • .
  • We take k0 = 2 if we want 90% confidence.
  • We take k0 = 3 if we want 99.9% confidence.
  • We take k0 = 6 if we want 99.9999999% = 1 − 10−8

confidence.

  • Example: for ni = 5 and k0 = 2, the confidence interval

is approximately equal to [0, 2λi].

  • In other words, the actual failure rate can be 0 or it

can be twice higher than what we estimated.

  • Thus, if we only have 5 measurements, we cannot ex-

tract much information about the actual failure rate.

slide-8
SLIDE 8

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 8 of 16 Go Back Full Screen Close Quit

7. New Approach: Main Idea

  • Experts provide estimates ei for the failure rates λi.
  • Expert over-estimate, i.e., λi = ki · ei for some ki < 1.
  • As usual, it is reasonable to assume that ki are nor-

mally distributed, with unknown k and σ2: 1 √ 2 · π · σ · exp

  • −(ki − k)2

2σ2

  • .
  • Approximation errors ki − k corresponding to different

components are independent.

  • We then find λi, k, and σ from the Maximum Likelihood

Method ρ → max: ρ = n

  • i=1

ni

  • j=1

(ki · ei · exp(−(ki · ei · tij))

  • · ρ′, where

ρ′ =

n

  • i=1

1 √ 2 · π · σ · exp

  • −(ki − k)2

2σ2

  • .
slide-9
SLIDE 9

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 9 of 16 Go Back Full Screen Close Quit

8. Fuzzy Interpretation

  • Reminder: ρ =
  • n
  • i=1

ni

  • j=1

(ki · ei · exp(−(ki · ei · tij))

  • · ρ′,

where ρ′ =

n

  • i=1

1 √ 2 · π · σ · exp

  • −(ki − k)2

2σ2

  • .
  • This formula is based on the assumptions of

– Gaussian distribution, and – independence.

  • A similar formula can be obtained if we simply use:

– Gaussian membership functions, and – a product t-norm f&(a, b) = a · b to combine infor- mation about different components.

  • In this case, we do not need independence assumptions.
slide-10
SLIDE 10

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 10 of 16 Go Back Full Screen Close Quit

9. Analysis of the Optimization Problem

  • Reminder: ρ =
  • n
  • i=1

ni

  • j=1

(ki · ei · exp(−(ki · ei · tij))

  • · ρ′,

where ρ′ =

n

  • i=1

1 √ 2 · π · σ · exp

  • −(ki − k)2

2σ2

  • .
  • We reduce ρ → max to ψ

def

= − ln(ρ) → min and use ti: ψ = −

n

  • i=1

ni·ln(ki)+

n

  • i=1

ki·ni·ei·ti+n·ln(σ)+

n

  • i=1

(ki − k)2 2σ2 .

  • Equating derivatives w.r.t. σ, k, and ki to 0, we get:

σ2 = 1 n ·

n

  • i=1

(ki − k)2; k = 1 n ·

n

  • i=1

ki; −ni ki + ni · ei · ti + ki − k σ2 = 0.

slide-11
SLIDE 11

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 11 of 16 Go Back Full Screen Close Quit

10. Analysis of the Problem (cont-d)

  • We get: k = 1

n ·

n

  • i=1

ki; σ2 = 1 n ·

n

  • i=1

(ki − k)2; −ni ki + ni · ei · ti + ki − k σ2 = 0.

  • Multiplying both sides by ki, we get a quadratic equa-

tion, with solution ki = k − nitieiσ2 +

  • (k − nitieiσ2)2 + 4niσ2

2 .

  • Thus, we start with some initial values k(0)

i , and per-

form the following iterations until the process converges: – update k to 1 n ·

n

  • i=1

ki and σ2 to 1 n ·

n

  • i=1

(ki − k)2; – update ki to k − nitieiσ2 + √. . . 2 .

slide-12
SLIDE 12

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 12 of 16 Go Back Full Screen Close Quit

11. Resulting Accuracy of This Estimate

  • The st. dev. σi of the estimate ki is σ2

i =

∂2ψ ∂k2

i

−1 .

  • Here, ψ = −

n

  • i=1

ni · ln(ki) +

n

  • i=1

ki · ni · ei · ti + n · ln(σ) +

n

  • i=1

(ki − k)2 2σ2 , so ∂2ψ ∂k2

i

= ni k2

i

+ 1 σ2.

  • Thus, σi

ki = 1

  • ni + k2

i · σ−2.

  • The relative accuracy does not change if we multiply

the ki by ei, i.e., go from ki to λi = ki · ei.

  • So, the confidence interval for λi is:
  • λi ·
  • 1 −

k0

  • ni + k2

i · σ−2

  • , λi ·
  • 1 +

k0

  • ni + k2

i · σ−2

  • .
slide-13
SLIDE 13

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 13 of 16 Go Back Full Screen Close Quit

12. Resulting Algorithm

  • Given:

– For each of component i = 1, . . . , n, we have ni

  • bserved times-between-failures ti1, . . . , tini.

– We also have expert estimates e1, . . . , en for the fail- ure rate of each component.

  • Pre-processing:

– First, for each component, we compute the average

  • f the observed times-between-failures

ti = 1 ni ·

ni

  • j=1

tij. – Then, we compute the first approximation k(0)

i

to the auxiliary parameter ki: k(0)

i

= 1 ei · ti .

slide-14
SLIDE 14

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 14 of 16 Go Back Full Screen Close Quit

13. Algorithm (cont-d)

  • Iterations: on each iteration p, p = 0, 1, 2 . . ., based on

the current approximations k(p)

i , we compute:

k(p) = 1 n ·

n

  • i=1

k(p)

i ;

(σ2)(p) = 1 n ·

n

  • i=1

(k(p)

i

− k(p))2; z = k(p)−ni·ti·ei·(σ2)(p); k(p+1)

i

= z +

  • z2 + 4ni · (σ2)(p)

2 .

  • We stop when |k(p+1)

i

− k(p)

i | ≤ ε · k(p) i

for all i.

  • Once we have ki = k(p)

i , we then estimate λi as ki · ei,

and the corresponding confidence interval as

  • λi ·
  • 1 −

k0

  • ni + k2

i · σ−2

  • , λi ·
  • 1 +

k0

  • ni + k2

i · σ−2

  • .
slide-15
SLIDE 15

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 15 of 16 Go Back Full Screen Close Quit

14. Discussion.

  • Reminder: we get the following confidence interval:
  • λi ·
  • 1 −

k0

  • ni + k2

i · σ−2

  • , λi ·
  • 1 +

k0

  • ni + k2

i · σ−2

  • .
  • The difference between this confidence interval and the

confidence interval based only on observations is that: – we replace ni in the denominator – with a larger value ni + k2

i · σ−2.

  • Thus, the new confidence interval is indeed narrower:

expert estimates help.

  • When the values ki are very close and σ ≈ 0, this

denominator tends to ∞.

  • So, we get very narrow confidence intervals for λi even

when we have the same small number of observations.

slide-16
SLIDE 16

Reliability Reliability in . . . Available Data and . . . How Parameters Are . . . What Is the Accuracy . . . New Approach: Main Idea Fuzzy Interpretation Analysis of the . . . Resulting Algorithm Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 16 of 16 Go Back Full Screen Close Quit

15. Acknowledgments

  • This work was supported by a contract from the Boeing

Company.

  • It is also partly supported:

– by the National Science Foundation grants HRD- 0734825 and DUE-0926721 and – by Grant 1 T36 GM078000-01 from the National Institutes of Health.