|
8.
Assessing Product Reliability
8.4. Reliability Data Analysis 8.4.2. How do you fit an acceleration model?
|
|||||||||||||
| This section will discuss the following: | |||||||||||||
Estimate
acceleration model parameters by estimating cell T50's (or 's)
and then using regression to fit the model across the cells |
How
to fit an Arrhenius Model with Graphical Estimation
Graphical methods work best (and are easiest to describe) for a simple one-stress model like the widely used Arrhenius model
with T denoting temperature measured in degrees Kelvin (273.16 + degrees Celsius) and k is Boltzmann's constant (8.617 x 10-5 in eV/°K). When applying an acceleration model to a distribution of failure times,
we interpret the deterministic model equation to apply at any distribution
percentile we want. This is equivalent to setting the life distribution
scale parameter equal to the model equation (T50 for
the lognormal,
So, if we run several stress cells and compute T50's
for each cell, a plot of the natural log of these T50's
versus the corresponding 1/kT values should be roughly linear with
a slope of An example will illustrate the procedure. |
||||||||||||
| Arrhenius model example | Component life tests were run at 3 temperatures:
85°C, 105°C and 125°C. The lowest temperature cell was populated
with 100 components; the 105° cell had 50 components and the highest
stress cell had 25 components. All tests were run until either all the
units in the cell had failed or 1000 hours was reached. Acceleration was
assumed to follow an Arrhenius model and the life distribution model for
the failure mode was believed to be lognormal. The normal operating temperature
for the components is 25°C and it is desired to project the use CDF
at 100,000 hours.
Test results: Cell 1 (85°C): 5 failures at 401, 428, 695, 725 and 738 hours. 95 units were censored at 1000 hours running time. Cell 2 (105°C): 35 failures at 171, 187, 189, 266, 275, 285, 301, 302, 305, 316, 317, 324, 349, 350, 386, 405, 480, 493, 530, 534, 536, 567, 589, 598, 599, 614, 620, 650, 668, 685, 718, 795, 854, 917, and 926 hours. 15 units were censored at 1000 hours running time. Cell 3 (125°C): 24 failures at 24, 42, 92, 93, 141, 142, 143, 159, 181, 188, 194, 199, 207, 213, 243, 256, 259, 290, 294, 305, 392, 454, 502 and 696. 1 unit was censored at 1000 hours running time. Failure analysis confirmed that all failures were due to the same failure mechanism (if any failures due to another mechanism had occurred, they would have been considered censored run times in the Arrhenius analysis). Steps to Fitting the Distribution Model and the Arrhenius Model:
|
||||||||||||
| Dataplot solution for Arrhenius model example | Dataplot Analysis of Multicell Arrhenius
Model Data:
After creating text files DAT1.TXT, DAT2.TXT and DAT3.TXT of the failure times for the 3 stress cells, enter Dataplot and execute the following sequence of commands (individual cell plots have been skipped): READ DAT1.TXT CELL1This will produce the following probability plot of all three stress cells on the same graph. ![]() Note that the lines are somewhat straight (a check on the lognormal model) and the slopes are approximately parallel (a check on the acceleration assumption). The cell ln T50 and sigma estimates are obtained from the FIT function as follows: FIT Y1 X1Each FIT will yield a cell Ao, the ln T50 estimate, and A1, the cell sigma estimate. These are summarized in the table below.
The three cells have 11605/(T + 273.16) values of 32.40, 30.69 and 29.15 respectively, in cell number order. The Dataplot commands to generate the Arrhenius plot are: LET YARRH = DATA 8.168 6.415 5.319
With only three cells, it is unlikely a straight line through the points will present obvious visual lack of fit. However, in this case, the points appear to line up very well. Finally, the model coefficients are computed from LET SS = DATA 5 35 24This will yield a ln A estimate of -18.312 (A = e-18.312 = .1115x10-7) and a H
estimate of .808. With this value of H,
the acceleration between the lowest stress cell of 85°C and the highest
of 125°C is
![]() which is almost 14× acceleration. Acceleration from 125 to the use condition of 25°C is 3708× . The use T50 is e-18.312 x e.808x11605x1/298.16= e13.137 = 507383. A single sigma estimate for all stress conditions can be calculated as a weighted average of the 3 sigma estimates obtained from the experimental cells. The weighted average is (5/64) × .908 + (35/64) × .663 + (24/64) × .805 = .74. |
||||||||||||
| Models involving several stresses can be fit using multiple regression | Two stress models, such as the temperature /voltage
model given by
need at least 4 or five carefully chosen stress cells to estimate all the parameters. The Backwards L design previously described is an example of a design for this model. The bottom row of the "backward L" could be used for a plot testing the Arrhenius temperature dependence, similar to the above Arrhenius example. The right hand column could be plotted using y = ln T50 and x = ln V, to check the voltage term in the model. The overall model estimates should be obtained from fitting the multiple regression model
The Dataplot command for fitting this model, after setting up the Y, X1 = X1, X2 = X2 data vectors, is simply FIT Y X1 X2and the output gives the estimates for b0, b1 and b2. Three stress models, and even Eyring models with interaction terms, can be fit by a direct extension of these methods. Graphical plots to test the model, however, are less likely to be meaningful as the model becomes more complex. |
||||||||||||