Generative Modeling of Turbulence
arXiv:2112.02548 · doi:10.1063/5.0082562
Abstract
We present a mathematically well founded approach for the synthetic modeling of turbulent flows using generative adversarial networks (GAN). Based on the analysis of chaotic, deterministic systems in terms of ergodicity, we outline a mathematical proof that GAN can actually learn to sample state snapshots form the invariant measure of the chaotic system. Based on this analysis, we study a hierarchy of chaotic systems starting with the Lorenz attractor and then carry on to the modeling of turbulent flows with GAN. As training data, we use fields of velocity fluctuations obtained from large eddy simulations (LES). Two architectures are investigated in detail: we use a deep, convolutional GAN (DCGAN) to synthesise the turbulent flow around a cylinder. We furthermore simulate the flow around a low pressure turbine stator using the pix2pixHD architecture for a conditional DCGAN being conditioned on the position of a rotating wake in front of the stator. The settings of adversarial training and the effects of using specific GAN architectures are explained. We thereby show that GAN are efficient in simulating turbulence in technically challenging flow problems on the basis of a moderate amount of training data. GAN training and inference times significantly fall short when compared with classical numerical methods, in particular LES, while still providing turbulent flows in high resolution. We furthermore analyse the statistical properties of the synthesized and LES flow fields, which agree excellently. We also show the ability of the conditional GAN to generalize over changes of geometry by generating turbulent flow fields for positions of the wake that are not included in the training data.
References in corpus (28)
- Adam: A Method for Stochastic Optimization
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- Conditional Generative Adversarial Nets
- Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks
- An overview of gradient descent optimization algorithms
- Generative Adversarial Networks
- Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks
- Activation Functions: Comparison of trends in Practice and Research for Deep Learning
- A guide to convolution arithmetic for deep learning
- A Review on Deep Learning Techniques Applied to Semantic Segmentation
- The Real-World-Weight Cross-Entropy Loss Function: Modeling the Costs of Mislabeling
- Super-resolution reconstruction of turbulent flows with machine learning
- Ergodic theory, Dynamic Mode Decomposition and Computation of Spectral Properties of the Koopman operator
- RANS Turbulence Model Development using CFD-Driven Machine Learning
- High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs
- Machine learning based spatio-temporal super resolution reconstruction of turbulent flows
- Unsupervised deep learning for super-resolution reconstruction of turbulence
- Deep unsupervised learning of turbulence for inflow generation at various Reynolds numbers
- Data-Driven Synthesis of Smoke Flows with CNN-based Feature Descriptors
- tempoGAN: A Temporally Coherent, Volumetric GAN for Super-resolution Fluid Flow
- A Multi-Pass GAN for Fluid Flow Super-Resolution
- Understanding Gradient Clipping in Private SGD: A Geometric Perspective
- Turbulence Enrichment using Physics-informed Generative Adversarial Networks
- An Equivalence of Fully Connected Layer and Convolutional Layer
- From Deep to Physics-Informed Learning of Turbulence: Diagnostics
- Machine learning methods for turbulence modeling in subsonic flows over airfoils
- A Convenient Infinite Dimensional Framework for Generative Adversarial Learning
Cited by in corpus (9)
- Deep Learning Methods for Partial Differential Equations and Related Parameter Identification Problems
- Physics-enhanced deep surrogates for partial differential equations
- Investigation of nonlocal data-driven methods for subgrid-scale stress modelling in large eddy simulation
- Turbulence Scaling from Deep Learning Diffusion Generative Models
- Spectrally Decomposed Diffusion Models for Generative Turbulence Recovery
- Generative Design of a Gas Turbine Combustor Using Invertible Neural Networks
- Neural Network Complexity of Chaos and Turbulence
- A multiscale and multicriteria Generative Adversarial Network to synthesize 1-dimensional turbulent fields
- Synthetic Turbulence via an Instanton Gas Approximation