Next Article in Journal
Improvement of Interfacial Adhesion of Incorporated Halloysite-Nanotubes in Fiber-Reinforced Epoxy-Based Composites
Previous Article in Journal
Chemical Constituents and Biological Activities of Essential Oils of Hydnora africana Thumb Used to Treat Associated Infections and Diseases in South Africa
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Robust Tracking Control Design for Turbofan Engines: H/Leitmann Approach

1
College of Energy and Power Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, Jiangsu, China
2
The George W. Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Atlanta, GA 30324, USA
*
Author to whom correspondence should be addressed.
Appl. Sci. 2017, 7(5), 439; https://doi.org/10.3390/app7050439
Submission received: 28 December 2016 / Revised: 10 April 2017 / Accepted: 19 April 2017 / Published: 27 April 2017

Abstract

:
In this paper, a H /Leitmann approach to the robust tracking control design is presented for an uncertain dynamic system. This new method is developed in the following two steps. Firstly, a tracking dynamic system with simultaneous consideration of parameter uncertainty and noise is modeled based on a linear system and a reference model. Accordingly, a “nominal system” from the tracking system is defined and controlled by a H control to obtain the asymptotical stability and noise resistance. Secondly, by making use of a Lyapunov function and the norm boundedness, a new robust control with the “Leitmann approach” is designed to cope with the uncertainty. The two controls collaborate with each other to achieve “uniform tracking boundedness” and “uniform ultimate tracking boundedness”. The new approach is then applied to an aircraft turbofan control design, and the numerical simulation results show the prescribed performances of the closed-loop system and the advantage of the developed approach.

Graphical Abstract

1. Introduction

The performance indicators of aircraft, such as thrust weight ratio, economic efficiency and control performance, raise higher requirements for aircraft engines [1,2,3]. These requirements bring the need for more adjustable variables in the engines, which means the engine control system has multi-inputs and multi-outputs. Coupling inherently exists among these inputs and outputs. Moreover, the nonlinear characteristics of aircraft engines is another problem to be solved in its control design. This nonlinearity results from the engine thermodynamic characteristics and the variety of its initial and operating conditions. One can investigate the nonlinearity by a component-level thermodynamic model, what we called the nonlinear model. For the engine control design, most of the researchers build a linear model, such as a state space variable model (SSVM) based on the nonlinear model, which will cause modeling error during the linearization. The parameters in the SSVM may be disturbed by airflow distortion or other devices. At the same time, due to the mechanical manufacture and the assembly, there exists a difference between individual engines, which results in the parameter disturbance of the SSVM. All of these problems—couplings, nonlinearity, modeling errors, parameter perturbation and individual difference—present researchers with challenges on the control design for an aircraft turbofan.
In order to conquer the mentioned problems in the aircraft engine control, researchers have been putting great efforts into the methods of robust control. The linear quadratic regulator (LQR) method has strong robustness and a simple structure, which was applied to the F100 aircraft engine and other linear systems [4,5]. In the multivariable control of the F100, the LQR method was utilized to design the proportional part of the control. While the LQR method relies on a nominal linear system model and needs to know all of its states, if nonlinearity, uncertainty and modeling errors, which cause the remarkable mismatch between the dynamics of real systems and their models, exist, the characteristics of the LQR controller will deteriorate evidently. As was mentioned in [4], if the gain of LQR controller was not in the gain schedule, the system stability was unable to be guaranteed. To solve the problem that the LQR method cannot be utilized with the lack of partial states, the linear quadratic gaussian(LQG) method adopts the Kalman filter as a state observer to estimate the states and realize the state feedback control [6,7]. However, the Kalman filter weakens the robustness. The simulation in [6] shows that since the engine dynamics changes significantly due to the low temperature reaction in the combustion process, the performance of the LQG controller becomes worse. In [7], for the dynamics of homogeneous charge compression ignition (HCCI) engines remains invariant, the robustness of the discrete-time LQG methods cannot be verified sufficiently. To enhance the robustness of the LQG method, the loop transfer recovery (LTR) design is added to achieve the LQG/LTR approach for a linear system [8,9]. In [9], a non-full recovering LQG/LTR approach is applied to a turbofan engine. No uncertainty nor noise are considered in the controller design, and the system is actually a nominal system. The performance of the LQG/LTR controller is only validated at one operating condition, namely, H = 0 km, M a = 0 . When facing a complicatedly-varying dynamics, such as the dynamics of turbofan engines, the LQG/LTR controller may hardly recover the transfer function desired. The H control theory attracts many researchers in robust control design, especially in the noise elimination by setting a disturbance rejection level from noises to outputs. The research works in this field are numerous [10,11,12,13]. The proportion integral derivative (PID) control method is practically applied to turbofan engines; while the three parameters, proportional, integral and differential, need to be adjusted at different operating conditions [14,15]. This brings the drawbacks that the parameters of the controller are numerous and the parameter adjustment lacks a theoretical support.
In this paper, we explore a new robust tracking control design from two points of view. Firstly, the nonlinearity, coupling, modeling error, parameter disturbances and individual differences in turbofan control systems are described as the uncertainty. The new robust control approach is developed for an dynamic system with the uncertainty and the noise. Secondly, the tracking controller design will be based on the new performances, uniform tracking boundedness (UTB) and uniform ultimate tracking boundedness (UUTB). They are actually looser performances than the asymptotical stability achieved by the above-mentioned robust controls and may be more practical for a system with complicated dynamics, such as aircraft engines. The robust controller based on the new performances can ensure that system responses track reference commands and the tracking errors are bounded.
For solving the uncertainty problems, little a priori knowledge of the uncertainty and few performance indicators to constrain the effects of uncertainty were adopted in the aforementioned methods. Taking advantage of the uncertainty characteristics, including the structure matching conditions and the upper-bound of uncertainty, Leitmann and his collaborators defined the uniform boundedness (UB) and uniform ultimate boundedness (UUB), the performances for an uncertain dynamic system, and initiated the efforts of corresponding robust control designs [16,17,18]. Here, we call it the Leitmann approach. This robust control design takes the upper-bound of the uncertainty norm and the principle of the Min-Max Lyapunov function into account and assured the system responses within a certain neighborhood of the zero state. The Leitmann approach was developed into the centralized and decentralized robust control of the uncertain linear or nonlinear system with the time delay, no structure matching conditions or coupling [19,20,21], and it was applied to robust controls of the flexible structures, the switched systems and the robot manipulation [22,23,24,25]. Moreover, researchers attempted the combination between the Leitmann approach and the other control theory to enhance the controller ability and enrich the performance of the closed system. Lu utilized the principle of the Min-Max Lyapunov function and the estimation of the uncertainty bound to obtain the UUB under a slide mode control [26]. The marriage between the Leitmann method and the the fuzzy theory was explored in [27,28,29]. The fuzzy bound of the uncertainty and a delicate defuzzification are considered to obtain a deterministic robust control. We notice that most of the research with the Leitmann approach was on the problem of a state regulator design, and little attempt was made in tracking control research, which is realistic in the real world. For instance, when a pilot pulls/pushes the throttle lever or changes the flight altitude, the commands to a turbofan control system will change continuously. The system measurements need to track the varying commands, and a tracking control with high performances is necessary in this case.
Making good use of the merits of the Leitmann method and the classic robust control theory, an H /Leitmann approach for a tracking control is proposed. In Section 2, we establish a linear model with the noise and the uncertainty, as well as a reference model for a uncertain dynamic system. The reference model helps to realize a tracking control system. The new tracking control scheme is presented with two steps in Section 3. First, according to the investigation of the uncertain system, we define a nominal system, which consists of the noise, but the uncertainty. An H controller was designed to reduce the influence of noises and guarantees the asymptotical stability of the nominal system. Secondly, we design a robust control with the Leitmann method, which was combined with the H control to yield the new performances, uniform tracking boundedness (UTB) and uniform ultimate tracking boundedness (UUTB). In Section 4, the H /Leitmann approach is applied to the multi-variable tracking control design of a turbofan. The nominal system is obtained based on its component thermodynamic model [30], and the uncertainty covers the dynamic nonlinearity, the parameter disturbance, the modeling errors and the individual difference. The computer simulation results show that the resulting control can guarantee the desired tracking performances with respect to the noise and the uncertainty.

2. Problem Statement

Consider an uncertain system with uncertainty and noise described by:
x ˙ ( t ) = ( A + Δ A ( x ( t ) , α ( t ) , t ) ) x ( t ) + B u ( t ) + B 1 w ( t ) , y ( t ) = C x ( t ) + D u ( t ) + D 1 w ( t ) , x ( 0 ) = x 0 .
Here, t R is time, x ( t ) R n is the state, u ( t ) R m is the control input, w ( t ) R k is the noise and y ( t ) R l is the output. A R n × n , B R n × m , B 1 R n × k , C R l × n , D R l × m , D 1 R l × k are known constant real matrices; Δ A ( x ( t ) , α ( t ) , t ) ) is a matrix function representing time-varying parameter uncertainties in the system model and proposed by the following assumption.
Assumption .
There exist real matrices E ( t ) R m × n and G R m × k , such that:
Δ A ( x ( t ) , α ( t ) , t ) = B E ( x ( t ) , α ( t ) , t ) , B 1 = B G ,
for all ( x , w , t ) R n × R k × R .
Define:
v ( t ) : = E ( x ( t ) , α ( t ) , t ) x ( t ) + G w ( t ) .
From (1), v ( t ) can be considered as the whole uncertain element.
Assumption .
Consider that the uncertain system (1) subjected to Assumption 1, for all ( x , w , t ) R n × R k × R , v ( t ) satisfies:
v ( t ) E x ( t ) + G w ( t ) E m a x x ( t ) + G w m a x = : ρ ( x , w , t ) ,
where E m a x is the maximum value of E , w m a x is the maximum value of w ( t ) and ρ ( x , w , t ) : R n × R k × R R + is a known function.
Consider a reference model described as:
x ˙ s s ( t ) = A x s s ( t ) + B u s s ( t ) y s s ( t ) = C x s s ( t ) + D u s s ( t ) ,
where x s s ( t ) R n , u s s ( t ) R m and y s s ( t ) R l are, respectively, the state, input and the output of the reference model. By (1) and (3), we have a deviation system as:
x ˜ ˙ ( t ) = A x ˜ ( t ) + Δ A ( x ( t ) , α ( t ) , t ) x ( t ) + B u ˜ ( t ) + B 1 w ( t ) y ˜ ( t ) = C x ˜ ( t ) + D u ˜ ( t ) + D 1 w ( t ) x ˜ ( 0 ) = x 0 x s s 0 ,
where x ˜ ( t ) = x ( t ) x s s ( t ) , u ˜ ( t ) = u ( t ) u s s ( t ) , y ˜ ( t ) = y ( t ) y s s ( t ) are the state, control input and output of the uncertain system. For the robust control design, we divide the system (4) into two parts: the nominal system (the system without the uncertainty) and the uncertain portion. Consider System (4); we propose our robust control as:
u ˜ ( t ) = p ˜ ( t ) + q ˜ ( t ) ,
where q ˜ ( t ) R m is the control for the nominal system and p ˜ ( t ) R m is the control for the uncertain portion. We describe the nominal system as:
x ˜ ˙ n ( t ) = A x ˜ n ( t ) + B q ˜ ( t ) + B 1 w n ( t ) y ˜ n ( t ) = C x ˜ n ( t ) + D q ˜ ( t ) + D 1 w n ( t ) x ˜ n ( 0 ) = x n 0 x n s s 0 ,
where x ˜ n ( t ) = x n ( t ) x n s s ( t ) , y ˜ n ( t ) = y n ( t ) y n s s ( t ) are the state and output of the nominal system (1).
Assumption .
There is a continuous non-negative function V ( · ) : R n × R R + and a continuous strictly-increasing functions γ i ( · ) : R + R + , i = 1 , 2 , 3 , which satisfy:
γ i ( 0 ) = 0 i = 1 , 2 , 3
lim s γ i ( s ) = i = 1 , 2 ,
that for all ( x ˜ , v , t ) R n × R v × R , such that:
γ 1 ( s ) V ( s ) γ 2 ( s ) ,
V ( s ) t + s T V ( s ) · A s γ 3 ( s ) .
Now, we propose define our tracking performances as follow.
Definition 1.
Uniform tracking boundedness: Consider a linear dynamic system:
χ ˙ ( t ) = A χ ( t ) + B 1 ω ( t ) , χ ( 0 ) = χ 0 ,
and a reference dynamic system:
χ ˙ r ( t ) = A χ r ( t ) , χ r ( 0 ) = χ r 0 ,
where t R , χ ( t ) R n , ω ( t ) R k , A R n × n and B 1 R n × m are known constant real matrices and χ r ( t ) R n . The tracking dynamic system is defined as:
χ ˜ ˙ ( t ) = A χ ˜ ( t ) + B 1 ω ( t ) , χ ˜ ( 0 ) = χ ˜ 0 ,
where χ ˜ ( t ) = χ ( t ) χ r ( t ) R n .
If χ ˜ 0 r and χ ˜ ( · ) : [ t 0 , t 1 ] R n , χ ˜ ( t 0 ) is a solution of (15), then:
χ ˜ ( t ) d ( r ) , t [ t 0 , t 1 ] ,
where:
d ( r ) = ( γ 1 1 γ 2 ) ( R ) , i f r R ( γ 1 1 γ 2 ) ( r ) , i f r > R
and:
R = γ 3 1 ϵ 4 .
Furthermore, the solution has a continuation over [ t 0 , ) .
Definition 2.
Uniform ultimate tracking boundedness: Consider the system (15), and χ ˜ ( · ) : [ t 0 , t 1 ] R n is its solution. If χ ˜ 0 r , there exist R and d ¯ > ( γ 1 1 γ 2 ) ( R ) , such that:
χ ˜ ( t ) d ¯ , t t 0 + T ( d ¯ + r ) ,
where:
T ( d ¯ , r ) = 0 , i f r R γ 2 ( r ) γ 1 ( R ¯ ) γ 3 ( R ¯ ) ϵ 4 , i f r > R
and:
R ¯ = ( γ 2 1 γ 1 ) ( d ¯ ) .
Remark 1.
In most of the previous research, the state regulation, but the tracking control, was studied, and the main performances are about the state, not the dynamic tracking error. Here, we present Definitions 1 and 2 as the performances for a tracking control system.

3. Controller Design

3.1. Robust Control Design for the Nominal System

For the nominal system (6), we design a H controller. Let:
q ˜ ( t ) = K 1 x ˜ n ( t ) ,
where K 1 is the gain of the H controller.
Define:
A ¯ : = A + B K 1 , C ¯ : = C + D K 1 .
Here, A ¯ R n × n , C ¯ R l × n are constant real matrices. By (23), the system (6) can be rewritten as:
x ˜ ˙ n ( t ) = A ¯ x ˜ n ( t ) + B 1 w n ( t ) , y ˜ n ( t ) = C ¯ x ˜ n ( t ) + D 1 w n ( t ) , x ˜ n ( 0 ) = x n 0 x n s s 0 .
Theorem 1.
Consider System (24); for a given scalar ρ > 0 , if the matrices X = X T > 0 and W exist, such that:
A X + B W + ( A X + B W ) T B 1 ( C X + D W ) T B 1 T I D 1 T C X + D W D 1 ρ I < 0
then we can solve K 1 , the gain of the H controller of System (24) [30], as:
K 1 = W X 1 .
Then, there is a Lyapunov function of System (24) written as:
V ( x ˜ n , t ) = x ˜ n T P x ˜ n ,
where:
P = X 1 .
Remark 2.
It is worth noticing that the determinate of the positive matrix X is greater than zero, which implies that X is invertible.
Proof of Theorem 1.
See Appendix A. ☐

3.2. Design of H /Leitmann Control for the Uncertain System

Under the H controller (22) and (26) of the nominal System (24), we get a basic performance of the system (8). Then, we further investigate the design of the robust control p ˜ ( t ) . By introducing (22) and (23) into (6), we have:
x ˜ ˙ ( t ) = A ¯ x ˜ ( t ) + B p ˜ ( t ) + B v ( t ) ,
y ˜ ( t ) = C ¯ x ˜ ( t ) + D p ˜ ( t ) + D 1 w ( t ) ,
x ˜ ( 0 ) = x 0 x s s 0 .
Here, K 1 is determined by Theorem 1.
Define:
μ ( x ˜ , v , t ) : = B T ( x ˜ , t ) x ˜ V ( x ˜ , t ) ρ ( x ˜ , v , t ) .
We present the robust control p ˜ ( t ) as:
p ˜ ( t ) = p ˜ ( x ˜ , v , t ) = μ ( x ˜ , v , t ) μ ( x ˜ , v , t ) ρ ( x ˜ , v , t ) , i f μ ( x ˜ , v , t ) > ϵ , μ ( x ˜ , v , t ) ϵ ρ ( x ˜ , v , t ) , i f μ ( x ˜ , v , t ) ϵ .
Here, ϵ > 0 is a given scalar.
Now, by the preparation given above, we are ready to propose our main result as Theorem 2.
Theorem 2.
Consider the uncertain dynamic system (29) subject to Assumptions 1–3. Under the control (7), (22) and (31), the solution of the resulting controlled system has the performance of uniform tracking boundedness and uniform ultimate tracking boundedness.
Proof of Theorem 2.
See Appendix B. ☐

4. Application to Turbofan Engines

4.1. Control System of Turbofan Engines

Consider an aircraft turbofan engine shown in Figure 1, which consists of the fan, the compressor, the combustor, the high pressure turbine( HPT), the low pressure turbine (LPT), the mixing chamber, the afterburner and the exhaust nozzle. The numbers in Figure 1 denote the main sections of the turbofan, which are taken as the subscript of the related signals, such as the exhaust nozzle area A 8 .
As an air-breath engine, the air is inhaled into the inlet of the turbofan and compressed by the fan and the compressor. The high-pressure air flows into the combustor and gets mixed with fuel. The mixed gas is ignited and burned in the combustor. The burned gas with high temperature and pressure drives the HPT and LPT, which connect to the compressor and the fan through the high-pressure rotation spool and the low-pressure rotation spool, respectively. By this mechanical connection, the HPT and LPT transfer the power to the fan and compressor. The thrust of the turbofan is determined by the velocities of the turbofan input air and output gas and the exhausting pressure of nozzle. For the modern aircraft turbofan, the fuel flow rate W f and A 8 are selected to control N L and π T , the rotational speeds of the low-pressure spool and the high-pressure spool, and to realize the indirect control of the thrust. By employing perturbation techniques at each equilibrium condition, a set of linear state variable models (SVM) that depict the interactions of the engine states with inputs and outputs is established. Consequently, the turbofan can be described as (4), and:
x ( t ) = N L π T , u ( t ) = W f A 8 , y ( t ) = N L π T ,
where N L is the rotational speed of the low-pressure spool, π T is the decreasing pressure ratio of the turbine, W f is the main fuel flow and A 8 is the exhaust nozzle area. The reference model (5) can be specified by:
x s s ( t ) = N L s s π T s s , u s s ( t ) = W f s s A 8 s s , y ( t ) = N L s s π T s s ,
where N L s s , π T s s , W f s s , A 8 s s are corresponding parameters of the reference model. The new control scheme of this turbofan is depicted in Figure 2. In this control scheme, the reference model receives the commands and outputs the reference states and control forces, which combine with the engine states and control forces to form signals of the tracking system, such as N L N L s s . The H /Leitmann controller takes the tracking errors as inputs and gives the outputs, which collaborate with the outputs of the reference model, to obtain the final control forces for the engine. It is worth noticing that the reference model has two contributions here. First of all, it provides the reference tracking trajectory for the states of the engine. Secondly, its control forces guarantee the baseline of controls for the engine, which will enhance the stability of the controlled system.

4.2. Numerical Simulation

For the numerical simulation, generally we extract a linear model from a turbofan nonlinear system by the small perturbation method and the fitting method at some operating condition. This nonlinear system is modeled based on the component thermodynamic and experiment data. In this paper, only the linear model will be discussed for the control design, and the more detailed modeling procedure of the turbofan nonlinear system can be seen in [31]. By the above-mentioned methods, we obtained a linear model at H e i g h t = 0 km, M a = 0 with:
A = 2.4477 0.6760 13.5906 81.2450 , B = 1.3295 1.5096 16.5005 39.5006 , B 1 = 1 0 0 1 , C = 1 0 0 1 , D = 0 0 0 0 , D 1 = 0 0 0 0 .
Let Δ A = α ( t ) A and:
α ( t ) = 0.2 [ 1.8 ( 0.5 + r a n d ( 1 , 1 ) ) + 0.1 s i n ( t ) ] ,
where r a n d ( 1 , 1 ) [ 0 , 1 ] is a random number and s i n ( · ) is a sine function. By simple calculation, we know α m a x = 0.2 . Let w T ( t ) = [ w 1 ( t ) w 2 ( t ) ] , and w i ( t ) [ 10 5 , 10 5 ] , i = 1 , 2 , is a white noise with zero expectation. The noise w i ( t ) and the uncertainty α ( t ) are shown in Figure 3 and Figure 4.
For the nominal system of the turbofan, we solve the linear matrix inequations (LMIs) in (25) and obtain the following gain matrices:
K 1 = 11.9628 5.1980 5.1980 0.3805 .
Let ϵ = 0.5 , and p ˜ ( t ) can be written as:
p ˜ ( t ) = 2 ( 1.12 x ( t ) + 0.0074 ) 2 μ 1.8346 22.7699 2.0831 54.5090 x ˜ ( t ) , i f μ > 0.5 , 2 ( 1.12 x ( t ) + 0.0074 ) 2 0.02 1.8346 22.7699 2.0831 54.5090 x ˜ ( t ) , i f μ 0.5 ,
where:
μ = 2 2.0475 25.4121 2.3249 60.8342 x ( t ) x ˜ ( t ) + 0.0136 0.1687 0.0154 0.4039 x ˜ ( t ) .
Finally, by (7), (38), (39) and (40), the H /Leitmann control is:
u ˜ ( t ) = K 1 x ˜ ( t ) + p ˜ ( t )
Choose:
γ 1 ( x ˜ n ( t ) ) = λ m ( P ) x ˜ n ( t ) 2 ,
γ 2 ( x ˜ n ( t ) ) = λ M ( P ) x ˜ n ( t ) 2 ,
γ 3 ( x ˜ n ( t ) ) = λ m ( A ¯ T P + P A ¯ ) x ˜ n ( t ) 2 .
Here, λ m ( · ) and λ M ( · ) are the minimum and maximum eigenvalues of a matrix. By solving the LMIs in (25), we have λ m ( P ) = 0.0479 , λ m ( P ) = 0.0521 and λ m ( A ¯ T P + P A ¯ ) = 1 .
At the same time, to compare the robustness between our developed approach and an applied robust control, we designed a controller with the LQR method, which was used to obtain a multivariable control law on an F100 engine system [4]. The LQR control is:
u L Q R = K 2 x ( t ) .
Let Q = R = I 2 × 2 , and then, the controller gain matrix is:
K 2 = 0.2193 0.0916 0.1798 0.2248 .
Apply the H / L e i t m a n n controller (41), H controller (38) and LQR controller (42) to the system (4) with (36) and (37). Let N L r and π T r , the commands of N L and π T , step in the magnitude of ± 2 % , ± 3 % and ± 5 % , separately, and the responses of states and control inputs are shown in Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14 and in Table 1 and Table 2.

4.3. Analysis and Comparison of the Simulation Results

In this section, we intend to analyze and compare the simulation results of state responses under the above-mentioned controllers.
Figure 5 depicts the responses of states and control inputs during the 5 % step of N L r and π T r under the H / L e i t m a n n control. The responses curves indicate that N L and π T can track the references steps in 0.6 s and 0.3 s, respectively. The tracking errors are less than 0.0015 and 0.012 . For ϵ = 0.5 , we know R = 0.3536 by (A18). Furthermore, by (A19)–(A20) and (A37), we obtain: (1) if r < R , then d ( r ) = 0.369 ; (2) if r R , then d ( r ) = 1.04 r > 0.369 . It is concluded that the tracking error bounds from the simulations’ results are less than those of the designed calculation, which indicates that the H /Leitmann control achieves the desired tracking performance and has the satisfied robustness in the resistance of uncertainty and noise.
To demonstrate the ability that the control p ˜ ( t ) constrains the uncertainty, we conducted the same simulation procedure with only the H control, and the controller gain matrix was adopted as in (38). The simulation results are shown in Figure 6. By comparison with Figure 5, the response of N L in Figure 6 appears as a tiny wave during ± 5 % steps, and the situation is much worse in the response of π T shown in Figure 5b. We also can see from Figure 5b that the maximal magnitude of π T perturbations reaches almost ± 5 % , and the π T curve waves are stronger, while in Figure 6b, this value is around ± 1 % .
We adopt the LQR controller (45) to conduct the same simulation procedure as that in Figure 5. The results are shown in Figure 7. By comparison with Figure 5a,b, respectively, we can find that, in Figure 7a, N L r steps cause around ± 1 % perturbations of π T r , and in Figure 7b, π T r ’s overshoots reach around ± 3 % . Both of these results are greater than those in Figure 5.
Furthermore, we analyze the power spectral densities (PSDs) of N L and π T in Figure 5, Figure 6 and Figure 7, and Figure 8 and Figure 9 show the analysis results. From Figure 8a, it is shown that during the N L step, the PSD peaks of N L under the H / L e i t m a n n controller (41), H controller (38) and LQR controller are 1.0 × 10 6 , 1.0 × 10 6 and 1.7 × 10 5 . It shows that, with respect to uncertainty and noise, the H /Leitmann controller has better robustness than the other two controllers, especially in the period of [0, 20 dB]. Figure 8b shows, during the same N L step, the PSD of π T under the three controllers. The PSD peaks are, respectively, 1.5 × 10 7 , 6.0 × 10 7 and 3.5 × 10 7 . It demonstrates that the H /Leitmann approach has a better decoupling between N L and π T . A similar situations exist in Figure 9a,b. It can be concluded from these analysis results that no matter in the N L step or in π T step, H /Leitmann controller has the best capacity for uncertainty and noise resistance and for N L and π T decoupling.
With the varying of the operation point in the flight envelope, the characteristics of the turbofan changes nonlinearly. To validate the robustness of our controller in the flight envelop, we chose three more conditions: H e i g h t = 0 km, M a = 0.3 ; H e i g h t = 5 km, M a = 0.5 ; H e i g h t = 10 km, M a = 1.0 ; applying the same H /Leitmann controller to these three operating points and making the same simulation procedure as that at H e i g h t = 0 , M a = 0 . Figure 10 shows the results of H e i g h t = 5 km, M a = 0.5 . For comparison, the same simulations were performed with the H controller and the L Q R controller. The corresponding results are shown in Figure 11 and Figure 12, respectively. The statistics of the output extremes under all four operating conditions are listed in Table 1 and Table 2. The magnitude between the maximum and the minimum is drawn in Figure 13 and Figure 14.
Figure 10a,b indicates that, no matter during N L r steps or π T r steps, the H /Leitmann control can guarantee the tracking performances and has a better restraining capability of the uncertainty and the noise than that of the H control at all three operating points. At H e i g h t = 5 km, M a = 0.5 , the controlled system has a similar tracking performance to that at H e i g h t = 0 , M a = 0 .
We drew Figure 13 and Figure 14 for further illustrating the data in Table 1 and Table 2. Figure 13 and Figure 14 show the following information: (1) By H /Leitmann control, under all four operating conditions, the tracking errors of N L and π T are in the bounds 0.0023 and 0.022 , respectively, which are the smallest during the state steps in the three controllers. Moreover, during the N L step, the disturbances in π T are less than 0.01. During the π T , the disturbances in N L are less than 0.0007. These indicate that in the different operating conditions, the H /Leitmann control has a good capacity of decoupling. (2) By the H control, at all four operating conditions, the controlled system can guarantee the tracking performance, but the maximal perturbation of N L and π T is 0.0083 and 0.0268. This shows that the perturbation deteriorates with the variety of the operating condition. (3) By the LQR control, at the parts of the operating condition, the controlled system has satisfactory performance, such as at H e i g h t = 0 km, M a = 0 and H e i g h t = 5 km, M a = 0.5 . However, the state behaviors of the controlled system get bad at H e i g h t = 0 km, M a = 0.3 and are even worse at H e i g h t = 10 km, M a = 1 where the controlled system is unstable.

5. Conclusions

To meet a high quality of tracking requirements, as well as attenuate the uncertainty and noise, of aircraft turbofans, a new tracking control design is developed in this paper. The tracking control system is modeled as three parts: the nominal system, the uncertainty and the reference model. The tracking performances, UTB and UUTB, are built. For this tracking control system, the robust control is proposed based on H control and the Leitmann approach. The significance of the work is two-fold. Firstly, the H control guarantees the baseline performances, namely the asymptotical stability and the noise suppression of the nominal system. Secondly, in the presence of uncertainty, the performances of UTB and UUTB are further achieved by the collaboration of the Leitmann approach and the H control. The new approach is applied to design the multi-variable controller for an aircraft turbofan. The computer simulations validate that: (1) when the dynamics of the controlled system varies in the flight envelope, the new approach could guarantee the robustness of the closed-loop system and the tracking bounds of N L and π T are 0.23 % and 1.9 % ; (2) in comparison with the classical robust controls, H and L Q R , the new approach shows the best performances in the resistance of uncertainty and noise. The H control can realize stable robust control in all four operating points of the turbofan, but the bounds of the state responses are around 200% or even more than those of the new approach. The L Q R control can only work at the parts of the operating conditions. At these working operating conditions, the state step responses show a limited ability at reducing the influences of uncertainty and noise. The results of this paper might encourage further hardware-in-loop simulations and physical tests of the new designed controlled turbofan system.

Acknowledgments

This work was supported by (1) the National Natural Science Foundation of China (No. 51406084) and (2) the Jiangsu Province Key Laboratory of Aerospace Power System(NJ20160020).

Author Contributions

Muxuan Pan, Ye-hwa Chen and Jinquan Huang conceived the new robust control approach and the control scheme. Muxuan Pan and Kaiwen Zhang designed the new robust controller. Kaiwen Zhang built the linear model of the turbofan engine and conducted the simulation. Muxuan Pan and Kaiwen Zhang analyzed the simulation results and wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

For the system (24), we choose the Lyapunov function candidate:
V ( x ˜ n , t ) = x ˜ n T P x ˜ n .
Here, P = P T > 0 .
For a given scalar ρ > 0 , define γ : = ρ . Introducing γ into the matrix inequality (25), it follows:
A X + B W + ( A X + B W ) T B 1 ( C X + D W ) T B 1 T I D 1 T ( C X + D W ) D 1 γ 2 I < 0 .
Multiply (A2) with d i a g { I , I , γ 1 I } in the right and left and yield:
A X + B W + ( A X + B W ) T B 1 γ 1 ( C X + D W ) T B 1 T I γ 1 D 1 T γ 1 ( C X + D W ) γ 1 D 1 I < 0 .
By (26) and (28), (A3) can be written as:
A P 1 + B K 1 P 1 + ( A P 1 + B K 1 P 1 ) T B 1 γ 1 ( C P 1 + D K 1 P 1 ) T γ 1 B 1 T I γ 1 D 1 T C P 1 + D K 1 P 1 γ 1 D 1 I < 0 .
Multiply d i a g { P , I , I } in the right and left of (A4), and consider (23); we have:
A ¯ T P + P A ¯ P B 1 γ 1 C ¯ T B 1 T P I γ 1 D 1 T γ 1 C ¯ γ 1 D 1 I < 0 .
By adopting the Schur complement, (A5) is equivalent to:
γ 1 C ¯ T γ 1 D 1 T γ 1 C ¯ γ 1 D 1 + A ¯ T P + P A ¯ P B 1 B 1 T P I < 0 .
For any T > 0 , consider:
J T = 0 T [ γ 2 y ˜ n T ( t ) y ˜ n ( t ) w n T ( t ) w n ( t ) ] d t = 0 T [ γ 2 y ˜ n T ( t ) y ˜ n ( t ) w n T ( t ) w n ( t ) + d d t V ( x ˜ n ) ] d t V ( x ˜ n ( T ) ) = 0 T [ γ 2 y ˜ n T ( t ) y ˜ n ( t ) w n T ( t ) w n ( t ) + 2 x ˜ n T ( t ) Y ( A ¯ x ˜ n ( t ) + B ¯ w n ( t ) ) ] d t V ( x ˜ n ( T ) ) = 0 T x ˜ n ( t ) w n ( t ) T γ 1 C ¯ T γ 1 D 1 T γ 1 C ¯ γ 1 D 1 + A ¯ T P + P A ¯ P B 1 B 1 T P I x ˜ n ( t ) w n ( t ) V ( x ˜ n ( T ) ) .
By (A6), we know:
0 T [ γ 2 y ˜ n T ( t ) y ˜ n ( t ) w n T ( t ) w n ( t ) + d d t V ( x ˜ n ) ] d t .
Consider the zero initial condition,
x ˜ n T ( T ) P x ˜ n ( T ) + γ 2 0 T y ˜ n T ( t ) y ˜ n ( t ) d t < 0 T w ˜ T ( t ) w ˜ ( t ) d t .
Let T →∞,
γ 2 y ˜ n ( t ) 2 2 < w n ( t ) 2 2 .
By (A10), the transfer function T w n y ˜ n ( s ) of System (24) satisfies:
T w n y ˜ n ( s ) = y ˜ n ( t ) 2 w n ( t ) 2 < γ .
By (A5), it is easy to know that A T P + P A < 0 . As P > 0 , System (24) is asymptotically stable. Therefore, it can be concluded that (26) is a H control of System (24), and (A1) is its Lyapunov function. Theorem 1 has been proven.

Appendix B

For the system (29), we choose the Lyapunov function candidate:
V ( x ˜ , t ) = x ˜ T P x ˜ .
Here, P was decided in (28). The derivative of V ( x ˜ , t ) along any solution of (29) is given by:
V ˙ = V ( x ˜ , t ) t + x ˜ T V ( x ˜ , t ) [ A ¯ x ˜ + B p ˜ ( x ˜ , v , t ) + B v ( t ) ] .
As a consequence of (12), (30) and (31), it follows:
V ˙ γ 3 ( x ˜ ( t ) ) + x ˜ T V ( x ˜ , t ) B p ˜ ( x ˜ , v , t ) + μ ( x ˜ , v , t ) .
From (30) and (31), we know if μ ( x ˜ , v , t ) > ϵ ,
V ˙ γ 3 ( x ˜ ( t ) ) ,
and if μ ( x ˜ , v , t ) ϵ ,
V ˙ γ 3 ( x ˜ ( t ) ) + ϵ 4 .
Consequently, for all ( x ˜ , v , t ) R n × R v × R :
V ˙ γ 3 ( x ˜ ( t ) ) + ϵ 4 .
Give a positive scalar r, and let:
R = γ 3 1 ϵ 4 .
Define:
r ^ : = m a x { r , R } .
d ( r ^ ) : = ( γ 1 1 γ 2 ) ( r ^ ) .
In view of (11) and (A20), we know:
γ 1 ( r ^ ) γ 2 ( r ^ ) ,
r ^ ( γ 1 1 γ 2 ) ( r ^ ) = d ( r ) .
We now prove the uniform tracking boundedness of the system (29) by contradiction. Consider the system (29) subject to Assumptions 1–3. If x ˜ 0 r , we suppose there exists a time t 3 , such that:
x ˜ ( t 3 ) > d ( r ) .
By (A19), (A22) and (A23), it is easy to know:
x ˜ ( t 0 ) r ^ d ( r ) < x ˜ ( t 3 ) .
This suggests that there exists a t 2 [ t 0 , t 3 ) , such that:
x ˜ ( t 2 ) = r ^ ,
x ˜ ( t ) r ^ . t [ t 2 , t 3 ]
By (11), (18) and (A17),
γ 1 ( x ˜ ( t 3 ) ) V ( x ˜ ( t 3 ) , t 3 ) = V ( x ˜ ( t 2 ) , t 2 ) + t 2 t 3 V ˙ ( x ˜ ( τ ) , τ ) d τ γ 2 ( x ˜ ( t 2 ) ) + t 2 t 3 γ 3 ( x ˜ ( τ ) ) + ϵ 4 d τ γ 2 ( r ^ ) + t 2 t 3 γ 3 ( R ) + ϵ 4 d τ = γ 2 ( r ^ ) ,
which means:
x ˜ ( t 3 ) ( γ 1 1 γ 2 ) ( r ^ ) = d ( r ) .
This result contradicts (A23). Hence:
x ˜ ( t ) d ( r ) , t [ t 0 , t 1 ] ,
and the system (29) is uniform tracking boundedness. We impose no constraint on the upper limitation of time t 1 in (A29), so it can extend to infinity, namely,
x ˜ ( t ) d ( r ) . t [ t 0 , )
Next, we prove the uniform ultimate tracking boundedness of the controlled system (29). Suppose x ˜ ( t 0 ) r . Consider R ¯ > R ; by definition of R ¯ : = ( γ 2 1 γ 1 ) ( d ¯ ) , we get:
d ¯ = ( γ 1 1 γ 2 ) ( R ¯ ) = : d ( R ¯ ) ,
d ¯ > ( γ 1 1 γ 2 ) ( R ) .
If r R ¯ , then x ˜ 0 R ¯ . In view of the proof of uniform tracking boundedness, we can get:
x ˜ ( t ) d ( R ¯ ) = d ¯ , t [ t 0 , ) .
Hence:
T ( d ¯ , r ) = 0 .
If r > R ¯ , we also take the contradiction to prove that x ˜ ( t ) d ¯ . We suppose that t [ t 0 , t 1 ] ,
x ˜ ( t ) > R ¯ ,
where:
t 1 = t 0 + T ( d ¯ , r ) ,
T ( d ¯ , r ) = γ 2 ( r ) γ 1 ( R ¯ ) γ 3 ( R ¯ ) ϵ 4 .
By (11), (18) and (A17),
γ 1 ( x ˜ ( t 1 ) ) V ( x ˜ ( t 1 ) , t 1 ) = V ( x ˜ ( t 0 ) , t 0 ) + t 0 t 1 V ˙ ( x ˜ ( τ ) , τ ) d τ γ 2 ( x ˜ ( t 0 ) ) + t 0 t 1 γ 3 ( x ˜ ( τ ) ) + ϵ 4 d τ γ 2 ( r ^ ) + T ( d ¯ , r ) γ 3 ( R ) + ϵ 4 = γ 2 ( r ^ ) + γ 2 ( r ) γ 1 ( R ¯ ) γ 3 ( R ¯ ) ϵ 4 γ 3 ( R ) + ϵ 4 = γ 1 ( R ¯ ) ,
which leads to:
x ˜ ( t 1 ) R ¯ .
Obviously, the result (A39) contradicts (A35). Hence, there must be a t 2 [ t 0 , t 1 ] , such that:
x ˜ ( t 2 ) R ¯ .
As a consequence of the tracking uniform boundedness,
x ˜ ( t ) d ( R ¯ ) = d ¯ , t [ t 2 , t 1 ] .
Finally,
x ˜ ( t ) d ¯ , t t 1 + T ( d ¯ , r ) .

References

  1. Ballal, D.R.; Zelina, J. Progress in aero engine technology. J. Aircr. 2004, 41, 43–50. [Google Scholar] [CrossRef]
  2. Lyantsev, O.D.; Breikin, T.V.; Kulikov, G.G.; Arkov, V.Y. On-line performance optimisation of aero engine control system. Automatica 2003, 39, 2115–2121. [Google Scholar] [CrossRef]
  3. Roquemore, W.M.; Shouse, D.; Burrus, D.; Johnson, A.; Cooper, C.; Duncan, B.; Vihinen, I. Vortex combustor concept for gas turbine engines. In Proceedings of the 39 th Aerospace Sciences Meeting and Exhibit, Reno, NV, USA, 8–11 January 2001. [Google Scholar]
  4. Soeder, J. F. F100 Multivariable Control Synthesis Program: Computer Implementation of the F100 Multivariable Control Algorithm; NASA: Cleveland, OH, USA, 1983; 2231.
  5. Pandey, S.K.; Mohanty, S.R.; Kishor, N.; Catalão, J.P. An Advanced LMI-Based-LQR Design for Load Frequency Control of an Autonomous Hybrid Generation System. In Technological Innovation for the Internet of Things; Springer: Berlin/Heidelberg, Germany, 2013; pp. 371–381. [Google Scholar]
  6. Pfeiffer, R.; Haraldsson, G.; Olsson, J.O.; TunestAl, P.; Johansson, R.; Johansson, B. System identification and LQG control of variable-compression HCCI engine dynamics. In Proceedings of the 2004 IEEE International Conference on Control Applications, Lund, Sweden, 2–4 September 2004; pp. 1442–1447. [Google Scholar]
  7. Karlsson, M.; Ekholm, K.; Strandh, P.; Johansson, R.; Tunestal, P. LQG control for minimization of emissions in a diesel engine. In Proceedings of the 2008 IEEE International Conference Control Applications, San Antonio, TX, USA, 3–5 September 2008; pp. 245–250. [Google Scholar]
  8. Sundararajan, N.; Joshi, S.M.; Armstrong, E.S. Attitude control system synthesis for the Hoop/Column antenna using the LQG/LTR method. Proceedings of Astrodynamics Conference, Williamsburg, VA, USA, 18–20 August 1986; pp. 469–478. [Google Scholar]
  9. Yuan, X.C.; Guo, Y.Q. Non-fully recovering LQG/LTR method and its application in aeroengine control. In Proceedings of the 43rd AIAA/ASME/SAE/ASEE Joint Propulsion Conference & Exhibition Re-Ston, Cincinnati, OH, USA, 8–11 July 2007; pp. 1–7. [Google Scholar]
  10. Härefors, M. Application of H robust control to the RM12 jet engine. Control Eng. Pract. 1997, 5, 1189–1201. [Google Scholar] [CrossRef]
  11. Kar, I.N.; Miyakura, T.; Seto, K. Bending and torsional vibration control of a flexible plate structure using H-based robust control law. IEEE Trans. Control Syst. Technol. 2000, 8, 545–553. [Google Scholar] [CrossRef]
  12. Alikhani, H.R.; Motlagh, M.M. Aero Engine Multivariable Robust Control. TJEAS J. 2016, 5, 228–232. [Google Scholar]
  13. Lu, L.; Turkoglu, K. H Loop-Shaping Robust Differential Thrust Control Methodology for Lateral/Directional Stability of an Aircraft with a Damaged Vertical Stabilizer. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, San Diego, CA, USA, 4–8 January 2016; p. 1624. [Google Scholar]
  14. Qian, K.; Pang, X.; Xie, S.; He, X. Aeroengine PID multi-variable decoupling control system based on dynamic NNI. In Proceedings of the 2007 IEEE International Conference on Control and Automation, Guangzhou, China, 30 May–1 June 2007; pp. 2685–2689. [Google Scholar]
  15. Vesterback, J.; Bochko, V.; Ruohonen, M.; Alander, J.; Bäck, A.; Nylund, M.; Östman, F. Engine parameter outlier detection: Verification by simulating PID controllers generated by genetic algorithm. In International Symposium on Intelligent Data Analysis; Springer: Berlin/Heidelberg, Germany, 2012; pp. 404–415. [Google Scholar]
  16. Leitmann, G. On the efficacy of nonlinear control in uncertain linear systems. J. Dyn. Syst. Meas. Control 1981, 103, 95–102. [Google Scholar] [CrossRef]
  17. Leitmann, G. On one approach to the control of uncertain systems. J. Dyn. Syst. Meas. Control 1993, 115, 373–380. [Google Scholar] [CrossRef]
  18. Corless, M. Control of uncertain nonlinear systems. J. Dyn. Syst. Meas. Control 1993, 115, 362–372. [Google Scholar] [CrossRef]
  19. Xiong, Z.K.; Leitmann, G.; Garofalo, F. Robustness of uncertain dynamical systems with delay without matching assumptions. IFAC Proc. Ser. 1989, 1, 269–273. [Google Scholar]
  20. Yu, Y. On stabilizing uncertain linear delay systems. J. Optim. Theory Appl. 1983, 41, 503–508. [Google Scholar] [CrossRef]
  21. Chen, Y.H.; Leitmann, G.; Kai, X.Z. Robust control design for interconnected systems with time-varying uncertainties. Int. J. Control 1991, 54, 1119–1142. [Google Scholar] [CrossRef]
  22. Hu, Y.; Ng, A. Active robust vibration control of flexible structures. J. Sound Vib. 2005, 288, 43–56. [Google Scholar] [CrossRef]
  23. Zhang, X.; Zhao, J. An algorithm of uniform ultimate boundedness for a class of switched linear systems. Int. J. Control 2002, 1, 166–170. [Google Scholar] [CrossRef]
  24. Aleksandrov, A.Y.; Chen, Y.; Platonov, A.V.; Zhang, L. Stability analysis and design of uniform ultimate boundedness control for a class of nonlinear switched systems. J. Differ. Equ. Appl. 2009, 18, 944–949. [Google Scholar]
  25. Burkan, R. Modelling of Bound Estimation Laws and Robust Controllers for Robot Manipulators Using Functions and Integration Techniques. J. Intell. Robot. Syst. 2010, 60, 365–394. [Google Scholar] [CrossRef]
  26. Lu, X.Y.; Spurgeon, S.K. Robust sliding mode control of uncertain nonlinear systems. Syst. Control Lett. 1997, 32, 75–90. [Google Scholar] [CrossRef]
  27. Chen, Y.H. A new approach to the control design of fuzzy dynamical systems. J. Dyn. Syst. Meas. Control 2011, 133, 061019. [Google Scholar] [CrossRef]
  28. Huang, J.; Chen, Y.H.; Cheng, A. Robust Control for Fuzzy Dynamical Systems: Uniform Ultimate Boundedness and Optimality. IEEE Trans. Fuzzy Syst. 2012, 20, 1022–1031. [Google Scholar] [CrossRef]
  29. Xiong, D.; Chen, Y.H.; Zhao, H. Optimal robust decentralized control design for fuzzy complex systems. J. Intell. Fuzzy Syst. 2014, 26, 211–222. [Google Scholar]
  30. Zhang, R.; Pan, M.; Huang, J. Network-based guaranteed cost tracking control for aero-engine. In Proceedings of the Asia-Pacific International Symposium on Aerospace Technology (APISAT 2015), Canberra, Australia, 25–27 November 2015; pp. 292–301. [Google Scholar]
  31. Kulikov, G.G.; Thompson, H.A. (Eds.) Dynamic Modelling of Gas Turbines: Identification, Simulation, Condition Monitoring and Optimal Control; Springer Science & Business Media: London, UK, 2004; pp. 89–116. [Google Scholar]
Figure 1. Structure of a turbofan.
Figure 1. Structure of a turbofan.
Applsci 07 00439 g001
Figure 2. Scheme of the turbofan tracking control.
Figure 2. Scheme of the turbofan tracking control.
Applsci 07 00439 g002
Figure 3. Noise histories, w ( t ) .
Figure 3. Noise histories, w ( t ) .
Applsci 07 00439 g003
Figure 4. Uncertain parameter history, α ( t ) .
Figure 4. Uncertain parameter history, α ( t ) .
Applsci 07 00439 g004
Figure 5. Histories of states and controls under the H /Leitmann control at H e i g h t = 0 , M a = 0 . (a) Responses of states and controls during N L r steps; (b) responses of states and controls during π T r steps.
Figure 5. Histories of states and controls under the H /Leitmann control at H e i g h t = 0 , M a = 0 . (a) Responses of states and controls during N L r steps; (b) responses of states and controls during π T r steps.
Applsci 07 00439 g005
Figure 6. Histories of states and controls under the H control at H e i g h t = 0 , M a = 0 . (a) Responses of states and controls during N L r steps; (b) responses of states and controls during π T r steps.
Figure 6. Histories of states and controls under the H control at H e i g h t = 0 , M a = 0 . (a) Responses of states and controls during N L r steps; (b) responses of states and controls during π T r steps.
Applsci 07 00439 g006
Figure 7. Histories of states and controls under the linear quadratic regulator (LQR) control at H e i g h t = 0 , M a = 0 . (a) Responses of states and controls during N L r steps; (b) responses of states and controls during π T r steps.
Figure 7. Histories of states and controls under the linear quadratic regulator (LQR) control at H e i g h t = 0 , M a = 0 . (a) Responses of states and controls during N L r steps; (b) responses of states and controls during π T r steps.
Applsci 07 00439 g007
Figure 8. Power spectral densities (PSDs) of the state responses during the N L r steps and under the three different controls. (a) PSDs of N L ; (b) PSDs of π T .
Figure 8. Power spectral densities (PSDs) of the state responses during the N L r steps and under the three different controls. (a) PSDs of N L ; (b) PSDs of π T .
Applsci 07 00439 g008
Figure 9. PSDs of the state responses during the π T r steps and under the different controls. (a) PSDs of N L ; (b) PSDs of π T .
Figure 9. PSDs of the state responses during the π T r steps and under the different controls. (a) PSDs of N L ; (b) PSDs of π T .
Applsci 07 00439 g009
Figure 10. States histories under the H /Leitmann control at H e i g h t = 5 km, M a = 0.5 . (a) State and control response during N L r steps; (b) state response during π T steps.
Figure 10. States histories under the H /Leitmann control at H e i g h t = 5 km, M a = 0.5 . (a) State and control response during N L r steps; (b) state response during π T steps.
Applsci 07 00439 g010
Figure 11. States histories under the H control at H e i g h t = 5 km, M a = 0.5 . (a) State and control response during N L r steps; (b) state response during π T steps.
Figure 11. States histories under the H control at H e i g h t = 5 km, M a = 0.5 . (a) State and control response during N L r steps; (b) state response during π T steps.
Applsci 07 00439 g011
Figure 12. States histories under the LQR control at H e i g h t = 5 km, M a = 0.5 . (a) State and control response during N L r steps; (b) state response during π T steps.
Figure 12. States histories under the LQR control at H e i g h t = 5 km, M a = 0.5 . (a) State and control response during N L r steps; (b) state response during π T steps.
Applsci 07 00439 g012
Figure 13. Magnitudes in different conditions during N L r steps.
Figure 13. Magnitudes in different conditions during N L r steps.
Applsci 07 00439 g013
Figure 14. Magnitudes in different conditions during π T r steps.
Figure 14. Magnitudes in different conditions during π T r steps.
Applsci 07 00439 g014
Table 1. N L extremes at different conditions. NaN—Not a Number.
Table 1. N L extremes at different conditions. NaN—Not a Number.
Operating ConditionStep N L (Min/Max)
H /Leitmann H LQR
H e i g h t = 0 km
M a = 0
N L (5%)0.0512/0.04870.0536/0.04780.0516/0.0485
N L (−5%)−0.0488/−0.0515−0.0481/−0.0540−0.0487/−0.0517
π T (5%)0.0026/−0.00300.0180/−0.01980.0004/−0.0004
π T (−5%)0.0024/−0.00310.0178/−0.02000.0004/−0.0004
H e i g h t = 0 km
M a = 0.3
N L (5%)0.0517/0.04850.0531/0.04800.0518/0.0483
N L (−5%)−0.0485/−0.0520−0.0481/−0.0537−0.0484/−0.0514
π T (5%)0.0039/−0.00430.0140/−0.01680.0016/−0.0017
π T (−5%)0.0037/−0.00450.0138/−0.01700.0015/−0.0018
H e i g h t = 5 km
M a = 0.5
N L (5%)0.0513/0.04890.0538/0.04820.0515/0.0489
N L (−5%)−0.0491/−0.0513−0.0485/−0.0537−0.0489/−0.0502
π T (5%)0.0042/−0.00480.0270/−0.02580.0002/−0.0004
π T (−5%)0.0040/−0.00500.0269/−0.02600.0002/−0.0004
H e i g h t = 10 km
M a = 1.0
N L (5%)0.0523/0.04790.0548/0.0469−NaN/−NaN
N L (−5%)−0.0482/−0.0523−0.0472/−0.0555−NaN/−NaN
π T (5%)0.0035/−0.00380.0125/−0.0143−NaN/−NaN
π T (−5%)0.0033/−0.00400.0123/−0.0145−NaN/−NaN
Table 2. The output π T extremes at different conditions. (NaN—Not a Number)
Table 2. The output π T extremes at different conditions. (NaN—Not a Number)
Operating ConditionStep π T (Min/Max)
H /Leitmann H LQR
H e i g h t = 0 km
M a = 0
N L (5%)0.0021/−0.00200.0076/−0.00830.0031/−0.0032
N L (−5%)0.0020/−0.00230.0073/−0.00860.0031/−0.0033
π T (5%)0.0617/0.03810.0980/0.03110.0640/0.0315
π T (−5%)−0.0380/−0.0620−0.0320/−0.1040−0.0340/−0.0645
H e i g h t = 0 km
M a = 0.3
N L (5%)0.0035/−0.00330.0070/−0.00780.0125/−0.0125
N L (−5%)0.0032/−0.00350.0068/−0.00800.0125/−0.0125
π T (5%)0.0670/0.03500.0962/0.03180.0955/−0.0149
π T (−5%)−0.0350/−0.0680−0.0330/−0.10200.0140/−0.1115
H e i g h t = 5 km
M a = 0.5
N L (5%)0.0019/−0.00230.0070/−0.00710.0010/−0.0010
N L (−5%)0.0018/−0.00250.0069/−0.00730.0008/−0.0009
π T (5%)0.0640/0.03700.1050/0.02900.0582/0.0434
π T (−5%)−0.0380/−0.0650−0.0310/−0.1090−0.0435/−0.0561
H e i g h t = 10 km
M a = 1.0
N L (5%)0.0045/−0.00480.0100/−0.0139−NaN/−NaN
N L (−5%)0.0044/−0.00500.0098/−0.0140−NaN/−NaN
π T (5%)0.0670/0.03100.0870/0.0290−NaN/−NaN
π T (−5%)−0.0280/−0.0690−0.0310/−0.1010−NaN/−NaN

Share and Cite

MDPI and ACS Style

Pan, M.; Zhang, K.; Chen, Y.-H.; Huang, J. A New Robust Tracking Control Design for Turbofan Engines: H/Leitmann Approach. Appl. Sci. 2017, 7, 439. https://doi.org/10.3390/app7050439

AMA Style

Pan M, Zhang K, Chen Y-H, Huang J. A New Robust Tracking Control Design for Turbofan Engines: H/Leitmann Approach. Applied Sciences. 2017; 7(5):439. https://doi.org/10.3390/app7050439

Chicago/Turabian Style

Pan, Muxuan, Kaiwen Zhang, Ye-Hwa Chen, and Jinquan Huang. 2017. "A New Robust Tracking Control Design for Turbofan Engines: H/Leitmann Approach" Applied Sciences 7, no. 5: 439. https://doi.org/10.3390/app7050439

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