Abstract
The initial stress of step-up stress accelerated life tests is commonly too low which is not very efficient when used in accelerated life testing. Though the efficiency of step-down stress accelerated life tests has improved in general, researchers and engineers may have to deal with the failure mechanism changing due to the high starting stress. In this paper, we develop a new accelerated life test scheme, called self-adaptive stress accelerated life tests (SAS-ALT), with considerations of the relative stress loading criterion. We also develop algorithm steps for implementation of SAS-ALT. We formulate and discuss an optimization function of the proposed SAS-ALT that minimizes the variance of the system life time using the maximum-likelihood method, Fisher matrix, and accelerated model. Some factors of the SAS-ALT, such as stress and failure number, were chosen depending upon the optimum function. We also discuss an application of the computer numerical control system based on real failure data to illustrate step-by-step reliability accelerated life test design policy based on our proposed SAS-ALT scheme.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Many high-performance products made today can have very high reliability when they are operating as intended. Thus, calculating the reliability of such product is still of interest to the manufacturers and to the customers, though a long period of time may be required to obtain a necessary data to estimate reliability. In addition, conducting a test for a long period of time could be very costly. Hence accelerated life testing can be carried out using step-stress to obtain sufficient life test data in a timely fashion to assess the reliability of the products. The step-stress test has widely been used in practices to reveal failure modes and observe the performance of the units. The step-stress scheme applies stress to test units in such a way that the stress setting of test units is changed at certain specified times. In general, a unit starts at a higher-than-usual level of operating stress to obtain failures more quickly.
Many researchers have studied on the accelerated life tests (ALT) in the past decades [1–15, 19, 21]. Escobar and Meeker [8] provide a comprehensive review on the ALT models and methods. In general, many existing ALT models consider the use of higher-than-usual stress level to obtain the failure data and testing information rapidly. Compared with the constant stress test, the ALT’s stress is increased gradually from normal levels, which increases the test efficiency. However, in the initial stage, the stress level is also very low. Consequently, the sample loses efficacy slowly and the test efficiency is still not satisfactory [9].
The stress of step-down accelerated life testing is step-down from the ceiling level and downward adjusts stress level gradually, whose test efficiency could be improved significantly, but the beginning stress is too high and it maybe devastates the samples thoroughly, result in an irreparable loss. In addition, if the stress is too high, it could easily lead to residual stress concentration, so that the failure mode would change. This stress intensity failure is inconsistent with the cumulative damage or performance degradation of the stepping accelerated life testing in the failure mechanism. There is of interest to look at different design schemes or testing policies to analyze and judge the failure mechanism drift [10], and to reduce the test cost if possible. Recently, Xu et al. [21] discuss a simple step-stress accelerated life tests plan for log-location-scale distributions using the reference optimality criterion. Their results indicated that the optimal Bayesian plans are robust to the choice of the priors.
In this paper, we propose a comprehensive framework of accelerated life test scheme, called self-adaptive stress accelerated life test (SAS-ALT) scheme, with considerations of the historical experience information, the stress ranges from normal to the maximum levels, and the development of such stress levels in this region as the initial stress. Based on the failure data of the previous step-stress test, we can determine whether to increase or decrease the stress level of the next step trial. We can repeat the same procedure to complete the life test step-by-step. Compared with the step-down accelerated life test, our proposed SAS-ALT scheme can avoid the failure mechanism changing. Compared with the step-up accelerated life test, the test efficiency based on our approach has been further improved. The result of our proposed SAS-ALT scheme is encouraging and it has great practical aspects in terms of the cost and reliability. The rest of this paper is organized as follows. Section 2 presents our proposed SAS-ALT scheme. Section 3 discusses an optimization design model of SAS-ALT scheme. Section 4 discusses an application of the computer numerical control (CNC) system based on field failure data to illustrate the proposed SAS-ALT scheme. Finally, conclusions are drawn in Sect. 5.
2 A new self-adaptive stress accelerated life test scheme
The proposed SAS-ALT scheme consists of two major settings. One is the setting of the initial test stress and the other is the adjusting strategies of the test stress.
2.1 Setting the initial stress level
Choosing the initial stress level of the accelerated life test is very important. If the initial stress level is too low, the test sample failure time will be longer and the test efficiency will be lower. If it is too high, it maybe loses some important amount of information and high stress also could make the failure mechanism shift. The initial stress level of the self-adaptive accelerated life test should be determined between the normal working stress level and the maximum allowable working stress level. In the course of the trial, the stress should be adjusted step-by-step according to the stress loading criterion of the self-adaptive accelerated life test. The failure samples lifetime data of the previous step test could be regarded as the prior information to decide the adjusting of next step test stress level, which should be whether increased or decreased. The stress loading criterion of the self-adaptive accelerated life test is established based on the empirical information. If the empirical information is not yet available, then we can conduct some preparative tests to obtain such information.
Figure 1 illustrates several accelerated life tests’ stress adjustment diagrams. For example, Fig. 1a is the step-up accelerated life test; Fig. 1b is the step-down accelerated life test, and Fig. 1c is the self-adaptive accelerated life test. The third one, SAS-ALT scheme, selects a value between the normal and maximum stress levels as the initial stress, then continue the test with increasing or decreasing the next stress level based on our proposed stress adjustment criterion as discussed below, which constitute the series of test stress level.
2.2 The stress adjustment criterion of SAS-ALT scheme
If there is some empirical information that the product reliability in normal stress level and the accelerated model are known, the product life time in any stress level can be calculated. For example, if the sample lifetime is \(\theta {}_{0}\) at normal stress \(S_{0}\), and we select the Arrhenius Relationship as an acceleration model, the lifetime under stress \(T_{i}\) is given by:
Taking the log of the above equation, the accelerated equation can be expressed as
where
According to the reliability of the product preparative test, we can obtain the operating stress range which is [\(S_{d}\), \(S_{u}\)], and set the initial stress level of the reliability accelerated test \(S_{b} \in [S_{d} ,S_{u} ]\). Then, we can calculate the product life time \(\theta_{b}\) under the stress \(S_{b}\):
As to the Type II censoring testing [20], it assumes that the truncation number is \(n\) and the theoretical lifetime at the stress level \(S_{b}\) is \(\theta_{b}\). If most of the samples’ failure time under the stress \(S_{b}\) are bigger than \(\theta_{b} ,\), then it means that the sample actual lifetime is longer than a theoretical value. Therefore, we should increase the stress level in the next step test, thereby accelerating the specimens to failure. Otherwise, the test stress should be reduced.
Using the same method with the failure data that obtained from the previous step test, the theoretical sample lifetime at current stress \(S_{i}\) can be calculated as follows:
In this function, we should use the average value of the previous step test failure data as the \(\theta_{i - 1} .\) Based on this model, we can adjust the test stress step-by-step. We now can compare the sample failure time with the theoretical value. If there are more than half of the samples failure time that is larger than the theoretical lifetime that means the sample reliability is larger than the expected value, then the next step test stress level should be increased. Otherwise the stress should be decreased. Note that in the first step of SAS-ALT test, we can calculate the theoretical lifetime \(\theta_{1}\) based on the empirical value of normal lifetime, but during the steps that follow, calculating \(\theta_{i}\) will depend on the previous step test failure data.
2.3 Proposed SAS-ALT algorithm
The steps of the self-adaptive stress accelerated life test are shown in Fig. 2 and can be summarized as follows:
-
1.
Initial step stress: Calculate the specimen theoretical lifetime at the initial stress based on the empirical information using Eq. (2). During this step test, we observe the failure samples and analyze the failure data. If the number of the failure samples whose failure times are higher than the theoretical value exceeds half of the censor sample data, then the next step test stress should be increased; otherwise, it should be decreased.
-
2.
Step adjustment criterion: Calculate the theoretical lifetime at the corresponding stress level using Eq. (3) based on the previous step test failure data as prior information; and then decide to adjust the stress with the same criteria as the first step.
It should be noted that the initial stress of the proposed self-adaptive accelerated life test likely will be higher than the normal working stress level. Therefore, in the process of determining the initial stress level rose from the normal stress level, we should keep in mind not to increase it so rapidly, but slowly increase the stress level and even can adopt a method of ladder-type thermal insulation, again-heating up to gradually heat up to eliminate the effect of residual stress.
3 SAS-ALT optimization design scheme
When we decide to performance an accelerated life test, a common question to engineers and developers is: how to design the best test scheme? In this section, we discuss an optimization testing scheme using the proposed SAS-ALT method.
The optimization design of CNC accelerated life test program should find out the best reasonable values of some involved variables, such as the step number of tests, the stress level, and the censored sample number of each stress level. Usually, most researchers were focused on calculating the variance of some reliability index that represents the test performance and statistic accuracy, and they also regard the test time and failure specimens number as the test cost. Based on this, they propose many optimal models.
Assuming that the failure mechanism was a cumulative model. Bai and Chun [11] obtained the best test plan through the maximum-likelihood estimate of asymptotic variance. Miller and Nelson [12] putted forward the best plan of the double stress accelerated life test by reducing asymptotic variance of the maximum-likelihood estimation of the average life span. Liao and Tseng [13] designed the optimal variables settings by minimizing the asymptotic variance of the estimated 100 percentile of the product’s lifetime distribution. Gouno [14] regarded the failure rate and the activation energy as variables, and minimized the variance of estimated value of failure rate and the activation energy to get the optimal test plan. Assume that the system lifetime follows a two-parameter exponential distribution consisting of the location and scale parameters. Tang et al. [15] obtained unbiased estimates for the parameters and gave the approximate variance of these estimates. Based on these results, they then compute the variance for the approximate unbiased estimate of a percentile at a design stress, and minimized it to produce the near-optimal plan. Liu and Tang [16] proposed a Bayesian design optimization model to minimize the expected pre-posterior variance of reliability prediction.
From these literatures, we know that using the variance of the target values is the general method to model the optimal design scheme. In this section, we formulate a mathematical optimization model that minimizes the variance of CNC feature lifetime at the normal stress as the final goal. We first obtain the variance of the accelerated model coefficients by the Fisher matrix from maximum-likelihood function of SAS-ALT. Then, we calculate the feature lifetime asymptotic variance using the accelerated life test model.
In this study, we consider the following assumptions:
-
(i)
The failure time of a CNC system follows a two-parameter exponential distribution.
-
(ii)
The accelerated model coefficients a, b are constant.
-
(iii)
The scale and shape parameters θ, μ of the two-parameter exponential distribution in every stress level are different.
The two-parameter exponential probability density function [17] is given by
We assume that failure times in each stress level: \(t_{11} , \ldots t_{21} \ldots t_{ij}\) are mutually independent. As for the Type II censored accelerated life test, the likelihood function of the two-parameter exponential distribution is given as follows:
Then, the log of likelihood function is
where \(Z_{i} = \sum\nolimits_{j = 1}^{{f_{i} }} {(t_{ij} - t_{{(i - 1)f_{{\left( {i - 1} \right)}} }} )} + \left( {N - \sum\nolimits_{j = 1}^{i} {f_{j} } } \right)(t_{{if_{i} }} - t_{{(i - 1)f_{{\left( {i - 1} \right)}} }} ),\;t_{{0f_{0} }} = 0.\)
\(\frac{1}{{\theta {}_{i}}}\) is the failure rate, and \(\theta {}_{i}\) could be regarded as the feature lifetime. From Eq. (1), the likelihood function can be rewritten as:
The Fisher matrix \(F(a,b)\) can be obtained as:
where
Thus, we can obtain the expectation values of the elements in Fisher matrix as follows:
where
To calculate \(E(Z_{i} )\), we use the conditional expectation as follows:
According to Epstein and Sobel [18],
Then
Therefore
where \(G_{i} = f_{i} \theta_{i} - f_{i} \mu_{i} .\)
Then, the Fisher matrix from Eq. (8) can be expressed as:
and \(F^{ - 1} (a,b) = \frac{{F^{*} }}{\left| F \right|}\)where \(F^{*}\) is the adjoint matrix of Fisher matrix, that is
and
Therefore, we can get the variance of \(\hat{a}\) and \(\hat{b},\)
Our objective is to estimate the expected life time of a system, i.e., the CNC system, at the normal stress condition. In this study, we wish to obtain the estimated value of the expected system life time and discuss an optimization design scheme based on the variance of the estimated system life time. The variance is as follows:
As we know, \(\hat{a}\) and \(\hat{b}\) are independent, so
Here, we wish to find the optimal values of the parameters: f i , θ i , μ i , S i , k, a, b, and S 0 that minimize the variance \(\text{var} (\ln \hat{\theta }_{0} )\) as shown below:
In other words, the generalized nonlinear optimization problem of the CNC systems can be written as follows:
where \(\text{var} (\ln \hat{\theta }_{0} )\) is given in Eq. (21).
4 An application of optimal test and self-adaptive stress accelerated life test
In this section, we discuss an application of reliability design accelerated life test policy of the computer numerical control (CNC) system based on our proposed SAS-ALT scheme. In this study, we want to estimate the reliability of CNC systems. To shorten the test time and improve the assessment accuracy, we adopted the self-adaptive accelerated life test scheme. Using the HNC-21M CNC as the sample system and the temperature as a single stress, the SAS-ALT was conducted with the temperature (alternating heat and humidity) chamber ER-04KA as the test equipment [17]. Only the CNC system was put into the temperature chamber during the test, the other parts of the CNC machine were put outside the equipment, including the motors, drive modules, etc.
Our interest here is to obtain the optimal test plan before the test. From Eq. (21), it is obviously that the variance of the normal feature lifetime will depend on the parameters f i , θ i , μ i , S i , k, a, b, and S 0. As we can see from Eq. (21), it is difficult to obtain the optimum values of the minimization problem as shown in Eq. (22), and in this study, we use the computer simulation method to obtain the optimum solutions.
Without loss of generality, let us assume that the total test steps number \(k\) is given as 3, and we set the gap between the continuous steps in ascending order with 10 °C. The parameters a, b, θ 0, μ 0 each have a priori value. From the literature [19], the truncation test samples in each stress level should be the same number, so that the asymptotic variance could become smaller; therefore, we can set f 1, f 2, f 3 with a same value. In general, we can set the initial temperature of self-adaptive accelerated life test between 30° and 60 °C. Restricted by the test conditions and cost aspects, the total test samples’ number N is considered to be with 20 and the truncation number should be less than 6. That is
Based on some tests and the failure data of a set of CNC systems given in Table 1, we can obtain the priori value of \(\theta_{0}\), \(\mu_{0}\), \(a\), and \(b\).There are 41 failures, as shown in Table 1, which was collected from a manufacturer factory. These data are the interval time between the CNC system failures. It was accumulated between two continuous failures. It is the same type with the estimated CNC system, which had already installed and been running for at least 7 years.
Based on the failure data and using the uniform minimum variance unbiased estimate (UMVUE) method [17], we obtain \(\theta_{0} = 212.46\), \(\mu_{0} = 4.82\). According to the failure data 84, 96, and 130 on 50 °C from the test with the same situation of some CNC systems which we did before, we could get priori value of \(a,b\) using the average value of the data on 50° and \(\theta_{0}\) on 20° from Eq. (1), and \(a = - 2.72\), \(b = 2366\).
We also can get the approximate value of \(\theta_{i}\), \(\mu_{i}\) from Eq. (1),
Finally, there are two remaining unknown parameters \(f_{i}\), \(S_{1}\) that we need to obtain. We can search for the variance value as given in Eq. (22) using a stepping iterative method beginning with S as 30 and \(f_{i}\) as 1 using the MATLAB program. Figure 3 shows the relationship between \(f_{i}\), \(S_{1}\), and \(\text{var} (\ln \hat{\theta }_{0} )\) defined by Eq. (21). We can observe that (i) the bigger the failure number, the smaller the asymptotic variance; and (ii) the lower the temperature, the smaller the asymptotic variance. If we regard the \(f_{i}\) as a continuous variable, we can see that there is a trend in Fig. 4. Choosing any line in Fig. 3, it can be observed that the angle between the line and \(S_{{}}\) axis is small, but the angle between the line and \(f_{{}}\) axis is large. Consequently, censored failure number appears to effect the asymptotic variance more deeply than the temperature. When the temperature is changing, the variance also changes but slowly. When the censored failure number changes even a small scale, but the variance changes greatly.
According to Eq. (21), we can list \(f_{i}\), \(S_{1}\), and the corresponding asymptotic variance value in Table 2. In addition, we can compute the expected failure time for various temperatures, as shown in Table 2, with the accelerated model and some prior parameter values.
From Table 2, it is obvious that the lower temperature and the bigger failure number get the smaller variance. On the other hand, Table 3 explains that the lower the temperature, the longer the failure time. In addition, as for the bigger failure number and longer testing time, this implies an increased test cost. Therefore, a good accelerated test plan design should comprehensively balance the temperature and censored specimen number.
Considering of the censored number which significant impact to variance, saving failure time, and the test cost, we designed an accelerated life test plan with the censored number 5 and the initial temperature begins at 60°. Then, we conducted the accelerated life test at this temperature and waited for 5 failure specimens, and we obtained the following 5 failure data: 45, 67, 73, 75, and 88 whose average was 69.6 h.
From Table 2, the expected lifetime was 80 at 60°. However, from the test data, it was clear that there are 4 samples lifetime were smaller than the sample expected value. Consequently, based on our proposed SAS-ALT, we then decreased the temperature to 50° and continued the accelerated test.
At a 50° temperature, we got another set of failure lifetime: 74, 84, 96.5, 103, and 113. Now, we could use Eq. (3) to compute the expected lifetime at 50°. Using the average lifetime 69.6 h at 60° as the \(\theta_{1}\), the 50° of the expectation lifetime \(\theta_{2}\) could be calculated using Eq. (25) below and the value was 86 h.
From the test data at 50°, three failure times were lower than the expected failure time value 100, so the temperature should be raised to 70°, then we obtained 5 failures at this temperature, as shown in Table 4.
According to the data given in Table 4, the mean time between failures (MTBF) of normal temperature 20 °C of this kind of CNC system could be calculated which was 186 h. It is worth noting that, although the estimated MTBF of these CNC systems were low under this study, these specimens had already been working for at least in the past 7 years from the real working environments.
5 Conclusions
The self-adaptive stress accelerated life test scheme is introduced in this study. We discuss an example of the CNC system reliability accelerated life test to illustrate our proposed SAS-ALT scheme based on a real-world application with respect to the test organizational processes and stress loading criterion. The self-adaptive accelerated life test provides significantly shortens the test time than the traditional stepping accelerated test, and greatly improves the test efficiency. In addition, the proposed self-adaptive stress accelerated life test method can avoid the failure mechanism drift generated by the step-down accelerated test.
In this paper, we also discussed an optimal design plan of the proposed self-adaptive stress accelerated life test, SAS-ALT, scheme. We also observed that the censor failures number make a larger impact on accuracy than the stress.
Abbreviations
- ALT:
-
Accelerated life test
- SUS-ALT:
-
Step-up stress accelerated life test
- SDS-ALT:
-
Step-down stress accelerated life test
- SAS-ALT:
-
Self-adaptive stress accelerated life test
- CNC:
-
Computer numerical control
- A :
-
Constant associated with product material characteristics
- E :
-
Activation energy associated with product material characteristics
- K :
-
Boltzmann’s constant
- T :
-
Thermodynamic temperature
- θ i :
-
CNC feature lifetime at stress level i
- θ 0 :
-
CNC feature lifetime at normal stress
- θ b :
-
CNC feature lifetime at the initial stress
- a :
-
a = ln A, coefficient of the accelerated model
- b :
-
b = E/K, coefficient of the accelerated model
- S 0 :
-
The normal condition stress
- S i :
-
The stress at level i
- S d :
-
The low limited stress
- S u :
-
The upper limited stress
- S b :
-
The initial stress
- φ(S i ):
-
\(\frac{1}{{273 + S_{i} }}\)
- f i :
-
Failure number at level i
- t ij :
-
The jth failure time at level i
- k :
-
Step number of accelerate life test
- N :
-
Number of total samples
- \(\hat{a}\) :
-
The estimate value of a
- \(\hat{b}\) :
-
The estimate value of b
References
Nelson W (1990) Accelerated testing: statistical models, test plans and data analyses. Wiley, New York
Nelson W (1980) Accelerated life testing step-stress models and data analyses. IEEE Trans Reliab R-29(2):103–108
Meeker WQ, Hamada M (1995) Statistical tools for the rapid development and evaluation of high-reliability products. IEEE Trans Reliab 44(2):187–198
Meeker WQ, Escobar LA (2004) Reliability: the other dimension of quality. Qual Technol Quant Manag 1(1):1–25
Lee J, Pan R (2010) Analyzing step-stress accelerated life testing data using generalized linear models. IIE Trans 42(8):589–598
Fard N, Li C (2009) Optimal simple step stress accelerated life test design for reliability prediction. J Stat Plan Inference 139(5):1799–1808
Liu X, Tang LC (2010) Planning sequential constant-stress accelerated life tests with stepwise loaded auxiliary acceleration factor. J Stat Plan Inference 140(7):251–262
Escobar LA, Meeker WQ (2006) A review of accelerated test models. Stat Sci 21(4):552–577
Zhang C, Chen X, Zhang Y (2005) Step-down stress accelerated life test (part I)—methodology. Acta Armamentarii 26(5):661–666
Zhang C (2002) The theories and methods of step-down stress accelerated life test. National University of Defense Technology, Changsha
Bai DS, Chun YR (1991) Optimum simple step-stress accelerated life-tests with competing causes of failure. IEEE Trans Reliab 40(5):622–627
Miller R, Nelson W (1983) Optimum simple step-stress plans for accelerated life testing. IEEE Trans Reliab 32(1):59–65
Liao C-M, Tseng S-T (2006) Optimal design for step-stress accelerated degradation tests. IEEE Trans Reliab 55(1):59–66
Gouno E (2007) Optimum step-stress for temperature accelerated life testing. Qual Reliab Eng Int 23:915–924
Tang LC, Goh TN, Sun YS et al (1999) Planning accelerated life tests for censored two-parameter exponential distributions. Nav Res Logist 46:169–186
Liu X, Tang LC (2010) A Beyesian optimal design for accelerated degradation tests. Qual Reliab Eng Int 26(8):863–875
You D, Pham H (2015) Reliability analysis of the CNC system based on field failure data in operating environments. Qual Reliab Eng Int 32:1955–1963
Epstein B, Sobel M (1954) Some theorems relevant to life testing from an exponential distribution. Ann Math Stat 25(2):373–381
Shi-song M (1989) Simple step stress accelerated life test and its optimal design. Appl Probab Stat 5(2):173–179
Cordeiro JB, Pham H (2016) Optimal design of life testing cost model for type-II censoring Weibull distribution lifetime units with respect to unknown parameters. Int J Syst Assur Eng Manag 6(4) (in print)
Xu A, Tang Y, Guan Q, Lian X (2016) Planning simple step-stress accelerated life tests using reference optimality criterion. J Risk Reliab 230(1):85–92
Acknowledgements
The authors are indebted to Wuhan Science and Technology Bureau for financial support, and to the team for testing of this research. The authors would like to thank the Editor-in-Chief, Prof. Fernando Alves Rochinha, and the referees for their detailed reviews, and useful comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
Technical Editor: Fernando Antonio Forcellini.
Rights and permissions
About this article
Cite this article
You, D., Pham, H. Self-adaptive stress accelerated life testing scheme. J Braz. Soc. Mech. Sci. Eng. 39, 2095–2103 (2017). https://doi.org/10.1007/s40430-016-0683-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40430-016-0683-7