MPE Mathematical Problems in Engineering 1563-5147 1024-123X Hindawi Publishing Corporation 10.1155/2014/302514 302514 Research Article A Novel Gas Turbine Engine Health Status Estimation Method Using Quantum-Behaved Particle Swarm Optimization Yang Xinyi 1 Shen Wei 1 Pang Shan 2 Li Benwei 1 Jiang Keyi 1 Wang Yonghua 1 Tsiatas George 1 Department of Aerocraft Engineering Naval Aeronautical and Astronautical University Yantai 264001 China 2 College of Information and Electrical Engineering Ludong University, Yantai 264025 China ytnc.edu.cn 2014 682014 2014 25 04 2014 06 07 2014 07 07 2014 6 8 2014 2014 Copyright © 2014 Xinyi Yang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Accurate gas turbine engine health status estimation is very important for engine applications and aircraft flight safety. Due to the fact that there are many to-be-estimated parameters, engine health status estimation is a very difficult optimization problem. Traditional gas path analysis (GPA) methods are based on the linearized thermodynamic engine performance model, and the estimation accuracy is not satisfactory on conditions that the nonlinearity of the engine model is significant. To solve this problem, a novel gas turbine engine health status estimation method has been developed. The method estimates degraded engine component parameters using quantum-behaved particle swarm optimization (QPSO) algorithm. And the engine health indices are calculated using these estimated component parameters. The new method was applied to turbine fan engine health status estimation and is compared with the other three representative methods. Results show that although the developed method is slower in computation speed than GPA methods it succeeds in estimating engine health status with the highest accuracy in all test cases and is proven to be a very suitable tool for off-line engine health status estimation.

1. Introduction

The gas turbine engine is an aircraft power plant and is very important for flight safety. During its operation life, the gas turbine engine is susceptible to a lot of physical problems, including corrosion, erosion, fouling, foreign object damages, excessive tip clearance, and warped stator or rotor blades . As a result, the engine performance will deteriorate gradually. Therefore, it is necessary to estimate engine health status after a period of operation time for aircraft flight safety. Engine performance deterioration can be represented by engine health status indices of engine components such as compressor and turbine. But these parameters are not directly measured and are very difficult to obtain.

Some studies have been done in the field of gas turbine engine performance and health status analysis in recent years. Louis Urban  first presented a gas path analysis (GPA) method which interrelates measurable engine parameters and engine health parameters using fault coefficient matrix and applied the method to turbine engine condition monitoring. Roth et al.  developed an optimization technique for a turbofan engine cycle model matching process and a minimum variance estimator algorithm  for engine performance matching to test data. Li and Pilidis applied genetic algorithm adaptation method  to gas turbine design-point performance adaptation and compared it with influence coefficient matrix- (ICM-) based method. In , Li developed an adaptive gas path analysis and applied it to gas turbine performance and health status estimation. Other techniques applied to engine performance and health status analysis include neural networks , Bayesian belief networks , and fuzzy logic [8, 9]. These methods can obtain good estimation results on engine design-point condition. However, they may not provide satisfactory results on engine off-design point conditions.

In essence, gas turbine engine health status estimation is a difficult optimization problem with many health parameters to estimate. As the application of QPSO to engine performance adaptation or health estimation has not been reported in the literature, in this study, a novel gas turbine engine health status estimation method using quantum-behaved particle swarm optimization has been developed. The method was applied to the health status estimation of a two-shaft turbine fan engine with afterburner. Then, the comparison with other contemporary methods including adaptive gas path analysis and GA-based methods in different cases was carried out. Results show that the proposed method outperforms the compared methods in several ways and provides satisfactory estimation results on both engine design-point and off-design point conditions. It is proven to be a good tool for off-line gas turbine engine health status estimation.

2. Methodology for Gas Turbine Engine Health Status Estimation 2.1. Performance Adaptation Approach

The thermodynamic relationship between gas turbine engine measurement parameters and engine components performance parameters at a certain ambient and operating condition can be represented by the following equation : (1)z=h(x), where zRM refers to the gas path measurement parameter vector, M is the number of measurement parameters, xRN is the component performance parameter vector, N is the number of component performance parameters, and h(·) is a vector valued function representing engine thermodynamic relationship between x and z.

When an engine is undeteriorated, the performance of the engine is denoted by subscript “0”.  If the engine operates at a deteriorated condition, the engine performance represented by (1) can be expanded to a Taylor series expansion as the following equation: (2)z=z0+h(x)x|0(x-x0)+HOT, where HOT is the higher order terms of the expansion and can be neglected when the performance deviation is small. Therefore, a linearized gas turbine performance model can be expressed as the following equation: (3)Δz=z-z0=HΔx.

The deviation of component performance parameters can be then predicted by inverting the influence coefficient matrix (ICM) H to an adaptation coefficient matrix (ACM) H-1, leading to (4) when M=N. In some cases, M is less than N. In this study, we focus on the condition that M equals N: (4)Δx=H-1Δz.

Then the deviated engine performance can be estimated with (5)x=x0+Δx, where x0 is the original engine component performance parameter vector, while Δx is the deviation of component performance parameter vector indicated by the change in gas path measurements Δz. The method described above is called linear performance adaptation.

As the engine performance may deviate nonlinearly from its initial baseline condition because of nonlinear thermodynamic behavior of engine performance, the linear performance adaptation may not be able to provide accurate engine health status estimation. Therefore an iterative process is introduced to improve the estimation accuracy. The linear adaptation is applied iteratively until a converged solution is obtained. The above method is called the nonlinear performance adaptation. Theoretically, the nonlinear performance adaptation has the potential to provide better adaptation results than linear performance adaptation.

Li developed adaptive GPA methods  based on linear performance adaptation described in Section 2.1. There are mainly two steps included in the adaptive GPA method: the first step is the estimation of degraded engine performance status by linear or nonlinear performance adaptation, and the second step is the estimation of engine health status at component level.

For adaptive linear GPA method, the higher order terms of (2) are neglected; thus the gas turbine performance model is expressed into the simple form as (3). When performance deviation is small, adaptive linear GPA method is able to provide accurate engine health status estimation. But when the engine works at an operating condition which is far away from the design point, the HOT becomes significant. In that case, adaptive linear GPA method may fail to provide accurate estimation solutions.

At the same time, the influence coefficient matrix H is obtained from engine model at a certain operating condition and the components performance variations are not considered. Thus H maintains the same value even the component performances deteriorate from initial healthy state. This may decrease the GPA methods estimation accuracy.

Li also developed an adaptive nonlinear GPA method. It may increase the estimation accuracy by repeating the linear performance adaptation iteratively. But, in essence, the method is still based on the linearized model. When the nonlinearity of the relationship between the component parameters and performance parameters is significant, even adaptive nonlinear GPA may fail to provide solutions with high accuracy.

3. QPSO and Its Application in Engine Health Status Estimation 3.1. QPSO and Other Population-Based Optimization Algorithms

The primary object of gas turbine engine health status estimation is to obtain the “real” engine components parameters by some methods. This problem is inherently nondeterministic in nature. At certain engine operating condition, candidate engine components parameters are randomly generated by certain algorithm and then the engine performance parameters can be calculated from an engine model using these candidate parameters. The difference between the calculated performance parameters and test data is then evaluated by some criterion (e.g., smaller than σ). The process is repeated until the criterion is satisfied. Therefore gas turbine engine health status estimation can be regarded as an optimization problem fundamentally.

In this problem, the to-be-optimized parameters are deteriorated gas turbine engine components performance parameters. And engine gas path measurement parameters are used as the target parameters. The differences between calculated and real engine gas path measurement parameters are used by some optimization algorithm to estimate engine components performance parameters. These calculated components performance parameters are then used to obtain engine health status indices by comparing with the initial (i.e., undeteriorated) components performance parameters.

In recent years, some population-based random optimization algorithms, such as genetic algorithm (GA) and particle swarm optimization (PSO), have been widely used in solving complex optimization problems. Li and Pilidis have applied GA to engine design-point performance adaptation and compared it with ICM-based approach . Results show that GA-based method is more robust numerically than ICM-based method, but its prediction accuracy is slightly lower.

Unlike GA which was motivated by Darwin’s natural evolution theory, PSO was originally proposed by Kennedy and Eberhart as a simulation of bird flock’s social behavior and was applied in solving optimization problems in 1995 . Instead of using evolutionary operators such as mutation and manipulating to generate new individuals during evolution, PSO relies on the information exchange between particles. Each particle of the population flies in search space with a certain velocity, which is dynamically adjusted according to global best and personal best solutions. PSO has no evolutionary operators and is simple in use compared with GA. Many researches proved that PSO shows better performance in complex optimization problems .

However, PSO is not a global optimization algorithm and has premature or local convergence problems, as has been demonstrated by van den Bergh and Engelbrecht . To solve these problems, Sun et al. introduced the quantum theory into PSO algorithm and proposed a quantum-behaved PSO (QPSO) algorithm . Results on some typical benchmark functions show that the QPSO works better than standard PSO and it is theoretically guaranteed to find optimal solution in search space.

In this research QPSO is applied to solve this optimization problem. QPSO is a novel optimization algorithm inspired by the fundamental theory of particle swarm and features of quantum mechanics. It was initially developed to deal with PSO’s main limitation of premature convergence. In QPSO, the state of a particle y is depicted by Schrodinger wave function ψ(y,t), instead of position and velocity. The dynamic behavior of the particle is widely divergent from classical PSO systems in that the exact values of position and velocity cannot be determined simultaneously. We can only learn the probability of the particle’s appearing in a position by probability density function |ψ(y,t)|2. Employing the Monte Carlo method, for the ith particle yi from the population, the particle moves according to the following iterative equation: (6)yi,j(t+1)=Pi,j(t)-β·(mBestj(t)-yi,j(t))·ln(1ui,j(t))ifk0.5,yi,j(t+1)=Pi,j(t)+β·(mBestj(t)-yi,j(t))·ln(1ui,j(t))ifk<0.5, where yi,j(t+1) is the position of the ith particle with respect to the jth dimension in iteration t. Pi,j is the best position of the ith particle to the jth dimension and is defined as (7)Pi,j(t)=φj(t)·pBesti,j(t)+(1-φj(t))gBestj(t),mBestj(t)=1NPi=1NPpBesti,j(t), where NP is the number of particles and pBesti represents the best previous position of the ith particle. gBest is the global best position of the particle swarm. mBest is the mean best position defined as the mean of all the best positions of the population, and k, u, and φ are random numbers distributed uniformly on [0,1], respectively. β is called contraction-expansion coefficient. It can be tuned to control the convergence speed of the algorithms. Experiments show that QPSO shows better convergence performance than standard PSO, GA, and some other algorithms in solving typical benchmark optimization problems [16, 17].

3.2. Engine Health Status Estimation Using QPSO

When QPSO is applied to engine health status estimation, the optimization procedure can be illustrated as in Figure 1. QPSO first generates a population composed of solutions (particles) x, x={x1,x2,,xN}, where x denotes a potential solution consisting of the component parameters such as compressor gas flow rate and efficiency.

Optimization procedure using QPSO.

Then the components characteristic maps are used to obtain corresponding low-pressure compressor pressure ratio πcl, high-pressure compressor pressure ratio πch, low-pressure turbine enthalpy drop ΔHtl, and high-pressure turbine enthalpy drop ΔHth. The method to obtain πcl according to shaft rotational speed nl and gas flow rate wcl from low-pressure compressor characteristics map can be illustrated as in Figure 2.

Illustration of obtaining compressor pressure ratio πcl from characteristics map.

It should be pointed out that when the engine degrades, the shape of the component map should change to reflect the degradation. Thus before obtaining πcl, the original component needs to be scaled using scale factor as introduced in . The scale factor for this example is the division of the generated wcl and engine undeteriorated wcl,0 at the same operating condition.

Likewise, the turbine enthalpy drop can be obtained by the same way. Then, these parameters and engine condition parameters are input to thermodynamic engine performance model to obtain gas path parameters. The difference between the calculated and measured gas path parameters (zireal-zical) is used by QPSO to evaluate the solutions. The objective function used in QPSO algorithm is defined as the following equation: (8)OF=i=1M((zireal-zical)/zireal)2M.

Then the engine health status estimation can be viewed as a minimization problem. In (8) M is the number of measurement parameters. If the difference (zireal-zical) meets the accuracy requirements (the value of OF is smaller than σ), then the algorithm stops iteration and outputs the best solution, where σ is a very small number (in this study, σ is set as 0.001). Else, QPSO generates new population and repeats the procedures.

Then, the obtained best solution (engine components parameters) is used to calculate the engine health status index (i.e., deterioration scaling factor). The engine health status index can be defined as follows: (9)SFη,cl=ηcl,dηcl,0SFw,cl=wcl,dwcl,0, where ηcl,d denotes the calculated deteriorated low-pressure compressor efficiency and ηcl,0 denotes the initial undeteriorated efficiency. SFη,cl denotes the engine health status index of low-pressure compressor efficiency. Likewise, SFw,cl stands for the engine health status index of low-pressure compressor gas flow rate and is calculated by the deteriorated and undeteriorated low-pressure compressor gas flow rate.

It should be noted that the components characteristic maps and thermodynamic engine performance model are used to calculate engine gas path parameters and there is not any linearization during the optimization procedures. This is quite different from traditional GPA methods which are based on linearized engine model. And this helps the QPSO method outperform GPA methods in estimation accuracy especially when the nonlinearity of the engine model is significant.

The detailed steps of QPSO-based engine health status estimation are described as follows.

Step 1.

Initializing. First, generate a population of candidate solutions x, x={x1,x2,,xN}.

Step 2.

Fitness Evaluation. Each particle in population is used to obtain components parameters πcl, πch, ΔHtl, and ΔHth from components characteristics maps. Then these parameters are put into engine performance model and gas path parameter vector zical is obtained.

Step 3.

Error Calculation. The calculated gas path parameter vector zical is compared with the real one zireal and the error (objective function value) is obtained using (8). If the error is less than σ (or the maximum number of iterations is reached), output the best solution gBest and calculated engine health status indices; otherwise, go on to the next step.

Step 4.

Update each particle’s best previous position pBesti and the global best position gBest.

Step 5.

Calculate each particle’s local attractor Pi and mean best position mBest.

Step 6.

Update particle’s new position according to equation (6); return to Step 2.

4. Experiments and Discussions 4.1. Experiments Setting

In order to test the performance of the developed QPSO-based engine health estimation method, a certain type of turbine fan engine (for confidentiality reasons the engine type is omitted) performance model is used for the comparison of different estimation methods. The main components characteristic maps are provided by engines’ manufacturer. This engine is a two-shaft turbine fan engine with a mixer and an afterburner. It is illustrated as in Figure 3. The numbers in the figure stand for the inlet or outlet of different components. For example, “3” stands for the outlet of high-pressure compressor or the inlet of main combustor and “68” stands for the outlet of afterburner or the inlet of nozzle (see Figure 3).

Schematic of studied turbine fan engine.

In this study, eight components parameters are selected. These parameters include flow rate and efficiency of compressors and turbines which are listed in the first two columns of Table 1. Accordingly eight gas path parameters are applied to obtain these eight components parameters. The symbols and units of the eight parameters are listed in Table 2.

Implanted components degradation of 4 test cases.

Component health parameters Implanted degradation (%)
Case 1 Case 2 Case 3 Case 4
Low pressure compressor
Efficiency ηcl −1.0 0 −1.0 −1.0
Gas flow rate wcl −3.0 0 −3.0 −3.0
High pressure compressor
Efficiency ηch 0 0 −1.0 −1.0
Gas flow rate wch 0 0 −2.0 −2.0
Low pressure turbine
Efficiency ηtl 0 −1.0 0 −1.0
Gas flow rate wtl 0 −3.0 0 −3.0
High pressure turbine
Efficiency ηth 0 0 0 −1.0
Gas flow rate wth 0 0 0 −2.0

Engine gas path instrumentation set.

Num. Symbol Unit Parameters
1 F kN Engine thrust

2 W in kg/s Engine intake gas flow rate

3 P t 3 MPa Total pressure at high-pressure compressor exit

4 T t 3 K Total temperature at high-pressure compressor exit

5 P t 5 MPa Total pressure at low-pressure compressor exit

6 T t 5 K Total temperature at low-pressure compressor exit

7 P t 68 MPa Total pressure at afterburner exit

8 T t 68 K Total temperature at afterburner exit

The deterioration of the engine is simulated by implantation of the degradation in different components. In this study, four engine degradation cases are designed to compare the performance of these methods, as listed in Table 1. The first two cases have single component degradation in low-pressure compressor and low-pressure turbine separately. The third case has two degradations in low-pressure compressor and high-pressure compressor. In the fourth case, there are four degradations in all components simultaneously. The first two cases are designed to test the capability of each method in isolating and quantifying if the degradation happened only in one component, while the last two cases intend to test whether the method can quantify the degraded components when degradations happen in more than one component.

In order to test the adaptability of the proposed method, three different engine operating conditions represented by high and low rotational speeds are selected. They are as follows.

Condition 1: Nh = 95.89%, Nl = 87.76%.

Condition 2: Nh = 93.79%, Nl = 84.59%.

Condition 3: Nh = 91.22%, Nl = 80.27%.

Among these three engine operating conditions, the first condition is the closest to the engine design-point condition, while the other two are a little far away from the engine design-point condition.

When QPSO is applied, it first generates a population of candidate solutions x, x={x1,x2,,xk,,xN}, where xk denotes a certain component parameter and has its own limits. As a particle is randomly initialized within the range of [0,1], xk is calculated as follows: (10)xk=(lkupper-lklower)xk0+lklower, where xk0 is the kth dimension of initialized particle x0 and lkupper, lklower are the upper and lower bounds of the corresponding component parameter.

During iterations, if some xi is beyond the upper or lower limit, it is adjusted as follows: (11)xk={lkupper-ε(lkupper-lklower)N(0,1)ifxklkupperlklower+ε(lkupper-lklower)N(0,1)ifxk<lklower, where ε=0.01 and N(0,1) is a random number uniformly distributed in the interval [0,1].

4.2. Parameter Setting of Different Methods

To evaluate the QPSO-based estimation method, it is compared with GA-based method, adaptive linear GPA method, and adaptive nonlinear GPA method. These four methods are applied to the four cases as listed in Table 1. In order to compare their adaptability, for each case, they are applied to three different engine operation conditions as listed in Section 4.1.

As GA and QPSO are random searching algorithms, the GA-based and QPSO-based methods may output different solutions even if the calculation is repeated with the same initial conditions. In order that these two methods provide reliable solutions, calculations with the same initial condition and parameter settings are repeated five times and the best result among the five results is selected as the output result.

According to the steps of QPSO-based engine health status estimation, if the objective function value is smaller than σ, the convergence of optimization process is declared. Also the maximum number of iterations needs to be predefined in case that the method is trapped into the endless loop. If the method does not obtain a solution which meets the accuracy requirements within 50 iterations, then it is forced to stop. In this study, the population size and the maximum number of iterations are set as in Table 3.

Engine gas path instrumentation set.

Parameters Value
GA QPSO lGPA nGPA
Population size 50 50
Number of iterations 50 50 50 50

The contraction-expansion coefficient of QPSO is set to decrease from 1.0 to 0.5 linearly with the iterations. For GA algorithm, its parameters are set as follows: the probability of crossover is 0.5 and the probability of mutation increases linearly from 0.3 to 0.7 with the iterations as suggested in . For GPA methods, the influence coefficient matrix H is obtained by the linearization of thermodynamic engine performance model.

4.3. Discussions 4.3.1. Comparison of the Accuracies of the Methods

Four cases from Table 1 are evaluated on 3 engine operating conditions by the lGPA (adaptive linear GPA), nGPA (adaptive nonlinear GPA), GA-based method, and QPSO-based method separately and the detailed results are listed in  Tables 4, 5, 6, and 7.  Figures 4, 5, 6, and 7 are the mean relative error of the engine health status indices by the four algorithms on three conditions for case 1 to case 4. In order to demonstrate the results directly, Table 4 lists the engine degradation status parameters instead of health status indices.

Comparisons of the four methods on test case 1.

Con1 Con2 Con3 Con1 Con2 Con3 Con1 Con2 Con3 Con1 Con2 Con3
SF η , cl -1 −1.0 −1.033 −0.955 −1.088 −1.036 −1.047 −1.063 −1.022 −0.968 −0.967 −1.032 −0.959 −1.025
S F w , cl -1 −3.0 −3.078 −3.157 −3.212 −3.086 −3.174 −2.83 −3.067 −2.873 −3.092 −2.896 −2.926 −3.112
SF η , ch -1 0 0.041 −0.038 0.072 −0.041 0.054 0.047 0.032 0.039 0.048 0.027 0.035 0.038
S F w , ch -1 0 −0.037 −0.062 0.076 −0.037 0.054 −0.049 0.034 0.042 −0.034 −0.037 0.025 0.045
SF η , tl -1 0 −0.025 −0.051 0.056 0.028 −0.035 0.051 −0.041 0.023 0.043 0.030 0.032 −0.035
SF w , tl -1 0 0.041 −0.063 0.054 0.040 0.030 0.045 0.033 −0.035 0.040 0.036 0.022 0.035
SF η , th -1 0 0.044 0.052 −0.086 0.036 0.037 −0.05 0.029 0.043 −0.04 −0.039 0.035 0.027
SF w , th -1 0 −0.032 −0.05 −0.076 0.030 0.052 −0.073 −0.035 0.046 −0.045 0.026 0.022 0.044

Comparisons of the four methods on test case 2.

Con1 Con2 Con3 Con1 Con2 Con3 Con1 Con2 Con3 Con1 Con2 Con3
SF η , cl -1 0 −0.092 −0.067 0.094 0.060 0.090 −0.077 0.038 −0.064 0.085 −0.043 −0.049 0.059
S F w , cl -1 0 0.070 0.102 0.126 −0.061 0.090 −0.105 0.041 0.041 0.055 −0.04 −0.056 0.063
SF η , ch -1 0 −0.086 0.082 0.095 −0.064 0.093 −0.113 0.058 0.049 0.087 0.041 −0.038 0.065
S F w , ch -1 0 −0.084 0.113 0.085 0.039 0.055 0.077 −0.064 0.047 0.072 −0.037 0.044 −0.07
SF η , tl -1 −1.0 −1.088 −0.93 −1.092 −1.044 −1.077 −1.066 −0.942 −1.043 −1.083 −0.941 −0.97 −0.964
SF w , tl -1 −3.0 −3.258 −3.197 −2.733 −3.17 −3.225 −3.377 −3.146 −3.213 −3.135 −2.838 −2.884 −2.844
SF η , th -1 0 −0.064 0.071 −0.07 0.045 0.052 −0.098 0.035 −0.039 −0.064 0.046 0.053 0.045
SF w , th -1 0 0.087 −0.098 −0.127 −0.041 −0.069 0.079 −0.06 0.037 0.084 0.063 0.054 0.041

Comparisons of the four methods on test case 3.

Con1 Con2 Con3 Con1 Con2 Con3 Con1 Con2 Con3 Con1 Con2 Con3
SF η , cl -1 −1.0 −1.074 −1.134 −0.833 −0.934 −0.931 −0.908 −1.059 −1.065 −1.055 −1.038 −1.035 −0.948
S F w , cl -1 −3.0 −2.819 −3.33 −3.373 −2.845 −2.637 −2.551 −3.128 −2.853 −3.265 −3.175 −3.141 −2.817
SF η , ch -1 −1.0 −0.91 −1.114 −1.14 −1.058 −1.125 −1.092 −0.934 −1.051 −1.069 −1.051 −1.045 −0.956
S F w , ch -1 −2.0 −2.153 −2.191 −2.308 −2.14 −1.861 −2.187 −1.912 −2.094 −2.11 −2.064 −2.127 −2.088
SF η , tl -1 0 −0.059 −0.124 0.164 −0.086 0.098 0.148 0.039 0.077 0.057 0.055 0.035 −0.074
SF w , tl -1 0 −0.106 0.101 −0.137 0.090 0.084 0.087 0.046 0.065 0.053 −0.054 0.062 0.079
SF η , th -1 0 −0.066 −0.077 0.133 0.086 −0.096 0.090 −0.064 0.079 0.084 −0.044 0.041 0.059
SF w , th -1 0 0.057 −0.1 −0.137 −0.051 0.124 −0.093 0.057 0.071 0.080 −0.04 −0.036 −0.044

Comparisons of the four methods on test case 4.

Con1 Con2 Con3 Con1 Con2 Con3 Con1 Con2 Con3 Con1 Con2 Con3
SF η , cl -1 −1.0 −1.11 −0.916 −1.126 −1.093 −1.114 −1.178 −1.047 −1.085 −1.075 −1.062 −1.081 −0.954
S F w , cl -1 −3.0 −3.333 −3.249 −3.57 −2.739 −3.281 −2.691 −2.773 −3.148 −2.676 −2.885 −3.212 −2.779
SF η , ch -1 −1.0 −0.913 −1.092 −1.221 −1.066 −0.903 −0.848 −0.93 −0.945 −1.078 −1.048 −1.07 −0.924
S F w , ch -1 −2.0 −2.138 −2.266 −1.767 −2.14 −2.203 −1.636 −1.899 −2.129 −2.148 −1.886 −2.113 −2.099
SF η , tl -1 −1.0 0.064 0.107 0.168 −0.1 −0.124 −0.188 0.049 0.052 −0.057 0.067 −0.076 −0.062
SF w , tl -1 −3.0 0.106 0.146 −0.124 0.076 −0.145 0.152 −0.062 0.052 −0.075 0.052 0.078 −0.08
SF η , th -1 −1.0 0.084 −0.105 −0.133 −0.06 0.105 −0.097 0.072 0.070 0.079 0.069 −0.043 0.046
SF w , th -1 −2.0 0.061 0.091 0.147 0.063 0.119 0.097 0.040 0.049 0.076 0.047 −0.062 0.086

The mean relative errors of the engine health status indices by the four algorithms on three conditions for case 1.

The mean relative errors of the engine health status indices by the four algorithms on three conditions for case 2.

The mean relative errors of the engine health status indices by the four algorithms on three conditions for case 3.

The mean relative errors of the engine health status indices by the four algorithms on three conditions for case 4.

For case 1, only low-pressure compressor was implanted with two parameters’ degradation. It can be concluded from Table 4 and Figure 4 that, on operating condition 1, all the four methods gave an engine health estimation with a high accuracy. The best result of the mean relative errors of component parameters is 3.13% obtained by GA-based method. And others’ results are also satisfactory. On conditions 2 and 3, the mean relative errors obtained by lGPA and nGPA methods become larger while the results of GA and QPSO maintain the same level. Also similar conclusions can be made from Table 5 and Figure 5 of case 2 with one degraded component (low-pressure turbine).

For case 3 and case 4 where more than one component is implanted with degradations, the accuracies become lower than case 1 and case 2 with only one degraded component. But the GA- and QPSO-based methods can obtain relatively better results than the two GPA-based methods.

From the above discussions, conclusions can be reached that GA-based method and QPSO-based method obtain better results than the two GPA methods on off-design conditions, while for GPA-based methods, on conditions that are far away from the engine design point, the estimated accuracy becomes lower.

On the other hand, although the estimation accuracy decreases as the number of degraded components increases, GA- and QPSO-based methods perform better than the others in all cases, and the best results are obtained by QPSO-based method. This can be seen from Figure 8. The reason mainly lies in that GPA methods are based on the linearization of thermodynamic engine model while the GA-based method and QPSO-based method solve the problem directly and do not change the nonlinear nature of the engine operation, which helps them to attain higher estimation accuracies especially when the nonlinearity of the engine model is significant.

The mean relative errors of component parameters by the four methods in different cases.

4.3.2. Comparisons of the Computation Speeds of the Four Methods

In this study all algorithms are run with an Intel Pentium IV dual core 2.5 GHz PC at 1.99 GB RAM under a Microsoft Windows XP environment. Table 8 shows the comparisons of the computation speeds of these methods on case 2. The maximum and minimum computation times among the five independent runs and their mean values are listed in the table. Because the natures of GPA methods and GA-based method and QPSO-based method are very different, their computing speeds have big difference. GA-based method and QPSO-based method are much more time-consuming than GPA methods. For lGPA, the computational time is only a fraction of a second. It takes 3.1 seconds for nGPA to get a solution. However, for GA-based method and QPSO-based method, it takes them more than 14 minutes to obtain the solutions averagely. This makes it impossible for GA- and QPSO-based methods to be applied to the real-time engine performance analysis. But they are suitable to be applied to off-line engine health and performance estimation.

Comparisons of computing speed of the four methods on test case 2.

Computation times (second) lGPA nGPA GA QPSO
Max. 0.29 4.1 1073 1062
Min. 0.16 2.7 709 848
Mean 0.19 3.1 849 925
4.3.3. Comparison of GA-Based Method and QPSO-Based Method

As is concluded that GA-based method and QPSO-based method perform better than the two GPA methods, in this section, these two methods are compared and it is decided which one is a more appropriate method for engine health status estimation.

The most important performance for these two population-based random searching algorithms is convergence performance or the effectiveness of obtaining the problem’s solutions. So the algorithms’ convergence performances are compared in different ways.

Figure 9 shows the average objective function logarithm values of 10 separate runs calculated by the two methods for the third condition of case 4. It can be seen from the figure that the QPSO-based method obtains better convergence performance than GA-based method during iterations and the logarithm value of the objective function reaches −3.24, while it is −2.68 for GA-based method after 50 iterations. In that case, GA-based method failed to attain the accuracy requirement (σ=0.001,log  f(x)=-3).

The average logarithm values of the objective function by the two methods during iterations.

Figure 10 shows the box plot chart of two methods’ logarithm values of the objective functions at the end of iterations in 10 separate runs (the maximum iteration time is 50 for each run). It can be seen from the figure that, on all the three conditions, QPSO-based method has better result than GA-based method. The average logarithm values of the objective function are all less than −3, while for GA-based method the logarithm values of the objective function on condition 2 and condition 3 are larger than −3, which means that GA failed to meet the accuracy requirement in 50 iterations on these two conditions. In order to obtain solutions with higher accuracy, more iteration times are needed for GA-based method. On the contrary it takes less iteration times for QPSO-based method to obtain solutions with the same accuracy level.

The box plot chart of two methods’ results on three conditions for case 4.

5. Conclusions

In this study, a novel gas turbine engine health status estimation method has been introduced and described in detail. The method employs quantum-behaved particle swarm optimization algorithm as an optimization tool to estimate degraded engine health status. In order to test the performance of the developed method, it is applied to health status estimation of a gas turbine fan engine and is compared with the other three methods: adaptive linear gas path analysis method, adaptive nonlinear gas path analysis method, and GA-based method. Engine health status estimation is carried out with different sets of implanted component degradations on three different conditions.

The results show that the developed method is better than adaptive linear and nonlinear GPA methods in accuracy performance at off-design operating points, outperforms GA-based method in convergence speed, and avoids the premature convergence problem. This is mainly because the quantum mechanics helps the particles to search more effectively in search space. Although the method is slower in computation speed than GPA methods and is not suitable for online applications, the QPSO-based method is proven to be one of the best tools for off-line engine health status estimation.

It should be pointed out that the study is carried out on condition that the number of gas path measurement parameters equals the component performance parameters. But sometimes the number of measurement parameters may be less than the to-be-optimized parameters; in that case, the application of the developed method could be a future research topic.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Urban L. A. Gas Path Analysis Applied to Turbine Engine Condition Monitoring, AIAA-72-1082 Roth B. A. Mavris D. N. Doel D. L. Estimation of turbofan engine performance model accuracy and confidence bounds Proceedings of the 16th International Symposium on Air Breathing Engines 2003 ISABE Paper no. 2003-1208 Roth B. R. Mavris D. Doel D. L. Beeson D. High-accuracy matching of engine performance models to test data ASME Paper No. GT 2003-38784 Li Y. G. Pilidis P. GA-based design-point performance adaptation and its comparison with ICM-based approach Applied Energy 2010 87 1 340 348 10.1016/j.apenergy.2009.05.034 2-s2.0-70349439151 Li Y. G. Gas turbine performance and health status estimation using adaptive gas path analysis Journal of Engineering for Gas Turbines and Power 2010 132 4 11 19 041701 10.1115/1.3159378 2-s2.0-78149394220 Tan H. S. Fourier neural networks and generalized single hidden layer networks in aircraft engine fault diagnostics Journal of Engineering for Gas Turbines and Power 2006 128 4 773 782 10.1115/1.2179465 2-s2.0-33845686427 Romessis C. Mathioudakis K. Bayesian network approach for gas path fault diagnosis Journal of Engineering for Gas Turbines and Power 2006 128 1 64 72 10.1115/1.1924536 2-s2.0-33645765255 Martis D. Fuzzy logic estimation applied to Newton methods for gas turbines Journal of Engineering for Gas Turbines and Power 2007 129 1 88 96 10.1115/1.2360597 2-s2.0-34248336694 Eustace R. W. A real-world application of fuzzy logic and influence coefficients for gas turbine performance diagnostics Journal of Engineering for Gas Turbines and Power 2008 130 6 9 061601 10.1115/1.2940989 2-s2.0-57749173384 Kennedy J. Eberhart R. Particle swarm optimization Proceedings of the IEEE International Conference on Neural Networks December 1995 Perth, Australia 1942 1948 2-s2.0-0029535737 10.1109/ICNN.1995.488968 Chang-Yi C. Yong-Chun Y. Solving of nonlinear equations based on PSO algorithm Computer Application and Software 2006 5 137 139 Miao Z. Xie S. Wu Y. Zhu L. Wang L. Chen C. Aero-engine state variable modeling based on the improved particle swarm optimization Journal of Propulsion Technology 2012 33 1 73 77 2-s2.0-84859395402 Gandomi A. H. Yun G. J. Yang X.-S. Talatahari S. Chaos-enhanced accelerated particle swarm optimization Communications in Nonlinear Science and Numerical Simulation 2013 18 2 327 340 10.1016/j.cnsns.2012.07.017 MR2971833 2-s2.0-84866000386 van den Bergh F. Engelbrecht A. P. A study of particle swarm optimization particle trajectories Information Sciences 2006 176 8 937 971 10.1016/j.ins.2005.02.003 MR2212427 2-s2.0-31944448941 Sun J. Lai C.-H. Xu W.-B. Ding Y. Chai Z. A modified quantum-behaved particle swarm optimization Proceedings of the 7th International Conference on Computational Science (ICCS '07) May 2007 Beijing, China 294 301 10.1007/978-3-540-72584-8_38 Chen D. Wang J. Zou F. Hou W. Zhao C. An improved group search optimizer with operation of quantum-behaved swarm and its application Applied Soft Computing Journal 2012 12 2 712 725 10.1016/j.asoc.2011.10.021 2-s2.0-84655169227 Sun J. Fang W. Palade V. Wu X. Xu W. Quantum-behaved particle swarm optimization with Gaussian distributed local attractor point Applied Mathematics and Computation 2011 218 7 3763 3775 10.1016/j.amc.2011.09.021 ZBL1244.65089 2-s2.0-80054982433 Philip P. Fletcher P. Gas Turbine Performance Second Edition 2004 Oxford, UK Blackwell