The Weibull Distribution
Real parts often do age, and the Weibull model lets the failure rate change with time: . The shape tells the story, whether parts die young (), fail at random () or wear out (), and the scale is the age by which 63.2% have failed.
What the symbols mean
- Shape
β < 1: infant mortality. β = 1: random failures (the exponential). β > 1: wear-out.
- Scale (characteristic life)
The age by which 63.2% of units have failed, for every β.
- Fraction failed by t
The Weibull CDF.
- Reliability
The fraction still working at age t.
What the symbols mean
- Hazard (failure rate)
The failure rate among units still working at age t. It grows like t to the power β − 1.
- Density
f = −R′, how failures are spread over time.
What the symbols mean
- p-th life
The age by which a fraction p of units has failed.
- B10 life
The age by which 10% have failed: the standard rating for bearings.
What the symbols mean
- Vertical axis
The fraction failed, transformed twice; it's 0 where F = 63.2%.
- Horizontal axis
The log of each failure time. The slope of the line is β.
What the symbols mean
- Gamma function
Γ(1 + 1/β) is 1 for β = 1, 0.886 for β = 2 and 0.893 for β = 3.
Explanation
The Weibull distribution is simply a lifetime model flexible enough to describe parts that die young, parts that fail at random and parts that wear out, all with one formula. It's named after Waloddi Weibull, the Swedish engineer who championed it for material strength and fatigue. The formula is the exponential from the last lesson with one twist: (age measured in units of the characteristic life) is raised to the power (the shape, which decides whether failures speed up or slow down with age). The other formulas, the hazard, percentile lives, the Weibull plot and the MTTF, all come straight out of that one line, so it's less than it looks.
Parts that wear out. A bearing in a conveyor gearbox doesn't fail at random. Every revolution adds a little fatigue damage under the rollers, so a bearing at 20,000 hours is far more likely to fail this week than a new one. The exponential model, with its constant failure rate, can't express that. The Weibull model can, with one extra parameter.
The model. . With it's the exponential with MTTF . Two facts fall straight out:
- is the 63.2% life: for every , since . All Weibull CDFs with the same cross at that point.
- Percentile lives: solving gives , so . The B10 life, the bearing industry's L10 rating, is .
What β means: the failure rate of the survivors. The hazard is the failure rate among parts still running at age ; reliability and hazard functions develops it in general. For the Weibull, , and the chain rule gives
So the failure rate grows like :
- , a falling rate: infant mortality. Weak units, with a bad solder joint or a contaminated chip, die early, and the survivors are the robust ones. The fix is burn-in: run units for a while before they ship.
- , a constant rate: random failures, the memoryless world of the previous lesson.
- , a rising rate: wear-out by fatigue, corrosion or abrasion. Around the density looks nearly normal. The fix is preventive replacement before the steep part of the curve (MTBF, repair and availability).
Over a product's whole life the hazard often traces a bathtub curve: infant mortality, then a long flat stretch of random failures, then wear-out. Each stretch is a Weibull with its own .
Mean life. Substitute in . Then and , so
where is the gamma function, an improper integral. For that's ; for it's . The mean is not .
Weibull plots: making the model a straight line. Take logs twice. From , , and then
Plot against with plotting positions , as in normal probability plots. (Reliability software usually uses median ranks, , which give nearly the same line.) If the points line up, the data are Weibull, the slope is , and the line crosses , the 63.2% level, at . A least-squares line makes it precise: is the slope , and the intercept gives .
A common mistake. Since is called the characteristic life, it's tempting to treat it as the mean life. It isn't: the mean is , which is for . On a Weibull plot, watch for the related slip of reading the line's crossing point as itself rather than , and for putting into the logs as a percent. And if the points form a dog-leg with two different slopes, you're probably looking at two failure modes mixed together, which one Weibull can't fit.
See it
Worked examples
Gearbox bearings follow a Weibull distribution with hours and . Find the reliability at 2,000 hours, the B10 life and the MTTF ().
- 1
.
Five pumps failed at 340, 560, 850, 1,120 and 1,480 hours. Fit a Weibull model with a Weibull plot and least squares, using plotting positions .
- 1
Plotting positions: , so .
Practice
Type your answer and check it. Solve them all to complete the lesson.
Fan bearings follow a Weibull distribution with and hours. What's the probability a bearing survives 1,000 hours? Give 4 decimal places.
A Weibull lifetime has and characteristic life . What fraction of units have failed by age ? Give 4 decimal places.
Valve springs fail by fatigue, with Weibull and cycles. Find the B10 life: the number of cycles by which 10% of springs have failed.
Early field returns of a power supply give a Weibull plot with slope 0.6. What does that suggest, and what's the sensible response?
Bearings follow a Weibull distribution with and hours. Find the MTTF in hours, either as or as .
A fitted Weibull plot (, ) says 10% of seals fail by 500 hours and 80% by 2,000 hours. Find and . Enter both.
Gearbox pins wear out with Weibull and hours. A pin has survived 800 hours. What's the probability it survives another 200 hours? (A new pin survives 200 hours with probability 0.992.) Give 4 decimal places.
Six pump seals failed at 410, 780, 1,050, 1,420, 1,690 and 2,300 hours. With plotting positions , the Weibull plot points are , , , , and . Find the least-squares slope .
The hardest one here. Get it, and you've got this lesson.
A gearbox runs on 4 identical bearings and fails as soon as any one of them fails. Each bearing's life is Weibull with and hours, independently. Show that the gearbox's life is also Weibull with , find its , then enter the gearbox's B10 life in hours.
Where it's used
Bearing catalogs rate every bearing by its L10 life, the B10 of this lesson. Wind farm operators fit Weibull models to gearbox and blade-bearing failures to schedule crane visits before the wear-out region, and warranty analysts plot early returns on Weibull paper to forecast how many units will fail before the warranty runs out. The fitted β is the first number a failure analyst reports, because it says whether to hunt for manufacturing defects () or wear (). Wind engineers also describe wind speeds at a site with a Weibull distribution, with near 2.