|
8.
Assessing Product Reliability
8.2. Assumptions/Prerequisites 8.2.2. How do you plot reliability data?
|
|||||||||||||||||||||||||||||||||||||||||||||
| Use probability plots to see your data and visually check model assumptions | Probability plots are simple
visual ways of summarizing reliability data by plotting CDF
estimates vs time on specially constructed probability paper.
Commercial papers are available for all the typical life distribution models. One axis (some papers use the y-axis and others the x-axis, so you have to check carefully) is labeled "Time" and the other axis is labeled "Cum Percent" or "Percentile". There are rules, independent of the model or type of paper, for calculating plotting positions from the reliability data. These only depend on the type of censoring in the data and whether exact times of failure are recorded or only readout times. |
||||||||||||||||||||||||||||||||||||||||||||
| Plot each failure mode separately | Remember that different failure modes can and should be separated out and individually analyzed. When analyzing failure mode A, for example, treat failure times from failure modes B, C, etc., as censored run times. Then repeat for failure mode B, and so on. | ||||||||||||||||||||||||||||||||||||||||||||
| Data points line up roughly on a straight line when the model chosen is reasonable | When the points are plotted, the analyst fits a straight line through them (either by eye, or with the aid of a least squares fitting program). Every straight line on, say, Weibull paper uniquely corresponds to a particular Weibull life distribution model and the same is true for lognormal or exponential paper. If the points follow the line reasonably well, then the model is consistent with the data. If it was your previously chosen model, there is no reason to question the choice. Depending on the type of paper, there will be a simple way to find the parameter estimates that correspond to the fitted straight line. | ||||||||||||||||||||||||||||||||||||||||||||
| Plotting positions on probability paper depend on the type of data censoring | Plotting Positions:
Censored
Data (Type I or Type II)
At the time ti of the i-th failure, we need an estimate of the CDF (or the Cum. Population Percent Failure). The simplest and most obvious estimate is just 100 × i/n (with a total of n units on test). This, however, is generally an overestimate (i.e. biased). Various texts recommend corrections such as 100 × (i-.5)/n or 100 × i/(n+1). Here, we recommend what are known as (approximate) median rank estimates: Corresponding to the time ti of the i-th failure, use a CDF or Percentile estimate of 100 × (i - .3)/(n + .4) Plotting Positions: Readout Data Let the readout times be T1, T2, ..., Tk and let the corresponding new failures recorded at each readout be r1, r2, ..., rk. Again, there are n units on test. Corresponding to the readout time Tj, use a CDF or Percentile estimate of
Plotting Positions: Multicensored Data The calculations are more complicated for multicensored data. K-M estimates (described in a preceding section) can be used to obtain plotting positions at every failure time. The more precise Modified K-M Estimates are recommended. They reduce to the Censored Type I or the Censored Type II median rank estimates when the data consist of only failures, without any removals except possibly at the end of the test. |
||||||||||||||||||||||||||||||||||||||||||||
| It is not difficult to do probability plotting for many reliability models even without specially constructed graph paper | The general idea is to take the model CDF equation
and write it in such a way that a function of F(t) is a linear equation
of a function of t. This will be clear after a few examples. In
the formulas that follow, "ln" always means "natural logarithm", while
"log" always means "base 10 logarithm".
a) Exponential Model: Take the exponential CDF and rewrite it as
If we let y = 1/{1 - F(t)} and x = t, then log
(y)
is linear in x with slope If the data are consistent with an exponential model, the resulting
plot will have points that line up almost as a straight line going through
the origin with slope b) Weibull Model: Take the Weibull CDF and rewrite it as
If we let y = ln [1/{1-F(t)}] and x = t, then log
(y)
is linear in log(x) with slope If the data are consistent with a Weibull model, the resulting plot
will have points that line up roughly on a straight line with slope c) Lognormal Model: Take the lognormal cdf and rewrite it as
with If we let y = t and x = If the data are consistent with a lognormal model, the resulting plot
will have points that line up roughly on a straight line with slope d) Extreme Value Distribution (Type I - for minimum): Take the extreme value distribution CDF and rewrite it as
If we let y = -ln(1 - F(x)), then
ln y is linear in x with slope 1/ |
||||||||||||||||||||||||||||||||||||||||||||
| A Dataplot Weibull example of probability plotting | Using the Dataplot commands to generate Weibull
random failure times, we generate 20 Weibull failure times with a shape
parameter of g = 1.5 and
a
= 500. Assuming a test time of T = 500 hours, only 10 of these failure
times would have been observed. They are, to the nearest hour: 54, 187,
216, 240, 244, 335, 361, 373, 375, and 386. First we will compute plotting
position CDF estimates based on these failure times, and then a probability
plot using the "make our own paper" method.
Of course, with commercial Weibull paper we would plot pairs of points from column (2) and column (3). With ordinary log log paper we plot (2) vs (4). The Dataplot sequence of commands and resulting plot follow: LET X = DATA 54 187 216 240 244 335 361 373 375 386
|
||||||||||||||||||||||||||||||||||||||||||||
| Use of least squares (regression) technique to fit a line through the points on probability paper | We could use Dataplot to fit a straight line
through the points via the commands
LET YY = LOG10(Y)
This would give a slope estimate of 1.46, which is close to the 1.5
value used in the simulation.
|
||||||||||||||||||||||||||||||||||||||||||||
| Dataplot has a special Weibull probability paper function for complete data samples (no censoring) | Finally, we note that Dataplot has a built-in
Weibull probability paper command that can be used whenever we have a complete
sample (i.e., no censoring and exact failure times). First you have to
run PPCC to obtain an estimate
of SET MINMAX = 1
|
||||||||||||||||||||||||||||||||||||||||||||