Next Article in Journal
Research on the Criteria for Determining the Starting Performance of an Inward-Turning Inlet by Integrating the Concept of the Equivalent Contraction Ratio
Previous Article in Journal
Topology Optimization of the Bracket Structure in the Acquisition, Pointing, and Tracking System Considering Displacement and Key Point Stress Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Two-Degree-of-Freedom Robust Gain-Scheduling Control Strategy

1
AECC Commercial Aircraft Engine Co., Ltd., Shanghai 200241, China
2
Department of Precision Instrument, Tsinghua University, Beijing 100084, China
3
School of Power and Energy, Northwest Polytechnical University, Xi’an 710129, China
*
Author to whom correspondence should be addressed.
Aerospace 2024, 11(11), 940; https://doi.org/10.3390/aerospace11110940
Submission received: 14 September 2024 / Revised: 6 November 2024 / Accepted: 8 November 2024 / Published: 12 November 2024
(This article belongs to the Section Aeronautics)

Abstract

:
This study introduces a novel tracking control strategy tailored to aeroengines, which are highly nonlinear and characterized by significant uncertainty. The proposed method entails a robust extended Kalman filter (REKF) enhanced by a forgetting factor for improved performance. An accompanying augmented, mixed onboard adaptive model based on the REKF precisely estimates and manages engine performance degradation. This advanced model effectively counters the degradation term in the perturbation block of the engine’s uncertain model. Using this strategic approach, a robust gain-scheduling controller was constructed and was found to outperform its predecessors, marking a notable advancement in control system design. Controlling twin rotor multi-input, multi-output (MIMO) systems is a highly complex process due to model uncertainties and unpredictable external disturbances. To address these challenges, we constructed an adaptive two-degree-of-freedom robust gain-scheduling controller (ATDF-RGSC) using a mixed sensitivity approach. Rigorous performance analysis confirms that this controller offers enhanced robustness, faster tracking, and more precise disturbance attenuation compared to other methods. These advanced control strategies successfully manage uncertainties and disturbances, improving performance metrics in both simulated and experimental scenarios. The proposed method may significantly enhance the safety and reliability of aeroengines and MIMO systems in practical applications.

1. Introduction

Aircraft engines are highly complex and nonlinear dynamic systems characterized by significant control challenges and inherent uncertainties, which impact system stability and performance [1,2,3]. Compared to single-input, single-output (SISO) systems, multi-input, multi-output (MIMO) systems, like aeroengines, exhibit increased complexity due to nonlinear dynamics, cross-coupling effects, and interactions among multiple control variables, which make their control particularly challenging [4,5]. These uncertainties arise from various sources, such as component wear and degradation over time, environmental changes in pressure and temperature, and sensor noise, all of which can lead to unpredictable fluctuations in engine behavior. As a result, such uncertainties impact control performance by reducing tracking accuracy and introducing difficulties in maintaining consistent stability.
While decoupling techniques are often used to reduce the adverse effects of interactions within MIMO systems, they necessitate the design of both a decoupled system and a dedicated controller, adding layers of complexity to the control design process. Traditional control approaches, which typically employ single-degree-of-freedom methods, often suffer from poor robustness and limited effectiveness in handling the dynamic uncertainties of aeroengines [6]. In response, two-degree-of-freedom (2DOF) control technology has emerged as a more adaptable and effective solution, enhancing the robustness and stability of control systems by decomposing the controller design into feedforward and feedback components, thereby addressing the complex, coupled dynamics of MIMO systems more efficiently [7].
Gain scheduling control is often employed in aircraft engine systems. Feedback controllers for turbofan engines have demonstrated the stability of gas turbine engine gain scheduling control [8,9,10,11,12]. While these controllers are effective for nominal models, their practical application is more complicated due to factors such as modeling inaccuracies, long-term engine degradation, external disturbances, and noise [13]. Robust gain scheduling control has been explored as a potential solution to these issues. However, this approach tends to be conservative, primarily because it treats engine degradation as an uncertain factor [14,15]. The extent of engine performance degradation can be quantitatively assessed through the measurement of specific parameters [16].
In this context, Kalman filtering is commonly incorporated into onboard adaptive models to estimate engine performance degradation [17]. However, the reliability of this method can be compromised in scenarios where the established model is imprecise or subject to substantial external disturbances, leading to potential divergence in the algorithm [18,19]. Additionally, standard Kalman filtering is only applicable to linear systems [20,21]. Extended Kalman filtering may be effective for nonlinear systems [22,23,24] but is affected by noise interference in terms of estimation accuracy, especially when observations are noisy and robustness is low [25,26].
A robust extended Kalman filter (REKF) [27,28] was developed in this study by integrating the Huber method with an extended Kalman filter to effectively enhance system reliability and robustness in complex environments with noisy observations. An improved onboard adaptive model is established based on this REKF to estimate engine performance degradation. A sophisticated two-degree-of-freedom (2DOF) robust variable gain controller is meticulously engineered to fine-tune parameters, optimizing both target tracking and external disturbance suppression. This is achieved through a feedback controller designed to ensure internal stability, robust stability, and effective disturbance suppression. Another controller is strategically integrated into the feedforward path, tailored specifically to fulfill stringent tracking requirements and to minimize the discrepancy between the total system output and the output of the reference model. This dual-controller approach significantly enhances overall system performance, balancing both sets of characteristics.
Additionally, an advanced on-board adaptive model is employed to effectively neutralize the degradation term embedded within the disturbance block of the uncertain engine model. This substantially contracts the perturbation radius of the uncertain engine model, thereby diminishing the conservatism inherent in the robust controller and markedly improving engine performance.
To test the proposed method, multiple working points are selected across the entire flight envelope to assess engine performance under a variety of operational conditions. Following this evaluation, a robust controller is designed to stabilize the uncertain model within the defined perturbation range and to concurrently further enhance performance.
The culmination of this research is the implementation of an innovative gain scheduling methodology. This methodology leverages scheduling parameters in conjunction with engine performance degradation data for effective, efficient control of the engine throughout the entirety of the flight envelope. This approach fuses theoretical innovation with practical application in the field of aerospace engineering.
The primary objective of this research is to develop a robust and adaptive control strategy tailored for aeroengines, particularly in handling the nonlinear dynamics, model uncertainties, and external disturbances inherent in such systems. More specifically, this study aims to design an advanced control architecture that integrates a robust extended Kalman filter (REKF) with a forgetting factor, which is further employed in a two-degree-of-freedom (2DOF) robust gain scheduling controller. This controller is designed to enhance the performance and reliability of multi-input, multi-output (MIMO) systems, particularly in the presence of engine performance degradation, external noise, and modeling inaccuracies.
The proposed approach seeks to address two major challenges in aeroengine control: (1) the degradation of engine performance over time due to wear and external factors, and (2) the inherent complexities of controlling highly nonlinear MIMO systems with significant cross-coupling effects. By combining REKF with a mixed sensitivity approach, this research aims to improve tracking accuracy, robustness, and disturbance attenuation in both simulated and experimental settings. Ultimately, the goal is to establish a control strategy that can manage uncertainties and disturbances effectively, contributing to enhanced safety and operational reliability in real-world aeroengine applications. While this study focuses on aeroengines due to their complex nonlinear dynamics and significant uncertainties, the proposed ATDF-RGSC may be adaptable to other MIMO systems that exhibit similar challenges, though adjustments in parameter tuning or structure may be required depending on specific system characteristics.
The remainder of this paper is structured as follows. Section 2 presents the REKF we designed, which includes a forgetting factor, as well as the on-board adaptive model for the engine. Section 3 proposes the 2DOF robust controller design for the uncertain model and its accompanying parameters. Section 4 discusses the 2DOF robust gain scheduling control design for the uncertain model based on performance degradation data. Section 5 presents simulations conducted to assess the efficacy of the on-board adaptive model and controller. Section 6 outlines potential future research directions and provides concluding remarks.

2. Problem Formulation

2.1. Problem Statement

Our objective is to accurately estimate the performance degradation of the aircraft engine in the presence of anomalous sensor measurements, addressing the conflict between model accuracy and real-time performance in onboard adaptive models. We aim to overcome the impact of abnormal measurements on accuracy using an improved robust extended Kalman filter. Additionally, we will design an adaptive two-degree-of-freedom robust gain scheduling controller to enhance the performance of the control system. The object is a nonlinear model established using the component-based modeling approach.
Establishing a high-precision nonlinear model is crucial for developing an on-board adaptive model and effective controller. Due to the complex physical and thermodynamic processes within an aeroengine, its characteristics often exhibit a high degree of nonlinearity. A nonlinear engine model based on component method modeling is utilized in this study to accurately capture these nonlinear characteristics. This model comprehensively accounts for the various components within the engine, including fans, compressors, and combustion chambers, as well as how they interact with each other. Health parameters are introduced into the nonlinear model to accurately reflect the actual operating conditions of the aeroengine, considering the impact of various damages and performance degradations during actual operation. This study centers on a specific twin-shaft mixed-discharge turbofan aeroengine design (Figure 1) as the research object to construct a high-precision component-level nonlinear model.
To streamline the analysis process, five assumptions were established:
(1)
Flight conditions are constant, and the impact of interference is disregarded.
(2)
Gas flows are isentropic.
(3)
The unsteady heat transfer process between the hot components and the surrounding medium is not considered.
(4)
Combustion processes are assumed to be immediate without delays or differences in gas and air flow rates.
(5)
The total pressure recovery coefficient and component efficiency remain constant throughout the dynamic process.
The model is solved based on the input–output relationship of each component and the constraints of their cooperation. It can be expressed numerically as follows [29,30]:
x ˙ t = f x t , u t , h t y t = g x t , u t , h t
where u t R m is the control input vector, x t R n is the state vector, y t R m is the output vector, and h t R l is the vector of health parameters. The dynamics of the plant are described by the function f , while g generates the plant outputs.
The definition of health parameters is as follows:
S W = 1 W a / W a ,   S E = 1 η / η
where W a represents the current actual flow rate of engine components, W a represents the rated flow rate of the components when the engine is not degraded, η represents the current actual efficiency of engine components, and η represents the rated efficiency of the components when the engine is not degraded.
The actual aeroengine is a strongly nonlinear system; a nonlinear model based on it cannot be directly applied to the design of a robust controller without prior linearization. After obtaining the nonlinear model in this study, the small perturbation partial derivatives method was applied for linearization, which assumes small-scale perturbations in the input variables. The nonlinear equations were expanded using a Taylor series, retaining only the linear terms, then the adjoint method was applied to solve for the partial differential coefficient matrix.
As shown in Figure 2, the model at steady-state point x e , u e , h e produces an effective area after linearization. Each working point in this area can accurately reflect the current working status of the engine, while points outside the area exhibit significant errors and cannot accurately represent the engine’s state. In essence, the linear model at the steady-state point is approximately equivalent to the nonlinear model at that point.
Expanding nonlinear Equation (1) in a Taylor series at the steady-state point, ignoring the high-order terms, and organizing it into a matrix form yields the incremental state space equation of the linear model:
Δ x ˙ = A Δ x + B Δ u + E Δ h Δ y = C Δ x + D Δ u + F Δ h
where A = f x e , B = f u e , C = g x e , D = g u e , E = f h e , F = g h e , and Δ represents the change in this quantity relative to the steady-state point.
Given the varying units of physical quantities in the aircraft engine model and their significant differences in magnitude, directly inputting this real data into a linear model without modifying it would result in an ill-conditioned matrix, diminishing the modeling accuracy. Therefore, in the process of linear modeling, dimensionless coefficients are typically used to convert the absolute parameter changes of a model into relative steady-state changes, which eliminates the influence of differences in physical reference quantities through normalization.
First, the model variables are normalized as shown in Figure 3 as follows:
Δ X i = Δ x i x i e ,   Δ U r = Δ u r u r e ,   Δ Y m = Δ y m y m e
where x i , u r , y m denote the actual values and x i e , u r e , y m e are the steady-state values; i = 1 , 2 , , I , r = 1 , 2 , , R , m = 1 , 2 , , M , I, R, M are the dimensions of the state quantity, input quantity, and output quantity, respectively.
Next, these normalized variables are substituted into the linear model of Equation (5):
Δ X ˙ 1 Δ x 1 e Δ X ˙ 2 Δ x 2 e Δ X ˙ I Δ x I e = A Δ X 1 Δ x 1 e Δ X 2 Δ x 2 e Δ X I Δ x I e + B Δ U 1 Δ u 1 e Δ U 2 Δ u 2 e Δ U R Δ u R e + E Δ h Δ Y 1 Δ y 1 e Δ Y 2 Δ y 2 e Δ Y M Δ y M e = C Δ X 1 Δ x 1 e Δ X 2 Δ x 2 e Δ X I Δ x I e + D Δ U 1 Δ u 1 e Δ U 2 Δ u 2 e Δ U R Δ u R e + F Δ h
Equation (5) can be considered equivalent to Equation (6).
Δ x 1 e 0 0 0 Δ x 2 e 0 0 0 Δ x I e P x Δ X ˙ 1 Δ X ˙ 2 Δ X ˙ I = A Δ x 1 e 0 0 0 Δ x 2 e 0 0 0 Δ x I e P x Δ X 1 Δ X 2 Δ X I + B Δ u 1 e 0 0 0 Δ u 2 e 0 0 0 Δ u R e P u Δ U 1 Δ U 2 Δ U R + E Δ h Δ y 1 e 0 0 0 Δ y 2 e 0 0 0 Δ y M e P y Δ Y 1 Δ Y 2 Δ Y M = C Δ x 1 e 0 0 0 Δ x 2 e 0 0 0 Δ x I e P x Δ X 1 Δ X 2 Δ X I + D Δ u 1 e 0 0 0 Δ u 2 e 0 0 0 Δ u R e P u Δ U 1 Δ U 2 Δ U R + F Δ h
where P x , P u , P y is the normalized matrix. After the above formula is deformed, the following normalized model can be obtained:
Δ X ˙ = P x 1 A P x A p Δ X + P x 1 B P u B p Δ U + E Δ h Δ Y = P y 1 C P x C p Δ X + P y 1 D P u D p Δ U + F Δ h
The characteristic equation of the above model is:
λ I A p = λ I P x 1 A P x = P x 1 λ I A P x = P x 1 λ I A P x = λ I A = 0
The eigenvalues, λ , of the normalized model and the original linear model are equivalent. That is, the variables and parameters of the former differ from those of the latter, but the system characteristics they reflect are completely consistent.
Upon acquiring the linearized model that includes health parameters at a singular steady-state point, a linear time-invariant (LTI) system proximate to this steady-state was established. A multitude of stable points within a designated operational domain of the nonlinear system were selected and subjected to Jacobian linearization, thereby yielding an array of LTI system families in the vicinity of these stable points. The results were interpolation-fitted, then an incremental adaptive linear parameter-varying (LPV) model expression for the nonlinear system [31] was formulated as follows:
Δ X ˙ = A P ( θ ) Δ X + B P ( θ ) Δ U + E ( θ ) Δ h Δ Y = C P ( θ ) Δ X + D ( θ ) Δ U + F ( θ ) Δ h
where θ = x h T is a time-varying parameter used for gain scheduling, which can be measured or calculated in real time. It consists of the system’s state variables, external input quantities, and health parameters.
The principle of the LPV model is depicted in Figure 4. The red circles represent the linear models. Compared with the linear model, the LPV model simulates the dynamic characteristics of the nonlinear engine model in a larger working space.

2.2. Improved Hybrid Structure On-Board Adaptive Engine Model

To address the conflict between the accuracy and real-time performance of the onboard adaptive model, the structure of the proposed improved onboard adaptive model is illustrated in Figure 5. The structure comprises two essential components: the nonlinear engine model and the linear parameter variable REKF. The control input of the aeroengine is denoted as u , and the data stream, y , from the aeroengine sensor to the REKF represents the real measurement data. Data streams x ^ n e w , N and y ^ N from the nonlinear engine model to the adaptive REKF (AREKF) indicate the model’s predicted output, and the output, x ^ n e w , of the AREKF provides state estimation based on real measurements and model predictions.
The dynamic behavior of aeroengines often exhibits highly nonlinear characteristics due to the complex internal physical and thermodynamic processes involved. An advanced nonlinear engine model can be employed to capture these nonlinear characteristics accurately. This model accounts for various internal components, such as the fan, compressor, and combustion chamber, as well as how they interact to produce the overall engine output. Additionally, to simulate various damages and performance degradations that emerge during engine operations, a health parameter, h , is introduced to represent the health status of the aeroengine as it changes over time.
An AREKF was designed in this study considering the various uncertainties and disturbances that aeroengines may encounter during actual operation. This filter, building upon the traditional EKF framework, incorporates a forgetting factor and integrates it with the Huber method to estimate the state of the nonlinear system. The inclusion of this forgetting factor enables the filter to better manage and estimate system uncertainties, thereby improving the accuracy and robustness of the state estimation. The Huber method bolsters the filter’s robustness, particularly in cases of unusual observations or noise.
By synthesizing real measurement data with model-based predictions, the AREKF provides a highly accurate estimate of the current state of the aerospace engine. The entire on-board adaptive model structure begins with a real aircraft engine and its sensor data, progresses through preliminary calculations via the nonlinear model, and then merges measured parameters with further accurate estimation through the AREKF. This structure delivers a real-time, accurate, and robust state estimate for the aeroengine, supporting advanced engine control strategies and maintenance decisions.

2.3. REKF Based on Huber Method

Aircraft engines exhibit nonlinear behavior. Both their system and measurement equations are, likewise, nonlinear. EKFs are commonly used to estimate aeroengine states. The EKF utilized in this study employs a Taylor series expansion to approximate the nonlinear system and its measurement equations as a linear system, ignoring higher-order terms, for estimation purposes.
The discrete form of the nonlinear model is:
X k = f X k 1 + W k 1 Z k = h X k + V
and the EKF equations are:
X ^ k / k 1 = f X ^ k 1 P k / k 1 = λ Φ k / k 1 P k 1 Φ k / k 1 T + Q k 1 K k = P k / k 1 H k T H k P k / k 1 H k T + R k 1 X ^ k = X ^ k / k 1 + K k Z k h X ^ k / k 1 P k = I K k H k P k / k 1
where Φ k / k 1 = J f X ^ k 1 is the Jacobian matrix used for one-step prediction of the state vector, and H k = J h X ^ k / k 1 is the Jacobian matrix used for the measurement vector; J denotes the Jacobian matrix, X ^ k / k 1 is the one-step predicted state vector, X ^ k is the estimated state vector, P k / k 1 is the covariance matrix for the one-step predicted state vector, P k is the covariance matrix for the estimated state vector, K k denotes the filter gain, and λ is the forgetting factor.
Systems based on Kalman filtering or extended Kalman filtering can experience interference in complex environments, where anomalous observations can severely impact estimation accuracy, resulting in poor robustness. To address these challenges, the Huber filtering method effectively reduces the impact of anomalous observation values on the system and improves its robustness by reconstructing the measurement noise covariance matrix. The Huber cost function, which combines the characteristics of l1 and l2 norms, is the most commonly used in Huber’s proposed M-estimation. It is expressed as:
ρ τ i = 0.5 τ 2 , τ i γ γ τ i 0.5 γ 2 , τ i > γ
where γ is an adjustment factor in the range [1,2] and i falls into the range [1, m], where m represents the dimension of the observation. τ i is the observation residual, which can be obtained by calculating τ k = R k 1 / 2   [ Z k h ( X ^ k / k 1 ) ] , where   R k is the measurement noise covariance matrix, Z k is the measurement value vector, and h ( X ^ k / k 1 ) is the observation equation.
The Huber weight function is a commonly used cost function:
ϕ τ i = ϕ τ i τ i = 1 , τ i γ γ / τ i , τ i > γ
The measurement noise covariance matrix can be modified by ψ ˜ ( τ ) = d i a g ψ τ i to obtain the following:
R ˜ k = R k 1 2 [ ψ ˜ ( τ ) ] 1 R k 1 2
Replacing the measurement noise covariance matrix in Equation (14) with Equation (10) yields the REKF based on the Huber Method (HREKF). The core principle of HREKF is to reweigh the measurement noise covariance matrix, construct different weights for observation residuals of different sizes, reconstruct the measurement noise covariance matrix, and mitigate the impact of anomalous observations on the on-board adaptive model’s accuracy. This approach significantly enhances the robustness of the on-board adaptive model.
The introduction of the forgetting factor in the robust extended Kalman filter (REKF) framework is essential to balance estimation accuracy and robustness, especially under conditions of uncertainty and environmental variability. Standard REKFs, while robust to some extent, rely heavily on historical data, which can reduce adaptability when faced with sudden system behavior changes—such as engine degradation or unexpected disturbances. In dynamic environments, a standard REKF may respond too slowly, as it gives equal weight to older data that may no longer represent the current system state.
By incorporating a forgetting factor, we dynamically reduce the influence of older data, making the filter more responsive to recent observations. This adjustment allows the filter to maintain high estimation accuracy even under shifting conditions, which is crucial for accurately tracking health parameters in aeroengines. Thus, the forgetting factor improves upon the standard REKF by increasing adaptability and reducing the potential for estimation drift in rapidly changing environments.

3. Adaptive 2DOF Robust Controller Based on LPV Model

3.1. 2DOF Robust Controller

In any real system, uncertainties are inevitable and stem from external interference signals or model uncertainty. External sources of uncertainty include input disturbances, output disturbances, and noise, while model uncertainty refers to discrepancies between the mathematical representation of the system and its physical counterpart (plant) [32]. Model uncertainty can arise from various factors such as inherent inaccuracies in the nonlinear model, errors in linearization, an unknown model structure, and degradation of plant performance. If left unaddressed, these uncertainties can negatively impact the system’s stability and performance.
We utilized a perturbation block, Δ, to account for the difference between the actual engine and its nominal model. We formulated uncertain models for the engine by incorporating this perturbation block as follows:
x ˙ t = f x t , u t , h t = I + Δ 1 f n o m x t , u t , h t y t = g x t , u t , h t = I + Δ 2 g n o m x t , u t , h t
which can be rewritten in the form
G s = I + Δ s G n o m s
where G s represents uncertain models that include the actual plant model, G n o m s denotes the nominal model, and Δ s is the perturbation block.
The block diagram presented in Figure 6 depicts a closed-loop system with a 2DOF controller. The system consists of a reference input (r), output disturbance (d), and two output errors ( z 1 ) and ( z 2 ). The closed-loop system is expected to match the ideal model M 0 , and in addition to ensuring internal stability, the two signals e and u need to be minimized. The signal e represents the difference between the system output and the reference model output, whereas u denotes the control signal, which is crucial for robust stability in the presence of perturbations. Accordingly, two weighting functions are included in Figure 6 to reflect the relationship between the two penalty signals.
The term “2DOF control” refers to the practice of separately tuning the parameters that optimize the tracking characteristics of the target value and those that optimize the disturbance suppression capabilities using a feedback controller K y . This approach ensures that the closed-loop system attains internal stability, robust stability, and disturbance suppression. The feedforward controller, K r , is designed to minimize the difference between the output of the entire system and the output of the reference model M, thereby meeting the tracking requirements and optimizing both characteristics simultaneously.
To standardize the representation, the structure in Figure 6 was rearranged into the standard structure shown in Figure 7 by defining w = r , z = z 1 z 2 T = W 1 e W 2 u T , and y = r y T . The controller, K, consists of a feedback controller, K y , used for disturbance attenuation and a pre-filter, K r , which achieves the desired closed-loop performance. The controller, K, is expressed as follows:
K = K r K y
The interconnected system can be expressed as
P = W p M o W p G 0 W u I 0 0 G
where
P 11 = W p M o 0 , P 12 = W p G W u P 21 = I 0 , P 22 = 0 G
Mixed sensitivity optimization is a prevalent design problem in practical applications [33,34]. We employed this approach in the present study to solve for the 2DOF robust controller. For simplicity, we focus here on the suboptimal design of the system. Given a value of γ , our objective is to identify a stabilizing controller, K s , that fulfills the following criteria:
( I + G K ) 1 K ( I + G K ) 1 < γ
The interconnected system is:
P = I p G 0 I m I p G = A 0 B C I p 0 0 0 I m C I p 0
where we assume that
G ( s ) = A B C D
The two algebraic Riccati equations are:
A T X + X A X B B T X + 1 γ 2 1 C T C = 0 A Y + Y A T Y C T C Y = 0
and the controller is
K o = A B B T X 1 γ 2 1 Z Y C T C Z Y C T B T X 0
where Z = ( I γ 2 Y X ) 1 .
All suboptimal controllers are
M ( s ) = A B B T X ( 1 γ 2 ) 1 Z Y C T C Z Y C T Z B B T X 0 I m ( 1 γ 2 ) 1 C I p 0
and Φ s H , such that Φ < γ .
When there is a direct link between the control input and the measurement output, the controller formulas for “Case D” are as discussed here. We investigated the controller formulas applicable in scenarios where a direct connection exists between the control input and measurement output, referred to as case D 0 . First, we synthesized a controller, K s , for the system with D = 0 . Subsequently, the original system’s controller, K ˜ s , can be derived from   K s and D by
K ˜ ( s ) = K ( s ) ( I + D 22 K ( s ) ) 1
The state–space representation of the controller K(s) can be obtained as follows:
K ˜ ( s ) = A K B K D 22 I + D K D 22 1 C K I + D K D 22 1 C K B K I + D 22 D K 1 D K I + D 22 D K 1
where we assume that
K ( s ) = A K B K C K D K

3.2. 2DOF Control System Based on LPV Model

Gain-scheduling control is a technique for managing nonlinear systems by systematically combining a set of linearized controllers, as a form of adaptive control. However, unlike online identification-based adaptive control, it utilizes offline designed scheduling strategies to update feedback parameters offline. The design process involves selecting a range of parameter values that represent the system’s dynamics and designing a linear time-invariant controller for each value. These controllers are then interpolated between operating points to obtain a gain-scheduling controller for the nonlinear system.
The methodology of 2DOF robust gain-scheduling control includes identifying a spectrum of operating points, followed by the derivation of linearized models for the system under both nominal and degraded conditions. Robust controllers are engineered for each of these linearized representations, with considerations for performance degradation. These controllers are strategically scheduled, based on a combination of scheduling and health parameters, to exert control over the system.
Gain-scheduling control is recognized as an effective technique for managing nonlinear systems. Moreover, the integration of robust gain-scheduling control with an emphasis on performance degradation may be highly effective in stabilizing systems in scenarios characterized by performance degradation.
In this study, we developed a gain-scheduling controller for the system described by Equation (1). A set of operating points, θ i , i = 1 , 2 , , q , was chosen to divide the flight envelope into q regions. At these points, the control input and health parameters are defined as in Equation (14).
0 = f x d i p , u d i , h d i r i = g x d i p , u d i , h d i
where x d i the ith selected operating point, h d i denotes health parameters at x d i , and u d i is the control input.
Utilizing the small-perturbation method, we derived a linear model incorporating health parameters at each operational point. This produced linear nominal models of the engine in both normal and degraded states. Subsequently, linear uncertain models for these states at each operational point were constructed by integrating a perturbation block, creating a comprehensive framework for analyzing engine performance under varying conditions.
We developed a method for robust controller design in this study to address the issue of uncertainties inherent to engine linear models. This method involves selecting operating points under both normal and degraded states of the engine, followed by establishing a series of 2DOF robust controllers [35,36,37]. By employing linear interpolation techniques to obtain controller parameters, a closed-loop system with highly robust performance under conditions of uncertainty was established.
A structural diagram of the gain-scheduling control system is provided in Figure 8. Within this framework, the scheduling variable α encapsulates the rotational velocity of the engine’s fan. Integral to the control system is the health parameter vector h, which serves as a quantitative reflection of the engine’s performance degradation.
The operational sequence delineated in Figure 8 commences with transmission of the actual engine’s input parameter u and output parameter y to the on-board adaptive model. Scheduling and health parameters ( θ and h, respectively), as deduced by the model, are then utilized to execute scheduling computations. These computations result in an optimally robust controller tailored to the engine’s current state, thereby constituting a comprehensive closed-loop control system.
A set of 2DOF robust controller design schemes was utilized for the purposes of this analysis. Selected working points were linearized in the design process, then the resulting linear models were divided into two modes for controller design: normal mode and degraded mode. The normal mode corresponds to the basic working characteristics of the engine, while the degraded mode corresponds to performance degradation. A robust set of controllers was developed by performing linear interpolation on the controller parameters between these two modes.
The interpolation process included both the scheduling parameter θ and the health parameter , which is crucial for determining the extent of engine degradation at the chosen operating point θ i . Linear interpolation was applied to accurately tailor the controller’s functionality to the engine’s performance degradation state , including the controllers K i and K h b i corresponding to the engine’s normal state and performance degradation state h b at the specific operating point θ i , respectively. This approach ensured a nuanced and precise controller response, tailored to the engine’s current operational condition.
K i = K i + h h b K h b i K i
Considering the defined plant θ , the stability interpolation method systematically synthesizes controllers in the following manner:
K ^ i θ = K i + θ t θ i θ i + 1 θ i K i + 1 K i , θ a i , b i
A critical consideration for the practical application of the adaptive two-degree-of-freedom robust gain-scheduling controller (ATDF-RGSC) in aeroengines is its computational feasibility for real-time implementation. While robust gain-scheduling controllers and adaptive models can be computationally intensive, our approach has been designed to minimize these demands and meet real-time requirements.
Firstly, the controller design process, including the robust gain-scheduling and tuning of adaptive parameters, is performed offline. This means that once the ATDF-RGSC is fully designed and calibrated, the real-time computational load during actual operation is significantly reduced, as the controller operates based on pre-designed parameters. This offline design approach ensures that the controller’s computational requirements remain low during real-time execution.
Additionally, to enhance the real-time performance of the onboard adaptive system, we utilize a Linear Parameter Varying (LPV) model in place of a more complex component-level nonlinear model. The LPV model captures the essential dynamics of the aeroengine while substantially reducing computational complexity compared to a full nonlinear model. This substitution ensures that the system achieves a balance between modeling accuracy and computational efficiency, making real-time implementation feasible on aeroengine hardware.

4. Turbofan Engine Example

In this study, simulations were conducted using a nonlinear turbofan engine model constructed through the component method, which accurately captures the dynamic characteristics of each engine component. The turbofan engine model encompasses a detailed representation of key elements, such as the fan, compressor, turbine, and combustor, with specific focus on their interconnections and operational interactions.
To enable control design across the entire flight envelope, this nonlinear model was linearized at multiple operating points, resulting in a comprehensive Linear Parameter Varying (LPV) model. The LPV model provides a structured framework for designing the adaptive two-degree-of-freedom robust gain-scheduling controller, allowing the controller to adjust to variations in engine states and operating conditions, such as changes in altitude, speed, and performance degradation.

4.1. Simulation of Estimated Health Parameters

In this study, we established onboard adaptive models using both the REKF and traditional EKF. We utilized both models to estimate health parameters in the event of sensor anomalies and compared their performance across several metrics. The efficiency of the high-pressure compressor within the engine has degraded by 5%, while other components remain unaffected. Specifically, the health parameter h3 reflects a 5% degradation. The simulation results, as illustrated in Figure 9 and Figure 10, confirm the effectiveness of the proposed method. Figure 9 indicates that the onboard adaptive model based on the REKF accurately estimates degraded engine health parameters. Figure 10 reveals a significant discrepancy between the health parameters estimated by the onboard adaptive model based on the traditional EKF and the actual health parameters.
Table 1 furnishes a quantitative performance comparison between the two filters. The REKF demonstrates superior performance in terms of its root mean square error (RMSE) of 0.0009, which is approximately 52.6% lower than the 0.0019 RMSE of the traditional EKF. The maximum error of the REKF is 0.0178, which is lower than that of the traditional EKF at 0.0185. The mean error of the REKF is 0.0005, which is 66.7% lower than the 0.0015 of the traditional EKF.
These simulation results demonstrate that REKF can effectively reduce the estimation error of health parameters throughout the engine operation process. The maximum error (Max(e)) of the two filters is equivalent at 0.0500, indicating a similar worst-case scenario. However, given the general trend of RMSE and average error, the REKF proves to be a more reliable means for obtaining accurate health parameters.
The traditional EKF does not effectively approximate engine degradation. The proposed REKF, conversely, can lessen the impact of anomalous sensor readings, thereby assuring more accurate estimations of engine health parameters in the presence of performance degradation and abnormal sensor measurements. This improves the robustness and fault tolerance of the onboard adaptive model to sensor measurement parameters. By utilizing the proposed approach, the engine’s health status can be estimated with greater precision and reliability.
Figure 11 illustrates the impact of the forgetting factor on the estimation performance of the REKF. When λ = 1, as shown in Figure 11a, the engine experiences degradation at time 0, and the onboard adaptive model successfully tracks the current performance degradation within 5 s. However, the estimation result is significantly affected by noise. When λ = 0.1, as shown in Figure 11d, the engine experiences degradation at time 0, and the onboard adaptive model successfully tracks the current performance degradation within 13 s. In this case, the estimation result is less affected by noise.
Overall, the simulation results suggest that a larger forgetting factor enables faster tracking of performance degradation but also results in more significant noise interference. By optimizing the forgetting factor, the onboard adaptive model can achieve optimal estimation performance tailored to the specific needs of the system.

4.2. Simulation of Adaptive 2DOF Robust Gain-Scheduling Control

In this research, we have implemented an advanced adaptive 2DOF robust gain scheduling controller, underpinned by an LPV model, on a turbofan engine. This study involved the meticulous selection of 400 operating points specific to the aeroengine, which were utilized for linearization and fitting processes to accurately construct the LPV model. Subsequently, an adaptive 2DOF robust gain scheduling controller was meticulously designed. The degree of performance degradation experienced by the engine is quantitatively encapsulated within the health parameter vector , providing a nuanced representation of the engine’s operational health.
As an example, consider a scenario where a fan operates at 90% of its full speed at zero altitude and zero Mach number while its efficiency degrades by 2%. The small perturbation linear model of this system is:
x ˙ = 4.71 10.86 0.69 6.50 x + 152.88 859.93 177.92 15.72 u y = 1.02 0.05 0.04 0.14 x + 0.76 4.29 1.99 27.61 u
where x = P C N F P C N C T , y = P C N F π T T , u = w f b A 8 T , PCNF represents the percentage speed of the fan, and PCNC represents the percentage speed of the compressor.
The designed 2DOF robust controller is:
x ˙ c = A k x c + B k u c y c = C k x c + D k u c
where
A k = 36 7.89 31.7 31.7 2212 2212 7.65 5.81 7.24 7.24 3647 3647 0.58 0.01 0.07 0.07 5.4 5.477 0.59 0.01 0.57 0.57 5.52 5.527 22.7 2.16 22.9 22.9 537 10540 22.7 2.16 22.9 22.9 557 10560 B k = 0.1455 0.0035 0.2126 0.0051 0.0043 3.591 0.00011 0.0000 0.0000 0.0000 0.0000 0.0000 C k = 0.044 0.004 0.044 0.044 20.5 20.5 0.044 0.004 0.044 0.044 1.08 1.08 D k = 0 0 0 0
x c represents the controller state variable, u c = Δ P C N F Δ π T T , y c = u = w f b A 8 T .
Figure 12 provides a comparative analysis of the tracking response curves and errors for fan speed (as a percentage) under different control systems as engine performance degrades. Operating conditions were set to include a wide range of altitudes and Mach numbers, with fan speed accelerating from 72% to 90%.
The results of this simulation indicate that the adaptive 2DOF robust gain scheduling controller (ATDF-RGSC) outperforms the other two controllers in terms of overshoot and settling time. Specifically, ATDF-RGSC exhibits zero overshoot, while both the 2DOF robust gain scheduling controller (TDF-RGSC) and the traditional robust controller exhibit considerable overshoots of 0.75% and 1.06%, respectively. The adjustment time of TDF-RGSC is 0.42 s, which is 58% and 70% lower compared to the 1.0 s and 1.4 s of the TDF-RGSC and traditional robust controller.
Figure 12b shows where the error curve of ATDF-RGSC is smoother than those of the other two controllers, indicating that it has better adaptability to sudden disturbances or system changes.
Table 2 provides detailed data regarding the response error and steady-state error of the three controllers. The maximum response error value for ATDF-RGSC is 0.0163, which is one order of magnitude lower than those of the other two controllers at 0.6757 and 0.9559. The average steady-state error of ATDF-RGSC is −0.0006, which is also one order of magnitude lower than those of the other two controllers, −0.0089 and −0.0147.
Figure 13 shows the output response curves of the PCNF under different input methods. Table 3 provides detailed data regarding the response error of the three controllers. At the simulation time of 10 s, a step change occurs in the turbine pressure ratio. Due to the coupling effect between control channels, the PCNF output fluctuates, deviating from the desired value. The RMSE of ATDF-RGSC is 0.00033, which is significantly lower than that of the other two controllers, 0.20425 and 0.27406, respectively. During the simulation period from 20 s to 21 s, the RMSE of ATDF-RGSC is 0.02053, which is much lower than the 0.37380 and 0.51118 of the other two controllers. At the simulation time of 15 s, the PCNF generates a step signal; the ATDF-RGSC has no overshoot and achieves a settling time of 0.4 s, while the overshoot values of the other two controllers reach 0.9862 and 0.6507, respectively.
These results suggest that the proposed ATDF-RGSC is an effective control approach for aeroengines in cases of performance degradation, considering its small steady-state error and overshoot. The ATDF-RGSC demonstrates better overall control performance than the two traditional control methods by comparison.
The proposed adaptive two-degree-of-freedom robust gain-scheduling controller (ATDF-RGSC) incorporates several key innovations that distinguish it from traditional approaches in aeroengine control. First, this method employs a robust extended Kalman filter (REKF) with an added forgetting factor, which enhances estimation adaptability and accuracy under dynamic, uncertain conditions. Unlike traditional extended Kalman filters, this REKF dynamically adjusts to recent observations, making it more effective for handling the variability of aeroengine states over time, especially under conditions of performance degradation and environmental disturbances.
Second, the control design uses a two-degree-of-freedom (2DOF) structure, which is coupled with robust gain scheduling to simultaneously manage both tracking and disturbance attenuation. The 2DOF structure allows for separate control paths: a feedforward path for precise tracking of reference changes and a feedback path for disturbance rejection and stability enhancement. This differs from single-degree-of-freedom designs often used in existing methods, which may have limited flexibility and robustness in multi-input, multi-output (MIMO) systems like aeroengines.
Together, these innovations represent a significant advancement in control design, enabling the ATDF-RGSC to outperform traditional controllers, particularly in scenarios with uncertain, nonlinear dynamics, and performance degradation. This method offers enhanced stability, tracking accuracy, and disturbance management across a broad range of operational conditions, marking a notable improvement over existing approaches.

5. Discussion

The proposed adaptive two-degree-of-freedom robust gain-scheduling controller (ATDF-RGSC) demonstrates strong potential for improving the safety and reliability of aeroengines and other MIMO systems. However, several factors should be considered when evaluating the method’s practicality and effectiveness in real-world applications.
One limitation is that the current model does not account for certain rare or extreme uncertainties, such as sudden environmental shifts, unexpected component failures, or highly nonlinear behavior beyond the range covered by the LPV model. These unmodeled dynamics may impact robustness under specific conditions, and additional adaptation mechanisms may be needed to fully address these scenarios.
Another important consideration is the cost, time, and resources required for industrial implementation. While the offline design of the ATDF-RGSC reduces computational demands during real-time operation, developing and calibrating the controller requires a comprehensive set of engine data across various operational states, which can be resource-intensive. Moreover, the controller relies on accurate sensor inputs and real-time computational capacity, and the adaptation of onboard processors or additional computational resources might be necessary, which could add to implementation costs.
Additional practical challenges lie in managing sensor inaccuracies, actuator saturation, and potential time delays in real-time applications. Although the use of the LPV model and pre-designed controller parameters improves computational efficiency, achieving full adaptability with onboard resources remains a key challenge, particularly in rapidly changing environments. Careful tuning of the forgetting factor within the REKF is also essential to balance adaptability with stability in response to noise and disturbances.
Despite these challenges, the ATDF-RGSC offers notable advancements in handling nonlinear dynamics, performance degradation, and disturbance attenuation. Future research could explore adaptive tuning strategies or machine learning approaches to further enhance robustness and reduce resource requirements, making the controller even more viable for real-world industrial applications.

6. Conclusions

This study developed an adaptive two-degree-of-freedom (2DOF) robust gain-scheduling control methodology tailored to address performance degradation challenges in aeroengines. A robust extended Kalman filter (REKF) with a forgetting factor was implemented to accurately estimate engine health and degradation parameters. Based on this REKF, we established an enhanced mixed onboard adaptive aeroengine model, capable of tracking engine performance degradation with high accuracy. A nonlinear uncertain model, incorporating key engine health parameters, was formulated to rigorously test the proposed method’s robustness and adaptability. To ensure precise control across the entire operational envelope, the engine model was linearized under both non-degraded and partially degraded conditions. A robust controller was designed for selected operating points, with controllers for other operational points obtained through linear interpolation, resulting in the final adaptive 2DOF robust gain-scheduling controller.
Simulation results underscore the robustness and tracking precision of the proposed controller. In comparison to traditional control methods, the adaptive 2DOF robust gain-scheduling controller demonstrated superior performance, exhibiting minimal steady-state error, zero overshoot, and enhanced adaptability under various conditions of engine performance degradation. This control methodology effectively manages aeroengine performance across a broad range of operational scenarios, making it a promising solution for real-world aeroengine applications.
The proposed ATDF-RGSC has demonstrated strong performance in aeroengine applications, but additional testing on diverse MIMO systems will be valuable for further characterizing its adaptability and identifying any limitations or necessary modifications for broader applicability.
While the adaptive 2DOF robust gain-scheduling control method presented in this study has shown substantial advantages, several areas for future research could further improve and expand its applicability. First, future studies could explore real-time implementation of this control approach within a hardware-in-the-loop (HIL) simulation environment, which would offer practical insights into the controller’s performance under true operational constraints. Second, adaptive tuning mechanisms for the forgetting factor and other controller parameters could be investigated, allowing for dynamic adjustment based on varying degrees of engine degradation or environmental disturbances. Additionally, the integration of machine learning algorithms, such as reinforcement learning, could provide more efficient control adaptation by learning from historical data and enhancing robustness against unforeseen anomalies. Lastly, expanding this methodology to other complex multi-input, multi-output (MIMO) systems beyond aeroengines could further validate its versatility and scalability. These future directions will contribute to the continued advancement of robust control methodologies in aerospace engineering, reinforcing the safety, efficiency, and reliability of aeroengines across diverse operational conditions.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

The data supporting the findings of this study are not publicly available due to privacy restrictions. Data access may be provided upon reasonable request, subject to appropriate privacy and ethical considerations.

Conflicts of Interest

Kai Yin is employed by AECC Commercial Aircraft Engine Co., Ltd. The remaining author declare no conflicts of interest.

Nomenclature

REKFRobust extended Kalman filterKController
MIMOMulti-input multi-output Φ k / k 1 The Jacobian matrix used for one-step prediction of the state vector
ATDFAdaptive two-degree-of-freedom H k The Jacobian matrix used for the measurement vector
RGSCRobust gain-scheduling controller X ^ k / k 1 The one-step predicted state vector
LTILinear time-invariant X ^ k The estimated state vector
HREKFThe REKF based on the Huber method P k / k 1 The covariance matrix for the one-step predicted state vector
hHealth parameters P k The covariance matrix for the estimated state vector
G s Uncertain models K k The filter gain
G n o m s Nominal model λ The forgetting factor

References

  1. Li, Z.; Li, X.; Han, Y.; Zhang, P.; Zhang, Z.; Zhang, M.; Zhao, G. A Review of Aeroengines’ Bolt Preload Formation Mechanism and Control Technology. Aerospace 2023, 10, 307. [Google Scholar] [CrossRef]
  2. Xue, X.; Huo, Q.; Liu, J. Nonlinear Vibration Characteristics of the Involute Spline Coupling in Aeroengine with the Parallel Misalignment. Int. J. Aerosp. Eng. 2021, 2021, 6689442. [Google Scholar] [CrossRef]
  3. Zhao, Y.; Gao, Y.-X.; Pan, Z.-R.; Sun, X.-M. Event-Triggered Antidisturbance Control Design for Aeroengine Systems via Switched Models. AIAA J. 2022, 60, 5448–5461. [Google Scholar] [CrossRef]
  4. Jagadeb, S.R.; Subudhi, B.; Naskar, A.K. Robust two-degree of freedom H-infinity control design for a twin rotor multi-input multi-output system with external disturbances and model uncertainties. Proc. Inst. Mech. Eng. Part I-J. Syst. Control Eng. 2021, 235, 579–592. [Google Scholar]
  5. Chen, Q.; Sheng, H.; Zhang, T. A novel direct performance adaptive control of aero-engine using subspace-based improved model predictive control. Aerosp. Sci. Technol. 2022, 128, 107760. [Google Scholar] [CrossRef]
  6. Li, L.; Pei, G.; Liu, J.; Du, P.; Pei, L.; Zhong, C. 2-DOF Robust H-infinity Control for Permanent Magnet Synchronous Motor with Disturbance Observer. IEEE Trans. Power Electron. 2021, 36, 3462–3472. [Google Scholar] [CrossRef]
  7. Daş, E.; Başlamışlı, S. Two degree of freedom robust data-driven fixed-order controller synthesis using convex optimization. ISA Trans. 2021, 114, 291–305. [Google Scholar] [CrossRef]
  8. Wang, Z.; Zhao, Y. Data-Driven Exhaust Gas Temperature Baseline Predictions for Aeroengine Based on Machine Learning Algorithms. Aerospace 2023, 10, 17. [Google Scholar] [CrossRef]
  9. Huang, D.; Xu, J.-X.; Venkataramanan, V.; Huynh, T.C.T. High-performance tracking of piezoelectric positioning stage using current-cycle iterative learning control with gain scheduling. IEEE Trans. Ind. Electron. 2014, 61, 1085–1098. [Google Scholar] [CrossRef]
  10. Sato, M.; Peaucelle, D. Gain-scheduled output-feedback controllers using inexact scheduling parameters for continuous-time LPV systems. Automatica 2013, 49, 1019–1025. [Google Scholar] [CrossRef]
  11. Sathya, M.; Ansari, M.M.T. Load frequency control using Bat inspired algorithm based dual mode gain scheduling of PI controllers for interconnected power system. Int. J. Electr. Power Energy Syst. 2015, 64, 365–374. [Google Scholar] [CrossRef]
  12. Pakmehr, M.; Fitzgerald, N.; Feron, E.M.; Shamma, J.S.; Behbahani, A. Gain-scheduled Control of Gas Turbine Engines: Stability and Verification. J. Eng. Gas Turbines Power 2014, 136, 031201. [Google Scholar] [CrossRef]
  13. Liu, Z.; Huang, Y.; Gou, L.; Fan, D. A robust adaptive linear parameter-varying gain-scheduling controller for aeroengines. Aerosp. Sci. Technol. 2023, 138, 108319. [Google Scholar] [CrossRef]
  14. Gou, L.; Liu, Z.; Fan, D.; Zheng, H. Aeroengine Robust Gain-Scheduling Control Based on Performance Degradation. IEEE Access 2020, 8, 104857–104869. [Google Scholar] [CrossRef]
  15. Liu, Z.; Gou, L.; Fan, D.; Zhou, Z. Design of gain-scheduling robust controller for aircraft engine. In Proceedings of the 2019 Chinese Control Conference (CCC), Guangzhou, China, 27–30 July 2019; pp. 870–875. [Google Scholar]
  16. 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]
  17. Pang, S.; Li, Q.; Feng, H. A hybrid onboard adaptive model for aero-engine parameter prediction. Aerosp. Sci. Technol. 2020, 105, 105951. [Google Scholar] [CrossRef]
  18. Rodrigo, J.; de Leon, L.S.; Montañes, J.L.; Vega, J.M. Aeroengine Diagnosis Using a New Robust Gradient-like Methodology. Aerospace 2023, 10, 355. [Google Scholar] [CrossRef]
  19. Graff, J.; Medina, A.; Lagor, F.D. Information-Based Sensor Placement for Data-Driven Estimation of Unsteady Flows. AIAA J. 2023, 61, 4864–4878. [Google Scholar] [CrossRef]
  20. Liu, Y.; Zhang, X.-L.; He, G. Learning Neural-Network-Based Turbulence Models for External Transonic Flows Using Ensemble Kalman Method. AIAA J. 2023, 61, 3526–3540. [Google Scholar] [CrossRef]
  21. Wang, X.; Wang, G.; Zheng, H. Autonomous Phase Control Combining EKF and Adaptive Neural Network for Remote Sensing Satellites. Int. J. Aerosp. Eng. 2022, 2022, 7153667. [Google Scholar] [CrossRef]
  22. Ma, T.; Zhang, Q.; Chen, C.; Gao, S. Tracking of Maneuvering Star-Convex Extended Target Using Modified Adaptive Extended Kalman Filter. IEEE Access 2020, 8, 214030–214038. [Google Scholar] [CrossRef]
  23. Elsergany, A.M.; Hussein, A.A.; Wadi, A.; Abdel-Hafez, M.F. An Adaptive Autotuned Polynomial-Based Extended Kalman Filter for Sensorless Surface Temperature Estimation of Li-Ion Battery Cells. IEEE Access 2022, 10, 14038–14048. [Google Scholar] [CrossRef]
  24. Ping-An, Z.; Wei, W.; Min, G.; Yi, W. Research on Attitude Measurement Method of Special Aircraft Using Geomagnetic Sensor/Gyroscope Based on UKF. Int. J. Aerosp. Eng. 2021, 2021, 1–10. [Google Scholar] [CrossRef]
  25. Liu, X.; Yuan, Y.; Shi, J.; Zhao, L. Adaptive modeling of aircraft engine performance degradation model based on the equilibrium manifold and expansion form. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2014, 228, 1246–1272. [Google Scholar] [CrossRef]
  26. Wang, Z.; Wang, Y.; Wang, X.; Yang, K.; Zhao, Y. A Novel Digital Twin Framework for Aeroengine Performance Diagnosis. Aerospace 2023, 10, 789. [Google Scholar] [CrossRef]
  27. Zhao, J.; Netto, M.; Mili, L. A Robust Iterated Extended Kalman Filter for Power System Dynamic State Estimation. IEEE Trans. Power Syst. 2017, 32, 3205–3216. [Google Scholar] [CrossRef]
  28. Chakhchoukh, Y.; Lei, H.; Johnson, B.K. Diagnosis of Outliers and Cyber Attacks in Dynamic PMU-Based Power State Estimation. IEEE Trans. Power Syst. 2020, 35, 1188–1197. [Google Scholar] [CrossRef]
  29. Gu, D.-W.; Petko, H.; Mihail, P. Robust Control Design with MATLAB. In Advanced Textbooks in Control and Signal Processing; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  30. Pang, G.; Cao, S.; Chen, Y.; Ouyang, X.; Chen, N. Static Eccentricity Fault of Elastic Ring Squeeze Film Damper for Aeroengine. AIAA J. 2023, 61, 4112–4125. [Google Scholar] [CrossRef]
  31. Iannelli, A.; Fasel, U.; Smith, R.S. The balanced mode decomposition algorithm for data-driven LPV low-order models of aeroservoelastic systems. Aerosp. Sci. Technol. 2021, 115, 106821. [Google Scholar] [CrossRef]
  32. Dbr, A.; Khk, B. Structured H∞ Synthesis: A Systematic Design Approach for Fully and Underactuated Systems. Aerosp. Sci. Technol. 2021, 119, 107171. [Google Scholar]
  33. Gou, L.; Zeng, X.; Wang, Z.; Han, G.; Lin, C.; Cheng, X. A Linearization Model of Turbofan Engine for Intelligent Analysis Towards Industrial Internet of Things. IEEE Access 2019, 7, 145313–145323. [Google Scholar] [CrossRef]
  34. Cid, C.; Baldomir, A.; Hernández, S. Fast Convergence Reliability-Based Design Optimization Method Considering Random and Evidence Variables. AIAA J. 2022, 60, 2568–2579. [Google Scholar] [CrossRef]
  35. Osinuga, M.; Patra, S.; Lanzon, A. Incorporating smoothness into weight optimization for H∞ loop-shaping design. In Proceedings of the 18th Mediterranean Conference on Control and Automation, MED’10—Conference Proceedings, Marrakech, Morocco, 23–25 June 2010; pp. 856–861. [Google Scholar]
  36. Ban, N.; Ogawa, H.; Ono, M.; Ishida, Y. A servo control system using the loop shaping design procedure. World Acad. Sci. Eng. Technol. 2009, 36, 150–153. [Google Scholar]
  37. Zhang, J.; Tang, H.; Chen, M. Robust design of an adaptive cycle engine performance under component performance uncertainty. Aerosp. Sci. Technol. 2021, 113, 106704. [Google Scholar] [CrossRef]
Figure 1. Structural diagram of twin-shaft mixed turbofan aeroengine.
Figure 1. Structural diagram of twin-shaft mixed turbofan aeroengine.
Aerospace 11 00940 g001
Figure 2. Linearization process.
Figure 2. Linearization process.
Aerospace 11 00940 g002
Figure 3. Normalization process.
Figure 3. Normalization process.
Aerospace 11 00940 g003
Figure 4. LPV model schematic diagram.
Figure 4. LPV model schematic diagram.
Aerospace 11 00940 g004
Figure 5. Improved on-board adaptive model structure.
Figure 5. Improved on-board adaptive model structure.
Aerospace 11 00940 g005
Figure 6. Closed-loop system block diagram of 2DOF controller.
Figure 6. Closed-loop system block diagram of 2DOF controller.
Aerospace 11 00940 g006
Figure 7. Standard block diagram of 2DOF controller in a closed-loop system.
Figure 7. Standard block diagram of 2DOF controller in a closed-loop system.
Aerospace 11 00940 g007
Figure 8. Gain-scheduling control system.
Figure 8. Gain-scheduling control system.
Aerospace 11 00940 g008
Figure 9. Estimated health parameters using REKF.
Figure 9. Estimated health parameters using REKF.
Aerospace 11 00940 g009
Figure 10. Estimated health parameters using EKF.
Figure 10. Estimated health parameters using EKF.
Aerospace 11 00940 g010
Figure 11. Influence of forgetting factor λ = 0.1.
Figure 11. Influence of forgetting factor λ = 0.1.
Aerospace 11 00940 g011
Figure 12. Simulation 1: Fan speed tracking response curves.
Figure 12. Simulation 1: Fan speed tracking response curves.
Aerospace 11 00940 g012
Figure 13. Simulation 2: Fan speed tracking response curves.
Figure 13. Simulation 2: Fan speed tracking response curves.
Aerospace 11 00940 g013
Table 1. Estimated Health Parameter Error Comparison.
Table 1. Estimated Health Parameter Error Comparison.
MetricsRobust EKFEKF
RMSE0.00090.0019
Min(e)0.00000.0000
Max(e)0.01780.0185
Mean(e)0.00050.0015
Table 2. Output Parameter Errors in Faultless Sensors.
Table 2. Output Parameter Errors in Faultless Sensors.
Output ParametersObserverRMSE(e)Min(e)Max(e)Mean(e)
Response error
(30–31 s)
ATDF-RGSC1.8243−6.99720.0163−0.7944
TDF-RGSC1.3781−7.05960.6757−0.0705
Robust1.5215−7.10060.95590.1051
Steady-state error
(35–40 s)
ATDF-RGSC0.0006−0.0008−0.0005−0.0006
TDF-RGSC0.0089−0.0094−0.0085−0.0089
Robust0.0147−0.0155−0.0141−0.0147
Table 3. Output Parameter Errors in Faultless Sensors.
Table 3. Output Parameter Errors in Faultless Sensors.
Output ParametersObserverRMSE(e)Min(e)Max(e)Mean(e)
Response error
(10–11 s)
ATDF-RGSC0.00033−0.000720.00014−0.00012
TDF-RGSC0.20425−0.28785−0.00000−0.18676
Robust0.27406−0.34585−0.00002−0.25363
Response error
(20–21 s)
ATDF-RGSC0.02053−0.001510.034890.01710
TDF-RGSC0.37380−0.53851−0.00824−0.34043
Robust0.51118−0.65080−0.01349−0.47499
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

Yin, K.; Liu, Z.; Gou, L. Adaptive Two-Degree-of-Freedom Robust Gain-Scheduling Control Strategy. Aerospace 2024, 11, 940. https://doi.org/10.3390/aerospace11110940

AMA Style

Yin K, Liu Z, Gou L. Adaptive Two-Degree-of-Freedom Robust Gain-Scheduling Control Strategy. Aerospace. 2024; 11(11):940. https://doi.org/10.3390/aerospace11110940

Chicago/Turabian Style

Yin, Kai, Zhidan Liu, and Linfeng Gou. 2024. "Adaptive Two-Degree-of-Freedom Robust Gain-Scheduling Control Strategy" Aerospace 11, no. 11: 940. https://doi.org/10.3390/aerospace11110940

APA Style

Yin, K., Liu, Z., & Gou, L. (2024). Adaptive Two-Degree-of-Freedom Robust Gain-Scheduling Control Strategy. Aerospace, 11(11), 940. https://doi.org/10.3390/aerospace11110940

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