Template:Example: Weibull Distribution Example-Demonstrate Reliability

From ReliaWiki
Revision as of 22:09, 2 March 2012 by Harry Guo (talk | contribs)
Jump to navigation Jump to search

Weibull Distribution Example - Demonstrate Reliability

In this example, we will design a test to demonstrate a reliability of 90% at [math]\displaystyle{ t=100 }[/math] hours, with a 95% confidence. We will assume a Weibull distribution with a shape parameter [math]\displaystyle{ \beta =1.5 }[/math] . No failures will be allowed on this test, or [math]\displaystyle{ f=0 }[/math] .


Determining Units for Available Time

In the above scenario, we know that we have the testing facilities available for [math]\displaystyle{ t=48 }[/math] hours. We must now determine the number of units to test for this amount of time with no failures in order to have demonstrated our reliability goal. The first step is to determine the Weibull scale parameter, [math]\displaystyle{ \eta . }[/math] The Weibull reliability equation is:

[math]\displaystyle{ R={{e}^{-{{(t/\eta )}^{\beta }}}} }[/math]


This can be rewritten as:

[math]\displaystyle{ \eta =\frac{{{t}_{DEMO}}}{{{(-\text{ln}({{R}_{DEMO}}))}^{\tfrac{1}{\beta }}}} }[/math]


Since we know the values of [math]\displaystyle{ {{t}_{DEMO}} }[/math] , [math]\displaystyle{ {{R}_{DEMO}} }[/math] and [math]\displaystyle{ \beta }[/math] , we can substitute these in the equation and solve for [math]\displaystyle{ \eta }[/math] :


[math]\displaystyle{ \eta =\frac{100}{{{(-\text{ln}(0.9))}^{\tfrac{1}{1.5}}}}=448.3 }[/math]


Next, the value of [math]\displaystyle{ {{R}_{TEST}} }[/math] is calculated by:


[math]\displaystyle{ {{R}_{TEST}}={{e}^{-{{({{t}_{TEST}}/\eta )}^{\beta }}}}={{e}^{-{{(48/448.3)}^{1.5}}}}=0.966=96.6%. }[/math]


The last step is to substitute the appropriate values into the cumulative binomial equation, which for the Weibull distribution appears as:


[math]\displaystyle{ 1-C.L.=\underset{i=0}{\overset{f}{\mathop \sum }}\,\frac{n!}{i!\cdot (n-i)!}\cdot {{(1-{{e}^{-{{({{t}_{TEST}}/\eta )}^{\beta }}}})}^{i}}\cdot {{({{e}^{-{{({{t}_{TEST}}/\eta )}^{\beta }}}})}^{(n-i)}} }[/math]

The values of [math]\displaystyle{ CL }[/math] , [math]\displaystyle{ {{t}_{TEST}} }[/math] , [math]\displaystyle{ \beta }[/math] , [math]\displaystyle{ f }[/math] and [math]\displaystyle{ \eta }[/math] have already been calculated or specified, so it merely remains to solve the equation for [math]\displaystyle{ n. }[/math] This value is [math]\displaystyle{ n=85.4994, }[/math] or [math]\displaystyle{ n=86 }[/math] units, since the fractional value must be rounded up to the next integer value. This example solved in Weibull++ is shown next.

RDT Weibull Demonstrate Reliability Samples.png


Determining Time for Available Units

In this case, we will assume that we have 20 units to test, [math]\displaystyle{ n=20 }[/math] , and must determine the test time, [math]\displaystyle{ {{t}_{TEST}}. }[/math] We have already determined the value of the scale parameter, [math]\displaystyle{ \eta }[/math] , in the previous example. Since we know the values of [math]\displaystyle{ n }[/math] , [math]\displaystyle{ CL }[/math] , [math]\displaystyle{ f }[/math] , [math]\displaystyle{ \eta }[/math] and [math]\displaystyle{ \beta }[/math] , it remains to solve Eqn. (weibcum) for [math]\displaystyle{ {{t}_{TEST}} }[/math] . This value is [math]\displaystyle{ {{t}_{TEST}}=126.4339 }[/math] hours. This example solved in Weibull++ is shown next.

RDT Weibull Demonstrate Reliability Test Time.png