Hostname: page-component-6898cfcb55-cbk24 Total loading time: 0 Render date: 2026-11-11T19:23:24.005Z Has data issue: false hasContentIssue false

Dynamics of a data-driven low-dimensional model of turbulent minimal Couette flow

Published online by Cambridge University Press:  23 October 2023

Alec J. Linot
Affiliation:
Department of Chemical and Biological Engineering, University of Wisconsin-Madison, Madison, WI 53706, USA
Michael D. Graham*
Affiliation:
Department of Chemical and Biological Engineering, University of Wisconsin-Madison, Madison, WI 53706, USA
*
†Email address for correspondence: mdgraham@wisc.edu

Abstract

Because the Navier–Stokes equations are dissipative, the long-time dynamics of a flow in state space are expected to collapse onto a manifold whose dimension may be much lower than the dimension required for a resolved simulation. On this manifold, the state of the system can be exactly described in a coordinate system parameterising the manifold. Describing the system in this low-dimensional coordinate system allows for much faster simulations and analysis. We show, for turbulent Couette flow, that this description of the dynamics is possible using a data-driven manifold dynamics modelling method. This approach consists of an autoencoder to find a low-dimensional manifold coordinate system and a set of ordinary differential equations defined by a neural network. Specifically, we apply this method to minimal flow unit turbulent plane Couette flow at $Re=400$, where a fully resolved solutions requires ${O}(10^5)$ degrees of freedom. Using only data from this simulation we build models with fewer than $20$ degrees of freedom that quantitatively capture key characteristics of the flow, including the streak breakdown and regeneration cycle. At short times, the models track the true trajectory for multiple Lyapunov times and, at long times, the models capture the Reynolds stress and the energy balance. For comparison, we show that the models outperform POD-Galerkin models with $\sim$2000 degrees of freedom. Finally, we compute unstable periodic orbits from the models. Many of these closely resemble previously computed orbits for the full system; in addition, we find nine orbits that correspond to previously unknown solutions in the full system.

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 (http://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), 2023. Published by Cambridge University Press.
Figure 0

Figure 1.(a) Eigenvalues of POD modes sorted in descending order. (b) Components of the Reynolds stress for data generated by the DNS and this data projected onto 256 POD modes. In (b) the curves are, from top to bottom, $\langle v^{\prime 2}_x\rangle$, $\langle v^{\prime 2}_z\rangle$, $\langle v^{\prime 2}_y\rangle$ and $\langle v^{\prime }_xv^{\prime }_y\rangle$.

Figure 1

Table 1.Architectures of NNs. ‘Shape’ indicates the dimension of each layer, ‘Activation’ the corresponding activation functions and ‘sig’ is the sigmoid activation. ‘Learning rate’ gives the learning rate at multiple times during training. We dropped the learning rate at even intervals.

Figure 2

Figure 2.(a) Relative error in the energy norm on test data for POD, standard autoencoders and hybrid autoencoders at various dimensions $d_h$. At each dimension there are four standard and four hybrid autoencoders. (b) The centreline streamwise velocity for three examples in the DNS and reconstructed using the hybrid autoencoder with $d_h=18$. The relative error of reconstruction from top to bottom is $0.021$, $0.071$ and $0.048$.

Figure 3

Figure 3.Snapshots of the streamwise velocity at $y=0$ from the DNS and from the DManD model at $d_h=18$.

Figure 4

Figure 4.Modal RMS velocity from the DNS ($M$) and from the DManD model at $d_h=18$ ($\tilde {M}$). The markers correspond to the times in figure 3.

Figure 5

Figure 5.Normalised tracking error for 10 random initial conditions (different shades) using DManD with $d_h=18$.

Figure 6

Figure 6.(a) Ensemble-averaged short-time tracking and (b) temporal autocorrelation of the kinetic energy for DManD models of increasing dimension. In (b), odd numbers above $d_h=5$ are omitted for clarity.

Figure 7

Figure 7.(a) Example of the phase evolution and (b) the MSD of the phase evolution for the DNS and the DManD model at $d_h=18$.

Figure 8

Figure 8.Fraction of unstable DManD models with standard neural ODEs and with stabilised neural ODEs at various dimensions.

Figure 9

Figure 9.Comparison of $\langle \|a_n\|^2\rangle$ (mean-squared POD coefficient amplitudes) from the DNS to (a) $\langle \|a_n\|^2\rangle$ from the DManD model at $d_h=18$ and (b) $\langle \|a_n\|^2\rangle$ from POD-Galerkin with $N$ POD modes (reproduced with permission from Gibson 2002). In (b), the quantity $\lambda$ is equivalent to $\langle \|a_n\|^2\rangle$ from the DNS.

Figure 10

Figure 10.Components of the Reynolds stress with increasing dimension for DManD models at various dimensions. Odd numbers above $d_h=5$ are omitted for clarity.

Figure 11

Figure 11.(a–c) Examples of joint PDFs for the true system, the DManD model at $d_h=6$ and the DManD model at $d_h=18$. (d) EMD between the PDF from the DNS and the PDFs predicted by the DManD model at various dimensions. ‘DNS’ is the error between two PDFs generated from DNS trajectories of the same length with different initial conditions. (e,f) The error associated with the DManD model PDFs at $d_h=6$ and $d_h=18$.

Figure 12

Figure 12.(a) The mean (black) and standard deviation (blue) of the Lyapunov exponents computed with the DManD model through time for 10 random initial conditions. The grey dashed line identifies $\lambda =0$. (b) Lyapunov exponents computed from the model and from the DNS (Inubushi et al.2015).

Figure 13

Figure 13.The four leading Lyapunov exponents for the DManD models at various dimensions and for the DNS.

Figure 14

Figure 14.Power input versus dissipation of known POs (period reported in bottom right) from the DNS and POs found in the DManD model at $d_h=18$. The blue line is a long trajectory of the DNS for comparison.

Figure 15

Table 2.Details on the RPOs and POs found using initial conditions from the DManD model. The first nine solutions are new and the last three had previously been found. ‘Label’ indicates the label in figure 15, $\sigma _z$ corresponds to the phase-shift in $z$, $T$ is the period of the orbit and ‘Error’ is $\|\textrm {shifted final state} - \textrm {initial state}\|/\|\textrm {initial state}\|$, which is the same error as in Viswanath (2007).

Figure 16

Figure 15.Power input versus dissipation of new POs found in the DManD model at $d_h=18$ and used to find solutions in the DNS (periods reported in table 2). The blue line is a long trajectory of the DNS for comparison.