Abstract

Recent developments in prognostic and health management have been targeted at utilizing the observed degradation signals to estimate residual life distributions. Current degradation models mainly focus on a population of “identical” devices or an individual device with population information, not a single component in the absence of prior degradation knowledge. However, the fast development of science and technology provides us with many kinds of new systems, and we just have the real-time monitoring information to analyze the reliability for them. The fusion algorithm presented herein addresses this challenge by combining the excellent modeling ability of Bayesian updating method for the multilevel data and the prominent estimation ability of ECM algorithm for incomplete data. Residual life distributions and posterior distributions are first calculated through the Bayesian updating method based on random initial a priori distributions. Then the a priori distributions are revised and improved for future predictions by the ECM algorithm. Once a new signal is observed, we can reuse the fusion algorithm to improve the accuracy of residual life distributions. The applicability of this fusion algorithm is validated by a set of simulation experiments.

1. Introduction

Modern engineering systems are overwhelmingly complex because of increasing requirements on their functionalities and qualities. These systems often have a high standard of system reliability because a single failure can lead to catastrophic consequences with profound impacts, extreme costs, and potential safety hazards. It will take an exceedingly long time for a system to fail, so prognostics for systems have become extremely difficult, even if the actual operating conditions are severe and rigorous. Therefore, effective methods that can predict failure progression and evaluate the reliability of the system have long been sought. When there are sufficient monitoring data and efficient computational capability, prognostics for components based on observed degradation data is promising and effective [13].

The general path model is a typical method utilizing the observed degradation signals of these degraded systems. Lu and Meeker [4] introduced the model to the degradation literature in 1993, for the first time. In their model, the fixed-effects parameters affect the populations’ characteristics and the random-effects parameters describe an individual unit’s characteristics. Once the parameters are known, the residual life is deterministic. Therefore, the core work is to estimate the unknown fixed and random parameters. Lu and Meeker used a two-stage method to estimate the unknown parameters. Lu et al. [5] extended the degradation model and suggested likelihood-based estimation methods. However, these are not suitable for all types of degradation data. Su et al. [6] considered random sample sizes and random repeated measurement times for each product unit. They discussed the advantages and disadvantages of two-stage least-squares (LS) estimation, maximum modified likelihood (MML) estimation, and maximum likelihood estimation (MLE). They showed that the LS estimators are not consistent in the case of random sample sizes. However, MLE can provide a consistent estimator and has smaller biases and variances compared to the LS and MML estimates. In the further study, Weaver et al. [7] also used MLE to estimate the unknown parameters. They extended the research and examined effects of sample size on the estimation precision. Under the mixed-effect path model, Wu and Shao [8] built the asymptotic properties of the (weighted) least-squares estimators. They used these properties to calculate approximate confidence intervals and point estimates for percentiles of the failure-time distribution. They used the weighted least-squares estimators to predict the resistor of metal film and the metal fatigue crack length.

However, the above papers only focus on the estimation of the unknown parameters about population devices and need a fair amount of samples in the test. In order to solve this problem, Robinson and Crowder [9] described a fully Bayesian approach which allows a small sample size. They used a variety of simple prior distributions and observed that this aspect has little effect on the posterior distributions of these data, showing that the information in the degradation data dominates. So the Bayesian approach is more suitable for the parameters estimation of an individual device with population information compared with two-stage LS estimation and MLE. Gebraeel et al. [10] developed two different exponential degradation signal models. One model assumes that the error fluctuations follow an iid random error process; however, the second model considers that the error terms follow a Brownian motion process. In their paper, they used the Bayesian updating methods to combine the distribution information of the parameters across the population and the monitored degradation data from the individual device. The Bayesian updating methods can update the stochastic parameters of degradation models, every time a new degradation signal comes. Gebraeel [11] extended the Bayesian updating procedure by assuming that the stochastic parameters in the exponential degradation models follow a bivariate normal distribution. Chakraborty et al. [12] further extended the updating procedure and investigated the difference of the life time distributions when the stochastic parameters do not follow the normal distribution. They also built methods for calculating Remaining Useful Life when the stochastic parameters of the exponential model follow more general distributions. Chen and Tsui [13] adopted a piecewise log-linear degradation model and assumed the change time of the two different phases is random. This assumption explicitly accounts for the characteristics of different degradation phases. When new observations were available, they updated the a posteriori information of the model stochastic parameters including regression coefficients and the variance of the error term by using Bayesian methods. They also suggested a new method which took the correlations into consideration, among degradation predictions, to compute the RUL distribution with better accuracy. Their approach can be naturally extended to more general degradation models.

The above Bayesian approaches can be applied to predicting the RUL of an individual device with population information. However, the fast development of science and technology provides us with kinds of newly made systems, and we just have the observed monitoring degradation information to analyze the reliability of them. Traditional ways to predict system failures often fail because the domain knowledge and expert experience are limited and historical data is nonexistent.

Therefore, effective methods that can predict failures of these newly made systems in the absence of prior degradation knowledge have long been sought. Considering the excellent modeling ability of Bayesian updating method for the multilevel data and the prominent estimation ability of ECM algorithm for incomplete data, the goal of our paper is to develop a collaboration method between Bayesian updating method and ECM algorithm to estimate the Remaining Useful Life (RUL) of the newly made system just with real-time sensing data. To verify the applicability of this fusion algorithm, a set of simulation experiments are conducted.

The remainder of this paper is organized as follows. Section 2 develops a separate Bayesian updating method and calculates the RUL distributions for the exponential degradation model with a Brownian error term, under the assumption that the prior distributions are known. Section 3 explains the procedure of the fusion process in detail and estimates the prior information for the Bayesian updating method by our fusion algorithm. Section 4 illustrates the validity of the collaboration method by a set of simulation experiments. The paper concludes with some discussions and guidance for the estimation of RUL of the single component without prior degradation knowledge in Section 5.

2. Bayesian Updating Method and Residual Life Distribution

In order to develop our collaboration method, we first introduce the Bayesian updating method and its estimation result of the Remaining Useful Life in this section. We will adopt the exponential degradation signal model developed by Gebraeel et al. [10, 11], Kaiser and Gebraeel [14], and Elwany and Gebraeel [15] and assume that the error fluctuation of the degradation model follows a Brownian motion process. As our objective is to compute the RUL of a single system without prior distribution knowledge, we believe that the adopted exponential degradation model and the error fluctuation are adequate for the given degradation path in Figure 1. For a further discussion of model selection and evaluation, see Li et al. [16].

Under the above assumption, we could use the Bayesian updating procedure to compute the unknown random parameters of the exponential degradation model. Once we have got the calculated posterior distributions of these random parameters in the exponential degradation model, we can derive the residual life distribution of the component. However, in our paper we only have the real-time monitoring degradation signal for the newly made component, and prior distributions are nonexistent. In order to utilize the Bayesian updating procedure, we first assume we have got the accurate and informative a priori information. The method of estimating these prior distributions will be illustrated and detailed in Section 3.

2.1. The Degradation Signal Model

First, we review the general definition of the Brownian motion process.

Definition 1. A standard Brownian motion process, , possesses the following properties:1.If , then are mutually independent.2.If , then3.With probability one is continuous.

The first part of the definition describes the fact that the process has independent increments. The second part means that the increment follows a normal distribution with mean zero and variance . The third part describes the fact that , almost certainly has continuous paths. For an in-depth discussion about the Brownian motion process and its properties, see Durrett [17].

Then, we let denote the real-time monitoring signal as a continuous stochastic process, with respect to time . We define the functional form of aswhere is the fixed intercept and represents the initial degradation, and is a normal random variable such that the mean of is and the variance of is . is a lognormal random variable with mean and variance , and is a Brownian motion with mean zero and variance . Under the assumption that , , and are mutually independent, it is obvious to obtain that , and thus .

Furthermore, we find that it is easy to calculate with the logarithmic degradation data. Thus, we define as follows:By defining , , we can further simplify as follows:

2.2. Bayesian Updating Process of Stochastic Parameters

We let denote the difference value of the monitored logged degradation signal at times and , with .

Then, suppose we have obtained the logged difference value at times . And the error increments, , are independent normal random variables. If the stochastic parameters, and , are given, we can define the conditional joint density function of as

Generally, however, and will be unknown. Based on the former assumption, we suppose we have got accurate and informative priors. And we let and denote the prior distributions on and , respectively, where and , . Then, given the logged difference data, , obtained at times , the posterior joint distribution of can be expressed as follows.

Theorem 2. Given the obtained logged degradation signal, , the conditional posterior joint distribution of is , where

Proof. Given the prior distributions of and , and , we can express the conditional posterior joint distribution of , , as follows:As our focus is on the fusion algorithm, for a further detailed calculation of the posterior distribution of , see Gebraeel et al. [10].

2.3. Estimation of the Residual Life Distribution

Every time a new degradation signal comes, we can compute a new posterior distribution of . As the objective of our paper is to estimate the distribution of the RUL of the monitored system, we suppose that the system’s failure occurs when the observed degradation signal reaches the failure threshold, , and thus we need to estimate the time until the degradation signal reaches . In our paper, we assume that the threshold value is a constant value.

The objective of prognostics is to compute the distribution of the failure time until the degradation signal reaches the threshold . To achieve this goal, we first calculate the posterior distribution of . Then, we let the random variable denote the logged degradation signal value obtained at time , given obtained at times . Under the above assumption, the distribution of given can be expressed as follows.

Theorem 3. Given the observed difference value of the logged degradation data, , the distribution of is , where

Proof. First, note that and we can express , where . Therefore, given , follows a normal distribution with mean and variance

Then, we let denote the RUL of the monitored system, and we know that meets . Given , the conditional cumulative distribution function (CDF) of , , can be expressed aswhere represents a standard normal variable, denotes the CDF of the standard normal variable, and .

We compute the residual life distribution of the system at time , under the condition that the observed degradation signal does not reach the threshold ; that is, . Thus, we getTherefore, we get , which means that the domain of the RUL, , is . We can express the conditional probability distribution function (PDF) of , given , aswhere denotes the PDF of the standard normal variable.

Given the conditional PDF of , we can write the expectation of RUL, at time , as

In order to simplify the integral of expectation of RUL, we use the failure equation to compute the RUL, at time , approximately. And according to Theorem 3, given the difference value of logged degradation signal, , the distribution of follows , and the mean of this distribution, , closely approximates . Thus, we can write and express the RUL, at time , aswhere is closely approximated to the expectation of RUL.

In other literature, the prior distribution parameters, , , , , , are computed from historical monitoring data or derived from domain knowledge and expert experience. However, in this section we only have the real-time condition degradation information and do not know the accurate prior distribution parameters. What is more, the priors are fixed in the whole Bayesian updating procedure in the previous articles, and if the prior distribution parameters are inaccurate, the posterior distribution for these unknown parameters would have great errors. So our paper will solve these problems in the next section.

3. Estimating the Prior Information by Fusion Algorithm

In Section 2, we have estimated the RUL of the single component by Bayesian updating procedure under the assumption that a priori distributions were known. However, we only have real-time observations and the prior distributions needed in Bayesian updating process are nonexistent. So our paper will develop a collaboration algorithm between Bayesian updating and ECM algorithm to estimate these a priori parameters.

3.1. The ECM Algorithm

We let denote the unknown prior distribution parameters. Given the difference value of logged degradation signal , we can express the log-likelihood function of aswhere is the joint PDF of . Thus, we can write the MLE of at time aswhere is the variable value of corresponding to maximum of . Our goal is to estimate an appropriate prior distribution parameter . However, in formula (4) and are stochastic and unobserved, so the calculation of formula (15) is hard to complete.

In order to avoid the above problem, we propose a collaboration algorithm between Bayesian updating and ECM algorithm and use the fusion algorithm to estimate prior distributions based on degradation signals. We let denote the estimated parameters based on degradation signals, , and denote the estimated variable value of of the th iteration result in the ECM algorithm. We treat and as the hidden variables, because and are stochastic and unobserved in the whole degradation process. Our objective is to calculate the variable value of , so the -step of ECM algorithm can be written as where is the conditional expectation of hidden variables, and , given and .

Next we express the CM-step of ECM algorithm aswhere is the dimension of vector , and is the maximum value of based on from the derivative equation . As our focus is on the algorithm fusion process, for the theory of ECM algorithm and its convergence analysis, see Meng and Rubin [18], Van et al. [19], and Liu and Rubin [20].

3.2. The Collaboration between Bayesian Updating and ECM Algorithm

After we have reviewed the ECM algorithm, we begin our fusion process. Figure 2 shows the procedure of the fusion process.

First, we use random initial a priori distributions to start the fusion algorithm, when we collect the degradation signal at time . Then, we get the posterior distribution of , , and a residual life distribution by Bayesian updating method. Of course, the results are inaccurate.

Then, we use the posterior distribution of , , to substitute the distribution, given , of hidden variables in the -step. So, the -step of the ECM algorithm can be rewritten asBecause of the different -step, we get a rewritten CM-step which is different from the one in the ECM algorithm. In order to get a more accurate estimated value, , in ECM algorithm we need multiple iterations. However, we can get the optimal solution of only through steps calculation, in our fusion algorithm. This will be proved in Theorem 4. In our fusion algorithm the rewritten CM-step can be expressed as

In this five-step calculation of formula (19), we can get the optimal estimations , , , , , respectively. The results of the rewritten CM-step are the a priori distributions of the next Bayesian updating procedure. Each time we collect a new degradation signal at time , we can recalculate the a priori distributions and the residual life distribution.

3.3. Estimation of Prior Information

After we have finished the fusion process, we begin to calculate the optimal variable value of by our fusion algorithm. The log-likelihood function of complete data can be expressed asAccording to formulas (18) and (19), we can compute the rewritten -step as follows:Then, based on the rewritten CM-step, we can get the optimal , , , , by the following steps, respectively.

Step 1. By calculating , we can get the optimal

Step 2. By calculating , we can get the optimal .

Step 3. By calculating , we can get the optimal .

Step 4. By calculating , we can get the optimal .

Step 5. By calculating , we can get the optimal .

According to the above five steps, can be expressed asWe get the optimal , , , , in each step, respectively. However, it does not mean that is the only maximum point of . So, we need a further discussion.

Theorem 4. According to the result of formula (23), the estimated is the only maximum point of .

Proof. First, from formula (21) we can get which is the only solution of . Next, we prove that is corresponding to maximum . We can perform the second derivative of log-likelihood function on vector as whereThen we use the estimated variable value in (23), and we can find the order principal minor of the matrix in (24) as follows:Thus, we can conclude that (24) is a negative-definite matrix when , which means that is the only maximum point.

This fusion procedure between Bayesian updating and ECM algorithm can be performed each time a new degradation signal is observed. That is to say, each time the degradation signal is observed, we can recalculate and obtain new estimates of residual life for the newly made system. What is more, the initial values of priors in the Bayesian updating for the first time are unrestricted, and once we get a new , it would be used in the next Bayesian updating as the priors. In Section 4, we will use simulation method to further evaluate the performance of our collaboration algorithm and illustrate that the unrestricted initial values of priors have little influence on the estimated vector .

4. Simulation and Analysis

In this section, we will adopt the simulation method to further evaluate the performance of our collaboration algorithm. First, in order to represent a degradation process, we create a set of simulation data based on the exponential degradation model in Section 2. In the simulation, we assume that , , , . In order to observe enough degradation signals and obvious degradation trend, we let the threshold and the sampling interval . Figure 3 shows the trajectory of the simulated degradation signal. We obtain 41 degradation samples, and the degradation reaches the standard threshold, , at time .

We know that and , and and dominate the degradation and RUL. We will use the estimated results of them to prove that these unrestricted initial priors have little influence on the estimated accuracy of the RUL. The different initial prior distributions are as shown in Table 1.

On the other hand, in order to prove that our collaboration algorithm can get a more accurate RUL than other separate Bayesian updating methods, we will compare our fusion algorithm with the method in Gebraeel et al. [10]. by using the 2nd set of initial priors in Table 1. Figure 4 represents the estimated results of . Figure 5 represents the estimated results of .

From Figures 4 and 5, we know that the collaboration algorithm can estimate the mean of and accurately even with inaccurate prior information. Although we have used a variety of inaccurate prior distributions, it can still be observed that this aspect has little effect on the estimation of the means of and , showing that the degradation measurements dominate and the collaboration algorithm is effective. We can know that the estimated means of and gradually approximate to the simulated value, 0.02 and 0.01, at time about 50, in spite of different initial priors.

What is more, our collaboration algorithm can get more accurate estimations compared with the separate Bayesian updating by using the 2nd set of initial priors in Table 1.

Given the estimated prior distributions we calculate the point estimations of RUL of the newly made component. Figure 6 shows the point estimations of RUL by our algorithm and separate Bayesian updating method.

From Figure 6, we can know that our collaboration algorithm can get a more accurate RUL comparing with the separate Bayesian method. And inaccurate a priori distributions have little effect on the estimation of the RUL. Furthermore, the point estimations of RUL by our collaboration algorithm can also reflect the fluctuation of degradation caused by Brownian motion error, and this can be known from Figure 3.

5. Conclusion

In this paper, we presented a collaboration algorithm that contains the characteristic of Bayesian updating and ECM algorithm. The difficulties of the fusion process mainly consist of two parts; the first is building the connection between ECM algorithm and Bayesian updating. It is not easy to find another substitute for the th iteration distribution in the rewritten E-step, and the posterior distribution of the Bayesian updating is an optimal one. The second is proving the optimal estimating result about the prior information. We can get a maximum estimating result, , by the rewritten CM-step. However, it does not mean that the estimating result is the only maximum point of . In this paper, we use the second derivative of log-likelihood function on vector and the order principal minor of the matrix in (24) to prove it.

Our fusion algorithm can predict failures of newly made systems in the absence of prior degradation knowledge. Although our fusion algorithm started with random initial a priori distributions, the simulation experiments show that the inaccurate a priori distributions have little effect on the estimation of the RUL, and our fusion algorithm can get a better prediction than the separate Bayesian method. Nevertheless, there are still some issues that needed further investigation for the estimation of the RUL on the single component without prior degradation knowledge.

First, we assume that the exponential degradation signal model and the error fluctuation are adequate for the given degradation path. Actually, we can not guarantee which model is the best one by visual judgment. So we also need to focus on model selection and evaluate the goodness-of-fit of various degradation path models.

Second, we assume that the stochastic parameters of the exponential degradation model are normally distributed. However, the stochastic parameters may follow a Gamma distribution or other distributions. Therefore, we also should investigate the performance of our collaboration algorithm when the underlying normal distribution assumptions are not satisfied.

Third, our work started the RUL calculation in the degradation processes assuming that the exact point-in-time of the initial degradation is known. However, the functioning system would be stable within a period of time, and the point-in-time for the initial degradation is unknown and stochastic. By considering the distribution of the initial degradation point, we may be able to predict the RUL right after its installment.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This study is financially supported by the National Natural Science Foundation of China (61573365, 61374120, and 61473094) and the National Science Fund for Distinguished Youth Scholars of China (61025014).