Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-09T19:13:45.611Z Has data issue: false hasContentIssue false

Real-time thermoacoustic data assimilation

Published online by Cambridge University Press:  13 September 2022

A. Nóvoa
Affiliation:
Cambridge University Engineering Department, Trumpington St, Cambridge CB2 1PZ, UK
L. Magri*
Affiliation:
Cambridge University Engineering Department, Trumpington St, Cambridge CB2 1PZ, UK Aeronautics Department, Imperial College London, Exhibition Road, London SW7 2AZ, UK The Alan Turing Institute, 96 Euston Rd, London NW1 2DB, UK Institute for Advanced Study, TU Munich, Lichtenbergstraße 2a, 85748 Garching, Germany (visiting)
*
†Email address for correspondence: lm547@cam.ac.uk

Abstract

Low-order thermoacoustic models are qualitatively correct, but typically, they are quantitatively inaccurate. We propose a time-domain bias-aware method to make qualitatively low-order models quantitatively (more) accurate. First, we develop a Bayesian ensemble data assimilation method for a low-order model to self-adapt and self-correct any time that reference data become available. Second, we apply the methodology to infer the thermoacoustic states and heat-release parameters on the fly without storing data (real time). We perform twin experiments using synthetic acoustic pressure measurements to analyse the performance of data assimilation in all nonlinear thermoacoustic regimes, from limit cycles to chaos, and interpret the results physically. Third, we propose practical rules for thermoacoustic data assimilation. An increase, reject, inflate strategy is proposed to deal with the rich nonlinear behaviour; and physical time scales for assimilation are proposed in non-chaotic regimes (with the Nyquist–Shannon criterion) and in chaotic regimes (with the Lyapunov time). Fourth, we perform data assimilation using data from a higher-fidelity model. We introduce an echo state network to estimate in real time the forecast bias, which is the model error of the low-fidelity model. We show that: (i) the correct acoustic pressure, parameters, and model bias can be inferred accurately; (ii) the learning is robust as it can tackle large uncertainties in the observations (up to 50 % of the mean values); (iii) the uncertainty of the prediction and parameters is naturally part of the output; and (iv) both the time-accurate solution and statistics can be inferred successfully. Data assimilation opens up new possibility for real-time prediction of thermoacoustics by combining physical knowledge and experimental data synergistically.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. Schematic of an open-ended duct with a heat source (also known as the Rijke tube). The heat released by the compact heat source is indicated by the vertical dotted line. The blue vertical lines indicate microphones located equidistantly.

Figure 1

Figure 2. Conceptual schematic of a sequential filtering process: truth (green); observations and their uncertainties (red); forecast state and uncertainties (orange); and analysis state and uncertainties (blue). The circles represent pictorially the spread of the probability density functions: the larger the circles, the larger the uncertainty.

Figure 2

Figure 3. Schematic representation of an echo state network.

Figure 3

Figure 4. Schematic representation of the ESN forecast methods: (a) open-loop forecast, and (b) closed-loop estimation of the bias.

Figure 4

Algorithm 1 Data assimilation with ESN bias estimation

Figure 5

Figure 5. Schematic of the acoustic waves travelling upstream and downstream of a flame in an open-ended tube.

Figure 6

Figure 6. Two-dimensional bifurcation diagram. Classification of the attractor of the thermoacoustic system. The area enclosed by the black rectangle corresponds to a refined grid. The coarse and fine sweeps are performed with resolutions $(\Delta \beta, \Delta \tau )= (0.2, 0.01)$ and $(\Delta \beta, \Delta \tau )= (0.1, 0.005)$, respectively.

Figure 7

Figure 7. One-dimensional bifurcation diagram. Maxima and minima of the pressure oscillations at the flame location versus the heat-source strength. The solutions obtained for small/large initial conditions (IC) are shown in a dark/light blue. This diagram identifies different nonlinear behaviours, which have implications for data assimilation.

Figure 8

Table 1. Parameters and initial conditions for generating the true solution and the assimilated observations.

Figure 9

Figure 8. Real-time learning of the state. Assimilation of acoustic modes for state estimation of non-chaotic regimes: (a) transient towards a fixed point ($\beta =0.2$); (b) limit cycle ($\beta =0.4$); (c) frequency-locked ($\beta =7.7$); and (d) quasi-periodic ($\beta =3.6$). Left-hand plots: true pressure oscillations at the flame location (light grey), unfiltered solution (dashed dark grey) and filtered solution (black). The analysis time steps are indicated with red circles. Centre and right-hand plots: phase portrait and first return map of the true (dark blue), filtered (light blue) and unfiltered (orange) solutions. Here, $m=10$, $\sigma _{frac}=0.25$ and $\Delta t_{analysis}=2$.

Figure 10

Figure 9. Assimilation of acoustic modes for state estimation of a quasi-periodic regime – performance metrics. (a,c) Effect of the standard deviation with $m=10$. (b,d) Effect of the ensemble size with modes measurement uncertainty $\sigma _{frac}=0.25$. The error evolution is shown with the relative difference between the filtered solutions and truth (a,b) and the trace of the ensemble covariance (c,d). The dashed vertical line indicates when data assimilation ends. Here, $\beta =3.6$ and $\Delta t_{analysis}=2$.

Figure 11

Figure 10. Real-time learning of the parameters and the state. Assimilation of acoustic modes for combined state and parameter estimation of non-chaotic regimes: (a) transient towards a fixed point ($\beta ^{true}=0.2$); (b) limit cycle ($\beta ^{true}=0.4$); (c) frequency-locked solution ($\beta ^{true}=7.7$); and (d) quasi-periodic solution ($\beta ^{true}=3.6$). The dashed vertical line indicates when data assimilation ends. Here, $\tau ^{true}=0.2$, $m=10$, $\sigma _{frac}=0.25$ and $\Delta t_{analysis}=2$.

Figure 12

Figure 11. Assimilation of acoustic modes of a quasi-periodic regime. Performance of state estimation (blue) versus combined state and parameter estimation (orange) in a quasi-periodic regime. Initial conditions $\beta = c\,\beta ^{true}$ and $\tau =c\,\tau ^{true}$, with (a) $c=1$, (b) $c=1.05$, (c) $c=1.25$, (d) $c=1.5$; and $\beta ^{true}=3.6$, $\tau ^{true}=0.2$. The dashed vertical line indicates when data assimilation ends.

Figure 13

Figure 12. Real-time learning of the state. Assimilation of acoustic pressure from microphones for state estimation of non-chaotic regimes: (a) transient towards a fixed point ($\beta =0.2$); (b) limit cycle ($\beta =0.4$); (c) frequency-locked ($\beta =7.7$); and (d) quasi-periodic ($\beta =3.6$). Left-hand plots: true pressure oscillations at the flame location (light grey), unfiltered solution (dashed dark grey) and filtered solution (black). The analysis time steps are indicated with red circles. Centre and right-hand plots: phase portrait and first return map of the true (dark blue), filtered (light blue) and unfiltered (orange) solutions. Here, $m=10$, $\sigma _{mic}=0.01$ and $\Delta t_{analysis}=2$.

Figure 14

Figure 13. Assimilation of pressure from microphones for state estimation of a quasi-periodic regime. Performance metrics. (a,c) Effect of the microphones’ standard deviation with $\Delta t_{analysis}=2$. (b,d) Effect of the assimilation frequency with $\sigma _{mic}=0.01$. The error evolution is shown with the relative difference between the true and filtered solutions (a,b) and the trace of the ensemble covariance (c,d). The dashed vertical line indicates when data assimilation ends. Here, $\beta =3.6$ and $m=10$.

Figure 15

Figure 14. Real-time learning of the parameters. Assimilation of acoustic pressure from microphones for combined state and parameter estimation of a quasi-periodic solution: (a) normalised $\beta$; (b) normalised $\tau$. Here, $N_{mic}=6$, $\beta ^{true}=3.6$, $\tau ^{true}=0.2$, $\Delta t_{analysis}=1.5$ and $\sigma _{mic}=0.01$. The shaded areas show the standard deviation, which becomes smaller as more data are assimilated.

Figure 16

Figure 15. Real-time learning of the parameters. Assimilation of acoustic pressure from microphones for combined state and parameter estimation of a quasi-periodic solution: (a,c) normalised $\beta$; (b,d) normalised $\tau$. Effect of ensemble size is shown without inflation (a,b), and with inflation using $\rho = 1.02$ (c,d). Here, $N_{mic}=15$, $\beta ^{true}=3.6$, $\tau ^{true}=0.2$, $\Delta t_{analysis}=1$ and $\sigma _{mic}=0.01$. The shaded areas show the standard deviation, which becomes smaller as more data are assimilated.

Figure 17

Figure 16. Real-time learning of the state. Assimilation of (a) acoustic modes and (b) pressure from microphones for state estimation of a chaotic regime ($\beta =7.0$). Left-hand plots: true pressure oscillations at the flame location (light grey), unfiltered solution (dashed dark grey) and filtered solution (black). The analysis time steps are indicated with red circles. Centre and right-hand plots: phase portrait and first return map of the true (dark blue), filtered (light blue) and unfiltered (orange) solutions. Here, $m=10$, $\sigma _{mic}=0.01$, $\sigma _{frac}=0.25$ and $\Delta t_{analysis}=2$.

Figure 18

Figure 17. Calculation of the Lyapunov exponent to select the analysis time in data assimilation. (a) Time evolution of the pressure oscillations at the flame location of two nearby chaotic solutions. (b) Logarithmic growth of the trajectory separation.

Figure 19

Figure 18. Assimilation of acoustic modes for state estimation of a chaotic regime. Performance metrics. Effect of the assimilation frequency. (a) Relative difference between the filtered solutions and truth. (b) The trace of the ensemble covariance. The dashed vertical line indicates when data assimilation ends. Here, $\beta =7.0$, $m=10$ and $\sigma _{frac}=0.25$.

Figure 20

Figure 19. Real-time learning of the state. Assimilation of (a) acoustic modes and (b) pressure from microphones for state estimation of a chaotic regime ($\beta =7.0$). Left-hand plots: true pressure oscillations at the flame location (light grey), unfiltered solution (dashed dark grey) and filtered solution (black). The analysis time steps are indicated with red circles. Centre and right-hand plots: phase portrait and first return map of the true (dark blue), filtered (light blue) and unfiltered (orange) solutions. Here, $m=100$, $\sigma _{mic}=0.01$, $\sigma _{frac}=0.25$ and $\Delta t_{analysis}=0.5$.

Figure 21

Figure 20. Power spectral density (PSD) during (a,b) and after (c,d) assimilation of the true pressure oscillations (dark blue), unfiltered solution (orange) and filtered solution (light blue), during state estimation in a chaotic regime ($\beta =7.0$). (a,c) Assimilation of acoustic modes. (b,d) Assimilation of pressure from microphones. Here, $m=100$, $\sigma _{mic}=0.01$, $\sigma _{frac}=0.25$ and $\Delta t_{analysis}=0.5$.

Figure 22

Figure 21. Real-time learning of the parameters. Assimilation of (a) acoustic modes and (b) pressure from microphones for combined state and parameter estimation of a chaotic regime. Time evolution of the parameters and their standard deviation. Chaotic solution ($\beta =7.0$). The dashed vertical line indicates when data assimilation ends. Here, $m=300$, $\rho =1.2$, $\sigma _{mic}=0.01$, $\Delta t_{analysis}=0.5$ and $N_{mic} = 6$.

Figure 23

Figure 22. Real-time learning of the parameters. Assimilation of (a) acoustic modes and (b) pressure from microphones for combined state and parameter estimation of a chaotic regime. Time evolution of the parameters and their standard deviation. Chaotic solution ($\beta =7.0$). The dashed vertical line indicates when data assimilation ends. Here, $m=300$, $\rho =1.02$, $\sigma _{mic}=0.01$, $\Delta t_{analysis}=0.5$ and $N_{mic} = 15$.

Figure 24

Figure 23. Real-time learning of the model bias and unbiased state. (a) True pressure oscillations at $\tilde {x}/\tilde {L}_0 = 0.18$ (light grey), biased filtered solution (dashed dark grey) and unbiased filtered solution (black). The analysis time steps are indicated with red circles; the vertical dashed lines show the assimilation window. (b) Phase portrait, (c) power spectral density (PSD), and (d) first return map of the true pressure oscillations (dark blue), biased filtered solution (orange) and unbiased filtered solution (light blue).

Figure 25

Figure 24. Real-time learning of the model bias and unbiased state. Comparison of the actual bias and the estimated model bias from the ESN during state estimation. (a) Open-loop initialisation and sequential closed loops re-initialised at analysis steps. (b) Echo state network's closed-loop forecast after data assimilation ends.

Figure 26

Figure 25. Real-time learning of the model bias, unbiased state and parameters. (a) Time evolution of the parameter $\tilde {\beta }$ with the standard deviation. (b) Power spectral density (PSD) of the pressure oscillations at $\tilde {x}/\tilde {L}_0 = 0.18$ of the true pressure oscillations (dark blue), biased filtered solution (orange) and unbiased filtered solution (light blue). The vertical dashed lines show the assimilation window.

Figure 27

Figure 26. Real-time learning of the model bias, unbiased state and parameters. Comparison of the actual bias and the estimated model bias from the ESN during state and parameter estimation. (a) Open-loop initialisation and sequential closed loops re-initialised at analysis steps. (b) Echo state network's closed-loop forecast after data assimilation ends.

Supplementary material: PDF

Nóvoa and Magri supplementary material

Nóvoa and Magri supplementary material

Download Nóvoa and Magri supplementary material(PDF)
PDF 3 MB