Link to paper
The full paper is available here.
You can also find the paper on PapersWithCode here.
Abstract
- Navier-Stokes equations are dissipative, meaning the long-time dynamics of a flow can be described in a low-dimensional coordinate system.
- Data-driven manifold dynamics modeling method can be used to describe the dynamics of turbulent Couette flow.
- Autoencoder used to find low-dimensional manifold coordinate system and neural network used to define ordinary differential equations.
- Models with fewer than 20 degrees of freedom can capture key characteristics of the flow.
- Models outperform POD-Galerkin models with 2000 degrees of freedom.
- Unstable periodic orbits computed from the models, some of which correspond to previously unknown solutions.
Paper Content
Introduction
- Major challenge in dealing with chaotic fluid flows is high-dimensional nature of the state
- Dissipative nature of turbulent flows leads to expectation that long-time dynamics collapse onto an invariant manifold of much lower dimension
- Modeling dynamics in a manifold coordinate system can speed up computations and be useful for downstream tasks
- Proper orthogonal decomposition (POD) is a linear dimension reduction technique
- POD has been used for many flow phenomena
- Nonlinear methods can be used for more accurate reconstruction
- Autoencoders can be used with equations of motion in manifold Galerkin approach
- Machine learning techniques can be used to approximate dynamics
- Neural ordinary differential equations (ODE) can be used to model chaotic dynamics
- Aim is to use data-driven model to reconstruct turbulent plane Couette flow
- Self-sustaining process (SSP) of wall bounded turbulence outlined by Hamilton et al. (1995)
- Low-dimensional models have been developed to recreate the dynamics of the SSP
- Data-driven models have been used to attempt to reconstruct the MFE model dynamics
- Key approach to understanding complex nonlinear dynamical phenomena is through study of underlying state space structure of fixed points and periodic orbits
- Data-driven Manifold Dynamics (DManD) used to build a ROM for turbulent MFU PCF
Framework
- DManD modeling approach allows for perfect reconstruction
- Training data is full-state data in an ambient space
- Mapping to low-dimensional state representation with ℎ
- Mapping back to full state with hybrid autoencoder
- Autoencoder trained by minimizing mean-squared error and promoting accurate representation of POD coefficients
- Evolution of trajectories on manifold performed in manifold coordinates
- Approximate with neural ODE and linear damping term
- Determine parameters by minimizing difference between predicted and true state
- Preprocessing step to split state into pattern and phase
- Evolution of pattern and phase only depend on pattern
- Additional ODE for phase
- Determine parameters of phase ODE by minimizing difference between predicted and true phase
Results
Description of plane couette flow data
- Applied DManD to DNS of turbulent PCF in a MFU domain
- Considered the well-studied Hamilton, Kim, and Waleffe (HKW) domain
- Compared DManD results to analysis of self-sustaining process in this domain
- Compared DManD results to other Galerkin-based ROMs
- Compared DManD results to known unstable periodic solutions in this domain
- Solved Navier-Stokes equations for fluid confined between two plates moving in opposite directions
- Selected HKW cell because it is well studied and isolates the SSP
- Generated turbulent PCF trajectories using psuedo-spectral Channelflow code
- Split data into 80% for training and 20% for testing
- Preprocessed data by computing mean u and subtracting it from all data
Dimension reduction and dynamic model construction
- Linear dimension reduction with POD reduces the dimension from O (10 5 ) to 502
- POD modes are treated as Fourier modes in both the and directions
- 256 POD modes contain 99.8% of the energy
- Autoencoders are used to reduce the dimension down to ℎ
- Autoencoders perform an order magnitude better than POD
- Stabilized neural ODEs are trained to predict the evolution of the centered data
- NN is trained with an Adam optimizer and learning rate scheduler
Short-time tracking
- DManD models are evaluated for reconstructing short-time trajectories and long-time statistics
- DManD captures key characteristics of the SSP (low-speed streaks become wavy, rolls lift fluid from the walls, regenerating streaks)
- Quantitative agreement between DNS and DManD
- Modal root-mean squared velocity used to identify different parts of the SSP
- Tracking error of 10 trajectories shown in Fig. 5
- Normalized ensemble-averaged tracking error for model dimensions between 3 and 18
- Instantaneous kinetic energy of the flow is considered
- ODE trained for phase dynamics
- Mean squared phase displacement in good agreement between DNS and model
Long-time statistics
- DManD model uses stabilized neural ODEs with an explicit damping term to capture long-time dynamics
- Without damping, almost all models become unstable for ℎ = 5-16, and around half become unstable in other cases
- DManD model with 18 degrees of freedom matches mean-squared amplitudes to high accuracy
- For ℎ = 2 and 3, nearly all models match the data, with small deviations for ℎ ∼ 3-6
- For ℎ = 2 and 2, deviation becomes more obvious, and lines do not converge until around ℎ > 10
- With ℎ = 6, model overestimates number of low dissipation states, while ℎ = 18 matches density well
- EMD steeply drops at ℎ = 5 and after ℎ > 10 joint PDFs are in excellent agreement with DNS
Finding ecs in the model
- DManD model can quantitatively capture key characteristics of MFU PCF
- Investigating whether known periodic orbits of DNS exist in DManD model
- Using DManD model to search for new periodic orbits
- Periodic orbits of DManD model are either periodic or relative periodic orbits
- Outline approach to find periodic orbits follows Cvitanović et al. (2016)
- Equivalent to finding zeros of (3.16)
- Use Newton-Raphson method to find zeros
- Compute Jacobian of (ℎ) from Eq. 2.9
- Use Scipy “hybr” method to find periodic orbits of DManD model
- Use Newton GMRES-Hookstep method to find periodic orbits of DNS
- Found 9 new RPOs and 3 existing POs
- New method to rapidly find new ECS using accurate low-dimensional model
Conclusion
- Data-driven manifold dynamics method (DManD) used to model MFU PCF with fewer degrees of freedom than required for DNS
- Hybrid autoencoder approach used to find low-dimensional parameterization of manifold
- Stabilized neural ODEs used to accurately evolve low-dimensional state forward in time
- DManD model captures self-sustaining process and accurately tracks trajectories and temporal autocorrelation
- POD-Galerkin model requires 2000 degrees of freedom to match mean-squared POD coefficient amplitudes
- DManD model used for PO searches, successfully landed on nearby POs and found 9 previously undiscovered RPOs
- True dimension of turbulent flow dynamics can be orders of magnitude smaller than degrees of freedom required for fully-resolved simulation
- DManD model enables model-based nonlinear control algorithms to be used
- Research supported by AFOSR FA9550-18-1-0174 and ONR N00014-18-1-2865