Hostname: page-component-89b8bd64d-ksp62 Total loading time: 0 Render date: 2026-05-09T12:59:00.434Z Has data issue: false hasContentIssue false

Forecasting the evolution of three-dimensional turbulent recirculating flows from sparse sensor data

Published online by Cambridge University Press:  02 March 2026

Shengqi Lu
Affiliation:
Department of Aeronautics, Imperial College London , Exhibition Road, London SW7 2AZ, UK
George Papadakis*
Affiliation:
Department of Aeronautics, Imperial College London , Exhibition Road, London SW7 2AZ, UK
*
Corresponding author: George Papadakis, g.papadakis@imperial.ac.uk

Abstract

A data-driven algorithm is proposed that employs sparse data from velocity and/or scalar sensors to forecast the future evolution of three-dimensional turbulent flows. The algorithm combines time-delayed embedding together with Koopman theory and linear optimal estimation theory. It consists of three steps: dimensionality reduction, currently with proper orthogonal decomposition (POD); construction of a linear dynamical system for current and future POD coefficients; and system closure using sparse sensor measurements. In essence, the algorithm establishes a mapping from current sparse data to the future state of the dominant structures of the flow over a specified time window. The method is scalable (i.e. applicable to very large systems), physically interpretable and provides sequential forecasting on a sliding time window of prespecified length. It is applied to the turbulent recirculating flow over a surface-mounted cube (with more than $10^8$ degrees of freedom) and is able to forecast accurately the future evolution of the most dominant structures over a time window at least two orders of magnitude larger that the (estimated) Lyapunov time scale of the flow. Most importantly, increasing the size of the forecasting window only slightly reduces the accuracy of the estimated future states.

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 (https://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), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Computational domain and boundary conditions (BC). The red lines mark the boundaries of the region where snapshot data are collected.

Figure 1

Figure 2. Time-averaged streamlines superimposed on contours of mean pressure field: ($a$) symmetry $xy$ plane at $z/h=0$; (b) $xz$ plane at distance $y/h=0.003$ from the bottom wall.

Figure 2

Figure 3. Contours of the (ac) Reynolds stresses and (d) TKE at the symmetry $xy$ plane at $z/h=0$.

Figure 3

Figure 4. Contours of the (ac) Reynolds stresses and (d) TKE in the $xz$ plane at mid-height $y/h=0.5$.

Figure 4

Figure 5. Comparison of numerical results with measurements of (a) mean and (b) r.m.s. of streamwise velocity in the symmetry $xy$ plane at $z/h=0$: $-$, present DNS; $\times$, Castro & Robins (1977).

Figure 5

Figure 6. (a,b) Comparison of present results (solid lines) for Reynolds stresses at the symmetry $xy$ plane at $z/h=0$ against the DNS results (circles) of Rossi et al. (2010).

Figure 6

Figure 7. Contour plots of the Kolmogorov time scale $\eta _{t}$: ($a$) symmetry $xy$ plane at $z/h=0$; ($b$) $xz$ plane at mid-height $y/h=0.5$.

Figure 7

Figure 8. Contour plots of the ($a$) mean scalar field and ($b$) r.m.s. of scalar field in the $xz$ plane at $y/h=0.1$ (height of the source centre).

Figure 8

Figure 9. Energy fraction of ($a$) the first $424$ velocity POD modes and ($b$) the cumulative energy.

Figure 9

Figure 10. Iso-surfaces of (a) $U^{(u)}_{Y,i}$, (b) $U^{(v)}_{Y,i}$ and (c) $U^{(w)}_{Y,i}$ for POD modes $1{-}3$. Iso-surfaces of the velocity modes are normalised with the $L_{\infty }$-norm: $U_{:,1}$ and $U_{:,2}$ blue (−0.2), red (+0.2); $U_{:,3}$ blue (−0.16), red (+0.16).

Figure 10

Figure 11. Spectra of time coefficients $a_{i}(t)$ of the nine most dominant POD modes.

Figure 11

Figure 12. Variance fraction of ($a$) the first $167$ scalar POD modes and ($b$) the cumulative variance: snapshots number $K=6000$.

Figure 12

Figure 13. Locations of the first $10$ sensors placed at the peaks of the $10$ most dominant velocity POD modes superimposed on contours of spanwise ($a$) and wall-normal vorticity (c) and TKE at the symmetry $xy$ plane ($b$) and $xz$ plane at $y/h=0.5$ ($d$).

Figure 13

Figure 14. The FIT[$\%$] metric against the number of velocity sensors, $n_{p}$.

Figure 14

Figure 15. Flow statistics: ($a$,$b$) $\langle u^{\prime 2} \rangle$, ($c$,$d$) $\langle u^{\prime }w^{\prime } \rangle$, ($e$,$f$) $\langle w^{\prime 2} \rangle$ and ($g$,$h$) TKE. Statistics obtained from the true time coefficients $a_i$ (a,c,e,g) and the estimated time coefficients $\hat {a}_i$ (b,d,f,h) of the first $10$ POD modes.

Figure 15

Figure 16. The $\text{FIT}_{i}$[$\%$] metric of the first $10$ modes for $m_{u}=68, r=38, n_{p}=53$. Red: training dataset. Black: validation dataset.

Figure 16

Figure 17. Contours of the left singular vectors $\boldsymbol{U}^{(u,v,w)}_{H,i}$ in the time-delay/mode-order plane, for $m_{u}=18, q=956, q\times \Delta t=18.16$.

Figure 17

Figure 18. The FIT[$\%$] metric against the number of velocity sensors, $n_{p}$: ($a$) $q\times \Delta t=9.08$; ($b$) $q\times \Delta t=13.62$; ($c$) $q\times \Delta t=18.16$.

Figure 18

Figure 19. Forecasting of the future evolution of the POD coefficients using velocity measurements for $q\times \Delta t=13.62$ with $m_u=68$, $n_{p}=63$. The solid vertical line indicates the starting point of the forecasting dataset. The time window between the dashed and solid lines marks $t_{p}$ to $t_{Ktrain}$, which is the time extent of the last column of the Hankel matrix $\boldsymbol{H}$. Blue lines indicate DNS and red lines reconstruction/forecasting.

Figure 19

Figure 20. Forecasting of the future evolution of the POD coefficients using velocity measurements for $q\times \Delta t=18.16$ with $m_u=37$, $n_{p}=14$. Blue lines indicate DNS and red lines reconstruction/forecasting. For the meaning of the vertical dashed and solid lines, refer to the caption of figure 19.

Figure 20

Figure 21. The FIT[$\%$] metric against the number of scalar sensors, $n_{p}$: ($a$) $q\times \Delta t=9.08$; ($b$) $q\times \Delta t=13.62$; ($c$) $q\times \Delta t=18.16$.

Figure 21

Figure 22. Forecasting of the future evolution of the dominant POD coefficients using scalar measurements for $q\times \Delta t=18.16$ with $m_u=115$, $m_c=75$ and $n_{p}=123$.