1 Introduction

When the units being tested are of high reliability, some traditional life tests result in no or very few failures by the end of the test. In such cases, one approach is to do life testing at higher than the usual use conditions to obtain failures quickly. The data collected under stresses are used to estimate the life distribution at normal use conditions (Ismail and Sarhan 2009). Tests that are done in this way are called accelerated life tests (ALTs). In accelerated life tests, the engineer is interested in predicting the life of the product (or more specifically, life characteristics, such as MTTF, etc.) at normal use conditions, from the data obtained in an accelerated life test. By analyzing the product’s response to such tests, engineers can make predictions about the service life and maintenance intervals of a product.

Step-stress accelerated life testing (SSALT) is an advanced case of ALT. In SSALT, the stress levels of the experiment are increased during the test period at some pre-specified times. If only one change of the stress level is done, it is called a simple SSALT. The step-stress procedure was first introduced, with the cumulative exposure model, by Nelson (1980).

In this paper, the lognormal distribution is considered for the lifetime of this product. This distribution is especially important in reliability. The lognormal life distribution is a very flexible model that can empirically fit many types of failure data. The lognormal distribution is important in the description of natural phenomena. As may be surmised from the name, the lognormal distribution has certain similarities to the normal distribution. A random variable is lognormally distributed, if the logarithm of the random variable is normally distributed. Because of this, there are many mathematical similarities between the two distributions. For example, the mathematical reasoning for the construction of the probability plotting scales and the bias of parameter estimators is very similar for these two distributions. The lognormal distribution is commonly used to model the lives of units, whose failure modes are of a fatigue–stress nature.

Recently, the problem of optimal scheduling of the step-stress test has attracted great attention in the reliability literature. For this purpose, the time of rising stress is optimized. The main objective of this paper is to optimize this test.

Miller and Nelson (1983) provided the optimum simple step-stress plans for accelerated life testing, where life products are assumed to have exponentially distributed lifetimes. Khamis and Higgins (1996, 1998) obtained the stress change time, which minimizes the asymptotic variance of the maximum likelihood estimate of the log mean life at the design condition. Alhadeed and Yang (2002) discussed the optimal simple step-stress plan for the Khamis–Higgins model.

Table 1 Optimal hold times \(\tau _1^{*}\) and \(\tau _2^{*}\) versus changes in \(\beta _0\) with respect to criterion I \((n=40,\beta _1=0.05,\beta _2=0.075,\sigma =1, \xi =9)\)
Table 2 Optimal hold times \(\tau _1^{*}\) and \(\tau _2^{*}\) versus changes in \(\beta _1\) with respect to criterion I \((n=40,\beta _0=0.025,\beta _2=0.075,\sigma =1, \xi =9)\)

In those studies, only one accelerating stress variable is used. In many applications for various reasons, it is desirable to use more than one accelerating stress variable. For example, an ALT of capacitors could include two accelerated variables, such as temperature and voltage. Since the use of more than one variable stress makes more failure data and a better understanding of the simultaneous effects of the stress variables, this paper presents an SSALT model with two stress variables. We consider each stress variable has two stress levels. The test process is that the first stress variable increases at time \(\tau _1\) and the second variable increases at time \(\tau _2\). So, in this scheme, there are two different times to change the stress levels that need to be optimized.

Li and Fard (2007) studied the SSALT for two stress variables with Weibull failure times under Type-I censoring. Ling et al. (2011) present a SSALT for two stress variables to obtain optimal hold times under a Type-I hybrid censoring scheme.

In this paper, optimal bivariate SSALT is considered. The choice of a criterion of optimality is not straightforward in this case. Several criteria have been studied for this purpose. Obviously, each of these criteria has different properties. We use two different optimality criteria. The first criterion minimizes the asymptotic variance (AV) of reliability estimate at time \(\xi\) under usual operating conditions and the second criterion maximizes the determinant of Fisher information matrix.

As mentioned, the two times must be optimized. For optimization, we use the particle swarm optimization (PSO) method. PSO is an extremely simple algorithm that seems to be effective for optimizing a wide range of functions. Following are the two key aspects by which we believe that PSO has become so popular:

  1. 1.

    The main algorithm of PSO is relatively simple.

  2. 2.

    PSO has been found to be very effective in a wide variety of applications, being able to produce very good results at a very low computational cost (Engelbrecht 2005; Kennedy et al. 2001).

The paper is organized as follows. Section 2 describes test method and assumptions. The maximum likelihood estimators (MLEs) are given in Sect. 3. The problem of choosing the optimal hold times using two criteria will be addressed in Sect. 4. Fisher information matrix is given in Sect. 5. Finally, simulation study and the sensitivity analysis are given in Sect. 6.

2 Model and Assumption

We consider the SSALT with two stress variables, and each stress variable has two levels. Let \(S_{lk}\) be the kth stress level of variable l, where \(l = 1, 2\) and \(k = 0, 1, 2\). The \(S_{10}, S_{20}\) are the stress levels at typical operating conditions.

Table 3 Optimal hold times \(\tau _1^{*}\) and \(\tau _2^{*}\) versus changes in \(\beta _2\) with respect to criterion I \((n=40,\beta _0=0.025,\beta _1=0.05,\sigma =1, \xi =9)\)
Table 4 Optimal hold times \(\tau _1^{*}\) and \(\tau _2^{*}\) versus changes in \(\sigma\) with respect to criterion I \((n=40,\beta _0=0.025,\beta _1=0.05,\beta _2=0.075, \xi =9)\)

Suppose we have n independent and identically distributed items that are initially put to test at the first step with stress levels \((S_{11},S_{21})\). The first stress variable is increased from \(S_{11}\) to \(S_{12}\) at time \(\tau _1\). The test is continued until the time \(\tau _{2}\), when the other stress variable are increased from \(S_{21}\) to \(S_{22}\). The test continues, until all the units fail. Let \(n_i\) be the number of failures at time \(t_{ij}\), where \(j=1,2,\ldots ,n_i\) in step i and \(i=1,2,3\). However, \(\tau _1\) and \(\tau _2\) are the times of increasing the first and second stress variables, respectively. To optimize the described test, \(\tau _1\) and \(\tau _2\) should be selected as appropriate. In Sect. 4, optimization of the test plan is studied.

The basic assumptions are:

  1. 1.

    Under any constant stress, the lifetime of a test unit follows a base-e lognormal distribution with cumulative distribution function (CDF)

    $$F(t)=\Phi \left( \frac{\log (t)-u}{\sigma }\right) ,\quad t\ge 0$$

    where u and \(\sigma\) are, respectively, the mean and standard deviation of the distribution of the log life time of the unit under life testing and \(\Phi (.)\) is standard normal CDF.

  2. 2.

    The mean of log life time u is a linear function of the stress level. Thus, we proposed the following life-stress relationship:

    $$\begin{aligned} \text{Step }1{:} \log \left( u_1\right)&= \beta _0 + \beta _1 S_{11} +\beta _2 S_{21}, \nonumber \\ \text{Step }2{:} \log \left( u_2\right)&= \beta _0 + \beta _1 S_{12} +\beta _2 S_{21}, \nonumber \\ \text{Step }3{:} \log \left( u_3\right)&= \beta _0 + \beta _1 S_{12} +\beta _2 S_{22}, \end{aligned}$$
    (1)

    where \(\beta _0\), \(\beta _1\), and \(\beta _2\) are the unknown parameters depending on the nature of the product, and the method of test.

  3. 3.

    A cumulative exposure model holds, i.e., the remaining life of a test product depends only on the cumulative exposure (CE) it has seen (Khamis and Higgins 1998).

  4. 4.

    The constant \(\sigma\) does not depend on the stress level.

The CDF of test units under bivariate SSALT and CE model is:

$$\begin{aligned} G(t)=\left\{ \begin{array}{ll} \Phi \left( \frac{\log (t)-u_1}{\sigma }\right) ,&{}\quad 0\le t< \tau _1,\\ \Phi \left( \frac{\log [\tau _1 {\mathrm{e}}^{u_2-u_1}+t-\tau _1]-u_2}{\sigma }\right) ,&{}\quad \tau _1 \le t<\tau _2, \\ \Phi \left( \frac{\log [ (\tau _2-\tau _1+\tau _1{\mathrm{e}}^{u_2-u_1}){\mathrm{e}}^{u_3-u_2}+t-\tau _2 ] -u_3}{\sigma }\right) ,&{}\quad \tau _2 \le t < \infty . \end{array} \right. \end{aligned}$$
(2)

The corresponding PDF is

$$\begin{aligned} g(t)=\left\{ \begin{array}{ll} \frac{1}{\sqrt{2\pi }\sigma t}{\mathrm{e}}^{-\frac{1}{2} \left( \frac{\log t-u_1}{\sigma } \right) ^2}, &{}\quad 0\le t< \tau _1, \\ \frac{1}{\sqrt{2\pi }\sigma (t-\tau _1+\tau _1 {\mathrm{e}}^{u_2-u_1})}{\mathrm{e}}^{-\frac{1}{2} \left( \frac{\log [t-\tau _1+\tau _1 {\mathrm{e}}^{u_2-u_1} ]-u_2}{\sigma }\right) ^2}, &{}\quad \tau _1\le t< \tau _2,\\ \frac{1}{\sqrt{2\pi }\sigma (t-\tau _2+(\tau _2 -\tau _1+\tau _1 {\mathrm{e}}^{u_2-u_1}) {\mathrm{e}}^{u_3-u_2})} {\mathrm{e}}^{-\frac{1}{2}\left( \frac{\log [t-\tau _2+(\tau _2-\tau _1 +\tau _1 {\mathrm{e}}^{u_2-u_1}) {\mathrm{e}}^{u_3-u_2} ]-u_2}{\sigma }\right) ^2}, &{}\quad \tau _2 \le t < \infty . \end{array} \right. \end{aligned}$$

Let \(Y=\log T\), the probability density function under CE model be comes as

$$\begin{aligned} g(y)=\left\{ \begin{array}{ll} \frac{1}{\sqrt{2\pi }\sigma }{\mathrm{e}}^{-\frac{1}{2} \left( \frac{y-u_1}{\sigma }\right) ^2}, &{}\quad -\infty<y<\log {\tau _1}, \\ \frac{{\mathrm{e}}^y {\mathrm{e}}^{-\frac{1}{2} \left( \frac{\log [{\mathrm{e}}^y-\tau _1+\tau _1 {\mathrm{e}}^{u_2-u_1} ]-u_2}{\sigma } \right) ^2}}{\sqrt{2\pi }\sigma ({\mathrm{e}}^y-\tau _1+\tau _1 {\mathrm{e}}^{u_2-u_1})}, &{} \quad \log {\tau _1}<y< \log {\tau _2}, \\ \frac{{\mathrm{e}}^y {\mathrm{e}}^{-\frac{1}{2}\left( \frac{\log [ {\mathrm{e}}^y-\tau _2+(\tau _2-\tau _1 +\tau _1 {\mathrm{e}}^{u_2-u_1}) {\mathrm{e}}^{u_3-u_2} ]-u_2}{\sigma }\right) ^2}}{\sqrt{2\pi }\sigma ({\mathrm{e}}^y-\tau _2+(\tau _2-\tau _1 +\tau _1 {\mathrm{e}}^{u_2-u_1}) {\mathrm{e}}^{u_3-u_2})}, &{}\quad \log {\tau _2}<y < \infty . \end{array} \right. \end{aligned}$$
(3)

3 The Likelihood Function and Fisher Information Matrix

The log likelihood function for complete data from the log of the observed lifetimes is,

$$\begin{aligned} \ell \left( u_1,u_2,u_3, \sigma ; y \right)\propto & {} -(n_1+n_2+n_3)\log {\sigma } +\sum _{j=1}^{n_2} y_{2j} +\sum _{j=1}^{n_3} y_{3j}\\ &-\,\frac{1}{2} \sum _{j=1}^{n_1} \left( \frac{y_{1j}-u_1}{\sigma } \right) ^2 -\sum _{j=1}^{n_2} \log [A_j] \\ &-\,\frac{1}{2} \sum _{j=1}^{n_2} \left( \frac{ \log [A_j ]-u_2}{\sigma } \right) ^2 -\sum _{j=1}^{n_3} \log [B_j]\\ &-\,\frac{1}{2} \sum _{j=1}^{n_3} \left( \frac{ \log [B_j]-u_3}{\sigma } \right) ^2, \end{aligned}$$

where \(A_{j}={\mathrm{e}}^{y_{2j}}-\tau _1+\tau _1 {\mathrm{e}}^{u_2-u_1}\) and \(B_{j}={\mathrm{e}}^{y_{3j}}-\tau _2+(\tau _2-\tau _1 +\tau _1 {\mathrm{e}}^{u_2-u_1}) {\mathrm{e}}^{u_3-u_2}\). In addition, \(y_{1j}\), \(y_{2j}\) and \(y_{3j}\) are the logarithm of the failure times in three steps of the test.

With the placement of (1) in the above equation, the log likelihood function can be written as,

$$\begin{aligned}&\ell \left( \beta _0,\beta _1,\beta _2, \sigma ; y \right) \propto -(n_1+n_2+n_3)\log {\sigma } +\sum _{j=1}^{n_2} y_{2j} +\sum _{j=1}^{n_3} y_{3j} \\ &\quad -\,\frac{1}{2} \sum _{j=1}^{n_1} \left( \frac{y_{1j}-\beta _0-\beta _1 S_{11} -\beta _2 S_{21} }{\sigma } \right) ^2 - \sum _{j=1}^{n_2} \log [ \tau _1 {\mathrm{e}}^{\beta _1(S_{12}-S_{11})} +{\mathrm{e}}^{y_{2j}}-\tau _1] \\ &\quad -\,\frac{1}{2} \sum _{j=1}^{n_2} \left( \frac{ \log [\tau _1 {\mathrm{e}}^{\beta _1(S_{12}-S_{11})} +{\mathrm{e}}^{y_{2j}}-\tau _1 ]-\beta _0-\beta _1 S_{12} -\beta _2 S_{21} }{\sigma } \right) ^2 \\ &\quad -\,\sum _{j=1}^{n_3} \log [ (\tau _2-\tau _1+\tau _1 {\mathrm{e}}^{\beta _1 (S_{12}-S_{11})}) {\mathrm{e}}^{\beta _2(S_{22}-S_{21})} +{\mathrm{e}}^{y_{3j}} -\tau _2 ]\\ &\quad -\,\frac{1}{2} \sum _{j=1}^{n_3} \left( \frac{ \log [(\tau _2-\tau _1+\tau _1 {\mathrm{e}}^{\beta _1 (S_{12}-S_{11})}) {\mathrm{e}}^{ \beta _2(S_{22}-S_{21}) } +{\mathrm{e}}^{y_{3j}}-\tau _2 ]-\beta _0-\beta _1 S_{12} -\beta _2 S_{22} }{\sigma } \right) ^2. \end{aligned}$$

On maximizing the above function, the MLEs of \(\beta _0\), \(\beta _1\), \(\beta _2\) and \(\sigma\) can be obtained. With \(\hat{\beta }_0\), \(\hat{\beta }_1\), \(\hat{\beta }_2\) and \(\hat{\sigma }\) and by the invariance property, we can obtain \(\hat{u}_1\), \(\hat{u}_2\) and \(\hat{u}_3\). The first-order partial derivatives of the log likelihood function with respect to \(\beta _0\), \(\beta _1\), \(\beta _2\) and \(\sigma\) and setting them to zero are given by,

$$\begin{aligned} \frac{\partial \ell }{\partial \beta _0}= \frac{1}{\sigma ^2} \sum _{j=1}^{n_1} (y_{1j}-u_1)+ \frac{1}{\sigma ^2} \sum _{j=1}^{n_2} (\log [A_{j}]-u_2)+\frac{1}{\sigma ^2} \sum _{j=1}^{n_3} (\log [B_j]-u_3), \end{aligned}$$
(4)
$$\begin{aligned} \frac{\partial \ell }{\partial \beta _1}= & \frac{1}{\sigma ^2} \sum _{j=1}^{n_1} S_{11} (y_{1j}-u_1) - \sum _{j=1}^{n_2} \frac{\tau _1 {\mathrm{e}}^{u_2-u_1}(S_{12}-S_{11})}{A_j}\nonumber \\ &-\,\frac{1}{\sigma ^2} \sum _{j=1}^{n_3} \frac{\tau _1 {\mathrm{e}}^{u_3-u_1}(S_{12}-S_{11})}{B_j} \nonumber \\ &-\,\frac{1}{\sigma ^2} \sum _{j=1}^{n_2}(\log [A_j]-u_2) \left( -S_{12} +\frac{\tau _1 {\mathrm{e}}^{u_2-u_1}(S_{12}-S_{11})}{A_j}\right) \nonumber \\ &-\,\frac{1}{\sigma ^2} \sum _{j=1}^{n_3} \left( (\log [B_j]-u_3) \left( -S_{12} + \frac{\tau _1 {\mathrm{e}}^{u_3-u_1}(S_{12}-S_{11})}{B_j}\right) \right) , \end{aligned}$$
(5)
$$\begin{aligned} \frac{\partial \ell }{\partial \beta _2}=& \frac{1}{\sigma ^2} \sum _{j=1}^{n_1} S_{21} (y_j-u_1) + \frac{1}{\sigma ^2} \sum _{j=1}^{n_2} (\log [A_j]-u_2)\nonumber \\ &-\,\sum _{j=1}^{n_3} \frac{{\mathrm{e}}^{u_3-u_2} (S_{22}-S_{21}) (\tau _2-\tau _1+\tau _1 {\mathrm{e}}^{u_2-u_1})}{B_j} \nonumber \\ &-\,\frac{1}{\sigma ^2} \sum _{j=1}^{n_3} \left( (\log [B_j]-u_3) (-S_{22} + \frac{{\mathrm{e}}^{u_3-u_2}(S_{22}-S_{21}) (\tau _2-\tau _1+\tau _1 {\mathrm{e}}^{u_2-u_1}) }{B_j})\right) , \end{aligned}$$
(6)
$$\begin{aligned} \frac{\partial \ell }{\partial \sigma }= &-\frac{n_1+n_2+n_3}{\sigma } + \frac{1}{\sigma ^3} \sum _{j=1}^{n_1} (y_{1j}-u_1)^2 + \frac{1}{\sigma ^3} \sum _{j=1}^{n_2}( \log [A_j]-u_2)^2 \nonumber \\ &+\,\frac{1}{\sigma ^3} \sum _{j=1}^{n_2}(\log [B_j]-u_3))^2. \end{aligned}$$
(7)

Given that, it is difficult to obtain a closed form solution to the nonlinear Eqs. (4)–(7), a numerical method is used to solve these equations.

4 Optimization Criteria

We can obtain the preliminary estimates of the parameters \(\beta _0\), \(\beta _1\), \(\beta _2\) and \(\sigma\) from the previous experiments of similar products, or from some target mean time to failure (MTTF) values or from a small sample experiment. These estimates are then used to obtain the optimal test design.

Table 5 Optimal hold times \(\tau _1^{+}\) and \(\tau _2^{+}\) versus changes in \(\beta _0\) with respect to criterion II \((n=40,\beta _1=0.05,\beta _2=0.075,\sigma =1, \xi =9)\)
Table 6 Optimal hold times \(\tau _1^{+}\) and \(\tau _2^{+}\) versus changes in \(\beta _1\) with respect to criterion II \((n=40,\beta _0=0.025,\beta _2=0.075,\sigma =1, \xi =9)\)

In this section, we consider the problem of optimal designing using two criteria.

4.1 Criterion I

The first one (Criterion I) is obtained by minimizing the asymptotic variance of MLE of the log of the mean life or some percentile life at a specified stress level. Notice that since the MTTF is related to the reliability function, the optimization function could also be defined as, \(\text{MTTF}=\int _{0}^{\infty } R(t) {\mathrm{d}}t\), the optimization criterion could also be defined as a function of reliability. Reliability prediction is an important factor in a product design and during the developmental testing process. To accurately estimate the product reliability, the test design criterion is defined to minimize the AV of the reliability estimate at the time \(\xi\) under the normal operating conditions.

Let \(x_i=(S_{i1}-S_{i0})/(S_{i2}-S_{i0})\), \(i=1,2\), then \(S_{i0}=(S_{i1}-x_i S_{i2})/(1-x_i)\), \(i=1,2\). As previously mentioned, \(S_{10}, S_{20}\) are the stress levels at typical operating conditions. Similarly, \(u_0\) is mean of log lifetime at typical operating conditions. From assumption 2, we can obtain \(\log (u_0)\) as follows:

$$\begin{aligned} u_0=\, & {} \beta _0 +\beta _1 S_{10} +\beta _2 S_{20}, \nonumber \\=\, & {} \beta _0 +\beta _1 \frac{S_{11}-x_1 S_{12}}{1-x_1} +\beta _2 \frac{S_{21}-x_2 S_{22}}{1-x_2}, \nonumber \\ =\, & {} \frac{1}{(1-x_1)} u_1 +\frac{(x_2-x_1)}{(1-x_1)(1-x_2)} u_2 -\frac{x_2}{(1-x_2)} u_3. \end{aligned}$$
(8)

Thus, the reliability under typical operating conditions at predetermined time \(\xi\) is

$$\begin{aligned} R_{(S_{10},S_{20})}(\xi )=1-\Phi \left( \frac{\log (\xi )-u_0}{\sigma }\right) \end{aligned}$$
(9)

with the placement of (8) in (9), MLE of \(R_{(S_{10},S_{20})}(\xi )\) is

$$\begin{aligned} \widehat{R}_{(S_{10},S_{20})}(\xi ) =1-\Phi \left( \frac{\log \xi -\frac{1}{1-x_1}\hat{u}_1+\frac{x_2-x_1}{(1-x_1)(1-x_2)} \hat{u}_2-\frac{x_2}{1-x_2}\hat{u}_3}{\hat{\sigma }}\right) . \end{aligned}$$

The AV of the reliability estimate at a predetermined time \(\xi\) under typical operating conditions can be obtained as follows, using the delta theorem:

$$\begin{aligned} \text{AV}(\widehat{R}_{(S_{10},S_{20})}(\xi )) = H^{\prime } \, F^{-1}\, H, \end{aligned}$$
(10)

where F is Fisher information matrix, and H is the row vector of the first derivative of \(\widehat{R}_{(S_{10},S_{20})}(\xi )\) with respect to \(\hat{\beta }_0\), \(\hat{\beta }_1\), \(\hat{\beta }_2\) and \(\hat{\sigma }\). i.e.,

$$\begin{aligned} H = \left[ \frac{\partial \widehat{R}_{(S_{10},S_{20})}(\xi )}{\partial \hat{\beta }_0}, \frac{\partial \widehat{R}_{(S_{10},S_{20})}(\xi )}{\partial \hat{\beta }_1}, \frac{\partial \widehat{R}_{(S_{10},S_{20})}(\xi )}{\partial \hat{\beta }_2},\frac{\partial \widehat{R}_{(S_{10},S_{20})}(\xi )}{\partial \hat{\sigma }}\right] \end{aligned}$$

where

$$\begin{aligned} \frac{\partial \widehat{R}_{(S_{10},S_{20})} (\xi )}{\partial \hat{\beta }_0}= & {} \frac{1}{\hat{\sigma }} \left( \frac{1}{1-x_1}+\frac{x_2}{1-x_2}-\frac{x_2-x_1}{(1-x_1)(1-x_2)} \right) \phi (A), \\ \frac{\partial \widehat{R}_{(S_{10},S_{20})} (\xi )}{\partial \hat{\beta }_1}= & {} \frac{1}{\hat{\sigma }} \left( \frac{S_{11}}{1-x_1}+\frac{x_2 S_{12}}{1-x_2}-\frac{(x_2-x_1) S_{12}}{(1-x_1)(1-x_2)} \right) \phi (A), \\ \frac{\partial \widehat{R}_{(S_{10},S_{20})} (\xi )}{\partial \hat{\beta }_2}= & {} \frac{1}{\hat{\sigma }} \left( \frac{S_{21}}{1-x_1}+\frac{x_2 S_{22}}{1-x_2}-\frac{(x_2-x_1) S_{21}}{(1-x_1)(1-x_2)} \right) \phi (A), \\ \frac{\partial \widehat{R}_{(S_{10},S_{20})}(\xi )}{\partial \hat{\sigma }}= & {} \frac{1}{\hat{\sigma }^2} A \phi (A), \end{aligned}$$

where \(A=\frac{1}{\hat{\sigma }}(\log \xi -\frac{1}{1-x_1} \hat{u}_1+\frac{x_2-x_1}{(1-x_1)(1-x_2)}\hat{u}_2-\frac{x_2}{1-x_2}\hat{u}_3)\) and \(\phi (.)\) is the standard normal probability density function.

The values \(\tau _1^{*}\) and \(\tau _2^{*}\) that minimizes \(\text{AV} [\widehat{R}_{S_{10},S_{20}}(\xi )]\), given by Eq. (10), leads to the optimal SSALT plan.

4.2 Criterion II

Another approach (Criterion II) is based on maximizing the determinant of Fisher information matrix. Maximizing this determinant is equivalent to minimizing the generalized asymptotic variance (GAV) of the MLE of the model parameters at normal use condition. The GAV is the reciprocal of the determinant of Fisher information matrix; see Bai et al. (1993). That is,

$$\begin{aligned} \text{GAV}=\frac{1}{|F|}, \end{aligned}$$

where F is the Fisher information matrix, which is obtained in the next section.

Therefore, the optimal hold times are chosen, so that |F| is maximized and then the GAV is minimized. It can be statistically shown that maximizing the determinant of the Fisher information matrix is the same as minimizing the determinant of the covariance matrix. Therefore, the optimal SSALT plan that maximizes the determinant of the Fisher information matrix will provide the smallest standard error and it is called a D-optimal plan. Moreover, the determinant of Fisher information is proportional to the reciprocal of the volume of the asymptotic joint confidence region for the parameters, so that maximizing the determinant is equivalent to minimizing the volume of confidence region (Arefi and Razmkhah 2013).

Table 7 Optimal hold times \(\tau _1^{+}\) and \(\tau _2^{+}\) versus changes in \(\beta _2\) with respect to criterion II \((n=40,\beta _0=0.025,\beta _1=0.05,\sigma =1, \xi =9)\)
Table 8 Optimal hold times \(\tau _1^{+}\) and \(\tau _2^{+}\) versus changes in \(\sigma\) with respect to criterion II \((n=40,\beta _0=0.025,\beta _1=0.05,\beta _2=0.075, \xi =9)\)

The values \(\tau _1^{+}\) and \(\tau _2^{+}\) maximize the determinant of the Fisher information matrix.

5 Fisher Information Matrix

To optimize the test plan, the Fisher information matrix F must be obtained first. The Fisher information matrix plays a key role in the parameter estimation. It is a measure of the information content of the data relative to the parameters being estimated. Its elements are obtained through taking expectation on the negative second partial and mixed partial derivative of \(\ell (\beta _0, \beta _1, \beta _2, \sigma )\) with respect to parameters \(\beta _0\), \(\beta _1\), \(\beta _2\) and \(\sigma\). Then, the Fisher information matrix F is obtained as follows:

$$\begin{aligned} F=n \left[ \begin{array}{llll} A_{11} &{}\quad A_{12} &{}\quad A_{13} &{}\quad A_{14} \\ A_{12} &{}\quad A_{22} &{}\quad A_{23} &{}\quad A_{24} \\ A_{13} &{}\quad A_{23} &{}\quad A_{33} &{}\quad A_{34} \\ A_{14} &{}\quad A_{24} &{}\quad A_{34} &{}\quad A_{44} \end{array} \right] , \end{aligned}$$

Details of the calculations are presented in Appendices 1 and 2. Therefore, the elements of F are given as,

$$\begin{aligned} A_{11}=\, & {} E\left[ -\frac{1}{n}\cdot \frac{\partial ^2 \ell }{\partial \beta _{0}^2}\right] = \frac{1}{\sigma ^2}, \\ A_{22}=\, & {} E\left[ -\frac{1}{n}\cdot \frac{\partial ^2 \ell }{\partial \beta _1^2}\right] = \frac{S_{11}^2}{\sigma ^2} e_1 +J_1 + J_3 + \frac{1}{\sigma ^2}(J_2 +J_4), \\ A_{33}=\, & {} E\left[ -\frac{1}{n}\cdot \frac{\partial ^2 \ell }{\partial \beta _{2}^2}\right] = \frac{S_{21}^2}{\sigma ^2} (e_1 + e_2) +J_5 + \frac{1}{\sigma ^2} J_6, \\ A_{44}=\, & {} E\left[ -\frac{1}{n}\cdot \frac{\partial ^2 \ell }{\partial \sigma ^2}\right] = \frac{-1}{\sigma ^2} +\frac{3}{\sigma ^4} (J_7 + J_8+ J_9), \\ A_{12}= \,& {} E\left[ -\frac{1}{n}\cdot \frac{\partial ^2 \ell }{\partial \beta _1 \partial \beta _0}\right] = \frac{S_{11} e_1}{\sigma ^2} - \frac{1}{\sigma ^2} (J_{10} + J_{11} ), \\ A_{13}=\, & {} E\left[ -\frac{1}{n}\cdot \frac{\partial ^2 \ell }{\partial \beta _2 \partial \beta _0}\right] = \frac{S_{21}}{\sigma ^2} (e_1+e_2) - \frac{1}{\sigma ^2} J_{12}, \\ A_{14}=\, & {} E\left[ -\frac{1}{n}\cdot \frac{\partial ^2 \ell }{\partial \sigma \partial \beta _0 }\right] = \frac{2}{\sigma ^3} (J_{13}+J_{14}+J_{15}), \\ A_{23}=\, & {} E\left[ -\frac{1}{n}\cdot \frac{\partial ^2 \ell }{\partial \beta _2 \partial \beta _1}\right] = \frac{S_{11} S_{21}}{\sigma ^2} e_1 -\frac{1}{\sigma ^2} J_{16} + J_{17} + \frac{1}{\sigma ^2} J_{18}, \\ A_{24}=\, & {} E\left[ -\frac{1}{n}\cdot \frac{\partial ^2 \ell }{\partial \sigma \partial \beta _1}\right] = \frac{2}{\sigma ^3} (J_{19}- J_{20} - J_{21}), \\ A_{34}=\, & {} E\left[ -\frac{1}{n}\cdot \frac{\partial ^2 \ell }{\partial \sigma \partial \beta _2}\right] = \frac{2}{\sigma ^3} (J_{22} + J_{23}- J_{24}), \end{aligned}$$

where the detailed calculation for \(J_1\) to \(J_{24}\), and \(e_1\), \(e_2\) and \(e_3\) in the formulas above are in Appendices 1 and 2, respectively.

This work focus on considering the lognormal distribution for the lifetime of the items. We can generalize this study to the large family of distributions. For example, Hong et al. (2010) proposed an approach for computing the approximate variance of MLEs of quantiles of the log-location-scale family of distributions. They examined the results for the Weibull and lognormal distributions.

The most applied statistical distributions are either members of the log-location-scale family of distributions or closely related to this class of distributions (e.g., lognormal, loglogistic, etc.). To aim the generalization of our method, assume that at any step of test, the failure time follows a log-location-scale family of distributions with the following CDF and PDF,

$$\begin{aligned} P(T \le t)= \psi \left( \frac{\log (t)-\mu }{\sigma }\right) \end{aligned}$$

and

$$\begin{aligned} f_T(t)=\frac{1}{ {t} \sigma } \varphi \left( \frac{\log (t)-\mu }{\sigma }\right) , \end{aligned}$$

where \(\psi\), \(\varphi\), \(\mu\) and \(\sigma\) are CDF, PDF, the location and the scale parameters of the location-scale family of the distributions, respectively.

Under the assumptions considered in Sect. 2, the CDF of test units under bivariate SSALT and CE model is:

$$\begin{aligned} G(t)=\left\{ \begin{array}{ll} \psi \left( \frac{\log (t)-\mu _1}{\sigma }\right) ,&{}\quad 0\le t< \tau _1, \\ \psi \left( \frac{\log [\tau _1 {\mathrm{e}}^{\mu _2-\mu _1}+t-\tau _1]-\mu _2}{\sigma }\right) ,&{}\quad \tau _1\le t< \tau _2, \\ \psi \left( \frac{\log [ (\tau _2-\tau _1+\tau _1{\mathrm{e}}^{\mu _2-\mu _1}){\mathrm{e}}^{\mu _3-\mu _2}+t-\tau _2 ] -\mu _3}{\sigma }\right) ,&{}\quad \tau _2 \le t < \infty . \end{array} \right. \end{aligned}$$

The corresponding PDF under bivariate SSALT and CE model is:

$$\begin{aligned} g(t)=\left\{ \begin{array}{ll} \frac{1}{\sigma t} \varphi \left( \frac{\log (t)-\mu _1}{\sigma }\right) ,&{}\quad 0\le t<\tau _1, \\ \frac{1}{\sigma \tau _1 {\mathrm{e}}^{\mu _2-\mu _1}+t-\tau _1} \varphi \left( \frac{\log [\tau _1 {\mathrm{e}}^{\mu _2-\mu _1}+t-\tau _1]-\mu _2}{\sigma }\right) , &{}\quad \tau _1 \le t< \tau _2, \\ \frac{1}{\sigma (\tau _2-\tau _1+\tau _1{\mathrm{e}}^{\mu _2-\mu _1}){\mathrm{e}}^{\mu _3-\mu _2}+t-\tau _2 } \varphi \left( \frac{\log [ (\tau _2-\tau _1+\tau _1{\mathrm{e}}^{\mu _2-\mu _1}){\mathrm{e}}^{\mu _3-\mu _2}+t-\tau _2 ] -\mu _3}{\sigma }\right) ,&{}\quad \tau _2 \le t < \infty . \end{array} \right. \end{aligned}$$

in this paper, all of the analyses are performed using PDF. So, we can use the above functions for analysis of model and optimization of the test plan.

6 Simulation Study

In this section, we first present a simulation study to illustrate the proposed procedure in obtaining the optimal plan. Then, we perform a sensitivity analysis.

Because the objective function in both the criteria is nonlinear and complex, PSO in this methodology is an appropriate optimization method and can be employed to find the near optimal solution. PSO is originally attributed to Eberhart and Kennedy (1995) and Shi and Eberhart (1998) and was first intended for simulating social behavior, as a stylized representation of the movement of organisms in a bird flock or fish school. The algorithm was simplified and it was observed to be performing optimization.

PSO has been found to be successful in a wide variety of optimization tasks (Kennedy et al. 2001). The mechanism used to search the solution space in the PSO differs from the evolutionary computations. The simplicity and the applicability of the PSO method have added to the popularity of this method for solving a large number of engineering and management optimization problems (Khalili-Damghani et al. 2013).

The advantages of this method compared to other methods are that it occupies more optimization ability, can be completed easily, and the speed of the researching is very fast.

In Appendix 3, the PSO algorithm is described.

The numerical examples are given for calculating the optimal hold times of the bivariate SSALT under both the criteria. We propose a simple bivariate SSALT for lognormal data. For the given values of \(n=40\), \(u_1=0.0975\), \(u_2=0.1115\), \(u_3=0.1415\) and \(\sigma =1\), the parameters \(\beta _i\) at assumption 2, for \(i = 0, 1, 2\) is obtained as \(\beta _0=0.025\), \(\beta _1=0.05\) and \(\beta _2=0.075\). Now, we determine the optimal hold times using PSO algorithm under both the criteria. Using the criterion I and assuming \(\xi =9\), the optimal hold times are obtained \(\tau _1^*=1.1470\) and \(\tau _2^*=2.3251\). Using the criterion II, the optimal hold times are obtained \(\tau _1^+=1.8140\) and \(\tau _2^+=2.1988\).

6.1 Sensitivity Analysis

To examine the effect of changes in the initial parameters \(\beta _0\), \(\beta _1\), \(\beta _2\) and \(\sigma\) on the optimal values, a sensitivity analysis is performed. Its objective is to identify the sensitive parameters, which need to be estimated with special care to minimize the risk of obtaining an erroneous optimal solution. Toward this end, the optimal values are derived, when one of the objectives \(\beta _0\), \(\beta _1\), \(\beta _2\) and \(\sigma\) changes and the others are fixed.

Tables 1, 2, 3 and 4 present the sensitivity analysis for the different values of the parameters, \(\beta _0\), \(\beta _1\), \(\beta _2\) and \(\sigma\), respectively and with respect to the criterion I. From these tables, we can see that as these parameters increase, the optimal stress change times very slightly increase.

Tables 5, 6, 7 and 8 present the optimal hold times for the specified values of the parameters, \(\beta _0\), \(\beta _1\), \(\beta _2\) and \(\sigma\), respectively and with respect to the criterion II. These tables also show that, as parameters increase, the optimal stress change times very slightly increase. In addition, we see that, based on the both of the criteria, these parameters have a very small effect on the hold times. According to these two criteria, the optimal hold times are not too sensitive.

7 Conclusion

In this paper, a simple SSALT plan with two variables was considered for products in which the failure times at each level of stress are lognormally distributed. Since each criterion can be used for a special purpose, it was also seen that in some situations, the different criteria give quite different results. To find the optimal stress change times, two different criteria were considered. The first criterion determined the optimal hold times, so that the AV of the reliability estimate under the normal operating conditions was minimized. The second criterion was based on maximizing the determinant of the Fisher information matrix. It was seen that the criterion II was less influenced by changes in the initial parameters than the criterion I. The PSO algorithm was used for optimization. Furthermore, according to simulation studies, we have found that since the optimal hold times are not too sensitive to the model’s parameters, we anticipate that the proposed design is robust.