Introduction to Weibull Analysis Ver4

  • Upload
    arkcool

  • View
    248

  • Download
    0

Embed Size (px)

Citation preview

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    1/113

    Product Quality Summit

    January 24-28, 2005

    INTRODUCTION TO

    WEIBULL ANALYSISJanuary 2007

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    2/113

    2

    Table Of Contents

    Introduction To Weibull Distribution Weibull And Weibull Parameters

    Weibull Probability Plots

    Incomplete Data Time Methods And Data Dry Up

    Weibull Estimation Methods

    Bad Data and Bad Weibulls Weibull Process Flow

    Determining A Significant Difference

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    3/113

    3

    Learning Objectives

    Be able to fit a Weibull distribution to a set of data. Predict failures in a population based on Weibull. Interpret what the Weibull parameter values tell you

    about the data. Understand how to handle incomplete data, which time

    method to use and when to use data dryup. Understand how to select and when to use each

    Weibull estimation method.

    Learn to identify Bad Weibulls, Bad Data, &

    Uncertainties. Be able to determine if one population failure rate is

    statistically different than another.

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    4/113

    4

    Whats In It For You

    Be able to predict failure rate with extremelysmall sample sizes.

    Identify possible root causes very quickly.

    Ability to identify bad data.

    Detecting a difference between distributionswith a given confidence level.

    Become more proficient with another statistical

    distribution with wide applicability.

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    5/113

    5

    Waloddi Weibull

    1887- 1979

    He invented the Weibull distribution

    in 1937. He delivered a paper in 1951

    in the United States on the distribution

    and included 7 examples on its use.

    These examples ranged from strength of

    steel to height of adult males in the

    British Isles.

    The Weibull distribution is by far the

    world's most popular statistical model

    for life data. It is also used in many other

    applications, such as weather

    forecasting and fitting data of all kinds.It may be employed for engineering

    analysis with smaller sample sizes than

    any other statistical distribution.

    Waloddi Weibull

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    6/113

    6

    0

    0.01

    0.02

    0.03

    0.04

    0.05

    0.06

    0.07

    0.08

    0.09

    0 20 40 60

    X value

    ProbabilityDensityFunction

    3 Ways to View a Statistical Distribution

    1. Probability Density Function (PDF) Total Areaunder PDF curve

    equals 1.0

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    7/113

    7

    3 Ways to View a Statistical Distribution

    2. Cumulative Distribution Function (CDF)

    CDF is the

    Integral of thePDF

    0%

    20%

    40%

    60%

    80%

    100%

    120%

    0 20 40 60

    X value

    CumulativeDistrib

    utionFuntion

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    8/113

    8

    3 Ways to View a Statistical Distribution

    3. Failure Rate (or Hazard Function) Failure Rate is thePDF/(1-CDF)

    0

    0.1

    0.2

    0.3

    0.40.5

    0.6

    0.7

    0.8

    0.9

    0 20 40 60

    X value

    FailureR

    ate

    PDF, CDF, &

    Hazard Function

    are 3 ways to

    view the same

    thing

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    9/113

    9

    0

    0

    1

    0

    0

    o X-

    X-t

    X-

    X-t

    X-f(t) Exp

    0

    0

    T

    X X-

    X-t-1dtf(t)F(t)

    0

    Exp

    1

    0

    0

    o X-

    X-t

    X-

    F(t)-1

    f(t)h(t)

    0

    0

    T

    XX-

    X-tdth(t)H(t)

    0

    Cumulative

    Distribution

    Function

    (like Weibull fit)

    Probability

    DensityFunction

    Failure Rate or

    Hazard Function

    (like DRF fit)

    Cumulative

    Hazard

    Function

    Equations that Define the Failure Data

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    10/113

    10

    Theta

    Characteristic Life

    Beta

    Shape (slope) Parameter

    63.2%

    Theta and Beta

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    11/113

    11

    Theta: In terms of y=mx+b, Theta is like b where theline crosses the y-axis, but Theta is the hours (or miles)where the best fit line crosses the 63.2 percentile.

    Beta: Same as slope (rise over run) just like m iny=mx+b.

    Theta and Beta

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    12/113

    12

    Weibull Parameters Characteristic Life

    Characteristic Parameter ( = Theta) is the life for 63.2% of the population (in terms of

    number of hours, cycles, mileage or strength, etc.)

    is the pivot point for the distribution and remains sofor any value or change in

    It is analogous to the mean in a Normal distribution

    0.6321-1t

    -1CDF

    ExpExp

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    13/113

    13

    Weibull Parameters Shape (or Slope)

    Shape Parameter ( = Beta) describes the shape of the distribution and in turn

    indicates the type of problems inherent in the population

    < 1 means there is a decreasing failure rate(declining DRF vs operating hours)

    = 1 means there is a constant failure rate(constant DRF vs operating hours)

    > 1 means there is an increasing failure rate(increasing DRF vs operating hours)

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    14/113

    14

    Bathtub Curve

    < 1Decreasing Failure Rate

    = 1Constant Failure Rate

    > 1Increasing Failure Rate

    Useful Life

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    15/113

    15

    0

    5

    10

    15

    20

    25

    30

    35

    NumberofFailures

    inanInterval.

    Useful Life

    WearOut

    0 20 201 1000

    VEHR

    Operating Hours

    InfantMortality

    21 200

    mDRF = Avg Of [VEHR + DRF1 + DRF2]

    DRF

    1DRF

    2

    DRF

    3 & 4 & 5

    | mDRF Range |

    Bathtub Curve

    (Failures/x

    hrs)

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    16/113

    16

    Product VEHR DRF1 DRF2 DRF3 DRF4 DRF5

    All Product Not Listed Below (Hours) 0-20 21-200 201-1000 1001-2000 2001-5000 5001-10000Medium Duty Truck Engines (Miles) 0-500 501-5000 5001-25000 25001-50000 50001-125000 125001-250000

    Heavy Duty Truck Engines (Miles) 0-1000 1001-10000 10001-50000 100000 100001-250000 250001-500000

    Standby Gensets (Hours) 0-10 11-100 101-300 301-600 601-1500 1501-3000

    BCP (Hours) 0-10 11-100 101-500 501-1000 1001-2500 2501-5000

    Marine Engines(Pleasure)(Hours) 0-20 21-100 101-500 501-1000 1001-2500 2501-5000

    Agriclture Product (Hours) 0-20 21-100 101-500 501-1000 1001-2500 2501-5000

    Utility Compactors(CB214-335)(Hours) 0-20 21-100 101-500 501-1000 1001-2500 2501-5000

    BCP Work Tools (Hours) 0-20 21-200 201-1000 1001-2000 2001-5000 5001-10000

    All Other Commercial Engines (Hours) 0-20 21-200 201-1000 1001-2000 2001-5000 5001-10000

    Off-Highway Tractors(768-776)(Hours) 0-20 21-200 201-2000 2001-5000 5001-10000 10001-20000

    Small Off-Highway Trucks (769-775)(Hours) 0-20 21-200 201-2000 2001-5000 5001-10000 10001-20000

    Wheel Loader(988-992) (Hours) 0-20 21-200 201-2000 2001-5000 5001-10000 10001-20000

    Wheel Dozers(834-854)(Hours) 0-20 21-200 201-2000 2001-5000 5001-10000 10001-20000

    Motor Grader 14H (Hours) 0-20 21-200 201-2000 2001-5000 5001-10000 10001-20000

    Tractor Scrapers(631-657) (Hours) 0-20 21-200 201-2000 2001-5000 5001-10000 10001-20000

    Large Track Tractor (D8-D9) (Hours) 0-20 21-200 201-2000 2001-5000 5001-10000 10001-20000

    Large Excavators (345-385) (Hours) 0-20 21-200 201-2000 2001-5000 5001-10000 10001-20000

    Shovels (5080-5090) (Hours) 0-20 21-200 201-2000 2001-5000 5001-10000 10001-20000

    | mDRF Range |

    DRF Range Definitions

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    17/113

    17

    0

    0.01

    0.02

    0.03

    0.04

    0.05

    0.06

    0.07

    0.08

    0.09

    0.1

    0.11

    0.12

    0.13

    0.14

    0.15

    0.16

    Repairsper100H

    oursofUse

    50 100 150 200 250 700 800 900 5000 6000 7000 8000 9000 10,000 12,000

    Life

    0.02 DRF

    6,000 Hr Life

    0.06 DRF

    12,000 Hr Life

    Reliability vs. Durability Bathtub Curves

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    18/113

    18

    < 1.0Infant Mortality

    Slope Examples(applicable for Weibayes Method)

    Leaks, loose bolts, quality & assembly problems,inadequate burn-in

    Chance failures (human & maintenance errors,foreign object damage, multi-part system or

    multiple failure modes)

    Design flaws, fatigue, pitting, spalling, corrosion,erosion, wear, excessive cycles

    Material brittle/worn out, severe pitting/corrosion,design obsolescence, numerous critical partsfailing

    ~ 1.0Random

    ~ 1-4Wear out

    4Old age

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    19/113

    19

    Classic Mature Weibull Plot

    Wearout ( Slope > 1)

    Useful Life ( Slope = 1)

    Infant Mortality( Slope < 1)

    Three failure modes

    potentially evidenton this part

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    20/113

    20

    Weibull Distribution

    It has the ability to fit different distributions, i.e.,Normal, Lognormal and others

    = 1.0: identical to the exponential distribution

    = 2.0: identical to the Rayleigh distribution

    = 2.5: approximates the lognormal distribution

    = 3.6: approximates the normal distribution

    = 5.0: approximates the peaked normal distribution

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    21/113

    21

    0

    0.0002

    0.0004

    0.0006

    0.0008

    0.001

    0 1000 2000 3000 4000

    ProbabilityDensityFunction

    PDF

    0%

    20%

    40%

    60%

    80%

    100%

    0 1000 2000 3000 4000

    Cumula

    tiveDistribution

    Function

    CDF

    0.0000

    0.0002

    0.0004

    0.0006

    0.0008

    0.0010

    0.0012

    0 1000 2000 3000 4000FailureRate(orHazardFun

    ction)

    h(t)

    0.0

    0.5

    1.0

    1.5

    2.0

    2.5

    3.0

    3.5

    4.0

    4.5

    0 1000 2000 3000 4000

    Cumulati

    veHazardFunction

    H(t)

    Beta = 1 Theta = 1000 Xo = 0Baseline

    When Beta = 1, the Failure Rate is Constant

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    22/113

    22

    Beta = 2 Theta = 1000 Xo = 0

    0

    0.0002

    0.0004

    0.0006

    0.0008

    0.001

    0 1000 2000 3000 4000

    ProbabilityDensityFunction

    PDF

    0%

    20%

    40%

    60%

    80%

    100%

    0 1000 2000 3000 4000

    Cumula

    tiveDistribution

    Function

    CDF

    0.0000

    0.0010

    0.0020

    0.0030

    0.0040

    0.0050

    0.0060

    0.0070

    0.0080

    0.0090

    0 1000 2000 3000 4000FailureRate(orHazardFun

    ction)

    h(t)

    0.0

    2.0

    4.0

    6.0

    8.0

    10.0

    12.0

    14.0

    16.0

    18.0

    0 1000 2000 3000 4000

    Cumulati

    veHazardFunction

    H(t)

    When Beta > 1, the Failure Rate continually increases

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    23/113

    23

    Beta = 3 Theta = 1000 Xo = 0

    0

    0.0002

    0.0004

    0.0006

    0.0008

    0.0010.0012

    0.0014

    0 1000 2000 3000 4000

    ProbabilityDensityFun

    ction

    PDF

    0%

    20%

    40%

    60%

    80%

    100%

    0 1000 2000 3000 4000

    CumulativeDistribution

    Function

    CDF

    0.0000

    0.0100

    0.0200

    0.0300

    0.0400

    0.0500

    0.0600

    0 1000 2000 3000 4000Fa

    ilureRate(orHazardFun

    ction)

    h(t)

    0.0

    10.020.0

    30.0

    40.0

    50.0

    60.0

    70.0

    0 1000 2000 3000 4000

    Cumulat

    iveHazardFunction

    H(t)

    The Failure Rate is only linear if Beta = 1 or Beta = 2

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    24/113

    24

    Beta = 5 Theta = 1000 Xo = 0

    0

    0.0005

    0.001

    0.0015

    0.002

    0 1000 2000 3000 4000

    ProbabilityDensityFunction

    PDF

    0%

    20%

    40%

    60%

    80%

    100%

    0 1000 2000 3000 4000

    Cumula

    tiveDistribution

    Function

    CDF

    0.0000

    0.2000

    0.4000

    0.6000

    0.8000

    1.00001.2000

    1.4000

    0 1000 2000 3000 4000FailureRate(orHazardFun

    ction)

    h(t)

    0.0

    200.0

    400.0

    600.0

    800.0

    1000.0

    1200.0

    0 1000 2000 3000 4000

    Cumulati

    veHazardFunction

    H(t)

    The larger Beta, the narrower the life variation

    B 1 Th 1000 X 0

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    25/113

    25

    0

    0.0002

    0.0004

    0.0006

    0.0008

    0.001

    0 1000 2000 3000 4000

    ProbabilityDensityFunction

    PDF

    0%

    20%

    40%

    60%

    80%

    100%

    0 1000 2000 3000 4000

    Cumula

    tiveDistribution

    Function

    CDF

    0.0000

    0.0002

    0.0004

    0.0006

    0.0008

    0.0010

    0.0012

    0 1000 2000 3000 4000FailureRate(orHazardFun

    ction)

    h(t)

    0.0

    0.5

    1.0

    1.5

    2.0

    2.5

    3.0

    3.5

    4.0

    4.5

    0 1000 2000 3000 4000

    CumulativeHazardFunction

    H(t)

    Beta = 1 Theta = 1000 Xo = 0Baseline

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    26/113

    26

    Beta = 0.5 Theta = 1000 Xo = 0

    0

    0.0005

    0.001

    0.0015

    0.002

    0 1000 2000 3000 4000

    ProbabilityDensityFunction

    PDF

    0%

    20%

    40%

    60%

    80%

    100%

    0 1000 2000 3000 4000

    Cumula

    tiveDistribution

    Function

    CDF

    0.0000

    0.0005

    0.0010

    0.0015

    0.0020

    0.0025

    0 1000 2000 3000 4000FailureRate(orHazardFun

    ction)

    h(t)

    0.0

    0.5

    1.0

    1.5

    2.0

    2.5

    0 1000 2000 3000 4000

    CumulativeHazardFunction

    H(t)

    When Beta < 1, the Failure Rate continually decreases.

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    27/113

    27

    Beta = 0.2 Theta = 1000 Xo = 0

    0

    0.0002

    0.0004

    0.0006

    0.0008

    0.001

    0.0012

    0.0014

    0 1000 2000 3000 4000

    ProbabilityDensityFunction

    PDF

    0%

    20%

    40%

    60%

    80%

    100%

    0 1000 2000 3000 4000

    Cumula

    tiveDistribution

    Function

    CDF

    0.0000

    0.0005

    0.0010

    0.0015

    0.0020

    0.0025

    0 1000 2000 3000 4000FailureRate(orHazardFun

    ction)

    h(t)

    0.0

    0.2

    0.4

    0.6

    0.8

    1.0

    1.2

    1.4

    0 1000 2000 3000 4000

    CumulativeHazardFunction

    H(t)

    The smaller Beta, the wider the life variation.

    B t 1 Th t 1000 X 0

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    28/113

    28

    0

    0.0002

    0.0004

    0.0006

    0.0008

    0.001

    0 1000 2000 3000 4000

    ProbabilityDensityFunction

    PDF

    0%

    20%

    40%

    60%

    80%

    100%

    0 1000 2000 3000 4000

    Cumula

    tiveDistribution

    Function

    CDF

    0.0000

    0.0002

    0.0004

    0.0006

    0.0008

    0.0010

    0.0012

    0 1000 2000 3000 4000FailureRate(orHazardFun

    ction)

    h(t)

    0.0

    0.5

    1.0

    1.5

    2.0

    2.5

    3.0

    3.5

    4.0

    4.5

    0 1000 2000 3000 4000

    CumulativeHazardFunction

    H(t)

    Beta = 1 Theta = 1000 Xo = 0Baseline

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    29/113

    29

    Beta = 1 Theta = 10,000 Xo = 0

    0

    0.00002

    0.00004

    0.00006

    0.00008

    0.0001

    0.00012

    0 1000 2000 3000 4000

    ProbabilityDensityFun

    ction

    PDF

    0%

    20%

    40%

    60%

    80%

    100%

    0 1000 2000 3000 4000

    Cumula

    tiveDistribution

    Function

    CDF

    0.00000

    0.00002

    0.00004

    0.00006

    0.00008

    0.00010

    0.00012

    0 1000 2000 3000 4000FailureRate(orHazardFun

    ction)

    h(t)

    0.00

    0.05

    0.10

    0.15

    0.20

    0.25

    0.30

    0.35

    0.40

    0.45

    0 1000 2000 3000 4000

    CumulativeHazardFunction

    H(t)

    For the same Beta, increasing Theta increases the variation

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    30/113

    30

    Weibull Parameters - Location

    Location Parameter X0

    Optional(for 3 Parameter Weibull onlyrarely used)

    X0 is used only when the life of a product starts atsome designated number of hours of operation suchas with fatigue related data.

    It is not used when the starting point is zero andgreatly simplifies the use of Weibull distribution.

    B t 1 Th t 1000 X 0

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    31/113

    31

    0

    0.0002

    0.0004

    0.0006

    0.0008

    0.001

    0 1000 2000 3000 4000

    ProbabilityDensityFun

    ction

    PDF

    0%

    20%

    40%

    60%

    80%

    100%

    0 1000 2000 3000 4000

    CumulativeDistribution

    Function

    CDF

    0.0000

    0.0002

    0.0004

    0.0006

    0.0008

    0.0010

    0.0012

    0 1000 2000 3000 4000FailureRate(orHazardFun

    ction)

    h(t)

    0.0

    0.5

    1.0

    1.5

    2.0

    2.5

    3.0

    3.5

    4.0

    4.5

    0 1000 2000 3000 4000

    CumulativeHazardFunction

    H(t)

    Beta = 1 Theta = 1000 Xo = 0Baseline

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    32/113

    32

    Beta = 1 Theta = 2000 Xo = 1000

    0

    0.0002

    0.0004

    0.0006

    0.0008

    0.001

    0 1000 2000 3000 4000

    ProbabilityDensityFun

    ction

    PDF

    0%

    20%

    40%

    60%

    80%

    100%

    0 1000 2000 3000 4000

    CumulativeDistribution

    Function

    CDF

    0.0000

    0.0002

    0.0004

    0.0006

    0.0008

    0.0010

    0.0012

    0 1000 2000 3000 4000Fa

    ilureRate(orHazardFun

    ction)

    h(t)

    0.0

    0.51.0

    1.5

    2.0

    2.5

    3.0

    3.5

    0 1000 2000 3000 4000

    CumulativeHazardFunction

    H(t)

    Everything is zero for T < Xo

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    33/113

    33

    Probability Plot = CDF

    0%

    20%

    40%

    60%

    80%

    100%

    120%

    0 20 40 60

    X value

    CumulativeDistributionFuntion

    Normal Probability Plot

    -5.0

    -4.0

    -3.0

    -2.0

    -1.0

    0.0

    1.0

    2.0

    3.0

    4.0

    5.0

    0 20 40 60

    Stdevfromt

    heMean

    Linear Probability Plot

    A nonlinear transformation is used to linearize the CDF

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    34/113

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    35/113

    35

    Weibull Probability Plot

    X = Horizontal Axis = LN(X)

    Y = Vertical Axis = LN(LN(1/(1-F(x))))

    This transformation makes data with a

    Weibull Distribution plot as a straight line

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    36/113

    36

    Weibull Plot

    00 ,])([exp1)( xx

    xxxF

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    37/113

    37

    Weibull Plot with Parameters

    X0

    63.2

    When 63.2% of allunits fail.

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    38/113

    38

    Weibull Plot and B-Life

    B1

    Life=65hrs

    1

    0

    1

    50

    B10

    Life

    =280hrs

    B50

    Life

    =1000hrs

    Product or componentdurability level is

    commonly defined byits Bxx Life level.

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    39/113

    39

    Weibull Predictive Stability

    1 year after fix: 2 years after fix: 3 years after fix:

    Weibull gives stable failure rate projection over time.

    1.5% FR 1.7% FR 1.9% FR

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    40/113

    40

    Incomplete Data Reliability analysis concentrates on describing the distribution of time-

    to-failure for the entire population.

    Collecting data on failed units alone is not adequate to judge reliability. Question: If failure data shows our population has 10 failures under 2000

    hours, does this represent good or bad reliability?

    Answer: We dont really know information about the rest of the

    population (those that havent failed) is also needed. Consider the situation

    of 10 failed units vs. 10,000 non-failed units. TAKE AWAY: Hours on failed units plus non-failed units defines

    reliability. Reliability analysis needs to consider both.

    Statistically we call a data set incomplete if it contains non-failedunits. For these units we have incomplete information on the hrs-to-

    failure. We dont know their life only that it is longer than the currenthours.

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    41/113

    41

    Analysis of Incomplete Data Sets

    CPI projects usually have incomplete data, or datacontaining suspensions (accumulated hours on thenon-failed units).

    Special methods exist for analyzing these data sets Weibull Regression fit methods (with Median or

    Hazard ranking to handle suspensions)

    Maximum Likelihood Estimation methods

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    42/113

    42

    Serial Hours Serial Hours Serial Hours Serial Hours

    Number Number Number Number

    1 4GZ00093 22,726 44 4GZ00136 23,526 87 4GZ00179 29,973 130 4GZ00222 30,051

    2 4GZ00094 37,023 45 4GZ00137 23,298 88 4GZ00180 30,209 131 4GZ00223 29,244

    3 4GZ00095 35,586 46 4GZ00138 29,736 89 4GZ00181 30,538 132 4GZ00224 29,888

    4 4GZ00096 32,039 47 4GZ00139 30,265 90 4GZ00182 30,253 133 4GZ00225 28,7685 4GZ00097 35,893 48 4GZ00140 32,802 91 4GZ00183 30,710 134 4GZ00226 31,796

    6 4GZ00098 35,087 49 4GZ00141 32,589 92 4GZ00184 31,206 135 4GZ00227 31,112

    7 4GZ00099 29,146 50 4GZ00142 31,593 93 4GZ00185 16,594 136 4GZ00228 31,357

    8 4GZ00100 32,162 51 4GZ00143 31,111 94 4GZ00186 31,419 137 4GZ00229 33,069

    9 4GZ00101 29,237 52 4GZ00144 30,863 95 4GZ00187 31,318 138 4GZ00230 15,301

    10 4GZ00102 25,255 53 4GZ00145 30,416 96 4GZ00188 27,561 139 4GZ00231 28,699

    11 4GZ00103 26,222 54 4GZ00146 30,502 97 4GZ00189 31,328 140 4GZ00232 28,724

    12 4GZ00104 24,768 55 4GZ00147 30,855 98 4GZ00190 28,187 141 4GZ00233 27,705

    13 4GZ00105 23,708 56 4GZ00148 29,951 99 4GZ00191 27,465 142 4GZ00234 28,590

    14 4GZ00106 24,145 57 4GZ00149 30,146 100 4GZ00192 28,668 143 4GZ00235 28,627

    15 4GZ00107 27,494 58 4GZ00150 29,134 101 4GZ00193 30,705 144 4GZ00236 28,758

    16 4GZ00108 27,921 59 4GZ00151 29,147 102 4GZ00194 30,713 145 4GZ00237 25,776

    17 4GZ00109 23,556 60 4GZ00152 30,382 103 4GZ00195 22,123 146 4GZ00238 25,478

    18 4GZ00110 24,705 61 4GZ00153 26,776 104 4GZ00196 21,667 147 4GZ00239 25,637

    19 4GZ00111 23,878 62 4GZ00154 30,678 105 4GZ00197 24,638 148 4GZ00240 27,07520 4GZ00112 27,218 63 4GZ00155 29,620 106 4GZ00198 25,394 149 4GZ00241 25,996

    21 4GZ00113 26,344 64 4GZ00156 29,803 107 4GZ00199 21,987 150 4GZ00242 25,431

    22 4GZ00114 18,745 65 4GZ00157 29,609 108 4GZ00200 25,756 151 4GZ00243 25,169

    23 4GZ00115 23,830 66 4GZ00158 26,147 109 4GZ00201 26,093 152 4GZ00244 25,232

    24 4GZ00116 24,383 67 4GZ00159 24,476 110 4GZ00202 26,032 153 4GZ00245 26,318

    25 4GZ00117 19,065 68 4GZ00160 30,004 111 4GZ00203 26,452 154 4GZ00246 29,932

    26 4GZ00118 24,683 69 4GZ00161 28,516 112 4GZ00204 27,706 155 4GZ00247 29,746

    27 4GZ00119 23,794 70 4GZ00162 22,378 113 4GZ00205 25,451 156 4GZ00248 31,462

    28 4GZ00120 21,816 71 4GZ00163 22,898 114 4GZ00206 26,948 157 4GZ00249 30,532

    29 4GZ00121 28,216 72 4GZ00164 22,320 115 4GZ00207 27,192 158 4GZ00250 26,830

    30 4GZ00122 28,524 73 4GZ00165 30,626 116 4GZ00208 28,200 159 4GZ00251 25,987

    31 4GZ00123 35,746 74 4GZ00166 30,342 117 4GZ00209 26,730 160 4GZ00252 23,385

    32 4GZ00124 34,497 75 4GZ00167 31,610 118 4GZ00210 26,192 161 4GZ00253 19,921

    33 4GZ00125 35,935 76 4GZ00168 19,584 119 4GZ00211 25,854 162 4GZ00254 18,786

    34 4GZ00126 34,645 77 4GZ00169 31,440 120 4GZ00212 16,638 163 4GZ00255 18,54335 4GZ00127 33,502 78 4GZ00170 29,528 121 4GZ00213 30,193 164 4GZ00256 24,788

    36 4GZ00128 34,869 79 4GZ00171 29,459 122 4GZ00214 29,787 165 4GZ00257 23,724

    37 4GZ00129 33,365 80 4GZ00172 29,584 123 4GZ00215 28,293 166 4GZ00258 22,329

    38 4GZ00130 29,087 81 4GZ00173 30,860 124 4GZ00216 29,290 167 4GZ00259 30,180

    39 4GZ00131 29,938 82 4GZ00174 25,602 125 4GZ00217 27,317 168 4GZ00260 23,006

    40 4GZ00132 27,807 83 4GZ00175 26,833 126 4GZ00218 30,327 169 4GZ00261 28,666

    41 4GZ00133 26,474 84 4GZ00176 28,849 127 4GZ00219 30,280 170 4GZ00262 24,345

    42 4GZ00134 18,712 85 4GZ00177 27,582 128 4GZ00220 30,106 171 4GZ00263 24,051

    43 4GZ00135 32,629 86 4GZ00178 30,324 129 4GZ00221 30,001 172 4GZ00264 25,179

    Population Data

    172 Machines

    These are

    SUSPENSIONS

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    43/113

    43

    Nomenclature

    Failures

    Report of a failure on the part(s) under investigation Not all repairs reported are failures (nor same root-cause?)

    Suspensions (or Successes)

    # of non-failed machines under investigation (as defined inProblem Definition)

    Can have a major impact on the analysis results (early or late?)

    Population

    The total number of machines being analyzed

    (# of Suspensions + # of Failures = Population)

    M h d Add F il & S i

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    44/113

    44

    Methods to Address Failures & Suspensions

    Time-to-Failure (default) product hours continue on after failure

    Assumes the repair is the same as a product which didnt fail Use if multiple same parts on a machine (planet gears, injectors).

    Use if repair is not better or worse than before failure

    Light Bulb once failed, the product is removed Use to characterize time to initial failure

    Use where repairs are not the same as factory-built (e.g. weld repairs) Use when dealer repair is permanent (e.g. factory assembly errors)

    Use as a conservative method in any situation

    Clock Reset once failed, product hours start over at zero Use for Component Replacements (component Weibull perspective)

    Typically used for fatigue and wearout type failures

    Use when repeat failures need to be included

    Use with caution if slope is less than 1

    E l f Add i F il & S i

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    45/113

    45

    Example for Addressing Failures & Suspensions

    A

    B

    C

    No Failures

    1 Failure

    2 Failures

    Start=0 Now

    x1

    x2 x3

    Light Bulb

    Anow,SBx1,FCx2,F

    Time-to-Failure

    Anow,SBx1,FBnow,SCx2,FCx3,FCnow,S

    Clock Reset

    Anow,SBx1,F

    (Bnow- Bx1), SCx2,F

    (CX3- Cx2), F(Cnow- Cx3), S2 Failures

    1 Suspension 3 Failures, 3 Suspensions

    3

    machines

    D D

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    46/113

    46

    Data Dryup

    Data Dryup is typically the machine hours after which we stop

    hearing about failures (often near end of warranty coverage) Data Dryup will clip Suspension Hours and exclude Failures that

    occur after the Data Dryup hours.

    Data Dryup is applied to the data before the Time Method.

    Data Dryup is used to limit the maximum machine operating

    hours for predicting the L1 Failures. It does not impact theprediction of the L3 Failures.

    Use Data Dryup if SIMS reports dont come in at higher

    hours, or if data beyond a certain hour point is suspect (forexample, failure reports on a component beyond typical

    overhaul hours or warranty period). Use caution if Data Dryup hours specified are less than the

    typical warranty for that component.

    Example for Addressing Failures &

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    47/113

    47

    a p e o dd ess g a u es &Suspensions

    A

    B

    C

    No Failures

    1 Failure

    2 Failures

    Start=0 Now

    x1

    x2 x3

    Light Bulb

    AT1,SBx1,FCx2,F

    Time-to-Failure

    AT1,SBx1,FBT1,SCx2,FCT1,S

    Clock Reset

    AT1,SBx1,F

    (BT1- Bx1), SCx2,F

    (CT1- Cx2), S

    2 Failures

    1 Suspension

    3

    machines

    T1

    Data Dryup

    2 Failures, 3 Different Suspensions

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    48/113

    48

    Effect of Suspensions on Weibull Analysis

    A unit that has not failed by the failure mode in question

    is a suspension or censored unit. (e.g, a bolt that fails inthe bolt head would be a suspension in a pull test forthread failures.)

    An early suspension is one that was suspendedbefore the first failure time. A late suspension is

    suspended after the last failure. Suspensions betweenfailures are called random or progressive suspensions. Early suspensions have negligible effect on the Weibull

    plot.

    Late suspensions have more significant effect, and may

    reduce the slope . This particularly true when using MLE. Random or progressive suspensions increase the

    characteristic life , but have little effect on the slope .

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    49/113

    49

    Weibull Estimation Methods

    There are 3 main Weibull analysis estimation methodsused at CAT Maximum Likelihood Estimation Method w or w/o RBA Median Rank Regression Method Weibayes Method (Weibull when is known)

    There are several tools available at CAT & from thirdparties that perform these estimation methods. Notevery tool performs every method. Most Used: CPI, Web Weibull, Minitab, RWA Weibull,

    Others: WATk, WidGet, Weibull ++, Excel

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    50/113

    50

    Maximum Likelihood Estimation Method

    The maximum likelihood Weibull analysis method consists of finding

    the values for Beta & Theta which maximize the likelihood, ofobtaining & , given the observed data. The likelihood is expressedin Weibull probability density form. It is a function of the data and theparameters & .

    This method works on most data sets & handles late

    suspensions much better than median rank regression. Maximum Likelihood methods can also establish Weibull curves

    for data sets with only 1 failure.

    Caution: for small numbers of failures a Reduced Bias Adjustment(RBA) may need to be added to reduce the Beta.

    Maximum Likelihood also contains a fully developed hypothesis testfor comparing baseline and after-fix populations.

    Tools: CPI, Web Weibull, Minitab, RWA Weibull

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    51/113

    51

    Median Rank Regression Method

    The median rank regression method uses a best-fitstraight line, through the data plotted on Weibull paper,to estimate the Weibull parameters Beta & Theta. The best-fit line is found using the method ofleast squares.

    This method works best on data sets with 10 or morefailures & is considered best practice by most.

    This method also provides a graphical plot of the data.

    Caution: This method doesnt handle large numbers of

    late suspensions as well as the maximum likelihoodmethod.

    Weibayes Method

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    52/113

    52

    Weibayes Methodor Weibull when is Known

    Weibayes is defined as Weibull analysis withan assumed Beta parameter.

    Method was developed to solve problemswhen traditional Weibull analysis has largeuncertainties or cannot be used becausethere are no or few failures.

    Weibayes offers significant improvements in

    accuracy compared to small sample Weibullsif Beta is known.

    Weibayes Method

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    53/113

    53

    Weibayes Methodor Weibull when is Known (Cont.)

    Weibayes method allows CPI Projects to calculatefailures, benefits, & CPI score at the earliest indicationsof a problem without having to fail a few more.

    When using this method, typical questions to be raisedare How valid is the assumed slope?

    How sensitive are the resulting failure intervals to differentpossible values of ?

    With a redesign, what is the probability that a new failure modeis present?

    Is the confidence in the improvement high enough for 6 Sigmawarranty benefits to be L1 or should they be L3?

    B d W ib ll

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    54/113

    54

    Bad Weibulls

    Bi-slope Weibull (inaccurate fits) Dry-up (warranty report vs failure mode dryup) Batch Issues (non-uniform failure vs time basis) Wrong Population (mixed products/applications)

    Wrong Population (varied part arrangements?) Missing Part Numbers (DTF search) Discussion of data problems and assumptions

    Types of Bad Weibulls,

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    55/113

    55

    Types of Bad Weibulls,

    Bad Data, & Uncertainties

    After the Weibull Model has been created it is veryimportant to make sure that it is reasonable.

    Listed below are several warning signs to look for in themodel to make sure it is reasonable to use Suspect Outliers

    Curved Weibulls

    Type I

    Type II

    Data Dry-up

    Steep Slopes Incomplete DataSuspensions

    Predicted failures dont match Actual

    S t O tli

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    56/113

    56

    Suspect Outliers

    Suspect Outliers are sometimes the1st or last data points in the data thatare suspected as invalid points.

    The points may or may not beimportant to the life data analysis.

    Review authenticity of SN claimdetails & hours and possible otherfailure mode differences.

    Data is precious & should not berejected without sufficientengineering evidence.

    In some cases statistics may beable to help in the investigation.

    Time-to-Failure

    ProbabilityCDF(%)

    Time-to-Failure

    ProbabilityCDF(%)

    C d W ib ll T I

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    57/113

    57

    Curved Weibulls: Type I

    Multiple failure modes

    (Most Likely Cause) Identify different modes

    and separate into distinctWeibull analyses

    Batch Problems Use data segmentation

    techniques to handlebatch problems

    Negative Start Time,

    parts degrade beforebeing used (this is rare) Use a T0 adjustment

    Negative t0or

    classic Bi-Weibull

    Time-to-Failure

    ProbabilityCDF(%)

    Negative t0or

    classic Bi-Weibull

    Time-to-Failure

    ProbabilityCDF(%)

    C d W ib ll T II

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    58/113

    58

    Curved Weibulls: Type II

    Batch Problems Use data segmentation

    techniques to handle batchproblems

    Warranty Report Dry-up Use Data Dry-up (data absence

    after warranty period) Multiple failure modes

    Identify different modes andseparate into distinct Weibullanalyses

    Positive Start Time, Partscant fail until used later Use a T0 adjustment

    Batch problemsor Positive t0

    or Log Normal

    Time-to-Failure

    ProbabilityCDF(%)

    Batch problemsor Positive t0

    or Log Normal

    Time-to-Failure

    ProbabilityCDF(%)

    C d W ib ll T II D t D U

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    59/113

    59

    Curved Weibulls: Type II Data Dry-Up

    Review Parts Sales

    Does parts sales indicate thatfailures are still occurring, butnot being reported?

    Identify population affectedand adjust suspension timesback in time to match end ofwarranty period

    Rerun Weibull analysis withboth Median Rank &Maximum Likelihoodestimation methods

    Compare results to partssales to see if Weibullanalysis is reasonable

    Time-to-Failure

    ProbabilityCDF(%)

    Data dries up after a certaintime period such as

    warranty period

    Time-to-Failure

    ProbabilityCDF(%)

    Data dries up after a certaintime period such as

    warranty period

    St Sl

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    60/113

    60

    Steep Slopes

    Caution is suggested for

    steep slopes ( > 3).

    The steep plot often hides badWeibull data.

    All the messages from datasuch as curves, outliers,doglegs tend to disappear.

    Apparently good Weibullsmay have poor fits.

    At first glance the plots appearto be good fits, but there iscurvature and perhaps anoutlier.

    Time-to-Failure

    ProbabilityCDF(%)

    Case 1 Case 2

    Time-to-Failure

    ProbabilityCDF(%)

    Case 1 Case 2

    Weibull with Multiple Failure Modes

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    61/113

    61

    Weibull with Multiple Failure Modes

    Bearing-Sleeve

    After sorting out non-

    relevant failures

    Including all the failures

    Weibull with Multiple Failure Modes

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    62/113

    62

    Weibull with Multiple Failure Modes

    Hose As.

    After sorting out non-relevant failures

    Including all the failures

    Weibull Needing X Adjustment

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    63/113

    63

    Weibull Needing X0 Adjustment

    Without X0

    With X0

    Weibull with Batch Problem

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    64/113

    64

    Weibull with Batch Problem

    Excluding thebatch problems

    Including the batch problem

    Curved Weibull

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    65/113

    65

    Curved Weibull

    Boom Cylinder Rod

    Containing twodifferent

    failure modes

    Curved Weibull

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    66/113

    66

    Curved Weibull

    Boom Cylinder Rod

    After splittingthe two failure

    modes

    Flow Chart For Selecting Life Data Analysis

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    67/113

    67

    g y

    Standard Data( You know

    failure andsuspension

    times)

    Zero failures?

    Weibayes

    Yes

    One Failure

    LateSuspensions

    ?

    Beta Known

    No

    Yes

    Yes

    Weibayes

    Yes

    Weibayes

    MLE

    No

    No

    Less Than21 failures?

    Weibayes

    Beta known ?Median Rank

    Regression (MRR)

    MLE w/RBA

    DoModels Seem

    Reasonable?

    MRR & MLEAgree?

    Use More

    Conservative ofMRR & MLE w/

    RBA

    Check for batchproblems

    No

    Yes

    Yes

    No

    yes

    Yes No

    A1

    No

    No

    Contact MBB

    See The New Weibull Handbook For Reference

    Flow Chart For Selecting Life Data Analysis

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    68/113

    68

    g y( Continued)

    A1 Median Rank

    Regression (MRR)

    Acceptable

    Fit?

    Use Median Rank

    Regression Result

    DistributionAnalysis using

    Rank Regressionin Minitab

    (Contact MBB)

    AcceptableFit for Any

    Distributions

    Cross CheckW/MLE ?

    Contact MBB Contact MBB

    Distribution

    Analysis usingMLE

    RR & MLEAgree?

    More than100 Failures?

    Use RR result

    Use MoreConservative of

    RR & MLE Results

    Use MLE Result

    Yes

    No

    No

    Yes

    No

    YesYes

    No

    No

    Yes

    See The New Weibull Handbook For Reference

    Determining a Significant Difference

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    69/113

    69

    Determining a Significant Difference

    Confidence intervals at B5 and/or B10 etc. Maximum Likelihood Ratio Hypothesis Test

    Confidence Intervals

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    70/113

    70

    Confidence IntervalsDuo-Cone Seals

    Hours

    Percent

    100001000

    30

    20

    10

    5

    3

    2

    1

    Table of Statistics

    226 2490

    1.17559 61433.6 1398.974 60 1107

    0.99904 33396.4 11663.027

    Shape

    711 2958

    Scale AD* F C

    1.00676 59591.8 4922.555

    Model

    777

    773

    775

    Probability Plot for Hours

    Censoring Column in Status - ML Estimates

    Weibull - 90% CI

    When the confidence intervals do not

    overlap we can say the populationsare statistically different at thatconfidence level.

    In this case the 777 the B5 life isstatistically different than the 773 B5life and the 775 B5 life.

    Slopes are very similar indicating a

    common failure mode but Theta isdifferent.

    Confidence Intervals

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    71/113

    71

    Co de ce te a sDuo-Cone Seals

    Table of Percentiles 777

    Standard 90.0% Normal CI

    Percent Percentile Error Lower Upper

    5 1152.27 88.4247 1015.63 1307.30

    6 1451.26 102.160 1292.58 1629.41

    7 1765.67 115.279 1585.88 1965.84

    8 2094.52 128.003 1894.21 2316.02

    9 2437.11 140.542 2216.57 2679.60

    10 2792.91 153.092 2552.11 3056.42

    Table of Percentiles 773

    Standard 90.0% Normal CI

    Percent Percentile Error Lower Upper

    5 2005.95 217.792 1677.88 2398.17

    6 2643.77 266.273 2240.15 3120.12

    7 3343.09 320.364 2855.57 3913.85

    8 4101.30 381.960 3518.79 4780.25

    9 4916.53 452.648 4225.63 5720.40

    10 5787.43 533.686 4972.93 6735.34

    Confidence Intervals

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    72/113

    72

    Hours

    Per

    cent

    100000.0

    10000.0

    1000.0

    100.0

    10.01.00.1

    403020

    10

    5

    32

    1

    0.01

    Correlation 0.977

    Shape 0.684089

    Scale 1071873

    Mean 1387617

    StDev 2083837

    Median 627282

    IQR 1554401

    Failure 33

    Censor 1884

    AD* 832.872

    Table of Statistics

    Probability Plot for Hours

    Censoring Column in Status - LSXY Estimates

    Weibull - 90% CI

    Confidence Intervals

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    73/113

    73

    Comparing old and new machines

    with the same part failing. The

    new machines have emission

    compliant engines. Failure

    differences are attributed to

    increased vibration due to higherinjection pressures.

    Hours

    Percent

    1000

    00

    .00

    100

    00

    .00

    1000

    .00

    100

    .00

    10

    .00

    1.00

    0.10

    0.01

    99.99

    9580

    50

    20

    5

    2

    1

    0.01

    0.57763 3285729 0.981 28 1301

    2.96661 5395 0.994 5 583

    Shape Scale Corr F C

    Table of Statistics

    Tier 2

    Tier 3

    Population

    Probability Plot for Hours

    Censoring Column in Status - LSXY Estimates

    Weibull - 90% CI

    Maximum Likelihood Ratio Hypothesis Test

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    74/113

    74

    Maximum Likelihood Ratio Hypothesis Test

    Statistical methodology to establish 90% confidenceNull & Alternative Hypothesis (prove the null hypothesis false with data)

    Ho(null): The baseline reliability is same as after-fix reliability.

    Ha(alternative): The after-fix reliability is different than baseline

    Use Max Likelihood Ratio test to compare baseline to after-fix. If

    the confidence exceeds 90% that these are different, you canbegin Financial Control. Test works even if after-fix data haszero failures (given sufficient maturity).

    A Weibull curve can be fit to the after-fix data (even if zero failures).These Weibull parameters are then used to establish size of

    improvement.

    Maximum Likelihood Ratio Hypothesis Test

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    75/113

    75

    Maximum Likelihood Ratio Hypothesis Test

    Statistical methodology to establish 90% confidence

    Calculate the Statistic for Likelihood Ratio Test

    Test_value = -2 x (LogLik_before + LogLik_after LogLik_Combined)

    Use the Test_value in a Chi-Square test with 1 degree of freedom todetermine establish statistical confidence that after-fix populationis different than baseline

    Detailed step by step instructions in the appendix.

    Summary and Take-Aways

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    76/113

    76

    Summary and Take-Aways

    Weibull distribution useful to predict life and failures. Weibull is good analytical tool to help to identify the

    failure mode based on beta. Understand how to handle incomplete data, which time

    method to use, and when to use data dryup. Understand how to select and when to use each

    Weibull estimation method.

    Learn to identify Bad Weibulls, Bad Data, &Uncertainties.

    Shortcomings of the failure data and suspension data.

    Be able to determine if one population failure rate isstatistically different than another.

    Who to Call for Help

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    77/113

    77

    Who to Call for Help

    There are several experts that can help createa reasonable Weibull analysis if you are havingtrouble.

    Please start in your local organization with yourMaster Black Belts (MBB)

    If they need help they can call on the 6 Sigma Coreteam and / or Corporate Quality & Reliability

    Helpful Weibull References

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    78/113

    78

    Helpful Weibull References

    The New Weibull Handbook, Dr. Robert B. Abernethy http://www.barringer1.com/tnwhb.htm

    Weibull Analysis, Dodson, B., ASQ Quality Press, Milwaukee, WI, 1994. Statistical Design and Analysis of Engineering Experimentsby Charles

    Lipson and Narendra J.Sheth QRWB Weibull Analysis

    http://cti.corp.cat.com/qrwb/prmbrowser/weibull/weibull.html CAT Weibull Software

    http://tsd.cat.com/e-tsd/docs/index.cfm?H=2&tech_id=5221 http://ris.moss.cat.com/index.html Weibull Analysis Mathematics

    http://gold.pic.cat.com/weibulltools/weibullmath/ CAT Weibull User KN Community

    https://kn.cat.com/message.cfm?id=529&parent=26790&type=Broadcast

    Using Excel for Weibull http://www.qualitydigest.com/jan99/html/weibull.html

    Supersmith Weibull software http://www.barringer1.com/supers.htm

    Appendix 1

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    79/113

    Product Quality Summit

    January 24-28, 2005

    Reliability Data Analysis

    SIMS Data System

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    80/113

    80

    Provides reports past warranty period

    Provides timely information

    Ten years of field data

    Used for over 25 years

    SIMS Data System(Service Information Management System)

    SIMS Data System

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    81/113

    81

    Field Repair

    Dealer

    CAT ComputerData System

    SIMSReport

    WarrantyClaim(Overlays

    SIMSReport)

    SIMS Data SystemService Information Management System

    Fi ld D t t d t SIMS

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    82/113

    82

    Engine Serial Number

    Failure Hours/Mileage

    Failure Mode Code

    Failed Part Number

    Brief Comment by Mechanic

    Repairing Dealer

    Field Data reported to SIMS

    Sales Data reported to SIMS

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    83/113

    83

    Arrangement Number

    Build Date

    Sold Date

    Work Code

    Selling Dealer / OEM

    Budget Code

    Engine Code Model Name

    Sales Data reported to SIMS

    Data Provided by Cross Referencing Failures Serial Number;

    SIMS Data System

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    84/113

    84

    Field FailureData

    SalesData

    Dealer Repair Frequency Weibull Analysis

    Top Contributor Reports Predict Plots Other Reports

    (Service Information Management System)

    SIMS Data System

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    85/113

    85

    What Are ??

    - DTF Codes- PD Codes- odd part numbers

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    86/113

    86

    DTF Codes Are:

    F = Part Number = Last 3 Digitsassigned from: part number causing failure

    DT = First 3 Digits = Group Number

    assigned from:group number causing failure

    Six digit code numbers: such as 212-111

    H DTF U d?

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    87/113

    87

    How are DTF Used?

    - Grouping multiple Part Numbers

    - Reliability Targets

    - DRF Apportionment- Defining Profit Center Warranty

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    88/113

    88

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    89/113

    89

    DT Code

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    90/113

    90

    F Code

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    91/113

    91

    PD Code

    Oth T p f P t N b

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    92/113

    92

    Other Types of Part Numbers

    SPXXXX - Substitute Part Number

    XXXXXX - Substitute Group Number

    PSXXXX - Product Support Program

    PIXXXX - Product Improvement Program

    PSP / PIP Definitions

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    93/113

    93

    PSP /PIP Definitions

    PSP - Product Support Program Incidents Both before failure (assigned PD code = 56) or after

    failure (assigned PD code = 96) event Get a regular DT code in failure file and are

    counted in Weibull or DRF, if after failure (PD=96).

    PIP - Product Improvement Program Incidents Before failure event Get a 900 DT code and are not counted in Weibull or

    DRF.

    SIMS Data System

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    94/113

    94

    SIMS Entry/Warranty

    Claim

    ComputerData Base

    ReliabilityAnalysis

    DealerFailure

    SIMS Data System

    What are the top three things

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    95/113

    95

    What are the top three thingsour Customers value?

    1. Reliability

    2. Reliability

    3. Reliability

    Reliability

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    96/113

    96

    Reliability

    Probability that equipment willsatisfactorily perform intended functionfor a period of time under specifiedconditions.

    Measured in percent Unacceptable

    Two Reliability Measurements

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    97/113

    97

    Mean DRF :

    Weibull :

    Two Reliability Measurements

    Systems

    Components

    (components for special cases)

    CDIM Project Launch

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    98/113

    98

    How to get started;

    1. Verify complete model/SN listing

    2. Verify correct part numberssss, or DT and F code

    3. Establish when problem started (date or SN range)

    4. Quick check of warranty/failure rate severity

    SIMS Failures or Warranty

    Product Sales PopulationFailure Rate or Warranty $/unit ~

    CDIM Project Launch

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    99/113

    99

    Some typical questions; What is the primary failure mode concern?

    Which product models are involved?

    Which applications - machine, truck, industrial, marine, EPG?

    Does problem involve selected arrangements or attachments?

    Are other related parts claimed for this failure mode?

    Is a day one problem, quality hiccup, or latest plateau period

    evident?

    Verify CPI Project Scope Definition (RWA)

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    100/113

    100

    1. List top SN prefixes (models/applications) for failing part(s) named.

    2. List top related parts reported (DTF search) for these SN prefixes.

    3. Merge appropriate top system parts AND top machine/engineapplications (related SN prefixes) into project. Add related non-failing (immature) SN prefixes also, as appropriate.

    4. Plot DRF trends (at right time ranges) by build month for qualitytrends (by application subgroup and by SN prefix).

    5. Restrict project to top machine/engine applications (SN prefixes andbaseline build date range), based on known design & process

    change history, Weibulls, and part system warranty/reliability targets.6. Restrict by claim story/comment or failure codes to INCLUDE

    only failures of interest for problem description failure criteria.

    RESTRICT

    EXPAND

    Sum Weighting of DRF Metric

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    101/113

    101

    VEHR + I1xDRF1 + I2xDRF2 + I3xDRF3 + I4xDRF4

    Total Hour IntervalDRFsum =

    VEHR + 180xDRF1 + 800xDRF2

    1000DRFmean =

    2. Poor-Mans Weibull* (good for trend analysis);

    1. Mean DRF Metric (good for product monitoring);

    *Note: More accurate when failure Beta slope ~ 1.0.

    Which DRF Range Should I Use?

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    102/113

    102

    Hours

    FailureR

    ate%

    1 10 100 1000 10000

    Hours

    FailureR

    ate%

    1 10 100 1000 10000

    Early Hour Issue < 1.0)

    Midlife Issue ~ 1-4)

    mDRF metric(1000 hour)

    works to trackquality trendsfor this issue

    Sum DRF metric(longer hour)

    works to trackquality trendsfor this issue

    Problem Root Cause Failure Paretos

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    103/113

    103

    DRF trends by build month for quality trends.

    DRF trends by repairing dealer for regional service trends. DRF trends by selling dealer(OEM) for application trends.

    DRF trends by customer-code for application trends.

    DRF trends by SN prefix, product type, sales model,

    build mfg facility, arrangement, PD code, work code,power application code, or HP rating for other design,

    build, or application trends.

    Pareto of warranty comment (or story) top keywords

    found. Pareto of warranty parts used in repair (contingent

    damage?).

    Failures trends by customer state/country location.

    Where, when, and what is the sore spot?

    9KS Marine Pan Gasket DRF Trend

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    104/113

    104

    0.00

    0.02

    0.04

    0.06

    0.08

    0.10

    0.12

    1998-

    12

    1999-

    02

    1999-

    04

    1999-

    06

    1999-

    08

    1999-

    10

    1999-

    12

    2000-

    02

    2000-

    04

    2000-

    06

    2000-

    08

    2000-

    11

    2001-

    02

    2001-

    04

    2001-

    08

    Build Date

    0-1000HrDR

    F,repairs/100h

    rs

    0.015 DRF

    MLS Hsg Gskt

    0.910 DRF

    PerfCore Hsg Gskt

    Appendix 2

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    105/113

    Product Quality Summit

    January 24-28, 2005

    Maximum Likelihood Ratio TestDetailed Instructions

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    106/113

    Maximum Likelihood Ratio Test (pg2)

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    107/113

    107

    3. Use Minitab to perform Weibull on baseline and after-fix data

    combined into one data set.Save log-likelihood from session window as LogLik_Combined

    4. Calculate the Statistic for Likelihood Ratio Test

    Test_value = -2 x (LogLik_before + LogLik_after LogLik_Combined)

    5. Use the Test_value in a Chi-Square test with 1 degree of freedom todetermine establish statistical confidence that after-fix population isdifferent than baseline

    Maximum Likelihood Ratio Test step 1

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    108/113

    108

    1. Tabulate data accumulated hours for each member(failures and non-failures) of before and after-fixpopulation. Create 3 columnsLife (accumulated hours), Type (failure or suspension), When (Before or

    After Fix)

    Maximum Likelihood Ratio Test Step 2 (zero failure case)

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    109/113

    109

    2. Use Minitab to perform Weibull on baseline and after-fix data sets

    Case A: After-fix data has zero failures.

    a) Create distinct Hrs and Type columns for before & after

    b) do max-likelihood Weibull on baseline. Save log-likelihood from session window asLogLik_Before into excel spreadsheet

    c) do max-likelihood Weibull on after-fix (Bayes Analysis) with Weibull slope specified to be equal tothe before fix Weibull slope. Minitab does not report a log-likelihood enter LN(0.5) asLogLik_After in excel spreadsheet

    Maximum Likelihood Ratio Test Step 2 (zero failure case)

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    110/113

    110

    2. Use Minitab to perform Weibull on baseline and after-fix data sets

    Case A: After-fix data has zero failures.

    a) Create distinct Hrs and Type columns for before & after

    b) do max-likelihood Weibull on baseline. Save log-likelihood from session window as LogLik_Beforeinto excel spreadsheet

    c) do max-likelihood Weibull on after-fix (Bayes Analysis) with Weibull slope specified to beequal to the before fix Weibull slope. Minitab does not report a log-likelihood enterLN(0.5) as LogLik_After in excel spreadsheet

    Maximum Likelihood Ratio Test - Step 2 (1 or morefailures)

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    111/113

    111

    1. Use Minitab to perform Weibull on baseline and after-fix data sets

    Case B: After-fix data has 1 or more failures.

    do max-likelihood Weibull on both before and after in single step using Typecolumn to stratify data into 2 groups. Set Minitab option for common Weibullslope for the two populations

    Save log-likelihoods from session window as LogLik_Before and LogLik_after

    Maximum Likelihood Ratio Test Step3

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    112/113

    112

    3. Use Minitab to perform Weibull on baseline and after-fix data

    combined into one data set.Save log-likelihood from session window as LogLik_Combined

    Maximum Likelihood Ratio Test Step 4 & 5

  • 8/4/2019 Introduction to Weibull Analysis Ver4

    113/113

    4. Calculate the Statistic for Likelihood Ratio Test

    Test_value = 2 x (LogLik_before + LogLik_after LogLik_Combined)

    5. Use the Test_value in a Chi-Square test with 1 degree of freedom todetermine establish statistical confidence that after-fix population isdifferent than baseline

    90% Confidence Test for Fix Calculations

    Log-

    Likelihood

    Combined

    Log-

    Likelihood

    Before Fix

    Log-

    Likelihood

    After Fix Bef+Aft Test_value

    # of Degrees

    of Freedom P-Value Confidence

    -223.462 -211.204 -11.919 -223.123 0.678 1 0.41027627 59%

    In example 90%Confidence not

    meet. Wait and

    recalculate in 1

    or 2 months