Abstract

Considering the wide application of condition-based maintenance in aeroengine maintenance practice, it becomes possible for aeroengines to carry out their preventive maintenance in just-in-time (JIT) manner by reasonably planning their shop visits (SVs). In this study, an approach is proposed to make aeroengine SV decisions following the concept of JIT. Firstly, a state space model (SSM) for aeroengine based on exhaust gas temperature margin is developed to predict the remaining useful life (RUL) of aeroengine. Secondly, the effect of SV decisions on risk and service level (SL) is analyzed, and an optimization of the aeroengine SV decisions based on RUL and stochastic repair time is performed to carry out JIT manner with the requirement of safety and SL. Finally, a case study considering two CFM-56 aeroengines is presented to demonstrate the proposed approach. The results show that predictive accuracy of RUL with SSM is higher than with linear regression, and the process of SV decisions is simple and feasible for airlines to improve the inventory management level of their aeroengines.

1. Introduction

Both purchase cost and maintenance cost of civil aeroengines are very expensive. For example, CFM56-5 is about 4.5 million dollars, and its shop visit (SV) cost is up to one million dollars per visit [1, 2]. According to the definition given by the world airlines technical operations glossary (WATOG), an aeroengine removal is classified as an SV whenever the subsequent engine maintenance performed prior to reinstallation entails separation of pairs of major mating flanges or removal of a disk, hub, or spool. SV is due to two main reasons: (a) ultralimit of exhaust gas temperature margin (EGTM) or (b) repair/replacement of life limited part (LLP). EGTM is the most important measure of aeroengine health, and once EGTM has dropped to the threshold value (usually 0), which means that there is a potential for failure, an SV is required to restore the aeroengine. A spare aeroengine is needed when an SV occurs, so the airlines try to use as few spare aeroengines as possible by decreasing utilization of installed aeroengines in order to avoid that several SVs occur simultaneously [3]. In fact, one spare aeroengine is sufficient if there is no overlap of SVs, which is similar to the concept of just-in-time (JIT) if a repaired aeroengine back from shop is regarded as a spare aeroengine. With the development of condition-based maintenance (CBM) in aeroengine maintenance practice, it is now possible to implement the concept of JIT through reasonably planning the aeroengine SVs by considering an essential condition that the previous aeroengine will return from the shop before the next aeroengine needs a spare aeroengine. Therefore, the repair time (i.e., SV duration) and remaining useful life (RUL) are key factors for an SV decision. Because repair time is always stochastic due to differences in repair range, repair level, transport conditions, and so on, the aeroengine SV decision will be optimized based on both RUL and stochastic repair time in this study.

There has been a lot of research on RUL prediction [411], but very few studies considering RUL prediction of aeroengines have appeared in the literatures. A hybrid PSO-SVM-based model for the RUL prediction of aeroengines was described [12]. An approach is presented based on the so-called shapelet extraction to estimate the RUL of turbofan engines [13]. EGTM is taken as a measure of aeroengines health to predict the RUL of aeroengines [9, 1416]. There are many papers dealing with JIT inventory management, but JIT for an aeroengine SV has not been considered. In order to reasonably plan aeroengine SVs and smooth the SV rate, the performance ranking of aeroengines has been researched [9, 1720]. On the basis of the performance ranking, an aeroengine maintenance cost was developed for a scheme of aeroengine fleet with different quantity of spare aeroengines in a finite period of time [21]. Further, SV prediction of aeroengines was focused on and the take-off exhaust gas temperature was considered for SVs decisions [22]. An approach was proposed for aeroengine preventive repair based on an LLP life time distribution [23]. Recently, a graphical technique was presented [24], which considers a rule for decision-making based on both condition-based reliability function and a stochastic/fixed lead time. However, no papers have been published considering the aeroengine SV decisions based on the concept of JIT. Therefore, in this study, according to the concept of JIT, the RUL of aeroengine would not only be predicted but also be applied to make SV decisions to avoid the overlap of SVs and reduce the number of spare aeroengines; furthermore, stochastic repair time of aeroengine is also considered as a major factor during making SV decisions.

Obviously, SV ahead of schedule leads to life utilization loss of an aeroengine, but, on the other hand, postponing SV may result in failure and expensive downtime. Therefore, the effect of SV decision on risk and service level (SL) should be analyzed, and then aeroengine SV decisions should be optimized based on RUL and stochastic repair time, in order to minimize the number of spare aeroengines and to maintain required safety and SL. The rest of this paper is organized as follows: a state space model (SSM) for RUL prediction is developed firstly; then the optimization of the aeroengine SV decisions is presented. Finally, a case study using real data is developed, and the conclusions from the work presented in this study and suggestions for future research are given.

2. RUL Prediction of Aeroengine

EGTM is a kind of time series data which measures performance deterioration of aeroengine, and the SSM approach offers a very general and powerful framework to provide best estimates and forecast performance trends by modeling such data. An SSM based on EGTM data will be developed in this study and used for the RUL prediction.

2.1. State Space Model

EGTM is defined aswhere is the red line temperature of aeroengine provided by manufacturers and is the exhaust gas temperature of aeroengine with full power take-off in standard conditions (sea-level pressure and turnover temperature).

Given the observations up to time flight cycles (FC), the observed and actual EGTM value at time () are, respectively, represented by and . Because there is the observation noise, can be expressed by the following equation:

It is supposed that observation noise has Gaussian distribution, that is, , where variance needs to be estimated. Throughout the whole life cycle of an aeroengine, EGTM has characteristic of piecewise linear degradation, that is, at the beginning of putting into operation, the degradation of EGTM is fast because of initial wear, and, after a period of time, the degradation of EGTM gradually slows down. So the degradation rate of EGTM changes over time, and a piecewise linear degradation model is suitable for describing the degradation of EGTM [25]. Therefore, a linear growth model is adopted as state equations to describe the aeroengine degradation path [26]:where is the rate of change for EGTM degradation; and are the process noises with Gaussian distributions, where variances and need to be estimated. Using (2)-(3), a Gaussian linear SSM for describing aeroengine performance degradation can be obtained as follows:where , , , .

2.2. Bayesian State Estimation and Prediction

It is assumed that initial information is subject to the distribution , where is the initial prior information, and . At time , the available information set is . Given that the posterior probability distribution of is at time , so that the prior probability distribution of can be expressed by [26]where , .

A one-step predictive observed EGTM is given bywhere , .

Hence, the posterior probability distribution of at time is given bywhere

Based on the above method, up to operation time , can be obtained. It is assumed that , , and the -step predictive is given using the following equations:

and can be recursively calculated by

Based on (5) and (9), -step predictive EGTM value can be obtained, where , .

Hence the probability density function (pdf) of can be expressed as

2.3. RUL Distribution Function

When EGTM drops to the threshold value , there is a potential for failure, and preventive maintenance needs to be performed for the aeroengine. So at time , the cumulative distribution function (CDF) and pdf of the -step predictive RUL can be expressed, respectively, bywhere .

3. Optimization of the Aeroengine SV Decisions

3.1. SV Decision Policy

As mentioned above, SV is due to two main reasons. According to (12), the time of ultralimit of EGTM obeys a certain distribution; however, the time of repair/replacement of LLP is a fixed value, but it can be described by a normal distribution with small variance. Thus, RUL is a probability distribution function no matter whether the aeroengine removal is due to ultralimit of EGTM or repair/replacement of LLP.

JIT inventory management requires that the aeroengines should undergo SV in turn, so the different aeroengines have the different times of putting into operation. It is assumed that the #1 and #2 aeroengines have operated for and FC, respectively, and the corresponding predictive RUL of #1 and #2 aeroengine is and , respectively. Based on the historical EGTM data, using (5)–(13), the pdf of and , respectively, represented by and , can be obtained and shown in the Figure 1(a), where subscripts “1” and “2” indicate #1 and #2 aeroengines, respectively (similarly later in the text).

In order to reduce the number of spare aeroengines with the requirement of safety and SL, an SV decision policy is proposed and illustrated with the curves of the two obtained predictive pdfs in Figure 1(b). It is assumed that the SV time of #1 aeroengine will be after FC, for example, FC, so the predictive probability of the risk of #1 aeroengine is equal to the blue shaded area in Figure 1(b). Let be the repair time random variable and be its pdf. If FC, the return time of #1 aeroengine from shop will be after 615 FC, so the corresponding predictive probability of the shortage of #2 aeroengine is equal to the green-shaded area in Figure 1(b). If the shortage occurs, the airline must spend much money on renting an aeroengine urgently.

Based on the analysis above, it can be found that variable has effect on the life utilization and risk of #1 aeroengine as well as the SL of #2 aeroengine. For example, taking as a smaller value would lead to a higher life utilization loss of #1 aeroengine; on the other hand, a bigger value of would result in the higher risk of #1 aeroengine and lower SL of #2 aeroengine.

3.2. Optimization Formulation

Based on (9), FC after putting into operation, -step predictive EGTM value of #1 aeroengine can be estimated as . It is assumed that is the accepted probability of risk of aeroengine; therefore, based on (12), the following inequality needs to be satisfied:

Similarly, FC after putting into operation, -step predictive EGTM value of #2 aeroengine can be estimated as , and, according to (13), the corresponding pdf of #2 aeroengine, represented by , can be obtained.

Therefore, if #2 aeroengine has operated for FC and #1 aeroengine will be taken to the shop after FC, the predictive probability of the SL of #2 aeroengine, represented by , is [24]

The following inequality needs to be satisfied:where is the accepted probability of SL.

Therefore, the SV time can be optimized by the following inequalities:

4. Case Study

The initial EGTM data of two CFM56-5B aeroengines in one of the Chinese airlines are shown in Figures 2 and 3. The threshold value is 0 and the two aeroengines were removed, respectively, after 2080 and 2253 FC. #1 aeroengine was put into operation 200 FC earlier than #2 aeroengine; that is, = 200 FC.

4.1. RUL Prediction

Set observation time data as and observed EGMT data as , and the correlation coefficient of and is given by [27] where and are mean of and , respectively, and is the expectation function.

Substituting the initial EGTM data into (18), the correlation coefficients can be obtained as

Since the correlation coefficients are very close to −1, the performance degradation process can approximately be regarded as linear degradation, as shown in Figures 2 and 3. Therefore, a linear growth model can be adopted as state equations to describe the aeroengine degradation path as (3).

The software package dlm is an package for Bayesian analysis of dynamic linear models [26, 28], which is applied in this study to estimate the aeroengine degradation state and the unknown model parameters. For example, if is equal to 1200 FC, that is, FC, with function dlmMLE, variances , , and of #1 aeroengine can be estimated as follows:

And variances , , and of #2 aeroengine can be estimated as follows:

Then, with function dlmFilter, the following can be obtained:

Finally, with the function dlmForecast, the predictive distribution of EGTM value can be obtained. For example, the pdfs of #1 aeroengine predictive EGTM at and 600 FC are described as blue-dashed and blue-dotted curve, respectively, in Figure 4, and their corresponding probabilities of predictive EGTM below 0 at and 600 FC are equal to the green-shaded area and the red-shaded area, respectively, in Figure 4. The corresponding predictive parameters and expected RUL are shown in Tables 1 and 2, respectively. Meanwhile, in order to verify the correctness of expected RUL, the linear regression as a reference method is also applied and the corresponding results are shown in Figure 5 and Table 2.

The pdfs of #2 aeroengine predictive EGTM at and 1500 FC are described as blue-dashed and blue-dotted curve, respectively, in Figures 6 and 7, and the corresponding predicted parameters and expected RUL are shown in Tables 3 and 2, respectively.

Figures 8 and 9 show the pdf of #1 aeroengine predictive EGTM at time and 500 FC, and Figures 10 and 11 show the pdf of #2 aeroengine predictive EGTM at time and 900 FC. The corresponding predicted parameters and expected RUL are shown in Tables 13.

From Table 2, it can be found that SSM can predict RUL more accurately than linear regression. Moreover, it is clear that the predictive accuracy of #1 aeroengine RUL at time FC is 6.55% higher than at time FC, and the predictive accuracy of #2 aeroengine RUL at time FC is 28.75% higher than at time FC. So with increasing historical EGTM data, the predictive accuracy of the RUL is getting higher, which is illustrated with #2 aeroengine in Figure 12.

4.2. Stochastic Repair Time Determination

As mentioned Section 1, the repair time scatters since it is affected by many factors. Based on the historical SV data, with the general distribution fitting method and Kolmogorov-Smirnov test, the results show that the normal distribution has a good fit with value of 0.91198 for the repair time, as shown in Figure 13. And the pdf of the repair time is

4.3. SV Decision

Carrying out SV is a complex work and preparations should be made in advance; in order not to affect the airlines operation, an aeroengine SV decision is always made approximately 2 weeks (50 FC) ahead of its real SV time. So the shortest interval between two consecutive optimizations of SV time should be less than 50 FC. However, because the performance deterioration of an aeroengine is a gradual process, overmuch frequent optimizations of SV time is unnecessary, especially at the early stage of operation. So the following rules would be adopted in this study:(1)If the optimal SV time is more than 150 FC, #1 aeroengine will continue to be used and the next time of optimizing SV time is after 100 FC.(2)If the optimal SV time is between 100 FC and 150 FC, #1 aeroengine will continue to be used and the next time of optimizing SV time is after 50 FC.(3)If the optimal SV time is between 50 FC and 100 FC, the SV decision should be made in (-50) FC and #1 aeroengine needs to be taken to the shop in FC.(4)If the optimal SV time k is less than 50 FC, the SV decision should be made immediately and #1 aeroengine needs to be taken to the shop in k FC.

According to inequalities (17), the effect of SV time on the risk of #1 aeroengine and the SL of #2 aeroengine needs to be analyzed simultaneously in order to obtain the optimal SV time. It is assumed that and = 99.9%. Based on (12), the failure probability distribution of #1 aeroengine at different operation time can be obtained, as shown in Figure 14(a). For example, the red-solid curve in Figure 14(a) represents failure probability distribution of #1 aeroengine at operation time FC. And the failure probability distribution changes over time because the predictive parameters as shown in Table 1 are constantly being updated. Because should be satisfied, the optimal SV time on the view of risk can be obtained at different operation time , as shown in Figure 14(b). From Figure 14(b), it can be known that the more , the less optimal SV time.

In the same way, based on inequality (15), the service level of #2 aeroengine at different operation time can be obtained, as shown in Figure 15(a). Because should be satisfied, the optimal SV time on the view of service level can be obtained at different operation time , as shown in Figure 15(b). From Figure 15(b), it can be known that the more , the less optimal SV time.

Based on Figure 14, it can be found that when FC, the optimal SV time is 310 FC because is equal to . However, at the same time, that is, when FC = 1000 FC, it can be found from Figure 15 that the optimal SV time is 923 FC because is equal to 99.9%. Therefore, according to inequalities (17), the optimal is 310 FC. Because the optimal is more than 150 FC, the next time of optimizing SV time is after 100 FC.

However, over time, at operation time FC ( FC), is equal to and is equal to 99.9%, so the optimal k is 111 FC (between 100 FC and 150 FC) and the next time of optimizing SV time is after 50 FC. And then when FC ( FC), is equal to and is equal to 99.9%, so the optimal k is 57 FC (between 50 FC and 100 FC) and the SV decision should be made in 7 FC. The SV decision process can be shown in Table 4.

The study case indicates that () the predictive accuracy of the RUL is getting higher with increasing historical EGTM data, () the SV decision process is dynamic and the optimal SV time changes over time, and () both and have an effect on SV decisions as well as RUL and repair time, and the more or , the less optimal SV time; that is, the requirements of lower risk or higher service level means that aeroengine visits shop earlier.

5. Conclusions

Reasonably planning aeroengine SVs can avoid the overlap of SVs and reduce the number of spare aeroengines; so according to the concept of JIT, an optimization of the aeroengine SV decision based on RUL and stochastic repair time is developed in this study, by analyzing the effect of SV decision on the risk and the SL. A case study of two CFM-56 aeroengines was given to demonstrate the proposed optimization, and the results show that () SSM can predict RUL more accurately than linear regression, and the expected RUL is closer to the actual RUL with increasing historical EGTM data; () the process of SV decisions is simple and feasible for airlines to implement; () the optimization of the aeroengine SV decisions not only takes full advantage of the CBM but also decreases the spare aeroengines with the requirement of safety and SL. In further study, an optimization of the aeroengine SV decisions for more than two aeroengines will be developed, and, in order to obtain more accurate optimization results, the economic analysis on aeroengine cost rate will be incorporated into the proposed optimization.

Competing Interests

The authors declare that they have no competing interests regarding the publication of this paper.

Acknowledgments

This study was cosupported by the Fundamental Research Funds for the Central Universities (no. NS2015072) and the National Natural Science Foundation of China (nos. 61079013 and U1233114).