Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T07:50:02.642Z Has data issue: false hasContentIssue false

Resolvent-based estimation of a turbulent wake

Published online by Cambridge University Press:  16 April 2026

Junoh Jung*
Affiliation:
Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI 48109, USA Mathematics and Computer Science Division, Argonne National Laboratory, Lemont, IL 60439, USA
Aaron Towne
Affiliation:
Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI 48109, USA
*
Corresponding author: Junoh Jung, junohj@umich.edu

Abstract

We present a resolvent-based framework for estimating turbulent velocity fluctuations in the wake of a spanwise-periodic NACA0012 airfoil at Mach 0.3, Reynolds number 23 000, and an angle of attack of $6^{\circ }$. Building on the methodology of Jung et al. (2025, J. Fluid Mech. 1016, A41), we extend the approach to the more complex regime of a turbulent wake, which involves three primary challenges: (i) globally unstable modes in the linearised Navier–Stokes operator, (ii) multi-scale turbulent structures and (iii) high-dimensional datasets. To address these challenges, we employ a data-driven approach that constructs causal resolvent-based estimation kernels from cross-spectral densities obtained via large-eddy simulations. These kernels are derived using the Wiener–Hopf method, which optimally enforces causality, thereby enhancing real-time estimation accuracy. The framework captures the spectral signatures of coherent structures and, through the empirically determined cross-spectral densities, implicitly accounts for the coloured statistics of the nonlinear forcing acting on the linear system. To handle the computational demands of the high-dimensional estimation problem, we utilise parallel algorithms developed within the same framework. We further investigate sensor placement by analysing single-sensor estimation error and coherence with target flow quantities. Results demonstrate accurate causal estimation of streamwise velocity for the spanwise-averaged, spanwise-Fourier-transformed and mid-span flow using limited shear-stress measurements on the surface of the airfoil. This study underscores the potential of the resolvent-based framework for efficient estimation in compressible, turbulent environments.

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 mesh and simulation: (a) the complete C-shaped grid, with a zoomed-in view of the mesh near the wall shown in the inset; (b) the mean streamwise velocity $u_{x}$; and (c) a snapshot of the instantaneous streamwise velocity $u_{x}$ obtained from the large-eddy simulation.

Figure 1

Table 1. Comparison of the time-averaged drag and lift coefficients with the reference data for a NACA0012 airfoil at ${Re}_{L_{c}} = 23\,000$ and angle of attack $6^{\circ }$.

Figure 2

Figure 2. Comparison of the pressure coefficient $C_{p}$ with previous works.

Figure 3

Figure 3. Visualisation of the $Q$-criterion showing the key flow features.

Figure 4

Figure 4. Block diagram of resolvent-based estimation: (a) design of the resolvent-based estimator based on the linear system and (b) application to the nonlinear system. Here, $(\boldsymbol{\cdot })'$ indicates fluctuations around the mean quantity, $(\bar {\boldsymbol{\cdot }})$ denotes mean quantity and $(\tilde {\boldsymbol{\cdot }})$ represents an estimated quantity.

Figure 5

Figure 5. Flowchart of the resolvent-based estimation tool within a compressible flow solver. Dashed-line boxes represent the resolvent-based tool integrated into the existing computational fluid dynamics (CFD) solver (solid-line box). Blue boxes, including those outlined in red (offline run) and orange (build kernels) dashed lines, indicate offline processes, while black boxes with green solid outlines represent online (estimation) processes. Here, WH decomposition refers to Wiener-Hopf decomposition.

Figure 6

Figure 6. Streamwise velocity fluctuation fields ($u_{x}'/U_{\infty }$) for (a) spanwise-averaged, (b) spanwise-Fourier mode $k_{z}=10\pi$ and (c) mid-span plane cases. Target locations ($z_{1}, z_{2}, z_{3}, z_{4}$) are indicated by blue circles and positioned downstream of the trailing edge at streamwise coordinates $x/L_{c} = [1.2,1.5,2.0,2.5]$ for a constant transverse position $y/L_c = -0.11$.

Figure 7

Figure 7. Estimation error maps for the streamwise velocity fluctuation $u_{x}'$ in single sensor–target configurations: (a,b) spanwise-averaged flow, (c,d) spanwise-Fourier mode for $k_z=10\pi$ and (e,f) mid-span plane flow. Results using the TNC approach are shown in panels (a,c,e), while the causal estimation results are shown in panels (b,d,f).

Figure 8

Figure 8. Estimation errors of streamwise (a) and cross-streamwise (b) velocities as a function of the sensor location on the airfoil surface. The blue, orange and purple lines represent spanwise-averaged (S-A), mid-span (M-S) and spanwise-Fourier (S-F) ($k_{z}=10\pi$) flows, respectively. The solid diamond ($\diamond$) and dashed square ($\square$) lines denote the causal and TNC approaches, respectively.

Figure 9

Figure 9. Coherence of the streamwise velocity with respect to the target $z_{1} (x/L_{c}=1.2)$ for the spanwise-averaged, mid-span and spanwise-Fourier ($k_{z}=10\pi$) cases.

Figure 10

Figure 10. The PSD of streamwise velocity fluctuations $u_{x}'$ for sensor readings and target readings, obtained from the spanwise-averaged (a) and (b), spanwise-Fourier ($k_z=10\pi$) (c) and (d) and mid-span plane (e) and (f) cases presented in figure 6. In (a), the dashed lines indicate positions $y_1$ and $y_6$, corresponding to the laminar-flow region.

Figure 11

Figure 11. Estimation kernels between sensor $y_{1}$ and targets $z_{1}$ (a,b), $z_{2}$ (c,d), $z_{3}$ (e,f) and $z_{4}$ (g,h) for the spanwise-averaged case. Kernels are shown in the time domain (left column) and frequency domain (right column). The black line represents the non-causal kernel, the blue line represents the causal kernel obtained via Wiener–Hopf decomposition, and the magenta dashed line (when shown) indicates the TNC kernel.

Figure 12

Figure 12. Estimation kernels between sensor $y_{5}$ and target $z_{1}$ for the spanwise-Fourier mode at $k_{z}=10\pi$, shown in the time (a) and frequency (b) domains. Sensor and target positions are indicated in figure 6. The black line represents the non-causal kernel, and the blue line represents the causal kernel obtained via Wiener–Hopf decomposition.

Figure 13

Figure 13. Estimation kernels between sensors $y_{1}$ (a,b), $y_{5}$ (c,d) and $y_{6}$ (e,f) and target $z_{1}$ for the mid-span plane case. Kernels are shown in the time domain (left column) and frequency domain (right column). The black line represents the non-causal kernel, and the blue line represents the causal kernel obtained via Wiener–Hopf decomposition.

Figure 14

Figure 14. Estimation error along the trailing edge for spanwise-averaged and mid-span flows using one sensor ($y_{5}$), two sensors ($y_{5}$, $y_{6}$), three sensors ($y_{4}$, $y_{5}$, $y_{6}$) and four sensors ($y_{1}$, $y_{4}$, $y_{5}$, $y_{6}$). Results for the spanwise-Fourier case ($k_{z}=10\pi$) are not shown because the causal and TNC estimators yield nearly identical errors for this mode.

Figure 15

Figure 15. Estimation of $u_x'$ as a function of time using four sensors ($y_1$, $y_4$, $y_5$, $y_6$): spanwise-averaged (panels a,d,g,j), mid-span plane (panels b,e,h,k) and spanwise-Fourier cases at $k_z = 10\pi$ (panels c,f,i,l). Target locations are defined by the coordinates $[x/L_c,\; y/L_c]$: panels (a–c) $z_{1}=[1.2, -0.11]$, (d–f) $z_{2}= [1.5, -0.11]$, (g–i) $z_{3} = [2.0, -0.11]$, and (j–l) $z_{4}= [2.5, -0.11]$, as illustrated in the top figure. The true data from LES are shown in black, causal estimations in blue and TNC estimations as magenta dashed lines. The causal estimation error is indicated in red in the bottom right corner of each panel.

Figure 16

Figure 16. The LES and estimated snapshots of $u_{x}'$ across the extended wake region for the spanwise-averaged (panels a,c,e,g,i,k) and mid-span plane (panels b,d,f,h,j,l) flows, utilising four sensors ($y_{1},y_{4},y_{5},y_{6}$). The times $t_1$, $t_2$ and $t_3$ were chosen to represent three distinct phases based on the dominant vortex-shedding frequency.

Figure 17

Table 2. Convergence of the estimation kernels with respect to the parameters for the DFTs used to compute CSDs.