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

Causal analysis of a turbulent shear flow model

Published online by Cambridge University Press:  15 May 2026

Yongyi Wang
Affiliation:
School of Aeronautics, Northwestern Polytechnical University, Xi’an 710072, PR China International Joint Institute of Artificial Intelligence on Fluid Mechanics, Northwestern Polytechnical University, Xi’an 710072, PR China National Key Laboratory of Aircraft Configuration Design, Xi’an 710072, PR China
Jiaqing Kou*
Affiliation:
School of Aeronautics, Northwestern Polytechnical University, Xi’an 710072, PR China International Joint Institute of Artificial Intelligence on Fluid Mechanics, Northwestern Polytechnical University, Xi’an 710072, PR China National Key Laboratory of Aircraft Configuration Design, Xi’an 710072, PR China
Bernd R. Noack
Affiliation:
School of Mechatronics and Control Engineering, Shenzhen University, Canghai campus, Shenzhen 518060, PR China Guangdong Province VTOL Aircraft Manufacturing Innovation Center, Shenzhen 518060, PR China
Weiwei Zhang
Affiliation:
School of Aeronautics, Northwestern Polytechnical University, Xi’an 710072, PR China International Joint Institute of Artificial Intelligence on Fluid Mechanics, Northwestern Polytechnical University, Xi’an 710072, PR China National Key Laboratory of Aircraft Configuration Design, Xi’an 710072, PR China
*
Corresponding author: Jiaqing Kou, jqkou@nwpu.edu.cn

Abstract

We perform causal analysis on the low-dimensional Galerkin model for shear flow developed by Moehlis et al. (New J. Phys., vol. 6, 2004, 56). Our method integrates both equation-based analysis and the proposed Galerkin-based Granger causality (GGC) to investigate the effect of the nonlinear terms on the dynamics. Two types of quadratic interactions are identified: a fully triadic interaction and a modulated two-mode coupling. The propagation of these interactions through the nonlinear dynamics leads to a directed cause-and-effect network. Furthermore, the relative importance of each mode amplitude on the dynamics of the target mode is quantified. This analysis provides a deeper understanding of the nonlinear dynamics and distills control opportunities. To demonstrate the applicability of the proposed GGC to realistic flows where Galerkin projection is impractical, a turbulent lid-driven cavity flow is further studied. We foresee applications of the proposed causal analysis framework as valuable tools for Galerkin modelling – guiding investigations of modal causality, prediction uncertainty, model-order reduction and control design.

Information

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

Figure 1. Schematic illustration of classical Granger causality. The computation of Granger causality from $x_1$ to $x_2$ ($\mathcal{F}_{1\to 2}$) is depicted. This measure quantifies the increase in uncertainty of $x_2$ when past information from $x_1$ is omitted, evaluated by comparing the prediction errors of the full model and the reduced model (excluding $x_1$ history).

Figure 1

Figure 2. Schematic of the windowed analysis strategy of GGC. The time series of variables are equidistantly partitioned into intervals, with Granger causality applied to each interval to capture short-term causality, which are then ensemble-averaged to derive the averaged causality.

Figure 2

Figure 3. Schematic illustration of modified Granger causality. The framework retains the core structure of classical Granger causality, with the addition of nonlinear and constant terms to align with the structure of Galerkin equations.

Figure 3

Figure 4. Velocity contours of the nine modes in the turbulent shear flow model. Arrows denote velocity vectors, while the colour map (blue: low; red: high) indicates velocity magnitude.

Figure 4

Table 1. Parameter settings for the turbulent shear flow model.

Figure 5

Figure 5. Temporal evolution of mode coefficients. Several extreme events burst throughout turbulence evolution. The system ultimately relaxes to a steady-shear-flow state after $10^4$ time units.

Figure 6

Figure 6. Instantaneous flow visualisation at $t=944$. (a) Streamline and clipping plane contour. (b) Vortex topology revealed by Q-criterion iso-surfaces.

Figure 7

Figure 7. Schematic of two types of modal interaction. (a) Modulated two-mode coupling. (b) Triad interaction.

Figure 8

Table 2. Summary of identified modal interactions in turbulent shear flow model.

Figure 9

Figure 8. Interaction between the main shear flow (mode 1) and streaks (mode 2), modulated by the streamwise rolls (mode 3). Three-dimensional mode contours and the temporal evolution of mode coefficients are depicted, illustrating the dynamic interaction between modes.

Figure 10

Figure 9. Equation-based causal network of the turbulent shear flow model. (a) Overall causal links across all modes. Arrow convention: one-way arrows indicate unidirectional causal influence; two-way arrows denote bidirectional causal interactions. (b) Visualised in a $9\times 9$ causal map.

Figure 11

Figure 10. Determination of the window length, representing the trade-off between time-variant resolution and causal discriminability, where a length of 4000 snapshots (400 time units) yields the optimal outcome.

Figure 12

Figure 11. (a) The GGC result of shear flow model; (b) causality ranking and the identification of a threshold value (0.15 in this case), where the decay of GGC shows a tendency of stagnation; (c) binary causal map extracted from permutation test, which is detailed in § 4. The resulting binary causal map shows absolute agreement with equation-based analysis, validating the reliability of GGC.

Figure 13

Figure 12. Permutation tests at different significance levels on the shear flow model (100 permutations). Satisfactory causal identification is achieved for conventional levels 0.05 and 0.1, while misclassifications arise at extreme significance levels.

Figure 14

Figure 13. Comparison of GGC, classical Granger causality, Pearson correlation and transfer entropy. (a) Four distinct modal evolution sequences, each corresponding to a unique set of initial conditions and Reynolds numbers. The yellow boxes indicate the windowed sampling used for GGC analysis. (b) The results from the four methods are displayed sequentially (self-causality terms are omitted by definition for causal analysis (GGC/Granger causality/transfer entropy)). The GGC is shown to be the most accurate and robust across all cases.

Figure 15

Figure 14. The column sum of the GGC causal map is defined as the causal importance of each mode, representing the total Granger causality exerted by that mode on all other modes.

Figure 16

Figure 15. (a) Time evolution of the shear flow mode coefficients, illustrating extreme events as sharp increases in the amplitude of mode 1 (highlighted in yellow). The corresponding flow contours during these events are shown in figure 17(b–d). (b) Binary causal map. Red and blue boxes highlight the modulated two-mode coupling involving modes 1, 2, 3 and modes 1, 6, 8, respectively. In both cases, modes 3 and 8 act as modulators.

Figure 17

Algorithm 1. Suppression of extreme events in shear flow model

Figure 18

Figure 16. Suppression of extreme events by applying control body force to mode 3 under various conditions. The time step is set to ${\rm d}t_c=0.1$ in (a–c), with a control amplitude of $K=0.01$. (a) The case without control, and the results of control thresholds set at (b) $a_{\textit{TH}}=0.4$ and (c) $a_{\textit{TH}}=0.2$. In (d), ${\rm d}t_c$ is reduced to $0.01$. The control amplitude for (e) is increased to $K=0.1$. Black arrows indicate positions where control is activated.

Figure 19

Figure 17. Snapshots of the flow field during an extreme event (corresponding to figure 16a,b), comparing uncontrolled (b–d) and controlled (e–g) scenarios. In the uncontrolled case, the flow exhibits a gradual decay towards a laminar shear flow. In contrast, the applied control rapidly suppresses this decay, maintaining turbulent structures and preventing laminarisation.

Figure 20

Figure 18. Suppression of extreme events under the same conditions as in figure 16(c), achieved by applying artificial body forces to (a) mode 8, (b) mode 6 and (c) mode 2. Successful suppression is observed only when control is applied to mode 8, which is also a modulating mode.

Figure 21

Figure 19. Comparison of various causal analysis methods applied to the shear flow model. The background illustrates results of the GGC. Six significant causal effects, identified by transfer entropy, are marked in green boxes. The causalities uncovered by nonlinear Granger causality are represented by brown circles, with their strength indicated by the size.

Figure 22

Figure 20. Snapshot of the lid-driven cavity flow at $Re=16\,000$: (a) vorticity field, (c) velocity magnitude with superimposed vector field and (b) time histories of the velocity components at two selected grid points.

Figure 23

Figure 21. (a) Contours of the first 10 velocity POD modes for the lid-driven cavity flow at $Re=16\,000$, with colour indicating velocity magnitude and black arrows depicting the velocity vectors. (b) The temporal coefficients of the first 10 POD modes.

Figure 24

Figure 22. Convergence of the CDI as a function of analysis window length (in snapshots) for GGC analyses using the first 4, 10, 20, 30 and 40 POD modes. In the case of 10 modes, the outcome stabilises beyond 5000 snapshots ($T=500$). This convergence becomes slower as the number of modes increases, indicating a need for longer windows in higher-dimensional analyses.

Figure 25

Figure 23. The GGC maps computed using models constructed from (a) 10, (b) 20 and (c) 30 modes. The consistent causal structure of dominant modes across all cases indicates that the results are robust to the inclusion of higher-order modes, supporting the use of GGC on reduced-order systems.

Supplementary material: File

Wang et al. supplementary material

Wang et al. supplementary material
Download Wang et al. supplementary material(File)
File 3.2 MB