Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-07T01:58:21.413Z Has data issue: false hasContentIssue false

Smooth linear-parameter-varying identification of gas turbine engine models: a polynomial approach

Published online by Cambridge University Press:  04 September 2025

H. Morales Escamilla*
Affiliation:
Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK
A. R. Mills
Affiliation:
Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK
V. Kadirkamanathan
Affiliation:
Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK
D. S. Wall
Affiliation:
Rolls-Royce PLC, Bristol, UK
*
Corresponding author: H. Morales Escamilla; Email: h.m.escamilla@sheffield.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Interpretability and explainability are at the core of applications developed for control of safety-critical systems, requiring low-complexity models, with physically meaningful insights, and maximum prediction accuracy. This can lead to two very distinct representations of non-linear systems: models purely based on first-principles, highly explainable but extremely difficult to use in practice, or data-intensive, with almost no interpretability but tailored to each specific application. To harness the advantages of both approaches, this paper introduces a novel polynomial linear-parameter-varying framework with stability guarantees to model gas turbine engines, with interpretable dynamical states. The identification problem is split into three stages: (i) identification of the scheduling variable mapping via least squares; (ii) identification of the state dynamics via constrained least squares optimisation involving linear matrix inequalities; (iii) identification of the output equation via least squares. The modelling framework inherits interpretability through the selection of physical variables as dynamical states, while model smoothness is enforced by the use of polynomial functions, which are amenable for control design and optimisation. A unique model for the gas turbine engine is obtained at sea level static, and then extended to wider operating conditions through transformations to referred variables. The effectiveness of the modelling framework is demonstrated on two scenarios, using an engine from the literature, in which low prediction errors were observed, including avoidance of instabilities. Potential applications range from digital-twins and Monte-Carlo simulations, to gain-scheduled and model predictive control, or even economic optimisation, among others.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. LPV model concept diagram.

Figure 1

Figure 2. LPV model diagram.

Figure 2

Figure 3. Summary of steps in the identification process.

Figure 3

Figure 4. Fuel flow (left) and high-pressure shaft speed (right) during the first identification experiment. The operating points are selected once steady-state is reached, right before the next step is introduced.

Figure 4

Figure 5. Static maps of HPC mass flow (left) and turbine temperature (right).

Figure 5

Figure 6. Modelling of the scheduling variable. The steps at three operating conditions from Fig. 4 are shown: idle (left), medium thrust (centre), and full thrust (right). The polynomial of order 2 fits better the data at all operating conditions.

Figure 6

Figure 7. Optimisation cost of the state dynamics identification when using unconstrained LS, in comparison to LMI-constrained LS, when choosing polynomial orders 1 to 3.

Figure 7

Figure 8. State simulation using unconstrained and LMI-constrained LS during experiment 1.

Figure 8

Figure 9. Eigenvalues using unconstrained and LMI-constrained LS during experiment 1.

Figure 9

Figure 10. Optimisation cost of the output equation identification when using orders 1 to 3 in the polynomials.

Figure 10

Figure 11. Comparison between the model outputs and experiment data during the slam manoeuvre.

Figure 11

Figure 12. Comparison between the model outputs and experiment data during the take-off manoeuvre.

Figure 12

Table 1. Coefficients for referred parameter corrections for most common engine variables