You are on page 1of 7

Available online at www.sciencedirect.

com

Automatica 39 (2003) 2115 – 2121


www.elsevier.com/locate/automatica

Brief Paper
On-line performance optimisation of aero engine control system
O.D. Lyantseva , T.V. Breikinb;∗ , G.G. Kulikova , V.Y. Arkova
a Department of Automated Control Systems, Ufa State Aviation Technical University, K.Marx Street 12, Ufa 450000, Russia
b Department of Automatic Control and Systems Engineering, University of She&eld, Mappin Street, She&eld S1 3JD, UK

Received 13 November 2002; received in revised form 17 March 2003; accepted 1 July 2003

Abstract

This paper is focused on on-line performance optimisation of gas turbine engine control systems. Practical problems of optimal engine
control design and implementation are considered. An algorithm for on-line resolution of the engine control optimisation problem is
proposed. The example of turbo-jet engine on-line speci7c fuel consumption minimisation is presented.
? 2003 Elsevier Ltd. All rights reserved.

Keywords: Aero engine optimal control; On-line performance optimisation; Numerical algorithms

1. Introduction the fact that 1.5% of engine SFC reduction is estimated to


be equal to a reduction of aircraft direct operational costs
The continuously increasing requirements for :ight vehi- by 1%, engine price by 8%, and engine weight by 5%. If
cles necessitate improvements in power plant performance. the implementation of new technology leads to reducing
This drives reduction of speci7c fuel consumption, increase engine SFC by 4% this can be a reason for a new engine
of speci7c thrust and reduction of speci7c weight. Increas- design.
ing or optimising the absolute values of the parameters of Nowadays frequency domain methods of classical con-
the working process and using more complex geometry is trol theory are usually used for design of gas turbine engine
used to ful7ll these requirements. Geometric variation has a control laws. Digital algorithms for engine control are
strong e<ect on gas turbine engine performance (Walsh & implemented in modern engine control systems. Usually
Fletcher, 1998). digital algorithms are used for the digital realisation of clas-
The programs of gas turbine engine control are deter- sical control laws but, in recent years, many research projects
mined with respect to the aircraft requirements. For exam- have focused on the application of optimal control methods
ple, a controller may include programs for the maintenance for aero engines. These methods are usually based on the
of maximum manoeuvrability of the aircraft, for maximum variations of linear optimal control methodologies (Athans,
engine eAciency and speci7c programs for take-o< and Kapasouris, Kappos, & Spang, 1986; Moorhouse & Citurs,
landing. Each program is determined via optimisation of 1994; Garg, 1993; Frederick, Garg, & Adibhatla, 2000;
some criterion or a group of criteria. In practice for the Harefors, 1997). Further details about the engine control
optimisation of engine performance it is usual to quote problem can be found, for example, in Harefors (1997).
engine speci7c fuel consumption (SFC) rather than eA- All these designs are based on linear engine models,
ciency (Cohen, Rogers, & Saravanamuttoo, 1996). The which are derived from the full thermodynamic model of the
importance of engine SFC optimisation can be shown by engine using di<erent linearisation procedures. Full thermo-
dynamic model allows modelling of engine characteristics
 This paper was not presented at any IFAC meeting. This paper was very accurately and this type of model is widely used in
recommended for publication in revised form by Associate Editor Pedro industry for validation of control laws and testing of engine
Albertos under the direction of Editor Mituhiko Araki.
∗ Corresponding author. Tel.: +44-0-114-222-5634; fax: +44-0-114- control systems. At the moment engine performance
222-5138. optimisation is being done o<-line using the engine full
E-mail address: t.breikin@sheAeld.ac.uk (T. Breikin). thermodynamic model and does not take into account engine

0005-1098/$ - see front matter ? 2003 Elsevier Ltd. All rights reserved.
doi:10.1016/S0005-1098(03)00224-3
2116 O.D. Lyantsev et al. / Automatica 39 (2003) 2115 – 2121

Fig. 1. Generalised schematic of twin-shaft turbo jet: I—fan (LP com-


pressor); II—HP compressor; III—bypass duct; IV—main combustion
chamber; V—HP and LP turbines; VI—mixing chamber; VII—variable
jet nozzle.

to engine parameters variations that can be up to 2%, engine


degradation, and other uncertainties.
The objective of the work presented in this paper is to
develop and investigate a numerical approach for the on-line
optimisation of engine speci7c fuel consumption, accounting
for individual characteristics of the engine. The practical
problems of on-line engine SFC optimisation are addressed
and a real-time optimisation algorithm is designed.

2. Problem formulation

Consider the problem of optimal control of a particular Fig. 2. Optimal engine performance with minimum SFC.
propulsion plant by the criterion of minimum speci7c fuel
consumption at cruise :ight. This problem is very important
because of the weight composition of modern aircraft. Fuel determine the same thrust F  (see the lines marked An , An ,
weight usually represents up to 60% of the take-o< weight, A 
n and An ).
whereas useful load is less than 10%. Therefore, a slight in- The line SFC0 determines the corresponding values of
crease in eAciency of the power plant and fuel consumption speci7c fuel consumption. According to Fig. 2, the minimum
substantially a<ects overall aircraft eAciency. speci7c fuel consumption is achieved at the point SFC∗ .
Thrust of modern turbo jets at steady-state conditions is The value SFC∗ is less than SFC achieved with the general
usually controlled indirectly. The controller maintains the optimal program Fopt . Hence, the existing control law Fopt
demanded values of the main measurable engine parameters, does not maintain the minimal possible value of SFC for
e.g. shaft speed (Harefors, 1997). A generalised schematic demanded thrust F. In other words, the general law is not
of a turbojet engine is shown in Fig. 1. The main compo- optimal. It should be noted that the demanded values of en-
nents of the engine are high-pressure (HP) and low-pressure gine parameters are calculated from a general engine model.
(LP) compressors, a combustor, turbine stages, and a vari- Also, during the engine’s in-service life, its characteristics
able nozzle. The main control factors include fuel :ow into are degrading because of wear of the engine components.
the combustion chamber Wf and output nozzle area An . An Therefore, the fuel consumption necessary for maintaining
example of calculations of these parameters by the crite- demanded thrust di<ers from that calculated for each engine
rion of minimum speci7c fuel consumption (SFC) is given in the :eet. Moreover, this value is di<erent from a possible
in Fig. 2. Engine performance is presented as thrust F and minimum.
SFC, being functions of shaft speed n and jet nozzle area An . This leads to solving the problem of non-searching op-
For any particular turbo jet engine, the optimal values of timal control with the criterion of minimum SFC for each
SFC are connected with values of shaft speed n. However, engine at current :ight conditions at cruise operation with
the value of shaft speed n delivering optimal SFC di<ers the required levels of stability, control quality and accuracy.
with the value of nozzle area An . Therefore, the control law A possible method for a real-time solution of the problem is
should maintain a minimum of SFC = f(n) at each An . described in the following section based on analysis of gas
Optimal values of thrust and speci7c fuel consumption are turbine engine characteristics.
approximated by the straight lines Fopt and SFCopt in Fig. 2.
According to the control law implemented in controllers
3. Turbo jet specic fuel consumption minimisation
currently in service, the thrust value F  is achieved with
shaft speed n and nozzle area An . In this case, speci7c fuel
Thrust of a turbo jet engine is known to be characterised
consumption SFC is maintained. However, the same thrust
with the set of parameters
F  can be obtained with lower SFC. A number of
di<erent values of n and A are presented in Fig. 2, which F = An pt =pin ; (1)
O.D. Lyantsev et al. / Automatica 39 (2003) 2115 – 2121 2117

Fig. 4 presents projections of the lines F =100% and 85%


at the plane {Wf ; An }. The points a and a show the values of
Wf and An according to the existing control law. The points
b and b correspond to minimum fuel consumption at F =
100% and 85%. The solution of the optimal control problem
can be presented as transition from the point a along the line
An pt =pin = const to the point b and stabilisation of engine
parameters there.
Transforming Eq. (1) to a form operating with the
co-ordinates Wf and An , using a linear discrete mathemati-
cal model of the plant
QnLP; i+1 = f11 QnLP; i + f12 QnHP; i + t11 QWf ; i + t12 QAn; i ;

QnHP; i+1 = f21 QnLP; i + f22 QnHP; i + t21 QWf ; i + t22 QAn; i ;

Qpt; i+1 = s11 QnLP; i + s12 QnHP; i + p11 QWf ; i + p12 QAn; i ;

QnLP; i = nLP; i − n0LP ;


(2)
QnHP; i = nHP; i − n0HP ;

Qpt; i = pt; i − pt0 ;


Fig. 3. Thrust of twin-shaft bypass engine depending on fuel consumption
and nozzle area. QWf ; i = Wf ; i − Wf0 ;

QAn; i = An; i − A0n :


The actuators are integrators and their dynamics are
where pt is full gas pressure behind the turbine or full gas
described by the equations
pressure in the mixing chamber, if an engine with a mixture 
of gas :ows is considered; An is the jet nozzle area and pin
Wf = KW UW dt;
is the full inlet air pressure.
The general shape of the relation between thrust, fuel  (3)
consumption and nozzle area for a twin-shaft bypass engine A = KA UA dt;
is presented in Fig. 3. The ABC line is the geometric place of
points, where F =100%. The a b c line is the place of points, where UW and UA are control signals passed from the control
where F = 85%. The Aa line determines the steady-state computer to corresponding actuators and KW and KA are
values of Wf and An given by a control law. The Bb line integrator gains.
is the geometric place of points, where Wf = min for given The control signals UW and UA are of impulse-width type
F = const. and the sampling interval is . Subtract Eq. (2) for time i

Fig. 4. Relation between fuel consumption and nozzle area at constant thrust.
2118 O.D. Lyantsev et al. / Automatica 39 (2003) 2115 – 2121

from Eq. (2) for i+1 The following equation determines change in pressure pt
at the static line with reference to the point b :
nLP; i+1 = nLP; i + f11 nLP; i
pt; i+1 = KpW Wf + KpA An ; (10)
+ f12 nHP; i + t11 Wf ; i + t12 An; i ;
where KpW and KpA are static gains. Substituting Eq. (10)
nHP; i+1 = nHP; i + f21 nLP; i into Eq. (7) gives
+ f22 nHP; i + t21 Wf ; i + t22 An; i ; F − pt; i An; i − (KpW An; i + KpA An )Wf

pt; i+1 = pt; i + s11 nLP; i + s12 nHP; i −(pt; i + KpA An; i )An − KpA A2n = 0: (11)

+ p11 Wf ; i + p12 An; i ; (4) Explicit relationship between Wf and An is found from
Eq. (11)
nLP; i = nLP; i − nLP; i−1 ; F − pt; i An; i − (pt; i + KpA An; i )An − KpA A2n
Wf = :
nHP; i = nHP; i − nHP; i−1 ; KpA (An; i + An )
(12)
Wf ; i = Wf ; i − Wf ; i−1 = KW (UW; i − UW; i−1 );
Following from analysis of the graphs in Fig. 4, minimum
An; i = An; i − An; i−1 = KA (UA; i − UA; i−1 ): fuel consumption corresponds to zero of the derivative
dWf =dAn . An expression for this derivative can be obtained
The expression for pt; i+1 takes the form
by dividing both parts of Eq. (12) by An :
pt; i+1 = pt; i+1 − pt; i = p0 + pW Wf + pA An ; (5)
Wf F − pt; i An; i − (pt; i + KpA An; i )An − KpA A2n
= :
where An KpA (An; i + An )An
(13)
p0 = s11 (nLP; i − nLP; i−1 ) + s12 (nLP; i − nLP; i−1 );
pW = p11 ; (6) Supposing ful7lment of equality F − pt; i An; i = 0 in Eq. (13)
gives the value of the derivative at the minimum of fuel
pA = p12 :
consumption
If inlet air pressure is considered constant, then the require-
Wf pt; i + KpA An; i + KpA An
ment of the operating point being at the line F = An pt =pin = =− : (14)
const can be written in the form An KpA (An; i + An )

F = pt; i+1 An; i+1 = (pt; i + pt; i+1 )(An; i + An ): (7) The condition for the derivative to be zero from Eq. (14)

Accounting for Eq. (5) gives the value of thrust deviation e2 = pt; i + KpA An; i + KpA An = 0: (15)
from demand e1 . With a requirement for zero deviation
Find the limit of Eq. (14) with An → 0
e1 = F0 − TW Wf − TA An
dWf pt; i + KpA An; i
− PW Wf An − PA A2n = 0; (8) =− : (16)
dAn KpA An; i
where
Hence, the condition of the derivative being zero is the
F0 = F − pt; i An; i − p0 An; i ; following:
TW = PW An; i ; (9) pt; i
= −KpA : (17)
TA = pt; i + PA An; i + p0 : An; i

Eq. (8) shows the relationship between deviations of fuel Finally, the condition of minimum fuel consumption with
consumption Wf and nozzle area An . This information demanded thrust is equality of turbine pressure pt divided
is used to maintain demanded thrust and to compensate its by nozzle area An to the static gain of An in:uence to pt ,
random deviations from demand. taken negative.
Determine the conditions of the operating point where Hence, changes of fuel consumption Wf and nozzle area
minimum fuel consumption is achieved at the required An at each time instant must satisfy the conditions Eqs. (15)
demanded thrust. This is the point b in Fig. 4, left. and (8). Also, the following constraints are applied upon the
O.D. Lyantsev et al. / Automatica 39 (2003) 2115 – 2121 2119

values Wf and An : Analysis of the engine mathematical model reveals that a
10% error in estimation of the parameter KpA leads to 0.82%
|Wf | 6 Ẇ f max ;
(18) change in fuel consumption at maximum thrust operation
|An | 6 Ȧn max ; and 0.2% at nominal operation. This makes requirements for
accurate determination of this parameter high, in particular
which are obtained from existing limitations of maximum at maximum thrust operation.
speed of change determined by physical properties of ac- Identi7cation of the parameter KpA using methods of
tuators. The objective function is built by considering only correlation analysis is not acceptable because of high com-
linear parts of Eqs. (8) and (15) putational load and low accuracy. Previous research has
shown that error of estimation of static coeAcients of a gas
J = (F0 1 − TW Wf − TA An )2 turbine engine by methods of correlation analysis is usually
+[(pt; i + KpA An; i )2 + KpA An ]2 : (19) greater than 12%. Passive identi7cation of dynamic model
parameters is diAcult because of the feedback in:uence.
The values Wf and An are determined as delivering min- Methods for active identi7cation and optimal control with
imum to Eq. (19) and ful7lling the constraints Eq. (18). test signals are not acceptable in principle. Hence, the use of
The objective function J Eq. (19) has a simple physical other methods is necessary for taking into account individual
sense. The 7rst term of the expression determines the di<er- engine characteristics. A possible solution is to monitor time
ence between demanded and actual thrust. The second term drift of the extreme of the engine characteristic presented in
re:ects the “distance” from the current operating point to Fig. 3.
the point with minimum fuel consumption. The weighting Using observation of the variables Wf (An ), an optimisa-
coeAcients 1 and 2 change the corresponding di<erences tion algorithm is constructed, which determines a sequence
and so regulate dynamic properties of the system. {KpA ; },  = 0; 1; : : : , for which {Kp;
A A
 − Kp; opt } → min if
The proposed algorithm is able to account for individ-  → ∞.
ual characteristics of the engine. The engine operation with Successfully solving the problem of tracking the drift of
minimum SFC is determined by the coeAcient of in:uence the extreme is connected with assumptions about the drift
KpA . Its value is continuously obtained during the :ight, ac- character and properties of the function Wf (An ) or its gradi-
counting for individual engine characteristics. ent. The extremal relationship can often be assumed poly-
Engine transition for demanded thrust onto more eAcient nomial. Suppose that the following relationship 7ts well the
operation increases eAciency of the engine as a thermal extremal dependency shown in Fig. 4:
machine. This is accompanied by increase in air pressure
Wf = a0 + a1 An + a2 A2n ; (23)
in :owing parts of the engine, shaft speeds and gas tem-
perature. During transition toward minimum SFC, some where a0 , a1 and a2 are unknown coeAcients to be estimated.
critical engine parameters, e.g. gas temperature, can achieve The optimal value of nozzle area delivering minimum fuel
the maximum limit allowed. In this case, the control law consumption is calculated from the equation:
changes and control is determined as the minimum of the dWf
following objective function: = 0; (24)
dAn
J1 = (F0 1 − TW Wf − TA An )2 a1
An opt = − : (25)
2a2
+(Ttmax − Tt; i − aW Wf − aA An )2 : (20)
The coeAcient KpA in Eq. (17) is determined from the ratio
The parameter to be limited is determined by comparison as
of current values with their limits. The control law changes pt; i 2a2 pt; i
automatically using a selector. When gas temperature has KpA = − = : (26)
An opt a1
reached its limit, the control law changes as follows. The
values ri are determined by the equations: Recurrent procedures for estimating the parameters a0 , a1
and a2 are preferable because of real-time operation. A com-
r1 = 1 |pt; i + KpA An; i |; parative study of accuracy, convergence and computational
(21)
r2 = 2 |Ttmax − Tt; i |; load of recurrent algorithms for parametric identi7cation
leads to the following conclusion.
r = min(r1 ; r2 ): (22) Under conditions of small observation time and highly
intensive noise, all recurrent methods possess similar qual-
If r = r1 , then the objective function J Eq. (19) is used. ity of parametric estimation, except the method of stochas-
When r = r2 , the objective function J1 Eq. (20) is used. tic approximation. Therefore, preference is usually given
In order to make the method adaptive to variation of the to the recurrent least squares method because of its rela-
engine static characteristics, recurrent identi7cation of tive simplicity compared with other methods and reliable
the parameter KpA is necessary. convergence of estimates.
2120 O.D. Lyantsev et al. / Automatica 39 (2003) 2115 – 2121

Fig. 5. Engine fuel :ow minimisation at maximum thrust operation.

The recurrent least squares method is applied for estima- because the extremal characteristic Wf =f(An ) at maximum
tion of the parameters a0 , a1 and a2 in Eq. (23). The vector thrust is approximated by
of estimates A = [a0 ; a1 ; a2 ]T is determined by the equation
Wf = 16 990 − 11:282An + 24:83 × 10−4 A2n : (33)
A(i) = A(i − 1) + (i − 1)[Wf (i) − F T (i)A(i − 1)]; (27)
Finally, the algorithm accounting for individual engine char-
when vector of correction is determined by ratio
acteristics during optimal control by the criterion SFC →
P(i − 1)F(i) min is as follows:
(i − 1) = T ; (28)
F (i)P(i − 1)f(i) + 1
• the engine parameters Wf , An , pt , nLP , nHP are measured;
where
• the parameters a0 , a1 , a2 are estimated via Eqs. (27), (30)
P(i) = [E − (i − 1)F T (i)]P(i − 1): (29) and (31);
• the value of KpA is calculated from Eq. (26).
The algorithm should follow slow changes in parameters
of a non-stationary process. As a result, new measurements The period of operation of the algorithm should ensure that
receive greater weights than previous data. A mechanism at the moment of measurements of engine parameters the
of gradual forgetting is introduced into the identi7cation transitional process due to change in KpA is complete and the
algorithm. In the least squares method, this is realised by engine operation is steady-state.
introducing into the loss function a multiplier dependent on
time. Then Eqs. (28) and (29) change:
P(i − 1)F(i) 4. Simulation experiments
(i − 1) = T ; (30)
F (i)P(i − 1)f(i) + 
1 A set of simulation experiments with the full thermo-
P(i) = [E − (i − 1)F T (i)]P(i − 1) ; (31)
 dynamic model of the twin-shaft bypass turbo-jet engine
where the fade parameter  is chosen as a compromise be- and its nominal control system was done to evaluate the
tween best tracking of changing parameters and highest de- performance of the designed algorithm. Fig. 5 shows tran-
gree of noise suppression. Usually, the value of  is selected sient responses of the engine fuel :ow and thrust during
in the range 0:90 ¡  ¡ 0:995. the engine speci7c fuel consumption minimisation at the
The recurrent least squares method Eqs. (27) – (29) maximum thrust operation without using the after burner.
applied to the full thermodynamic model of the twin-shaft The nominal engine control system is in operation during
bypass engine at maximum thrust operation (without using the 7rst 8 s. At the eighth second of simulation the designed
after burner) gives the following initial conditions: algorithm is activated. The value of KpA is recalculated every
  8 s. It can be seen from the graphs that time for transition
 16 990 
  to a new steady state operation is approximately 30 s. The
 
A(i − 1) =  −11:282 

; maximal deviation of the engine thrust from the demanded
  value during the transient process is 0.06%. The engine fuel
 0:002483 
  :ow is reduced by 0.98% of its value during the operation
1 0 0 (32) with the nominal control system. At cruse operation of the
 
  engine the proposed control method enabled 0.7% reduction
P(i − 1) = 0 1 0;

  of the engine speci7c fuel consumption.
0 0 1 To investigate the robustness of the designed algorithm,
 T the same experiment was done with simulation of distur-
F(i) =  1 Fi Fi2  ; bances that can potentially a<ect the algorithm performance.
O.D. Lyantsev et al. / Automatica 39 (2003) 2115 – 2121 2121

Statistically independent random disturbances with Gaus- Harefors, M. (1997). Application of H-in7nity robust control to the RM12
sian distribution were simulated on the following engine pa- jet engine. Control Engineering Practice, 9, 1189–1201.
rameters Wf , An , pt , nHP , and nLP . Standard deviations were Moorhouse, D. J., & Citurs, K. D. (1994). The control system design
methodology of the STOL and maneuver technology demonstrator.
chosen to correspond to the real operation of the engine. In International Journal of Control, 1, 221–238.
this experiment, the engine fuel :ow was reduced by 0.9% at Walsh, P. P., & Fletcher, P. (1998). Gas turbine performance. Oxford:
the maximum thrust operation, which is just 0.08% less then Blackwell Science.
reduction achieved without considering the disturbances.

5. Conclusions Oleg Lyantsev received his Control


Engineering degree from Moscow Physical
Technical Institute and Ph.D. degree from
This paper presents an approach for aero engine control Central Institute for Aviation Motors,
system performance optimisation. Most digital on-board Moscow, Russia. He is presently Docent
of the Department of Automated Control
engine control systems today represent mere digital reali- and Management Systems, Ufa State Avi-
sation of analogue control laws used in hydro-mechanical ation Technical University (USATU), Ufa,
control systems. However, existing control computers pos- Russia. His research interests are auto-
matic control, digital 7ltration and real-time
sess enough computing power to be used in the optimisa- optimisation.
tion of engine performance through new types of control
laws and algorithms. The implementation of optimal en-
gine control leads to more eAcient operation of the aircraft Timofei Breikin received his Electrical En-
power plant via targeting global optimisation criteria and gineering degree and Ph.D. degree both from
USATU, Ufa, Russia. He is presently Re-
by accounting for individual engine characteristics. In the search Associate at the Department of Auto-
example discussed, a real-time algorithm was presented for matic Control and Systems Engineering, the
on-line optimisation of engine SFC. It was shown that the University of SheAeld, UK. His research in-
terests are industrial application of control
method developed allows on-line optimisation of engine theory and system identi7cation.
performance.

Acknowledgements
Gennady Kulikov received his Mechanical
Engineering and Control Engineering de-
The authors wish to acknowledge the support of EU grees, Ph.D. and D.Sc. degrees, all from US-
INTAS programme under the INTAS-2000-757 project. ATU, Ufa, Russia. He is presently Professor
and Head of the Department of Automated
Control and Management Systems, USATU.
His research interests are system identi7ca-
References tion and system analysis in the 7eld of gas
turbines.
Athans, M., Kapasouris, P., Kappos, E., & Spang, H. A. (1986).
Linear-quadratic Gaussian with loop-transfer recovery methodology
for the F-100 engine. Journal of Guidance, Control, and Dynamics,
1, 45–52. Valentin Arkov received his Electrical En-
Cohen, H., Rogers, G. F. C., & Saravanamuttoo, H. I. H. (1996). Gas gineering, Ph.D. and D.Sc. degrees, all from
turbine theory. New York: Longman Group. the USATU, Ufa, Russia. He is currently
Frederick, D. K., Garg, S., & Adibhatla, S. (2000). Turbofan engine Professor of the Department of Automated
control design using robust multivariable control technologies. IEEE Control and Management Systems, USATU.
Transactions on Control Systems Technology, 11, 961–970. His research interests are system identi7-
cation and industrial application of control
Garg, S. (1993). Robust integrated :ight propulsion control design
theory.
for a STOVL aircraft using H-in7nity control design techniques.
Automatica, 1, 129–145.

You might also like