Hostname: page-component-7b7567c8c-7pwfn Total loading time: 0 Render date: 2026-11-15T04:18:17.519Z Has data issue: false hasContentIssue false

Sparse space–time resolvent analysis for statistically stationary and time-varying flows

Published online by Cambridge University Press:  21 November 2024

Barbara Lopez-Doriga*
Affiliation:
Mechanical, Materials, and Aerospace Engineering Department, Illinois Institute of Technology, Chicago, IL 60616, USA
Eric Ballouz
Affiliation:
Mechanical and Civil Engineering, California Institute of Technology, Pasadena, CA 91125, USA
H. Jane Bae
Affiliation:
Graduate Aerospace Laboratory, California Institute of Technology, Pasadena, CA 91125, USA
Scott T.M. Dawson
Affiliation:
Mechanical, Materials, and Aerospace Engineering Department, Illinois Institute of Technology, Chicago, IL 60616, USA
*
†Email address for correspondence: barbara.ldoriga@gmail.com

Abstract

Resolvent analysis provides a framework to predict coherent spatio-temporal structures of the largest linear energy amplification, through a singular value decomposition (SVD) of the resolvent operator, obtained by linearising the Navier–Stokes equations about a known turbulent mean velocity profile. Resolvent analysis utilizes a Fourier decomposition in time, which has thus far limited its application to statistically stationary or time-periodic flows. This work develops a variant of resolvent analysis applicable to time-evolving flows, and proposes a variant that identifies spatio-temporally sparse structures, applicable to either stationary or time-varying mean velocity profiles. Spatio-temporal resolvent analysis is formulated through the incorporation of the temporal dimension to the numerical domain via a discrete time-differentiation operator. Sparsity (which manifests in localisation) is achieved through the addition of an $l_1$-norm penalisation term to the optimisation associated with the SVD. This modified optimisation problem can be formulated as a nonlinear eigenproblem and solved via an inverse power method. We first showcase the implementation of the sparse analysis on a statistically stationary turbulent channel flow, and demonstrate that the sparse variant can identify aspects of the physics not directly evident from standard resolvent analysis. This is followed by applying the sparse space–time formulation on systems that are time varying: a time-periodic turbulent Stokes boundary layer and then a turbulent channel flow with a sudden imposition of a lateral pressure gradient, with the original streamwise pressure gradient unchanged. We present results demonstrating how the sparsity-promoting variant can either change the quantitative structure of the leading space–time modes to increase their sparsity, or identify entirely different linear amplification mechanisms compared with non-sparse resolvent analysis.

Information

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

Algorithm 1Simplified sparse resolvent analysis

Figure 1

Figure 1.Streamwise components ($u$) of the first (a,b) and second (c,d) standard and sparse resolvent response modes computed for a turbulent channel flow with $\textit {Re}_\tau =186$, $\lambda _x^+=1000$, $\lambda _z^+=100$ and temporal frequency $\omega =17.14$. Note that the standard modes (black) have been computed using (2.8), while (2.36) produced the raw sparse modes $\hat {\boldsymbol {\psi }}^{raw}$ (a,c) from which we extract the adjusted modes $\hat {\boldsymbol {\psi }}$ (b,d). The streamwise mean flow $U$ is added to all plots for reference. The black dashed lines denote critical layer locations.

Figure 2

Figure 2.Real component of leading response modes $\hat {\boldsymbol {\psi }}_1$ (a,b) and forcing modes $\hat {\boldsymbol {\phi }}_1$ (c,d), for standard (a,c) and sparse (b,d) resolvent analysis with $\gamma = 0.001$ ($\alpha = 0.953$) resolvent analysis, applied to a turbulent channel flow at $\textit {Re}_\tau = 186$, with a finite periodic domain in the spanwise direction defined by $z/h \in \lbrace -2,2\rbrace$ and a frequency $\omega =17.14$. Contours of streamwise velocity are shown, with arrows indicating the velocity in the spanwise ($z$) and wall-normal ($y$) directions. Green dashed lines indicate critical layer locations. The streamwise wavelength is $\lambda _x^+$ = 1000.

Figure 3

Figure 3.Real component of leading response modes $\hat {\boldsymbol {\psi }}_1$ for standard resolvent analysis, applied to a turbulent channel flow at $\textit {Re}_\tau = 186$, with a finite periodic domain in the spanwise direction restricted to $L_z/h \in \{0.42,0.83,1.17,1.58,2 \}$ with $\omega =17.14$ and $\lambda _x^+$ = 1000. Contours of streamwise velocity are shown, with arrows indicating the velocity in the spanwise ($z$) and wall-normal ($y$) directions.

Figure 4

Figure 4.Leading singular values of the resolvent operator for a restricted spanwise domain of length $0.08 \leqslant L_z/h \leqslant 8$. The values corresponding to the modes compiled in figure 3 are indicated with red markers. Note that the leading singular value of the non-sparse and sparse resolvent modes depicted in figure 2 are also indicated with dashed black and blue dotted lines, respectively, for reference. In addition, the leading singular value of the sparse mode retrieved for $\gamma =0.0078$ ($\alpha =0.625$) is indicated with a green dotted line.

Figure 5

Figure 5.Real component of space–time leading response $\boldsymbol {\psi }_1$ (a,b) and forcing $\boldsymbol {\phi }_1$ (c,d) modes of the resolvent operator in a turbulent channel flow with $\textit {Re}_\tau =186$, and $\lambda _x^+=1000$, $\lambda _z^+=100$ for a time horizon $\tau _{tot}=20\tau =20(2{\rm \pi} /\omega )$. Horizontal dotted lines in (a–d) indicate the $y$ location where each mode component achieves its maximum amplitude ($y_0/h$). Panels (a,c) show the streamwise velocity component ($u$), while (b,d) give the wall-normal component ($v$).

Figure 6

Figure 6.Leading $30$ singular values of the space–time resolvent (black) and singular values of the space (standard) resolvent computed at $\omega _n=n(2{\rm \pi} /\tau _{tot})$ with $-100\leqslant n \leqslant 100$ sorted in descending order (red) for a turbulent channel flow with $\textit {Re}_\tau =186$, $\lambda _x^+=1000$, $\lambda _z^+=100$ with a time horizon (for the space–time variant) $\tau _{tot}=20\tau =20(2{\rm \pi} /\omega )$, where $\omega =17.14$.

Figure 7

Figure 7.Real component of space–time sparse leading response $\boldsymbol {\psi }_1$ (a,b) and forcing $\boldsymbol {\phi }_1$ (c,d) modes of the resolvent operator in a turbulent channel flow with $\textit {Re}_\tau =186$, and $\lambda _x^+=1000$, $\lambda _z^+=100$, computed with a sparsity parameter $\gamma =0.001$ ($\alpha = 0.094$), for a time horizon $\tau _{tot}=20\tau =20(2{\rm \pi} /\omega )$. Horizontal dotted lines in (a–d) indicate the $y$ location where each mode component achieves its maximum amplitude ($y_0/h$). Panels (e,f) show contour levels of the absolute value of leading forcing (red) and response (blue) modes.

Figure 8

Figure 8.Absolute (solid) and real (dashed) components of the temporal evolution of the sparse modes shown in figures 7(a)–7(d), at the $y$ locations of maximum amplitude ($y_0$).

Figure 9

Figure 9.(a) Streamwise mean flow $U(y,t)$ (colourmap) and streamwise turbulence intensity $u_{rms}$ (grey dashed) of a turbulent Stokes boundary layer, with levels indicating $\{20\,\%, 30\,\%, 50\,\%, 75\,\%, 95\,\%\}$ of its maximum value, over a full oscillating cycle; (b) time instances of the turbulent mean at $t\varOmega ={\rm \pi}$ (black) and $t\varOmega =3{\rm \pi} /2$ (red).

Figure 10

Figure 10.Real component of leading space–time resolvent (a,b) response $\boldsymbol {\psi }_1$ and (c,d) forcing $\boldsymbol {\phi }_1$ modes of the resolvent operator in a turbulent Stokes boundary layer with $\lambda _x/h=0.471$ and $\lambda _z/h=0.236$ during a full oscillating cycle. The grey dashed lines represent the (a,c) streamwise and (b,d) wall-normal turbulence intensity, with contours at $\{15\,\%,20\,\%30\,\%,40\,\%,60\,\%\}$ and $\{22\,\%,30\,\%,45\,\%,55\,\%,70\,\%\}$ of the maximum value of $u_{rms}$ and $v_{rms}$, respectively.

Figure 11

Figure 11.Real component of sparse space–time leading (a,b) response $\boldsymbol {\psi }_1$ and (c,d) forcing $\boldsymbol {\phi }_1$ modes of the resolvent operator for a turbulent Stokes boundary layer with $\lambda _x/h=0.471$ and $\lambda _z/h=0.236$, computed with a sparsity ratio $\gamma =0.001$, across a full oscillation cycle. Panels (e,f) show contour levels of the absolute value of leading forcing (red) and response (blue) modes. The grey dashed lines represent the corresponding streamwise and wall-normal turbulence intensity, with contour levels at $\{23\,\%,32\,\%40\,\%,50\,\%,70\,\%\}$ and $\{35\,\%,45\,\%,60\,\%,75\,\%\}$ of the maximum value of $u_{rms}$ and $v_{rms}$, respectively. Horizontal dotted lines in (a–d) indicate the $y$ location where each mode component achieves its maximum amplitude ($y_0/h$).

Figure 12

Figure 12.Absolute (solid) and real (dashed) components of the temporal evolution of the sparse modes shown in figures 11(a)–11(d), at the $y$ locations of maximum amplitude ($y_0$).

Figure 13

Figure 13.Spectral power of the streamwise ($u$) (a,c) and wall-normal ($v$) (b,d) components of the non-sparse (a,b) and sparse (c,d) spatio-temporal resolvent modes presented in figures 10 and 11, respectively. A discrete Fourier transform is computed during one oscillating period at each of the locations of the $y$ axis in the numerical domain.

Figure 14

Figure 14.Temporal evolution of the streamwise $U(t,y)$ (black) and spanwise $W(t,y)$ (red) mean velocity profiles obtained by DNS of a turbulent channel flow at $\textit {Re}_\tau =186$ with a sudden lateral pressure gradient at $t=0$ with $\partial p/\partial z=\varPi (\partial p/\partial x)$ and $\varPi =30$ at $tu_\tau /h\in \lbrace 0,0.58,1.17,1.38,1.76,2.34\rbrace$ (Lozano-Durán et al.2020).

Figure 15

Figure 15.Real component of space–time $u$ and $v$ velocity components of the leading (a,b) response $\boldsymbol {\psi }_1$ and (c,d) forcing $\boldsymbol {\phi }_1$ modes of the space–time resolvent operator for a channel flow with a sudden lateral pressure gradient with $\textit {Re}_\tau =186$, and $\lambda ^+_x=189$, $\lambda ^+_z =1890$. (e,f) Contour levels of the absolute value of the leading forcing (red) and response (blue) modes. Horizontal dotted lines in (a–d) indicate the $y$ location where each mode component achieves its maximum amplitude ($y_0/h$). The grey dashed lines represent the boundaries of the temporal numerical domain.

Figure 16

Figure 16.Real component of sparse space–time $u$ and $v$ velocity components of the leading (a,b) response $\boldsymbol {\psi }_1$ and (c,d) forcing $\boldsymbol {\phi }_1$ modes of the space–time resolvent for a channel flow with a sudden lateral pressure gradient with $\textit {Re}_\tau =186$, and $\lambda ^+_x=189$, $\lambda ^+_z =1890$ with a sparsity ratio $\gamma =0.001$ ($\alpha = 0.781$). (e,f) Contour levels of the absolute value of the leading forcing (red) and response (blue) modes. Horizontal dotted lines in (a–d) indicate the $y$ location where each mode component achieves its maximum amplitude ($y_0/h$). The grey dashed lines represent the boundaries of the temporal numerical domain.

Figure 17

Figure 17.Absolute (solid) and real (dashed) components of the temporal evolution of the non-sparse modes shown in figures 15(a)–15(d) (red) and sparse modes shown in figures 16(a)–16(d) (black), at the $y$ locations of maximum amplitude.

Figure 18

Figure 18.Leading $10$ singular values of the non-sparse and sparse (with $\gamma \in \lbrace 0.001,0.15 \rbrace$) space–time resolvent operator for a channel flow with a sudden lateral pressure gradient with $\textit {Re}_\tau =186$, and $\lambda ^+_x=189$, $\lambda ^+_z =1890$. The reference values correspond to the analysis described in Ballouz et al. (2024).

Figure 19

Algorithm 2Inverse power method for sparse resolvent analysis

Figure 20

Algorithm 3Inverse power method for sparse resolvent analysis

Figure 21

Figure 19.Evolution of $\sigma _1^2$ (black) and $\sum _i^{10} \sigma _i^2$ (red) as a function of (a) $N_y$ for a constant total grid size $N=N_yN_t= 5.7\times 10^4$, and (b) as a function of $N_t$ for a constant spatial grid size $N_y=81$ in the non-sparse implementation of space–time resolvent analysis for a turbulent channel flow $\textit {Re}_\tau =186$, and $\lambda _x^+=1000$, $\lambda _z^+=100$ for a time horizon $\tau _{tot}=20\tau =20(2{\rm \pi} /\omega )$. Circles indicate the resolution used in the rest of the paper.

Figure 22

Figure 20.Evolution of $\sigma _1^2$ (black) and $\sum _i^{10} \sigma _i^2$ (red) as a function of (a) $N_y$ for a constant total grid size $N=N_yN_t= 5.4\times 10^4$ and (b) as a function of $N_t$ for a constant spatial grid size $N_y=101$, in the sparse implementation of space–time resolvent analysis for a turbulent channel flow $\textit {Re}_\tau =186$, and $\lambda _x^+=1000$, $\lambda _z^+=100$ with $\gamma =0.001$ for a time horizon $\tau _{tot}=20\tau =20(2{\rm \pi} /\omega )$. Circles indicate the resolution used in the rest of the paper.

Figure 23

Figure 21.Evolution of $\sigma _1^2$ (black) and $\sum _i^{10} \sigma _i^2$ (red) as a function of (a) $N_y$ for a constant total grid size $N=N_yN_t= 7.3\times 10^4$, and (b) as a function of $N_t$ for a constant spatial grid size $N_y=81$, in the non-sparse implementation of space–time resolvent analysis for a turbulent Stokes boundary layer with $\lambda _x/h=0.471$ and $\lambda _z/h=0.236$ during a full oscillating cycle. Circles indicate the resolution used in the rest of the paper.

Figure 24

Figure 22.Evolution of $\sigma _1^2$ (black) and $\sum _i^{10} \sigma _i^2$ (red) as a function of (a) $N_y$ for a constant total grid size $N=N_yN_t= 6.33\times 10^4$, and (b) as a function of $N_t$ for a constant spatial grid size $N_y=81$, in the sparse implementation of space–time resolvent analysis for a turbulent Stokes boundary layer with $\lambda _x/h=0.471$ and $\lambda _z/h=0.236$ for $\gamma =0.001$ during a full oscillating cycle. Circles indicate the resolution used in the rest of the paper.