Next Article in Journal
Improved Epidemic Dynamics Model and Its Prediction for COVID-19 in Italy
Previous Article in Journal
Deep Learning for Optic Disc Segmentation and Glaucoma Diagnosis on Retinal Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

H2/H Output Tracking Control with a Performance Compensator for Aeroengines

Jiangsu Province Key Laboratory Power Systems, College of Energy and Power Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(14), 4929; https://doi.org/10.3390/app10144929
Submission received: 12 June 2020 / Revised: 14 July 2020 / Accepted: 15 July 2020 / Published: 17 July 2020
(This article belongs to the Section Aerospace Science and Engineering)

Abstract

:
A robust output tracking controller is necessary for the safe and reliable operation of aeroengines. This paper aims at developing an H 2 / H output tracking approach for aeroengines. In order to improve the tracking performance of the traditional robust tracker, the proposed control structure is designed as a combination of a nominal controller and a compensator. Concretely, an H 2 / H nominal controller is derived from game algebraic Raccati equation (GARE), which facilitates establishing a compensator for the system. Since the reference is usually unknown in advance for practical application, the proposed compensator is calculated online according to the nominal controller and the current reference. The solvability of the compensator and the stability of the system is guaranteed for both stable and bounded unstable references. Simulation examples for a turbofan engine are provided to demonstrate the effectiveness of the proposed algorithm.

1. Introduction

An aeroengine is a complicated aerothermodynamic system working in harsh environments. It is important to make aeroengines operate reliably in the presence of external disturbances, measurement noises, and modeling uncertainties [1,2]. Therefore, robust performance of the closed-loop system should be considered in the design of the controller. Robust control has been applied to aeroengines since the 1970s since it can attenuate the effect of the uncertainties on system performance without destabilizing the system [3,4,5,6]. As a sub-field of robust control, H control is an important, robust approach to attenuate the effect of external disturbances [7]. Due to the lack of the consideration on the linear quadratic performance, H control is usually combined with H 2 control to obtain good transient behaviors for the system [8,9,10]. H 2 / H control is an ideal approach to maintain the balance between the transient tracking performance and the robust performance for the control of aeroengines [11].
Most robust controllers are designed as a state regulator or a state tracker [12,13,14]. As for the traditional state tracker, the desired thrust of aeroengines is obtained in an indirect way by controlling the state. By contrast, it is more effective to design an output tracking controller [15,16]. The design of the tracking controller aims at minimizing the output tracking error. To achieve this objective, there are two mainstream approaches: linear quadratic (LQ) tracker and robust tracker. LQ tracker is a well-established traditional method based on optimal control, and the controller consists of a feedback controller (i.e., nominal controller) and a feedforward controller (i.e., compensator), see [17,18]. However, the solution is obtained by calculating the recursive algebraic Raccati equations (ARE) and auxiliary differential equations, and thereby the reference is assumed to be known in advance, which restricts its practical application [18,19]. A solution for this problem is to design an online controller calculated without knowing the reference ahead of time.
Robust tracker is usually designed based on robust control for a certain known reference. the output tracking error is augmented into the state of a new dynamic system, and thereby the output tracking problem becomes the stabilization of the constructed dynamic system [20,21]. In control design, the variation of the reference over time is regarded as a power-bounded uncertainty of the system, and the robust performance and the stability of the system are guaranteed. However, the robust tracker may have poor tracking performance when the reference is quite different from the designed reference. Therefore, a compensator is required to deal with this problem.
Aiming at dealing with the above problems of LQ tracker and robust tracker, a novel H 2 / H controller, which consists of a nominal controller and a compensator as LQ tracker does, is designed. Concretely, based on H 2 / H control theory, the nominal controller is designed at first for a step reference. Different from the robust tracker in [21], the proposed nominal controller is derived from the game algebraic Raccati equation (GARE) so as to obtain a compensator. Then, the compensator is calculated online by the practical reference to improve the transient tracking performance. Meanwhile, the solvability of the compensator is guaranteed for stable reference. Moreover, due to the robust design, the proposed controller can deal with the tracking control for bounded unstable reference by regarding the reference as a stable reference with a power-bounded disturbance.
The remainder of this paper is organized as follows. Section 2 formulates the robust tracking problem. Section 3 presents the main theorem for the design of a robust nominal controller. Afterwards, the performance compensator are introduced in Section 4. Numeric simulations are carried out in Section 5 to illustrate the efficiency of the proposed approach. Finally, some conclusions are derived in Section 6.

2. Problem Formulation

In this section, a new formulation for H 2 / H tracking control is presented, and the basic problem is described.
Consider the locally linearized system of an aeroengine in the following form:
Δ x ˙ p = A p Δ x p + B p Δ u p + B w p w p Δ y p = C p Δ x p + D p Δ u p + D w p w p
where A p R n x × n x , B p R n x × n u , C p R n y × n x and D p R n y × n u are known constant matrices; w p R n w is the disturbance with the influence matrices B w p R n x × n w , D w p R n y × n w ; u p R n u is the input, x p R n x is the state, and y p R n y is the output; Δ denotes the deviation between the present operating point and the initial point.
Similar to [22], in order to make it easy to augment the system with the reference, an equivalent representation of system (1) is obtained by making a differentiation in time as follows:
x ¨ p = A p x ˙ p + B p u ˙ p + B w p w y ˙ p = C p x ˙ p + D p u ˙ p + D w p w
where w = w p ˙ .
The output tracking error is as follows:
e ( t ) = y r ( t ) y p ( t )
where y r is the desired output reference.
Define a performance output z and a quadratic performance index J Q R as follows:
z = x ˙ p T Q 1 x ˙ p + e T Q 2 e + u ˙ p T R u ˙ p 1 / 2
J Q R = 0 z T z d τ = 0 x ˙ p T Q 1 x ˙ p + e T Q 2 e + u ˙ p T R u ˙ p d τ
where Q 1 T = Q 1 R n x × n x , Q 2 T = Q 2 R n y × n y , and R T = R R n u × n u are the given weighting matrices for x ˙ p , e and u ˙ p , respectively. If Q 2 Q 1 , Q 1 0 and R 0 , we obtain J Q R 0 e T Q 2 e d τ , which stands for the tracking performance.
Consider the following H 2 and H control performance index:
J 2 = sup w = δ ( t ) 0 z T z d t = sup w = δ ( t ) J Q R
J = sup 0 z T z d t 0 w T w d t = sup J Q R 0 w T w d t
Equations (6) and (7) indicate that the tracking performance J Q R is bounded when J 2 and J are bounded. Similar to the definition of H tracking problem in [23], the H 2 / H robust tracking control problem can be defined as follows:
Definition 1.
( H 2 / H Tracking Problem) Find a controller such that the following holds. Numbered lists can be added as follows:
(1) 
the controlled system with w = 0 is asymptotically stable;
(2) 
are constant variables γ 2 and γ such that J 2 < γ 2 and J < γ hold.

3. Nominal Controller Design

The controller of H 2 / H Tracking Problem in this paper is designed consisting of a nominal controller and a compensator, and the nominal control is introduced in this section.
Assume the reference command y r is a unit step, and we have
e ˙ ( t ) = δ ( t ) y ˙ p ( t )
where δ ( t ) denotes a unit pulse.
Combining Equations (2) and (8), we have the following augmented system:
x ˙ = A x + B u + B w w
where u = u ˙ p , x = x ˙ p e T , A = A p 0 C 0 , B = B p D p , B w = B w p D w p , and the pulse in Equation (8) is considered as a disturbance on the augmented system.
The a state feedback controller u = K x = K 1 K 2 x can be re-expressed as:
u ˙ p = K 1 x ˙ p + K 2 e
Integrating from both sides of Equation (10) yields the following equivalent controller:
Δ u p = K 1 Δ x p + K 2 0 t f e d τ
The diagram of the closed loop control system is shown in Figure 1.
Before we discuss the sufficient condition for achieving the solution for the H 2 / H Tracking Problem, we first introduce the following lemma.
Lemma 1.
[24]. Consider the system as follows:
x ˙ = A ˜ x + B ˜ w w z = C ˜ x
The following conditions are equivalent:
(a) 
J 2 < γ 2 ;
(b) 
there is P = P T > 0 such that A ˜ P + P A ˜ T + C ˜ T C ˜ < 0 and t r a c e ( B ˜ w T P B ˜ w ) < γ 2 2 .
Then, based on the lemma, we obtain the following theorem:
Theorem 1.
Consider the system (9). If there is a symmetric positive define matrix Y satisfying the following linear matrix inequalities (LMIs)
Y A T + A Y B R 1 B T + γ 2 B w B w T Y Y Q 1 < 0
γ 2 2 B w T B w Y > 0
where Q = Q 1 0 0 Q 2 , the state feedback controller represented in Equation (10) with K 1 , K 2 = R 1 B T Y 1 is a solution for the H 2 / H Tracking Problem.
Proof. 
(a) Assume the Lyapunov function as V = x T P x = x T Y 1 x . By applying the Schur Complement Lemma into Inequality (13), we have
Y A T + A Y + Y Q Y B R 1 B T + γ 2 B w B w T < 0
which is equivalent to
A T P + P A + Q P B R 1 B T P + γ 2 P B w B w T P < 0
if w = 0 , then
V ˙ = x T ( A B R 1 B P ) T P + P ( A B R 1 B P ) x < x T Q + P B R 1 B T P + γ 2 P B w B w T P x < = 0
Therefore, V ˙ < 0 , which means the closed system is asymptotically stable.
(b) Let M = [ A T P + P A + Q P B R 1 B T P ] > 0 and Q ˜ = Q + M , and the following game algebraic Riccati equation (GARE) is obtained:
A T P + P A + Q ˜ P B R 1 B T P + γ 2 P B w B w T P = 0
According to [18], the closed-loop is asymptotically stable with the controller
u ˙ p = u = R 1 B T P x
and
J ˜ = sup 0 x T Q ˜ x + u T R u d τ 0 w T w d t = sup J Q R + 0 x T M x d τ 0 t f w T w d t < γ
Because M 0 , J J ˜ < γ holds.
Meanwhile, because γ 2 B w B w T 0 , the following inequality is obtained:
A T P + P A + Q P B R 1 B T P < 0
Let A ˜ = A B R 1 B T P , B ˜ w = B w , C ˜ = Q 1 / 2 R 1 / 2 B T P , and the Inequality (20) is re-expressed as A ˜ P + P A ˜ T + C ˜ T C ˜ < 0 . Meanwhile, applying the Schur Complement Lemma into Equation (14) yields
t r a c e ( B ˜ w T P B ˜ w ) = t r a c e ( B w T P B w ) < γ 2 2
According to Lemma 1, we have J 2 < γ 2 .
Therefore, according to (a) and (b), the state feedback controller u = K 1 , K 2 x = R 1 B T Y 1 x is a solution for the H 2 / H Tracking Problem □
Remark 1.
LMIs (13) and (14) provide a controller derived from the GARE expressed in Equation (18) for the tracking problem. When M = 0 , the solution of the GARE expressed in Equation (18) is equivalent to the following multio-bjective optimization problem (MOP):
γ 2 ̲ = min γ , Y γ 2 s . t . Y A T + A Y B R 1 B T + γ 2 B w B w T Y Y Q 1 < 0 γ 2 2 B w T B w Y > 0
Different from the GARE approach, this LMI approach can be combined with other LMI constraints, such as input saturation [25].

4. Compensator Design

Base on the nominal controller, the compensator for the nominal controller is introduced in this section.

4.1. Compensator for Nominal Controller

Assume y r is a bounded Lipschitz continuous reference such that
y ¨ r = h y ˙ r
where h = d i a g λ 1 , , λ n y , λ i , i = 1 , , n y is the eigenvalue of the i-th output of the above linear system. The reference is stable when h < 0 , or equivalently, λ i < 0 , i = 1 , , n y .
If h is a known constant matrix, applying the Laplace transfer into Equation (23), we obtain
G y r ( s ) = y r ( 0 ) s + y ˙ r ( 0 ) s ( s h )
where the initial reference y r ( 0 ) is assumed to be zero. Three classic references are shown in Table 1. It indicates that the step reference is a special case of reference (23).
By combining system (2) with the tracking reference (23), we obtain the following augmented system:
x ˙ a = A a x a + B a u + B w a w
where u = u ˙ p , x a = x ˙ y ˙ r , w = w ˙ p , A a = A A I 0 h , A I = 0 I 0, B a = B 0 , B w a = B w 0 .
The state feedback controller u = K 1 K 2 K 3 x a of system (24) can be re-expressed as
Δ u p = K 1 Δ x p + K 2 0 t e d τ + K 3 Δ y r
Then, the diagram of the closed loop control system is shown in Figure 2.
Different from the controller structure (10), a new term K 3 , namely compensator, is obtained in (25).

4.2. Compensator Design for Stable Reference

If h is a constant matrix, it seems that a robust controller for system (24) can be easily obtained according to Theorem 1. However, in practical application, h is time-variant and usually unknown in advance. According to Equation (23), we can obtain h ( t ) online as follows:
h ( t ) = y ¨ r ( t ) y ˙ r ( t )
With this real-time h ( t ) , it is still difficult to calculate the controller (25) online because the solvability of LMIs (13) and (14) in Theorem 1 is hard to be guaranteed. To deal with this problem, a real-time compensator for the proposed nominal controller is introduced in the following theorem:
Theorem 2.
Suppose there exist a matrix Y satisfying LMIs (13) and (14), and the controller for system (9) is u = K x = K 1 K 2 x . Consider the system (24) with h = h ( t ) < 0 . A real-time compensator
K 3 ( t ) = R 1 B T P 2 ( t )
makes the controller u = K 1 K 2 K 3 ( t ) x a a solution for the H 2 / H Tracking Problem, where P 2 ( t ) is calculated by:
A I T Y 1 + h ( t ) P 2 ( t ) T + P 2 ( t ) T A + B K = 0
Proof. 
Let a symmetric positive define matrix P = P 1 P 2 P 2 T P 3 be a solution for the GARE as follows:
A T 0 A I T h ( t ) P + P A A I 0 h ( t ) P B 0 R 1 B 0 T P + Q + M 1 0 0 0 + γ 2 P B w 0 B w 0 T P = 0
where Q ˜ = Q + M 1 and M 1 = [ A T P 1 + P 1 A + Q P 1 B R 1 B T P 1 ] > 0 .
Equation (28) is equivalent to three equations as follows:
A T P 1 + P 1 A P 1 B R 1 B T P 1 + Q ˜ + γ 2 P 1 B w B w T P 1 = 0
A I T P 1 + h ( t ) P 2 T + P 2 T A B R 1 B T P 1 = 0
A I T P 2 + P 2 A I + h ( t ) P 3 + P 3 h ( t ) P 2 T B R 1 B T P 2 = 0 .
If Equations (29)–(31) are solvable, then the controller u = R 1 B a T P x a is a solution for the H 2 / H Tracking Problem according to the proof of Theorem 1.
Because Y = P 1 1 satisfies LMIs (13) and (14), Equation (29) is apparently solvable, and the system (9) is asymptotically stable, which indicates A + B K = A B R 1 B T P 1 < 0 .
Equations (30) and (31) are equivalent to the following two equations:
h ( t ) I + I A B R 1 B T P 1 T v e c P 2 T = v e c A I P 1
h ( t ) I + I h ( t ) v e c P 3 = P 2 T B R 1 B T P 2 A I T P 2 + P 2 A I
where v e c ( · ) denotes the column vector obtained by stacking the columns of the matrix, e.g., v e c ( x 11 x 12 x 21 x 22 ) = x 11 x 21 x 12 x 22 T , and ⊗ denotes the Kronecher product multiplicator.
Due to h < 0 and A B R 1 B T P 1 < 0 , we have h I + I A B R 1 B T P 1 T < 0 and h I + I h < 0 , and thereby Equations (30) and (31) are solvable.
Therefore, the controller u = K 1 K 2 K 3 ( t ) x a is a solution for for the H 2 / H Tracking Problem of system (24). □
The controller u = K 1 K 2 K 3 ( t ) x a can be re-expressed as:
Δ u p = 0 t f u ˙ p d τ = K 1 Δ x p + K 2 0 t f e d τ + 0 t f K 3 ( τ ) y ˙ r d τ .
The structure diagram is shown in Figure 3.

4.3. Compensator Design for Bounded Reference

The reference is usually given by the power level angle, which is controlled by the pilot in real time, and thereby h ( t ) < 0 does not always hold in practical application. When h ( t ) > 0 , t [ t a , t b ] , there may be no solution for Equations (29) and (31). The reference expressed in Equation (23) can be seen as a bounded subsystem, and thereby the instability is a power-bounded disturbance imposed on the following system
x ˙ = A B R 1 B T P 1 A I + K 3 0 0 x
In order to ensure the solvability of Equations (29)–(31), for any t > 0 , K 3 ( t ) can be calculated as follows:
K 3 ( t ) = R 1 B T A + B K T 1 P 1 A I T , h ( t ) > 0 R 1 B T P 2 ( t ) , h ( t ) 0
where P 2 ( t ) is calculated according to Equation (32).

5. Simulation Results

In order to validate the effectiveness of the proposed approach, it was applied to a locally linear system of a turbofan engine in [26]. The linear model is as follows:
Δ n ˙ L Δ n ˙ H = 6.68 4.45 0.82 2.29 Δ n L Δ n H + 1.15 0.90 0.72 0.24 Δ W f Δ A 8 + 0.1 0.1 w p Δ n H Δ E P R = 0 1 0.78 1.04 Δ n L Δ n H + 0 0 0.25 0.57 Δ W f Δ A 8 + 0.2 0.2 w p
where n L , n H , W f , A 8 , and E P R denote the low-pressure speed, high-pressure speed, the fuel flow, the area of the nozzle throat, and the engine pressure ratio, respectively.
Here, control strategy 1 (CS1) is H 2 / H nominal tracking control with a compensator, control strategy 2 (CS2) is nominal tracking control introduced in MOP (22), and control strategy 3 (CS3) is a robust tracking controller proposed in [21].
Considering both tracking performance and robust performance, we choose Q = d i a g ( 0.01 , 0.01 , 10 , 14 ) , R = 0.01 · I , γ = 1 . For CS1 and CS2, according to Theorem 1 and MOP (22), we obtian γ 2 , m i n = 0.43 and
K 1 = 0.03 6.78 1.03 1.7 , K 2 = 29.01 17.22 14.8 33.24
The compensator K 3 ( t ) in CS1 is calculated by the current output reference in an online mode according to Equation (36).
Figure 4 shows the tracking performance of the three controllers for a linear reference with a ramp as follows:
y r ( t ) = 0 , 0 t < 1 0.02 t 0.02 , 1 t 2 0.02 , t > 2
As can be seen from Figure 4, the tracking performance of CS2 is better than that of CS3. It indicates that the nominal controller derived from GARE is more conservative than CS3 proposed in [21]. However, the system output response of CS1 is closer to the tracking reference than that of CS2 and CS3, which indicates that the compensator designed for the nominal controller CS2 can evidently improve the tracking performance. An instantaneous disturbance D w p w p = 0.005 , 0.005 T is added to the output at t = 3 s . When the disturbance disappears, all of the controllers can drive the output close to reference very quickly, which indicates that the proposed controller CS1 has a strong robustness as well as CS3 does.
The next simulation is carried out for an exponential reference to compare the control quality of the three control strategies in Figure 5. The reference is as follows:
y r ( t ) = 0 , 0 t < 1 0.02 ( 1 e 2.5 ( t 1 ) ) , t 1
As is demonstrated in Figure 5, the tracking performance of CS1 is better than those of CS2 and CS3. A continuous disturbance D w p w p = 0.005 , 0.005 T is added to the output at t = 2 s . The proposed controller can still track the reference due to its strong robustness.
Figure 6 shows output response for a sine reference:
y r ( t ) = 0.02 s i n ( π t )
A Gaussian white noise D w p w p N ( 0 , 0.002 ) is added to the output. From Figure 6a,b, we can see that the output curve of CS1 has better tracking performance than those of CS2 and CS3. The variation of the elements in the matrix K 3 ( t ) over time is shown in Figure 7.
The root mean square error (RMSE) values of responses of different references are listed in Table 2, which is defined to evaluate the tracking performance, as follows:
R M S E = i = 1 n e i 2 / n 1 ,
where e i denotes the tracking error in the i-th discrete time step, and the sampling time is 0.01 s.
As can be seen from Table 2, the bold numbers stand for the best tracking performance among the three approaches, and thereby the tracking performance of CS1 is evidently more accurate than that of CS2 and CS3, which indicates that compensator K 3 ( t ) enables the output trajectory of CS1 to be closer to the sine reference.

6. Conclusions

In order to improve the tracking performance of the traditional robust tracker, a novel H 2 / H output tracking control approach is proposed by combining a nominal controller and a compensator. Firstly, a nominal output tracking controller was developed for a step reference. Subsequently, a compensator is calculated online according to the nominal controller and the current reference. The sovability of the compensator is ensured for both stable and bounded unstable references.
The proposed approach is compared with the traditional robust tracking approach through numerical simulations. Compared to the traditional robust tracker, the proposed controller can enable the output to track the reference better for both stable and unbounded unstable references. Meanwhile, from the simulation results, the proposed controller can track the reference well under three kinds of disturbances, which indicates that it has strong robustness.
Due to the positive effect of the verification, further researche is encouraged: (a) The performance of the proposed approach will be studied in the presence of more uncertainties, such as model mismatch and the saturation of the actuator. (b) The algorithm will be verified on a hardware in the loop platform.

Author Contributions

Q.C. conceived the main idea, J.H. and Q.C. designed the model structure, Q.C. carried out the numerical experiments and analyzed the data, and M.P., F.L., and Q.C. wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was founded by the National Science and Technology Major Project (2017-V-0004-0054) and the Funding of the Jiangsu Innovation Program for Graduate Education (No. KYLX15_0255).

Conflicts of Interest

The authors declare that there is no conflict of interest.

References

  1. Coro, A.; Abasolo, M.; Aguirrebeitia, J.; Lopez De Lacalle, L. Inspection scheduling based on reliability updating of gas turbine welded structures. Adv. Mech. Eng. 2019, 11, 1–20. [Google Scholar] [CrossRef] [Green Version]
  2. Coro, A.; Macareno, L.; Aguirrebeitia, J.; Lopez de Lacalle, L. A methodology to evaluate the reliability impact of the replacement of welded components by additive manufacturing spare parts. Metals 2019, 9, 932. [Google Scholar] [CrossRef] [Green Version]
  3. Bhattacharyya, S.P.; Keel, L.H. Robust control: The parametric approach. In Advances in Control Education 1994; Elsevier: Amsterdam, The Netherlands, 1995; pp. 49–52. [Google Scholar]
  4. Wu, L.; Zhao, R.; Li, Y.; Chen, Y.H. Optimal Design of Adaptive Robust Control for the Delta Robot with Uncertainty: Fuzzy Set-Based Approach. Appl. Sci. 2020, 10, 3472. [Google Scholar] [CrossRef]
  5. Szuch, J.; Soeder, J.; Skira, C. Evaluation of an F100 Multivariable Control Using a Real-Time Enginesimulation; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 1977. [Google Scholar]
  6. Athans, M.; Kapasouris, P.; Kappos, E.; Spang, H., I. Multivariable Control for the F-100 Engine Using the LQG/LTR Methodology; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 1984; pp. 435–444. [Google Scholar]
  7. Zames, G. Feedback and optimal sensitivity: Model reference transformations, multiplicative seminorms, and approximate inverses. IEEE Trans. Autom. Control 1981, 26, 301–320. [Google Scholar] [CrossRef]
  8. Bernstein, D.S.; Haddad, W.M. LQG control with an H performance bound: A riccati equation approach. In Proceedings of the 1988 American Control Conference, Atlanta, GA, USA, 15–17 June 1988; pp. 796–802. [Google Scholar]
  9. Moriwaki, K. Autonomous steering control for electric vehicles using nonlinear state feedback control. Nonlinear Anal. 2005, 63, e2257–e2268. [Google Scholar] [CrossRef]
  10. Kurishige, M.; Nishihara, O.; Kumamoto, H. A new control strategy to reduce steering torque without perceptible vibration for vehicles equipped with electric power steering. Automob. Technol. 2010, 132, 054504. [Google Scholar] [CrossRef]
  11. Härefors, M. Application of H robust control to the RM12 jet engine. Control Eng. Pract. 1997, 5, 1189–1201. [Google Scholar] [CrossRef]
  12. Ben, N.; Bacem, B.; Khaled, D.; Michael, D.; Mohamed, H.; Mohamed, A. State feedback stabilization of a class of uncertain nonlinear systems on non-uniform time domains. Syst. Control Lett. 2016, 97, 18–26. [Google Scholar]
  13. Wu, H.; Feng, S.; Liu, Z.; Guo, L. Disturbance observer based robust mixed H2/H fuzzy tracking control for hypersonic vehicles. Fuzzy Sets Syst. 2017, 306, 118–136. [Google Scholar] [CrossRef]
  14. Liu, M.; Dong, Z. Multiobjective robust H2/H fuzzy tracking control for thermal system of power plant. J. Process Control 2018, 70, 47–64. [Google Scholar] [CrossRef]
  15. Yang, D.; Zhao, J. H infinity output tracking control for a class of switched LPV systems and its application to an aero-engine model. Int. J. Robust Nonlinear Control 2017, 27, 2102–2120. [Google Scholar] [CrossRef]
  16. Liao, F.; Wang, J.L.; Yang, G.H. Reliable robust flight tracking control: An LMI approach. IEEE Trans. Control Syst. Technol. 2002, 10, 76–89. [Google Scholar] [CrossRef]
  17. Athans, M.; Falb, P. Optimal control: An introduction to theory and its applications. In SERBIULA (Sistema Librum 2.0); Wiley: Hoboken, NJ, USA, 1966. [Google Scholar]
  18. Lewis, F.; Vrabie, D.; Syrmos, V. Optimal Control, 3rd ed.; Wiley: Hoboken, NJ, USA, 2012. [Google Scholar]
  19. Bauer, P.; Bokor, J. Development and performance evaluation of an infinite horizon LQ optimal tracker. Eur. J. Control 2018, 39, 8–20. [Google Scholar] [CrossRef] [Green Version]
  20. Ahmed, H.; Ríos, H.; Ayalew, B.; Wang, Y. Robust Output Tracking Control for Van der Pol Oscillator: A Sliding-Mode Differentiator Approach. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018. [Google Scholar] [CrossRef]
  21. Zhang, H.; Li, Y.; Deng, S. A novel emergent state control law for an integrated helicopter/turboshaft engine system. Math. Probl. Eng. 2014, 2014, 385807. [Google Scholar] [CrossRef]
  22. Bruzelius, F.; Breitholtz, C.; Pettersson, S. LPV-based gain scheduling technique applied to a turbo fan engine model. Int. Conf. Control Appl. 2002, 2, 713–718. [Google Scholar]
  23. Modares, H.; Lewis, F.L.; Jiang, Z. H tracking control of completely unknown continuous-time systems via Off-Policy Reinforcement Learning. IEEE Trans. Neural Netw. 2015, 26, 2550–2562. [Google Scholar] [CrossRef] [PubMed]
  24. Yu, L. Robust Control-Linear Matrix Inequalities Approach; Tsinghua University Press: Beijing, China, 2002; Chapter 2; pp. 31–32. [Google Scholar]
  25. Lofberg, J. YALMIP: A toolbox for modeling and optimization in MATLAB. In Proceedings of the 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508), New Orleans, LA, USA, 2–4 September 2004; pp. 284–289. [Google Scholar]
  26. Chen, Q.; Huang, J.; Pan, M.; Lu, F. A novel real-time mechanism modeling approach for turbofan engine. Energies 2019, 12, 3791. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Diagram of output tracking control with a step reference.
Figure 1. Diagram of output tracking control with a step reference.
Applsci 10 04929 g001
Figure 2. Diagram of output tracking control with a constant h.
Figure 2. Diagram of output tracking control with a constant h.
Applsci 10 04929 g002
Figure 3. Diagram of output tracking control for a bounded reference.
Figure 3. Diagram of output tracking control for a bounded reference.
Applsci 10 04929 g003
Figure 4. Output response for the ramp reference. (a) Δ n H tracking curve; (b) Δ E P R tracking curve.
Figure 4. Output response for the ramp reference. (a) Δ n H tracking curve; (b) Δ E P R tracking curve.
Applsci 10 04929 g004
Figure 5. Output response for the exponential reference. (a) Δ n H tracking curve; (b) Δ E P R tracking curve.
Figure 5. Output response for the exponential reference. (a) Δ n H tracking curve; (b) Δ E P R tracking curve.
Applsci 10 04929 g005
Figure 6. Output response for sine reference. (a) Δ n H tracking curve; (b) Δ E P R tracking curve.
Figure 6. Output response for sine reference. (a) Δ n H tracking curve; (b) Δ E P R tracking curve.
Applsci 10 04929 g006
Figure 7. The elements of K 3 ( t ) .
Figure 7. The elements of K 3 ( t ) .
Applsci 10 04929 g007
Table 1. Three classic linear references.
Table 1. Three classic linear references.
ReferenceImage FunctionPrimitive Function y ˙ r ( 0 ) h
step 1 s 1 ( t )
ramp 1 s 2 t10
exponential a s ( s + a ) 1 e a t a a
Table 2. RMSE of responses of different references.
Table 2. RMSE of responses of different references.
RampExponentialSine
CS1CS2CS3CS1CS2CS3CS1CS2CS3
R M S E ( 10 3 ) n H 0.753.122.051.783.292.177.3315.4510.41
R M S E ( 10 3 ) E P R 0.320.490.720.250.520.712.313.334.48

Share and Cite

MDPI and ACS Style

Chen, Q.; Huang, J.; Pan, M.; Lu, F. H2/H Output Tracking Control with a Performance Compensator for Aeroengines. Appl. Sci. 2020, 10, 4929. https://doi.org/10.3390/app10144929

AMA Style

Chen Q, Huang J, Pan M, Lu F. H2/H Output Tracking Control with a Performance Compensator for Aeroengines. Applied Sciences. 2020; 10(14):4929. https://doi.org/10.3390/app10144929

Chicago/Turabian Style

Chen, Qianjing, Jinquan Huang, Muxuan Pan, and Feng Lu. 2020. "H2/H Output Tracking Control with a Performance Compensator for Aeroengines" Applied Sciences 10, no. 14: 4929. https://doi.org/10.3390/app10144929

APA Style

Chen, Q., Huang, J., Pan, M., & Lu, F. (2020). H2/H Output Tracking Control with a Performance Compensator for Aeroengines. Applied Sciences, 10(14), 4929. https://doi.org/10.3390/app10144929

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