Next Article in Journal
A Novel Hybrid Life Cycle Assessment Approach to Air Emissions and Human Health Impacts of Liquefied Natural Gas Supply Chain
Previous Article in Journal
Changes in Electricity Production from Renewable Energy Sources in the European Union Countries in 2005–2019
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Control-Oriented Modeling for Nonlinear MIMO Turbofan Engine Based on Equilibrium Manifold Expansion Model

1
School of Energy Science and Engineering, Harbin Institute of Technology, No. 92, West Da-Zhi Street, Harbin 150001, China
2
Shenyang Airplane Design and Research Institution, Shenyang 110013, China
3
Xi’an Aerospace Propulsion Institute, Xi’an 710199, China
*
Author to whom correspondence should be addressed.
Energies 2021, 14(19), 6277; https://doi.org/10.3390/en14196277
Submission received: 10 August 2021 / Revised: 8 September 2021 / Accepted: 17 September 2021 / Published: 2 October 2021

Abstract

:
This paper investigates the control-oriented modeling for turbofan engines. The nonlinear equilibrium manifold expansion (EME) model of the multiple input multiple output (MIMO) turbofan engine is established, which can simulate the variation of high-pressure rotor speed, low-pressure rotor speed and pressure ratio of compressor with fuel flow and throat area of the nozzle. Firstly, the definitions and properties of the equilibrium manifold method are presented. Secondly, the steady-state and dynamic two-step identification method of the MIMO EME model is given, and the effects of scheduling variables and input noise on model accuracy are discussed. By selecting specific path, a small amount of dynamic data is used to identify a complete EME model. Thirdly, modeling and simulation at dynamic off-design conditions show that the EME model has model accuracy close to the nonlinear component-level (NCL) model, but the model structure is simpler and the calculation is faster than that. Finally, the linearization results are obtained based on the properties of the EME model, and the stability of the model is proved through the analysis of the eigenvalues, which all have negative real parts. The EME model constructed in this paper can meet the requirements of real-time simulation and control system design.

1. Introduction

In recent years, as an ideal power plant for aircraft, turbofan engine has received extensive attention [1,2,3,4,5]. The continuous improvement of aircraft performance and the expansion of flight envelope have put forward higher requirements for the control system of turbofan engines. Data show that 80% of the work for the aero-engine control system design is devoted to modeling and understanding the characteristics of engine [6]. Therefore, control-oriented modeling plays a significant role in the design. However, the turbofan engine is a complex aerodynamic thermodynamic system with multi-variable, nonlinear, and time-varying characteristics, so the control-oriented modeling of the turbofan engine faces great challenges.
The modeling needs to resolve the contradiction between model accuracy and real-time. Early work on aero-engine modeling is to build nonlinear component-level (NCL) models [7,8,9]. The input-output relationships are established based on the characteristics of each component of the turbofan engine. Then, the NCL model is established according to the relationship and various constraints. At present, the NCL model has been applied in real-time simulation and used to complete the real-time digital verification of the control system [10,11]. However, the NCL model cannot meet the requirements of the closed-loop control system design for the turbofan engine due to its complexity [12]. Since most modern control methods are based on linear theory, the state variable model is often used in linear system theory. It is a linear model established in the state space, which can be obtained by derivative method [13] and fitting method [14,15]. Unfortunately, although the state variable model solves the application of linear control method in turbofan engines, it only has good fitting effect near the steady-state point used in the model identification. This shows that the state variable model is not effective for a wide range of operating conditions. At the same time, it is difficult to guarantee the good performance of turbofan engines in full envelope or in a wide range of operating conditions. In order to deal with these problems, the linear parameters-varying (LPV) model has been widely discussed in academia [16]. The modeling methods of LPV and quasi-LPV are discussed in Refs. [16,17], and the main difference between them is that quasi-LPV considers the change of state variables. There are three main modeling methods for the LPV model: the Jacobian linearization approach [18], the state transformations techniques [19], and the function substitution method [20]. Huang et al. [21] studied the identification of the LPV model with two scheduling variables. Rotondo et al. [22] introduced the modeling of the quasi-LPV for MIMO system. Lu and Huang [23] proposed a new lifecycle real-time model to describe the dynamic behavior of turbofan engines and studied engine/model mismatch compensation and performance degradation adaptive problems. The LPV model was converted to a switched convex polytopic form with hysteresis switching logic, and a switched LPV model of aero-engine rotor speed was obtained in Ref. [24]. With the development of LPV technology, many studies have appeared on the control method of turbofan engines in a wide range of operating conditions. However, the main problem of LPV method is that equilibrium points of engines change greatly with the scheduling variable in the actual work process, which brings great challenges to the accuracy and stability of the LPV model.
In order to obtain a control-oriented model that guarantees the accuracy and stability in a wide range of working conditions, the equilibrium manifold expansion (EME) model is proposed [25,26,27,28,29]. The ultimate goal of the equilibrium manifold method is to obtain the linearized family of nonlinear plants expanded along the equilibrium manifold. Thus, the EME model contains steady-state and dynamic characteristics of the nonlinear system near the equilibrium manifold, which are beneficial for the modeling of turbofan engines with operating line. Different from the LPV model, the EME model considers the mapping between the EM and scheduling variables, thereby ensuring the high accuracy of the model. Moreover, the equilibrium manifold method has been well applied in the modeling of areo-engines. The comparison of simulation and engineering test data has a small error. Yu et al. [25] studied the design of the shock position control system based on the equilibrium manifold method. Sui and Yu [26] proposed the EME model, analyze the error of the model, and solve the ill-posed problem of the identification matrix by using the constraint conditions of the equilibrium manifold. Yu and Zhao [27,28] developed the aero-engine control based on the EME model, and establish the affine EME model to complete the feedback linearization control of the engine. Liu et al. [29,30] built a control-oriented surge margin EME model and discussed the adaptive problem based on the EME model. In order to further improve the accuracy of the EME model, a switched EME model was proposed, and the switching control of the aircraft engine was carried out after the stability was proven [31]. Chen and Zhao [32] applied the switching control to the acceleration and safety protection of turbofan engines based on the switched EME model. With the improvement of the performance requirements for turbofan engine, the engine must be developed in a geometrically adjustable direction to ensure both performance and safety. Unfortunately, the aforementioned EME models are identified from the SISO systems with fuel flow as an input variable, which cannot meet the control requirements of advanced turbofan engines in a wide range of working conditions. In particular, geometrically adjustable variables, such as throat area of the nozzle, expand the operating range of turbofan engines. Up to now, few studies about how to extend the EME model from SISO system to MIMO system have been reported. Therefore, constructing the MIMO EME mode of turbofan engine is a new perspective, which is the focus of this paper.
Compared with existing studies, the main contributions of this work are as follows. Firstly, the basic definition of EM and EME model is introduced in Section 2, and the mathematical properties of the EME model are given. Subsequently, the modeling of the EME model for MIMO turbofan engine is given in Section 3. The steady-state and dynamic data needed for the identification of the MIMO EME model are obtained through the NCL model simulation, and all the parameters are normalized. After constructing the EME model, the EME model of the MIMO turbofan engine is obtained by using the steady-state and dynamic two-step identification method. In the process of dynamic parameter identification, it is creatively proposed to use less identification data and discuss the influence of different paths on dynamic parameter identification. In addition, the EME model shows that it can ensure the recognition accuracy under the interference of input noise. The EME models of the MIMO turbofan engine with different scheduling variables are discussed. Besides, the validation and stability analysis of the EME model is stated in Section 4. This paper verifies the accuracy of the EME model at off-design points. The validity and reliability of EME model is demonstrated over the whole range of operating conditions. In addition, the stability analysis of the EME model is carried out based on the linearization results of the model. Finally, Section 5 presents conclusion.

2. Description of EM and EME Model

2.1. Definitions of the Model

Consider the nonlinear system in the following form:
x ˙ = f ( x , u ) y = g ( x , u ) ,
where x R n is the state variable, u R m is the input variable, y R r is the output variable, and f · and g · are corresponding smooth nonlinear functions.
Definition 1 
(Ref. [26]). The equilibrium manifold (EM) of the system (1) is a set of equilibrium points, namely:
x e , u e , y e f x e , u e = 0 , y e = g x e , u e ,
where the subscript “e” represents “steady-state”.
The EM which contains a series of n + m + r algebraic equations is parameterized by the scheduling variable a l p h a . Generally, the dimensional of scheduling variable a l p h a is equal to the dimensional of input variable u, and the scheduling variable a l p h a is selected from the steady-state value of input or state variables. Therefore, all the equations of the EM can be expressed as the functions of a l p h a , namely:
x e = x e ( α ) u e = u e ( α ) y e = y e ( α ) .
Definition 2 
(Ref. [27]). The equilibrium manifold expansion (EME) model of system (1) is a family of first-order Taylor expansion at different equilibrium points x e ( α ) , u e ( α ) , and there appears a mapping α = h ( x , u ) between the scheduling variable a l p h a and current operating point x , u . The EME model is expressed as:
x ˙ = f x x = x e ( α ) , u = u e ( α ) x x e ( α ) + f u x = x e ( α ) , u = u e ( α ) u u e ( α ) y = g x x = x e ( α ) , u = u e ( α ) x x e ( α ) + g u x = x e ( α ) , u = u e ( α ) u u e ( α ) + y e ( α ) ,
where the content in Equation (4) can be simplified as:
f x x = x e ( α ) , u = u e ( α ) = A ( α ) , f u x = x e ( α ) , u = u e ( α ) = B ( α ) g x x = x e ( α ) , u = u e ( α ) = C ( α ) , g u x = x e ( α ) , u = u e ( α ) = D ( α ) .
The research shows that the mapping is not arbitrary [26]. It must satisfy the condition that any equilibrium point maps to itself. That is, α = h x e ( α ) , u e ( α ) must be satisfied in the mapping. Although the EME model of system (1) is obtained by Taylor expansion, it is still a nonlinear system when the scheduling variable is eliminated.

2.2. Properties of the Model

There are a lot of studies on equilibrium manifold modeling in SISO aircraft gas turbine engine. Compared with other models, the EME model has advantages in accuracy and real-time performance due to its property.
Property 1. 
The linearization results and the EME model (4) of nonlinear system (1) are the same at any equilibrium point [27].
Explanation:The EME model can be regarded as an approximate nonlinear result of system (1), which is valid only if the linearization results of the two are consistent. At the same steady state, the coefficient matrix A α , B α , C α , and D α should be consistent.
Property 2. 
Equation (6) is a necessary and sufficient condition for EM (2) to become a family of linearized models [27].
A ( α ) x e ( α ) α + B ( α ) u e ( α ) α = 0 C ( α ) x e ( α ) α + D ( α ) u e ( α ) α = y e ( α ) α .
Explanation:Equation (6) is the constraint of the steady-state and dynamic structure of the EME model. The unique identification method and structure of the EME model may result in missing parameters of Equation (5). Therefore, the completeness of linearization results of the EME model can be guaranteed by the constraint of Equation (6).

3. Modeling of the EME Model for the MIMO Turbofan Engines

3.1. The Source of the Identification Data

In order to identify the EME model of the turbofan engine, it is necessary to carry out the simulation in a wide range of operating conditions. The NCL model used in this paper was established by Ref. [33]. A high degree of confidence component level model of a twinspool turbofan engine has been achieved. The turbofan engine mainly consists of the following components: inlet, fan, HPC, combustor, High Pressure Turbine (HPT), Low Pressure Turbine (LPT), bypass, and nozzle. Each component is modeled by aerothermodynamics calculations and solving a set of balance equations. The engine design operation data and characteristic maps of rotating components are used to construct the turbofan engine nonlinear model [34]. This NCL model of turbofan engine has been used in other studies [35,36,37,38]. The NCL model only provides the raw data needed for the EME model identification. Through the study of EME model identification methods, the high-precision mathematical models that can fit different types of turbofan engines will be obtained.
The EM of an MIMO turbofan engine develops from a simple curve to a complex surface form. In the simulation, the engine NCL model works at H = 0 km, Ma = 0. In this paper, input variables of MIMO turbofan engine are fuel flow W f and throat area of the nozzle A n . At each W f , the A n increases step by step during simulation. The specific change of input variables is shown in Figure 1. Then, the high-pressure rotor speed n H C , low-pressure rotor speed n L C , and engine pressure ratio ( E P R ) are considered to be the output variables of the turbofan engine. Figure 2, Figure 3 and Figure 4 show the output results of the NCL model in simulation. The inputs in Figure 1 is normalized, and the actual range of W f is 1.5906–2.4060 kg/s, while the actual range of A n is 0.2577–0.3144 m 2 . This process involves the acceleration of the engine. Meanwhile, the steady-state data which is required for the identification of the EME model is extracted from the dynamic process. In addition, all the data in this paper are normalized results.
Instead of simple data processing, it is significant to analyze the steady-state and dynamic performances of nonlinear plants and select the appropriate structure for the identification of the EME model. Firstly, when W f is small, n H C is hardly affected by A n in Figure 2. It indicates that the turbofan engine exhibits strong nonlinearity over a wide range of operating conditions. As the value of W f reaches around 0.3333, n H C rises with the increase of A n (greater than 0.6667). Subsequently, Figure 3 shows that both W f and A n have effects on n L C in 10 groups of dynamic operation. On the whole, larger W f and A n correspond to higher n L C . As W f increases, there appears a prominent steady-state linear relationship between A n and n L C . Next, Figure 4 indicates that W f effectively regulates the overall work capacity of the turbofan engine. The performance of the engine improves with the increase of W f , and E P R increases at the corresponding A n . However, the engine is close to dangerous conditions in high performance, such as surge. Therefore, A n plays an important role in solving engine safety problems in high performance operation. Under the same W f condition, E P R can be effectively reduced by increasing A n , which provides control direction for avoiding compressor surge.

3.2. Identification of the MIMO EME Model

The turbofan engine is described as follows:
X ˙ = F ( X , U ) Y = G ( X , U ) ,
where X = n H C , n L C T is the vector of the state variable, Y = E P R , n H C , n L C T is the vector of the output variable, and U = W f , A n T is the vector of the input variable. In this paper, the typical state variables n H C and n L C of turbofan engines are directly used as output variables.
The family of steady-state operating points of this engine is expressed as:
n H C e , n L C e , W f e , A n e , E P R 0 = X ˙ = F n H C e , n L C e , W f e , A n e Y e = G n H C e , n L C e , W f e , A n e ,
where Y e = E P R , n H C e , n L C e T .
The EM shown in the Equation (3) is parameterized by α = h X , U . Thus, the EME model of the turbofan engine shown in Equation (4) can be obtained as follows:
X ˙ = A ( α ) Δ X + B ( α ) Δ U Y = C ( α ) Δ X + D ( α ) Δ U + Y e α = h ( X , U ) ,
where Δ X = X X e ( α ) , Δ U = U U e ( α ) , A ( α ) = a 11 ( α ) a 12 ( α ) a 21 ( α ) a 22 ( α ) , B ( α ) = b 11 ( α ) b 12 ( α ) b 21 ( α ) b 22 ( α ) , C ( α ) = c 11 ( α ) c 12 ( α ) c 21 ( α ) c 22 ( α ) c 31 ( α ) c 32 ( α ) , D ( α ) = d 11 ( α ) d 12 ( α ) d 21 ( α ) d 22 ( α ) d 31 ( α ) d 32 ( α ) .
The number of scheduling variables α in the EME model is equal to the number of input variables. In this section, n H C and A n are selected as α to build the EME model of turbofan engine. So, the structure of α is shown as follows:
α 1 = n H C = n H C e ( α ) α 2 = A n = A n ( α ) α = α 1 , α 2 .
According to Equation (10), Δ n H C = n H C n H C e α = 0 , and Δ A n = A n A n e α = 0 . Meanwhile, n H C and n L C are both state variables and output variables. Thus, the EME model of turbofan engine shown in Equation (9) can be replaced by:
n ˙ H C = a 12 ( α ) Δ n L C + b 11 ( α ) Δ W f n ˙ L C = a 22 ( α ) Δ n L C + b 21 ( α ) Δ W f E P R = E P R e ( α ) + c 12 ( α ) Δ n L C + d 11 ( α ) Δ W f n H C = n H C e ( α ) n L C = n L C e ( α ) + Δ n L C α = α 1 , α 2 = n H C , A n .
Here, the MIMO EME model of the turbofan engine is established according to Equation (11). The modeling procedure, which is called the steady-state and dynamic two-step method, is divided into two steps:
  • Based on the steady-state results obtained by the simulation of the turbofan engine NCL model, the steady-state EM results of the engine shown in Equation (8) are identified.
  • In the NCL model simulation process, the input variable signal is set to the staircase signal. The EME model coefficients in Equation (11) are identified by simulation results of the NCL model and the EM model.
Firstly, it is significant to obtain steady-state EM of turbofan engine for modeling the EME model that shown in Equation (11). Normally, the EM is identified by polynomial. Considering the accuracy of the identification, the engine EM is identified with the m-order polynomial as shown below.
ξ e = i = 0 m j = 0 m i k n i j α 1 i α 2 j ,
where ξ e is the EM of the turbofan engine, which is distinguished by the subscript n.
Table 1 shows the subscript n corresponding to different EM ξ e .
When n H C and A n are selected as scheduling variables α , the EM of the turbofan engine are n L C e , E P R e , and W f e , which have the structure of Equation (12). The one-to-one correspondence between the input variables A n , W f and the performance parameters n H C , n L C , E P R of the turbofan engine is shown as the black circular mark in Figure 2, Figure 3 and Figure 4. These data are obtained by simulating the turbofan engine NCL model carried out in Section 3.1. Therefore, n H C and A n are taken as independent variables to extract all steady-state results from simulations, and the corresponding dependent variables n L C e , E P R e , and W f e are obtained. By using the least square method and selecting the 4-order polynomial m = 4 , the identification results of EM α = [ n H C , A n ] for the turbofan engine are shown in Table 2. Meanwhile, the comparison steady-state results and error analysis are shown in Figure 5, Figure 6 and Figure 7.
In Figure 5a, Figure 6a, and Figure 7a, the identification results of EM α = [ n H C , A n ] are presented. Among them, the black points are the steady-state results of the NCL model, and the red asterisks are the fitting result. Meanwhile, the absolute errors of the EM with the NCL model’s steady-state results are given in sub-figure (b). Firstly, Figure 5 indicates that the absolute error range of n L C e is about −0.015–0.017. In the region composed of n H C (0–0.4) and A n (0–0.5), the fluctuation of the n L C e is caused by the strong nonlinearity of the engine, and the error changes from −0.0084 ( n H C = 0.1034, A n = 0) to 0.0168 ( n H C = 0.1885, A n = 0.1111) and then to −0.0132 ( n H C = 0.3761, A n = 0.1111). The same phenomenon also occurs when n H C and A n become larger, but the fluctuation amplitude is smaller. Secondly, the absolute error range of E P R e is about −0.022–0.028, and the maximum value is 0.028 ( n H C = 1, A n = 1) in Figure 6. There appears the same strong nonlinear region, in which the error of E P R e changes by a wide margin from −0.0219 ( n H C = 0.009, A n = 0) to 0.0196 ( n H C = 0.1885, A n = 0.1111) and then to −0.0207 ( n H C = 0.3761, A n = 0.1111). Thirdly, Figure 7 shows the absolute error of W f e . Its range is about −0.02–0.024, and the maximum one is 0.0246 ( n H C = 1, A n = 1). Besides, the absolute error of W f e changes from −0.0176 ( n H C = 0.009, A n =0) to 0.0180 ( n H C = 0.1885, A n = 0.1111) and then to −0.0188 ( n H C = 0.3814, A n = 0.2222) in the same strong nonlinear region. Overall, the identification result of the n L C e is better than the E P R e , and W f e , which is less than 0.017.
The fourth-order polynomial used in this section meets requirement of the accuracy. Usually, when a low order polynomial is used to fit the EM of the system with strong nonlinearity, the steady-state accuracy may not be satisfied. It is considered that increasing order of polynomial is a method to improve the fitting accuracy of the EM. However, the EM with a high-order polynomial also brings problems, such as overfitting and complex expression forms, when the result of the EM is close to the data from the NCL model. It is not conducive to the application of the EME model. In addition, the future research can also adopt switching method and neural network to solve the accuracy problem of the EM.
Secondly, the dynamic and static two-step identification method is applied to fit the EME model. After obtaining the steady-state EM, the coefficient matrix A α , B α , C α , and D α in Equation (11) is identified by the dynamic simulation results of the turbofan engine NCL model. In the simulation of the NCL model, the input variables W f and A n that contain two paths considering the sufficient excitation conditions for the identification are shown in Figure 8. As described above, the identification results of the EM require a large number of steady-state data to ensure the accuracy. However, this is not the case for the dynamic parameters of the EME model. If a large number of dynamic processes are adopted or the variation interval of input parameters is excessively reduced in the identification, the results of EME model may be unstable. Therefore, some simulation paths are provided in Figure 8a to obtain the data needed for the dynamic coefficients of the EME model. Path 1 and Path 2 are the diagonal lines of the feasible region of the engine input, and they contain a certain degree of dynamic characteristics. However, neither Path 1 nor Path 2 alone can identify stable dynamic parameters of the EME model. This situation is alleviated after combining Path 1 and Path 2 (Path 1 & 2). At the same time, through the well-designed dynamic parameter identification Path New, better identification results are obtained. Table 3 shows the accuracy results of EME model under different dynamic paths in this paper. Analysis indicators include the sum of squares due to error ( S S E ), root mean squared error ( R M S E ), and coefficient of determination ( R 2 ). The closer the S S E and R M S E are to 0, the better the model selection and fitting, and the more successful the data prediction. The closer R 2 is to 1, the better the model fits the data. The results show that the path for dynamic parameters fitting will affect the accuracy of the EME model. Path New has higher accuracy than Path 1 & 2. Facing different engines, a well-designed dynamic path can improve the accuracy of the EME model. The difficulty is that the dynamic path selection is random, and the optimal path for different engines is also difficult to obtain. On the contrary, the combination of Path 1 and Path 2 is the general operating range of turbofan engines. From the results of Table 3, the EME model identified by Path 1 & 2 has the satisfactory accuracy. Therefore, the study adopts Path 1 & 2 to carry out dynamic parameter identification of EME model, and carries out follow-up work based on this path.
Figure 8b shows the input variables changing along Path 1 (0–90 s) and Path 2 (90–180 s). Thus, the scheduling variables ( α ) , derivatives ( X ˙ ), and deviations ( Δ X = X X α , Δ U = U U α ) in the EME model of the turbofan engine can be obtained. That is, Δ W f , Δ n L C , n ˙ H C , and n ˙ L C in Equation (11) can be calculated by the NCL and EM simulations. The coefficient matrix of the EME model is identified as follows:
a 12 ( α ) = k a 21 α 1 + k a 22 α 2 + k a 23 a 22 ( α ) = k a 41 α 1 + k a 42 α 2 + k a 43 b 11 ( α ) = k b 11 α 1 + k b 12 α 2 + k b 13 b 21 ( α ) = k b 31 α 1 + k b 32 α 2 + k b 33 c 12 ( α ) = k c 21 α 1 + k c 22 α 2 + k c 23 d 11 ( α ) = k d 11 α 1 + k d 12 α 2 + k d 13 α = α 1 α 2 = n H C , A n .
The identification results of Equation (13) are shown in Table 4.
So far, all the parameters of the EME model have been identified. Naturally, it is necessary to validate the accuracy of the EME model. During the verification, the input variables W f and A n are still shown in Figure 8. In addition, the comparison and error analysis of the turbofan engine’s NCL model and EME model are shown in Figure 9. The results given by Figure 9 show that the n L C and E P R of the EME ( α = n H C , A n ) have high steady-state accuracy, while the n H C has low steady-state accuracy. Obviously, the steady-state accuracy of n H C and n L C is determined by the identification results of n H C e and n L C e , respectively. Meanwhile, the simulations also indicate that the n L C and E P R meet high dynamic accuracy, in which the dynamic time of the EME model is similar to that of the NCL model. In particular, there appears a dynamic error with absolute value around 0.02 for the simulations of n L C at 10 s and 70 s in Figure 9b. In Figure 9c, the results of E P R show a dynamic error with absolute value around 0.05. The large dynamic error of the E P R may be caused by the negative regulation characteristics. However, the n H C shown in Figure 9a is not satisfactory. In the simulation, large overshoot occurs in the EME model at 20 s, 60 s, and 70 s, and the overshoot at 70 s is close to 0.02.

3.3. Effects of Scheduling Variables on Model Accuracy

In Section 3.2, there are some errors in the steady-state and dynamic accuracy of EME ( α = n H C , A n ) model, especially in n H C . Thankfully, the previous studies have shown that the optimal identification form of the EME model always exists in the nonlinear plants with analytic representation. Although MIMO turbofan engine with strong nonlinearity cannot be expressed analytically, the accuracy of the EME model can also be improved by selecting different combinations of the scheduling variables.
W f and A n are selected as α to complete the EME model of the turbofan engine in this section. Thus, the form of α can be rewritten as follows:
α 1 = W f = W f ( α ) α 2 = A n = A n ( α ) α = α 1 , α 2 .
According to Equation (10), Δ W f = W f W f e α = 0 , and Δ A n = A n A n e α = 0 . Thus, the EME model of the turbofan engine shown in Equation (9) can be replaced by:
n ˙ H C = a 11 ( α ) Δ n H C + a 12 ( α ) Δ n L C n ˙ L C = a 21 ( α ) Δ n H C + a 22 ( α ) Δ n L C E P R = E P R e ( α ) + c 11 ( α ) Δ n H C + c 12 ( α ) Δ n L C n H C = n H C e ( α ) + Δ n H C n L C = n L C e ( α ) + Δ n L C α = α 1 , α 2 = W f , A n .
Firstly, we identify the EM of the turbofan engine. When W f and A n are selected as scheduling variables α , the EMs of the turbofan engine are n H C e , n L C e , and E P R e which meet the form of Equation (12). Based on the method given in Section 3.2, the identification results of steady-state EM are shown in Table 5. Meanwhile, the steady-state results and the absolute error analysis of EM with NCL model are shown in Figure 10, Figure 11 and Figure 12. The identification results of EM ( α = n H C , A n ) are presented in Figure 10a, Figure 11a, and Figure 12a. Among them, the black points are the steady-state results of the NCL model in Section 3.1, and the red asterisks are fitting results. The absolute error of the EM with the NCL model’s steady-state results is given in Figure 10b, Figure 11b, and Figure 12b.
Clearly, the operating range of the n H C e is shown in Figure 10, and the maximum absolute error is −0.0120 W f = 1 , A n = 1 . However, the strong nonlinear region of the EM in EME ( α = n H C , A n ) is not significant in EME ( α = W f , A n ). Figure 11 shows that the absolute error range of n L C e is about −0.006–0.010. The extremum of the absolute errors are −0.0058 ( W f = 0 , A n = 0.3333 ) and 0.0098 ( W f = 0.1111 , A n = 0.4444 ) in Figure 11b. In addition, Figure 12b indicates that the absolute error range of E P R e is about −0.0060–0.0060. The extremum of the absolute errors are −0.0061 ( W f = 0.3333 , A n = 0.5556 ) and 0.0040 ( W f = 0.3333 , A n = 0.2222 ) in Figure 12b. In general, the accuracy of the EM in EME ( α = W f , A n ) is higher than in EME ( α = n H C , A n ).
Secondly, the coefficient matrix A α , B α , C α and D α in Equation (11) is identified by the dynamic simulation results of the turbofan engine NCL model. Clearly, the specific fitting method is given in Section 3.2. That is, Δ n H C , Δ n L C , n ˙ H C , and n ˙ L C in Equation (15) can be calculated by the results of the NCL model and the EM. The coefficients of the EME model can be identified as follows:
a 11 ( α ) = k a 11 α 1 + k a 12 α 2 + k a 13 a 12 ( α ) = k a 21 α 1 + k a 22 α 2 + k a 23 a 21 ( α ) = k a 31 α 1 + k a 32 α 2 + k a 33 a 22 ( α ) = k a 41 α 1 + k a 42 α 2 + k a 43 c 11 ( α ) = k c 11 α 1 + k c 12 α 2 + k c 13 c 12 ( α ) = k c 21 α 1 + k c 22 α 2 + k c 23 α = α 1 , α 2 = W f , A n .
Therefore, the identification results of Equation (16) are shown in Table 6.
Because the validation is an important part of modeling, so the validation of the EME model is carried out as follows. The input variables W f and A n vary according to the rule shown in Figure 8. Through the simulation, the comparison and error analysis of the turbofan engine’s NCL model and EME model are shown in Figure 13. The results demonstrate the accuracy of the EME model along the design Path 1 & 2.
Figure 13 indicates that n H C , n L C , and E P R in EME ( α = W f , A n ) all have high steady-state accuracy, which is determined by the identification results of the EM. Simultaneously, the results also have high dynamic accuracy in EME ( α = W f , A n ). There are large dynamic errors for n H C , n L C , and E P R at 60s, and the values are 0.025, 0.0275, and −0.055, respectively. The EME ( α = W f , A n ) model can reflect the overshoot characteristics of n H C in the range of 0–0.035. Besides, the overshoot is less than the EME ( α = n H C , A n ) at 60 s in Figure 13a. The accuracy of the EME model is affected by α , which is confirmed in the simulation. The analysis indicators in Table 3 shows that the EME ( α = W f , A n ) model has higher steady-state accuracy than the EME ( α = n H C , A n ) model, and the identification result of the n H C is more satisfactory. However, direct measurement of inputs, such as real engine fuel, will limit the feasibility of inputs as scheduling variables for the EME model.

3.4. Effects of Noise on Model Accuracy

The EME model is a turbofan engine mathematical model based on data identification. These data can be obtained by dynamic simulation of the NCL model, on the one hand, and can be obtained by a large number of real engine tests, on the other hand. However, the cost of engine testing is too high to be used as a data source for the study of EME modeling methods. In fact, there is a big difference between NCL model simulation data and engine test data, among which noise is an important influencing factor. To analyze the influence of noise on EME model identification, we add random noise to the input W f and A n of the dynamic Path 1 & 2 in Section 3.2, and complete the EME model identification according to the same process. The output results of the NCL model and the EME model are shown in Table 3.
First, it can be seen from Figure 14 that the input noise has a greater impact on the engine pressure ratio E P R than two rotors n H C and n L C . Secondly, under the effect of input noise, the EME model still has a strong model fitting ability. From the perspective of steady-state results, the EME model can ensure stability; meanwhile, the steady-state accuracy of n H C and n L C is kept about within 2%. Although the pressure ratio E P R error is relatively large, the EME model ensures the steady-state accuracy of the engine and shows a certain filtering ability.

4. Validation and Stability Analysis of the EME Model

4.1. Validation at Dynamic Off-Design Conditions

This paper proposes that the dynamic coefficients of the EME model are identified by Path 1 & 2 shown in Figure 15a. Despite differences in accuracy, the identification results of the EME model shown in Section 3.2 and Section 3.3 are satisfactory in control-oriented modeling. However, verifying the accuracy of the EME model on the design path alone is insufficient. Therefore, this section considers the validation of the EME ( α = n H C , A n ) model and the EME ( α = W f , A n ) model at dynamic off-design conditions. Path 3, which is different from Path 1 and Path 2, is given in Figure 15a. Figure 15b shows the corresponding input variables for the validation.
The input variables given in Figure 15b are used in the NCL, EME ( α = n H C , A n ), and EME ( α = W f , A n ) model of the turbofan engine for simulation. The output variables n H C , n L C and E P R of the turbofan engine are shown in Figure 16. At the same off-design conditions, the validation results of different turbofan engine models, and the absolute errors between the EME ( α = n H C , A n ) model to the NCL model and the EME ( α = W f , A n ) model to the NCL model are shown in Figure 16.
Firstly, the steady-state n H C , n L C and E P R of the EME model with different scheduling variables have different accuracy. In particular, Figure 16a shows that there is a difference between the EME ( α = n H C , A n ) and EME ( α = W f , A n ) model in the steady-state accuracy of n H C . The EME ( α = W f , A n ) model has higher steady-state accuracy at the off-design conditions given in Path 3, which is consistent with the results obtained from Path 1 and 2. In addition, Figure 16b indicates that the steady-state accuracy of n L C at off-design conditions is almost the same, except that the steady-state accuracy of the EME ( α = n H C , A n ) is lower than the EME ( α = W f , A n ) at 70–80 s. The steady-state accuracy of E P R at off-design conditions is similar to that shown in Figure 16c, except that the EME ( α = n H C , A n ) has lower steady-state accuracy than the EME ( α = W f , A n ) at 40–50 s. Secondly, Figure 16 shows that the dynamic time of the EME ( α = n H C , A n ) and EME ( α = W f , A n ) is almost the same, which means that the two EME models can well meet the dynamic process of the turbofan engine. Meanwhile, Figure 16a indicates that there is an overshoot of n H C at 30 s, which is caused by the strong nonlinearity of the engine.
In short, the EME model has satisfactory accuracy at both design and off-design conditions. The model meets the demand of real-time simulation. These are significant for the control-oriented model of the turbofan engine. Although it is difficult to find the EME model with the smallest error for the strongly nonlinear system including turbofan engines that cannot be expressed analytically, we can identify the EME model that meet the requirements of the accuracy by selecting different combinations of the scheduling variables.

4.2. Linearization and Stability Analysis

As a control-oriented model of the MIMO turbofan engine, it is significant for the EME model to meet the requirements of the control system design. At present, the most common and well-developed control methods are linear control, while the nonlinear control methods have difficulties in solving and practical applications. Moreover, many nonlinear control methods involve the linearization of the complex nonlinear plants. Therefore, a wide-range linear model with high accuracy can greatly reduce the difficulty of a control system design for nonlinear plants. Nevertheless, the EME model is a nonlinear parameter-varying system, and some coefficients of the linearization for the EME model are missing in A α , B α , C α , and D α due to the selection of the scheduling variables. a 11 α , a 21 α , b 12 α , b 22 α , c 11 α , and d 12 α are missing in Equation (11), whereas b 11 α , b 12 α , b 21 α , b 22 α , d 11 α , and d 12 α are missing in Equation (15). Thus, it is important to obtain a complete linearization result of the EME model. Fortunately, Property 2 of the EME model introduced in Section 2.2 can be used to complete the linearization results, which contains the constraints of the EME model. For Equation (11), the sufficient and necessary conditions Equation (6) given in Property 2 can be expanded to:
a 11 ( α ) n H C e ( α ) n H C e + a 12 ( α ) n L C e ( α ) n H C e + b 11 ( α ) W f e ( α ) n H C e + b 12 ( α ) A n e ( α ) n H C e = 0 a 11 ( α ) n H C e ( α ) A n e + a 12 ( α ) n L C e ( α ) A n e + b 11 ( α ) W f e ( α ) A n e + b 12 ( α ) A n e ( α ) A n e = 0 a 21 ( α ) n H C e ( α ) n H C e + a 22 ( α ) n L C e ( α ) n H C e + b 21 ( α ) W f e ( α ) n H C e + b 22 ( α ) A n e ( α ) n H C e = 0 a 21 ( α ) n H C e ( α ) A n e + a 22 ( α ) n L C e ( α ) A n e + b 21 ( α ) W f e ( α ) A n e + b 22 ( α ) A n e ( α ) A n e = 0 c 11 ( α ) n H C e ( α ) n H C e + c 12 ( α ) n L C e ( α ) n H C e + d 11 ( α ) W f e ( α ) n H C e + d 12 ( α ) A n e ( α ) n H C e = E P R e ( α ) n H C e c 11 ( α ) n H C e ( α ) A n e + c 12 ( α ) n L C e ( α ) A n e + d 11 ( α ) W f e ( α ) A n e + d 12 ( α ) A n e ( α ) A n e = E P R e ( α ) n H C e α = n H C e , A n e = n H C , A n .
Considering the orthogonal properties of the scheduling variables, we have:
n H C e ( α ) n H C e = 1 , A n e ( α ) n H C e = 0 , A n e ( α ) A n e = 1 , A n e ( α ) n H C e = 0 .
Substituting Equation (18) into Equation (17), the missing coefficients in Equation (11) can be completed as:
a 11 ( α ) = a 12 ( α ) n L C e ( α ) n H C e b 11 ( α ) W f e ( α ) n H C e b 12 ( α ) = a 12 ( α ) n L C e ( α ) A n e b 11 ( α ) W f e ( α ) A n e a 21 ( α ) = a 22 ( α ) n L C e ( α ) n H C e b 21 ( α ) W f e ( α ) n H C e b 22 ( α ) = a 22 ( α ) n L C e ( α ) A n e b 21 ( α ) W f e ( α ) A n e c 11 ( α ) = E P R e ( α ) n H C e c 12 ( α ) n L C e ( α ) n H C e d 11 ( α ) W f e ( α ) n H C e d 12 ( α ) = E P R e ( α ) A n e c 12 ( α ) n L C e ( α ) A n e d 11 ( α ) W f e ( α ) A n e α = n H C e , A n e = n H C , A n .
Similarly, the missing coefficients in Equation (15) can be completed as:
b 11 ( α ) = a 11 ( α ) n H C e ( α ) W f e a 12 ( α ) n L C e ( α ) W f e b 12 ( α ) = a 11 ( α ) n H C e ( α ) A n e a 12 ( α ) n L C e ( α ) A n e b 21 ( α ) = a 21 ( α ) n H C e ( α ) W f e a 22 ( α ) n L C θ ( α ) W f e b 22 ( α ) = a 21 ( α ) n H C e ( α ) A n e a 22 ( α ) n L C e ( α ) A n e d 11 ( α ) = E P R e ( α ) W f e c 11 ( α ) n H C e ( α ) W f e c 12 ( α ) n L C e ( α ) W f e d 12 ( α ) = E P R e ( α ) n H C e c 11 ( α ) n H C e ( α ) A n e c 12 ( α ) n L C e ( α ) A n e α = W f e , A n e = W f , A n .
Obviously, after the EME ( α = n H C , A n ) model is complemented by Equation (19) and the EME ( α = W f , A n ) model is complemented by Equation (20), the linear model of the MIMO turbofan engine at any steady-state operating point can be obtained. As the turbofan engine is a stable system which can be seen from the simulation in Section 3.1, the EME model should be stable, and it is verified in the time domain simulation shown in Figure 9 and Figure 13. However, the analysis from the time domain is not rigorous enough. Stability analysis is necessary for the linearized results of the EME model.
The sufficient and necessary condition for the stability of linear systems is that all the roots of the characteristic equations of closed-loop systems have negative real parts. This condition means all the A α matrix from the linearization results of the EME model with the state space form have negative real parts. Thus, the linearization of the EME ( α = n H C , A n ) model and the EME ( α = W f , A n ) model are completed at the 100 steady-state points given in Figure 2, Figure 3 and Figure 4, and the real part of the eigenvalues of A α matrix is shown in Figure 17 and Figure 18.
Since all the eigenvalues of A α have negative real parts, the linearization results of the EME models ( α = n H C , A n , α = W f , A n ) are stable within the range of the scheduling variables. So far, the accuracy and stability of the EME model are proved by the time domain simulation and linearization results, which indicates that the EME model can be used as real-time simulation model for control system design.

5. Conclusions

This paper investigates a control-oriented model of nonlinear MIMO turbofan engines using the equilibrium manifold method. To obtain the EME model of turbofan engine with input variables W f and A n and output variables n H C , n L C , and E P R , extending the equilibrium manifold modeling method from the SISO system to the MIMO system is studied. The main conclusions of this article are:
  • The two EME models that contain the input variables ( W f , A n ) and the output variables ( n H C , n L C , E P R ) are established. The results of the steady state EM ( α = n H C , A n ) show that the absolute error range of n L C e (−0.015–0.017) is better than E P R e (−0.022–0.028) and W f e (−0.02–0.024). The absolute error range of EM ( α = W f , A n ) are about −0.006–0.010 in n L C e , −0.0060–0.0060 in E P R e , and −0.012–0.010 in n H C e . Obviously, the accuracy of EME ( α = W f , A n ) is higher than EME ( α = n H C , A n ). Because of the simple structure, the EME model also meets the needs of real-time simulation. Meanwhile, the EME model still shows high accuracy under the influence of noise.
  • The EME model meets the accuracy requirement of the simulation and the stability in the entire range of operating conditions. The validity of the EME model is verified by simulation at off-design points. At the same time, the results also show that the identification of the dynamic coefficients for the EME model can be completed through only considering simple paths. Depending on the property of the EME model, the linearization of the model is completed. By calculating the eigenvalues, both EME models ( α = n H C , A n , α = W f , A n ) have stable linearization result, thus ensuring that the EME model can be regarded as a control-oriented model.
Furthermore, the dynamic coefficients of the EME model have low dependence of the excitation condition in identification. It means that the identification of the dynamic coefficients needs few data, which is different from the general method of model identification. This finding provides a possibility for the EME model to solve the performance degradation of the turbofan engine in future.

Author Contributions

Conceptualization, C.L., Z.W., J.C. and D.Y.; methodology, C.L., Z.W., J.C. and D.Y.; software, C.L.; validation, C.L. and Z.W.; formal analysis, J.C. and D.Y.; investigation, C.L. and Z.W.; resources, J.C. and D.Y.; writing—original draft preparation, C.L., Z.W. and J.C.; writing—review and editing, L.D., H.L. and D.Y.; project administration, C.L. and Z.W.; funding acquisition, J.C. and D.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research work is supported by the National Science and Technology Major Project (2017-V-0004-0054).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dong, Z.; Li, D.; Wang, Z.; Sun, M. A review on exergy analysis of aerospace power systems. Acta Astronaut. 2018, 152, 486–495. [Google Scholar] [CrossRef]
  2. Liu, J.; Ma, Y.; Zhu, L.; Zhao, H.; Liu, H.; Yu, D. Improved gain scheduling control and its application to aero-engine LPV synthesis. Energies 2020, 13, 5967. [Google Scholar] [CrossRef]
  3. Aretakis, N.; Roumeliotis, I.; Alexiou, A.; Romesis, C.; Mathioudakis, K. Turbofan engine health assessment from flight data. J. Eng. Gas. Turbines Power Trans. ASME 2015, 137, 041203. [Google Scholar] [CrossRef]
  4. Zhou, S.; Ma, H.; Yang, Y.; Zhou, C. Investigation on propagation characteristics of rotating detonation wave in a radial-flow turbine engine combustor model. Acta Astronaut. 2019, 160, 15–24. [Google Scholar] [CrossRef]
  5. Zheng, J.L.; Chang, J.T.; Ma, J.C.; Yu, D.R. Performance uncertainty propagation analysis for control-oriented model of a turbine-based combined cycle engine. Acta Astronaut. 2018, 153, 39–49. [Google Scholar] [CrossRef]
  6. Link, C.J.; Jack, D.M. Aircraft Engine Controls: Design, System Analysis and Health Monitoring; AIAA Education Series; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 2009. [Google Scholar]
  7. Szuch, J.R.; Seldne, K. Real-Time Simulation of F100-PW-100 Turbofan Engine Using the Hybrid Computer; NASA TMX-3261; National Aeronautics and Space Administration: Washington, DC, USA, 1975. [Google Scholar]
  8. Ballin, M.G. A High Fidelity Real-Time Simulation of a Small Turboshaft Engine; NASA-TM-100991; National Aeronautics and Space Administration: Washington, DC, USA, 1988. [Google Scholar]
  9. Ma, J.X.; Chang, J.T.; Ma, J.C.; Bao, W.; Yu, D.R. Mathematical modeling and characteristic analysis for over-under turbine based combined cycle engine. Acta Astronaut. 2018, 148, 141–152. [Google Scholar] [CrossRef]
  10. Frederick, D.K.; Decastro, J.A.; Litt, J.S. User’s Guide for the Commercial Modular Aero-Propulsion System Simulation (C-MAPSS); NASA/TM-215026; National Aeronautics and Space Administration: Washington, DC, USA, 2007. [Google Scholar]
  11. Csank, J.; May, R.D.; Litt, J.; Jonathan, L.; Ten-Huei, G. Commercial Modular Aero-Propulsion System Simulation 40k (C-MAPSS40k) User’s Guide; NASA/TM-216831; National Aeronautics and Space Administration: Washington, DC, USA, 2010. [Google Scholar]
  12. Evans, C.; Rees, D.; Hill, D. Frequency-domain identification of gas turbine dynamics. IEEE Trans. Control Syst. Technol. 1998, 6, 651–662. [Google Scholar] [CrossRef]
  13. Sugiyama, N. Derivation of ABCD System Matrices from Nonlinear Dynamic Simulation of Jet Engines; AIAA 92-3319; American Institute of Aeronautics and Astronautics: Washington, DC, USA, 2012. [Google Scholar]
  14. Feng, Z.P.; Sun, J.; Huang, J. A new method for establishing a state variable model of aeroengine. J. Aerosp. Power 1998, 13, 435–438. [Google Scholar]
  15. Leibov, R. Aircraft turbofan engine linear model with uncertain eigenvalues. IEEE Trans. Autom. Control 2002, 47, 1367–1369. [Google Scholar] [CrossRef]
  16. Rugh, W.J.; Shamma, J.S. Research on gain scheduling. Automatica 2000, 36, 1401–1425. [Google Scholar] [CrossRef]
  17. Leith, D.J.; Leithead, W.E. Survey of gain-scheduling analysis and design. Int. J. Control 2000, 73, 1001–1025. [Google Scholar] [CrossRef]
  18. Wolodkin, G.; Balas, G.J.; Garrard, W.J. Application of parameter-dependent robust control synthesis to turbofan engines. J. Guid. Control Dyn. 1999, 22, 833–838. [Google Scholar] [CrossRef]
  19. Shamma, J.S.; Cloutier, J.R. Gain-scheduled missile autopilot design using linear parameter varying transformations. J. Guid. Control Dyn. 2012, 16, 256–263. [Google Scholar] [CrossRef]
  20. Bhattacharya, R.; Balas, G.J.; Kaya, M.A.; Packard, A. Nonlinear receding horizon control of an F-16 aircraft. J. Guid. Control Dyn. 2002, 25, 924–931. [Google Scholar] [CrossRef] [Green Version]
  21. Huang, J.Y.; Ji, G.L.; Zhu, Y.C. Identification of multi-model LPV models with two scheduling variables. J. Process Control. 2012, 22, 1198–1208. [Google Scholar] [CrossRef]
  22. Rotondo, D.; Nejjari, F.; Puig, V. Quasi-LPV modeling, identification and control of a twin rotor MIMO system. Control Eng. Pract. 2013, 21, 829–846. [Google Scholar] [CrossRef]
  23. Lu, F.; Huang, J.N.Q.J.J.Q.; Qiu, X.J. In-flight adaptive modeling using polynomial LPV approach for turbofan engine dynamic behavior. Aerosp. Sci. Technol. 2017, 64, 223–236. [Google Scholar] [CrossRef]
  24. Liu, T.J.; Sun, D.X.X.M.; Richter, H.; Zhu, F. Robust tracking control of aero-engine rotor speed based on switched LPV model. Aerosp. Sci. Technol. 2019, 91, 382–390. [Google Scholar] [CrossRef]
  25. Yu, D.R.; Cui, T.; Bao, W. Equilibrium manifold linearization model for normal shock position control systems. J. Aircr. 2005, 42, 1344–1347. [Google Scholar]
  26. Sui, Y.F.; Yu, D. Identification of expansion model based on equilibrium manifold of turbojet engine. Hangkong Xuebao/Acta Aeronaut. Astronaut. Sin. 2007, 28, 531–534. [Google Scholar]
  27. Yu, D.R.; Zhao, H.; Xu, Z.; Sui, Y.F.; Liu, J.F. An approximate non-linear model for aeroengine control. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2011, 225, 1366–1381. [Google Scholar] [CrossRef]
  28. Zhao, H.; Liu, J.F.; Yu, D.R. Approximate nonlinear modeling and feedback linearization control for aeroengines. J. Eng. Gas Turbines Power Trans. ASME 2001, 133, 111601. [Google Scholar] [CrossRef]
  29. Liu, X.F.; Yuan, Y. Nonlinear system modeling and application based on system equilibrium manifold and expansion model. J. Comput. Nonlinear Dyn. 2014, 9, 021013. [Google Scholar] [CrossRef]
  30. Liu, X.F.; Zhao, L. Approximate nonlinear modeling of aircraft engine surge margin based on equilibrium manifold expansion. Chin. J. Aeronaut. 2012, 25, 663–674. [Google Scholar] [CrossRef] [Green Version]
  31. Shi, Y.; Zhao, J.; Liu, Y.Y. Switching control for aero-engines based on switched equilibrium manifold expansion model. IEEE Trans. Ind. Electron. 2016, 64, 3156–3165. [Google Scholar] [CrossRef]
  32. Chen, C.; Zhao, J. Switching control of acceleration and safety protection for turbofan aero-engines based on equilibrium manifold expansion model. Asian J. Control. 2018, 20, 1689–1700. [Google Scholar] [CrossRef]
  33. Zhou, W.X. Research on Object-Oriented Modeling and Simulation for Aeroengine and Control System; Nanjing University of Aeronautics and Astronautics: Nanjing, China, 2007. [Google Scholar]
  34. Fei, X.; Huang, J.Q.; Zhou, W.X. Modeling of and simulation research on turbofan engine based on MATLAB/SIMULINK. J. Aerosp. Power 2007, 22, 2134–2138. [Google Scholar]
  35. Pan, M.; Huang, H.; Huang, J.Q. T-S fuzzy modeling for aircraft engines: The clustering and identification approach. Energies 2019, 12, 3284. [Google Scholar] [CrossRef] [Green Version]
  36. Zhou, X.; Lu, F.; Huang, J.Q. Fault diagnosis based on measurement reconstruction of hpt exit pressure for turbofan engine. Chin. J. Aeronaut. 2019, 32, 1156–1170. [Google Scholar] [CrossRef]
  37. Xu, W.; Huang, J.Q.; Qin, J.K.; Pan, M.X. Limit protection design in turbofan engine acceleration control based on scheduling command governor. Chin. J. Aeronaut. 2021, 34, 67–80. [Google Scholar] [CrossRef]
  38. Pan, M.; Zhang, K.; Chen, Y.; Huang, J.Q. A new robust tracking control design for turbofan engines: H/leitmann approach. Appl. Sci. 2017, 7, 439. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The input variables W f and A n for the simulation of the NCL model.
Figure 1. The input variables W f and A n for the simulation of the NCL model.
Energies 14 06277 g001
Figure 2. The simulation results of n H C under ten simulation conditions.
Figure 2. The simulation results of n H C under ten simulation conditions.
Energies 14 06277 g002
Figure 3. The simulation results of n L C under ten simulation conditions.
Figure 3. The simulation results of n L C under ten simulation conditions.
Energies 14 06277 g003
Figure 4. The simulation results of E P R under ten simulation conditions.
Figure 4. The simulation results of E P R under ten simulation conditions.
Energies 14 06277 g004
Figure 5. The identification result and absolute error of the EM α = [ n H C , A n ) n L C e .
Figure 5. The identification result and absolute error of the EM α = [ n H C , A n ) n L C e .
Energies 14 06277 g005
Figure 6. The identification result and absolute error of the EM α = [ n H C , A n ) E P R e .
Figure 6. The identification result and absolute error of the EM α = [ n H C , A n ) E P R e .
Energies 14 06277 g006
Figure 7. The identification result and absolute error of the EM α = [ n H C , A n ) W f e .
Figure 7. The identification result and absolute error of the EM α = [ n H C , A n ) W f e .
Energies 14 06277 g007
Figure 8. The input variables W f and A n for the identification of the EME model.
Figure 8. The input variables W f and A n for the identification of the EME model.
Energies 14 06277 g008
Figure 9. The identification result and absolute error of the EME ( α = n H C , A n ) model.
Figure 9. The identification result and absolute error of the EME ( α = n H C , A n ) model.
Energies 14 06277 g009
Figure 10. The identification result and absolute error of the EM α = [ W f , A n ) n H C e .
Figure 10. The identification result and absolute error of the EM α = [ W f , A n ) n H C e .
Energies 14 06277 g010
Figure 11. The identification result and absolute error of the EM α = [ W f , A n ) n H L e .
Figure 11. The identification result and absolute error of the EM α = [ W f , A n ) n H L e .
Energies 14 06277 g011
Figure 12. The identification result and absolute error of the EM α = [ W f , A n ) E P R e .
Figure 12. The identification result and absolute error of the EM α = [ W f , A n ) E P R e .
Energies 14 06277 g012
Figure 13. The identification result and absolute error of the EME ( α = W f , A n ) model.
Figure 13. The identification result and absolute error of the EME ( α = W f , A n ) model.
Energies 14 06277 g013
Figure 14. The validation of the EME ( α = n H C , A n ) model with noise conditions in Path 1 & 2.
Figure 14. The validation of the EME ( α = n H C , A n ) model with noise conditions in Path 1 & 2.
Energies 14 06277 g014
Figure 15. The input variables W f and A n for the identification of the EME model at dynamic off-design conditions.
Figure 15. The input variables W f and A n for the identification of the EME model at dynamic off-design conditions.
Energies 14 06277 g015
Figure 16. The validation of the EME ( α = n H C , A n , α = W f , A n ) model at dynamic off-design conditions.
Figure 16. The validation of the EME ( α = n H C , A n , α = W f , A n ) model at dynamic off-design conditions.
Energies 14 06277 g016
Figure 17. The real part of eigenvalue of A α for the EME ( α = n H C , A n ) model.
Figure 17. The real part of eigenvalue of A α for the EME ( α = n H C , A n ) model.
Energies 14 06277 g017
Figure 18. The real part of eigenvalue of A α for the EME ( α = W f , A n ) model.
Figure 18. The real part of eigenvalue of A α for the EME ( α = W f , A n ) model.
Energies 14 06277 g018
Table 1. Subscript corresponding to different EM.
Table 1. Subscript corresponding to different EM.
ξ e n
n H C e h
n L C e l
W f e f
A n e s
E P R p
Table 2. The coefficients of the EM α = [ n H C , A n ] .
Table 2. The coefficients of the EM α = [ n H C , A n ] .
n LCe W fe EPR e
Coef 1 Result 1 Coef 2 Result 2 Coef 3 Result 3
k l 00 −0.0031 k f 00 −0.0278 k p 00 0.1875
k l 01 0.0952 k f 01 0.1859 k p 01 0.0355
k l 02 0.0029 k f 02 −0.4295 k p 02 −0.5316
k l 03 0.1822 k f 03 0.4005 k p 03 0.4544
k l 04 −0.0662 k f 04 −0.1310 k p 04 −0.1465
k l 10 0.1586 k f 10 1.0829 k p 10 0.8436
k l 11 1.1210 k f 11 0.4523 k p 11 0.2797
k l 12 −0.2957 k f 12 −0.2919 k p 12 −0.0796
k l 13 −0.0700 k f 13 −0.1283 k p 13 −0.2328
k l 20 2.0277 k f 20 1.6503 k p 20 1.6111
k l 21 −2.0877 k f 21 −2.8265 k p 21 −3.1073
k l 22 0.2379 k f 22 0.8793 k p 22 0.9245
k l 30 −1.9790 k f 30 −1.5050 k p 30 −1.6747
k l 31 1.1385 k f 31 1.4396 k p 31 1.7264
k l 40 0.5497 k f 40 0.2737 k p 40 0.2624
Table 3. Accuracy results of EME model under different dynamic paths.
Table 3. Accuracy results of EME model under different dynamic paths.
Path α Output SSE RMSE R 2
1&2 n H C , A n n H C 0.95080.01030.9979
n L C 0.15390.00410.9996
π C 0.47720.00730.9990
New n H C , A n n H C 0.27010.00350.9994
n L C 0.16230.00420.9996
π C 0.16150.00420.9997
1&2 with noise n H C , A n n H C 0.92040.01010.9980
n L C 0.19120.00460.9995
π C 0.55160.00780.9988
1&2 W f , A n n H C 0.38300.00650.9992
n L C 0.25050.00530.9994
π C 0.19830.00470.9996
Table 4. The coefficients of the EME α = [ n H C , A n ] model.
Table 4. The coefficients of the EME α = [ n H C , A n ] model.
n ˙ HC n ˙ LC EPR
Coef 1 Result 1 Coef 2 Result 2 Coef 3 Result 3
k a 21 −0.2362 k a 41 −1.4657 k c 21 −0.0875
k a 22 1.5140 k a 42 0.2270 k c 22 −0.0401
k a 23 −2.1259 k a 43 −2.0621 k c 23 −0.9159
k b 11 0.0148 k b 31 −0.1033 k d 11 0.0749
k b 12 0.0023 k b 32 −0.0175 k d 12 −0.0227
k b 13 1.7453 k b 33 1.3592 k d 13 0.3058
Table 5. The coefficients of the EM α = [ W f , A n ] .
Table 5. The coefficients of the EM α = [ W f , A n ] .
n HCe n LCe EPR e
Coef 1 Result 1 Coef 2 Result 2 Coef 3 Result 3
k h 00 0.0047 k l 00 0.0044 k p 00 0.2207
k h 01 0.0261 k l 01 0.0832 k p 01 −0.2133
k h 02 −0.0989 k l 02 −0.0001 k p 02 0.0389
k h 03 0.0896 k l 03 0.1935 k p 03 −0.0500
k h 04 −0.0207 k l 04 −0.0678 k p 04 0.0054
k h 10 1.0655 k l 10 0.2134 k p 10 0.6443
k h 11 −1.0625 k l 11 0.2511 k p 11 0.5970
k h 12 1.2794 k l 12 0.6322 k p 12 −0.7356
k h 13 −0.3306 k l 13 −0.2856 k p 13 0.1915
k h 20 −1.1696 k p 20 0.8536 k f 20 0.5171
k h 21 1.9950 k p 21 0.0144 k f 21 −1.2565
k h 22 −0.7915 k p 22 −0.4243 k f 22 0.5088
k h 30 1.0608 k p 30 −0.9268 k f 30 −0.5161
k h 31 −0.7422 k p 31 0.0930 k f 31 0.4477
k h 40 −0.3170 k p 40 0.3604 k f 40 0.1315
Table 6. The coefficients of the EME α = [ W f , A n ] model.
Table 6. The coefficients of the EME α = [ W f , A n ] model.
n ˙ HC n ˙ LC EPR
Coef 1 Result 1 Coef 2 Result 2 Coef 3 Result 3
k a 11 0.5015 k a 31 3.7503 k c 11 −0.5078
k a 12 −0.0845 k a 32 1.0956 k c 12 −0.1344
k a 13 −2.2704 k a 33 −1.4782 k c 13 0.3204
k a 21 0.6230 k a 41 −4.2386 k c 21 0.0782
k a 22 2.2073 k a 42 0.9056 k c 22 −0.7508
k a 23 −2.6501 k a 43 −2.0944 k c 23 0.9199
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lv, C.; Wang, Z.; Dai, L.; Liu, H.; Chang, J.; Yu, D. Control-Oriented Modeling for Nonlinear MIMO Turbofan Engine Based on Equilibrium Manifold Expansion Model. Energies 2021, 14, 6277. https://doi.org/10.3390/en14196277

AMA Style

Lv C, Wang Z, Dai L, Liu H, Chang J, Yu D. Control-Oriented Modeling for Nonlinear MIMO Turbofan Engine Based on Equilibrium Manifold Expansion Model. Energies. 2021; 14(19):6277. https://doi.org/10.3390/en14196277

Chicago/Turabian Style

Lv, Chengkun, Ziao Wang, Lei Dai, Hao Liu, Juntao Chang, and Daren Yu. 2021. "Control-Oriented Modeling for Nonlinear MIMO Turbofan Engine Based on Equilibrium Manifold Expansion Model" Energies 14, no. 19: 6277. https://doi.org/10.3390/en14196277

APA Style

Lv, C., Wang, Z., Dai, L., Liu, H., Chang, J., & Yu, D. (2021). Control-Oriented Modeling for Nonlinear MIMO Turbofan Engine Based on Equilibrium Manifold Expansion Model. Energies, 14(19), 6277. https://doi.org/10.3390/en14196277

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