Hostname: page-component-76d6cb85b7-7262s Total loading time: 0 Render date: 2026-07-15T20:39:17.480Z Has data issue: false hasContentIssue false

Triadic orthogonal decomposition reveals nonlinearity in fluid flows

Published online by Cambridge University Press:  19 March 2026

Brandon Yeung
Affiliation:
Department of Mechanical and Aerospace Engineering, University of California San Diego, La Jolla, CA 92093, USA
Tianyi Chu
Affiliation:
School of Computational Science & Engineering, Georgia Institute of Technology, Atlanta, GA 30332-4017, USA
Oliver T. Schmidt*
Affiliation:
Department of Mechanical and Aerospace Engineering, University of California San Diego, La Jolla, CA 92093, USA
*
Corresponding author: Oliver T. Schmidt, oschmidt@ucsd.edu

Abstract

Energy transfer across scales is fundamental in fluid dynamics, linking large-scale flow motions to small-scale turbulent structures in engineering and natural environments. Triadic interactions among three wave components form complex networks across scales, challenging understanding and model reduction. We introduce triadic orthogonal decomposition (TOD), a method that identifies coherent flow structures optimally capturing spectral momentum transfer, quantifies their coupling and energy exchange in an energy-budget bispectrum and reveals the regions where they interact. Triadic orthogonal decomposition distinguishes three components – a momentum recipient, donor and catalyst – and recovers laws governing pairwise, six-triad and global triad conservation. We apply TOD to three examples: the classical cylinder wake, experimental wind turbine wake data and a direct numerical simulation of isotropic turbulence. Energy transfer can be spatially distributed but vanish upon integration or spatially localised but facilitate net interscale exchange, so a complete characterisation of nonlinearity requires examination of both integral and local transfers. In the cylinder wake, we link backscatter of energy from high to low frequencies to a compact attenuation region downstream of the cylinder. In the turbine wake, we confirm the known association between energy amplification and decay and vortex tilting, but observe more complex secondary mechanisms in suboptimal modes. For isotropic turbulence, we derive and confirm inertial-range frequency scaling for convective–recipient covariances, then demonstrate self-similar energy transfer at each rank.

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. Instantaneous fluctuating velocities of the three examples considered in § 3 in the $x$ (a,d,g), $y$ (b,e,h) and $z$ (i) directions: (a,b) cylinder wake; (d,e) wind turbine wake; (gi) forced isotropic turbulence. Normalised velocity fields (blue, black, red, $q/|\max {\{q\}}|\in [-0.5,0.5 ]$, with $q$ representing any velocity component) are shown. Area- or volume-integrated power spectra are shown for the cylinder (c), wind turbine (f) and isotropic turbulence (j). In panels (d,e), for clarity the $x$- and $y$-axes are not drawn to scale. Unless otherwise noted, in what follows, all contours use the same axes limits and colour scales as (a,b) for the cylinder wake, (d,e) for the turbine wake or (gi) for the isotropic turbulence.

Figure 1

Figure 2. The TOD algorithm. The top row provides a graphical representation of the matrix algebra, while the bottom row illustrates the algorithm using a cylinder wake dataset. In this example, the convective and recipient modes are similar to the convective and recipient fields because the cylinder wake is laminar and periodic. Key equations are referenced by number. SVD stands for the singular value decomposition.

Figure 2

Figure 3. Interpretation guide for inter-scale energy transfer. (a) Schematic of triadic energy transfer, $\hat {T}_{l\to n}$, in the bispectral plane with the donor frequency, $f_l$, as abscissa (blue) and the recipient frequency, $f_n$, as ordinate (red), both normalised by $f_0$, the fundamental frequency. Only the principal region has to be considered; the grey bottom half-plane contains redundant information. The catalyst frequency, $f_k=f_{n-l}$, is indicated as a grey line. $\hat {T}_{l\to n}$ is conserved on nested hexagons with dotted lines exemplifying this conservation for $f_l=f_n=f_0$ and $f_l=f_n=2f_0$. Further indicated are spectral TKE and MKE contributions from linear advection by the mean (magenta), production (green), mean self-advection (orange) and transfer-production difference (teal). The magenta $\pm$ symbols denote the property of pairwise conservation about $f_l=f_n$; similarly, the grey $\pm$ symbols denote conservation about $f_l=-f_n$. Panels (bg) are interpretation aids.

Figure 3

Table 1. Overview of datasets and spectral estimation parameters. The cylinder wake, wind turbine and isotropic turbulence datasets are sourced from Chu & Schmidt (2023), Biswas & Buxton (2024a,b) and Perlman et al. (2007) and Li et al. (2008), respectively. The fundamental frequency, $f_0$, is not applicable to the isotropic turbulence case.

Figure 4

Figure 4. Scatter plots of the leading mode bispectrum (a) and modal energy budget (b) of the cylinder wake at $Re=100$. Coloured lines mark linear advection (magenta), mean production (green) and the catalyst frequency axis (grey); see figure 3(a). Energy-conserving pairs involving the fundamental vortex-shedding frequency, $f_0$, are also marked. Numbers and letters indicate figures depicting the corresponding modes.

Figure 5

Figure 5. The leading recipient modes, convective modes and transfer fields for the donor–recipient pair $(f_l,f_n)/f_0=(1,2)$: (ae) real parts; (fj) imaginary parts; (a,b,f,g) streamwise components; (c,d,h,i) transversal components.

Figure 6

Figure 6. The real part of the leading streamwise recipient and convective modes, and transfer fields of the cylinder wake for the same recipient frequencies: (af) $f_n/f_0=1$, harmonic; (gl) $f_n/f_0=2$, superharmonic.

Figure 7

Figure 7. Same as figure 6 but for the three conserved pairs shown in figure 4(b) and (3.1).

Figure 8

Figure 8. Leading catalyst mode, $\hat {\boldsymbol \xi }_{n-l}$, donor mode, $\hat {\boldsymbol \xi }_{l}$, convective mode, $\hat {\boldsymbol \psi }_{l\to n}$, and recipient mode, $\hat {\boldsymbol \phi }_{n}$, of the cylinder wake for the $(1,3)$ triad. For visual clarity, only the subdomain $x,y\in [-2,10]\times [-2.5,2.5]$ is displayed. Solid and dash-dotted contour lines correspond to positive and negative fluctuations, respectively. The normalised leading modal energy transfer field, $\hat {\tau }_{l\to n}$, is overlaid, with red and blue corresponding to positive and negative transfers. The integral modal transfer is $\hat {\mathcal T}^{\textit{avg},\mathcal{R}}_{l\to n}=-0.26$. This backscatter is represented by the blue arrows pointing from the recipient to the donor.

Figure 9

Figure 9. Modal transfer fields between harmonic components in the cylinder wake.

Figure 10

Figure 10. Mode bispectra (a,c) and modal energy budgets (b,d) of the turbine wake: (a,b) leading modes; (c,d) first suboptimal modes.

Figure 11

Figure 11. The real part of the leading streamwise recipient modes (first, fourth and seventh rows), streamwise convective modes (second, fifth and eighth rows) and transfer fields (third, sixth and ninth rows) of the turbine wake for different donor–recipient pairs, $(f_l/f_0,f_n/f_0)$: (a) $(0,1)$; (b) $(0,2)$; (c) $(0,3)$; (d) $(2,3)$; (e) $(3,2)$; (f) $(3,3)$; (g) $(0,0.17)$; (h) $(0.17,0.17)$; (i) $(0.83,1)$. Normalised fields (blue, black, red, $q/|\max {\{q\}}|\in [-1,1]$) are shown.

Figure 12

Figure 12. Leading catalyst mode, $\hat {\boldsymbol \xi }_{n-l}$, donor mode, $\hat {\boldsymbol \xi }_{l}$, convective mode, $\hat {\boldsymbol \psi }_{l\to n}$, and recipient mode, $\hat {\boldsymbol \phi }_{n}$, of the turbine wake for the $(3,2)$ triad. The subdomain $x\leq 3$ is displayed. Solid and dash-dotted contour lines correspond to positive and negative fluctuations, respectively. The normalised leading modal energy transfer field, $\hat {\tau }_{l\to n}$, is overlaid, with red and blue corresponding to positive and negative transfers. The integral modal transfer is a forward transfer of $\hat {\mathcal T}^{\textit{avg},\mathcal{R}}_{l\to n}=0.00017$ and is represented by the red arrows pointing from donor to recipient.

Figure 13

Figure 13. Same as figure 11 but for the first suboptimal modes.

Figure 14

Figure 14. Mode bispectra (a,c,e,g) and modal energy budgets (b,d,f,h) of the isotropic turbulence. In panel (a), red dashed lines correspond to the polar angles, $\theta = \tan^{-1}(f_n/f_l)$, examined in figure 17. In panel (b), circled triads correspond to the modes reported in figure 15. Panels (ch) display constant-$f_n$ sections of the bispectra and budgets: (c,d) $f_n=0.5$; (e,f) $f_n=1$; (g,h) $f_n=2$. The shading of the curves varies from dark to light with higher mode numbers, $j$. The colours in panels (d,f,h) indicate positive (red) or negative (blue) transfers.

Figure 15

Figure 15. The real part of the optimal streamwise recipient modes (first row), streamwise convective modes (second row) and transfer fields (third row) of the isotropic turbulence for different donor–recipient pairs, $(f_l,f_n)$: (a) $(1,0.4)$; (b) $(-0.4,0.6)$; (c) $(0.4,1)$. These triads are highlighted in figure 14(b).

Figure 16

Figure 16. Leading catalyst mode, $\hat {\boldsymbol \xi }_{n-l}$, donor mode, $\hat {\boldsymbol \xi }_{l}$, convective mode, $\hat {\boldsymbol \psi }_{l\to n}$, and recipient mode, $\hat {\boldsymbol \phi }_{n}$, of the isotropic turbulence case for the $(0.4,1)$ triad. The $x=0$ plane is shown. Solid and dash-dotted contour lines correspond to positive and negative fluctuations, respectively. The normalised leading modal energy transfer field, $\hat {\tau }_{l\to n}$, is overlaid, with red and blue corresponding to positive and negative transfers. The integral modal transfer is a forward transfer of $\hat {\mathcal T}^{\textit{avg},\mathcal{R}}_{l\to n}=0.69$ and is represented by the red arrows pointing from donor to recipient.

Figure 17

Figure 17. Mode bispectra of the isotropic turbulence in polar coordinates, $f^2={f_l^2+f_n^2}$ and $\theta = \tan^{-1}(f_n/f_l)$, at constant $\theta$: (a) $\theta =30^\circ$; (b) $\theta =80^\circ$; (c) $\theta =130^\circ$; (d) $\theta =180^\circ$. The shading of the curves varies from black to grey with higher mode numbers, $j$. Green dashed lines () mark the theoretical frequency scaling of the mode bispectra, $\sigma _{\!j}\propto f^{-2}$.

Figure 18

Figure 18. Self-similar-scaled modal energy transfer of the isotropic turbulence: (a) leading mode; (b) all modes. In panel (a), each grey curve corresponds to a fixed $f_{\pm l}$, while the blue–red curve is the mean over all grey curves. Panel (b) displays the mean for each mode number, $j$, with lighter shading representing higher $j$. Blue and red segments indicate negative and positive transfers, respectively.

Figure 19

Figure 19. Leading TOD mode bispectra (a,b,e,f) and modal energy budgets (c,d,g,h) of the cylinder wake (a–d) and wind turbine wake (e–h): (a,c,e,g) the grid resolution is halved along each spatial direction compared with § 3, while the finite difference scheme is the same as § 3; (b,d,f,h) the grid resolution is the same as § 3, while the order of accuracy is lowered from fourth to second. The colour scales match those in figure 4 for the cylinder case and figure 10 for the turbine case.

Figure 20

Figure 20. Leading mode bispectra (left column) and modal energy budgets (right column) computed from the first half of each dataset: (a,b) cylinder wake (§ 3.1); (c,d) wind turbine wake (§ 3.2); (e,f) isotropic turbulence (§ 3.3). The colour bars match those in figures 4, 10 and 14.