Abstract
In this paper the problem of health parameter estimation in an aero-engine is investigated by using an unknown input observer-based methodology, implemented by a second-order sliding mode observer (SOSMO). Unlike the conventional state estimator-based schemes, such as Kalman filters (KF) and sliding mode observers (SMO), the proposed scheme uses a “reconstruction signal” to estimate health parameters modeled as artificial inputs, and is not only applicable to long-time health degradation, but reacts much quicker in handling abrupt fault cases. In view of the inevitable uncertainties in engine dynamics and modeling, a weighting matrix is created to minimize such effect on estimation by using the linear matrix inequalities (LMI). A big step toward uncertainty modeling is taken compared with our previous SMO-based work, in that uncertainties are considered in a more practical form. Moreover, to avoid chattering in sliding modes, the super-twisting algorithm (STA) is employed in observer design. Various simulations are carried out, based on the comparisons between the KF-based scheme, the SMO-based scheme in our earlier research, and the proposed method. The results consistently demonstrate the capabilities and advantages of the proposed approach in health parameter estimation.
1. Introduction
In aircraft turbofan engine operations, reliability and efficiency are of utmost importance. Subjected to harsh environments, the gas-path performance of aero-engines gradually deteriorates over flights. Common causes of gradual degradation include the increase of the blade-tip clearance in the turbine, wear and erosion, the compressor fouling, and corrosion in hot sections. Besides, abrupt performance degeneration may happen due to foreign-object damage, such as birds, pieces of ice, and runaway debris. To manage a collection of such assets, the accurate estimation of current engine performance and fast diagnosis of machinery faults are necessary to maintain flight safety and reduce operating costs [1].
Gas-path related analyses have been effective in detecting faults in turbo machinery [2]. The variations of efficiency and flow capacity of rotary components, called “health parameters”, capture the nature of engine performance. They deviate from the nominal baseline gradually with time as engine parts wear from regular usage, and also abruptly due to component fault events. The health parameters provide crucial information for operating an aero-engine in a safe and efficient manner, but they cannot be directly measured during the flight [3]. Fortunately, the deterioration causes changes in sensed measurements. The goal of gas path health monitoring (GPHM) is to relate observed changes in measurements to internal changes in health parameters, to provide performance trend monitoring, which will be further used in engine fault diagnostics.
Various algorithms have been proposed to the GPHM, which can be classified as model-based algorithms (such as observers and filters) and data-driven algorithms (such as fuzzy logic [4], neural networks [5] and genetic algorithms [6]). Common model-based approaches to estimate health parameters are Weighted Least Squares [7], Generalized Observer [8] and Kalman filter [9,10]. Kalman filter approaches seem to be the most well-known methods for GPHM design. With health parameters treated as state variables, the linear Kalman filter is employed to optimally estimate state variations for on-board in-flight applications. Litt proposed a real-time Kalman filter approach for estimating helicopter engine degradation due to compressor erosion [11]. Simon D.L. developed a systematic sensor selection approach for on-board engine models for health monitoring use [12]. Lu reported an improved extended Kalman filter with inequality constraints for gas turbine engine health monitoring [13]. In general, the use of model-based approaches will inevitably lead to challenges due to model mismatches, which are not considered in the researches mentioned above. In view of this, some researchers proposed a unique hybrid model (eSTORM) that fused the self-tuning on-board real-time model (STORM) with an empirical neural net model [14,15], to provide modeling error compensation. However, the neural net is built based on off-line calculation and large amounts of flight data, which is laborious and time-consuming. Among the KF-based methods, it worth noting that they are under the assumption that performance deterioration is slowly evolving, and health parameters are modeled without dynamics. As a result, the Kalman filter responds in a sluggish manner in rapid or abrupt performance changes [16].
Recently there has been a wide interest in exploiting sliding mode observer techniques in the field of fault diagnosis. Due to the property of the discontinuous switched term, when a sliding motion is induced the observer is able to robustly estimate states/faults considering uncertainties. Thus sliding mode observer has been widely used in robust state estimation [17,18,19], constructing fault detection and isolation (FDI) scheme [20], detecting actuator faults [21] and handling sensor faults [22,23,24]. One problem of using sliding modes is the system chattering, however, since there is no output execution, the chattering is acceptable so long as it does not blur the observation results. Another problem is that the considered uncertainties in traditional sliding modes are restricted to be in a certain form, which is not realistic. Besides, in most of related work, robust fault diagnosis can be achieved only when the available measurements outnumber the faults, but in some applications this assumption is hard to meet and assuming “non-faulty sensors” inevitably reduce the system reliability. So far uses of SMO in fault detection have mainly been in handling actuator/sensor fault cases, but in our previous research, an aircraft engine health estimation system based on SMO was investigated [25]. The proposed scheme in [25] performs superior over the KF-based scheme with model mismatches considered, but some problems remain unsettled: one is the health parameters are still modeled without dynamics, like that in KF-based scheme; and another is the harsh restriction on allowed uncertainties, i.e., the uncertainty distribution matrix is forced to be in a certain form, which is hard to meet practically.
In this paper, an approach based on a second-order sliding mode observer is investigated for the estimation of health parameters in a civil aero-engine. Other than being as state variables like those in KF-based scheme, health parameters are modeled as unknown inputs, thus the assumption that health parameters are without dynamics is no more required, which results in a much quicker diagnosis speed. To solve the problem that the involved engine contains equal number of available sensors and health parameters, a transformation is introduced to create a fictitious output that dimensionally exceeds the health parameter vector, which make it possible for the robust observer design. Then the super-twisting algorithm is utilized to construct a second-order sliding mode observer, to ensure the sliding surface can be reached regardless of uncertainties. Also the high switching chattering is attenuated via the 2-order sliding mode methodology. Once sliding motion is achieved, a weighting matrix is designed to minimize the disturbance effect on the health estimation via linear matrix inequalities (LMI). Since robustly reaching the sliding surface is ensured by super-twisting algorithm and robustly estimation after sliding reaching is enabled by the weighting matrix, there is no any restrictions on uncertainty formulation.
This paper is organized as follows: First, the system description and transformation of the linear engine model are described, to make preparation for the observer design. Next, the SOSMO approach is introduced and the overall GPHM architecture is depicted. Then, the proposed method is verified in a nonlinear engine model with different deterioration scenarios. Finally, conclusions are presented.
2. System Description and Transformation
This paper is concerned with the design of a sliding mode observer for an uncertain state variable model (SVM) of an aero-engine subject to health degradation. A SVM of a steady-state operating point that subjected to health degradation and uncertainties is represented by
where , , and are the state variables, the known inputs and the outputs, respectively. stands for the health parameters, which can be regarded as unknown inputs. , , , , , and are constant coefficient matrices. Here, , , , . and represent the uncertainty distribution matrix, while denotes uncertainties. Assume , and their first time derivatives are unknown but bounded
where , , , and are known real scalars. The notation represents the Euclidean norm for vectors and the induced spectral norm for matrices.
In the case discussed here, the attempt to achieve robust health estimation is with the fact that , whereas in most classical publications the condition is required to ensure robust design freedom. Note that most of sensors used to conduct GPHM are installed on the engine for control purposes. The fact that these sensors also enable GPHM is an added benefit [26], thus it is impractical to use more sensors just for GPHM usage. To this end, a linear transformation is introduced to to create
where is a designed matrix with a full column rank, and is the augmented output. Since has a full column rank, the left pseudo-inverse of is well defined. Then can be directly calculated as
which indicates and are in a one-to-one correspondence. Substituting for in Equation (1) yields
where dimensionally outnumbers .
Remark 1.
Considering the fact , the “measurement information” in is actually identical to that in , and does not have any physical meaning. However, makes it possible to create a degree of freedom in robust design, which will be shown in detail later.
To let and exist only in state equation, a practical method is to create a new state , that filtered by
where is a stable filter matrix. Substituting for in Equation (5), and combining and to create an augmented state , the following representation can be obtained
where , , , , and are coefficient matrices, and denotes identity matrix. Comparing to the original form in Equation (1), it gives , , , , and .
For Equation (7), with health parameters treated as unknown inputs, the idea is to apply sliding mode observer to estimating performance degradation via “fault reconstruction” technique, like described in [27,28,29]. As argued in [30], the necessary and sufficient conditions for the existence of a stable sliding motion and feasibility of fault reconstruction are:
- The first Markov parameter (the product of and ) must have full column rank, i.e., ;
- Any invariant zeros (if there exists) of are Hurwitz.
However, is the first nth elements of in Equation (1), it is obvious that the first nth rows of are all zeros, which means . Provided is a diagonal matrix and has a full column rank, it can be proved . Thus in Equation (7) it is straightforward to show that .
For the system whose first Markov parameter is not full rank, Tan proposed a method to create a fictitious system by using multiple sliding mode observers in cascade [31], to render Condition (1) being satisfied. However, the approximation of the equivalent injections by low pass filter at each step will typically introduce some delays that lead to inaccurate estimations or to instability for high order systems [29]. In this special application, a simpler way is to adjust the outputs to render first Markov parameter full rank. Provided the first nth elements of is a filtered version of , it is possible to replace a half value of the first nth elements of with a half value of to create a new output
With the form of , it can be verified that
Thus in Equation (7) is replaced by . Then considering Condition (2), by constructing the Rosenbrock matrix for , the invariant zeros of are given by the values of for which
It is clear that
If is not an eigenvalue of , then , and . Hence the invariant zeros of . Therefore, the open-loop system matrix in Equation (1) is required to be stable, and this is always satisfied since the system matrix is intrinsically stable in engine dynamics.
Eventually the system to be designed on can be described as
Edwards et al. in [30] have proven that if Condition (1) is satisfied, there exists an invertible change of coordinates , in which and have transformed to the following structure
where is orthogonal, is non-singular, and . With the change of coordinates the Equation (12) is given by
where and . is in the form of where . Equation (14) is a canonical form from [31], which constitutes a useful starting point for observer design.
3. Health Estimation via a SOSMO
Next, a 2-order sliding mode observer is designed to reconstruct degrading parameters based on Equation (14). Define as output estimation error, where is the estimate value of . The proposed observer is in the form of
where is the estimate value of . , are linear gain matrix and nonlinear gain matrix, respectively. Define , then is defined component-wise as
where , and are design scalars to be chosen. Assume that has the structure
where represents the design freedom. As in [32], a special structure is imposed on
With . Define as state estimation error. The following error system is obtained from Equations (14) and (15)
According to the form of , can be partition as where . Let where , and where , then the error system can be written as
Consider a further coordinate transformation associated with the invertible matrix
Then
Thus the error system in Equation (20) can be written in the new coordinates as
where , . Provided the structure of in Equation (18), can be written as , where is the first row of . As argued in [33], if Condition (2) is satisfied, then the pair is detectable. Suppose that in accord with Equation (18) has been chosen such that is stable i.e., there exists a symmetric positive definite matrix such that
Then a choice of the linear gain is of the form
where is a scalar to be chosen. Substituting Equation (25) into Equation (23) yields
With the sliding manifold chosen as
The objective is to force to zero in finite time, and induce a sliding motion on . Applying the structure of in Equation (16) into Equation (26), the equation related to in Equation (26) can be written component-wise as
where , , and are the row of , , and , respectively. By defining a new variable
the Equation (28) can be rewritten as
where . Then
Since is stable by assumption in Equation (24), the autonomous system associated with is stable. Consequently both and are bounded. Provided and are bounded, it follows for some sufficiently large scalar . As discussed in [27,28], Equation (30) is a special case of the super-twisting structure from [34]. Choose the scalar gains from Equation (30) as
Consequently from the results of [34], it follows that in finite time.
Once the sliding motion takes place on the sliding manifold, the error dynamics in Equation (26) are simplified as
where the signal is the so-called equivalent output injection signal. As in [32], represents the averaged behavior of and is required to maintain a sliding motion. Provided , , and , the Equation (33) can be rearranged and rewritten as
Define a weighting matrix in the structure of
where represents design freedom. Then an estimation signal is defined as
Note that . Multiplying the second equation in Equation (34) with and rearranging Equation (34) yields
And therefore
where the transfer function matrix
From Equation (37) it is clear that the objective is to minimize the effect of on the estimation error . In addition, note that the sliding surface can be reached only if Equation (24) is satisfied. Thus the design is aimed at stabilizing while minimizing the effect of on . Using the Bounded Real Lemma in [35], if there exists a matrix as defined in Equation (24), and another matrix in the form of , where , such that
Then the system (37) is stable, and the gain of the transfer function will not exceed , i.e., . The objective is therefore to find , , and to minimize subjected to inequality (40). This can be numerically solved by mincx solver in standard Matlab LMI tool box. Once , is synthesized, is chosen as , and it is obvious Equation (24) is satisfied. Then is obtained and can be calculated as .
Finally the estimation of is then given by the signal defined in Equation (36) with some corruption, which and is employed to minimize.
Remark 2.
For the system whose , it can be seen that from Equation (18) and from Equation (35) do not exist. Consequently there is no design freedom left to enable error dynamics stable and to weaken the effect of on . That is why is employed previously to ensure .
4. The GPHM Architecture
In this section, the architecture for gas path health monitoring is described based on the proposed approach. The method is applied to a twin-spool turbofan engine with high bypass ratio, which is shown in Figure 1. An aircraft engine will experience slow-evolving degradation due to usage, which is an inevitable and normal aging process. The degradation of rotary components, such as compressors and turbines, has a negative impact on flight reliability and safety if no corrective action is taken. Besides, components’ sudden machinery damages can lead the engine into an undesirable operating condition, such as a reduced compressor stall margin, or high exhaust gas temperature. Long-time degradation and these sudden damages both result in the change of component performance and characteristics, such as capacity and efficiency. Thus the flow capacity and efficiency of engine components are chosen as “health parameters” to reflect component health performance. The normalized degradation of health parameters is described as
where hi is the health parameter and hi,r denotes the nominal value of hi. Generally hi,r values 1 to represent the completely health condition, while hi values in the form of percentage to represent degradation level. The maximum level of deterioration indicates an engine overhaul is necessary.
Figure 1.
Schematic description of two-spool turbofan engine.
Health parameters are not directly measurable, but the deterioration causes changes in sensed measurements. The goal of engine GPHM is to use available measured information to track health condition and detect component faults, which is essential in ensuring flight reliability and safety. The relationships in the GPHM are shown in Figure 2.
Figure 2.
Schematic of relationships in the GPHM.
This paper describes a new GPHM architecture using sliding mode observer. As analyzed in the last section, the proposed method utilizes the 2-order sliding mode technique to reconstruct the health degradation, which is shown in Figure 3. With health parameters treated as unknown inputs, the proposed approach reacts much quicker in tracking abrupt faults compared to KF method. By robust design of observer gains, the impact of uncertainties to reconstruction signal is minimized in 2-norm sense. Due to the SVM of the turbofan engine being time-invariant, the gain matrix of SOSMO can be computed off-line. Then the proposed method can be applied in real-time for in-flight health tracking.
Figure 3.
Health parameter estimation via SOSMO.
5. Simulation Results
In this section, simulation results and performance evaluations of the proposed SOSMO-based scheme corresponding to various fault scenarios are presented. The same estimation tasks are implemented by the Kalman filter based scheme and the scheme in our previous work [25], to provide comparative results. Although the described algorithm is based on the linear state model, it is applied to a nonlinear component-level model (CLM), which is a simulation platform as a representative of a real double-shaft turbofan engine with highly fidelity. The detail description of the employed CLM can be found in [8], and the CLM has been validated versus the testing data.
The simulations are carried out at the cruise condition, with , , and . To represent real working condition, the white Gaussian measurement noise and process noise are introduced with standard deviations (percentage of the nominal value) and , respectively. The magnitude of noises is determined by practical experience and previously published data [8].
The values of SVM matrices used in Equation (1) are
The filter gain , and scalars ,, and . By solving LMI, and .
There are totally six fault scenarios considered in this work, labeled Mode 1 to Mode 6, separately, as shown in Table 1. The simulations cover abrupt fault and long-time degradation, meanwhile single fault and concurrent faults are both involved.
Table 1.
The description of the considered faults.
5.1. Scenarios without Uncertainties
The simulations start with scenarios without uncertainty injections. Figure 4 depicts the health estimation by three tools, namely, the KF, the SMO in published work [25], and the SOSMO depicted in this paper, corresponding to the injected 8% decrease on that is applied at s (Mode 1). In Figure 4 all three tools are capable of health estimation under this circumstance, but their performance varies much. In Figure 4a, the KF performs with an acceptable accuracy, but the interval of the estimation process after the fault occurs (detection times) is about 7.85 s, which is the slowest reaction among three tools. Figure 4b depicts the estimation by the SMO, with a detecting time around 4.25 s, which is better than the KF. However, the chattering problem is evident, which may cause inaccurate estimation. Another problem is several healthy parameters ( and ) decrease below 98% during estimation dynamics, and it may lead to misdiagnoses and false alarm. Finally Figure 4c shows the results conducted by SOSMO, with a desired accuracy and detection times. Compared to the first two tools, the SOSMO reacts much quicker, with the detection times about 1.05 s. Moreover, with super-twisting algorithm, the SOSMO performs better than SMO w.r.t the system chattering.
Figure 4.
The health estimation corresponding to the injected 8% decrease on that is applied at s (Mode 1) in scenarios without uncertainties. (a) Results by KF; (b) Results by SMO; (c) Results by SOSMO.
Figure 5 depicts the average detection times for each fault mode (Mode 1 to 5). It can be seen that the SOSMO consumes less time compared to the other two tools. This is because both the KF and the SMO work as state-estimator, and health parameters are modeled as state variables, the dynamics of which are assumed to be non-exist. That is to say the health parameters are expected to be slow evolving, which implies the KF and SMO schemes are not suitable for rapid fault cases. For SOSMO method, health parameters are modeled as unknown inputs, and the estimation is implemented by “fault reconstruction” concept. That means the SOSMO scheme have no limit on health parameters’ dynamics, which explains the ascendency of SOSMO in detection times.
Figure 5.
The detection times for each fault mode (Mode 1 to 5) in scenarios without uncertainties.
The accuracy of estimations performed by three tools is assessed in terms of the rooted square mean error (RSME) and the standard deviation (SD):
where and are the start point and the end point of the testing sequence, respectively. is the value in the sequence of the mth health parameter, and is its estimation value. From the definition, the RSME represents the precision of the estimation, while the SD reflects the dispersion degree. Figure 6 shows the statistics reflecting the averaged RSME and SD of seven health parameters in each fault mode. The RMSE results consistently imply the ascendency of the sliding mode observer in accuracy, while the SD results show the system chattering in sliding modes is well controlled to an acceptable level.
Figure 6.
The average RMSE and SD for each fault mode (Mode 1 to 5) in scenarios without uncertainties. (a) The average RMSE results; (b) The average SD results.
5.2. Scenarios with Uncertainties
When a linear observer/filter is used in GPHM scheme, one of the major concerns is the validity of the implemented tools subjected to model mismatches and system disturbances. The observer/filter may generate false estimation results in case of large uncertainties. However, by implementing the SOSMO in GPHM, uncertainties are automatically taken into account and become the prior optimized target. To demonstrate this advantage, in the next set of simulations, the performance of the proposed scheme is evaluated with modeling mismatches and disturbances injections. Similarly, the same problems conducted by the KF and SMO are also presented as comparison. Specify , where denotes model mismatches, and denotes disturbances. Assume that the model mismatches are in and , then is given by
Further, a sine wave signal is employed to the state equation, to simulate disturbances on the actual engine, given by
Then by designating , the uncertainty term in Equation (7) is attained by , where governs the distribution of . The uncertainties modeled here are much different from that in [25]. The distribution matrix in [25] is strictly constrained to match a designed gain matrix, which is merely impractical in real application. In this work, although the choice of has an influence on the reconstruction performance, there is no restriction on the structure or the value of , which is obviously more convincing.
Figure 7 depicts the results corresponding to the injected 6% decrease on , 2% decrease on and 2% increase on , that is applied at s (Mode 5). The results from Figure 7a,b are conducted by KF and SMO, separately. Due to the uncertainty injection, both two methods are failed to track the off-nominal parameters, and the normal ones are also wrongly estimated. This is because the uncertainty term is not covered in the design procedures of KF; meanwhile it does not follow the “matching condition” in SMO. In comparison, the results conducted by SOSMO are shown in Figure 7c, in which the health conditions are well tracked. Figure 8 shows the output errors in the estimation by three methods. In Figure 8b output errors in SMO never converge to 0, which means the sliding manifold is never arrived after the faults occur, and that explains the poor performance in Figure 7b. Figure 8c demonstrates the achievement of the output error convergence, and the sliding mode in SOSMO is attained soon after the faults occur, which is in accordance with the results in Figure 7c.
Figure 7.
The health estimation corresponding to the injected 6% decrease on , 2% decrease on and 2% increase on ,that is applied at s (Mode 5) in scenarios with uncertainties. (a) Results by KF; (b) Results by SMO; (c) Results by SOSMO.
Figure 8.
The output errors corresponding to the injected 6% decrease on , 2% decrease on and 2% increase on , that is applied at s (Mode 5) in scenarios with uncertainties. (a) Results by KF; (b) Results SMO; (c) Results by SOSMO.
Again all considered abrupt fault modes (Mode 1 to 5) are examined by three tools in uncertainty-injection scenarios. Firstly the detection times in SOSMO scheme are investigated compared with the uncertainty-free cases. Table 2 shows the results. The detection times are closed in both cases, which means they are not affected by the uncertainty injection. Then the estimating performance is evaluated in terms of the average RMSE and SD, shown in Figure 9a,b, respectively. From Figure 9a it’s evident that the SOSMO is significantly more robust to uncertainties than the other two tools, with a much better precision. Moreover, the SD results imply the chatting of SOSMO is on an acceptable level. The simulations demonstrate the ascendency of the proposed SOSMO scheme in health estimation problem considering uncertainties.
Table 2.
The detection times of SOSMO scheme in scenarios with uncertainties (s).
Figure 9.
The average RMSE and SD for each fault mode (Mode 1 to 5) in scenarios with uncertainties. (a) The average RMSE results; (b) The average SD results.
Considering engine parts wear from regular use, in the next simulation long-time degradation of is evaluated. The health parameters drift linearly away from the nominal values during flight cycles, and a rapid fault is imposed to the degraded health parameter, to check the effectiveness of observers/filters in real situations. The uncertainties are considered similarly, and the scenario simulated here is a rapid fault occurring during gradual degeneration, in which deteriorates to −4% of its nominal value in 5000 flight cycles (Mode 6). Figure 10a shows the estimating results conducted by SOSMO. The degraded parameters can be faithfully tracked, regardless of the slowness of degrading evolvement and the existence of disturbances, and the rapid fault occurred at 3000th cycle is detected and estimated accurately. By contrast, the KF scheme employed in the same condition produces poorer accuracy, as shown in Figure 10b, while SMO scheme produces higher chattering, as shown in Figure 10c. The average RMSE and SD results are shown in Table 3, which again confirm and demonstrate the capability of the proposed SOSMO scheme in dealing with long-time degradation.
Figure 10.
The health estimation corresponding to the injected 4% decrease on that is applied over 5000 cycles (Mode 6) in scenarios with uncertainties. (a) Results by KF; (b) Results by SMO; (c) Results by SOSMO.
Table 3.
The average RMSE and SD corresponding to the injected 4% decrease on that is applied over 5000 cycles (Mode 6) in scenarios with uncertainties. (%)
6. Conclusions
A second-order sliding mode observer based GPHM system for an aero-engine has been developed in this paper. Unlike the traditional state-estimator-based schemes, the proposed method estimates degradation via “unknown input reconstruction”. With health parameters modeled as artificial inputs, the described approach is applicable to both slow degradation and abrupt faults, and reacts much quicker than state-estimator-based schemes in abrupt fault cases. Considering the fact that the involved engine contains equal amount of available sensors and health parameters, instead of assuming “non-faulty sensors”, a transformation has been introduced to create a fictitious output that dimensionally outnumbers the health parameter vector, which makes the room for the robust design and meanwhile the diagnostic reliability is ensured. Then a second-order sliding mode observer has been described. The observer gains are synthesized by solving LMI problem, aiming at robustly estimating the degradation of health parameters, where the modeling mismatches and disturbances are considered. Also the high switching chattering is attenuated via the 2-order sliding mode methodology. A set of simulations have been conducted on the component-level model, and comparisons with the KF-based scheme and our previous SMO-based work have proven the ascendency of the proposed approach.
Acknowledgments
This work was supported by the financial support of the National Nature Science Foundation of China [Grant No. 51276087].
Author Contributions
Xiaodong Chang and Jinquan Huang conceived and designed the algorithm; Feng Lu and Xiaodong Chang wrote the program and performed the simulations; Jinquan Huang and Xiaodong Chang analyzed the data; Xiaodong Chang wrote the paper.
Conflicts of Interest
The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript or in the decision to publish the results.
Nomenclature
| Notation | Description |
| H | Height |
| Ma | Mach number |
| NL | Low pressure rotor speed |
| NH | High pressure rotor speed |
| h | Health parameter vector |
| h1 | Low pressure compressor (LPC) efficiency |
| h2 | High pressure compressor (HPC) efficiency |
| h3 | High pressure turbine (HPT) efficiency |
| h4 | Low pressure turbine (LPT) efficiency |
| h5 | LPC flow capacity |
| h6 | HPC flow capacity |
| h7 | HPT flow capacity |
| Wf | Fuel flow rate |
| Variable bleed valve angle | |
| Variable stator vane angle | |
| P25 | HPC inlet pressure |
| T25 | HPC inlet temperature |
| P3 | Combustor inlet pressure |
| T3 | Combustor inlet temperature |
| T495 | Exhaust gas temperature |
References
- Armstrong, J.B.; Simon, D.L. Implementation of an Integrated On-Board Aircraft Engine Diagnostic Architecture; National Aeronautics and Space Administration: Cleveland, OH, USA, 2012.
- Jaw, L.C. Recent Advancements in Aircraft Engine Health Management (EHM) Technologies and Recommendations for the Next Ste. In Proceedings of the ASME Turbo Expo 2005: Power for Land, Sea, and Air, Revo, NV, USA, 6–9 June 2005; pp. 683–695. [Google Scholar]
- Kobayashi, T.; Simon, D.L.; Litt, J.S. Application of a Constant Gain Extended Kalman Filter for In-Flight Estimation of Aircraft Engine Performance Parameters. In Proceedings of the ASME Turbo Expo 2005: Power for Land, Sea, and Air, Revo, NV, USA, 6–9 June 2005; pp. 617–628. [Google Scholar]
- Ogaji, S.O.T.; Marinai, S.; Sampath, S.; Singh, R.; Prober, S.D. Gas-turbine fault diagnostics: A fuzzy-logic approach. Appl. Energy 2005, 82, 81–89. [Google Scholar] [CrossRef]
- Joly, R.B.; Ogaji, S.O.T.; Singh, R.; Prober, S.D. Gas-turbine diagnostics using artificial neural-networks for a high pass ratio military turbofan engine. Appl. Energy 2004, 78, 397–418. [Google Scholar] [CrossRef]
- Li, Y.G.; Ghafir, M.F.A.; Wang, L.; Singh, R.; Huang, K.; Feng, X.; Zhang, W. Improved multiple point nonlinear genetic algorithm based performance adaptation using least square method. J. Eng. Gas Turbines Power 2012, 134, 49–60. [Google Scholar] [CrossRef]
- Doel, D. An assessment of weighted-least-squares-based gas path analysis. J. Eng. Gas Turbines Power 1994, 116, 366–373. [Google Scholar] [CrossRef]
- Lu, F.; Huang, J.; Lv, Y. Gas Path Health Monitoring for a Turbofan Engine Based on a Nonlinear Filtering Approach. Energies 2013, 6, 492–513. [Google Scholar] [CrossRef]
- Luppold, R.H.; Roman, J.R.; Gallops, G.W.; Kerr, L.J. Estimating in-flight engine performance variations using Kalman filter concepts. In Proceedings of the 25th Joint Propulsion Conference, Monterey, CA, USA, 10–13 July 1989. [Google Scholar]
- Simon, D.; Simon, D.L. Constrained Kalman filtering via density function truncation for turbofan engine health estimation. Int. J. Syst. Sci. 2010, 41, 159–171. [Google Scholar] [CrossRef]
- Litt, J.S.; Simon, D.L. Toward a Real-Time Measurement-Based System for Estimation of Helicopter Engine Degradation Due to Compressor Erosion; Technical Report for National Aeronautics and Space Administration: Cleveland, OH, USA, 2007.
- Simon, D.L.; Garg, S. A Systematic Approach to Sensor Selection for Aircraft Engine Health Estimation; Technical Report for National Aeronautics and Space Administration: Cleveland, OH, USA, 2012.
- Lu, F.; Ju, H.; Huang, J. An improved extended Kalman filter with inequality constraints for gas turbine engine health monitoring. Aerosp. Sci. Technol. 2016, 58, 36–47. [Google Scholar] [CrossRef]
- Brotherton, T.; Volponi, A.; Luppold, R.; Simon, D.L. eSTORM: Enhanced self tuning on-board real-time engine model. In Proceedings of the 2003 IEEE Aerospace Conference, Big Sky, MT, USA, 8–15 March 2003; pp. 3075–3086. [Google Scholar]
- Volponi, A.; Simon, D.L. Enhanced Self Tuning On-Board Real-Time Model (eSTORM) for Aircraft Engine Performance Health Tracking; Pratt and Whitney Aircraft Group: East Hartford, CT, USA, 2008. [Google Scholar]
- Simon, D.L; Borguet, S.; Leonard, O.; Zhang, X. Aircraft Engine Gas Path Diagnostic Methods: Public Benchmarking Results. In Proceedings of the ASME Turbo Expo 2013: Turbine Technical Conference and Exposition, SA, TX, USA, 3–7 June 2013. [Google Scholar]
- Alwi, H.; Edwards, C.; Tan, C.P. Sliding mode observers for fault detection and isolation. Automatica 2000, 36, 541–553. [Google Scholar] [CrossRef]
- Ng, K.Y.; Tan, C.P.; Oetomo, D. Disturbance decoupled fault reconstruction using cascaded sliding mode observers. Automatica 2012, 48, 794–799. [Google Scholar] [CrossRef]
- Kim, D.; Goh, T.; Park, M.; Kim, S.W. Fuzzy Sliding Mode Observer with Grey Prediction for the Estimation of the State-of-Charge of a Lithium-Ion Battery. Energies 2015, 8, 12409–12428. [Google Scholar] [CrossRef]
- Edwards, C.; Shtessel, Y. Adaptive dual-layer super-twisting control and observation. Int. J. Control 2016, 89, 1759–1766. [Google Scholar] [CrossRef]
- Peng, C.-C. Nonlinear Integral Type Observer Design for State Estimation and Unknown Input Reconstruction. Appl. Sci. 2017, 7, 67. [Google Scholar] [CrossRef]
- Alwi, H.; Edwards, C. Development and application of sliding mode LPV fault reconstruction schemes for the ADDSAFE Benchmark. Control Eng. Pract. 2014, 31, 148–170. [Google Scholar] [CrossRef]
- Rahme, S.; Meskin, N. Adaptive sliding mode observer for sensor fault diagnosis of an industrial gas turbine. Control Eng. Pract. 2015, 38, 57–74. [Google Scholar] [CrossRef]
- Chang, X.; Huang, J.; Lu, F. Robust In-Flight Sensor Fault Diagnostics for Aircraft Engine Based on Sliding Mode Observers. Sensors 2017, 17, 835. [Google Scholar] [CrossRef] [PubMed]
- Chang, X.; Huang, J.; Lu, F.; Sun, H. Gas-path Health Estimation for an Aircraft Engine Based on a Sliding mode observer. Energies 2016, 9, 598. [Google Scholar] [CrossRef]
- Simon, D.L. An Integrated Architecture for On-Board Aircraft Engine Performance Trend Monitoring and Gas Path Fault Diagnostics; National Aeronautics and Space Administration: Cleveland, OH, USA, 2010.
- Alwi, H.; Edwards, C.; Marcos, A. Fault reconstruction using a LPV sliding mode observer for a class of LPV systems. J. Frankl. Inst. 2012, 349, 510–530. [Google Scholar] [CrossRef]
- Alwi, H.; Edwards, C. Robust fault reconstruction for linear parameter varying systems using sliding mode observers. Int. J. Robust Nonlinear 2013, 24, 1947–1968. [Google Scholar] [CrossRef]
- Floquet, T.; Edwards, C.; Spurgeon, S.K. On sliding mode observers for systems with unknown inputs. Int. J. Adapt. Control 2006, 214–219. [Google Scholar] [CrossRef]
- Edwards, C.; Spurgeon, S.K. Sliding Mode Control: Theory and Applications; CRC Press: Boca Raton, FL, USA, 1988. [Google Scholar]
- Tan, C.P.; Edwards, C. Robust Fault Reconstruction in Uncertain Linear Systems Using Multiple Sliding Mode Observers in Cascade. IEEE Trans. Autom. Control 2010, 55, 855–867. [Google Scholar] [CrossRef]
- Edwards, C.; Alwi, H.; Tan, C.P. Sliding Modes for Fault Detection and Fault-Tolerant Control. In Sliding Modes after the First Decade of the 21st Century; Springer: Berlin, Germany, 2012; pp. 293–323. [Google Scholar]
- Alwi, H.; Edwards, C.; Tan, C.P. Fault Detection and Fault-Tolerant Control Using Sliding Modes; Springer: London, UK, 2011. [Google Scholar]
- Moreno, J.A.; Osorio, M. Strict Lyapunov Functions for the Super-Twisting Algorithm. IEEE Trans. Autom. Control 2012, 57, 1035–1040. [Google Scholar] [CrossRef]
- Gahinet, P.M.; Nemirovskii, A.; Laub, A.J.; Chilali, M. LMI Control Toolbox User's Guide; The MathWorks, Inc.: Natick, MA, USA, 1995. [Google Scholar]
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).