Accelerated Life Test Plans

From ReliaWiki
Jump to navigation Jump to search

New format available! This reference is now available in a new format that offers faster page load, improved display for calculations and images, more targeted search and the latest content available as a PDF. As of September 2023, this Reliawiki page will not continue to be updated. Please update all links and bookmarks to the latest reference at help.reliasoft.com/reference/accelerated_life_testing_data_analysis

Chapter Additional Tools: Accelerated Life Test Plans


ALTAbox.png

Chapter Additional Tools  
Accelerated Life Test Plans  

Synthesis-icon.png

Available Software:
ALTA

Examples icon.png

More Resources:
ALTA Examples

Poor accelerated test plans waste time, effort and money and may not even yield the desired information. Before starting an accelerated test (which is sometimes an expensive and difficult endeavor), it is advisable to have a plan that helps in accurately estimating reliability at operating conditions while minimizing test time and costs. A test plan should be used to decide on the appropriate stress levels that should be used (for each stress type) and the amount of the test units that need to be allocated to the different stress levels (for each combination of the different stress types' levels). This section presents some common test plans for one-stress and two-stress accelerated tests.

General Assumptions

Most accelerated life testing plans use the following model and testing assumptions that correspond to many practical quantitative accelerated life testing problems.

1. The log-time-to-failure for each unit follows a location-scale distribution such that:

[math]\displaystyle{ \underset{}{\overset{}{\mathop{\Pr }}}\,(Y\le y)=\Phi \left( \frac{y-\mu }{\sigma } \right)\,\! }[/math]
where [math]\displaystyle{ \mu \,\! }[/math] and [math]\displaystyle{ \sigma \,\! }[/math] are the location and scale parameters respectively and [math]\displaystyle{ \Phi \,\! }[/math] ( [math]\displaystyle{ \cdot \,\! }[/math] ) is the standard form of the location-scale distribution.

2. Failure times for all test units, at all stress levels, are statistically independent.

3. The location parameter [math]\displaystyle{ \mu \,\! }[/math] is a linear function of stress. Specifically, it is assumed that:

[math]\displaystyle{ \begin{align} \mu =\mu ({{z}_{1}})={{\gamma }_{0}}+{{\gamma }_{1}}x \end{align}\,\! }[/math]

4. The scale parameter, [math]\displaystyle{ \sigma ,\,\! }[/math] does not depend on the stress levels. All units are tested until a pre-specified test time.

5. Two of the most common models used in quantitative accelerated life testing are the linear Weibull and lognormal models. The Weibull model is given by:

[math]\displaystyle{ Y\sim SEV\left[ \mu (z)={{\gamma }_{0}}+{{\gamma }_{1}}x,\sigma \right]\,\! }[/math]
where [math]\displaystyle{ SEV\,\! }[/math] denotes the smallest extreme value distribution. The lognormal model is given by:
[math]\displaystyle{ Y\sim Normal\left[ \mu (z)={{\gamma }_{0}}+{{\gamma }_{1}}z,\sigma \right]\,\! }[/math]
That is, log life [math]\displaystyle{ Y\,\! }[/math] is assumed to have either an [math]\displaystyle{ SEV\,\! }[/math] or a normal distribution with location parameter [math]\displaystyle{ \mu (z)\,\! }[/math], expressed as a linear function of [math]\displaystyle{ z\,\! }[/math] and constant scale parameter [math]\displaystyle{ \sigma \,\! }[/math].

Planning Criteria and Problem Formulation

Without loss of generality, a stress can be standardized as follows:

[math]\displaystyle{ \xi =\frac{x-{{x}_{D}}}{{{x}_{H}}-{{x}_{D}}}\,\! }[/math]

where:

  • [math]\displaystyle{ {{x}_{D}}\,\! }[/math] is the use stress or design stress at which product life is of primary interest.
  • [math]\displaystyle{ {{x}_{H}}\,\! }[/math] is the highest test stress level.

The values of [math]\displaystyle{ x\,\! }[/math], [math]\displaystyle{ {{x}_{D}}\,\! }[/math] and [math]\displaystyle{ {{x}_{H}}\,\! }[/math] refer to the actual values of stress or to the transformed values in case a transformation (e.g., the reciprocal transformation to obtain the Arrhenius relationship or the log transformation to obtain the power relationship) is used.

Typically, there will be a limit on the highest level of stress for testing because the distribution and life-stress relationship assumptions hold only for a limited range of the stress. The highest test level of stress, [math]\displaystyle{ {{x}_{H}},\,\! }[/math] can be determined based on engineering knowledge, preliminary tests or experience with similar products. Higher stresses will help end the test faster, but might violate your distribution and life-stress relationship assumptions.

Therefore, [math]\displaystyle{ \xi =0\,\! }[/math] at the design stress and [math]\displaystyle{ \xi =1\,\! }[/math] at the highest test stress.

A common purpose of an accelerated life test experiment is to estimate a particular percentile (unreliability value of [math]\displaystyle{ p\,\! }[/math]), [math]\displaystyle{ {{T}_{p}}\,\! }[/math], in the lower tail of the failure distribution at use stress. Thus a natural criterion is to minimize [math]\displaystyle{ Var({{\hat{T}}_{p}})\,\! }[/math] or [math]\displaystyle{ Var({{\hat{Y}}_{p}})\,\! }[/math] such that [math]\displaystyle{ {{Y}_{p}}=\ln ({{T}_{p}})\,\! }[/math]. [math]\displaystyle{ Var({{\hat{Y}}_{p}})\,\! }[/math] measures the precision of the [math]\displaystyle{ p\,\! }[/math] quantile estimator; smaller values mean less variation in the value of [math]\displaystyle{ {{\hat{Y}}_{p}}\,\! }[/math] in repeated samplings. Hence a good test plan should yield a relatively small, if not the minimum, [math]\displaystyle{ Var({{\hat{Y}}_{p}})\,\! }[/math] value. For the minimization problem, the decision variables are [math]\displaystyle{ {{\xi }_{i}}\,\! }[/math] (the standardized stress level used in the test) and [math]\displaystyle{ {{\pi }_{i}}\,\! }[/math] (the percentage of the total test units allocated at that level). The optimization problem can be formulized as follows.

Minimize:

[math]\displaystyle{ Var({{\hat{Y}}_{p}})=f({{\xi }_{i}},{{\pi }_{i}})\,\! }[/math]

Subject to:

[math]\displaystyle{ 0\le {{\pi }_{i}}\le 1,\text{ }i=1,2,...n\,\! }[/math]

where:

[math]\displaystyle{ \underset{i=1}{\overset{n}{\mathop{\sum }}}\,{{\pi }_{i}}=1\,\! }[/math]

An optimum accelerated test plan requires algorithms to minimize [math]\displaystyle{ Var({{\hat{Y}}_{p}})\,\! }[/math].

Planning tests may involve compromise between efficiency and extrapolation. More failures correspond to better estimation efficiency, requiring higher stress levels but more extrapolation to the use condition. Choosing the best plan to consider must take into account the trade-offs between efficiency and extrapolation. Test plans with more stress levels are more robust than plans with fewer stress levels because they rely less on the validity of the life-stress relationship assumption. However, test plans with fewer stress levels can be more convenient.

Test Plans for a Single Stress Type

This section presents a discussion of some of the most popular test plans used when only one stress factor is applied in the test. In order to design a test, the following information needs to be determined beforehand:

1. The design stress, [math]\displaystyle{ {{x}_{D}},\,\! }[/math] and the highest test stress, [math]\displaystyle{ {{x}_{H}}\,\! }[/math].

2. The test duration (or censoring time), [math]\displaystyle{ \Upsilon \,\! }[/math].

3. The probability of failure at [math]\displaystyle{ {{x}_{D}}\,\! }[/math] [math]\displaystyle{ (\xi =0)\,\! }[/math] by [math]\displaystyle{ \Upsilon \,\! }[/math], denoted as [math]\displaystyle{ {{P}_{D}},\,\! }[/math] and at [math]\displaystyle{ {{x}_{H}}\,\! }[/math] [math]\displaystyle{ (\xi =1)\,\! }[/math] by [math]\displaystyle{ \Upsilon \,\! }[/math], denoted as [math]\displaystyle{ {{P}_{H}}\,\! }[/math].


Two Level Statistically Optimum Plan

The Two Level Statistically Optimum Plan is the most important plan, as almost all other plans are derived from it. For this plan, the highest stress, [math]\displaystyle{ {{x}_{H}}\,\! }[/math], and the design stress, [math]\displaystyle{ {{x}_{D}}\,\! }[/math], are pre-determined. The test is conducted at two levels. The high test level is fixed at [math]\displaystyle{ {{x}_{H}}\,\! }[/math]. The low test stress, [math]\displaystyle{ {{x}_{L}}\,\! }[/math], together with the proportion of the test units allocated to the low level, [math]\displaystyle{ {{\pi }_{L}}\,\! }[/math], are calculated such that [math]\displaystyle{ Var({{\hat{Y}}_{p}})\,\! }[/math] is minimized. Meeker and Hahn [36] present more details about this test plan.

Three Level Best Standard Plan

In this plan, three stress levels are used. Let us use [math]\displaystyle{ {{\xi }_{L}},\,\! }[/math] [math]\displaystyle{ {{\xi }_{M}}\,\! }[/math] and [math]\displaystyle{ {{\xi }_{H}}\,\! }[/math] to denote the three standardized stress levels from lowest to highest with:

[math]\displaystyle{ {{\xi }_{M}}=\frac{{{\xi }_{L}}+{{\xi }_{H}}}{2}=\frac{{{\xi }_{L}}+1}{2}\,\! }[/math]

An equal number of units is tested at each level, [math]\displaystyle{ {{\pi }_{L}}={{\pi }_{M}}={{\pi }_{H}}=1/3\,\! }[/math]. Therefore, the test plan is [math]\displaystyle{ ({{\xi }_{L}},{{\xi }_{M}}\,\! }[/math], [math]\displaystyle{ {{\xi }_{H}},{{\pi }_{L}},{{\pi }_{M}},{{\pi }_{H}})=({{\xi }_{L}},\tfrac{{{\xi }_{L}}+1}{2}\,\! }[/math], [math]\displaystyle{ 1,1/3,1/3,1/3)\,\! }[/math] with [math]\displaystyle{ {{\xi }_{L}}\,\! }[/math] being the only decision variable. [math]\displaystyle{ {{\xi }_{L}}\,\! }[/math] is determined such that [math]\displaystyle{ Var({{\hat{Y}}_{p}})\,\! }[/math] is minimized. Escobar and Meeker [37] present more details about this test plan.

Three Level Best Compromise Plan

In this plan, three stress levels are used [math]\displaystyle{ ({{\xi }_{L}},\tfrac{{{\xi }_{L}}+1}{2}\,\! }[/math], [math]\displaystyle{ 1).\,\! }[/math] [math]\displaystyle{ {{\pi }_{M}}\,\! }[/math], which is a value between 0 and 1, is pre-determined. [math]\displaystyle{ {{\pi }_{M}}=0.1\,\! }[/math] and [math]\displaystyle{ {{\pi }_{M}}=0.2\,\! }[/math] are commonly used; values less than or equal to 0.2 can give good results. The test plan is [math]\displaystyle{ ({{\xi }_{L}},{{\xi }_{M}}\,\! }[/math], [math]\displaystyle{ {{\xi }_{H}},{{\pi }_{L}},{{\pi }_{M}},{{\pi }_{H}})\,\! }[/math] = [math]\displaystyle{ ({{\xi }_{L}},\tfrac{{{\xi }_{L}}+1}{2}\,\! }[/math], [math]\displaystyle{ 1,{{\pi }_{L}},{{\pi }_{M}},1-{{\pi }_{L}}-{{\pi }_{M}})\,\! }[/math] with [math]\displaystyle{ {{\xi }_{L}}\,\! }[/math] and [math]\displaystyle{ {{\pi }_{L}}\,\! }[/math] being the decision variables determined such that [math]\displaystyle{ Var({{\hat{Y}}_{p}})\,\! }[/math] is minimized. Meeker [38] presents more details about this test plan.

Three Level Best Equal Expected Number Failing Plan

In this plan, three stress levels are used [math]\displaystyle{ ({{\xi }_{L}},\tfrac{{{\xi }_{L}}+1}{2}\,\! }[/math], [math]\displaystyle{ 1)\,\! }[/math] and there is a constraint that an equal number of failures at each stress level is expected. The constraint can be written as:

[math]\displaystyle{ \begin{align} {{\pi }_{L}}{{P}_{L}}={{\pi }_{M}}{{P}_{M}}={{\pi }_{H}}{{P}_{H}} \end{align}\,\! }[/math]

where [math]\displaystyle{ {{P}_{L}}\,\! }[/math], [math]\displaystyle{ {{P}_{M}}\,\! }[/math] and [math]\displaystyle{ {{P}_{H}}\,\! }[/math] are the failure probability at the low, middle and high test level, respectively. [math]\displaystyle{ {{P}_{L}}\,\! }[/math] and [math]\displaystyle{ {{P}_{M}}\,\! }[/math] can be expressed in terms of [math]\displaystyle{ {{\xi }_{L}}\,\! }[/math] and [math]\displaystyle{ {{\xi }_{M}}\,\! }[/math]. Therefore, all variables can be expressed in terms of [math]\displaystyle{ {{\xi }_{L}},\,\! }[/math] which is chosen such that [math]\displaystyle{ Var({{\hat{Y}}_{p}})\,\! }[/math] is minimized. Meeker [38] presents more details about this test plan.

Three Level 4:2:1 Allocation Plan

In this plan, three stress levels are used [math]\displaystyle{ ({{\xi }_{L}},\tfrac{{{\xi }_{L}}+1}{2}\,\! }[/math], [math]\displaystyle{ 1).\,\! }[/math] The allocation of units at each level is pre-given as [math]\displaystyle{ {{\pi }_{L}} : {{\pi }_{M}} : {{\pi }_{H}}=4 : 2 : 1\,\! }[/math]. Therefore [math]\displaystyle{ {{\pi }_{L}}=4/7,\,\! }[/math] [math]\displaystyle{ {{\pi }_{M}}=2/7\,\! }[/math] and [math]\displaystyle{ {{\pi }_{H}}=1/7\,\! }[/math]. [math]\displaystyle{ {{\xi }_{L}}\,\! }[/math] is the only decision variable that is chosen such that [math]\displaystyle{ Var({{\hat{Y}}_{p}})\,\! }[/math] is minimized. The optimum [math]\displaystyle{ {{\xi }_{L}}\,\! }[/math] can also be multiplied by a constant [math]\displaystyle{ k\,\! }[/math] (defined by the user) to make the low stress level closer to the use stress than to the optimized plan, in order to make a better extrapolation at the use stress. Meeker and Hahn [40] present more details about this test plan.

Example of a Single Stress Test Plan

A reliability engineer is planning an accelerated test for a mechanical component. Torque is the only factor in the test. The purpose of the experiment is to estimate the B10 life (time equivalent to unreliability = 0.1) of the diodes. The reliability engineer wants to use a 2 Level Statistically Optimum Plan because it would require fewer test chambers than a 3 level test plan. 40 units are available for the test. The mechanical component is assumed to follow a Weibull distribution with beta = 3.5, and a power model is assumed for the life-stress relationship. The test is planned to last for 10,000 cycles. The engineer has estimated that there is a 0.06% probability that a unit will fail by 10,000 cycles at the use stress level of 60 N · m. The highest level allowed in the test is 120 N · m and a unit is estimated to fail with a probability of 99.999% at 120 N · m. The following setup shows the test plan in ALTA.

Test plan setup for a single stress test.

The Two Level Statistically Optimum Plan is shown next.

The Two level Statistically Optimum Plan

The Two Level Statistically Optimum Plan is to test 28.24 units at 95.39 N · m and 11.76 units at 120 N · m. The variance of the test at B10 is [math]\displaystyle{ Var({{T}_{p}}=B10)=StdDev{{({{T}_{p}}=B10)}^{2}}={{14380}^{2}}\,\! }[/math].


Test Plan Evaluation

In addition to assessing [math]\displaystyle{ Var({{\hat{T}}_{p}})\,\! }[/math], the test plan can also be evaluated based on three different criteria: confidence level, bounds ratio or sample size. These criteria can be assessed before conducting the recommended test to decide whether the test plan is satisfactory or whether some modifications would be beneficial. We can solve for any one of three criteria, given the two other criteria.

The bounds ratio is defined as follows:

[math]\displaystyle{ \text{Bounds Ratio}=\frac{\text{Two Sided Upper Bound on }{{T}_{p}}}{\text{Two Sided Lower Bound on }{{T}_{p}}}\,\! }[/math]

This ratio is analogous to the ratio that can be calculated if a test is conducted and life data are obtained and used to calculate the ratio of the confidence bounds based on the results.

For this example, assume that a 90% confidence is desired and 40 units are to be used in the test. The bounds ratio is calculated as 2.946345, as shown next.

Evaluating the test plan using a bounds ratio criterion.

If this calculated bounds ratio is unsatisfactory, we can calculate the required number of units that would meet a certain bounds ratio criterion. For example, if a bounds ratio of 2 is desired, the required sample size is calculated as 97.210033, as shown next.

Evaluation the test plan using a sample size criterion.

If the sample size is kept at 40 units and a bounds ratio of 2 is desired, the equivalent confidence level we have in the test drops to 70.8629%, as shown next.

Evaluating the test plan using a confidence level criterion.

Test Plans for Two Stress Types

This section presents a discussion of some of the most popular test plans used when two stress factors are applied in the test and interactions are assumed not to exists between the factors. The location parameter [math]\displaystyle{ \mu \,\! }[/math] can be expressed as function of stresses [math]\displaystyle{ {{x}_{1}}\,\! }[/math] and [math]\displaystyle{ {{x}_{2}}\,\! }[/math] or as a function of their normalized stress levels as follows:

[math]\displaystyle{ \begin{align} \mu ={{\gamma }_{0}}+{{\gamma }_{1}}{{\xi }_{1}}+{{\gamma }_{2}}{{\xi }_{2}} \end{align}\,\! }[/math]

In order to design a test, the following information needs to be determined beforehand:

1. The stress limits (the design stress, [math]\displaystyle{ {{x}_{D}},\,\! }[/math] and the highest test stress, [math]\displaystyle{ {{x}_{H}}\,\! }[/math]) of each stress type.

2. The test time (or censoring time), [math]\displaystyle{ \Upsilon \,\! }[/math]. .

3. The probability of failure at [math]\displaystyle{ \Upsilon \,\! }[/math] at three stress combinations. Usually [math]\displaystyle{ {{P}_{DD}}\,\! }[/math], [math]\displaystyle{ {{P}_{HD}}\,\! }[/math] and [math]\displaystyle{ {{P}_{DH}}\,\! }[/math] are used ([math]\displaystyle{ P\,\! }[/math] indicates probability and the subscript [math]\displaystyle{ D\,\! }[/math] represents the design stress, while [math]\displaystyle{ H\,\! }[/math] represents the highest stress level in the test).

For two-stress test planning, two methods are available: the Three Level Optimum Plan and the Five Level Best Compromise Plan.

Three Level Optimum Plan

The Three Level Optimum Plan is obtained by first finding a one-stress degenerate Two Level Statistically Optimum Plan and splitting this degenerate plan into an appropriate two-stress plan. In a degenerate test plan, the test is conducted at any two (or more) stress level combinations on a line with slope [math]\displaystyle{ s\,\! }[/math] that passes through the design [math]\displaystyle{ {{\xi }_{D}}=\left( {{\xi }_{1D}},{{\xi }_{2D}} \right)\,\! }[/math]. Therefore, in the case of a degenerate design, we have:

[math]\displaystyle{ \mu ={{\gamma }_{0}}+\left( {{\gamma }_{1}}+{{\gamma }_{2}}s \right){{\xi }_{1}}\,\! }[/math]

Degenerate plans help reducing the two-stress problem into a one-stress problem. Although these degenerate plans do not allow the estimation of all the model parameters and would be an unlikely choice in practice, they are used as a starting point for developing more reasonable optimum and compromise test plans. After finding the one stress degenerate Two Level Statistically Optimum Plan using the methodology explained in 13.4.3.1, the plan is split into an appropriate Three Level Optimum Plan.

The next figure illustrates the concept of the Three Level Optimum Plan for a two-stress test. [math]\displaystyle{ {{\xi }_{D}}\,\! }[/math] is the (0,0) point. [math]\displaystyle{ {{C}_{O}}\,\! }[/math] and [math]\displaystyle{ {{C}_{1}}\,\! }[/math] are the one-stress degenerate Two Level Statistically Optimum Plan. [math]\displaystyle{ {{C}_{1}}\,\! }[/math], which corresponds to ( [math]\displaystyle{ {{\xi }_{1}}=1,{{\xi }_{2}}=1\,\! }[/math] ), is always used for this type of test and is the high stress level of the degenerate plan. [math]\displaystyle{ {{C}_{O}}\,\! }[/math] corresponds to the low stress level of the degenerate plan. A line, [math]\displaystyle{ L\,\! }[/math], is drawn passing through [math]\displaystyle{ {{C}_{O}}\,\! }[/math] such that all the points along the line have the same probability of failures at the end of the test with the stress levels of the [math]\displaystyle{ {{C}_{O}}\,\! }[/math] plan. [math]\displaystyle{ {{C}_{2}}\,\! }[/math] and [math]\displaystyle{ {{C}_{3}}\,\! }[/math] are then determined by obtaining the intersections of [math]\displaystyle{ L\,\! }[/math] with the boundaries of the square.

Three Level Optimum Plan for two stresses.

[math]\displaystyle{ {{C}_{1}}\,\! }[/math], [math]\displaystyle{ {{C}_{2}}\,\! }[/math] and [math]\displaystyle{ {{C}_{3}}\,\! }[/math] represent the the Three Level Optimum Plan. Readers are encouraged to review Escobar and Meeker [37] for more details about this test plan.

Five Level Best Compromise Plan

The Five Level Best Compromise Plan is obtained by first finding a degenerate one-stress Three Level Best Compromise Plan, using the methodology explained in the Three Level Best Compromise Plan (with [math]\displaystyle{ {{\pi }_{M}}=0.2\,\! }[/math]) , and splitting this degenerate plan into an appropriate two-stress plan.

In the next figure, [math]\displaystyle{ {{\xi }_{D}}\,\! }[/math] is the (0,0) point. [math]\displaystyle{ {{C}_{O1}},{{C}_{O2}}\,\! }[/math] and [math]\displaystyle{ {{C}_{1}}\,\! }[/math] are the degenerate one-stress Three Level Best Compromise Plan. Points along the [math]\displaystyle{ {{L}_{1}}\,\! }[/math] line have the same probability of failure at the end of the [math]\displaystyle{ {{C}_{O1}}\,\! }[/math] test plan, while points on [math]\displaystyle{ {{L}_{2}}\,\! }[/math] have the same probability of failure at the end of the [math]\displaystyle{ {{C}_{O2}}\,\! }[/math] test plan. [math]\displaystyle{ {{C}_{2}},{{C}_{3}}\,\! }[/math], [math]\displaystyle{ {{C}_{4}}\,\! }[/math] and [math]\displaystyle{ {{C}_{5}}\,\! }[/math] are then determined by obtaining the intersections of [math]\displaystyle{ {{L}_{1}}\,\! }[/math] and [math]\displaystyle{ {{L}_{2}}\,\! }[/math] with the boundaries of the square.

Five level optimal test plan for two stresses.

[math]\displaystyle{ {{C}_{1}}\,\! }[/math], [math]\displaystyle{ {{C}_{2}},{{C}_{3}}\,\! }[/math], [math]\displaystyle{ {{C}_{4}}\,\! }[/math] and [math]\displaystyle{ {{C}_{5}}\,\! }[/math] represent the the Five Level Best Compromise Plan. Readers are encouraged to review Escobar and Meeker [37] for more details about this test plan.

Examples heading.png

More application examples are available! See also:

Examples link.png Accelerated Life Test Plans or Examples movie.png Watch the video...