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

Improved convergence of the spectral proper orthogonal decomposition through time shifting

Published online by Cambridge University Press:  17 October 2022

Diego C.P. Blanco*
Affiliation:
Divisão de Engenharia Aeroespacial, Instituto Tecnológico de Aeronáutica, 12228-900 São José dos Campos/SP, Brazil
Eduardo Martini
Affiliation:
Département Fluides, Thermique et Combustion, Institut Pprime, CNRS, Université de Poitiers, ENSMA, 86000 Poitiers, France
Kenzo Sasaki
Affiliation:
Divisão de Engenharia Aeroespacial, Instituto Tecnológico de Aeronáutica, 12228-900 São José dos Campos/SP, Brazil
André V.G. Cavalieri
Affiliation:
Divisão de Engenharia Aeroespacial, Instituto Tecnológico de Aeronáutica, 12228-900 São José dos Campos/SP, Brazil
*
†Email address for correspondence: diegodcpb@ita.br

Abstract

Spectral proper orthogonal decomposition (SPOD) is an increasingly popular modal analysis method in the field of fluid dynamics due to its specific properties: a linear system forced with white noise should have SPOD modes identical to response modes from resolvent analysis. The SPOD, coupled with the Welch method for spectral estimation, may require long time-resolved datasets. In this work, a linearised Ginzburg–Landau model is considered in order to study the method's convergence. Spectral proper orthogonal decomposition modes of the white-noise forced equation are computed and compared with corresponding response resolvent modes. The quantified error is shown to be related to the time length of Welch blocks (spectral window size) normalised by a convective time. Subsequently, an algorithm based on a temporal data shift is devised to further improve SPOD convergence and is applied to the Ginzburg–Landau system. Next, its efficacy is demonstrated in a numerical database of a boundary layer subject to bypass transition. The proposed approach achieves substantial improvement in mode convergence with smaller spectral window sizes with respect to the standard method. Furthermore, SPOD modes display growing wall-normal and spanwise velocity components along the streamwise direction, a feature which had not yet been observed and is also predicted by a global resolvent calculation. The shifting algorithm for the SPOD opens the possibility for using the method on datasets with time series of moderate duration, often produced by large simulations.

Information

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

Figure 1. Diagram illustrating the effect of the temporal shift on the model system presented in § 5.1. In standard conditions, the cross-correlation peak lies outside the chosen time window. The application of the expected time lag between signals in positions $x_1$ and $x_2$ maintains the peak inside the same time window. The operator $\langle \,\cdot \,\rangle$ denotes the expected value.

Figure 1

Figure 2. Spectral POD estimation error $\varepsilon$ at frequency $\omega =2 {\rm \pi}$, plotted against the normalised window length $N_{norm}$. Legend: ($\circ$, blue) case 1; ($\times$, red) case 2; ($*$, orange) case 3. (a) Mode 1; (b) mode 2; (c) mode 3; (d) mode 4.

Figure 2

Figure 3. Mode 1 at frequency $\omega =2 {\rm \pi}$ for case 3. Other cases display similar features. (a) Resolvent operator response mode; (b) SPOD mode with $N_{FFT}=100$, $N_b=1997$ and $N_{norm} \approx 0.5$: higher precision, lower accuracy (bias); (b) SPOD mode with $N_{FFT}=600$, $N_b=330$ and $N_{norm} \approx 3$; (c) SPOD mode with $N_{FFT}=5000$, $N_b=37$ and $N_{norm} \approx 23$: lower precision, higher accuracy (noise). Legend: (orange) absolute value; (blue) real part; (red) imaginary part; (dotted lines) resolvent mode for comparison.

Figure 3

Figure 4. Space–time cross-correlation with respect to the point $x_p=15$ for case 2 ($U=12$, $A=1$). Other cases display similar features. (a) No shift; (b) optimal shift.

Figure 4

Figure 5. Shifted SPOD estimation error $\varepsilon$ at frequency $\omega =2 {\rm \pi}$, plotted as a function as $N_{norm}$. Legend: ($\circ$, blue) case 1; ($\times$, red) case 2; ($*$, orange) case 3. (a) Mode 1; (b) mode 2; (c) mode 3; (d) mode 4.

Figure 5

Figure 6. Comparison between resolvent, SPOD and shifted SPOD modes, at frequency $\omega =2 {\rm \pi}$, for case 3. All SPOD modes were computed with $N_{FFT}=100$ and $N_{norm} \approx 0.5$. Other cases display similar features. Legend: (orange) absolute value; (blue) real part; (red) imaginary part.

Figure 6

Figure 7. Estimation error $\varepsilon$ of mode 1, at frequency $\omega =2 {\rm \pi}$ and number of blocks $N_b=100$, as a function of the window size ${N_{FFT}}$. Legend: ($\circ$, blue) standard SPOD; ($\square$, red) shifted SPOD. (a) Case 1; (b) case 2; (c) case 3.

Figure 7

Figure 8. Estimation error $\varepsilon$ of mode 1, at frequency $\omega =2 {\rm \pi}$ and number of snapshots $N_{FFT}=100$, as a function of the number of blocks ${N_{b}}$. Legend: ($\circ$, blue) standard SPOD; ($\square$, red) shifted SPOD. (a) Case 1; (b) case 2; (c) case 3.

Figure 8

Figure 9. Estimation error $\varepsilon$ of mode 1, at frequency $\omega =2 {\rm \pi}$, number of snapshots $N_{FFT}=100$ and entire time series, as a function of the shifting velocity $U_{shift}$. Legend: ($-$) standard SPOD; ($- -$, red) random $U_{shift}(x) \in [0.8 \: U, 1.2 \: U]$ shifted SPOD; ($\circ$, blue) constant $U_{shift}$ shifted SPOD. (a) Case 1; (b) case 2; (c) case 3.

Figure 9

Figure 10. Space–time cross-correlation with respect to the point $x_p=15$ for case 2 ($U=12$, $A=1$). Vertical lines represent the bounds of a window of size $N_{FFT}=100$. Other cases display similar features. (a) No shift; (b) random $U_{shift}(x) \in [0.8 \: U, 1.2 \: U]$.

Figure 10

Figure 11. Spectral POD power spectra for case 3. Other cases display similar features. Legend: (blue) standard SPOD, (red) shifted SPOD, ($- -$) $\omega =2 {\rm \pi}$.

Figure 11

Figure 12. Estimation errors $\varepsilon$ as a function of frequency for case 3. Other cases display similar features. Legend: (blue) standard SPOD, (red) shifted SPOD, ($- -$) $\omega =2 {\rm \pi}$.

Figure 12

Figure 13. Snapshot of the LES, where elongated structures can be observed inside the boundary layer. Colours represent the streamwise velocity component. (a) Slice at $z=0$. (b) Slice at $y=0.8$. The fringe zone is visible after $x=900$.

Figure 13

Figure 14. Space–time cross-correlation for $\beta =0.377$ of the $u$ velocity component at different distances from the wall. Results are shown for (a,b) $y = 0.01$; (c,d) $y=1$; (e, f) $y=6$. (a,c,d) Non-shifted field. (b,d, f) Shifted field. Dashed line: $N_{FFT} = 192$; dotted line: $N_{FFT} = 48$.

Figure 14

Figure 15. Results using a window of size $N_{FFT}=48$ and $N_{FFT}=192$ at $\beta = 0.377$, $\omega =0.0131$. (a,d) Eigenvalues normalised by total energy. (a,d) Eigenvalues normalised by total energy. (b,c,e, f) Real part of the leading mode. (b,e) Standard SPOD. (c, f) Shifted SPOD.

Figure 15

Figure 16. (a) Blasius mean velocity field ($U$ component). The dashed line indicates the beginning of the fringe region. (b) Damping factor. The maximum of $\sigma$ matches the value used in the LES.

Figure 16

Figure 17. (a) Resolvent gains. (b) Real part of the leading forcing mode. (c) Real part of the leading response mode.

Figure 17

Figure 18. Section $x=700$ of the reconstructed modes. Legend: (colours) $u$ velocity component; ($\rightarrow$) perpendicular velocity component. (a) Resolvent response. (b,d) Standard SPOD. (c,e) Shifted SPOD.

Figure 18

Figure 19. Section $y=2$ of the reconstructed modes, inside the boundary layer. Legend: (colours) $u$ velocity component. (a) Resolvent response. (b,d) Standard SPOD. (c,e) Shifted SPOD.

Figure 19

Figure 20. Normalised fluctuations at position $x=700$ for case 2. (a) Mode 1. (b) Mode 2. Legend: ($-$) optimal linearised response (resolvent); ($\circ$, blue) standard SPOD; ($\times$, red) shifted SPOD.

Figure 20

Table 1. Alignment coefficients at $N_{FFT}=192$, $\omega =0.0131$ and $\beta = 0.377$.