Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-10T12:25:19.749Z Has data issue: false hasContentIssue false

Resolvent-based optimal estimation of transitional and turbulent flows

Published online by Cambridge University Press:  31 July 2020

Eduardo Martini*
Affiliation:
Instituto Tecnológico de Aeronáutica, São José dos Campos/SP, Brazil
André V. G. Cavalieri
Affiliation:
Instituto Tecnológico de Aeronáutica, São José dos Campos/SP, Brazil
Peter Jordan
Affiliation:
Département Fluides, Thermique et Combustion, Institut Pprime, CNRS, Université de Poitiers, ENSMA, 86000Poitiers, France
Aaron Towne
Affiliation:
Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI48109, USA
Lutz Lesshafft
Affiliation:
Laboratoire d'Hydrodynamique, CNRS, Ecole Polytechnique, Institut Polytechnique de Paris, 91128Palaiseau, France
*
†Email address for correspondence: emartini@ita.br

Abstract

We extend the resolvent-based estimation approach recently introduced by Towne etal. (J. Fluid Mech., vol. 883, 2020, A17) to obtain optimal, non-causal estimates of time-varying flow quantities from low-rank measurements. We derive optimal transfer functions between the measurements and certain nonlinear terms that act as a forcing on the linearised Navier–Stokes equations, and show that the resulting transfer function to the flow state is equivalent to a multiple-input, multiple-output Wiener filter if the colour of the forcing statistics is known. A matrix-free implementation is developed based on integration of the direct and adjoint linearised Navier–Stokes operators, enabling application to the large systems encountered for transitional and turbulent flows without the need for a priori model reduction. Using a linearised Ginzburg–Landau problem, we show that the non-casual resolvent-based method outperforms a casual Kalman filter for general sensor configurations and recovers the Kalman filter transfer function in specific cases, leading to causal estimates at a significantly reduced computational cost. Additionally, our method is shown to be more accurate and robust than popular approaches based on truncation of the resolvent operator to its leading modes. The applicability of the method to transitional and turbulent flows is demonstrated via application to a (linearised) transitional boundary layer and a (nonlinear) turbulent channel flow. Errors on the order of 2 % are achieved for the boundary layer, and the channel flow case highlights the need to account for the forcing colour to achieve accurate flow estimates. In practice, our method can be used as a post-processing tool to reconstruct unmeasured quantities from limited experimental data, and, in cases where the transfer function can be accurately truncated to its causal components, as a low-cost estimator for flow control.

Information

Type
JFM Papers
Copyright
© The Author(s), 2020. Published by Cambridge University Press
Figure 0

Figure 1. Flowchart illustrating the system considered and the estimation proposed.

Figure 1

Figure 2. Sample of the response of the GL model under white noise forcing. Colour scale corresponds to responses real part. The growth of perturbations for $x<20$, their decay for $x>20$, and the convection behaviour of the model can be observed.

Figure 2

Figure 3. Gains on the GL model.

Figure 3

Figure 4. Ginzburg–Landau response ($a$) and force ($b$) modes. From top to bottom are the optimal and first two suboptimal modes. Solid lines correspond to the amplitude envelope and dashed lines show the real part.

Figure 4

Figure 5. Observable forces ($\boldsymbol{\mathsf{R}}_{\boldsymbol {y}}^{\dagger } \boldsymbol{\mathsf{C}}^{\,\dagger }$ and their corresponding excited responses $\boldsymbol{\mathsf{R}}\boldsymbol{\mathsf{R}}_{\boldsymbol {y}}^{\dagger } \boldsymbol{\mathsf{C}}^{\,\dagger }$) for two Gaussian sensors at $x=10$ (blue) and $30$ (red). Solid and dotted lines correspond to the amplitude envelope and real part, the dashed back lines indicate sensor positions. On the right, observable forces and responses are made orthogonal.

Figure 5

Figure 6. Comparison between resolvent and Kalman-filter methods for state estimation with one sensor.

Figure 6

Figure 7. Comparison between resolvent and Kalman-filter methods for states estimation with one, three and five sensors, indicated by vertical dotted lines. The dashed black line represents state r.m.s. on each position. Root-mean-square errors on each point are normalized by the global error r.m.s.

Figure 7

Figure 8. Response and force two-point correlations for zero time-lag, obtained using the raw data (left most), Kalman-filter and resolvent-based estimations. Colour scale indicates the absolute level, normalized by the maximum value found on the raw data. White markers indicate the sensor position. ($a$) Response two-point correlations. ($b$) Force two-point correlations.

Figure 8

Figure 9. Same as figure 8 for CSD at $\omega =1$. ($a$) Response CSD. ($b$) Force CSD.

Figure 9

Figure 10. Same as figure 8 for frequency-dependent CSDs. Estimation for $\omega =1$. ($a$)Response CSD. ($b$) Force CSD.

Figure 10

Figure 11. Same as figure 8 for frequency-dependent CSDs. Estimation for $\omega =3$. ($a$)Response CSD. ($b$) Force CSD.

Figure 11

Figure 12. Same as figure 8, comparing estimation with the assumption of white-noise forcing, and using the correct underlining force CSDs. Estimation for $\omega =3$. ($a$) Response CSD. ($b$) Force CSD.

Figure 12

Figure 13. Comparison between resolvent estimation (solid lines) and Kalman-filter estimation (dashed lines) kernels using one sensor for different values of sensor noise $\epsilon$. Blue, red and yellow lines indicate kernels for probes $z_1$, $z_2$ and $z_3$, respectively. Sensor and probes locations are shown on the bottom. In the legend, $\mathcal {T}_{u,y_i,z_j}$, corresponds to the transfer function term to be convoluted with the $i$th sensor for obtaining estimates at the $j$th probe.

Figure 13

Figure 14. Same as figure 13 using two sensors, with sensor noise of $\epsilon =10^{-2}$.

Figure 14

Figure 15. Same as figure 13 using three sensors, with sensor noise of $\epsilon =10^{-2}$.

Figure 15

Figure 16. Comparisons between r.m.s. errors of resolvent-based estimations and TRME. Allcurves are normalised by the global r.m.s. error.

Figure 16

Figure 17. Comparisons between r.m.s. errors of resolvent-based and TRME methods with sensors located at an upstream region. All curves are normalised by the global r.m.s. error.

Figure 17

Figure 18. Fitting of a Gaussian curve using polynomials of orders 4 and 15, markers indicate the collocation points used. Collocation points are ($a$) uniformly spaced on the first half of the domain, ($b$) uniformly spaced throughout the domain, ($c$) on Gauss–Lobatto points.

Figure 18

Figure 19. Boundary layer base flow. Colour contours indicate the streamwise velocity component, dotted and dashed lines indicate the boundary layer thickness ($\delta _{0.99}$) and displacement thickness ($\delta ^{*}$). White markers correspond to the locations of perturbation sensors used for estimation and green markers show the control positions used in figures 22 and 23.

Figure 19

Figure 20. Observable forces ($a,b$) and responses ($c,d$) for the sensors located at $x=300$ ($a,c$) and $x=700$ ($b,d$) for $f=0.004$. Dotted and dashed lines indicate the boundary layer thickness ($\delta _{0.99}$) and displacement thickness ($\delta ^{*}$).

Figure 20

Figure 21. Same as figure 20, with forces and responses on the right made orthogonal to the ones on the left.

Figure 21

Figure 22. Boundary layer time series estimation at $x=150$ ($a$), 500 ($b$) and 850 ($c$). Reconstructions using one (red line) and two (blue line) sensors are shown along with the simulation signal at these position (dashed line).

Figure 22

Figure 23. Resolvent-based kernels for probes $z_1,\ z_2 \ {\rm and}\ z_3$, at three positions ($x=150,500$ and $850$). Blue and red lines correspond to the term to be convoluted with $y_1$ and $y_2$, respectively. ($a$)Kernel using only the upstream sensor, $y_1$. ($b$) Kernel using both sensors, $y_1$ and $y_2$.

Figure 23

Figure 24. Snapshot of the $u$ component of the boundary layer. ($a$) Real flow, ($b$) two-sensor estimation and ($c$) error. The plots are normalized by the maximum snapshot streamwise flow speed. Note the lower range of the colour scale of the error plot.

Figure 24

Figure 25. Snapshot of the streamwise velocity component of the turbulent channel flow.

Figure 25

Figure 26. Turbulent-channel mean flow ($a$), and perturbation root-mean-square values ($b$). Lines indicate results from the current study, while squares results from Del Alamo & Jiménez (2003).

Figure 26

Figure 27. Force CSDs ($\skew3\hat {\boldsymbol{\mathsf{F}}}\,$) for $\lambda _t^{+} =100$ obtained directly form DNS data (Morra 2020) ($a$) and estimated using the extra sensor set ($b$). Colour scale is saturated for the $\skew3\hat {\boldsymbol{\mathsf{F}}}_{f_x,f_x}$ component, which is an order of magnitude greater than the others as to make cross-correlations clearer.

Figure 27

Figure 28. Turbulent-channel power-spectral densities for $\lambda _{t}^{+} = 100$ of $u$, $v$ and $w$ from DNS and estimation using a different assumption of force statistics.

Figure 28

Figure 29. Turbulent-channel power-spectral densities of $u$ at $y^{+} =12$ obtained from the DNS and estimation using a different assumption of force statistics.

Figure 29

Figure 30. Turbulent-channel streamwise velocity perturbation time series obtained from the DNS and estimation using a different assumption of force statistics. Estimation at $y^{+}=12$.