Next Article in Journal
Closed Loop Control of Penetration Depth during CO2 Laser Lap Welding Processes
Previous Article in Journal
Fully Integrated Biochip Platforms for Advanced Healthcare
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Diagnostics for Turbo-Shaft Engine Sensors Based on a Simplified On-Board Model

College of Energy and Power Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Sensors 2012, 12(8), 11061-11076; https://doi.org/10.3390/s120811061
Submission received: 12 June 2012 / Revised: 30 July 2012 / Accepted: 30 July 2012 / Published: 9 August 2012
(This article belongs to the Section Physical Sensors)

Abstract

: Combining a simplified on-board turbo-shaft model with sensor fault diagnostic logic, a model-based sensor fault diagnosis method is proposed. The existing fault diagnosis method for turbo-shaft engine key sensors is mainly based on a double redundancies technique, and this can't be satisfied in some occasions as lack of judgment. The simplified on-board model provides the analytical third channel against which the dual channel measurements are compared, while the hardware redundancy will increase the structure complexity and weight. The simplified turbo-shaft model contains the gas generator model and the power turbine model with loads, this is built up via dynamic parameters method. Sensor fault detection, diagnosis (FDD) logic is designed, and two types of sensor failures, such as the step faults and the drift faults, are simulated. When the discrepancy among the triplex channels exceeds a tolerance level, the fault diagnosis logic determines the cause of the difference. Through this approach, the sensor fault diagnosis system achieves the objectives of anomaly detection, sensor fault diagnosis and redundancy recovery. Finally, experiments on this method are carried out on a turbo-shaft engine, and two types of faults under different channel combinations are presented. The experimental results show that the proposed method for sensor fault diagnostics is efficient.

1. Introduction

With ever-increasing demands being placed on modern aero-engine control systems, the number of control variables and sensors is increasing [1]. The fault-tolerant control and health management of aero-engines depend on accurate and reliable sensor readings, while most sensors work in the harsh environment of high temperature and strong vibration [2,3]. Most aircraft engines have been enhanced by equipping the engines with a dual channel full authority digital electronic control (FADEC) system [4,5]. A single channel failure is accommodated in FADEC by utilizing the measurement on the other channel, but how to recognize the failed channel can't be realized. Therefore, sensor fault diagnosis and isolation (FDI) plays a key role in enhancing safety, reliability and reducing the operating cost of aircraft propulsion systems.

Wallhagen and Arpasi proposed using analytical redundancy sensor technology to improve the reliability of the engine control system in 1974 [6]. The fault indication and correction action (FICA) system was developed by Spang and Corley, and is widely available [7]. The FICA system had been applied in the FADEC plan of T700, JTDE and F404, but it cannot detect soft failures. A generalized likelihood ratio approach for detection and estimation of jumps in a linear system is proposed by Willsky [8]. In order to detect and isolate the control system, sensor and actuator faults, and provide analytical redundancy, NASA developed an analytical redundancy design for engine reliability improvement [9,10]. The fault indices are mainly the thresholds of amplitude and slope, and built-in-test (BIT) technology is also used for sensor fault diagnosis in engineering.

The sensor fault diagnosis methods are generally divided into three categories: mathematical models-based, knowledge-based and signal processing-based [1115]. Randal presented neural networks and multiple failures assumption methods for failure diagnosis of sensors and actuators [16]. Ogaji reported multiple-sensor fault-diagnoses for a 2-shaft stationary gas-turbine [17]. Zhernakov described diagnostics and checking of gas-turbine engines parameters with hybrid expert systems [18]. Aretakis discussed identification of sensor faults on turbofan engines using pattern recognition techniques [19]. Bettocchi presented a method based on analytical redundancy techniques for sensor fault detection in gas turbines. According to this method I/O linear models are used for residuals generation permitting the identification of possible sensor faults. Merrill used a bank of Kalman filters for detection, isolation, and accommodation of sensor failures [20,21]. Kobayashi developed a fault detection and isolation (FDI) system that utilizes a bank of Kalman filters for aircraft engine sensor and actuator FDI in conjunction with the detection of component faults [22]. A baseline system and an enhanced system utilizing dual-channel sensor measurements for aircraft engine on-line diagnostics are developed by Kobayashi in 2008 [2325]. The algorithm, support vector regression trained by self-tuning particle swarm optimization (SPSO-SVR), was proposed and used to diagnose sensor faults in 2009 [26].

The model-based approach needs a pre-established engine model to acquire the analytic third channel, so the model is built up based on aircraft engine component characteristics and pneumatic thermodynamic equations. Compared to the methods of knowledge-based and signal processing-based, it avoids the difficult problems of knowledge base maintenance and high robustness requirements of measurement data, and can be used to diagnose new sensor failures with no need of history experience or a priori knowledge [27,28]. Kalman filter is one of the most typical model-based methods for sensor diagnostics on-line. However, the Kalman gain matrix calculation is iterative and requires higher performance of on-board hardware, therefore it is limited to on-line application on the ground. To overcome such problems, a simple and efficient approach should be adopted.

This article aims to apply the simplified on-board model as an analytical third channel for sensor fault diagnosis of turbo-shaft engines. This system is referred to as the sensor FDD system, and its structure is composed of the simplified on-board turbo-shaft engine and fault detection and diagnosis logic. Considering the measurement noises and modeling errors, sensor dual channel threshold and analytic thresholds are designed that are used for the logic. When the difference among the triplex channels violates a tolerance level, the logic determines the cause of the difference. Due to its simplicity, the sensor fault diagnosis system can be executed with the computing power currently available on line.

This paper is organized as follows: in Section 2, the simplified on-board turbo-shaft model for sensor fault diagnosis, which contains gas generator model and power turbine model with loads, is described. In Section 3, the pre-processes for measurements are presented, sensor fault diagnostic thresholds are calculated, and diagnostic logic is designed based on the simplified model. Experiments are carried out in Section 4, and the results show that compared to the SPSO-SVR method, the one proposed in this paper is useful to diagnose sensor faults of turbo-shaft engines. Finally, our work is summarized in the last section.

2. Turbo-Shaft Engine Model

The engine model accuracy directly determines the validity of the model-based method for sensor fault diagnosis. A dynamic coefficient approach is used to build up a simplified turbo-shaft on-board engine that satisfies the sensor fault diagnosis requirements. Taking into account of the structure and characteristics of turbo-shaft engine, the model is divided into a gas generator model and the power turbine model with loads.

2.1. Definition of Dynamic Parameters

A similar normalized gas generator speed ngc of turbo-shaft engine corresponds to a fuel flow Wfc that is constant in the steady-state. The speed will change and the engine works in the dynamic operation when the actual fuel flow Wfc is not match to the demand one. While Wfc is bigger than the demand flue flow, the gas generator power is greater than the needs' power of the compressor and accessories, then gas generator speed increases.

The change of fuel flow ΔWfc, which influences the acceleration of ngc, is defined as follows:

W fcs = φ 1 1 ( n g c ) Δ W f c = W f c W fcs

The dynamic parameter of gas generator speed at the time point i, denoted as Kng(i), is expressed:

K n g ( i ) = n g c ( i + 1 ) n g c ( i ) Δ W f c ( i ) Δ t
where Δt is sampling time (in the paper Δt = 0.12). Subscript c means that the parameter has been similarly normalized. Define the dynamic parameters of power turbine inner temperature T45c and power turbine output power Nec respectively as Equation (2), which are denoted as KT45(i) and KNe(i):
K T 45 ( i ) = T 45 c ( i ) T 45 c s ( i ) Δ W f c ( i )
K N e ( i ) = N e c ( i ) N ecs ( i ) Δ W f c ( i )
where T45cs and Necs are the steady state parameters of T45c and Nec, which can be interpolated by scheduling of ngc to T45c, ngc to Nec.

2.2. Simplified Gas Generator Model

A simplified gas generator model above idle is established via the steady interpolation table and dynamic parameters. The inputs of the model are Wf, atmospheric temperature T1, and atmospheric pressure P1, and the outputs are ng, T45. The detailed program to calculate ng is as follows:

  • Step 1. Give the initialized parameters of gas generator model, such as ng(0), T45(0), P3(0), and similarly normalize the model parameters based on T1 and P1.

  • Step 2. Calculate the increase of fuel flow via Equation (2), and judge whether the operation conditions of the gas generator are in steady state or dynamic operation.

  • Step 3. Interpolate Kng by ngc, and compute the acceleration of gas turbine speed at this moment:

    n ˙ g c = K n g Δ W f c

  • Step 4. Calculate ngc(i+1) with integral of gc, and do a similar inverse transformation:

    n g c ( i + 1 ) = n g c ( i ) + n ˙ g c Δ t

Then return to step 1 to iterate.

The calculation method of T45 is similar to that of ng. Taking the current gas generator speed as an index, we search KT45 and T45cs from the interpolation tables and then calculate the T45c by the expression that follows:

T 45 c = T 45 c s + K T 45 Δ W f c

2.3. Simplified Power Turbine Model with Loads

Combining the load characteristics with the rotor dynamics equation, the simplified power turbine model with loads is built up via the steady interpolation table and dynamic parameters. The inputs of the model are ngc, ΔWfc, T1, P1, and load angle α, the outputs are Ne and power turbine speed np. The calculation procedure for Ne is the same as that of T45. The following equations solve for the parameter Nec:

Nec = Nec s + K N e Δ W f c

The process of calculating np contains two stages: one from the ground idle to flight idle, the other from flight idle to maximum state. In the first stage, dynamic operation of a power turbine model with loads is assumed with the load angle α and torque ΔM as constants, α = 0. The acceleration of np satisfies the following equation:

Δ M = J P t n ˙ p
where JPt is the rotation inertia of the power turbine shaft. np can be acquired by the integral of p, and np(0) is the initial value of np:
n p = n p ( 0 ) + 0 t n ˙ p d t

In the second stage, the state of the turbo-shaft engine is determined by the load angle. Power demands of power turbine shaft are changed with α, and can be interpolated from the load characteristics map:

N v = f ( α , n p )

When the power turbine shaft power is not balanced, np will change based on the following rotor dynamic equation:

N e N v = J P t n p n ˙ p

The term np can be obtained from associated Equations (10–12). In order to evaluate the accuracy of simplified on-board turbo-shaft engine, experiments were carried out under the condition of T1 = 300.5 K, P1 = 102.4 kPa. Figure 1 represents the comparison ng of the model and actual turbo-shaft engine, and Figure 2 shows the comparison of np of the model and turbo-shaft engine.

As seen from Figures 1 and 2, gas generator speed and power turbine speed calculated by model could track those of the actual engine. The relative steady errors of ng and np between engine model and actual engine are no more than 0.5%, respectively, while the dynamic errors are less than 2%.

3. Sensor Fault Diagnosis Based on Simplified On-Board Model

The objective of on-board diagnosis for sensors is to detect and isolate faults as early as possible. Figure 3 represents the structure of the on-board diagnosis system composed of the simplified turbo-shaft engine and fault detection, diagnosis logic. It utilizes the simplified model as an analytical third channel for the turbo-shaft engine application. When the discrepancy among the triplex channels exceeds a tolerance level, the sensor fault diagnosis logic determines the cause of the difference.

3.1. Pretreatment for Measurements

The data acquired by sensors can't be directly used for engine health management or control, as the sensor measurements involve not only the useful signals but also measurement noise and other interference information, which will result in sensor fault diagnosis failures. Therefore, it is necessary to undertake a pretreatment process involving outlier elimination and smoothing of the original data.

For this we use a statistical method to discriminate and eliminate outliers, the framework of which is as shown in Figure 4. Two low-pass filters are introduced in the program, and their outputs are the smooth estimates of the measurements. The dashed box in the figure produces the updated value of the sample variance, which can be used to obtain the threshold for determining outlier at the next time. The detailed procedure of outlier discrimination and elimination is given out as follows.

  • Step 1. Smooth the sensor measurement by five near points at k:

    y k ¯ = y k 2 + y k 1 + y k + y k + 1 + y k + 2 5

  • Step 2. Calculate the sums of squares of these five sensor measurement, and then acquire smooth value:

    y k 2 ¯ = y k 2 2 + y k 1 2 + y k 2 + y k + 1 2 + y k + 2 2 5

  • Step 3. Define the variance S k 2 as follows:

    S k 2 = ( y k ¯ ) 2 y k 2 ¯

  • Step 4. Check out the next sensor measurement, if it does not belong to the range [ y ¯ k K S k , y ¯ k + K S k ], then is denoted as outlier, where K equals to 5.

  • Step 5. Eliminate the outlier and replace it with the following value:

    y k + 1 = y k 1 + y k 2

Gas turbine speed is directly influenced to the power of turbo-shaft engine, hence, the experiment to validate the proposed method is focused on the parameter ng. Figure 5 shows the simulation of outlier discrimination and elimination for the parameter ng.

From the figure we can see that there are two outliers identified, and both of them are replaced with the new values within the rational range. Exponential smoothing is used to reduce the measurement noise in the paper.

The control system should maintain the parameter ng to the reference under the gas turbine mode, for which proportional plus integral (PI) controller is used. When proportional gain Kp = 200 and integral gain KI = 600, the step response for a 1% step input under the steady state of ng% = 85% is shown in Figure 6(a). In order to discriminate and eliminate outliers, the sensed data ng is held for two time steps to determine the variances in Equations (14–16). If we still select PI controller, the control system will become unsteady. Therefore, proportional-integral-derivative (PID) controller is designed, we set Kp = 80, KI = 400, and KD = 0.7. The overshoot of the 1% step response is less than 10%, the steady state is attained in 0.5 s, and the steady-state error is no more than 2%, as shown in Figure 6(b).

3.2. Sensor Fault Diagnosis Principles

The sensor fault detection and diagnosis logic compares the triplex channels (yA, yB, ym) and determines a root cause when an anomalous signature is detected in these channels. The duplicate channels (yA, yB) are the sensor measurements from the turbo-shaft engine, and ym is the output from the model. There are multiple comparisons that are carried out by the logic. The first comparison is a cross-check between channels A and B. There are a total of three engine parameters (ng, T45, np) which are measured by three dual-channel sensors. For each measured parameter, the residual is defined as follows:

r i = | y i A y i B | σ i
where σi indicates the standard deviation of the ith sensor measurement uncertainty. The residual in Equation (17) is called the dual-channel residual. The dual channel residual for each sensor is compared against a corresponding threshold τ Dr i, If the dual channel residual does not exceed the threshold, the redundant measurements on both channels are acceptable. Otherwise, at least one of the dual channels is faulty. When a dual channel fails, the sensor measurement is replaced with the model output. The process can only determine whether at least one channel of the dual-channel sensor is faulty, but not which channel is faulty. Therefore, the other two sensor fault indicators are introduced, and the comparison of the dual channels against the model output is given out as follows:
r i A = | y i A y i m | σ i r i B = | y i B y i m | σ i

The residual in Equation (18) is called the analytical residual. The analytical residual computed for each channel of each sensor is compared against the threshold τ A R i. The simplified model generates the expected output values of the engine operating without any faults. If an analytical residual exceeds a threshold, it indicates the existence of an anomaly.

The sensor fault diagnosis logic can fulfill the following functions: (1) sensed data is detected; (2) sensor fault diagnosis; (3) faulty sensor recovery; or (4) anomaly detection. A flow chart of the sensor fault diagnosis logic is given in Figure 7.

The sensor fault detection, diagnosis, and recovery logic indicates that a sensor fault is detected when one of the dual-channel residuals in Equation (17) exceeds the threshold, but all analytical residuals in Equation (18) remain below the threshold. In this condition, the identity of a faulty dual channel sensor is determined, but the identity of its failed channel cannot be determined, and the faulty sensor cannot be isolated too.

The logic indicates that a sensor fault is isolated when the dual channel residual of a particular sensor exceeds the threshold, and also, this sensor's analytical residual exceeds the threshold in either one or both channels. If the threshold violation of the analytical residual occurs only in one channel, the channel that caused this violation is identified as the faulty one. If the threshold violation occurs in both channels, both channels of this particular sensor are considered faulty. Thus, the identity of a faulty sensor and the identity of its failed channel are determined. When both channels of sensor measurement are faulty, the faulty sensor signal used for control system is replaced by the model output. If the dual-channel residual of a particular sensor doesn't exceed the threshold, and this sensor's analytical residual exceeds the threshold in either one channel, some other type faults might happen, otherwise, turbo-shaft control system works normally.

3.3. Sensor Fault Threshold Selection

Sensor fault threshold selection directly affects the results of sensor fault diagnosis. In order to make the system able to detect the sensor fault with little amplitude changes, the threshold range needs to be set more smaller, while it will result in misdiagnosis. Therefore, a rational threshold selection is necessary for improving the accuracy of sensor fault diagnosis. In this paper, the threshold is selected by the statistical characteristics of sensor measurement noise and the model errors.

The engine outputs measured by sensors with dual-channels A and B are expressed as follows:

y A = y m + Δ y + v 1 y B = y m + Δ y + v 2

The parameters ym and Δy separately represent the turbo-shaft engine model output and the modeling errors. The parameters v1 and v2 are the zero-mean, normally distributed white noise that corrupts the measurements on dual-channels, and independent each other, denoted as v1N(0,σ2), v2N(0,σ2). The probability density function of dual-channel random residual Δv = v1v2 is as:

f ( Δ v ) = + f ( v 1 ) f ( v 1 Δ v ) d v 1 = 1 2 π σ e Δ v 2 4 σ 2

The function f is the probability density function of the parameters v1 and v2. From the Equation (20), we can see Δv = σN(0,2). Then the probability density function and the distribution function of dual-channel residual r are respectively in the following form:

f ( r ) = 1 π e r 2 4 ( 0 < r < + )
F ( r ) = Φ ( r 2 ) Φ ( r 2 )

The function Φ is the distributing function of standard normal distribution function, In order to make sure as less misdiagnosis rate as possible, the following equation F ( 3 2 ) = 99 . 7 % is satisfied, and τDR = 4.5 in the article.

The threshold of the analytic residual is determined not only by the measurement noise but also by the modeling errors. The analytic residual can be expressed in the following form:

r A = | v 1 + Δ y σ | r B = | v 2 + Δ y σ |

Considering the random variables v1/σ, v2/σ follow the standard normal distribution, and 3σ criterion, the threshold τAR and τBR can be calculated via following equations:

τ A R = | Δ y σ | + 3 τ B R = | Δ y σ | + 3

From Section 2, we have obtained the modeling errors under steady state and dynamic state. Then both of dual-channel threshold and analytic threshold can be computed. Tables 1 and 2 show statistical results of sensor measurement noise under four operation conditions, and the corresponding thresholds.

4. Experiments on a Turbo-Shaft Engine

The capability of sensor the FDD system based on a simplified on-board model to detect, diagnose and recovery a biased sensor is evaluated. A bias is injected into channel A or B of a single sensor ng at a time, and the health condition of the engine is set to the nominal health. There are two types of sensor faults to be simulated: the step fault, and the drift fault. In the presence of a sensor bias, the closed-loop system is trimmed at a cruise operating condition. When any of the signals (dual-channel residuals and analytical residuals) exceed a threshold for 20 consecutive time steps (sampling time 0.12 s), a threshold violation is declared. Based on the threshold violations occurring from the engine, the fault diagnosis logic gives out the sensor fault diagnosis result.

Experiments on one channel with a step fault and a drift fault under the steady-state of ng% = 85% are carried out. The magnitude of 2% step fault was injected into channel A at 15s in Figure 8(a). The dual-channel residual r grows about 28.7, and the analytic residual rA about 21.2, bigger than their thresholds τDR and τAR at 15 s, as shown in Figure 8(c). However the analytic residual rB does not violate its threshold τBR. Therefore channel A fault can be determined by the logic, and the diagnostic root cause is consistent with the sensor fault set. The SPSO-SVR method for sensor fault diagnosis in [28] is used for comparison, and the input and output of SPSO-SVR estimator are [Wf(k−1), Wf(k)] and ng(k), respectively. The SPSO-SVR steady estimation error is more than the simplified model one, so does the analytic residual threshold. The dual-channel residual r′ grows about 28.7, the analytic residual r A ' decreases to 12 at 15 s, and the analytic residual r B ' keeps 17, as shown in Figure 8(b). There are no residuals exceed themselves' thresholds and no sensor faults are determined, but it is not consistent with the truth and the misdiagnosis is produced.

In Figure 9(a), the magnitude 0.02%/s drift fault is introduced into channel A from 15 s. The dual-channel residual r exceeds the τDR about at 30 s, and one of the analytic residual, rA, violates its threshold τAR at 75 s, as shown in Figure 9(b). Channel A fault is recognized about 2 s after 75 s.

Two experiments on dual channel with drift faults under the steady-state of ng% = 85% are carried out. The faults with different drift velocities are introduced into dual channels in Figure 10(a), channel A is 0.04%/s, and channel B 0.02%/s. As can be seen from Figure 10(b), three fault indicators exceed their thresholds about at 80s, dual channel faults is determined 2.4 seconds later via the logic. Both of the channels are isolated, and the sensor signal will be replaced with the model output. In Figure 11(a), we can see that the same drift faults occur in the dual channel, and both analytic residuals violate their threshold while the dual channel residual is still below its threshold. An anomaly is detected, but which sensor is fault can't be recognized by the fault indicators in Figure 11(b).

Sensor fault diagnosis logic for turbo-shaft engines is validated under the steady state from the above experiments. Modeling errors of dynamic operation are much more numerous than those of steady state. In order to evaluate the ability of sensor fault diagnosis logic under dynamic operation, the following experiment is designed. When the gas generator speed increases from 81% to 95%, the step fault is injected into the channel A in Figure 12(a).

Sensor misdiagnosis will happen under the steady state of ng% = 81% by SPSO-SVR, which can be obtained the same process as Figure 8(b). The SPSO-SVR dual-channel residual r′ grows about 70, analytic residual rA′ about 50, bigger than their thresholds Δ τDR′ and τAR′ at 15 s. However the analytic residual rB′ does not violate its threshold τBR′, as shown in Figure 12(b). Therefore channel A fails according to the logic, and the diagnostic root cause is consistent with the sensor fault set. As can be seen from the Figure 12(c), the same determination can be obtained.

5. Conclusions

The sensor FDD system based on a simplified on-board model described in this paper is proposed and developed to diagnose turbo-shaft engine faults on-line. A simplified on-board model for turbo-shaft is designed, and it contains two segments: gas generator model and power turbine model with loads. The sensor fault diagnosis system utilizes dual-channel sensor measurements and also the output of a simplified on-board engine model as the analytical third channel. Through the comparison of triplex channels, the system diagnoses two types of faults in sensors.

The sensor fault detection, diagnosis, and recovery logic is designed, and the sensor FDD system is evaluated extensively at a cruise operating condition using simulated fault cases. Compared to the SPSO-SVR method, the proposed one exhibited its capability to identify a faulty dual-channel sensor and its failed channel at a reasonable fault level. The sensor FDD system based on a simplified on-board model can be used under the steady state and dynamic operation. The diagnostic capability of the sensor fault diagnosis system establishes a benchmark for on-line diagnostics. Any improvement made through the application of advanced diagnostic techniques can be evaluated against this benchmark.

Acknowledgments

This work has been partially supported by the Fundamental Research Funds for the Central Universities (No. NZ2012110).

References

  1. Garg, S.; Schadow, K.; Horn, W. Sensor and Actuator Needs for More Intelligent Gas Turbine Engines; NASA/TM-2010-216746; NASA: Houston, TX, USA, 2010. [Google Scholar]
  2. Martucci, A. Fault Detection and Accommodation in Real Time Embedded Full Authority Digital Electronic Engine Controls; Stockholm, Sweden; 16; April; 1998; ASME 98-GT-155. [Google Scholar]
  3. Sanjay, G. Propulsion Controls and Health Management Research at NASA Glenn Research Center; NASA/TM-2002-211590; NASA: Houston, TX, USA, 2002. [Google Scholar]
  4. Jaw, L.C. Recent Advancements in Aircraft Engine Health Management (EHM) Technologies and Recommendations for the Next Step. Proceedings of Turbo Expo 2005: 50th ASME International Gas Turbine & Aeroengine Technical Congress, Reno-Tahoe, NV, USA, 6–9 June 2005; pp. 1–13.
  5. Simon, D.L. An Overview of the NASA Aviation Safety Program Propulsion Health Monitoring Element. Proceedings of the 36th Joint Propulsion, Huntsville, AL, USA, 16–19 July 2000. AIAA-2000-3624.
  6. Wallhagen, R.E.; Arpasi, D.J. Self-Teaching Digital Computer Program for Fail Operational Control of a Turbojet Engine in a Sea-Level Test Stand.; NASA/TM-X-3043; NASA: Houston, TX, USA, 1974. [Google Scholar]
  7. Spang, H.A.; Corley, R.C. Failure detection and correction for turbofan engine. Proceedings of Joint Automatic Control Conference, San Francisco, CA, USA, 22–24 June 1977.
  8. Willsky, A.S.; Jones, H.L. A generalized likelihood ration approach to the detection and estimation of jumps in linear systems. IEEE Trans. Autom. Control. 1976, 21, 108–112. [Google Scholar]
  9. Brown, H.; Vizzini, R.W. Analytical redundancy technology for engine reliability engine reliability improvement. SAE-861725. 1986. [Google Scholar]
  10. Swan, J.A. Analytical Redundancy Design for Improved Engine Control Reliability Final Review.; AIAA-88-3776; NASA: Houston, TX, USA, 1988. [Google Scholar]
  11. Simon, D.L. An Integrated Architecture for On-Board Aircraft Engine Performance Trend Monitoring and Gas Path Fault Diagnostics; NASA/TM-2010-216358; NASA: Houston, TX, USA, 2011. [Google Scholar]
  12. Henriksson, M.; Gronstedt, T.; Breitholtz, C. Model-based on-board turbofan thrust estimation. Control Eng. Pract. 2011, 19, 602–610. [Google Scholar]
  13. Mattern, D.L.; Jaw, L.C.; Guo, T.H. Using Neural Networks for Sensor Validation; Cleveland, OH, USA; 12–15; July; 1998; AIAA-98-35351. [Google Scholar]
  14. Dimogianopoulos, D.; Hios, J.; Fassois, S. Aircraft engine health management via stochastic modeling of flight data interrelations. Aerosp. Sci. Technol. 2012, 16, 70–81. [Google Scholar]
  15. Lei, Y.G.; Lin, J.; He, Z.J.; Kong, D.T. A method based on multi-sensor data fusion for fault detection of planetary gearboxes. Sensors 2012, 12, 2005–2017. [Google Scholar]
  16. Randal, R.; Daniel, E.V.; Aditya, K. Towards In-Flight Detection and Accommodation of Faults in Aircraft Engines. Proceedings of AIAA 1st Intelligent Systems Technical Conference, Chicago, IL, USA, 20–22 September 2004. AIAA-2004-6463.
  17. Ogaji, S.O.; Singh, R.; Probert, S.D. Multiple-sensor fault-diagnosis for a 2-shaft stationary gas-turbine. Appl. Energy. 2002, 71, 321–339. [Google Scholar]
  18. Zhernakov, S.V. Diagnostics and Checking of Gas Turbine Engines Parameters with Hybrid Expert Systems. Proceedings of Workshop on Computer Science and Information Technologies CSIT, Ufa, Russia, 15 March 2000; pp. 227–234.
  19. Aretakis, N.; Mathioudakis, K.; Stamatis, A. Identification of sensor fault on turbofan engines using pattern recognition techniques. Control Eng. Pract. 2004, 12, 827–836. [Google Scholar]
  20. Merrill, W.C.; Delaat, J.C.; Bruton, W.M. Advanced detection, isolation, and accommodation of sensor failures—Real-time evaluation. J. Guid. Control Dyn. 1988, 11, 517–526. [Google Scholar]
  21. Delaat, J.C.; Merrill, W.C. Advanced Detection Isolation and Accommodation of Sensor Failure in Turbofan Engine, Real-Time Microcomputer Implementation; NASA-90-2925; NASA: Washington, DC, USA, 1990. [Google Scholar]
  22. Kobayashi, T. Aircraft Engine Sensor/Actuator/Component Fault Diagnosis Using a Bank of Kalman Filters; NASA/CR-2003-212298; NASA: Houston, TX, USA; March; 2003. [Google Scholar]
  23. Kobayashi, T.; Simon, D.L. Evaluation of an Enhanced Bank of Kalman Filters for In-Flight Aircraft Engine Sensor Fault Diagnostics. Proceedings of Turbo Expo 2004, Vienna, Austria, 14–17 June 2004. NASA/TM-2004-213203.
  24. Kobayashi, T.; Simon, D.L. Aircraft Engine On-Line Diagnostics through Dual-Channel Sensor Measurements: Development of a Baseline System. Proceedings of ASME Turbo Expo 2008 Gas Turbine Congress and Exposition, Berlin, Germany, 9–13 June 2008. NASA/TM-2008-215228.
  25. Kobayashi, T.; Simon, D.L. Aircraft Engine On-Line Diagnostics through Dual-Channel Sensor Measurements: Development of an Enhanced System. Proceedings of ASME Turbo Expo 2008, Berlin, Germany, 9–13 June 2008. NASA/TM-2008-215229.
  26. Lu, F.; Huang, J.Q.; Chen, Y.; Song, Y.F. Research on sensor fault diagnosis of aero-engine based on data fusion of SPSO-SVR. J. Aerosp. Power. 2009, 24, 1856–1865. [Google Scholar]
  27. Tang, L.; Decastro, J.A.; Zhang, X.; Ramos, L.F.; Simon, D.L. A Unified Nonlinear Adaptive Approach for Detection and Isolation of Engine Faults. Proceedings of ASME Turbo Expo 2010, Glasgow, UK, 14–18 June 2010. NASA/TM-2010-216360.
  28. Widodo, A.; Yang, B.S. Application of relevance vector machine and survival probability to machine degradation assessment. Expert Syst. Appl. 2010, 28, 2592–2599. [Google Scholar]
Figure 1. Outputs of ng by the model and turbo-shaft engine.
Figure 1. Outputs of ng by the model and turbo-shaft engine.
Sensors 12 11061f1 1024
Figure 2. Outputs of np by the model and turbo-shaft engine.
Figure 2. Outputs of np by the model and turbo-shaft engine.
Sensors 12 11061f2 1024
Figure 3. Sensor fault detection, diagnosis, and recovery principle.
Figure 3. Sensor fault detection, diagnosis, and recovery principle.
Sensors 12 11061f3 1024
Figure 4. Framework of outlier discrimination and elimination.
Figure 4. Framework of outlier discrimination and elimination.
Sensors 12 11061f4 1024
Figure 5. Simulation results of outlier discrimination and elimination.
Figure 5. Simulation results of outlier discrimination and elimination.
Sensors 12 11061f5 1024
Figure 6. The response to step input by (a) PI controller with no delay; and (b) PID controller with delay.
Figure 6. The response to step input by (a) PI controller with no delay; and (b) PID controller with delay.
Sensors 12 11061f6 1024
Figure 7. Dual-channel sensor fault detection, diagnosis, and recovery logic.
Figure 7. Dual-channel sensor fault detection, diagnosis, and recovery logic.
Sensors 12 11061f7 1024
Figure 8. One channel sensor ng step fault under the steady state of ng% = 85%. (a) Triplex channel outputs; (b) Step fault indication by SPSO-SVR; (c) Step fault indication by simplified model.
Figure 8. One channel sensor ng step fault under the steady state of ng% = 85%. (a) Triplex channel outputs; (b) Step fault indication by SPSO-SVR; (c) Step fault indication by simplified model.
Sensors 12 11061f8 1024
Figure 9. One channel sensor ng drift fault under the steady state of ng% = 85%. (a) Triplex channel outputs; (b) Drift fault indication.
Figure 9. One channel sensor ng drift fault under the steady state of ng% = 85%. (a) Triplex channel outputs; (b) Drift fault indication.
Sensors 12 11061f9 1024
Figure 10. Dual channel fault with different drift velocities under the steady state of ng% = 85%. (a) Triplex channel outputs; (b) Drift fault indication.
Figure 10. Dual channel fault with different drift velocities under the steady state of ng% = 85%. (a) Triplex channel outputs; (b) Drift fault indication.
Sensors 12 11061f10 1024
Figure 11. Dual channel fault with the same drift velocities under the steady state of ng% = 85%. (a) Triplex channel outputs; (b) Drift fault indication.
Figure 11. Dual channel fault with the same drift velocities under the steady state of ng% = 85%. (a) Triplex channel outputs; (b) Drift fault indication.
Sensors 12 11061f11 1024
Figure 12. Channel A with the step fault in the dynamic operation. (a) Triplex channel outputs; (b) Step fault indication by SPSO-SVR; (c) Step fault indication by simplified model.
Figure 12. Channel A with the step fault in the dynamic operation. (a) Triplex channel outputs; (b) Step fault indication by SPSO-SVR; (c) Step fault indication by simplified model.
Sensors 12 11061f12 1024
Table 1. Statistical results of sensor ng for the turbo-shaft engine.
Table 1. Statistical results of sensor ng for the turbo-shaft engine.
StateStandard deviation σMaximum biasτDRτAR, τBR
Flight idle0.0450.154.514
85% of ng0.0700.254.510
99.6% of ng0.0820.254.59
Dynamic operation0.0690.234.532
Table 2. Statistical results of sensor T45 for the turbo-shaft engine.
Table 2. Statistical results of sensor T45 for the turbo-shaft engine.
StateStandard Deviation σMaximum BiasτDRτAR, τBR
Flight idle0.0850.274.59
89.0% of ng0.1130.324.58
100.1% of ng0.0950.334.58
Dynamic operation0.1140.324.521

Share and Cite

MDPI and ACS Style

Lu, F.; Huang, J.; Xing, Y. Fault Diagnostics for Turbo-Shaft Engine Sensors Based on a Simplified On-Board Model. Sensors 2012, 12, 11061-11076. https://doi.org/10.3390/s120811061

AMA Style

Lu F, Huang J, Xing Y. Fault Diagnostics for Turbo-Shaft Engine Sensors Based on a Simplified On-Board Model. Sensors. 2012; 12(8):11061-11076. https://doi.org/10.3390/s120811061

Chicago/Turabian Style

Lu, Feng, Jinquan Huang, and Yaodong Xing. 2012. "Fault Diagnostics for Turbo-Shaft Engine Sensors Based on a Simplified On-Board Model" Sensors 12, no. 8: 11061-11076. https://doi.org/10.3390/s120811061

Article Metrics

Back to TopTop