Preprint
Article

Steady-state Fault Propagation Characteristics and Fault Isolation in Cascade Electro-hydraulic Control System

Altmetrics

Downloads

86

Views

23

Comments

0

A peer-reviewed article of this preprint also exists.

Submitted:

05 August 2024

Posted:

06 August 2024

You are already at the latest version

Alerts
Abstract
Model-based fault diagnosis serves as a powerful technique for addressing fault detection and isolation issues in control systems. However, diagnosing faults in closed-loop control systems is more challenging due to their inherent robustness. This paper aims to detect and isolate actuator and sensor faults in the cascade electro-hydraulic control system of a turbofan engine. Based on the fault characteristics, we design a robust unknown perturbation decoupling residual generator and an optimal fault observer specifically for the inner and outer control loops to detect potential faults. To locate the faults, we analyze the steady-state propagation laws of actuator and sensor faults within the loops using the final value theorem. Based on this, we establish the minimal-dimensional fault influence distribution matrix specific to the cascade turbofan engine control system. Subsequently, we construct the normalized residual vectors and monitor its vector angles against each row of the fault influence distribution matrix to isolate faults. Experiments conducted on an electro-hydraulic test bench demonstrate that our proposed method can accurately locate four typical faults of actuators and sensors within the cascade electro-hydraulic control system. This study enriches the existing fault isolation methods for complex dynamic systems, and lays the foundation for guiding component repair and maintenance.
Keywords: 
Subject: Engineering  -   Mechanical Engineering

1. Introduction

Closed-loop control systems are widely adopted in industrial fields to improve stability, reduce system sensitivity, and enhance robustness against external disturbances in the process [1]. The safety and reliability of control systems are crucial to the operation of the whole system. Therefore, some core components of these control systems, such as controllers, key actuators, and sensors are usually designed with dual or multiple redundancy, especially for safety–critical systems [2,3,4]. In general, the important prerequisite for fault-tolerant control is effective fault diagnosis and isolation (FDI). Hence, it is paramount to investigate the FDI techniques [5,6].
Over the past few decades, fault diagnosis of control systems has been widely investigated in various research fields, yielding numerous results, for example, in aerospace systems [7,8], wind energy conversion systems [9,10], chemical processes [11], and robotic systems [12]. The existing model-based fault diagnosis methods mainly consist of observer-based [13], parameter identification-based [14], and parity space-based [15,16] approaches, most of which are designed based on the first principle model of open-loop system parameterization without considering the impact of feedback control on the diagnostic system. However, it was found in [17] that there is a trade-off between controller robustness and the sensitivity of the detection filter in closed-loop control systems. According to [18], a numerical example of a closed-loop three-tank system was used to demonstrate the inability of open-loop fault diagnosis approaches to detect system faults in the proposed closed-loop system. Therefore, dedicated methods should be developed to address fault diagnosis and isolation in closed-loop systems.
Closed-loop controller degrades diagnosis performance due to the following reasons: (1) The feedback controller makes the system more robust against internal and external disturbances [19], but at the same time it reduces the system sensitivity to the residual signal of the diagnostic system; (2) Abnormal signals of a faulty system will be fed back to the system input, causing deviations in multiple signals throughout the control loop [20]. Although this may improve the detectability of faults to some extent, it increases the difficulty of fault isolation. As discussed in [21], the authors examined how a certain implemented controller would impact the diagnostic system and how such performance can be further improved. Sun proposed a fault identification method to improve the performance of deep neural networks when fault magnitude and fault characteristics differences are insignificant in closed-loop systems [22]. Cheng used a combined model-based method to enhance diagnostic performance in closed-loop control systems based on the observer-based method and the artificial neural networks (ANNs) modeling approach [23]. Grehan proposed an SVM data-driven fault diagnosis method to detect and identify faults in an aircraft closed-loop flight control actuation system, which uses information from previously collected data to identify the characteristics of faults [24]. Zhang used a data-driven and mixed approach to detect specific faults for autonomous underwater vehicles. These diagnosis methods can essentially be viewed as pattern recognition, without any particular physical model of the system [25]. In recent years, some researchers have also focused on the active fault diagnosis of closed-loop systems, for example, the active fault diagnosis problem for a class of discrete-time closed-loop systems with stochastic noise was addressed in [26]. Niemann proposed a double residual generator that derives from the Bezout equation and it can be applied to active fault detection in closed-loop systems [27]. We investigated the closed-loop performance deviation caused by system additive or multiplicative faults, in [28], and proposed a control performance requirements-based fault diagnosis scheme for the first time. This research work is an extension and continuation of that study. However, to the best of our knowledge, the existing research mainly focuses on the fault detection of the single closed-loop system using data-driven methods. Furthermore, few research efforts have been made to the fault isolation for closed-loop control systems, especially for cascade control systems.
Motivated by the above observations, we propose a novel fault diagnosis scheme for the cascade electro-hydraulic control system of a turbofan engine. The main contributions of this study are as follows: (1) The steady-state characteristic variations of critical signals in a cascade control system are employed as evaluation indices for fault impact. Theoretically, the steady-state propagation laws of actuator faults and sensor faults in both the inner and outer loops are derived. Additionally, a method for establishing the fault influence distribution matrix within the loops of the cascade control system is presented. (2) A minimal-dimensional steady-state residual vector representing the operating state of the cascade control system is constructed, transforming the fault localization problem into a straightforward mathematical problem of calculating the angle between two vectors. By sequentially calculating the angles between the normalized residual vector and each row vector of the fault influence distribution matrix, the fault corresponding to the row vector with the smallest angle is identified as the isolated fault.
The remainder of this paper is organized as follows: In Section 2, the cascaded electro-hydraulic control system of a turbofan engine is introduced. In Section 3, the fault diagnosis and isolation schemes based on the steady-state propagation characteristics of faults are proposed. Section 4 presents the experimental results, and the discussion and conclusions are given in Section 5.

2. Cascade Electro-Hydraulic Control System of Turbofan Engine

2.1. Cascade Electro-Hydraulic Control System of Turbofan Engine

Cascade control is an effective way to enhance the control performance of dynamic processes. A cascade control system typically consists of two main control loops: the outer loop and the inner loop. By leveraging the strengths of dual-loop architecture, these systems achieve superior disturbance rejection, enhanced control accuracy, and increased stability.
Figure 1 illustrates a typical electro-hydraulic cascade control system of a turbofan engine, which comprises two primary control loops: the outer loop for fan speed control and the inner loop for fuel metering control.
The outer loop involves a controller that regulates the fan speed based on the desired fan-speed setpoint given by the power lever angle (PLA) and the rotary variable differential transformer (RVDT). This controller adjusts the torque motor reference input of the inner-loop electro-hydraulic servo valve (EHSV), which in turn modulates the fuel flow to control the fan speed. The inner loop focuses on the precise metering of fuel delivered to the engine. The inner controller receives feedback from the linear variable differential transformer (LVDT) mounted on the fuel metering valve (FMV), and adjusts the measured fuel flow with the aid of difference pressure valve (DPV).

2.2. Fault Analysis of Turbofan Engine Control System

As can be seen from Figure 1, the inner-loop actuator is the EHSV-controlled FMV, the outer-loop actuator is the DPV, and LVDT and RVDT are the feedback sensors within the inner- and outer-loop, respectively. These core components are crucial to the safe and reliable operation of the entire cascade control system.
The fuel metering unit (FMU) includes the FMV and the EHSV, and the torque motor can be regarded as part of the EHSV. Due to the harsh operational environment, the FMU is susceptible to various faults. For instance, the valve spool can wear out over time due to continuous operation and high pressures with symptoms of increased internal leakage and degraded fuel flow control. The torque motor within the EHSV can fail due to short circuits, insulation breakdown, or external damage, which results in inaccurate fuel metering or even loss of control signals.
The function of the PDV is to ensure that the pressure differential before and after the fuel metering valve is maintained at a certain constant value so that the fuel flow rate can be controlled simply by controlling the displacement of the metering valve. Although differential valve spring fatigue or seal leakage is a multiplicative fault to the dynamics of the valve itself, the effects of DPV common faults and disturbances can be viewed as a gain fault with respect to the engine fuel output.
LVDT and RVDT are utilized to monitor the FMV openings and the fan speed, when they operate for extended periods under high temperatures and strong vibration conditions, they may experience coil breakage, changes in resistance, or even alterations in structural parameters, which can subsequently affect the related performance parameters. For example, bias and drift of sensors caused by aging, temperature changes, or calibration errors lead to persistent offset in sensor readings, leading to incorrect control responses.

3. Fault Diagnosis Scheme

In the cascade electro-hydraulic control system, the residual generators for fault detection in its two loops can be designed independently and specifically, tailored to the unique requirements of each control loop.

3.1. Optimal Fault Detection Filter Design for the Outer Loop System

Consider the following dynamic control system that incorporates additive disturbances and faults:
{ x ˙ 1 ( t ) = A 1 x 1 ( t ) + B 1 u 1 ( t ) + E d 1 d 1 ( t ) + E f 1 f 1 ( t ) y 1 ( t ) = C 1 x 1 ( t ) + D 1 u 1 ( t ) + F d 1 d 1 ( t ) + F f 1 f 1 ( t )
where, x1 is the state vector of outer-loop control system, y1 signifies outer-loop output vector, A1, B1, C1, and D1 are system matrices, u1 is the control input, d1(t) represents the unknown disturbance input vector of the system, f1(t) denotes the fault vector of the system, Ed1, Ef1, Fd1, and Ff1 are the corresponding disturbance and fault matrices with appropriate dimensions.
To generate fault residuals of the outer-loop control system, the following state observer is designed:
{ x ^ ˙ 1 ( t ) = A 1 x ^ 1 ( t ) + B 1 u 1 ( t ) + L o b s [ y 1 ( t ) y ^ 1 ( t ) ] y ^ 1   ( t ) = C 1 x ^ ( t ) + D 1 u 1 ( t )
where, x ^ ˙ 1 and y ^ 1 are the estimated x1 and y1, respectively. Lobs is the observer gain matrix that stabilizes the eigenvalues of the matrix (A1-LobsC1) stable, ensuring that the designed observer can achieve an unbiased estimate of the system state.
Define the observation residuals eobs1 as follows
e o b s 1 ( t ) = x 1 ( t ) x ^ 1 ( t )
The dynamic characteristics of the residual generator can be described as
{ ξ ˙ ( t ) = A ˜ 1 ξ ( t ) + E ˜ d 1 d ˜ 1 ( t ) + E ˜ f 1 f 1 ( t ) r 1 ( t ) = W [ C ˜ 1 ξ ( t ) + F ˜ d 1 d ˜ 1 ( t ) + F ˜ f 1 f 1 ( t ) ]
where, W is a pre-filter to be designed, r1 is the generated system residual,
Preprints 114313 i001
According to Equation (1), the transfer functions from system disturbances d ˜ 1 and system faults f1 to r1 are as follows, respectively
G r 1 d ˜ 1 ( s ) = W [ F ˜ d 1 + C ˜ 1 ( s I A ˜ 1 + L o b s C ˜ 1 ) ( E ˜ d 1 L o b s F d 1 ) ]
G r 1 f 1 ( s ) = W [ F ˜ f 1 + C ˜ 1 ( s I A ˜ 1 + L o b s C ˜ 1 ) ( E f 1 L o b s F f 1 ) ]
To achieve the optimal balance between the robustness of system disturbances and the sensitivity to system faults, we can solve the following optimal design problem using the theorem presented in [29] to obtain the optimal solution.
max L o b s , W J ( L o b s , W ) = σ i ( G r 1 f 1 ( j ω ) ) G r 1 d ˜ 1 ( j ω ) ,         ω [ 0 , )
where, σ i ( ) is the i-th non-zero singular value, j is imaginary unit, ω is the angular frequency.
The matrices Lobs and W that satisfies the solution of the above optimization problem could make the observer robust to disturbances while being as sensitive to faults as possible.
To detect faults, the root mean square (RMS) of the residual signal is utilized to evaluate the energy of the residual signal:
r 1 ( t ) RMS = 1 T t t + T r 1   T ( τ ) r 1 ( τ ) d τ
where, · RMS represents the average energy of the residual signal within the specified time interval (t, t+T) and it can be determined based on the maximum energy value observed in the system’s historical data under fault-free conditions.
J t h 1 , R M S = sup fault - free r 1 ( t ) RMS
By monitoring the RMS value of the residual signal and comparing it against a predetermined threshold Jth1,RMS, the fault detection logic of the outer-loop control system is given by
{ r 1 ( t ) RMS > J t h 1 , R M S fault r 1 ( t ) RMS J t h 1 , R M S fault - free

3.2. Robust Unknown Disturbance Decoupled Residual Generator for the Inner-Loop System

The inner-loop dynamic system can be described as
{ x ˙ 2 ( t ) = A 2 x 2 ( t ) + B 2 u 2 ( t ) + E d 2 d a 2 ( t ) y 2   = C 2 x 2 ( t ) + D 2 u 2 ( t )
where, x2 is state vector of the inner-loop control system, y2 is inner-loop output, A2, B2, C2, and D2 are system matrices, u2 is control input, da2(t) represents the unknown external disturbance, and Ed1 is disturbance distribution matrix.
For the inner loop fuel control system dominated by multiplicative faults, an unknown disturbance decoupling observer is established as follows:
{ z ˙ ( t ) = F o b s z ( t ) + T o b s B 2 u 2 + K o b s y 2 ( t ) x ^ 2 ( t ) = z ( t ) + H o b s y 2 ( t )
where, z ( t ) is the state vector of the unknown disturbance decoupling observer, x ^ 2 ( t ) is the estimated state vector of the inner loop, Fobs, Tobs, Kobs, and Hobs are the observer matrices that need to be designed to achieve decoupling of additive perturbation and state estimation.
Fig. 2 shows the structure of the unknown disturbance decoupling observer.
Figure 2. Structure of robust unknown disturbance decoupled residual generator.
Figure 2. Structure of robust unknown disturbance decoupled residual generator.
Preprints 114313 g002
The estimated state error eobs2 is
e o b s 2 ( t ) = x 2 ( t ) x ^ 2 ( t )
The error control equation can be described as
e ˙ o b s 2 ( t ) = ( A 2 H o b s C 2 A 2 K o b s 1 C 2 ) e 2 ( t ) [ F o b s ( A 2 H o b s C 2 A 2 K o b s 1 C 2 ) ] z ( t )                                                     [ K o b s 2 ( A 2 H o b s C 2 A 2 K o b s 1 C 2 ) H o b s ] y 2 ( t )                                                     [ T o b s ( I H o b s C 2 ) ] B 2 x s v ( t ) ( H o b s C 2 I ) E d 2 d a 2 ( t )
where, Kobs=Kobs1+Kobs2.
When system input and output are decoupled, the state estimation error of the system can be simplified to:
e ˙ o b s 2 ( t ) = F o b s e o b s 2 ( t ) = ( A 2 H o b s C 2 A 2 K o b s 1 C 2 ) e o b s 2 ( t )
If all eigenvalues of the matrix F o b s are stable, it can be ensured that the estimation error gradually approaches zero and the estimated system states approach the true values.
According to the output of the observer and the actual output of the system, the residuals of the system can be obtained
r 2 ( t ) = y 2 ( t ) C 2 x ^ 2 ( t ) = ( I C 2 H o b s ) y 2 ( t ) C 2 z ( t )
where, I is an identity matrix with appropriate dimensions.
Similarly, RMS index is utilized to evaluate the change of the residual signal, i.e.,
r 2 ( t ) RMS = 1 T t t + T r 2   T ( τ ) r 2 ( τ ) d τ
The maximum energy value of historical data recorded under fault-free conditions is used as the threshold of the residual signal
J t h 2 , R M S = sup fault - free r 2 ( t ) RMS
If the RMS value exceeds this threshold, a fault condition is declared. Therefore, the fault detection logic of the outer loop is
{ r 2 ( t ) RMS > J t h 2 , R M S fault r 2 ( t ) RMS J t h 2 , R M S fault - free

3.3. Steady-State Propagation Characteristics of Faults in Cascade Control Systems

To analyze the propagation characteristics of actuator and sensor faults in the cascade control system, it is first necessary to derive the fault propagation characteristics of the single-loop control system shown in Figure 3.
To simplify the derivation process, multiplicative faults can be equivalently converted into additive faults, and the system dynamics of the inner loop can be described as:
{ x ˙ 2 = A 2 x 2 + B 2 u 2 + E f 2 f a 2 y 2 m = C 2 x 2 + F f 2 f s 2
where, E ˜ f 2 is the actuator fault matrix, f ˜ a 2 is the actuator fault vector, F ˜ f 2 is the sensor fault matrix, f ˜ s 2 is sensor fault vector.
The system matrices of the inner-loop electro-hydraulic FMV are
Preprints 114313 i002
where, KL is load stiffness of FMV, mt is mass of the FMV, Ap is the area of the FMV control chamber, Bp is damping coefficient of FMV, Cip is the internal leakage coefficient, βe is elastic modulus of the fuel, Kc2 is the pressure gain coefficient of EHSV, Kq2 flow gain coefficient of EHSV, Vt is volume of the FMV control chamber, and Ks2 is the LVDT gain.
The closed-loop transfer matrix from system input v2 to output y2m is:
x ˙ 2 = ( A 2 B 2 C 2 K 2 ) x 2 + B 2 K 2 v 2 B 2 F ˜ f 2 f ˜ s 2 K 2 + E ˜ f 2 f ˜ a 2
where, K2 is inner-loop controller.
Then the transfer function from system input v2 to output y2 is
G v 2 , y 2 ( s ) = C 2 [ s I - ( A 2 B 2 C 2 K 2 ) ] - 1 B 2 K 2   = K s 2 K 2 [ V t m t s 2 + ( 4 β e K c 2 m t + V t B p ) s + 4 β e A p 2 ] V t m t s 3 + ( 4 β e K c 2 m t + V t B p ) s 2 + 4 β e A p 2 s + 4 β e A p K s 2 K 2 K q 2
From equation (21), it can be observed that feedback sensor gain Ks2 and controller K2 have direct impacts on the system output under the closed-loop control situation.
Similarly, the transfer functions of the actuator faults to the specific signals in the loop G u 2 , f a 2 , G y 2   , f a 2 , G y 2 m , f a 2 , G u 2 , f s 2 , G y 2   , f s 2 , and G y 2 m , f s 2 can be obtained.
The steady-state outputs of the derived system transfer functions can be calculated respectively using the final value theorem, and results are as follows.
Preprints 114313 i003
It can be seen from the above calculation results that, for a single-loop closed-loop control system, feedback sensor faults will affect the steady-state control accuracy of the closed-loop control system, and the control error is directly related to the faulty sensor gain. In contrast, actuator faults usually do not affect the actual steady-state output of the system. Furthermore, neither actuator faults nor sensor faults affect the steady-state values of the measured output y2m and the control input u2 within the loop.
The fault propagation characteristics of a single closed-loop system are summarized in Table 1.
As evident from Table 1, additive disturbances in the system do not affect the final steady-state control characteristics of the system. This underscores the robustness of the closed-loop control system, which is capable of mitigating the effects of process disturbances in the system, except in cases of feedback sensor faults or other disturbances.
Nonetheless, when considering the presence of the external control loop as depicted in Figure 4, the conclusion changes. In this scenario, the steady-state error of the inner loop system’s actual output is further corrected by the outer controller, thereby altering the steady-state outputs of multiple signals within the loop.
The analytical derivation method can be employed to obtain the transfer functions between different signals in the cascade control system. Additionally, the steady-state propagation characteristics of faults within the cascade fuel control system are presented in Table 2.
According to the previous analysis, when the feedback sensor in the inner loop experiences a gain failure, it results in a deviation in the control input command of the fuel servo mechanism. This, in turn, leads to changes in the actual outputs of the fuel metering valve, fuel flow, and engine rotor speed. However, the outer-loop controller corrects the deviations by adjusting the command of the inner-loop actuator, effectively eliminating the engine speed deviation and maintaining the measured rotation speed at the reference value.

3.4. Fault Isolation Scheme Based on Steady-State Fault Propagation Characteristics

To isolate the fault, define the minimum dimension residual vector rsys(t) the cascade control system:
r s y s ( t ) = [ | Δ u 1 ( t ) | , | Δ v 2 ( t ) | , | Δ u 2 ( t ) | , | Δ y 2 ( t ) | , | Δ y 2 m ( t ) | ]                                                     = [ | u 1 ( t ) u 10 | , | v 2 ( t ) v 20 | , | u 2 ( t ) u 20 | , | y 2 ( t ) y 20 | , | y 2 m ( t ) y 2 m 0 | ]
where, u10 represents the nominal value of fuel flow, v20 is the nominal output of the outer-loop controller, which also serves as the nominal command value for the inner loop. Additionally, u20 denotes the nominal output of the inner-loop controller, y20 represents the nominal output of the inner-loop servo actuator, and y2m0 is the nominal measurement output of the inner-loop feedback sensor.
These nominal status values can all be derived from the system’s fault-free historical operating data, which has been collected under different working conditions. Based on real-time monitoring data or offline data, the signal residual vector of the fuel-speed cascade control system can be calculated.
Assuming that the system can experience four distinct faults: inner-loop actuator failure, inner-loop feedback sensor failure, outer-loop actuator failure and, outer-loop feedback sensor failure, with no more than one fault occurring simultaneously, then the fault influence distribution matrix M is obtained by analyzing the steady-state propagation characteristics of actuator and sensor faults within the cascade control system:
M = [ 0 1 1 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 1 1 ] 4 × 5
To prevent the occurrence of ill-conditioned matrices, which can arise due to significant differences in the magnitudes of various residuals, and to enhance the accuracy of fault isolation, it is necessary to normalize each residual vector using the following formula:
r ¯ s y s q ( t ) = r s y s q ( t ) r s y s q ( t ) | min r s y s q ( t ) | max r s y s q ( t ) | min                         ( q = 1 , 2 , 3 , 4 , 5 )  
where, q represents the q-th column in the residual vector rsys(t), the maximum and minimum values of the residual vector can be obtained from the fault-free historical operation data of the system in the past period.
Assume that the p-th row vector of fault influence distribution matrix Mp ( p = 1 , 2 , 3 , 4 ) represents four typical fault modes: fa2, fs2, fa1, and fs1, then calculate the vector angles between the normalized residual vector r ¯ s y s     j and each row vector of fault influence distribution matrix M. The value of p that minimizes the vector angle value is the result of fault isolation, i.e.,
arg max p { cos M p r ¯ s y s q   j } ,               ( p = 1 , 2 , 3 , 4 )

4. Experiments

To validate the effectiveness of the proposed fault isolation scheme, experiments are conducted on an electro-hydraulic servo system test bench. This test bench is capable of simulating the cascade control system of a turbofan engine, as shown in Figure 5. Given the constraints imposed by experimental conditions, the turbofan engine has been virtually simulated using a first-order mathematical model with a time constant of 4.0 seconds.
In the experiment, the system pressure was set to 21MPa, and the sampling time was 0.001s. Both the two loop controllers employed are simple proportional controllers. The servo valve-controlled cylinder serves to simulate the FMV with a total stroke of 30 mm. Within the host computer software, deviation faults were artificially injected into the outputs of the actuators and sensors, respectively. Subsequently, all output signals in the cascade control system, namely u1, y1, y1m, v2, u2, y2, and y2m were collected.
It can be observed from Figure 6 that the four typical faults have different effects on the inner-loop signals within the cascade control system. Referring to Figure 6 (a) and (b), upon injecting deviation faults at 1.0 s, the reference input v2 and control input u2 gradually stabilize after approximately four seconds of adjustment. However, compared to the fault-free system, there exists a noticeable steady-state error, particularly evident in the case of RVDT gain deviation fault references.
Comparing Figures 6(c) and 6(d), the primary difference lies in the significant deviation between the actual and measured outputs of the metering valve when the LVDT is faulty. This deviation is unacceptable for the entire engine control system in practical applications. Furthermore, it is evident that when a deviation fault occurs in the FMV, the actual and measured output signals of the metering valve gradually converge to a stable value after three seconds of dynamic adjustment, exhibiting almost no steady-state error compared to the fault-free system. In contrast, DPV and RVDT faults significantly impact the actual and measured outputs of the metering valve, resulting in substantial steady-state errors.
As shown in Table 2, when a deviation fault occurs in the FMV, the steady-state residuals of the signals v2, u2, y2, and y2m ultimately approach zero after a brief adjustment period, as demonstrated in Figure 6. However, during the dynamic adjustment process, an interesting phenomenon arises. The initial change direction of the system’s actual output and measured output signal residuals aligns with the deviation fault direction, whereas the initial change direction of the system’s control input residual is the opposite. This is due to the closed-loop controller’s corrective action; upon detecting a deviation in the measured output by the feedback sensor, the system’s control input adjusts in the opposite direction to mitigate the impact of the deviation fault on the output. Conversely, when a deviation fault occurs in the feedback sensor LVDT, the initial change direction of the measured output aligns with the deviation fault direction. However, both the initial change directions of the system’s control input and actual output residuals are opposite to this, indicating a corrective response by the system to counteract the fault effects.
It can be observed from Figure 7 that for the outer-loop control system, among the four typical fault modes, only the RVDT fault has the most significant impact on the outer-loop signals. The effects of the other three faults are mitigated under the correction provided by the closed-loop controller. This finding is consistent with the theoretically derived results in the previous section and lays the foundation for the subsequent fault isolation scheme, which is based on steady-state propagation characteristics. It should be noted that due to the first-order engine model and the difference between the two cascade controllers, some signals exhibit significant noise while others appear filtered. For example, the signal noise of the measured output from the inner-loop feedback sensor is greatly reduced after passing through the engine model.
According to the experimental data, the steady-state residual values of each signal under four different fault conditions and fault-free conditions were calculated. The results are summarized in Table 3.
Based on the data presented in Table 3, we can obtain the normalized residual matrix as follows:
r ¯ s y s = [ 0 . 2230 1 . 0000 0 . 9975 0 . 1254 0 . 1254 0 . 0075 0 . 3259 0 . 3192 0 . 0042 1 . 0000 0 . 0007 0 . 0477 0 . 0532 1 . 0000 1 . 0000 1 . 0000 1 . 0000 1 . 0000 0 . 5625 0 . 5625 ]
The fault isolation results can be determined by computing the vector angles between each fault’s normalized residual vector and each row vector of the fault influence distribution matrix M. The results are shown in Table 4.
From Table 4, it can be seen that the minimum angles between the four residual vectors and each row vector of fault influence distribution matrix M are 11.40°, 31.46°, 33.39°, and 34.94°, representing FMV fault, LVDT fault, DPV fault, and RVDT fault, respectively. In practical applications, targeted maintenance can be performed based on the isolation results obtained from the minimum and sub-minimum angle values to improve the reliability of diagnostic results and improve maintenance efficiency.

5. Discussion and Conclusions

This study deals with the fault diagnosis of the cascade electro-hydraulic control system of a turbofan engine. We proposes a novel fault isolation scheme based on the steady-state propagation characteristics within the control loops. Conclusions are drawn as follows:
In a single closed-loop control system, the feedback controller can result in the steady-state effects of actuator disturbances and faults being transferred, attenuated, or even completely mitigated within the control loops, except for the feedback sensor fault. In a cascade control system, the inner-loop sensor fault effects can be compensated via the outer-loop sensor and controller. Similarly, the impact of the outer-loop actuator faults can be mitigated by adjusting the reference command of the inner loop. Only the health status of the outer-loop sensor directly influences the final controlled variable of the entire system. This influence cannot be mitigated by the closed-loop correction effect inherent to the cascade control system. Considering the steady-state propagation effects of these faults, the proposed method for constructing a minimum dimensional residual vector and a fault influence distribution matrix to characterize the health state of the cascade control system simplifies fault isolation to a straightforward mathematical problem of calculating vector angles. Experimental results demonstrate that this method effectively locates faults within the cascade control system, which provides a solid foundation for subsequent repair and maintenance activities.
The novel fault isolation method proposed in this paper is not only applicable to single closed-loop control systems, but also to cascade or even multi-loop feedback control systems. The essence of this method lies in acquiring the steady-state propagation characteristics of different faults within the cascade control system, whether through analytical methods or simulated experiments, and thereby determining the fault influence distribution matrix of the system. As more fault modes are considered, an increased number of characteristic signals within the loop are required, leading to a higher-dimensional fault influence distribution matrix. Consequently, this matrix is not unique, but there exists a matrix with minimal dimension. The smaller the matrix dimension, the less computing resources are required for calculation, which is essential for both online real-time or offline fault diagnosis. Additionally, by leveraging the linear combination of the row vectors of the fault influence distribution matrix, the behavior of signals within the loop under simultaneous multiple faults can be discerned. Therefore, this method shows considerable promise in multi-fault diagnosis. Our future work will concentrate on multi-fault isolation schemes and the demand-driven optimization of sensor redundancy layouts.

Author Contributions

Conceptualization, Y.Z.; methodology, Y.Z. and J.S.; software, J.S.; validation, Y.Z., L.M. and K.B.; formal analysis, R.Z.; investigation, L.M.; resources, R.Z.; data curation, K.B.; writing—original draft preparation, Y.Z.; writing—review and editing, L.M; visualization, K.B.; supervision, R.Z. and J.S.; project administration, Y.Z.; funding acquisition, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Youth Natural Science Foundation of Tiandi Science and Technology, grant number 2023-TD-QN005.

Data Availability Statement

The experimental data presented in this study are available on request from the corresponding author due to privacy.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ba, K.X.; Chen, C.H.; Ma, G.L.; Song, Y.H.; Wang, Y.; Yu, B.; Kong, X.D. A compensation strategy of end-effector pose precision based on the virtual constraints for serial robots with RDOFs. Fundamental Research. [CrossRef]
  2. Zhang, Y.; Wang, S.P.; Shi, J.; Wang, X. Evaluation of thermal effects on temperature-sensitive operating force of flow servo valve for fuel metering unit. Chinese Journal of Aeronautics 2020, 33, 1812–1823. [Google Scholar] [CrossRef]
  3. Kim, D.; Park, H.J.; Kim, S.S.; Kim, D.H.; Kim, S.B.; Lee, J.; Choi, J.Y. Position control of dual redundant asymmetric tandem electro-hydrostatic actuator for aircraft based on backstepping technique. Journal of Aerospace System Engineering 2021, 15, 1–10. [Google Scholar]
  4. Chommuangpuck, P.; Wanglomklang, T.; Tantrairatn, S.; Srisertpol, J. Fault tolerant control based on an observer on pi servo design for a high-speed automation machine. Machines 2020, 8, 22. [Google Scholar] [CrossRef]
  5. Fourlas, G.K.; Karras, G.C. A survey on fault diagnosis and fault-tolerant control methods for unmanned aerial vehicles. Machines 2021, 9, 197. [Google Scholar] [CrossRef]
  6. Deng, M.C.; Tanaka, Y.; Li, X.M. Experimental study on support vector machine-based early detection for sensor faults and operator-based robust fault tolerant control. Machines 2022, 10, 123. [Google Scholar] [CrossRef]
  7. Lu, C.Q.; Wang, S.P.; Wang, X.J. A multi-source information fusion fault diagnosis for aviation hydraulic pump based on the new evidence similarity distance. Aerospace Science and Technology 2017, 71, 392–401. [Google Scholar] [CrossRef]
  8. Fentaye, A.D.; Zaccaria, V.; Kyprianidis, K. Aircraft engine performance monitoring and diagnostics based on deep convolutional neural networks. Machines 2021, 9, 337. [Google Scholar] [CrossRef]
  9. Habibi, H.; Howard, I.; Simani, S. Reliability improvement of wind turbine power generation using model-based fault detection and fault tolerant control: A review. Renewable Energy 2019, 135, 877–896. [Google Scholar] [CrossRef]
  10. Simani, S.; Farsoni, S.; Castaldi, P. Residual generator fuzzy identification for wind turbine benchmark fault diagnosis. Machines 2014, 2, 275–298. [Google Scholar] [CrossRef]
  11. Wang, Y.L.; Pan, Z.F.; Yuan, X.F.; Yang, C.H.; Gui, W.H. A novel deep learning based fault diagnosis approach for chemical process with extended deep belief network. ISA Transactions 2020, 96, 457–467. [Google Scholar] [CrossRef] [PubMed]
  12. Yang, B.; Xin, L.; Long, Z.Q. An improved residual-based detection method for stealthy anomalies on mobile robots. Machines 2022, 10, 446. [Google Scholar] [CrossRef]
  13. Abbaspour, A.; Aboutalebi, P.; Yen, K.K.; Sargolzaei, A. Neural adaptive observer-based sensor and actuator fault detection in nonlinear systems: Application in UAV. ISA Transactions 2017, 67, 317–329. [Google Scholar] [CrossRef] [PubMed]
  14. Poon, J.; Jain, P.; Konstantakopoulos, I.C.; Spanos, C.; Panda, S.K.; Sanders, S.R. Model-based fault detection and identification for switching power converters. IEEE Transactions on Power Electronics 2016, 32, 1419–1430. [Google Scholar] [CrossRef]
  15. Rodriguez-Blanco, M.A.; Golikov, V.; Vazquez-Avila, J.L.; Samovarov, O.; Sanchez-Lara, R.; Osorio-Sánchez, R.; Pérez-Ramírez, A. Comprehensive and simplified fault diagnosis for three-phase induction motor using parity equation approach in stator current reference frame. Machines 2022, 10, 379. [Google Scholar] [CrossRef]
  16. Song, H.; Han, P.Q.; Zhang, J.X.; Zhang, C.H. Fault diagnosis method for closed-loop satellite attitude control systems based on a fuzzy parity equation. International Journal of Distributed Sensor Networks 2018, 14, 1550147718805938. [Google Scholar] [CrossRef]
  17. Du, Y.; Budman, H.; Duever, T.A. Integration of fault diagnosis and control based on a trade-off between fault detectability and closed loop performance. Journal of Process Control 2016, 38, 42–53. [Google Scholar] [CrossRef]
  18. Safaeipour, H.; Forouzanfar, M.; Casavola, A. A survey and classification of incipient fault diagnosis approaches. Journal of Process Control 2021, 97, 1–16. [Google Scholar] [CrossRef]
  19. Sun, B.W.; Wang, J.Q.; He, Z.M.; Qin, Y.R.; Wang, D.Y.; Zhou, H.Y. Fault detection for closed-loop control systems based on parity space transformation. IEEE Access 2019, 7, 75153–75165. [Google Scholar] [CrossRef]
  20. Kong, X.D.; Cai, B.P.; Liu, Y.H.; Zhu, H.M.; Yang, C.; Gao, C.T.; Liu, Y.Q.; Liu, Z.K.; Ji, R.J. Fault diagnosis methodology of redundant closed-loop feedback control systems: Subsea blowout preventer system as a case study. IEEE Transactions on Systems, Man, and Cybernetics: Systems 2022, 53, 1618–1629. [Google Scholar] [CrossRef]
  21. Liu, Y.; Wang, Z.D.; He, X.; Zhou, D.H. A class of observer-based fault diagnosis schemes under closed-loop control: performance evaluation and improvement. IET Control Theory & Applications 2017, 11, 135–141. [Google Scholar]
  22. Sun, B.W.; Wang, J.Q.; He, Z.M.; Zhou, H.Y.; Gu, F.S. Fault identification for a closed-loop control system based on an improved deep neural network. Sensors 2019, 19, 2131. [Google Scholar] [CrossRef] [PubMed]
  23. Cheng, Y.; Wang, R.X.; Xu, M.Q. A combined model-based and intelligent method for small fault detection and isolation of actuators. IEEE Transactions on Industrial Electronics 2015, 63, 2403–2413. [Google Scholar] [CrossRef]
  24. Grehan, J.; Ignatyev, D.; Zolotas, A. Fault detection in aircraft flight control actuators using support vector machines. Machines 2023, 11, 211. [Google Scholar] [CrossRef]
  25. Zhang, Z.T.; Zhang, X.F.; Yan, T.H.; Gao, S.; Yu, Z. Data-driven fault detection of AUV rudder system: A mixture model approach. Machines 2023, 11, 551. [Google Scholar] [CrossRef]
  26. Jia, F.L.; Cao, F.F.; Guo, Y.Q.; He, X. Active fault diagnosis for a class of closed-loop systems via parameter estimation. Journal of the Franklin Institute 2022, 359, 3979–3999. [Google Scholar] [CrossRef]
  27. Niemann, H.; Poulsen, N.K. Fault detection in closed-loop systems using a double residual generator. In Proceedings of the 2022 11th IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes, Pafos, Cyprus, 8–10 June 2022. [Google Scholar]
  28. Zhang, Y.; Wang, S.P.; Shi, J.; Yang, X.Y.; Zhang, J.R.; Wang, X. SAR performance-based fault diagnosis for electro-hydraulic control system: A novel FDI framework for closed-loop system. Chinese Journal of Aeronautics 2022, 35, 381–392. [Google Scholar] [CrossRef]
  29. Ding, S.X. Advanced methods for fault diagnosis and fault-tolerant control, 1st ed.; Springer: Berlin, Germany, 2021; pp. 91–95. [Google Scholar]
Figure 1. Cascaded electro-hydraulic control system of a turbofan engine.
Figure 1. Cascaded electro-hydraulic control system of a turbofan engine.
Preprints 114313 g001
Figure 3. Inner-loop actuator and feedback sensors faults.
Figure 3. Inner-loop actuator and feedback sensors faults.
Preprints 114313 g003
Figure 4. Outer-loop actuator and feedback sensors faults.
Figure 4. Outer-loop actuator and feedback sensors faults.
Preprints 114313 g004
Figure 5. Test bench of the electro-hydraulic control system.
Figure 5. Test bench of the electro-hydraulic control system.
Preprints 114313 g005
Figure 6. Inner-loop propagation characteristics of different fault conditions.
Figure 6. Inner-loop propagation characteristics of different fault conditions.
Preprints 114313 g006
Figure 7. Outer-loop propagation characteristics of different fault conditions.
Figure 7. Outer-loop propagation characteristics of different fault conditions.
Preprints 114313 g007aPreprints 114313 g007b
Table 1. Steady-state propagation characteristics of inner-loop typical faults of a turbofan engine.
Table 1. Steady-state propagation characteristics of inner-loop typical faults of a turbofan engine.
Fault/Disturbance Control input Actual output Measured output
FMV disturbance N N N
FMV Leakage N N N
LVDT gain bias N Y N
Note: symbol ‘N’ indicates that when a fault occurs, the steady-state residual signal quickly approaches zero after a short adjustment period, while the symbol ‘Y’ signifies that the steady-state residual signal converges to a non-zero value.
Table 2. Steady-state propagation characteristics of faults in a turbofan cascade control system.
Table 2. Steady-state propagation characteristics of faults in a turbofan cascade control system.
Faults/Disturbance u1 y1 y1m v2 u2 y2 y2m
FMV leakage N N N Y Y N N
LVDT gain bias N N N Y N N Y
DPV fault N N N Y N Y Y
RVDTgain bias Y Y N Y N Y Y
Table 3. Steady-state residuals under different fault conditions.
Table 3. Steady-state residuals under different fault conditions.
Fault location u1 y1 y1m v2 u2 y2 y2m
FMV 0.33458 1.45745 1.45745 -1.45745 -0.00049 0.00418 0.00418
LVDT -0.16846 -7.08437 -7.08437 7.08437 0.00232 -0.00211 0.49730
DPV -0.02578 -1.73491 -1.73491 1.73492 0.00065 -0.83297 -0.83297
RVDT -37.486500 -941.745 -36.4096 36.40957 0.01218 -0.46858 -0.46858
Table 4. Fault isolation results of the proposed method in this study.
Table 4. Fault isolation results of the proposed method in this study.
Vector angle M1 M2 M3 M4 Isolation results
a c cos M 1 r ¯ s y s 1   j 11.40° 31.72° 38.72° 39.91° p=1
a c cos M 2 r ¯ s y s 2   j 65.48° 31.46° 45.68° 52.52° p=2
a c cos M 3 r ¯ s y s 3   j 87.11° 58.45° 33.39° 43.67° p=3
a c cos M 4 r ¯ s y s 4   j 42.10° 54.57° 49.93° 34.94° p=4
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated