Next Article in Journal
How Ski Tourism Involvement Promotes Tourists’ Low-Carbon Behavior?
Previous Article in Journal
Motivations for Peer-to-Peer Accommodation: Exploring Sustainable Choices in Collaborative Consumption
Previous Article in Special Issue
A Novel Adaptive Generation Method for Initial Guess Values of Component-Level Aero-Engine Start-Up Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Gas-Path Fault Diagnosis with Sliding Mode Applied in Aero-Engine Distributed Control System

AECC Aero Engine Control System Institute, Wuxi 214063, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(13), 10278; https://0-doi-org.brum.beds.ac.uk/10.3390/su151310278
Submission received: 8 May 2023 / Revised: 15 June 2023 / Accepted: 16 June 2023 / Published: 29 June 2023
(This article belongs to the Special Issue Sustainable Development and Application of Aerospace Engineering)

Abstract

:
The technology of aero-engine gas-path fault diagnosis is an important way to improve flight safety and reliability and reduce maintenance costs. With the maturity of the new-generation engine distributed control system (DCS), uncertainties such as bus packet loss, time delay, and node function degradation have increasingly highlighted new challenges to engine fault diagnosis. At present, linear Kalman filter (LKF) is widely researched and used in engine fault detection and isolation (FDI), but its robustness has proved to be not strong. However, the sliding mode observer (SMO) is not only capable of fault reconstruction but also robust to system uncertainties and disturbances due to its unique discontinuous switching term, which tends to be an effective way to achieve robust fault diagnosis for aero engines and DCS with many uncertainties. This paper initially develops a distributed bus packaging model that supports time-delay and packet-loss simulating and timing planning based on SimEvents, providing a basis for the model-based design and verification. Then the SMO is adopted to design a robust gas-path diagnosis method for engine DCS, and the robust observing accuracy is improved by combining high-order sliding mode theory, LMI optimized observation matrix, and variable gain. The simulation results show the effectiveness and advantages in engine DCS application scenarios.

1. Introduction

The safety and reliability of aero-engines is an important premise to ensure flight safety. Once fault or failure occurs, it may not only mean huge economic losses but even lead to major catastrophic accidents. At present, aero-engine maintenance is not only concerned with accident prevention but gradually emphasizes the improvement of performance reliability. The maintenance methods are also transitioned from post-maintenance, timed maintenance to condition based maintenance (CBM) based on real-time monitoring. The performance monitoring technology is used to monitor engine performance parameters in real time or regularly, so as to optimize the maintenance timing and schedule, which not only ensures engine reliability, but also greatly saves operating costs [1,2].
Over repeated operations, the gas-path performance of aero-engines gradually deteriorates. Common causes of gradual degradations include the compressor fouling, increase in the blade-tip clearance in the turbine, labyrinth seal leakage, wear and erosion, and corrosion in the hot sections. In addition, foreign-object damage, caused by impingement of such foreign-objects as birds, pieces of ice, and runaway debris, will cause abrupt performance shifts. The variations of efficiency and flow capacity of gas-path 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 cannot be directly measured during the flight, but fortunately, their degradations cause changes in the observable parameters, such as temperature, pressure, and rotational speed. Additionally, sensors in aircraft engines operate in severely hostile conditions, thus they are prone to faults and failures. Any undetected sensor faults may cause disastrous consequences to engine control loops, and even threaten flight safety. Therefore, the evaluation of engine performance based on the health parameters estimation and sensor fault detection helps operators determine the regular maintenance schedule and arrange replacement of components when performance reaches unacceptable levels.
Under this background, an engine health management system (EHM) has been put forward [3,4]. EHM is a real-time management system integrating the latest engine fault detection, analysis, and diagnosis technology, which is the key technology to realize the CBM of aero-engine. In the EHM system, gas path fault diagnosis technology plays an important role [5]. Gas path fault diagnosis technology uses the parameter information collected by the engine gas path sensor, combined with the filter, intelligent algorithm, and other ways to analyze the current health condition of the engine gas path, and detects and locates faults. Typical fault diagnosis algorithms include analytic model-based [6,7,8] methods (least square method, Kalman filter) and data-driven [9,10,11] methods (neural network, wavelet analysis, fuzzy algorithm). Each of these methods has its own advantages and disadvantages, but the model-based gas-path fault diagnosis method is based on the physical equation reflecting the aero-thermodynamic properties of the engine to build a model, and taking engine faults into the model can achieve more accurate quantitative performance monitoring, and it has been widely concerned and studied.
For the aero-engine, applying distributed control systems [12] in the future, the current gas-path fault diagnosis methods mainly have the following problems: First, since the engine is a complex and variable strong nonlinear system, the modeling error is inevitable, and the distributed system causes the delay and packet loss; therefore, the diagnosis system faces strong uncertainty. How to achieve robust estimation and diagnosis needs to be resolved in model-based approaches. Second, traditional filter/observer methods regard the performance parameter as a state, which needs to assume that its derivative is zero. This assumption is obviously contrary to the fact of fast time-varying faults, which leads to the problem of slow convergence of the estimator when estimating abrupt fault cases. Third, aero-engines are often maneuvered in a wide flight range, while the existing diagnostic methods are mostly based on steady-state data. This is because the engine data in the transition state changes greatly, which requires high diagnostic robustness, but it is difficult to meet in existing methods.
In recent years, the application of sliding mode observer (SMO) in fault diagnosis has been widely studied. This is due to the fault reconstruction capability of SMO and its unique discontinuous switching terms, which ensure the robustness of the system to model uncertainties and disturbances. There are many researches and applications of sliding mode observer in the fault diagnosis of motor [13], ship [14], robot [15], and aircraft control systems [16]. In the field of aviation, Alwi [17,18] designed a robust sliding mode observer for actuator faults of aircraft control systems, and realized the fault diagnosis within the full envelope range of aircraft by extending the sliding mode observer to the LPV (linear parameter varying) model. Nader [19] designed an adaptive sliding mode observer for fault diagnosis of gas turbine sensors, where the degraded performance was taken into account, and accurate fault reconstruction can be realized throughout the lifespan. Loza [16] designed a non-homogeneous high-order sliding mode observer for sensor fault diagnosis of transport aircraft with good simulation results. Edwards [20] designed a sensor fault diagnosis system for civil aircraft by using the sliding mode observer and verified it on the flight simulator of an Airbus. At present, the application of the sliding mode observer is mainly focused on the aircraft control/diagnosis system, and the research on the aero-engine gas-path fault diagnosis can be rarely found. Previously, our research team [21,22] proposed a robust diagnosis method based on unknown input reconstructed sliding mode observer for aero-engine gas-path diagnosis, which could realize real-time fault reconstruction by using fault information contained in discontinuous switching terms. The assumption in LKF that the derivative of reconstructed signals is zero is avoided, which improves the diagnosis speed and robust estimation accuracy.
However, the application of sliding mode observer technology to the robust diagnosis of aero-engine DCS is rarely reported. In fact, the robust fault diagnosis capability of the sliding mode observer is an effective way to achieve a robust estimation of gas-path performance and robust fault diagnosis for aero-engine DCS with a lot of uncertainties. At present, one of the bottlenecks restricting the engineering application of gas path diagnosis technology is that the system uncertainty restricts the technical reliability. Therefore, the research of distributed system robust diagnosis technology based on sliding mode observer is of great practical significance to solve the core problem and promote the application of aero-engine DCS diagnosis.

2. Aero Engine Dynamic Model

The discussed engine plant in this paper is a dual-shaft separated-exhaust turbofan engine with a high bypass ratio. The variable stator vane angle ( θ V S V ) and the variable bleed valve angle ( θ V B V ) are adjustable. The main components and structural diagram are shown in Figure 1. The notations used in this paper and their descriptions are shown in Table 1.
In this paper, the nonlinear mathematical model of the engine is established by the component analytic method, and the nonlinear system can be expressed as:
x ˙ = f x , u , v y = g x , u , v
where x R n is the state and y R p is the output. u R m is the control input and v denotes the external parameters (flight condition). The function f and g are, respectively, the engine process and measurement expressions. In the discussed engine plant, x = N L , N H T , y = N L , N H , P 25 , T 25 , P 3 , T 3 , T 495 T and u = W f , θ V S V , θ V B V T .
The health condition of engine gas-path components (abrupt fault or gradual performance degradation) can be characterized by component performance parameters. Therefore, the health parameter h is introduced to quantify the degree of sudden and gradual performance degeneration of each component after fault occurs. Since the inner ducted fan is driven by the same shaft with and the LPC, its function is equivalent to the first stage of the LPC. In the component-level model, the inner ducted fan and the low-pressure compressor are often modeled as one component, while the bypass fan is modeled as a separate component. Since all seven sensors involved in this paper are located in the inner duct of the engine, the health parameters of the outer bypass are not considered. In addition, the combustion chamber efficiency generally varies little during the engine service life, therefore it is also not considered. Finally, the health parameter h is specifically selected as the efficiency variation coefficient SE and the flow variation coefficient SW of the rotating component, which is defined as follows:
S E i = η i η i * , S W i = W i W i *
where η i , w i are the actual efficiency and flow rate of the component, while η i * , w i * are the corresponding ideal values, and the subscript i (i = 1, 2, 3, 4) represents the number of the component. Limited by the positions and quantities of actual engineering sensors, health parameters have to be selected [19,20]. In this paper, the flow rate of the low-pressure turbine is abandoned because there are no LPT-related sensors, and the health parameter vector is chosen as h = [SE1 SW1 SE2 SW2 SE3 SW3 SE4]T.
In this paper, the Newton–Raphson (N–R) method is adopted to obtain the component-level model (CLM) of the aero-engine. The modeling technique of the CLM has been relatively mature, and the calculation formula of each component can be referred to in the literature [23]. Since the nonlinear model is seldom used in the design of control law and fault diagnosis algorithm and the linear algorithm has been successfully applied to practical control and diagnosis problems, a practical design method is to design linear control law (or diagnostic filter) for steady-state points, and then add nonlinear features, such as gain scheduling and switching, so that it can be applied to full envelope and state. For various linear control and diagnosis algorithms, the linear state variable model (SVM) is the basis of their design. Taylor expansion at a steady point ( x 0 , u 0 , y 0 ) of the engine and retaining constant and first-order terms yields the following SVM:
x ˙ = f ( x , u ) f ( x 0 , u 0 ) + f x ( x 0 , u 0 ) Δ x + f u ( x 0 , u 0 ) Δ u y = g ( x , u ) g ( x 0 , u 0 ) + g x ( x 0 , u 0 ) Δ x + g u ( x 0 , u 0 ) Δ u
and Equation (3) can be further depicted as
Δ x ˙ = A Δ x + B Δ u Δ y = C Δ x + D Δ u
where A n × n , B n × m , C p × n , D p × m are the system matrices with appropriate dimensions. Here, n = 2 , m = 3 , p = 7 and x = x x 0 , y = y y 0 , u = u u 0 . For simplicity, the sign “ ” in Equation (4) is omitted in the following deductions. In this paper, a hybrid fitting method is applied to obtain the SVM, which is depicted in [24].

3. Integrated Model of Engine Distributed Control System

The discussed architecture of the engine control system is a partial DCS with high bandwidth and high fault tolerance TTP/C bus. The smart nodes (SN) include engine electronic central controller (EECC), front data concentrator (FDC), rear data concentrator (RDC), smart main fuel pump (MFP), smart actuator, etc., which are all in dual redundancy in hardware and software. Sensor signals are acquired, converted, filtered, and diagnosed by FDC and RDC, then information flow into EECC to calculate the control schemes and demands, which are the inputs of pump and actuators. Finally, currents are exported by controllers affiliated to pump and actuators to realize the closed-loop control (Figure 2).
Compared with the traditional centralized control system, the distributed control system of aero-engines has the characteristics of distributed control functions, intelligent nodes, and a lightweight system. It significantly reduces the system coupling, total weight, and EECC calculating demands, and improves the anti-pollution, high-temperature resistance, anti-interference capability of accessories, system maintainability, and reliability, while also providing the basis for the application of advanced control technology. However, the existing aero-engine control system modeling methods cannot meet the requirements of DCS research. Since in DCS, control programs and data flow programs are implemented asynchronously, and system synchronization is achieved through the bus network; therefore, control system data flow is more complex, and system design needs to comprehensively evaluate the bus performance, timing scheduling, delay packet loss, and other influences on the system control performance.
Figure 3 describes the fundamental principle of TTP/C bus protocol. The TTP/C bus is a kind of time-triggered protocol, featured with TDMA (time division multiple access). The physical bus has dual channels in architecture, and any SN in the network broadcast its information to each channel. A TTP SN includes a TTP controller, a host controller (including AS and OS), and a TTP CNI (container network interface). The MEDL information is stored in a TTP controller, which contains information of the cluster cycle, TDMA round, node slot allocation, and all scheduling in the network.
In order to deeply study the distributed control system of the aero-engine, it is necessary to study the integrated modeling method. Although the Truetime toolbox [25] is a bus-specific simulation tool, its scalability is poor, and it is not suitable for system simulation including complex timing planning. Moreover, it does not support fixed-step simulation, and it is not suitable for engine environment modeling. SimEvents® toolbox (Matlab SimEvents R2017a) is a discrete event system modeling and simulation tool in Simulink® (Matlab Simulink R2017a), in which the bus signal flow can be simulated through “entity” to build a distributed network model so that simulating the bus network characteristics in DCS can be realized. Using SimEvents can solve the problems such as time-triggered TTP/C bus simulation and random bus fault injection simulation, and realize the system-integrated simulation of engine control, system timing, and distributed bus behavior. In addition, it supports bus fault random injection during operation, which provides convenience for function design, timing design, and security analysis of distributed architecture.
In this paper, the TTP/C bus network model and node data transceiver model are established by the SimEvents toolbox. Figure 4 shows the TTP controller model of the smart node. A TTP controller model is combined with a MEDL module, communication network interface (CNI) module, receiver module, transmitter module, and bus guardian (BG) module. There are two “entities” in this network model: one is the TTP bus data, and the other is the MEDL information. The MEDL decides the TTP controller which is the right time slot to broadcast data onto TTP bus, and CNI is responsible for the interaction with the host controller. The models of the engine, sensors, host control CPU of SNs, and actuators are established by the Simulink toolbox and the Stateflow toolbox. Finally, all related models are gathered and realized in the Simulink platform to build the integrated engine DCS model (shown in Figure 5), to meet the development and verification requirements of an aero-engine distributed control system. The integrated engine DCS model features dual channel system architecture, and each channel can individually control the engine with full authority and functionality. Each channel includes a central controller (EEC node), a front digital concentrator (DC1 node), a rear digital concentrator (DC2 node), sensors, and smart actuators. Pressure sensors are integrated in the digital concentrator. Other sensors such as LVDT, RVDT, thermal resistance, or thermocouple are traditional sensors, and their raw signals are collected by a digital concentrator to conduct AC/DC conversion and diagnosis, then packaged to broadcast to TTP network. The central controller is the brain of the whole system, which calculates the big closed-loop demands and makes decisions for the whole of the manipulations. The smart actuator node such as smart electric pump and RDDV valve receive the demands and control the fuel or location in small closed-loop.

4. Fault Diagnosis of Aero-Engine Distributed Control System Based on Sliding Mode Observer

Consider aero-engine state space model with health parameters and sensor faults:
x ˙ ( t ) = A x ( t ) + B u ( t ) + L h ( t ) y ( t ) = C x ( t ) + D u ( t ) + M h ( t ) + f ( t )
where L n × q , and M p × q (q = 7) are constant coefficient matrices, and f denotes the sensor fault vector with dimension equal to y . Since y = N L , N H , P 25 , T 25 , P 3 , T 3 , T 495 T , f = f 1 , f 2 , f 3 , f 4 , f 5 , f 6 , f 7 T , where f i denotes the deviation fault of each sensor. Other definition and dimension of each appropriate dimension matrix and system variable corresponding to the Equation (5) have been given by the analysis in Section 2, where the health parameter and its derivative and the sensor fault and its derivative are unknown but bounded:
f t < α 1 , f ˙ t < β 1 , h t < α 2 , h ˙ t < β 2
where α 1 , α 2 , β 1 , and β 2 are known real scalars. The notation · represents the Euclidean norm for vectors and the induced spectral norm for matrices.
In the existing literature, robust sliding mode reconstruction often requires the output dimension to be larger than the fault vector dimension. However, in the case discussed here, there are seven available sensors, and the dimension of h and f are both 7. Therefore, either in component fault or sensor fault cases, there is no such robust design freedom mentioned in the relevant literature. In view of this problem, a robust SMO design method for system with limited number of sensors using model construction and coordinate transformation is proposed in this chapter, so as to achieve robust fault reconstruction under any bounded uncertainty.

4.1. Introduction of Robust Design Degrees of Freedom under Limited Sensor Conditions

This section is concerned with the design of a SMO for an uncertain state variable model (SVM) of an aero-engine subject to component fault, and the result of which can be also applied to sensor fault diagnosis. A representative of the engine dynamic nonlinear model in a small range around steady-state operating point can be expressed as
x ˙ ( t ) = A x ( t ) + B u ( t ) + L h ( t ) + Q 1 ξ ( t , x , u ) y ( t ) = C x ( t ) + D u ( t ) + M h ( t ) + Q 2 ξ ( t , x , u )
where Q 1 n × r and Q 2 p × r represent the uncertainty distribution matrix, while ξ ( t ) r × 1 denotes uncertainties. Assume ξ ( t ) and its first-time derivatives are unknown but bounded
ξ ( t , x , u ) < π 1 ,   ξ ˙ ( t , x , u ) < π 2
where π 1 , π 2 are known real scalars. Before observer design, a linear transformation is introduced to y ( t ) to create
y V ( t ) = V y ( t )
where V ( p + 1 ) × p is a designed matrix with a full column rank, and y V ( t ) ( p + 1 ) × 1 is the augmented output. Since V has a full column rank, the left pseudo-inverse of V is well defined. Then y ( t ) can be directly calculated as
y ( t ) = V T V 1 V T y V ( t )
This indicates a one-to-one correspondence between y ( t ) and y V ( t ) . In Equation (7), y ( t ) is substituted by y V ( t ) to obtain the state-space equation of the following form
x ˙ ( t ) = A x ( t ) + B u ( t ) + L h ( t ) + Q 1 ξ ( t , x , u ) y V ( t ) = V C x ( t ) + V D u ( t ) + V M h ( t ) + V Q 2 ξ ( t , x , u )
In this way, y V ( t ) exceeds h ( t ) in dimension, and y V ( t ) retains all measurement information in y ( t ) . Although y V ( t ) has no physical meaning in itself, it creates a degree of freedom in robust design structurally. Then h ( t ) is regarded as the unknown input of the system, and the unknown input sliding mode observer can be constructed to reconstruct the fault in real time.
In order to make h ( t ) and ξ ( t , x , u ) appear only in the system equation, according to reference [26], a filter transformation and a coordinates change should be introduced to Equation (11) to get the following state-space equation:
x ˙ b ( t ) = A b x b ( t ) + B b u ( t ) + H b h ( t ) + Q b ξ ( t ) z a t ( t ) = C b x b ( t )
Equation (12) is a canonical form from [26], which constitutes a useful starting point for observer design. The detail deduction can be found in the Appendix A.

4.2. Robust Second-Order SMO with Super-Twisting Algorithm

Define e z ( t ) = z ^ a t t z a t ( t ) as output estimation error, where z ^ a t ( t ) is the estimate value of z a t ( t ) . The proposed SMO has the following structure
x ^ ˙ b ( t ) = A b x ^ b ( t ) + B b u ( t ) G l e z ( t ) + G n ν ( t ) z ^ a t ( t ) = C b x ^ b ( t )
where x ^ b ( t ) is the estimate value of x b ( t ) . G l n ~ × p ~ , G n n ~ × p ~ are linear gain matrix and nonlinear gain matrix, respectively. The definition of n ~ and p ~ can be found in the Appendix A. Define e z ( t ) = e z , 1 ( t ) , e z , 2 ( t ) , . . , e z , p ~ ( t ) T , then the discontinuous switching term ν ( t ) = ν 1 ( t ) , ν 2 ( t ) , . . , ν p ~ ( t ) T is defined component-wise as
v i ( t ) = ψ i s i g n e z i ( t ) e z i ( t ) 1 / 2 + d i ( t ) d ˙ i ( t ) = ς i s i g n e z i ( t ) φ i e z i ( t ) , i = 1 , 2 , .. , p ˜
where ψ , ς , and φ are design scalars to be chosen. Assume that G n has the structure
G n = E T T T T
where E ( n ~ p ~ ) × p ~ represents the design freedom. A special structure is imposed on E
E = [E1, 0]
with E 1 ( n ~ p ~ ) × ( p ~ q ~ ) . Obviously only when p ~ > q ~ (sensor outnumbers fault) E 1 (robust design freedom) could exist. Define e ( t ) = x ^ b ( t ) x b ( t ) as state estimation error. The following error system is obtained from Equations (12) and (13)
e ˙ ( t ) = A b e ( t ) G l e z ( t ) + G n ν ( t ) H b h ( t ) Q b ξ ( t , x , u )
According to the form of C b , e ( t ) can be partition as e 1 T ( t ) , e 2 T ( t ) T where e 1 ( t ) n ~ p ~ . Let G l = G l 1 G l 2 where G l 1 ( n ~ p ~ ) × p ~ , and Q b = Q b 1 Q b 2 where Q b 1 ( n ~ p ~ ) × r ~ , then the error system can be written as
e ˙ 1 ( t ) e ˙ 2 ( t ) = A b 11 A b 12 A b 21 A b 22 e 1 ( t ) e 2 ( t ) G l 1 G l 2 e z ( t ) + E T T T T ν ( t ) 0 H b 2 h ( t ) Q b 1 Q b 2 ξ ( t )
Consider a further coordinate transformation associated with the invertible matrix
T L = I n ˜ p ˜ E 0 T
Then
e ¯ t = T L e 1 ( t ) e 2 ( t ) = e 1 ( t ) + E e z ( t ) e z ( t ) = e ¯ 1 ( t ) e z ( t )
Thus, the error system in Equation (17) can be written in the new coordinates as
e ¯ ˙ 1 ( t ) e ¯ ˙ z ( t ) = A ¯ b 11 A ¯ b 12 A ¯ b 21 A ¯ b 22 A ¯ b e ¯ 1 ( t ) e ¯ z ( t ) G ¯ l 1 G ¯ l 2 G ¯ l e z ( t ) + 0 I p ˜ G ¯ n ν ( t ) 0 H ¯ b 2 H ¯ b H ( t ) Q ¯ b 1 Q ¯ b 2 Q ¯ b ξ ( t , x , u )
where A b 11 = A b 11 + E A b 21 , A b 21 = T A b 21 . Then a choice of the linear gain G l is of the form
G ¯ l = G ¯ l 1 G ¯ l 2 = A ¯ b 12 A ¯ b 22 + d i a g [ χ 1 , χ 2 , .. , χ p ˜ ]
where χ is a scalar to be chosen. Substituting Equation (22) into Equation (20) yields
e ¯ ˙ 1 ( t ) e ¯ ˙ z ( t ) = A ¯ b 11 0 A ¯ b 21 d i a g [ χ 1 , χ 2 , .. , χ p ˜ ] e ¯ 1 ( t ) e ¯ z ( t ) + 0 I p ˜ ν ( t ) 0 H ¯ b 2 h ( t ) Q ¯ b 1 Q ¯ b 2 ξ ( t , x , u )
provided the structure of E in Equation (15), A b 11 can be written as A b 11 + E 1 A b 211 , where A b 211 is the first p ~ q ~ row of A b 21 . As argued in [27], if condition (2) is satisfied, then the pair A b 11 , A b 211 is detectable. Suppose that E in accord with Equation (16) has been chosen such that A b 11 is stable, i.e., there exists a symmetric positive definite matrix P 11 ( n ~ p ~ ) × ( n ~ p ~ ) such that
A ¯ b 11 T P 11 + P 11 A ¯ b 11 < 0
The objective is to force the output error e z ( t ) to zero in finite time and induce a sliding mode on the sliding manifold
S = e ¯ 1 T ( t ) e z T ( t ) T | e z ( t ) = 0
Considering the structure of ν ( t ) in Equation (14), and substituting Equation (14) into Equation (23), the equation related to e z ( t ) in Equation (23) can be written component-wise as
e ˙ z i ( t ) = ψ i s i g n e z i ( t ) e z i ( t ) 1 / 2 χ i e z i ( t ) + A ¯ b 21 i e ¯ 1 ( t ) H ¯ b 2 i h ( t ) Q ¯ b 2 i ξ ( t , x , u ) + d i ( t ) d ˙ i ( t ) = ς i s i g n e z i ( t ) φ i e z i ( t ) , i = 1 , 2 , .. , p ˜
where A b 21 , i , H b 2 , i , and Q b 2 , i are the i t h row of A b 21 , H b 2 , and Q b 2 , respectively. By defining a new variable
d 0 i t = A ¯ b 21 i e ¯ 1 ( t ) H ¯ b 2 i h ( t ) Q ¯ b 2 i ξ ( t , x , u ) + d i ( t ) , i = 1 , 2 , .. , p ˜
the Equation (26) can be rewritten as
e ˙ z i ( t ) = ψ i s i g n e z i ( t ) e z i ( t ) 1 / 2 χ i e z i ( t ) + d 0 i ( t ) d ˙ 0 i ( t ) = ς i s i g n e z i ( t ) φ i e z i ( t ) + ϕ i ( t ) , i = 1 , 2 , .. , p ˜
where ϕ i t = A b 21 , i e ˙ 1 t H b 2 , i h ˙ t Q b 2 , i ξ ˙ ( t ) . Then
ϕ i ( t ) < A ¯ b 21 i e ¯ ˙ 1 ( t ) + H ¯ b 2 i h ˙ ( t ) + Q ¯ b 2 i ξ ˙ ( t , x , u )
Since A b 11 is stable by assumption in Equation (24), the autonomous system associated with e 1 ( t ) is stable. Consequently both e 1 ( t ) and e ˙ 1 ( t ) are bounded. Provided h ˙ 1 ( t ) and ξ ˙ ( t ) are bounded, then there exists a sufficiently large ε with which ϕ i ( t ) < ε is satisfied. As discussed in [28], choose the scalar gains from Equation (26) as
ψ i > 2 ε i , χ i > 0 , ς i > ε i , φ > χ 2 ψ i 3 + 5 / 4 ψ i 2 + 5 / 2 ( ς i ε i ) ψ i ( ς i ε i )
It can be proven that a sliding motion will take place and e ˙ z , i t = e z , i t = 0 in finite time.

4.3. The Design of Variable Gain Discontinuous Switching Term

From the form of ν ( t ) it is obvious that ψ and ς is the nonlinear part gains and they determine the system chattering level, and the values of ψ and ς are all related with ε . Therefore, in order to reduce chattering, the variable gain discontinuous switching term is put forward here, the improved form of observer gain is as
ψ i ( t ) = 2 δ ε ^ i ( t ) ,   ς i ( t ) = δ ε ^ i ( t )
where δ > 1 is the safety coefficient, and ε ^ i is the estimate value of ε i , which is
ε ^ i ( t ) = A ¯ b 21 i e ¯ ˙ 1 ( t ) + H ¯ b 2 i   h ˙ ^ ( t ) + Q ¯ b 2 i π 2
In this way, the value of the discontinuous switching term varies depending on ε ^ i . In cases when there is no fault or minor fault, chattering could be restricted to a reasonable level. Meanwhile, if disturbances or fault are severe, the adaptive gain is able to guarantee the stability of sliding modes.

4.4. The Solve of Observer Gain by LMI

Once the sliding surface is reached, the error dynamics in Equation (23) are given by
e ¯ ˙ 1 ( t ) = A ¯ b 11 e ¯ 1 ( t ) Q ¯ b 1 ξ ( t ) 0 = A ¯ b 21 e ¯ 1 ( t ) + I p ˜ ν e q ( t ) H ¯ b 2 h ( t ) Q ¯ b 2 ξ ( t )
Provided Q b 1 = Q b 1 + E Q b 2 , Q b 2 = T Q b 2 , and H b 2 = T H b 2 , the Equation (33) can be rearranged and rewritten as
e ¯ ˙ 1 ( t ) = A b 11 + E A b 21 e ¯ 1 ( t ) ( Q b 1 + E Q b 2 ) ξ ( t ) ν e q ( t ) = T A b 21 e ¯ 1 ( t ) + T H b 2 h ( t ) + T Q b 2 ξ ( t )
where the signal ν e q ( t ) is the so-called equivalent output injection signal. As in [27], ν e q ( t ) represents the averaged behavior of ν ( t ) and is required to maintain a sliding motion, which can be obtained by
v ˙ e q ( t ) = A f v v e q ( t ) + A f v v ( t )
where A f v is the filter matrix and A f v is in the form of a diagonal matrix with positive entries where the diagonal elements represent inverse time constants.
Define a weighting matrix W in the structure of
W = W 1 H b 0 1
where W 1 q ~ × ( p ~ q ~ ) represents design freedom. Then an estimation signal is defined as
h ^ t = W T T ν e q ( t )
Note that W H b 2 = I p ~ . Multiplying the second equation in Equation (34) with W T T and rearranging Equation (34) yields
e ¯ ˙ 1 ( t ) = A b 11 + E A b 21 e ¯ 1 ( t ) ( Q b 1 + E Q b 2 ) ξ ( t ) h ^ ( t ) h ( t ) = W A b 21 e ¯ 1 ( t ) + W Q b 2 ξ ( t , x , u )
From Equation (38) it is clear that the transfer function from ξ ( t , x , u ) to h ^ t h ( t ) is
G ( s ) = W A b 21 ( s I n ( A b 11 + E A b 21 ) 1 ) ( Q b 1 + E Q b 2 ) + W Q b 2
The objective is to minimize the effect of ξ ( t , x , u ) on the estimation error h ^ t h ( t ) . In addition, note that the sliding surface can be reached only if Equation (24) is satisfied. Thus, the design is aimed at stabilizing A b 11 + E A b 21 while minimizing the effect of ξ ( t , x , u ) on h ^ t h ( t ) . Using the Bounded Real Lemma in [29], if there exists a matrix P 11 as defined in Equation (24), and another matrix P 12 ( n ~ p ~ ) × p ~ in the form of P 121 0 , where P 121 ( n ~ p ~ ) × ( p ~ q ~ ) , such that
P 11 A b 11 + A b 11 T P 11 + P 12 A b 21 + A b 21 T P 12 T * * ( P 11 Q b 1 + P 12 Q b 2 ) γ I r ˜ * W A b 21 W Q 2 γ I q ˜ < 0
then h ^ t h ( t ) < γ α 1 . It is a standard LMI problem which can be solved by function “mincx” in LMI toolbox [29]. Once P 11 , P 12 is synthetized, E is chosen as P 11 1 P 121 , and it is obvious Equation (24) is satisfied. Then G n is obtained and G l can be calculated as T l 1 G l . Although the influence of system uncertainty on the reconstructed signal cannot be completely decoupled, its transfer function is minimized through LMI optimization. In addition, if the output vector dimension is equal to the fault vector dimension, then there would be no degree of freedom for robust design such as E 1 and W 1 . Therefore, it is necessary to increase the output dimension by linear transformation as depicted in 4.1.
Finally, the estimation of health parameter (or sensor fault) is given by the signal h ^ t defined in Equation (37).

5. Simulations

The gain of the observer is calculated at the cruise design point, then digital simulations are carried out on the component-level model (CLM) and integrated model of engine DCS. The simulating step of the engine CLM is 5ms, while that of the closed-loop control is 20ms. The relevant parameters of the sliding mode observer are selected as follows: A f = 0.1 I 7 , A f v = 4.5 I 7 , χ i = 0.005 , φ i = 0.1 ( i = 1 , 2 , .. , 7 ). The variable gain method described in Section 4.3 is adopted for the selection of ψ i and ς i , and the safety factor δ = 1.5 .
Aero-engine gas path sensors are usually installed in high-temperature and high-pressure environments, plus, system vibration brought by high-speed rotating components are inevitable, and they are easily affected by electromagnetic interference and system noise. As a result, signals from sensors contain inherent noise, system noise and intrusion noise, among which system noise caused by engine vibration is the main one. Due to the symmetry of rotating parts, system noise is generally in the form of Gaussian white noise; therefore, Gaussian white noise is adopted to simulate the measurement noise. Referring to the indicators of engine measurement noise in the existing literature [30,31], the magnitude of injected measurement noise in this paper is shown in Table 2.
Two gas-path performance (health parameter) fault scenarios and two sensor fault scenarios are simulated, respectively. The proposed SMO is used to observe the current control system in real time, and results are shown in Figure 6. Scenario 1 simulates compressor fault, where flow decreases by 2% and efficiency decreases by 4.5%. Scenario 2 simulates high-pressure turbine fault, corresponding to a 2% increase in flow and a 2% decrease in efficiency. Scenario 3 simulates a −10% bias fault of T3 sensor; Scenario 4 simulates both N2 sensor and T495 sensor with −11% and −9% bias faults, respectively. In order to verify the estimation accuracy and the estimating speed of the observer, step faults are injected in the simulation to simulate abrupt engine faults. As can be seen from Figure 6, the sliding mode observer designed in this paper has achieved good fault estimation results in all fault scenarios. Table 3 shows the quantitative comparison between the proposed method and linear Kalman filter in RMSE, SD and estimated time. It can be seen that RMSE and SD of the two methods are basically at the same level. In terms of estimation time, the sliding mode observer based on the unknown input principle avoids the influence of fault derivative on observer convergence, and the estimation time is greatly shortened.
In dealing with sliding mode chattering, this paper optimized the observer design successively by super-twisting algorithm and adaptive gain method. Considering the fact that the low-pass filter featured with filter matrix A f v is adopted to recover ν e q from ν , and the low-pass filter can also inhibit high-frequency noise. Therefore, in order to independently verify the chattering suppression effect, measurement noise is not added in the simulation here, and other simulation conditions are the same as above. Figure 7 shows the lateral comparison using different observers when the fan efficiency decreases by 6%. Figure 7a shows the STA method without adaptive gain, where ψ i = 0.283, ς i = 0.02 (i = 1, 2, 7), and other design parameters remain same with observers above. In Figure 7b, STA method with adaptive gain is adopted. It can be seen that some components of h ^ have large chattering in Figure 7a, such as S E 4 ( h ^ 7 ). This is because ψ i or ς i have the same value in each dimension, and the conservative design leads to the problem that the fixed values of ψ i or ς i are too large for no-fault cases, which creates a large ν that causes chattering. The average SD of each dimension of h ^ is 5.13 × 10–4, and h ^ 7 is 9.33 × 10–4. The chattering observed in Figure 7b is controlled within an ideal range, and the average SD of each dimension of h ^ is 3.8 × 10–5. At the same time, since the values of ψ i and ς i will adaptively increase in the process of dynamic convergence, Figure 7b is significantly better than Figure 7a in the dynamic process of sliding mode convergence.
In order to verify the influence of the related uncertainties introduced by the distributed system (time delay, packet loss, disturbance) on the diagnosis and the robustness of the designed observer, the following form of uncertainty is added to the engine baseline model: ξ = ξ 1 ξ 2 ξ 3 T , where ξ 1 R 1 × 1 and ξ 2 R 1 × 1 represent model deviation, and ξ 3 R 1 × 1 represents disturbance. Plus, the bus packaging model is used to simulate the bus time delay and random packet loss behavior, in which the simulated delay is 50 ms and the simulated packet loss rate is 1%. Let each element of ξ be:
ξ 1 ( t ) = 0.21 0.11 x a ( t ) ,   ξ 2 ( t ) = 0.13 0.17 x a ( t ) ξ 3 ( t ) = 0.02 + 0.01 s i n ( π t 3 )
and uncertainty matrices Q 1 and Q 2 are chosen as:
Q 1 = 1 0 0 0 1 0 , Q 2 = 0 0 1 0 0 1 0
The forms of Q 1 and Q 2 reflect that ξ 1 and ξ 2 represent the deviation of the system matrix A, while ξ 3 represents the interference in the form of sine function in the speed output channel. Figure 8 simulates fan flow (SW1) decreased by 5% and Figure 9 simulates T25 decreased by 3%. In order to facilitate comparison, the estimation results of SMO under this uncertainty, the results of SMO under no uncertainty and the simulation results of LKF under the same uncertainty are both given. It can be seen that the addition of uncertainty has almost no impact on the SD and estimated time of SMO, while the accuracy is slightly decreased. However, compared with LKF under the same simulation conditions, the accuracy of SMO is significantly higher, especially in the simulation shown in Figure 8. This is because the LKF method is only robust against Gaussian white noise with averaged value 0, and obviously in this case, the injected uncertainties are not Gaussian white noise. However, the proposed method shows strong robustness in view of bounded uncertainties, due to the transfer function of uncertainty onto the reconstructed signal is minimized through LMI optimization.

6. Conclusions

In this paper, a TTP/C bus packaging model supporting time-delay and packet loss simulation and timing planning is developed based on SimEvents. Combined with the development of component-level model, sensor, controller, and actuator model by Simulink, the proposed engine distributed control model is capable of verifying aero-engine DCS diagnosis method. Moreover, a robust gas-path diagnosis method for engine distributed systems is proposed using sliding mode observer, aiming at gas-path parameter estimation and fault diagnosis regardless of system uncertainties such as time-delay and packet loss. With health parameters or sensor faults modeled as artificial inputs, the described approach is applicable to both slow degradations and abrupt shifts. Considering the fact that the involved engine contains an equal number of available sensors and health parameters, a transformation has been introduced to create a fictitious output that dimensionally outnumbers the health parameter (or sensor fault) vector, which makes room for the robust design. Combining high-order sliding mode theory, observation matrix LMI optimization, and variable gain methods, chattering is suppressed and robust observation accuracy is improved. By comparing with the traditional Kalman filter, the simulation results show the advantages of the proposed method in distributed system application scenarios, and a range of fault cases can be faithfully detected and estimated, with suitable accuracy and quick diagnosis speed by the described method. The limitation of the proposed method in engine DCS application is that the considered plant is a commercial aero-engine, which is usually operated in cruise flight condition, and only steady-state of several typical state points are considered to be designed and verified. Further work can be expanded to jet engines and diagnosis in dynamic or a wider flight envelope should be researched.

Author Contributions

Conceptualization, X.C. and X.Q.; methodology, X.C. and X.Q.; software, X.C.; validation, X.C.; formal analysis, X.C.; investigation, X.Q.; resources, X.Q.; data curation, X.C.; writing—original draft preparation, X.C.; writing—review and editing, X.Q.; visualization, X.C.; supervision, X.Q.; project administration, X.Q.; funding acquisition, X.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by “Science Center for Gas Turbine Project, grant number P2022-A-V-001-001”, and “National Major Project of Aero Engine and Gas Turbine, grant number J2019-V-0003-0094”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest. The funders 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.

Appendix A

In Section 4.1, a filter transformation and a coordinates change should be introduced to Equation (11), to make the further deduction on a nominal base form described in [26].
In order to make h ( t ) and ξ ( t , x , u ) appear only in the system equation, a filter transformation is introduced to y V ( t ) :
z ˙ ( t ) = A f z ( t ) + A f y V ( t )
where A f ( p + 1 ) × ( p + 1 ) is a stable filter matrix. Typically, A f is in the form of a diagonal matrix with positive entries where the diagonal elements represent inverse time constants. Substituting z V ( t ) for y V ( t ) in Equation (5), and combining x ( t ) and z V ( t ) to create an augmented state x a ( t ) ( n + p + 1 ) × 1 , the following representation can be obtained
x ˙ z ˙ V = A 0 A f V C A f A a x z V x a + B A f V D B a u + L A f V M H a h + Q 1 A f V Q 2 Q a ξ z a t = τ 1 I n τ 2 I n 0 0 0 I p + 1 n C a t x z V
where A a n ~ × n ~ , B a n ~ × m ~ , H a n ~ × q ~ , Q a n ~ × r ~ , and C a p ~ × n ~ are coefficient matrices, and I p ~ p ~ × p ~ denotes identity matrix. Comparing to the original system in Equation (7), it gives n ~ = n + p + 1 , m ~ = m , q ~ = q , r ~ = r , and p ~ = p + 1 . As analyzed in [16], it can be proved that the necessary and sufficient conditions for the existence of a stable sliding motion and feasibility of fault reconstruction [26] can be satisfied by Equation (A2). Thus, there exists an invertible change of coordinates x b ( t ) = T b x a ( t ) , in which C a t and H a have transformed to the following structure.
C b = C a t T b 1 = 0 T ,   H b = T b H a = 0 ( n ˜ p ˜ ) × q ˜ H b 2 = 0 ( n ˜ p ˜ ) × q ˜ 0 ( p ˜ q ˜ ) × q ˜ H b 0
where T p ~ × p ~ is orthogonal, H b 0 q ~ × q ~ is non-singular, and H b 2 p ~ × q ~ . With the change of coordinates the Equation (A2) is given by
x ˙ b ( t ) = A b x b ( t ) + B b u ( t ) + H b h ( t ) + Q b ξ ( t ) z a t ( t ) = C b x b ( t )
where A b = T b A a T b 1 and B b = T b B a . A b is in the form of A b 11 A b 12 A b 21 A b 22 where A b 11 ( n ~ p ~ ) × ( n ~ p ~ ) . Equation (A4) is a canonical form from [26], which constitutes a useful starting point for observer design.

References

  1. Litt, J.S.; Simon, D.L.; Garg, S.; Guo, T.H.; Mercer, C.; Millar, R.; Behbahani, A.; Bajwa, A.; Jensen, D.T. A Survey of Intelligent Control and Health Management Technologies for Aircraft Propulsion Systems. J. Aerosp. Comput. Inf. Commun. 2004, 1, 543–563. [Google Scholar] [CrossRef] [Green Version]
  2. Garg, S. Controls and Health Management Technologies for Intelligent Aerospace Propulsion Systems. In Proceedings of the 42nd AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, USA, 5–8 January 2004. [Google Scholar]
  3. Larkin, J.; Moawad, E.; Pieluszczak, D. Functional Aspects of, and Trade Considerations for, an Application-Optimized Engine Health Management System (EHMS). In Proceedings of the 40th AIAA/ASME/SAE/ASEE Joint Propulsion Conference and Exhibit, Fort Lauderdale, FL, USA, 11–14 July 2004. [Google Scholar]
  4. Jaw, L.C. Recent Advancements in aircraft Engine Health Management (EHM) Technologies and Recommendations for the Next Step. In Proceedings of the ASME Turbo Expo 2005: Power for Land, Sea, and Air, Reno, NV, USA, 6–9 June 2005. [Google Scholar]
  5. Urban, L.A. Gas Path Analysis Applied to Turbine Engine Condition Monitoring. J. Aircr. 1973, 10, 400–406. [Google Scholar] [CrossRef]
  6. Luppold, R.; Roman, J.; Gallops, G.; Kerr, L. Estimating In-Flight Engine Performance Variations Using Kalman Filter Concepts. In Proceedings of the 25th Joint Propulsion Conference, Monterey, CA, USA, 12–16 July 1989. [Google Scholar]
  7. 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]
  8. Volponi, A.; Simon, D.L. Enhanced Self Tuning on-Board Real-Time Model (eSTORM) for Aircraft Engine Performance Health Tracking; Technical Report for Pratt and Whitney Aircraft Group: East Hartford, CT, USA, 2008. [Google Scholar]
  9. Lee, S.M.; Choi, W.J.; Roh, T.S.; Choi, D.W. A Study on Separate Learning Algorithm Using Support Vector Machine for Defect Diagnostics of Gas Turbine Engine. J. Mech. Sci. Technol. 2008, 22, 2489–2497. [Google Scholar] [CrossRef]
  10. Zarandi, M.F.; Soltanzadeh, S.; Mohammadi, A.; Castillo, O. Designing a general type-2 fuzzy expert system for diagnosis of depression. Appl. Soft Comput. 2019, 80, 329–341. [Google Scholar] [CrossRef]
  11. Delaram, J.; Houshamand, M.; Ashtiani, F.; Valilai, O.F. A utility-based matching mechanism for stable and optimal resource allocation in cloud manufacturing platforms using deferred acceptance algorithm. J. Manuf. Syst. 2021, 60, 569–584. [Google Scholar] [CrossRef]
  12. Lv, C.; Chang, J.; Bao, W.; Yu, D. Recent research progress on airbreathing aero-engine control algorithm. Propuls. Power Res. 2022, 11, 1e57. [Google Scholar] [CrossRef]
  13. Tursini, M.; Petrella, R.; Parasiliti, F. Adaptive sliding-mode observer for speed-sensorless control of induction motors. Convert. Technol. Electr. Tract. 2002, 36, 1380–1387. [Google Scholar] [CrossRef]
  14. Edwards, C.; Spurgeon, S.K. A Sliding Mode Observer Based FDI Scheme for the Ship Benchmark. Eur. J. Control 2000, 6, 341–355. [Google Scholar] [CrossRef]
  15. Van, M.; Kang, H.J.; Suh, Y.S. A novel neural second-order sliding mode observer for robust fault diagnosis in robot manipulators. Int. J. Precis. Eng. Manuf. 2013, 14, 397–406. [Google Scholar] [CrossRef]
  16. De Loza, A.F.; Cieslak, J.; Henry, D.; Dávila, J.; Zolghadri, A. Sensor fault diagnosis using a non-homogeneous high-order sliding mode observer with application to a transport aircraft. IET Control Theory Appl. 2015, 9, 598–607. [Google Scholar] [CrossRef]
  17. Alwi, H.; Edwards, C. Robust fault reconstruction for linear parameter varying systems using sliding mode observers. Int. J. Robust Nonlinear Control 2015, 24, 1947–1968. [Google Scholar] [CrossRef] [Green Version]
  18. Alwi, H.; Edwards, C. Robust Actuator Fault Reconstruction for LPV Systems Using Sliding Mode Observers. In Proceedings of the 49th IEEE Conference on Decision and Control (CDC), Atlanta, GA, USA, 15–17 December 2010. [Google Scholar]
  19. 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]
  20. 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] [Green Version]
  21. Chang, X.; Huang, J.; Lu, F. Health Parameter Estimation with Second-Order Sliding Mode Observer for a Turbofan Engine. Energies 2017, 10, 1040. [Google Scholar] [CrossRef] [Green Version]
  22. 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] [Green Version]
  23. Zhou, W.X. Research on Object-Oriented Modeling and Simulation for Aero-Engine and Control System. Ph.D. Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2006. (In Chinese). [Google Scholar]
  24. Chang, X.; Huang, J.; Lu, F. Sensor Fault Tolerant Control for Aircraft Engines Using Sliding Mode Observer. Energies 2019, 12, 4109. [Google Scholar] [CrossRef] [Green Version]
  25. Martin, O.; Dan, H.; Anton, C. True Time 1.5 Reference Manual [EB/OL]. 2007. Available online: http://www.control.lth.se/truetime (accessed on 7 May 2023).
  26. Edwards, C.; Spurgeon, S.K. Sliding Mode Control: Theory and Applications; CRC Press: Boca Raton, FL, USA, 1988. [Google Scholar]
  27. Alwi, H.; Edwards, C.; Tan, C.P. Fault Detection and Fault-Tolerant Control Using Sliding Modes; Springer: London, UK, 2011. [Google Scholar]
  28. Moreno, J.A.; Osorio, M. Strict Lyapunov Functions for the Super-Twisting Algorithm. IEEE Trans. Autom. Control 2012, 57, 1035–1040. [Google Scholar] [CrossRef]
  29. 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]
  30. Pinelli, M.; Spina, P.R. Gas Turbine Field Performance Determination: Sources of Uncertainties. J. Eng. Gas Turbines Power 2002, 124, 155–160. [Google Scholar] [CrossRef]
  31. Abernethy, R.B.; Thompson, J.W. Uncertainty in gas turbine measurements. In Proceedings of the AIAA/ SAE 9th Propulsion Conference, Las Vegas, NV, USA, 5–7 November 1973. [Google Scholar]
Figure 1. The structure of a dual-shaft separated-exhaust turbofan engine.
Figure 1. The structure of a dual-shaft separated-exhaust turbofan engine.
Sustainability 15 10278 g001
Figure 2. The architecture of engine distributed control system.
Figure 2. The architecture of engine distributed control system.
Sustainability 15 10278 g002
Figure 3. The architecture of TTP/C bus and Smart Node.
Figure 3. The architecture of TTP/C bus and Smart Node.
Sustainability 15 10278 g003
Figure 4. The smart node TTP controller model.
Figure 4. The smart node TTP controller model.
Sustainability 15 10278 g004
Figure 5. The numerical simulation environment of engine distributed control system.
Figure 5. The numerical simulation environment of engine distributed control system.
Sustainability 15 10278 g005
Figure 6. The simulation results of SMO.
Figure 6. The simulation results of SMO.
Sustainability 15 10278 g006
Figure 7. The simulation results of SMOs in view of chattering. (a) shows the STA method without adaptive gain; (b) shows the STA method with adaptive gain.
Figure 7. The simulation results of SMOs in view of chattering. (a) shows the STA method without adaptive gain; (b) shows the STA method with adaptive gain.
Sustainability 15 10278 g007
Figure 8. The comparison results under uncertainty (fan flow decreased by 5%).
Figure 8. The comparison results under uncertainty (fan flow decreased by 5%).
Sustainability 15 10278 g008
Figure 9. The comparison results under uncertainty (T25 decreased by 3%).
Figure 9. The comparison results under uncertainty (T25 decreased by 3%).
Sustainability 15 10278 g009
Table 1. The notations and their descriptions.
Table 1. The notations and their descriptions.
NotationDescription
HHeight
MaMach number
NLLow pressure rotor speed
NHHigh pressure rotor speed
hHealth parameter vector
SE1 (h1)LPC efficiency
SE2 (h2)HPC efficiency
SE3 (h3)HPT efficiency
SE4 (h4)LPT efficiency
SW1 (h5)LPC flow capacity
SW2 (h6)HPC flow capacity
SW3 (h7)HPT flow capacity
SW4 (h8)LPT flow capacity
fSensor fault
WfFuel flow rate
θVSVVariable stator vane angle
θVBVVariable bleed valve angle
P25HPC inlet pressure
T25HPC inlet temperature
P3Combustor inlet pressure
T3Combustor inlet temperature
T495Exhaust gas temperature
Table 2. The magnitude of injected measurement noise.
Table 2. The magnitude of injected measurement noise.
Sensor TypeStandard Deviation (SD)%
N10.15
N20.20
temperature sensor (<600 K)0.15
temperature sensor (>600 K)0.20
pressure sensor0.20
Table 3. Quantitative comparison of SMO and KF.
Table 3. Quantitative comparison of SMO and KF.
ScenarioRMSE (10−4)SD (10−4)Time (s)
SMOLKFSMOLKFSMOLKF
112.219.75.45.61.02.7
212.111.76.45.30.92.4
33.85.23.25.01.01.9
45.74.65.24.61.02.6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chang, X.; Qiu, X. Robust Gas-Path Fault Diagnosis with Sliding Mode Applied in Aero-Engine Distributed Control System. Sustainability 2023, 15, 10278. https://0-doi-org.brum.beds.ac.uk/10.3390/su151310278

AMA Style

Chang X, Qiu X. Robust Gas-Path Fault Diagnosis with Sliding Mode Applied in Aero-Engine Distributed Control System. Sustainability. 2023; 15(13):10278. https://0-doi-org.brum.beds.ac.uk/10.3390/su151310278

Chicago/Turabian Style

Chang, Xiaodong, and Xiaojie Qiu. 2023. "Robust Gas-Path Fault Diagnosis with Sliding Mode Applied in Aero-Engine Distributed Control System" Sustainability 15, no. 13: 10278. https://0-doi-org.brum.beds.ac.uk/10.3390/su151310278

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop