Main Menu

See All 분석 및 시뮬레이션 소프트웨어 See All DAQ 소프트웨어 See All 드라이버 및 API See All 유틸리티 See All 진동 제어 See All 고정밀 및 보정 시스템 See All DAQ 시스템 See All S&V 핸드헬드 장치 See All 산업용 전자 제품 See All 전력 분석기 See All S&V 시그널 컨디셔너 See All 음향 트랜스듀서 See All 전류 및 전압 센서 See All 변위 센서 See All 힘 센서 See All 로드셀 See All 멀티 컴포넌트 센서 See All 압력 센서 See All 스트레인 센서 See All 스트레인 게이지 See All 온도 센서 See All 기울기 센서 See All 토크 센서 See All 진동 트랜스듀서 See All 진동 테스트 장비용 액세서리 See All 진동 컨트롤러 See All 측정 여기기 See All 모달 익사이터 See All 파워 앰프 See All LDS 셰이커 시스템 See All 테스트 솔루션 See All 액추에이터 See All 내연 엔진 See All 내구성 See All eDrive See All 생산 테스트 센서 See All 변속기 및 기어박스 See All 터보 충전기

Degradation Data Analysis

As products become more reliable and development times get shorter, testing new designs to failure under normal operating conditions gets more challenging due to time constraints. One option to deal with these scenarios is the use of degradation analysis. In the following example, we will be demonstrating how to do degradation analysis with the use of ReliaSoft Weibull++.

Degradation analysis involves the measurement of performance data that can be directly related to the presumed failure of the product such as the wear of brake pads, the propagation of crack size, and the deterioration of battery voltage. However, there are cases where direct measurements of degradation is not be possible without invasive or destructive techniques such as the measurement of corrosion in a chemical container, the strength measurement of an adhesive bond, the capacitor breakdown voltage, and a circuit short due to dendrite growth between two parallel copper conductors.

To perform Destructive Degradation Analysis (DDA), the sample has to be destroyed in order to obtain a degradation measurement; hence, only one degradation measurement is possible for each product being tested. The item is removed from testing and no further performance of the product can be measured. As a result, degradation measurements for multiple samples are required at different points in time. DDA shows similarities with the method used in accelerated life testing analysis, where the scale parameter of the degradation measurement distribution (e.g., η for Weibull and μ Normal distributions) is assumed to change with time, while the shape parameter (e.g., β for Weibull and σ Normal distributions) remains constant. In DDA, time becomes the "stress," while the degradation measurement becomes the random variable.

Modeling the Destructive Degradation Analysis

A level of degradation or performance at which a failure is said to have occurred should be defined when performing degradation analysis. To obtain time-to-failure data, basic mathematical models can be utilized to extrapolate the measurements over time to the point where the failure is said to occur. These extrapolated failure times can be easily analyzed in the same manner as conventional time-to-failure data.

However, having only one degradation measurement for each item tested, it is impossible to build a degradation model for each individual item and use the model to predict failure time. Therefore, a statistical distribution is needed to represent the variability in the measurement at a given time. This method is called the random process modeling method. In this method, the degradation value is assumed to be a random variable that follows a certain distribution at a given time. In the ReliaSoft Weibull++ destructive degradation analysis folio, any of the following distributions can be used to define the variability in the degradation measurements: Weibull, exponential, normal, lognormal, or Gumbel.

For example, we can assume that the corrosion in a chemical container follows a Weibull distribution at any given time. Subsequently, the scale parameter (η) will decrease with time as the container corrodes over time, while the shape parameter (β) will stay constant since the process of corroding will not change.

The random process modeling method requires that the scale parameters are defined over the entire domain from –∞ to ∞. However, eta (η) for the Weibull distribution and Mean-Time-To-Failure (MTTF) for the exponential distribution are always greater than zero. Thus, natural logarithms of these parameters are used in the random process modeling method. For each distribution the parameters are defined as:

  • Weibull: ln(η) is set as a function of time while β remains constant.
  • Exponential: ln(MTTF) is set as a function of time.
  • Normal: μ is set as a function of time while σ remains constant.
  • Lognormal: μ' is set as a function of time while σ' remains constant.
  • Gumbel: μ is set as a function of time while σ remains constant.

Once the distribution is selected, the change of the scale parameter with time needs to be defined by a degradation model. Several models are good candidates and used in Weibull++:

  • Linear: μ(t) = b + a × t
  • Exponential: μ(t) = b × exp(a × t)
  • Power: μ(t) = b × t a
  • Logarithm: μ(t) = a × ln(t) + b
  • Lloyd-Lipow: μ(t) = a − (b/t)

After the distribution and degradation models are chosen and their parameters are defined, the parameters are then calculated using Maximum Likelihood Estimation (MLE).

Previously, we assumed that the corrosion in a chemical container follows a Weibull distribution at any given time. Hence, the unreliability at time t can be derived as:


Equation 1


The scale parameter function can be any commonly used degradation function as was described earlier (i.e., linear, logarithm, power, etc.). Recall that the eta (η) for the Weibull distribution and Mean-Time-To-Failure (MTTF) for the exponential distribution cannot be defined in the negative domain. Therefore, natural logarithms of these parameters are used. We will assume that the scale parameter changes linearly in this example and can be formulized as:


Equation 2


The parameters (a, b and β) are then calculated using Maximum Likelihood Estimation (MLE).


The following plot illustrates the relationship between the distribution of the degradation measurement and the distribution of failure times.



Assume that you are a reliability engineer working at a chemical storage container manufacturing company. You are responsible for testing the reliability of the carbon steel containers that are used for storing 98% concentrated sulfuric acid with a specific gravity of 1.8437 g/cm3 at 60 °F.


You already know that sulfuric acid reacts with the iron in the shell to form a ferrous sulfate product and hydrogen. Ferrous sulfate protects the container’s wet surfaces from the acid. However, this protective layer may deteriorate due to many conditions such as agitation, dilution of the acid, high temperatures, etc. The steel will corrode without this protective layer, reducing the thickness of the container walls.


As the reliability engineer, you want to know how long it would take for the storage containers to fail while storing sulfuric acid. The failure criterion for the storage containers (design corrosion allowance) is defined as the time when the wall thickness wears down by 1/8 inches (3.175 mm). You run a test on 20 storage containers with sulfuric acid and collect the corrosion data over a 5 year period, as provided in the table below. You only have a single measurement for each container since you need to destroy the container to get the most accurate measurement. You use destructive degradation analysis to analyze the data.

Wall-Thickness Wear Data

Time (days)

Wear (mm)

Time (days)

Wear (mm)

214 0.0405 1301 0.7778
679 0.2285 1397 0.6258
964 0.5059 1463 1.3283
985 0.4003 1473 0.7868
1042 0.2914 1485 1.3033
1051 0.4354 1510 1.2832
1056 0.5491 1688 1.3333
1063 0.7666 1708 1.3679
1097 0.8455 1792 1.4105
1227 0.6749 1825 1.3316

You enter the data in a Weibull++ destructive degradation folio and analyze the data using the Power model for the degradation model and the Normal distribution for the failure data. The results show that standard deviation = 0.1724, a = 1.7798 and b = 2 × 106.

The following plot shows the change of the wear distribution with time. The horizontal line represents the critical degradation level (the time when the wall thickness reaches 3.175 mm).

The following reliability vs. time plot shows the probability that the component wear will be less than 3.175 mm at different times of operation (blue line). The lower 1-sided 90% confidence bound is shown on the plot as well (red line).

The B10 life of the containers while storing sulfuric acid (i.e., the time by which 10% of containers will exhibit a wear greater than 3.175 mm) is approximately 2,674 days (7.33 years). The lower 1-sided 90% bound on the B10 life is 2,427 days (6.65 years), as shown next.

  • Dt is the random degradation value at time t.
  • Dcritical is the critical degradation value at which the unit is considered as failed.
  • β is the shape parameter for the Weibull distribution.
  • η(t) is the scale parameter, which is a function of time.



This is basic example that illustrates how to perform a destructive degradation analysis in Weibull++ for chemical storage containers that wear down due to corrosion. Destructive degradation analysis may be used when direct measurement of degradation might not be possible without invasive or destructive measurement techniques.



  1. Guo, H., Liao, H. "Practical Approaches for Reliability Evaluation Using Degradation Data," Annual Reliability and Maintainability Symposium, January 2015.
  2. ReliaSoft Corporation. 2015. "Degradation Data Analysis,"
  3. Inyo Process. 2015. "Specific Gravity and Weights of Sulfuric Acid," PDF file, acid properties.pdf
  4. Office of Environment, Health and Safety of the University of California, Berkley. 2015. "Safe Storage of Hazardous Chemicals," PDF file,