Abstract

A novel scheme of high stability engine control (HISTEC) on the basis of an improved linear quadratic regulator (ILQR), called direct surge margin control, is derived for super-maneuver flights. Direct surge margin control, which is different from conventional control scheme, puts surge margin into the engine closed-loop system and takes surge margin as controlled variable directly. In this way, direct surge margin control can exploit potential performance of engine more effectively with a decrease of engine stability margin which usually happened in super-maneuver flights. For conquering the difficulty that aeroengine surge margin is undetectable, an approach based on improved support vector regression (SVR) machine is proposed to construct a surge margin prediction model. The surge margin modeling contains two parts: a baseline model under no inlet distortion states and the calculation for surge margin loss under supermaneuvering flight conditions. The previous one is developed using neural network method, the inputs of which are selected by a weighted feature selection algorithm. Considering the hysteresis between pilot input and angle of attack output, an online scrolling window least square support vector regression (LSSVR) method is employed to firstly estimate inlet distortion index and further compute surge margin loss via some empirical look-up tables.

1. Introduction

To begin with, we will provide a brief background on high stability control for aeroengines, which is an aerodynamic concept different from the stability concept in control theory and an unstable state means that the fan or compressor of an engine goes into a surge state. Super-maneuverability is one of the essential techniques of modern fighters. Yet, in a post-stall state, when engines work under the conditions of high angle of attack, the inlet distortion becomes severe, leading to unstable operations such as weakened engine performance, reduced steady operating surge margin, and even surge in serious conditions. For this issue, national aeronautics and space administration (NASA) initialed and led a famous high stability engine control (HISTEC) research project in 1993, in which an engine stability control in super-maneuver flights was highlighted, and the main idea is that the pressure ratio of an F-100 turbofan engine could be adaptively controlled to regulate cooperating working point or the surge margin of its fan and compressor when an F-15 ACTIVE (advanced control technology for integrated vehicles) aircraft entered into super-maneuver states. Thus, sufficient stability margin of engines can be ensured in super maneuver state [13]. Similarly, Wang et al. [4, 5] proposed an engine stability control law through the recovery of surge margin by compensating losses of the fan pressure ratio when a severe inlet distortion occurs. The literatures [6, 7] reported a direct surge margin control, in which a baseline and its loss for surge margin in severe distorted states need to compute, but the calculation for the baseline just employs a simpler definition that related to the fan pressure ratio; as a result it is impossible to reflect the influence in air flow. Although these above two schemes are able to ensure the engine stability, since the surge margin cannot be measured directly, it may be enlarged a lot in the maneuver process for the engine potential not to be fully exploited, resulting in much smaller engine thrust which cannot help the aircraft to accomplish the fast and right modulations in angular position.

Around this interesting topic of aeroengine stability control, a lot of articles, which concerns active component control, have been reported [812]. In recent years, an approach of more realistic active stall/surge control has been proposed as an effective approach to realize high stability control [1315]. This technology mainly takes advantage of the flow characteristics which is denoted as stall inception in high frequency phase of compressor and implements a specific mathematical model between pressure correlation and surge margin. Thus, when the engine enters into a severe distortion state, some emergency fuel control with high frequency can be applied to the engine system so that the temperature and pressure of the combustor will drop quickly; therefore the stall margin will be restored to the safe area. Essentially, this control approach is within the scope of limit protection control near the surge border, the defections of which are still found in a worse coordination with the main control loop, as well as an insufficient exploration in performance potentials.

Obviously, those above methods have a comment prominent drawback which is that surge margin cannot be measured directly or be estimated accurately. Therefore, if the real-time accurate prediction of engine surge margin could be achieved, it can be used as the direct virtual parameter for accurate control, so that a fixed surge margin or a certain distance, between the cooperating work line and the surge border line in the compressor, can be always kept in super-maneuver flights. If this imagination could be realized, engines might sustain a more efficient and stable operation in super maneuver states. Near recently from a NASA report [16], it is right an expected solution to engine high stability control to apply some nonlinear methods like artificial mapping and compound kalman filter [17].

As said above, the establishment of engine surge margin prediction model has always been a challenge in the field of surge control. Our research is carried out on a two-spool mixing exhaust turbofan engine with afterburning, the power of which lies in the same class of F-100 engine. First, through a novel feature selection algorithm, the most suitable measurable variables with the strongest correlation with surge margin are selected as inputs of a surge margin baseline model. Furthermore, based on a BP neural network, a surge margin baseline model is set up, which is able to predict the surge margin in undistorted states. In addition, an online scrolling window LSSVR model (OSW-LSSVR), which has a time series of the angle of attack and relative rudder angles as its inputs, is proposed and designed for the real-time prediction of inlet distortion index in distortion states. Due to a definite relationship between inlet distortion index and surge margin loss, the surge margin loss can be estimated using the OSW-LSSVR model. Ultimately, with the combination of the output of surge margin baseline model and the loss in distortion states, the surge margin under engine inlet distortion states can be accurately estimated. As for the design of high stability engine control, an improved linear quadratic regulation (ILQR) robust control is chosen here due to its good robustness for adapting a large variation in engine power states and envelope points [18].

2. Main Idea for Direct Surge Margin Control

2.1. A Novel Direct Surge Margin Control

An integrated aircraft and engine dynamic model depicted in Figure 1 is introduced to implement some necessary validations [6, 7]. This comprehensive model is composed by a dynamic aircraft model and its flight controller, a component-level turbofan engine model and its controller which will be designed as the proposed controller, and a conventional one for comparisons. For the aircraft model, the dynamics in longitudinal plane is only employed for simplicity, which can simulate level flight, climbing, accelerating, descending and super maneuver tasks. For the engine model, and are selected as the control parameter, whereas and are the relative controlled variables. Therefore, the engine command includes the references value of and , and is a deviation vector with respect to command signal. A data set about the relationship between and that is a type of distortion index are originated from flight test data of a F/A-18A aircraft in the Flight Research Center in NASA Dryden [19]. As discussed above, if the surge margin for an engine can be predicted accurately, a direct engine surge margin control, or a high stability engine control, easily can be further realized. In our research, a novel scheme is proposed (see Figure 1), where represents the current moment and is a sequential engine state values. The main idea is as follows.(a)Considering the hysteresis between pilot input and rudder output, the current manipulations will affect the outputs in -step time delay (or seconds in continuous sense) and the prediction for is very important in a super maneuver task in which changes very violently [13] to have a great impact on the surge margin. Therefore, two parameters are needed to control this high stability control scheme. One is , that is a predicted surge margin at the -step ahead time, to adapt the variation in due to the changes in . The other need to control is which regulates the power of the engine to supply enough thrust .(b)So when a super maneuver of the fighter is carried out, how to estimate is a core problem in this scheme. For calculating , a time series of angle of and the elevator are taken as inputs of the angle of attack prediction model to predict the -step ahead value . Necessary engine state values in series are obtained through the relative sensors to mapping the baseline value of . After that, the and sequence are gathered as the inputs of fan surge margin prediction model; consequently the predicted surge margin would be gotten in real time. For showing clearly, an equivalent pilot input delay system is labeled with a dotted rectangle in Figure 1.

Remark 1. In our research, the simulation step is preset as 20 ms; so is predefined here based on [13].

2.2. Necessity to Estimate Surge Margin

For a turbofan engine, a parameter or a concept is defined as surge margin to show a physical meaning of a relative distance from the cooperate working point to the surge border (see Figure 2), and the following equation is generally used to represent the surge margin of a fan, and similar for a compressor [20]:

When engine inlet distortions happen due to high attack angle states, the surge border of the engine will be shifted down or the operation line will be shifted up, leading to a surge margin loss. Take the example of the shifting-down of surge border, and we have: where shows surge margin loss and represents the surge margin when entering distortion; the subscript 1 shows the lowered stable boundary value.

As can be seen from the above equations, and are parameters that cannot be measured. Under distorted states, if the undistorted and the surge margin loss might be accurately predicted, the distorted surge margin will be expressed as

For calculating , an indirect parameter, called pressure ratio loss of the cooperating work point, is usually utilized according to the [21, 22]. Due to the shifting down of the boundary line, the pressure ratio loss is expressed as

With the combination of (1) and (2) and the definition of , the surge margin loss is easily expressed as

2.3. Surge Margin Prediction Model

Based on the current and historical information of input parameters, dynamic solutions for the baseline value and the loss value can be acquired or estimated by a novel engine surge margin model for super-maneuver flight, which consists of a surge margin baseline model and surge margin loss model. The modeling process is shown in Figure 3 and described as follows.

2.3.1. Surge Margin Baseline Model

In the range of super-maneuver flight envelope (height of 3~7 km, march number of 0.3~0.7), a surge margin baseline model based on a BP neural network, which is under no inlet distortion of the fighter, is trained to predict surge margin baseline value. Consider a lot of and redundant measurable parameters correlated with surge margin, a feature selection algorithm, for choosing adaptable engine sensors to estimate surge margin, is proposed by a weighted LSSVR method. With a contribution criterion of each parameter to surge margin, a group of most related and affordable parameters are selected as the model inputs.

2.3.2. Surge Margin Modeling in Distortion States

On the basis of surge margin baseline model, surge margin modeling in distortion states can be implemented in the following steps.

First, an online scrolling window LSSVR model (OSW-LSSVR) is proposed to predict the -step ahead value . The OSW-LSSVR model is capable of updating the prediction model based on the time series of angle of attack and elevators to adapt significant changes in power states and the extensive envelope range.

Second, the predicted is used to identify at the steps ahead moment [21], and a certain relationship [19, 22], some empirical curves or look-up tables, between and the pressure ratio loss , is employed to get the relative value at the steps ahead moment. It follows that

Next, from (5) engine surge margin loss at moment is estimated as

Finally, the surge margin in distortion states at moment can be obtained as

Remark 2. is used to calculate in (8) if steps are too short for phugoid dynamics in flight motions to influence the baseline model. The detailed designation and validation for surge margin baseline model, angle of attack prediction model and direct engine surge margin control are, respectively, clarified as follows.

3. How to Set Up a Surge Margin Baseline Model

As discussed above, the surge margin baseline modeling should firstly identify the model inputs. Based on the LSSVR algorithm [23, 24], a weighted feature selection algorithm is proposed so as to screen a group of most valuable parameters that can be measured as inputs of the baseline model. Then, a neural network with nonlinear mapping capability is used for the surge margin baseline model design. Three parts, containing the preliminary LSSVR algorithm, surge margin feature selection and baseline model, are deduced and stated respectively as follows.

3.1. LSSVR Algorithm

To solve a nonlinear regression problem for a training data set , where is the input with -dimension and is its corresponding output.

A least square support vector regression (LSSVR) for this training data set can be transformed to an optimization problem as where represents the model complexity, is the offset, represents prediction residual vector, is a regularization parameter, and is a nonlinear mapping which can transform the input data into a high-dimensional feature space. In order to solve the above problem, a Lagrange function without constraints can be constructed as where is Lagrange multiplier.

Through Karush-Kuhn-Tucker (KKT) derivation, a Wolfe dual optimization problem for (10) can be expressed as where is a kernel function chosen as .

After that, (12) can be reformulated for convenience:

Then the optimal solution for (14) is easily obtained as where , , , and is the kernel matrix in which

After obtaining the solution and by (14), for any new testing sample , a regression or a predictor for is gotten as

3.2. Feature Selection for Different Sensors

An aeroengine is not allowable to install too many sensors; otherwise it will degrade overall performance and increase computational complexity of the control systems. Therefore, a problem must be solved before setting up a surge margin baseline model; that is, which measurable variables will be selected as input variables for the model. In this section, an improved criterion for ranking variables is induced below [25, 26].

Considering that each measurable component in has different affordable fractions such as maintainability and price for variant sensors, a weighted matrix is necessary to be introduced here to quantify the influence of the affordable aspects for each parameter. Therefore, every sample or input should be transformed into the following expression: where is defined as an affordable weighted matrix and proper dimension, and the problem (16) is changed as follows: where is a weighted kernel matrix in which

So from (14), the optimal value of (17) is easily gotten as

In the calculation process, if the optimal value of , is obtained, the surge margin prediction has the best precision. If the th variable is removed, , where is the solution of (18) without the th input variable. Thus, a criterion for ranking variables can be put forward: If the value of is smaller than the value of   (), the th variable is considered to make less contribution to the optimal value than the th variable. As for the aeroengine, there are more than 20 measurable variables for the selection. Then, each for different sensors should be computed based on (21), so all the variables can be ranked and some of them might be selected as the most contributors to surge margin baseline model. At last, the inputs of baseline model are chosen as , , , , and in Table 1, and the ones of baseline model are , , ,, and  (see Table 2).

3.3. Baseline Model

After the determination for the input parameters of the surge margin baseline model, a three-layer BP neural network [27, 28], shown in Figure 4, can be employed for the model designing, and its mathematical expression is

Figure 4 shows the topological structure of the three-layer BP neural network, in which there are input points for input layer, hidden points for hidden layer, and out layer points. is denoted as connecting weighted coefficient between input and hidden layers, and denoted as connecting weighted coefficient between the input and hidden layers. BP model can be described as follows.

For the hidden layer, the followed equations can be acquired for the th point: where is denoted as an excitation function for hidden layer, to and to .

And for the output layer, the following expressions can also be gotten for the th point: where is denoted as an excitation function for output layer and to . and are both chosen as sigmoid functions.

If an evaluation function is defined as , where is an expected output for the network, the adjusting rule for those weighted coefficients is deduced as follows: where the scalar is a factor about convergent rate. For more details about BP algorithm, one can refer to [26].

Overfitting often faces designers of intelligent identification methods like neural network, and it means that a more complex structure does not mean a more accurate mapping for all the inputs. So, the number of middle layer neurons needs to modulate with care to acquire the better choice, when the number of middle layer neurons in the model is adjusted as 8, 14, and 16, and the relative test error is calculated as 7.58e−3, 6.38e−3, and 6.68e−3 separately in Figure 5. Similarly, the number in the model is modulated as 7, 12, and 13, and the relative test error is 6.73e−4, 5.69e−4, and 5.79e−4, respectively (see Figure 6). So we choose 14 as the best number of middle layer neurons for the model, and 12 for the model.

Figure 7 presents a comparison between the predicted and real and in Matlab environment. The relative testing errors are within 5% and 1%, respectively, indicating surge margin models have satisfactory prediction precision. Moreover, for testing the accuracy and real-time ability in VC++ environment which is our destination simulation environment, Figure 8 illustrates the simulation results between the outputs from real nonlinear plant and its prediction model for comparisons, and these results discover that the prediction model is capable of tracking the relative surge margin satisfactorily (dynamic error within 5% for and 1% for, ), where “pre” means the predicted one.

4. How to Set Up an Angle of Attack Prediction Model

As discussed above, the inlet distorted index caused by flight angle of attack determines the loss of the surge margin. For adapting the changes of angle of attack that cannot be predefined due to time delay, an OSW-LSSVR model is proposed to estimate the step ahead value and it can pull new samples into an online training set, called a scrolling window, to adapt large variations in engine states and envelope points. The OSW-LSSVR algorithm and angle of attack prediction model are, respectively, described as follows.

4.1. OSW-LSSVR Algorithm

In order to realize an online LSSVR, after obtaining a new training data pair , a new predictor is needed to be reconstructed according to (14). For reducing the computational complexity to solve (14) directly, an iterative strategy [29, 30] is adopted here.

A concept is firstly introduced as an index set, and corresponding training data of which are utilized to construct the predictor at th iteration. represents the cardinality. And the corresponding training data set or scrolling window set is defined as where is denoted as the storage capacity of training samples in the scrolling window.

So for the th iteration, it follows that where is a relative weighted kernel matrix in which

Then, can be obtained as where , ,  .

Assuming that and at the th iteration are computed with the equation , the formulation of computing and at the th iteration can be expressed as

From (29) and (30), , , and can be efficiently updated, and the predictor at the th irritation is

The th predictor in (31) is utilized to estimate the output value of , denoted as . If a criterion followed is defined as: where is a threshold which can control the tradeoff between the prediction accuracy and the parsimoniousness.

Then, will be discarded. Otherwise, it will be chosen as a new support vector to the scrolling window.

Remark 3. Different from the above online LSSVR proposed in [30] in which only considering current samples. For meeting a step ahead prediction model, some special improvement must be made and described as follows.(a)As the output value in the future moment is unknown, the criterion proposed above cannot be realized when directly using . Provided that the current attack angle has closer features with the one needing to predict at the -step ahead moment, the criterion at moment is replaced with the one at current moment. In other words, is taken as the criterion of prediction model. For showing the precision more clearly, a relative deviation is taken as a new threshold rule as follows: (b)For enhancing the real-time ability for the online LSSVR, the for a scrolling window should be kept constant, but in [30] the value is not limited. Meanwhile, a simple but efficient judge logic is adopted to determine whether the new sample or support vector can be accepted as the support vector. If the number of training samples is still not more than , will be taken as support vector directly when is added into the scrolling window. Otherwise, would be given away before is put into the scrolling window, where (c)As step ahead information is impossible to get, some offline samples need to be gathered in advance for starting the online training process. In this study case, as said above not less than 25 samples are needed.

4.2. Angle of Attack Prediction Model

With the above OSW-LSSVR algorithm, the online angle of attack prediction model can be devised, and a 3-order prediction model with OSW-LSSVR is set up as follows: where , and .

Thus, for predicting the value, the moment is easily gotten as where , and .

As discussed above, the threshold determination is conducted through (33) to decide whether the scrolling window should be updated. If is smaller than , it means that the prediction has a satisfactory precision, and can be accurately predicted without updating the scrolling window and vice versa. Modulated by trial and error, parameters in the OSW-LSSVR model are as follows.

Rolling window capacity , threshold value , kernel parameter , and penalty factor . Where the selection principle of is to keep the rolling window capacity as small as possible, so as to optimize the instantaneity of the online model.

As shown in Figures 9 and 10, in the envelop point of  km, , and , , the angle of attack prediction model is verified, respectively. For simulating the dynamic change of angle of attack in super maneuver flight, the elevator is sufficiently excited to get a variation range of angle of attack from −10° to +50°. The correlation curves are shown in Figures 9(a) and 10(a), including about 1990 groups of samples for the actual and predicted one. The model can quickly and accurately predict the angle of attack at moment. And also seen clearly from Figures 9(b) and 10(b), the relative testing errors are within 1%, which means a much better prediction effect compared to the effects reported in the literatures [6, 7].

5. Direct Engine Surge Margin Control

Based on the above surge margin prediction model, a direct surge margin control can be implemented, and the structure of it has been shown in Figure 2. A quasi-PID or ILQR method [31] is used to design this novel controller. Here, we just consider the surge margin of the fan as an application. And the ILQR robust control method, direct surge margin controller design, and the digital simulation are, respectively, introduced as follows.

5.1. ILQR Robust Control

Provided is that an engine dynamics with surge margin estimation can be formulated as follows: where , , and are denoted as system state, output, and input vector, respectively, and , are defined as nonlinear compensation items for system state and output dynamics accordingly. Note that and represent differences between a nonlinear engine model and its linear one, due to variations in states and flight conditions, and represents the estimation and measured errors produced in surge margin prediction.

Take the augmented state vector as , while is a set-point command (37) which is easily transformed to where , , , , , , and .

Generally for aeroengines, a bounded condition is guaranteed as [32]

Based on the lemma proposed in [31], for (38) a relative LQR regulator can be easily designed so that all states can converge to a bounded area, that is,

And it means that . Furthermore, and can also be guaranteed for engines. Therefore based on Barbalat lemma, the output can track the command with limited conditions followed by

Otherwise,

Consider a well-known LQR problem for the system (37) as where and are proper dimension weighted matrices. Thus, an ILQR controller can be derived as where and satisfies the following Riccati equation

can be divided by and as a block matrix ; so we obtain the following quasi-PID control type [33]: And the structure of an ILQR controller is shown in Figure 11.

Remark 4. As well known, LQR method has better robustness with infinite magnitude margin and phase margin over 60°. However, LQR controllers cannot have the ability to eliminate the steady state error in control problems to trace some command signals. For nonlinear plants such as aeroengines with significant nonlinearity and wide variant states range, simple robust linear methods like LQR is not able to maintain a good controllability [34, 35]. So an improved type of the above ILQR method is utilized here. In an ILQR control design, the tracing errors are augmented into the state vector so as to realize a convergence to the references signals. So the ILQR control method can be regarded as an improved LQR type; therefore it has not only has robustness to adapt large variation of engine power states and envelope changes, but also has capability to eliminate the steady state error when engine command signals change.

5.2. Design of Direct Surge Margin Control

Firstly, at the design point of  km, , and , a state-space model of the engine dynamics is established. And the actuators dynamics of is also considered in it. Thus, a nonlinear model augmented with the actuator is gotten as follows: where , , and . Through some conventional identification method, the system matrices in (44) can be obtained as follows:

For reducing the number of parameters needing to modulate, positive diagonal matrices are chosen for and , in which the former is related to output performance of the controlled system, and the latter is related to control input performance of the controlled system. The ranges of two matrices are roughly given to meet that of a stabilized closed-loop system. Then, they can be modulated by trial and error according to the dynamic and static performance of the closed system. Ultimately, the two weighted matrices are selected as and , where means diagonal matrices:

The control effects of the above controller are verified firstly in the design point, as shown in Figure 12, and the commands are set as , . Figures 12(a) and 12(b) present the response curves of and , and Figures 12(c) and 12(d) show the response curves of and . As can be seen from these figures, when a step command signal is given at  s, the closed system can response quickly to reach the control objective within 4 seconds. Besides, there are no static errors for two controlled variables (see Figures 12(a) and 12(b)).

For validating the robustness of this ILQR controller, some test results are also given in other envelope points in the scope of the super maneuver envelope range. It can be seen clearly that at the envelope point of ( Km, ) and ( Km, ), the closed system designed by ILQR method still has excellent dynamic and static performance. Figures 13(a) and 13(b) show a fast, small overshoot, and convergent tracking with respect to command signals, whereas Figures 13(c) and 13(d) illustrate acceptable and feasible control input performances. These results give a proof in good robustness of this control method, and it is qualified for application in the direct surge margin control under variant power states and at different envelope point.

6. Control Simulations and Validations

To validate effectiveness of the new method, some super-maneuver flight tasks are simulated with a flight condition in low altitudes and velocities, and for maintaining a stable and efficient operation, the fan surge margin command is usually expected to be 15%. The direct surge margin control is compared to the conventional control as shown in Figures 14 and 15. The conventional engine controller is a bivariate controller designed by ILQR, and the control inputs are and , and the controlled variables are and . Figures 14(a) and 15(a) depict the response curves of fan surge margin . “-no” indicates the conventional control response, “-DSC” represents the response of the direct surge margin control, and “-pre” represents the estimation of the angle of attack. Figures 14(b) and 15(b) illustrate different curves of the angle of attack , the elevator angle , inlet distorted index , fan and compressor surge margin loss, compressor surge margin , relative corrected speed , relative corrected speed , main fuel flow , and throat area of nozzle .

Figure 14 demonstrates the simulation results under the condition of  km, . At  s, the conventional control and the direct surge margin control are, respectively, adopted to begin a high attack angle task. Then, the elevator is pulled along with some predefined path file (a negative degree means an upward shift of the elevator). When the elevator shifts downwards, the angle of attack is increased, so is accordingly increased and vice versa, and the variation of is monotonically related with the surge margin loss of fan and compressor. Moreover, from the attack angle response curves, one can see that a real time and precisely prediction for at steps ahead moment is verified here.

As also can be observed from Figure 14(a), while using the conventional control, changes very violently during the super maneuver flight, and in some time even less than 10% indicting that the cooperating work point is very close to the surge border. So, it fails to meet the safe requirements for engine in the super maneuver flight. On the contrary, the novel control can keep the surge margin always around 15%, that is, an ideal engine stability control effect. In order to keep the surge margin at 15% overall the super maneuver flight, a combined regulation is applied via and . Since a direct correlation [13] between and , the modulation of serves as a more important role. So one can obviously observe that the bigger is the , the larger is the surge margin. But for the changes of , a bit similar tendency is found either in the new control or the conventional one, as the main physical contribution of it is the proper controlling of , which can ensure that there is no great thrust loss in the super maneuver flight.

For validating the robustness of this new control law, simulation results at  km, are also given in Figure 15. Similarly through a fast adjustment of elevator angle , a maneuvering flight is originated from an level flight. Directly using the predicted surge margin, Figure 15 clearly presents that the new control scheme can successfully achieve a real-time adjustment of the cooperating point of the engine. In the entire super maneuver mission, the fan surge margin is controlled slightly around 15%; that is to say, the cooperating work point can always keep a safe distance from the surge border. Nevertheless, when using that conventional method, since surge margin is not well considered or better estimated, safety margin of the engine cannot be sustained in the large maneuver flight.

7. Conclusions

Considering the special stability need in super-maneuver flights, a novel direct surge margin controller is proposed and designed based on a surge margin prediction model and a ILQR robust control method which is capable of guaranteeing a good robustness and performance in a large variation of power states and flight conditions for the closed-loop system.

In terms of the surge margin prediction model, a weighted surge margin feature selection algorithm based on LSSVR is proposed to get a group of optimal measurable inputs for its baseline model, and an angle of attack model with an online scrolling window LSSVR method is proposed to estimate the inlet distortion index in super maneuver states. Furthermore, the surge margin in distortion states could be computed in real time by aid of the surge margin baseline and angle of attack prediction.

All these contributions are verified to effectively realize a high stability control with the flight conditions of low altitude, low speed, and high angle of attack.

Nomenclature

Variables
:Surge margin/%
:Flight height/km
:March number/-
:Power lever angle/°
:Main fuel flow/kg·s−1
:Corrected air mass flow
:Nozzle throat area/m2
:Total pressure/Pa
:Total temperature/K
:Relative fan corrected speed/%
:Relative compressor corrected speed/%
:Delay time/s
:Pressure ratio/-
:Angle of attack/°
:Elevator angle/°
DC60:Inlet distortion index/-
:Engine thrust/N.
Subscripts
:Fan
:Compressor
:Turbine
:A value on surge border
:A value on cooperation working point
2:Fan inlet cross-section
22:Fan outlet cross-section
3:Compressor outlet cross-section
8:Nozzle throat cross-section.

Conflict of Interests

The authors declare no conflict of interests.

Acknowledgments

The work presented in this paper has been supported by the Nanjing University of Aeronautics and Astronautics Fundamental Research Funds (no. NS2013021) and Aeronautic Science Foundation of China (no. 20120652). The authors are also grateful to Chinese Scholarship Council for its financial support.