Next Article in Journal
Hybrid CNN-LSTM-GNN Neural Network for A-Share Stock Prediction
Previous Article in Journal
Airline Ranking Using Social Feedback and Adapted Fuzzy Belief TOPSIS
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fixed-Time Active Disturbance Rejection Temperature–Pressure Decoupling Control for a High-Flow Air Intake System

1
School of Energy and Power Engineering, Beihang University, Beijing 100191, China
2
College of Computer and Data Science, Fuzhou University, Fuzhou 350108, China
3
Science and Technology on Altitude Simulation Laboratory, Sichuan Gas Turbine Establishment, AECC, Mianyang 621000, China
4
School of Automation, China University of Geosciences, Wuhan 430074, China
5
School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore 639798, Singapore
*
Author to whom correspondence should be addressed.
Entropy 2025, 27(8), 880; https://doi.org/10.3390/e27080880 (registering DOI)
Submission received: 1 July 2025 / Revised: 2 August 2025 / Accepted: 18 August 2025 / Published: 20 August 2025
(This article belongs to the Section Complexity)

Abstract

High-flow aeroengine transient tests involve strong coupling and external disturbances, which pose significant challenges for intake environment simulation systems (IESSs). This study proposes a compound control scheme that combines fixed-time active disturbance rejection with static decoupling methods. The scheme integrates a fixed-time sliding-mode controller (FT-SMC) and a super-twisting fixed-time extended-state observer (ST-FT-ESO). A decoupling transformation separates pressure and temperature dynamics into two independent loops. The observer estimates system states and total disturbances, including residual coupling, while the controller ensures fixed-time convergence. The method is deployed on a real-time programmable logic controller (PLC) and validated through hardware-in-the-loop (HIL) simulations under representative high-flow scenarios. Compared to conventional linear active disturbance rejection decoupling control (LADRDC), the proposed scheme reduces the absolute integral error (AIE) in pressure and temperature tracking by 71.9% and 77.9%, respectively, and reduces the mean-squared error (MSE) by 46.0% and 41.3%. The settling time improves from over 5 s to under 2 s. These results demonstrate improved tracking accuracy, faster convergence, and enhanced robustness against disturbances.

1. Introduction

Altitude simulation testing is an essential method for aeroengine design, performance evaluation, model refinement, technology development, and fault reproduction and mitigation. A key component of this testing is the precise replication of the engine’s in-flight operating conditions. The intake environment simulation system (IESS) is a critical subsystem within the altitude simulation facility [1,2]. Under transient conditions—such as thrust surges, inertial starts, and acceleration phases—the IESS must maintain high dynamic performance. At the same time, it must ensure stable pressure regulation to satisfy strict requirements regarding response speed, overshoot, and steady-state accuracy [3].
For temperature–pressure control in high-flow aeroengine inlet systems, existing research has concentrated on three main areas: (1) Robust disturbance rejection capability: During altitude tests, the inlet mass flow rate can vary rapidly—rates may exceed 30 kg s 2 . The system characteristics change accordingly, demanding control strategies that maintain excellent dynamic response and disturbance suppression over a wide disturbance range. (2) Multivariable decoupling in multi-actuator structures: High-flow conditions induce strong coupling between pressure and temperature, and rapid changes in either variable can severely degrade control performance. (3) Estimation and compensation of internal and external uncertainties: A high-flow IESS constitutes a high-order, nonlinear, and high-inertia thermo-fluid system, for which establishing an accurate mathematical model is particularly challenging. Internally, it suffers drift in valve-flow characteristics, actuator hysteresis and saturation, sensor noise, and thermal deformation and parameter perturbations in piping. Externally, it endures severe flow disturbances from the engine and environmental influences. The interaction of these uncertainties undermines the effectiveness of model-based advanced controllers [4].
Therefore, an advanced control strategy is urgently needed—one that integrates robustness, efficient multivariable decoupling, and real-time disturbance estimation and rejection. Such a strategy would overcome the limitations imposed by model mismatch, strong coupling, and large disturbances on the transient control performance of a high-flow IESS, meeting the rigorous demands of aeroengine altitude simulation testing.
Common strategies for multivariable control include decentralised control, centralised control, and decoupling control [5,6]. Decentralised methods treat inter-channel coupling as disturbances [7], but they often fail when coupling is strong. Centralised approaches—such as internal-model control [8,9], predictive control [10], robust control [11,12], and adaptive control [13]—can handle system uncertainties but require complex models and heavy computation. Adaptive schemes in particular demand significant time for online parameter tuning, making them unsuitable for rapid transients. In contrast, decoupling control separates the IESS into independent loops, greatly reducing coupling effects on regulation quality and allowing each loop’s controller to be designed independently. Active disturbance rejection decoupling control (ADRDC) treats the coupling as a disturbance between loops, estimates it, and compensates for it to achieve high performance.
Extensive work has addressed coordinated multi-actuator regulation of inlet pressure and temperature. The Arnold Engineering Development Complex (AEDC) applied process control-based strategies to hypersonic engine pressure and temperature transients [14,15]. Researchers at Stuttgart University designed a feed-forward multivariable controller, achieving substantial improvements in transient regulation [16,17]. Others have used linear ADRC for inlet-pressure control, enhancing overall performance [18]. However, true pressure–temperature decoupling remains in its infancy: most studies are theoretical, with few practical implementations. Lun et al. [19] proposed a linear parameter-varying (LPV)-based decoupling to improve PID performance, but proportional–integral–derivative (PID) control still suffers from large overshoot or divergence under severe disturbances. Zhu et al. [20] applied LPV μ -synthesis to handle large uncertainty, yet this approach demands extensive model linearisation and frequent updates.
Active disturbance rejection control (ADRC), introduced by Han, compensates for multivariable coupling as disturbances via a nonlinear extended-state observer (NESO) [21,22]. To simplify tuning, Gao et al. developed linear ADRC (LADRC) [23,24]. More recently, fixed-time stability theory has been incorporated into ADRC: a fixed-time ESO in a voltage regulator achieved faster convergence and higher estimation accuracy than its conventional counterpart [25]. A missile flight controller used a fixed-time ESO to precisely estimate unknown acceleration disturbances [26]. In wheeled mobile robots, a fixed-time sliding-mode controller paired with a novel fixed-time ESO delivered global fixed-time stability and superior dynamic and steady-state performance [27]. The fixed-time sliding-mode controller offers fast convergence with a guaranteed upper bound on settling time, regardless of initial conditions, while remaining suitable for real-time implementation. Combined with a fixed-time ESO, it reduces noise and further boosts disturbance rejection, guaranteeing stabilisation within a fixed time [26,27].
Recent studies show that pairing a fixed-time sliding-mode controller with a fixed-time ESO delivers efficient, high-quality control in uncertain, strongly coupled systems that use multiple actuators. High-flow IESSs need fast and stable pressure–temperature regulation during rapid transients and severe disturbances. Transient tests add further challenges: sharp flow changes, strong multivariable coupling, multi-source noise, and tight settling time limits. To meet these challenges, this paper embeds the super-twisting algorithm into a fixed-time ESO, develops a super-twisting fixed-time ESO (ST-FT-ESO), and combines it with a fixed-time sliding-mode controller to form a fixed-time active disturbance rejection compound decoupling controller (FT-ADRCDC) for high-flow IESS.
The main contributions of this article are listed as follows:
  • We introduce a static decoupling method to remove the IESS’s static coupling. By defining virtual control inputs, the system is split into pressure and temperature loops, each equipped with a dedicated fixed-time sliding-mode controller (FT-SMC) and super-twisting fixed-time ESO (ST-FT-ESO) to achieve high-quality decoupling under high airflow.
  • We employ ST-FT-ESO for rapid and precise estimation of dynamic coupling and other disturbances and FT-SMC as the core controller to reject the total disturbance. Lyapunov analysis shows that the ST-FT-ESO converges in a fixed time and, together with the FT-SMC law, guarantees fixed-time stability of the entire closed-loop system.
  • We implement FT-ADRCDC on a hardware-in-the-loop (HIL) simulation platform for the IESS and compare it with LADRC, demonstrating faster response and superior stability in rapid transient tests.
The remainder of this article is organised as follows: Section 2 introduces the high-flow intake environment simulation system. Section 3 presents the pressure and temperature decoupling design of the IESS. Section 4 proposes the active disturbance rejection compound decoupling controller. Section 5 analyses system stability via Lyapunov methods. Section 6 reports experimental simulation and validation results. Section 7 concludes the paper.

2. Intake Environment Simulation System

The structure and basic operational process of the IESS are illustrated in Figure 1. First, real-time pressure and temperature signals are acquired by dedicated sensors within the system. A feedback controller is then employed to generate opening commands for two control valves, which regulate the motion of valve 1 and valve 2. These valves adjust the respective flows of hot and cold air streams into the front-chamber cavity, thereby enabling precise closed-loop control of both pressure and temperature within the cavity.
The controlled variables—intake pressure and temperature—are influenced by several component dynamics, including the flow characteristics of the front-chamber cavity, the actuation and flow behaviour of the control valves, and the airflow dynamics associated with the tested aeroengine. The detailed modelling process is described in [4]. For completeness, the key modelling results are summarised below.

2.1. Front-Chamber Cavity Model

The front-chamber cavity contains two air intakes and one exhaust. The first air intake is a high-temperature airflow with temperature T in 1 , and the second intake is a low-temperature airflow with temperature T in 2 , controlled by Control Valve 1 and Control Valve 2, respectively. Because the main duct of the high-flow intake system has a large diameter (>1.5 m) and a relatively low gas velocity (<100 m s−1), the flow inside the duct can be reasonably assumed to be perfectly mixed [4,28]. Thus the dynamic characteristics of the intake pressure and temperature are
d p d t = R V T h R T c p R m ˙ in 1 + m ˙ in 2 m ˙ out   + R Q ˙ V ( c p R ) + R V ( c p R ) h in 1 + C in 1 2 2 m ˙ in 1 + h in 2 + C in 2 2 2 m ˙ in 2 h + C out 2 2 m ˙ out ,
d T d t = R T p V ( c p R ) m ˙ in 1 + m ˙ in 2 m ˙ out ( h R T ) + Q ˙   + R T p V ( c p R ) h in 1 + C in 1 2 2 m ˙ in 1 + h in 2 + C in 2 2 2 m ˙ in 2 h + C out 2 2 m ˙ out .
where p , T , V , c p , h , C out and m ˙ out denote cavity pressure, temperature, volume, specific heat at constant pressure, enthalpy, average outflow velocity and mass flow rate, respectively; m ˙ in 1 , h in 1 , and C in 1 and m ˙ in 2 , h in 2 , and C in 2 are analogous quantities for the hot- and cold-air paths; R is the gas constant; and Q ˙ is the convective heat transfer between the cavity and its surroundings.
Throughout this work, the specific heat at constant pressure, c p , and the enthalpy, h, of dry air are treated as temperature-dependent. For 199–2201 K, we use the NASA CEA eight-coefficient polynomial [29]
c p ( T ) R = i = 0 8 A i T 1000 i , h ( T ) R T = i = 0 8 A i i + 1 T 1000 i + 1 ,
and the complete coefficient list is given in Appendix A.

2.2. Motion and Flow Characteristics of the Control Valve

The valve actuator is modelled by a first-order inertial element identified through system identification:
χ a ( s ) = K a t a s + 1 u ( s ) ,
m ˙ = φ A 0 χ a 2 ρ p 1 ,
where K a is the equivalent gain, t a is the time constant (for the valve shown in Figure 1, t a = 1.6 ), χ a denotes the valve displacement, u is the control input, φ is the flow coefficient, A 0 is the flow area, ρ is the air density, and p 1 is the upstream pressure.
In practical operating conditions, mechanical backlash and clearances between the valve plate and linkage structures introduce a degree of hysteresis into the actuator’s response. This effect can be equivalently represented by an input delay term e θ s , which is incorporated into the simulation system (with θ = 0.15 ). From the controller’s perspective, such delay is difficult to observe and is treated as an external disturbance.

2.3. Airflow Model of the Aeroengine

The IESS supplies conditioned air to the aeroengine. During transient tests, engine flow variations constitute the largest disturbance source. A data-driven approximation is
W ˙ engine = f e H , Ma , A pla ,
where H is the flight altitude, Ma the flight Mach number, and A pla is the throttle-lever angle. Strong nonlinearity under different operating conditions leads to significant model uncertainty; the above function serves only as an approximation.

3. Pressure and Temperature Decoupling Design of the IESS

To eliminate the static coupling part of the system control parameters, virtual control parameters are introduced into the system for the decoupling design. The system output and input are defined as p T T and u 1 u 2 T , respectively, where p and T are the intake pressure and temperature in the front-chamber cavity, and u 1 and u 2 refer to the control quantities of Control Valve 1 and Control Valve 2.

3.1. Decoupling Design

3.1.1. Affine Model of the IESS

According to Equations (4) and (5), the flow characteristic equations of control valves, as well as the outflow equation of the front-chamber cavity, can be described as
m ˙ i n 1 = φ A 0 2 ρ 1 p 1 , 1 χ a , 1 m ˙ i n 2 = φ A 0 2 ρ 2 p 1 , 2 χ a , 2
m ˙ o u t = W a e n g i n e = f e ( H , M a , A p l a )
Therein, p 1 , 1 is the upstream pressure of Control Valve 1, and p 1 , 2 is the upstream pressure of Control Valve 2.
Combining Equations (1), (2), (3) and (4), the nonlinear affine model of the system is given as
p ˙ = f p * ( p , T ) + b 11 * χ a , 1 + b 12 * χ a , 2 T ˙ = f T * ( T , p ) + b 21 * χ a , 1 + b 22 * χ a , 2
where f p * ( p , T ) and f T * ( T , p ) are the total disturbances of the intake pressure and temperature loop in system (8), which contains system model error, dynamic coupling, uncertainties, etc. b 11 * , b 12 * , b 21 * , and b 22 * are the real-time opening coefficients of the valves, detailed as follows:
b 11 * = R V T h R T c p R + R V c p R h i n 1 + C i n 1 2 2 φ A 0 2 ρ 1 p 1 , 1
b 12 * = R V T h R T c p R + R V c p R h i n 2 + C i n 2 2 2 φ A 0 2 ρ 2 p 1 , 2
b 21 * = R T p V c p R h R T + R T p V c p R h i n 1 + C i n 1 2 2 φ A 0 2 ρ 1 p 1 , 1
b 22 * = R T p V c p R h R T + R T p V c p R h i n 2 + C i n 2 2 2 φ A 0 2 ρ 2 p 1 , 2

3.1.2. Decoupling Design of Valve Control Quantity and System Output

Firstly, the derivative of V a , 1 and V a , 2 can be deduced from Equation (3):
χ ˙ a , 1 χ ˙ a , 2 = 1 t a , 1 0 0 1 t a , 2 χ a , 1 χ a , 2 + K a , 1 t a , 1 0 0 t a , 2 T a , 2 u 1 u 2
where K a , 1 , K a , 2 , and t a , 1 , t a , 2 are the equivalent coefficients and time constants of the control valves, respectively.
Then, the affine nonlinear model of the control parameters and the system outputs is established, as shown below:
p ¨ = f p ( p , T ) + b 11 u 1 + b 12 u 2 T ¨ = f T ( T , p ) + b 21 u 1 + b 22 u 2
where f p ( p , T ) and f T ( T , p ) are the dynamic coupling part and other unknown disturbances (including system model error, uncertainty, etc.) of the system. b 11 , b 12 , b 21 , and b 22 are the control coefficients of the valves.
f p ( p , T ) = f ˙ p * ( p , T ) + b ˙ 11 * χ a , 1 + b ˙ 12 * χ a , 2 b 11 * t a , 1 χ a , 1 b 12 * t a , 2 χ a , 2
f T ( T , p ) = f ˙ T * ( T , p ) + b ˙ 21 * χ a , 1 + b ˙ 22 * χ a , 2 b 21 * t a , 1 χ a , 1 b 22 * t a , 2 χ a , 2
b 11 = b 11 * K a , 1 t a , 1 = [ R V T h R T c p R + R V c p R h i n 1 + C i n 1 2 2 ] φ A 0 2 ρ 1 p 1 , 1 K a , 1 t a , 1
b 12 = b 12 * K a , 2 t a , 2 = [ R V T h R T c p R + R V c p R h i n 2 + C i n 2 2 2 ] φ A 0 2 ρ 2 p 1 , 2 K a , 2 t a , 2
b 21 = b 21 * K a , 1 t a , 1 = [ R T p V c p R h R T + R T p V c p R h i n 1 + C i n 1 2 2 ] φ A 0 2 ρ 1 p 1 , 1 K a , 1 t a , 1
b 22 = b 22 * K a , 2 t a , 2 = [ R T p V c p R h R T + R T p V c p R h i n 2 + C i n 2 2 2 ] φ A 0 2 ρ 2 p 1 , 2 K a , 2 t a , 2
To simplify the calculation, the virtual control parameters, total disturbances (including the system model error, the dynamic coupling part excluding the control parameters of the system, uncertainty, etc.), and static coupling matrix are defined as U , F , and B, respectively.
U = U 1 U 2 = b 11 b 12 b 21 b 22 u 1 u 2 , B = b 11 b 12 b 21 b 22
F = f p ( p , T ) f T ( T , p ) = F 1 F 2
Finally, Equation (10) is organised into the following form:
p ¨ = F 1 + U 1 T ¨ = F 2 + U 2
where the static coupling part of the system’s control parameters has been eliminated.
Figure 2 illustrates the control framework derived above, showing how the virtual inputs U 1 and U 2 , produced by two independent single-variable controllers, are mapped through the static decoupling matrix B 1 to the physical valve commands u 1 and u 2 . These commands drive the hot- and cold-stream valves, whose mass flow rates, m ˙ 1 and m ˙ 2 , feed the front-chamber cavity model, generating the controlled pressure P and temperature T that close the feedback loop.

3.2. Static Coupling Matrix Reversibility Analysis

As demonstrated in Section 3.1, the introduction of virtual control variables enables decoupling between the controlled output and these virtual variables. During the practical implementation of the control process, the virtual control variables presented in Equation (11) need to be converted into the actual control parameters by B 1 . Consequently, it is crucial to evaluate the invertibility of the matrix B.
To facilitate the calculation, let the matrices A = a 1 a 2 a 3 a 4 and C = c 1 0 0 c 4 .
a 1 = R V T h R T c p R a 2 = R V c p R h i n 1 + C i n 1 2 2 a 3 = R T p V c p R h R T a 4 = R V c p R h i n 2 + C i n 2 2 2 c 1 = φ A 0 2 ρ 1 p 1 , 1 K a , 1 t a , 1 c 4 = φ A 0 2 ρ 2 p 1 , 2 K a , 2 t a , 2
The matrix B = a 1 + a 2 a 1 + a 4 a 3 + T p a 2 a 3 + T p a 4 C is obtained; taking the determinants on both sides, it follows that
B = a 1 + a 2 a 1 + a 4 a 3 + T p a 2 a 3 + T p a 4 C
a 1 + a 2 a 1 + a 4 a 3 + T p a 2 a 3 + T p a 4 = R 2 T 2 p V 2 1 c p R h i n 2 h i n 1 + C i n 2 2 2 C i n 1 2 2
C = 2 φ 2 A 0 2 ρ 1 ρ 2 p 1 , 1 p 1 , 2 K a , 1 t a , 1 K a , 2 t a , 2
where c p R > 0 , h i n 2 + C i n 2 2 2 h i n 1 + C i n 1 2 2 , φ 0 , A 0 0 , and ρ 1 ρ 2 p 1 , 1 p 1 , 2 K a , 1 t a , 1 K a , 2 t a , 2 > 0 .
It can be seen from the above that φ A 0 0 , and this equation holds if and only if the valves are completely closed, so when the valve output is not 0, we have
B = R 2 T 2 p V 2 1 c p R h i n 2 h i n 1 + C i n 2 2 2 C i n 1 2 2 2 φ 2 A 0 2 ρ 1 ρ 2 p 1 , 1 p 1 , 2 K a , 1 t a , 1 K a , 2 t a , 2 0
The matrix B is invertible only when the valve output is not zero. During the decoupling control process of the system, control valves will always maintain a certain opening; that is, the valve output will not be zero.
Remark 1.
The flight mission profile includes inertial start, descending or climbing at constant Mach number, thrust transient, and so on. During the test process, the inverse matrix of B does not have excessive values for some elements.

4. Design of Fixed-Time Active Disturbance Rejection Decoupling Controller

4.1. Pressure and Temperature Decoupling Control Structure

A static decoupling strategy is introduced into the intake environment simulation system (IESS) to achieve a one-to-one correspondence between control inputs and environmental parameters. The resulting decoupling control structure is illustrated in Figure 3. Based on this framework, a fixed-time sliding-mode controller (FT-SMC) and a super-twisting fixed-time extended-state observer (ST-FT-ESO) are designed for the pressure and temperature control loops, respectively. The ST-FT-ESO enables rapid and accurate estimation of both system states and the total disturbances for each loop, which are subsequently compensated for within the FT-SMC. This design effectively mitigates complex and time-varying disturbances, ensuring fast and stable system performance. In particular, by accurately estimating the total disturbances—including the dynamic coupling between intake pressure and temperature—the ST-FT-ESO facilitates full decoupling of the controlled variables.

4.2. Design of ST-FT-ESO

To achieve complete system decoupling while suppressing measurement noise, we propose a fixed-time extended-state observer enhanced with the super-twisting algorithm. The state definitions of the intake pressure and intake temperature loops remain
x 1 p = p p set , x ˙ 1 p = x 2 p , x 1 Te = T T set , x ˙ 1 Te = x 2 Te ,
leading to the second-order lumped plant models:
x ˙ 1 p = x 2 p , x ˙ 2 p = b p U 1 + d p , x ˙ 1 Te = x 2 Te , x ˙ 2 Te = b Te U 2 + d Te .
Assuming that the disturbances d p and d Te are bounded but unknown, they are promoted to new states:
x 3 p = d p , x 3 Te = d Te ,
thus yielding third-order plant models:
x ˙ 1 p = x 2 p , x ˙ 2 p = b p U 1 + x 3 p , x ˙ 3 p = d ˙ p , x ˙ 1 Te = x 2 Te , x ˙ 2 Te = b Te U 2 + x 3 Te , x ˙ 3 Te = d ˙ Te .
The lumped terms d p ( t ) and d Te ( t ) collect all bounded uncertainties, including sensor noise, actuator hysteresis, unmodelled wall heat transfer, minor losses, and other external disturbances. By promoting d ( · ) to the extended state x 3 ( · ) , the proposed ST-FT-ESO estimates and compensates for these effects online, providing robustness to the control system.
To clarify the interaction between internal components, the modular structure of ST-FT-ESO is illustrated in Figure 4. As shown, the ST-FT-ESO augments the fixed-time observer structure by incorporating a super-twisting correction mechanism into its nonlinear feedback law. The super-twisting algorithm introduces a sign-integrating internal state, w, to attenuate high-frequency noise, and its output is modulated by nonlinear gain functions to form the composite feedback terms. These terms are then applied within the fixed-time ESO to ensure finite-time convergence of the estimated states x ^ i p and x ^ i Te , even in the presence of bounded disturbances.
  • Super-twisting correcting law:
For any scalar error x, super-twisting feedback is introduced:
u ST ( x , w ) = k 1 | x | ρ sign ( x ) + k 2 w , w ˙ = sign ( x ) ,
where 0 < ρ < 1 and k 1 , k 2 > 0 are design gains. The auxiliary state w integrates the sign function and thus attenuates high-frequency noise.
  • Error feedback functions:
By combining the super-twisting feedback u ST with the feedback function of the fixed-time ESO, the pressure-channel ESO feedback function is obtained as follows:
ϕ 1 p ( x , w ) = | x | β 1 p u ST ( x , w ) + | x | β 2 p u ST ( x , w ) , ϕ 2 p ( x , w ) = | x | 2 β 1 p 1 u ST ( x , w ) + | x | 2 β 2 p 1 u ST ( x , w ) , ϕ 3 p ( x , w ) = | x | 3 β 1 p 2 u ST ( x , w ) + | x | 3 β 2 p 2 u ST ( x , w ) ,
and analogously this holds for ϕ j Te ( x , w ) with parameters β 1 Te and β 2 Te . The exponents satisfy 0 < β 1 ( · ) < β 2 ( · ) < 1 and ρ < β 1 ( · ) .
  • The FT-ST-ESO dynamics (pressure loop) are as follows:
e 1 p = x 1 p z 1 p , z ˙ 1 p = z 2 p + θ p l 1 p ϕ 1 p e 1 p ( θ p ) 2 , w p , z ˙ 2 p = b p U 1 + z 3 p + l 2 p ϕ 2 p e 1 p ( θ p ) 2 , w p , z ˙ 3 p = l 3 p θ p ϕ 3 p e 1 p ( θ p ) 2 , w p , w ˙ p = sign ( e 1 p ) , x ^ i p = z i p ( i = 1 , 2 , 3 ) .
The temperature loop dynamics, z 1 Te , z 2 Te , z 3 Te , and w Te , follow exactly the same pattern with superscript Te .

4.3. Design of the FT-SMC

The errors in the system are estimated to be x ^ 1 p and x ^ 1 T e , and the differential errors are estimated to be x ^ 2 p and x ^ 2 T e . To enable better rapid performance in practical applications, let x ^ ˙ 1 p = x ^ 2 p and x ^ ˙ 1 T e = x ^ 2 T e ; the fixed-time sliding-mode surfaces of the system are then formulated as follows:
s p = x ^ 2 p + α 1 p x ^ 1 p 1 2 + m 1 p 2 n 1 p + m 1 p 2 n 1 p 1 2 sign x ^ 1 p 1 + γ 1 p x ^ 1 p δ 1 p q 1 p
s T e = x ^ 2 T e + α 1 T e x ^ 1 T e 1 2 + m 1 T e 2 n 1 T e + m 1 T e 2 n 1 T e 1 2 sign x ^ 1 T e 1 + γ 1 T e x ^ 1 T e δ 1 T e q 1 T e
According to the above sliding-mode surfaces, the following FT-SMCs are designed:
u 1 = [ α 1 p 1 2 + m 1 p 2 n 1 p + m 1 p 2 n 1 p 1 2 sign x ^ 1 p 1 × x ^ 1 p 1 2 + m 1 p 2 n 1 p + m 1 p 2 n 1 p 1 2 sign x ^ 1 p 1 1 + s a t γ 1 p δ 1 p q 1 p x ^ 1 p δ 1 p q 1 p 1 x ^ 2 p , h + α 2 p s p 1 2 + m 2 p 2 n 2 p + m 2 p 2 n 2 p 1 2 sign s p 1 + γ 2 p s p δ 2 p q 2 p + x ^ 3 p ] / b p
u 2 = [ α 1 T e 1 2 + m 1 T e 2 n 1 T e + m 1 T e 2 n 1 T e 1 2 sign x ^ 1 T e 1 × x ^ 1 T e 1 2 + m 1 T e 2 n 1 T e + m 1 T e 2 n 1 T e 1 2 sign x ^ 1 T e 1 1 + s a t γ 1 T δ 1 T e q 1 T e x ^ 1 T e δ 1 T e q 1 T e 1 x ^ 2 T e , h + α 2 T e s T e 1 2 + m 2 T e 2 n 2 T e + m 2 T e 2 n 2 T e 1 2 sign s T e 1 + γ 2 T e s T e δ 2 T e q 2 T e + x ^ 3 T e ] / b T e
We take the intake pressure loop as an example, where α 1 p , γ 1 p , α 1 p , and γ 2 p are positive constants and the positive odd integers m 1 p , n 1 p , m 2 p , n 2 p , δ 1 p , q 1 p , δ 2 p , and q 2 p satisfy m 1 p > n 1 p , m 2 p > n 2 p , δ 1 p < q 1 p , and δ 2 p < q 2 p , with ( m 1 p + n 1 p ) / 2 , ( m 2 p + n 2 p ) / 2 , ( δ 1 p + q 1 p ) / 2 , and ( δ 2 p + q 2 p ) / 2 being positive odd integers. The parameters in another loop adopt the same definition.
The singularity terms x ^ 1 p δ 1 p q 1 p 1 x ^ 2 p and x ^ 1 T δ 1 T e q 1 T e 1 x ^ 2 T e may cause a singularity problem; a saturation function, sat, is adopted to avoid this situation:
s a t a , b = a , a < b b sign a , a b

5. System Stability Analysis

This section formulates the formal theorem and supporting lemmas required for the proposed ST-FT-ESO and for the closed-loop control system of the IESS, and, for each system, it provides a rigorous fixed-time stability proof.

5.1. Stability of the ST-FT-ESO

(1)
Homogeneity property
Lemma 1.
We consider the pressure loop observer dynamics (15) with error state ξ p = [ e 1 p , e 2 p , e 3 p , w p ] . We then introduce the dilation
Δ λ : ξ D λ ξ , D λ = diag λ r 1 , λ r 2 , λ r 3 , λ r 4 ,
with r 1 = 1 / ( 1 ρ ) , r 2 = r 1 + 1 , r 3 = r 1 + 2 , and r 4 = r 2 , 0 < ρ < 1 . Then f ( D λ ξ ) = λ q D λ f ( ξ ) with q = ρ / ( 1 ρ ) < 0 ; hence the ST-FT-ESO is homogeneous with a negative degree.
Proof. 
Each term of (15) is scaled and its exponent is compared with the corresponding row of D λ . In particular, | e 1 p | ρ sign ( e 1 p ) scales as λ r 1 ρ = λ q + r 2 and w ˙ p = sign ( e 1 p ) = λ q + r 4 sign ( e 1 p ) because q + r 4 = 0 . All higher-order terms inherit the same degree. □
(2)
Fixed-time convergence of the ESO
Theorem 1
(ESO fixed-time stability). Assume d ˙ p ( t ) D d ˙ . Select l j p , k 1 , and k 2 > 0 so that
k 2 > D d ˙ + ε , ε > 0 .
With the Lyapunov function
V p = a 1 | e 1 p | ρ + 1 + a 2 | e 2 p | 1 + ρ / 2 + a 3 | e 3 p | + a 4 ( w p ) 2 , a i > 0 ,
one has
V ˙ p c ˜ 1 V p α c ˜ 2 V p β , α = ρ ρ + 1 ( 0 , 1 ) , β = 1 + ρ 2 > 1 ,
for some c ˜ 1 , c ˜ 2 > 0 . Consequently
T ESO p 1 c ˜ 1 ( 1 α ) + 1 c ˜ 2 ( β 1 )
is an initial condition-independent convergence bound.
Proof. 
V p is differentiated along (15). Using Lemma 1 and Young’s inequality, one obtains
V ˙ p c 1 | e 1 p | ρ + 1 + ρ c 2 | e 2 p | 1 + ρ c 3 | e 3 p | 1 + ρ / 2 c 4 ( w p ) 2 ,
with c 4 > 0 enforced by (20). Because ρ + 1 + ρ = ( ρ + 1 ) 1 + ρ ρ + 1 = ( ρ + 1 ) α 1 and the equivalent is true for the other exponents, the right-hand side can be written in the required two-power form. Fixed-time convergence then follows directly from reference [30]. □

5.2. Stability of the Closed-Loop IESS

Only the pressure channel is analysed; the temperature loop is symmetric. Let Ξ p = [ e 1 p , e 2 p , e 3 p , w p , x ^ 1 p , x ^ 2 p , s p ] , with s p defined in (16).
(1)
Sliding-surface reachability
Lemma 2.
With positive gains α 2 p and γ 2 p and odd integers m 2 p > n 2 p and δ 2 p < q 2 p , the inequality V ˙ 1 c 1 V 1 μ c 2 V 1 ν , with 0 < μ < 1 < ν , holds for V 1 = 1 2 ( s p ) 2 . Direct integration gives the fixed-time bound
T s p 1 c 1 ( 1 μ ) + 1 c 2 ( ν 1 ) ,
which depends only on the chosen gains.
Proof. 
Differentiating V 1 yields V ˙ 1 = s p s ˙ p . Substituting this into (18) and applying the controller inequalities above produce the stated two-power inequality.
Separating variables and integrating over V 1 ( 0 , V 1 ( 0 ) ] produces the explicit bound
0 T s p d t 0 V 1 ( 0 ) d V 1 c 1 V 1 μ + c 2 V 1 ν V 1 ( 0 ) 1 μ c 1 ( 1 μ ) + 1 c 2 ( ν 1 ) .
Since V 1 ( 0 ) 1 by construction (surface normalisation), the right-hand side never exceeds the bound in the lemma. □
(2)
Vanishing of the position error
Lemma 3.
After the surface s p = 0 is reached, the reduced dynamics satisfy x ^ ˙ 1 p = α 1 p | x ^ 1 p | μ γ 1 p | x ^ 1 p | ν , w i t h 0 < μ < 1 < ν . Choosing gains so that m 1 p > n 1 p , δ 1 p < q 1 p gives the fixed-time bound
T x p 1 α 1 p ( 1 μ ) + 1 γ 1 p ( ν 1 ) .
Proof. 
Let V 2 = | x ^ 1 p | . Then V ˙ 2 α 1 p V 2 μ γ 1 p V 2 ν . Integration exactly as in Lemma 2 yields the stated bound. □
(3)
Closed-loop fixed-time stability
Theorem 2.
Under the conditions of Theorem 1 and Lemmas 2 and 3, the origin Ξ p = 0 has global fixed-time stability. All errors vanish for
t T tot = T ESO p + T s p + T x p ,
where each component of time is initial condition-independent.
Proof. 
(i) The observer errors converge in time T ESO p (Theorem 1); (ii) once they vanish, the sliding surface is reached in T s p (Lemma 2); and (iii) on s p = 0 , the position error decays in T x p (Lemma 3). From reference [31], the sum of the fixed-time subsystems remains stable in fixed time, giving the stated bound. □
Remark 2.
The saturation operator sat ( · , h ) reduces x ^ 2 p so that | x ^ 1 p | δ 1 p q 1 p 1 sat ( x ^ 2 p , h ) h 1 δ 1 p q 1 p , ensuring every derivative in the Lyapunov analysis is finite and the negative definiteness of V ˙ is preserved.

6. Experimental Simulation and Validation Analysis

In this section, we develop a real-time simulation platform and configure an aeroengine flight mission to validate the proposed FT-ADRCDC algorithm through simulation and assess its performance. For benchmarking, the linear active disturbance rejection decoupling control (LADRDC) method is implemented under identical conditions, allowing for a direct comparison of algorithmic performance.

6.1. Simulation Verification Platform Setup

To verify the feasibility of the FT-ADRCDC in engineering applications, experimental simulations are conducted on a hardware-in-the-loop (HIL) simulation platform of the IESS. As shown in Figure 5, the HIL simulation platform comprises a host computer, a programmable logic controller (PLC), a hydraulic system, two butterfly control valves, and a real-time simulator. The host computer provides the human–machine interface: it sets the controller and model parameters, displays both environmental and intermediate variables, and converts flight setpoints (altitude and Mach number) into temperature- and pressure-based control commands. The simulator deploys the mathematical model of the high-flow intake system, including the valve-flow model, the cavity temperature and pressure models, and the aeroengine model, and replicates the physical input/output environment. The PLC runs the proposed control algorithm, receives feedback from the simulator and commands from the host computer, and outputs control signals in real time. The hydraulic system executes these control signals to drive the butterfly valves. The valves’ openings are measured by displacement sensors, and these signals are sent back to the simulator.
In the HIL simulation tests, the platform reproduces multiple flight conditions encountered in the high-flow altitude test:
Task 1:
Constant-altitude ascent/descent and level-flight acceleration.
Task 2:
Simultaneous variation in Mach number and altitude.
Task 3:
Thrust transient: sudden engine flow change under constant altitude and Mach number.

6.2. Real-Time Implementation of Control Algorithm

The ST-FT-ESO and FT-SMC are executed on a GE PACSystems RX3i PLC (CPU CPE330, 1.2 GHz quad-core). All control function blocks are written in IEC 61131-3 Structured-Text and scheduled in a single high-priority task with a 20 ms period (50 Hz). For each scan, the PLC receives intake pressure and temperature from the real-time simulator via EtherCAT, updates the observer by explicit Euler integration, evaluates the sliding-mode control laws, and issues analogue valve commands.
Performance profiling using the PLC’s built-in diagnostics indicates that the complete algorithm consumes less than one third of the available CPU budget, and the end-to-end latency—from the sensor to the actuator—is two orders of magnitude smaller than the dominant cavity time constants. Hardware-in-the-loop tests confirm that the PLC code is numerically equivalent to the offline Simulink model, thereby ensuring that the subsequent simulation results faithfully reflect real-time operational characteristics.

6.3. Experimental Task Setup

Task 1:
This test evaluates the control system’s simulation performance under level-flight acceleration and constant-Mach-number ascent/descent conditions.
  • 0–30 s (level-flight acceleration) at fixed altitude of 8 km:
    0–5 s: Mach number, 0.5; throttle, 20°.
    5–15 s: uniform acceleration to Mach number of 0.75 (hold to 20 s) and throttle of 22°.
    20–28 s: uniform acceleration to Mach number of 0.9 (hold to 30 s) and throttle of 24°.
  • 30–75 s (constant-Mach-number ascent/descent) at Mach number of 0.9 and throttle of 24°:
    30–38 s: climb from 8 km to 10 km (hold to 43 s).
    43–53 s: climb from 10 km to 12 km (hold to 58 s).
    58–63 s: descend from 12 km to 11 km.
Task 2:
This test evaluates performance under simultaneous variation in Mach number and altitude (75–110 s):
  • Altitude: 11 km → 5 km (uniform descent).
  • Mach number: 0.9 → 0.5 (uniform deceleration).
  • Throttle: 24° → 10° (uniform decrease).
Task 3:
This test evaluates the control system’s response to a thrust transient (110–180 s):
  • Altitude: hold at 5 km; Mach number: hold at 0.5.
  • 110–130 s: hold throttle at 10°.
  • 130–135 s: increase throttle to 48°; hold to 155 s.
  • 155–160 s: decrease throttle back to 10°; hold to 180 s.
Tasks 1 and 2 primarily validate the algorithm’s multivariable, multi-actuator decoupling performance. Task 3 focuses on the algorithm’s disturbance rejection capability. The corresponding profiles of altitude, Mach number, throttle angle, and engine flow are shown in Figure 6, Figure 7, Figure 8, and Figure 9, respectively.

6.4. Simulation Conditions and Control Parameters

Initial simulation conditions: the hot flow temperature is 283.15 K, the cold flow temperature is 213.15 K, the hot flow pressure is 180 kPa, and the cold flow pressure is 120 kPa. The initial intake temperature is 258.15 K, and the initial intake pressure is 75 kPa. The parameter selection mainly involved configuring a similar bandwidth gain to conduct some comparative experiments. The controller parameters for the control strategies are shown in Table 1. Therein, P r o p 1 , D e r i 1 , P r o p 2 , and D e r i 2 are the parameters of the core controller in LADRDC, and ω p and ω T e are the parameters of the ESO in LADRDC.
For the proposed FT-ADRCDC, parameter setting is conducted as follows: The fixed-time ESO component adopts a structured tuning methodology, as summarised in reference [26]. The parameters of the super-twisting algorithm are heuristically tuned based on typical disturbance characteristics observed in large-flow intake systems.

6.5. Results Analysis

Using the host computer’s embedded algorithm, the altitude and Mach trajectories shown in Figure 4 and Figure 5 are converted in real time into target front-chamber pressure and temperature references, which are then issued as control commands to the PLC.
The corresponding HIL responses under FT-ADRCDC and LADRDC are illustrated in Figure 10, Figure 11 and Figure 12. As LADRDC is one of the most widely used controllers currently implemented in the facility, it is chosen as the benchmark to ensure practical relevance.
Specifically, Figure 10 and Figure 11 compare the intake pressure and temperature tracking performance of the two controllers. To quantitatively assess the results, three performance indicators are considered: the maximum absolute residual (MAR), the mean-squared error (MSE), and the absolute integral error (AIE). The MAR evaluates the peak instantaneous tracking deviation; the MSE reflects average performance by penalising squared deviations; and the AIE captures the total cumulative deviation over the mission. The computed metrics are summarised in Table 2, showing the consistent advantages of FT-ADRCDC in both pressure and temperature regulation. Figure 12 displays the corresponding actuation trajectories of Control Valve 1 and Control Valve 2. Under the current hardware configuration, all valve movements remain within feasible limits and comply with practical engineering constraints [1].
  • Comparison of Collaborative Decoupling Control Performance for Dual-Variable Temperature–Pressure Tracking
In HIL simulations from 0 to 110 s, the control system was tested on constant-Mach-number ascent/descent, level-flight acceleration, and deceleration–descent tasks. These scenarios validate the algorithm’s ability to perform real-time, cooperative decoupling control of front-chamber temperature and pressure.
As shown in Figure 10 and Figure 11, the proposed FT-ADRCDC delivers superior transient characteristics and faster convergence than LADRDC. Specifically, as shown in Figure 10, under LADRDC, the intake pressure exhibits significant overshoot over the intervals 15–20 s, 53–58 s, and 63–70 s, with convergence times typically exceeding 5 s. In contrast, the FT-ADRCDC ensures pressure convergence within 2 s. Likewise, Figure 11 shows that the intake temperature experiences disturbance due to coupling over 48–53 s, and the FT-ADRCDC controller rejects these disturbances rapidly, yielding markedly improved response quality compared to LADRDC. Table 3 summarises the tracking performance of both algorithms over the 0–110 s interval.
2.
Comparison of anti-disturbance abilities under changing flow rates of aeroengine
In Task 3, the throttle lever angle was pushed from 10° to a maximum angle of 48° during the 135–155 s time interval, and the flow rate of the aeroengine changed drastically, which greatly tested the anti-disturbance abilities of the designed algorithm.
During the thrust transient phase under the LADRDC method, the tracking performance over the interval t = 110 –180 s is summarised in Table 4. As illustrated in Figure 10, Figure 11 and Figure 12, the maximum temperature deviation exceeds 1 °C, while the maximum pressure deviation exceeds 0.8 kPa.
Based on FT-ADRCDC, the absolute integral errors during the 110∼180 s interval are shown in Table 4. As shown in Figure 10, Figure 11 and Figure 12, the maximum temperature deviation in test 1 is approximately 0.5 °C.
Moreover, the maximum pressure deviation is within 1 kPa, at approximately 0.37 kPa. Moreover, the convergence time to reach the reference pressure is significantly faster than that of the LADRDC method.
3.
Comparison of convergence rates of FT-ADRDC and LADRDC.
The magnified windows in Figure 10 (pressure loop) and Figure 11 (temperature loop) display every commanded step change or external disturbance applied in Tasks 1–3. Across these transients, the proposed FT–ADRDC trajectory (blue dotted curve) reaches the ± 1 % pressure band or the ±0.5 °C temperature band within 1–2 s and thereafter remains inside that band, whereas the reference LADRDC scheme (red solid curve) requires 3–8 s to achieve the same settling accuracy under identical conditions.
Using Equation (21) and the gain set of Table 1, the theoretical fixed-time upper bound is T tot = 2.16 s .
All experimentally observed settling times of FT–ADRDC remain below this bound, thereby corroborating the theoretical prediction without further tuning or adjustment.
4.
Discussion on algorithmic differences and open issues.
The transient discrepancies between LADRDC and FT-ADRDC in Figure 10, Figure 11 and Figure 12 mainly arise from two structural factors:
(i)
Convergence mechanism: FT-ADRDC adopts a fixed-time sliding-mode law whose settling time is upper-bounded and independent of the initial error, whereas the linear feedback in LADRDC converges proportionally to both the initial error and the ESO bandwidth.
(ii)
Observer bandwidth: The super-twisting fixed-time ESO (ST-FT-ESO) in FT-ADRDC permits a higher effective bandwidth without noise, enabling disturbance estimation roughly one sampling period earlier and thereby suppressing the temperature spike at t = 48–53 s in Figure 11.
Although FT-ADRCDC achieves high tracking accuracy within the current operating window, several limitations warrant closer examination:
(i)
The fixed-time gains α i , γ i , and T f are tuned for flows below 500 kg s 1 ; robustness at higher rates remains to be verified. Adaptive scheduling or data-driven tuning merits investigation.
(ii)
Actuator saturation and dead-zone effects are currently only handled implicitly, which may degrade performance under extreme throttle commands. A structured anti-windup design could mitigate this issue.
(iii)
The current model neglects distributed duct losses and measurement uncertainty; these factors become important in larger, more complex piping networks.
Addressing these aspects would broaden the applicability of the proposed controller and thus represents a worthwhile direction for future investigation.
To sum up, under the condition of disturbance impact where the aeroengine flow changes drastically, the FT-ADRCDC method, equipped with more effective anti-disturbance abilities, can achieve high-quality control of intake pressure and temperature.

7. Conclusions

The proposed fixed-time active disturbance rejection compound decoupling controller (FT-ADRCDC) method, which integrates a fixed-time sliding-mode controller (FT-SMC) with a super-twisting fixed-time extended-state observer (ST-FT-ESO), was evaluated through hardware-in-the-loop (HIL) simulations. The following conclusions can be drawn:
  • The algorithm achieves fixed-time convergence by introducing virtual control variables that decouple the intake environment simulation system (IESS) into two single-input, single-output loops. This decoupling mitigates the static coupling between pressure and temperature. The ST-FT-ESO provides rapid, noise-free estimation of the system states and total disturbances. These disturbances are then compensated for in real time by the FT-SMC, enhancing control robustness.
  • Compared with the linear ADRDC (LADRDC) baseline, the proposed FT-ADRCDC achieves significantly better performance across the full simulation window ( t = 0 –180 s). Specifically, the absolute integral error (AIE) for pressure tracking is reduced by 71.9%, and for temperature tracking, it is reduced by 77.9%. The corresponding reductions in the mean-squared error (MSE) are 46.0% and 41.3%, respectively. Moreover, the FT-ADRCDC maintains settling times within 1–2 s, compared to 5 s or more under LADRDC. These results validate the fixed-time design and demonstrate improved anti-disturbance capability and tracking accuracy.
  • The proposed controller structure is compact, requires moderate parameter tuning, and is compatible with real-time industrial PLC deployment. These properties make FT-ADRCDC a promising solution for high-speed, high-accuracy intake environment control in high-altitude test facilities. Future work will investigate its scalability to more complex multivariable test systems and its robustness under actuator constraints and sensor noise.

Author Contributions

Conceptualization, H.Z.; Methodology, L.Z., H.Z., Z.D., C.Z. and G.X.; Software, H.Z. and C.Z.; Validation, L.Z.; Formal analysis, H.Z. and X.W.; Data curation, L.Z. and Z.X.; Writing—original draft, L.Z. and C.Z.; Writing—review & editing, L.Z., H.Z., D.S., Z.D. and Z.X.; Visualization, L.Z.; Supervision, D.S., X.W. and G.X.; Project administration, D.S.; Funding acquisition, X.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Stable Support Project of the Sichuan Gas Turbine Research Institute, Aero Engine Corporation of China (AECC), grant number GJCZ-0011-19. The APC was funded by the same project.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Appendix A. Eight-Coefficient Polynomials for Dry Air

Table A1. Polynomial coefficients A 0 A 8 for c p ( T ) / R and h ( T ) / R T (valid for 199–2201 K).
Table A1. Polynomial coefficients A 0 A 8 for c p ( T ) / R and h ( T ) / R T (valid for 199–2201 K).
A 0 A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8
0.9923130.236688 1.852148 6.083152 8.893933 7.097112 3.234725 0.794571 0.081873

References

  1. Hou, M.J. High-Altitude Simulation Testing Technology; Aviation Industry Press: Beijing, China, 2014. [Google Scholar]
  2. Davis, M.; Montgomery, P. A flight-simulation vision for aeropropulsion altitude ground test facilities. J. Eng. Gas Turbines Power 2005, 127, 8–17. [Google Scholar] [CrossRef]
  3. Walker, S.; Tang, M.; Mamplata, C. TBCC propulsion for a Mach 6 hypersonic airplane. In Proceedings of the 16th AIAA/DLR/DGLR International Space Planes and Hypersonic Systems and Technologies Conference, Bremen, Germany, 16–20 October 2013; p. 7238. [Google Scholar]
  4. Pei, X.; Wang, X.; Liu, J.; Zhu, M.; Dan, Z.; He, A.; Miao, K.; Xu, Z. A review of modeling, simulation and control technologies of altitude ground test facilities for control application. Chin. J. Aeronaut. 2023, 36, 38–62. [Google Scholar] [CrossRef]
  5. Lu, L.; Tian, S.; Xue, D.; Zhang, T.; Chen, Y.; Zhang, S. A review of industrial MIMO decoupling control. Int. J. Control Autom. Syst. 2019, 17, 1246–1254. [Google Scholar] [CrossRef]
  6. Guan, J.C.; Ren, H.W.; Tan, G.L. Distributed dynamic event-triggered control to leader-following consensus of nonlinear multi-agent systems with directed graphs. Entropy 2024, 26, 113. [Google Scholar] [CrossRef] [PubMed]
  7. Zhao, B.; Wang, D.; Shi, G.; Liu, D.; Li, Y. Decentralized control for large-scale nonlinear systems with unknown mismatched interconnections via policy iteration. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 1725–1735. [Google Scholar] [CrossRef]
  8. Garrido, J.; Vázquez, F.; Morilla, F. Inverted-decoupling internal-model control for square stable multivariable time-delay systems. J. Process Control 2014, 24, 1710–1719. [Google Scholar] [CrossRef]
  9. Chekari, T.; Mansouri, R.; Bettayeb, M. IMC–PID fractional-order filter multi-loop controller design for multivariable systems based on a two-degree-of-freedom control scheme. Int. J. Control Autom. Syst. 2018, 16, 689–701. [Google Scholar] [CrossRef]
  10. Gouta, H.; Saïd, S.H.; Barhoumi, N.; M’Sahli, F. Generalized predictive control for a coupled four-tank MIMO system using a continuous–discrete-time observer. ISA Trans. 2017, 67, 280–292. [Google Scholar] [CrossRef] [PubMed]
  11. Noshadi, A.; Shi, J.; Lee, W.S.; Shi, P.; Kalam, A. System identification and robust control of multi-input multi-output active-magnetic-bearing systems. IEEE Trans. Control Syst. Technol. 2016, 24, 1227–1239. [Google Scholar] [CrossRef]
  12. Huang, X.; Song, Y. Distributed and performance-guaranteed robust control for uncertain MIMO nonlinear systems with controllability relaxation. IEEE Trans. Autom. Control 2023, 68, 2460–2467. [Google Scholar] [CrossRef]
  13. Wang, H.; Yang, C.; Liu, X.; Zhou, L. Neural-network-based adaptive control of uncertain MIMO singularly perturbed systems with full-state constraints. IEEE Trans. Neural Netw. Learn. Syst. 2021, 34, 3764–3774. [Google Scholar] [CrossRef] [PubMed]
  14. Garrard, D.; Vaughn, D.; Milhoan, A.; Williams, S.; Choi, S. Checkout testing of the new basic process-control system at the aerodynamic and propulsion test unit. In Proceedings of the 18th AIAA/3AF International Space Planes and Hypersonic Systems and Technologies Conference, Tours, France, 24–28 September 2012; p. 5969. [Google Scholar]
  15. Garrard, G.D. Hypersonic test capabilities at AEDC’s aerodynamic and propulsion test unit. In Proceedings of the 53rd AIAA Aerospace Sciences Meeting, Kissimmee, FL, USA, 5–9 January 2015; p. 1784. [Google Scholar]
  16. Bierkamp, J.; Köcke, S.; Staudacher, S.; Fiola, R. Influence of ATF dynamics and controls on jet-engine performance. In Proceedings of the ASME Turbo Expo 2007: Power for Land, Sea and Air, Montreal, QC, Canada, 14–17 May 2007; pp. 105–113. [Google Scholar]
  17. Weisser, M.; Bolk, S.; Staudacher, S. Hardware-in-the-Loop Simulation of a Feedforward Multivariable Controller for the Altitude Test Facility at the University of Stuttgart; DGLR: Bonn, Germany, 2013. [Google Scholar]
  18. Dan, Z.; Zhang, S.; Bai, K.; Qian, Q.; Pei, X.; Wang, X. Air-intake environment simulation of an altitude-test facility control based on an extended-state observer. J. Propuls. Technol. 2021, 42, 2119–2128. [Google Scholar]
  19. Lun, Y.; Wang, H.; Zhang, S.; Dan, Z.; Qian, Q.; Pei, X.; Yang, Z. Continuous-state control of a flight-environment testbed based on state feedback and LPV. In Proceedings of the International Conference on Autonomous Unmanned Systems, Beijing, China, 14–16 June 2021; pp. 1055–1063. [Google Scholar]
  20. Zhu, M.; Wang, X.; Yang, S.; Chen, H.; Miao, K.; Gu, N. Two-degree-of-freedom μ-synthesis control with a Kalman filter for flight-environment simulation volume with sensor uncertainty. In Proceedings of the ASME Turbo Expo 2019: Power for Land, Sea and Air, Phoenix, AZ, USA, 17–21 June 2019; p. V006T05A002. [Google Scholar]
  21. Han, J. From PID technique to active-disturbance-rejection control technique. Control Eng. China 2002, 9, 13–18. (In Chinese) [Google Scholar]
  22. Han, J. Active-disturbance-rejection control technique—The technique for estimating and compensating the uncertainties. In Active Disturbance-Rejection Control Technique; National Defense Industry Press: Beijing, China, 2008; pp. 197–270. [Google Scholar]
  23. Gao, Z. Scaling and bandwidth-parameterisation-based controller tuning. In Proceedings of the American Control Conference, Denver, CO, USA, 4–6 June 2003; pp. 4989–4996. [Google Scholar]
  24. Zhang, Z.; Cheng, J.; Guo, Y. PD-based optimal ADRC with an improved linear extended-state observer. Entropy 2021, 23, 888. [Google Scholar] [CrossRef] [PubMed]
  25. Chai, J.; Wang, M.; Li, Z.; Zhao, X. Improved super-twisting sliding-mode control for single-phase T-type three-level converters based on a fixed-time extended-state observer. IEEE Trans. Transp. Electrific. 2023, in press. [Google Scholar] [CrossRef]
  26. Cui, L.; Jin, N.; Chang, S.; Zuo, Z.; Zhao, Z. Fixed-time ESO-based fixed-time integral terminal sliding-mode controller design for a missile. ISA Trans. 2022, 125, 237–251. [Google Scholar] [CrossRef] [PubMed]
  27. Chang, S.; Wang, Y.; Zuo, Z. Fixed-time active-disturbance-rejection control and its application to wheeled mobile robots. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 7120–7130. [Google Scholar] [CrossRef]
  28. Boylston, B.M. Quasi-One-Dimensional Flow for Use in Real-Time Facility Simulations. Ph.D. Thesis, University of Tennessee, Knoxville, TN, USA, 2011. [Google Scholar]
  29. McBride, B.J.; Zehe, M.J.; Gordon, S. NASA Glenn Coefficients for Calculating Thermodynamic Properties of Individual Species. NASA TP-2002-211556, 1 September 2002. Available online: https://ntrs.nasa.gov/citations/20020085330 (accessed on 17 August 2025).
  30. Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
  31. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef]
Figure 1. Simplified diagram of the IESS.
Figure 1. Simplified diagram of the IESS.
Entropy 27 00880 g001
Figure 2. Schematic of the pressure–temperature decoupling control framework.
Figure 2. Schematic of the pressure–temperature decoupling control framework.
Entropy 27 00880 g002
Figure 3. Pressure and temperature decoupling control structure.
Figure 3. Pressure and temperature decoupling control structure.
Entropy 27 00880 g003
Figure 4. Structure of the ST-FT-ESO framework.
Figure 4. Structure of the ST-FT-ESO framework.
Entropy 27 00880 g004
Figure 5. HIL simulation platform.
Figure 5. HIL simulation platform.
Entropy 27 00880 g005
Figure 6. The profile of altitude.
Figure 6. The profile of altitude.
Entropy 27 00880 g006
Figure 7. The profile of Mach number.
Figure 7. The profile of Mach number.
Entropy 27 00880 g007
Figure 8. The profile of throttle angle.
Figure 8. The profile of throttle angle.
Entropy 27 00880 g008
Figure 9. The profile of engine flow.
Figure 9. The profile of engine flow.
Entropy 27 00880 g009
Figure 10. Intake pressure control effect.
Figure 10. Intake pressure control effect.
Entropy 27 00880 g010
Figure 11. Intake temperature control effect.
Figure 11. Intake temperature control effect.
Entropy 27 00880 g011
Figure 12. Control valve movement.
Figure 12. Control valve movement.
Entropy 27 00880 g012
Table 1. Control parameter settings.
Table 1. Control parameter settings.
MethodCore ControllerESO
FT-ADRCDC α 1 p = 0.6 , α 2 p = 1.2 , γ 1 p = 0.6 , γ 2 p = 1.2 , m 1 p = 15 , n 1 p = 11 , δ 1 p = 3 , q 1 p = 7 , m 2 p = 11 , n 2 p = 7 , δ 2 p = 3 , q 2 p = 7 , b p = 1 , α 1 Te = 0.6 , α 2 Te = 1.2 , γ 1 Te = 0.6 , γ 2 Te = 1.2 , m 1 Te = 15 , n 1 Te = 11 , δ 1 Te = 3 , q 1 Te = 7 , m 2 Te = 11 , n 2 Te = 7 , δ 2 Te = 3 , q 2 Te = 7 , b Te = 1 , h = 1.0 ρ p = 0.8 , β 1 p = 0.9 , β 2 p = 1.1 , k 1 p = 2 , k 2 p = 5 , l 1 p = 18 , l 2 p = 108 , l 3 p = 216 , θ p = 1 , ρ Te = 0.8 , β 1 Te = 0.9 , β 2 Te = 1.1 , k 1 Te = 2 , k 2 Te = 5 , l 1 Te = 18 , l 2 Te = 108 , l 3 Te = 216 , θ Te = 1
LADRDC Prop 1 = 4 , Deri 1 = 8 , Prop 2 = 4 , Deri 2 = 8 ω p = 7 , ω T e = 7
Table 2. Tracking performance comparison during t = 0 –180 s.
Table 2. Tracking performance comparison during t = 0 –180 s.
CategoryMetricFT-ADRCDCLADRDCUnit
Pressure trackingMAR0.8991.271kPa
MSE0.08210.1521kPa2
AIE5.12218.206kPa·s
Temperature trackingMAR1.1371.655°C
MSE0.2670.456°C2
AIE5.01322.689°C·s
Table 3. Tracking performance comparison during t = 110 –180 s.
Table 3. Tracking performance comparison during t = 110 –180 s.
CategoryMetricFT-ADRCDCLADRDCUnit
Pressure trackingMAR0.8991.271kPa
MSE0.1090.213kPa2
AIE2.96510.015kPa·s
Temperature trackingMAR1.1371.655°C
MSE0.4970.666°C2
AIE3.85113.332°C·s
Table 4. Tracking performance comparison during t = 110 –180 s.
Table 4. Tracking performance comparison during t = 110 –180 s.
CategoryMetricFT-ADRCDCLADRDCUnit
Pressure trackingMAR0.3720.843kPa
MSE0.0050.051kPa2
AIE2.0196.381kPa·s
Temperature trackingMAR0.4891.203°C
MSE0.0090.101°C2
AIE2.6258.435°C·s
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

Zhang, L.; Zhang, H.; Shi, D.; Dan, Z.; Wang, X.; Zhai, C.; Xiao, G.; Xu, Z. Fixed-Time Active Disturbance Rejection Temperature–Pressure Decoupling Control for a High-Flow Air Intake System. Entropy 2025, 27, 880. https://doi.org/10.3390/e27080880

AMA Style

Zhang L, Zhang H, Shi D, Dan Z, Wang X, Zhai C, Xiao G, Xu Z. Fixed-Time Active Disturbance Rejection Temperature–Pressure Decoupling Control for a High-Flow Air Intake System. Entropy. 2025; 27(8):880. https://doi.org/10.3390/e27080880

Chicago/Turabian Style

Zhang, Louyue, Hehong Zhang, Duoqi Shi, Zhihong Dan, Xi Wang, Chao Zhai, Gaoxi Xiao, and Zhouzhe Xu. 2025. "Fixed-Time Active Disturbance Rejection Temperature–Pressure Decoupling Control for a High-Flow Air Intake System" Entropy 27, no. 8: 880. https://doi.org/10.3390/e27080880

APA Style

Zhang, L., Zhang, H., Shi, D., Dan, Z., Wang, X., Zhai, C., Xiao, G., & Xu, Z. (2025). Fixed-Time Active Disturbance Rejection Temperature–Pressure Decoupling Control for a High-Flow Air Intake System. Entropy, 27(8), 880. https://doi.org/10.3390/e27080880

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