Abstract
This article investigates the problem of finite-time control for the mode transition of turbine-based combined cycle (TBCC) engines described in the polynomial parameter-varying (PPV) framework. In order to realize small-deviation mode transition, a PPV model that can be applied to different opening rates of an inlet splitter is established for a TBCC project put forward by Xiamen University named Xiamen Turbine-based Ejector Ramjet (XTER). The concepts of
Keywords
Introduction
The turbine-based combined cycle (TBCC) engine is a promising hypersonic air-breathing propulsion system. It has been widely concerned because of its great application prospects in space transportation, space development, and so on (Chen and Tang, 2009; Huang et al., 2014; Lv et al., 2022; Ma et al., 2018; Zhou and Molder, 2019). The parallel TBCC usually consists of a gas turbine engine (TE) and a ramjet/scramjet engine in parallel, in which the TE and the ramjet/scramjet engine mainly provide thrust at low speed and high speed, respectively (Zheng et al., 2020). The process of replacing the main thrust provider between the TE and ramjet/scramjet engine is called mode transition (MT), and the MT control is a critical issue in TBCC control (Gao et al., 2023; Huang et al., 2014; Zheng et al., 2019, 2020). In addition, during the MT, it is generally necessary to adjust the variable-geometry inlet to improve efficiency and safety (Liu et al., 2018, 2021; Xiang et al., 2015). It should be particularly pointed out that the inlet splitter adjustment process will have an impact on the thrust–drag relationship of aero-engine and aircraft (Xiang et al., 2015; Zheng et al., 2020), and the aerodynamic/propulsive couplings should not be neglected, especially for MT of the TBCC engine (Zheng et al., 2019). Therefore, the influence of an inlet splitter on the required thrust of aircraft cannot be ignored. However, the detailed research progress on MT in TBCC remains limited in the open literature, and there is a gap in the study of MT when the splitter cannot run according to the given trajectory (such as in the presence of disturbances or temporary task changes).
Typical models in aero-engine control include single-point linearization model (Otto et al., 1951), linear parameter-varying (LPV) model (Jia et al., 2017; Wang et al., 2019), switched model (Yang and Zhao, 2017; Zong et al., 2022), etc. Obviously, the nonlinearity and the time-varying properties of aero-engine cannot be fully reflected by these models (Jia et al., 2017; Otto et al., 1951; Wang et al., 2019; Yang and Zhao, 2017; Zong et al., 2022), because modern aero-engines usually have a large and varying working range and an effective model should be able to describe the aero-engine over a wide range of parameter variation. However, these features are inherent to aero-engine, and even more noteworthy for TBCC, since TBCC consists of multiple engines working together during MT. Based on the LPV model, Previdi and Lovera propose the nonlinear parameter-varying (NLPV) model, which intensifies the characterization of the nonlinearity and time-varying properties of plant (Previdi and Lovera, 1999), but NLPV models generally assume that the nonlinear part lies in a bounded convex region (Morato et al., 2021; Zhou et al., 2021). Therefore, Fu et al. proposed a class of NLPV model with the general from of
On the other hand, finite-time stability (FTS) is a special kind of asymptotic stability, meaning that an asymptotically stable system reaches an equilibrium point in finite time. It should be pointed out that, in order to avoid confusion, the FTS mentioned in this article is distinguished from finite-time boundedness (Amato et al., 2010, 2019; Fu et al., 2018). Compared with asymptotically stable systems, the FTS systems have the advantages of faster convergence, higher accuracy, stronger robustness, and so on (Bhat and Bernstein, 2000; Du et al., 2011; Li et al., 2019). Therefore, it has been widely concerned by the control community (Moulay and Perruquetti, 2003, 2008; Shen and Huang, 2012; Sun et al., 2019; Yu et al., 2005, 2018; Zhu et al., 2011). Since Bhat and Bernstein proposed the Lyapunov-like theory of FTS (Bhat and Bernstein, 2000), the Lyapunov condition of FTS has been extensively developed. In addition, Moulay and Perruquetti (2003) gives the Lyapunov condition of uniformly finite-time stable (UFTS) for nonlinear time-varying systems. References (Shen and Huang, 2012; Yu et al., 2005) combine FTS and exponential stable to put forward a new definition of FTS. This effectively alleviates the problem that the convergence rate of FTS is slower than the exponential one when the initial state is far away from the origin (Bhat and Bernstein, 2000; Sun et al., 2019). However, constructing a suitable Lyapunov function to declare FTS is inherently not easy, especially in complicated environments (Moulay and Perruquetti, 2008), and the research on FTS of the PPV system is still lacking.
Motivated by the above observations. In this article, the problem of finite-time control for PPV systems and its application in MT thrust control of TBCC engines are investigated. First, the PPV model of the Xiamen Turbine-based Ejector Ramjet (XTER), which is a TBCC project put forward by Xiamen University (Guo et al., 2019; He et al., 2023) is established. In particular, the opening rate of a splitter is regarded as one of the flight conditions, and it is incorporated into the system matrices as a time-varying parameter during modeling. Then, in the sense of finite time, the stabilization and tracking control synthesis conditions are established based on state-and-parameter-dependent matrix inequalities. Finally, simulation results about the MT thrust control problem between the TE and the ejector-ramjet (ER) engine for XTER are provided to demonstrate the effectiveness of the proposed scheme.
The main contributions of the present study can be summarized as follows. (i) To the authors’ knowledge. The MT control of TBCC is investigated in the framework of PPV and finite time for the first time, and the resulting finite-time stable system shows better performance compared with the exponential stable system (Fu et al., 2018, 2019). (ii) The concept of
The rest of the article is organized as follows. In section “Preliminaries and problem description,” model and problem description are given. The main results and control system structure diagram are presented in section “Controller design.” In section “MT thrust control simulations,” the application to the MT thrust control of XTER is given. Finally, a conclusion is drawn in Section “Conclusions and outlooks.”
Notations:
Preliminaries and problem description
Preliminaries
where
(1) the origin
(2) there exists
Let
where
Lemma 1 provide a general Lyapunov condition for FTS of the nonlinear system, which can be easily extended to the nonlinear time-varying system by replacing
Finally, the definition of SOS and a formula used in the theoretical analysis are given.
Obviously,
XTER model and problem description
The data of XTER comes from He et al. (2023). As shown in Figure 1, the XTER consists of four channels and three powers. The upper channel is a series structure composed of Ejector and Ramjet, the lower channel and the left/right channels are Scramjet and TEs, respectively, and the four channels are connected by an adjustable inlet and nozzle.

Structure diagram of Xiamen Turbine-based Ejector Ramjet (XTER).
We focus on the MT between TE and ER. The specific control objectives of this article are as follows:
Design controllers to make each engine achieve the reference thrust in the designed flight condition (DFC) with exogenous disturbance, so that the total thrust is within the acceptable range during MT.
Design controllers to make each engine achieve the reference thrust in the DFC and non-DFC (NDFC) with exogenous disturbance, so that the total thrust is within the acceptable range during MT.
For the purpose of controller design, a PPV model with exogenous disturbance is obtained by means of the system identification technique (Ling et al., 2021). The PPV models of TE and ER are given as follows (see Appendix 2 for details).
where system (6) is the TE and the system (7) is the ER,
Without loss of generality, the above XTER engine model can be extended to the following general PPV system:
where
In order to facilitate stability analysis and controller design, the next assumptions are made throughout this article.
The problem of thrust control in DFC can be solved by designing a stabilization controller for the deviation model established based on the flight conditions, and the problem of thrust control in NDFC can be solved by designing a tracking controller that compensates for thrust. In order to design the tracking controller, the concept of
The reference signal is given as
Let
Let
where
Then, we introduce some definitions and redescribe the control objectives in the framework of
(i) When
(ii) When
Combining the above definitions, the control objectives of this article are restated as follows, corresponding to the control objectives at the beginning of this article, respectively.
Controller design
In this section, we will give the controller design approaches to solve Problems 1 and 2. Some important theories are developed by SOS techniques and are presented in the form of solvability conditions, and the control system of MT control is given.
Stability conditions
In order to facilitate the subsequent derivation, making
where
From (13) and (14), we have
Consequently,
Thus,
When
The conditions (15) and (16) imply that
Pre- and post-multiplying of (22) and (23) with
Multiplying
Combining with (24) and (26), we have
where
This concludes that the system (8) is UFTS at zero equilibrium point.
When
where
Note that condition (15) implies
Multiplying (28) from the both sides by
By Schur complements, we can easily conclude that when
Thus,
This completes the proof of Theorem 1. □
For Problem 2, we come to the following conclusion.
where
Given a Lyapunov candidate
From (29) and (30), we have
When
where
From condition (31) and utilizing Lemma 2, we can obtain
From condition equation (32) and utilizing Lemma 2, we can obtain
When condition equation (32a) holds, we have
When condition equation (32b) holds, we have
Combining (34)–(39), we have
When condition equation (32a) holds, we have
When condition equation (32b) holds, then
where
This conclude that the system (11) is UFTS.
When
Note that (31) implies
Similar to the proof of Theorem 1, we can obtain, when
This completes the proof of Theorem 2. □
PPV control system
In this section, Figure 2 is given to illustrate the MT control system of XTER in the framework of PPV. The conditions in Theorems 1 and 2 are solved in SOSTOOLS to obtain the parameters of the controller.

XTER MT control system: (a) stabilizing control and (b) tracking control.
MT thrust control simulations
In this section, we apply Theorems 1 and 2 to the MT thrust control between the TE and the ER of XTER in DFC and NDFC, respectively. The PPV model of XTER is established by employing a system identification technique, assuming that the thrust is measurable, as shown in (6) and (7). Then, in order to test the effectiveness of our results, the proposed control design scheme (the results denoted as “Proposed”) is compared to the exponential stable
The MT is carried out at

Reference values and compensated thrust: (a) the reference thrust in DFC; (b) the opening rate of the splitter; (c) the reference thrust in NDFC; and (d) compensated thrust in NDFC.
Parameters used in simulation.
TE: turbine engine; ER: ejector-ramjet.
The parameters are obtained by tuning, and for the detailed usage of SOSTOOLS and detailed definition of parameters refer to Papachristodoulou et al. (2016).

MT in DFC with stabilizing controller: (a) thrust of TE; (b) thrust of ER; (c) total thrust; and (d) total thrust error.
As shown in Figure 4, the total thrust error of the proposed method converges to <2% in 0.94 seconds and eventually converges to zero within 2 seconds. But the compared method is >2 seconds. It can be seen that, compared with the compared method, the thrust of the proposed method can approach the target more quickly and with less vibration.

MT in DFC with tracking controller: (a) compensated thrust of TE; (b) compensated thrust of ER; (c) total thrust; (d) total thrust error.

MT in NDFC: (a) compensated thrust of TE; (b) compensated thrust of ER; (c) total thrust; and (d) total thrust error.
As shown in Figure 5, the total thrust error of the proposed method converges to <2% in 0.21 seconds and eventually converges to zero within 2 seconds. But the compared method is <2 seconds. It can be seen that, compared with the compared method, the proposed method has better performance when tracking the constant value compensated thrust. As shown in Figure 6, the total thrust error of the proposed method quickly converges to <2% in 0.22 seconds and no longer exceeds. And the error fluctuation of the compared method is larger. It can be seen that, compared with the compared method, the proposed method has better performance when tracking the time-varying compensated thrust.
In summary, the simulation results show that even in the case of a large initial error, the designed stabilizing controllers can guarantee a satisfactory performance in DFC, and the designed tracking controllers can guarantee a satisfactory performance in both DFC and NDFC.
Conclusions and outlooks
In this article, the problem of
However, as noted in Remark 5, the proposed theories in this article can be further optimized. The challenge works for further research are to make Theorem 11 avoid the requirement that
Footnotes
Appendix 1
Appendix 2
The PPV system of the TE is shown as follows:
where
The PPV system of the ER is shown as follows:
where
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work is supported by the Chinese Aviation Science Foundation (20220058068001) and the 1912 Project.
