Professional Documents
Culture Documents
J-2003-On-line Performance Optimisation of Aero Engine Control System, Lyantsev
J-2003-On-line Performance Optimisation of Aero Engine Control System, Lyantsev
com
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
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
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
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 ;
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
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.
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.