Physics > Fluid Dynamics
[Submitted on 12 Dec 2023]
Title:Prediction and control of two-dimensional decaying turbulence using generative adversarial networks
View PDF HTML (experimental)Abstract:With the recent rapid developments in machine learning (ML), several attempts have been made to apply ML methods to various fluid dynamics problems. However, the feasibility of ML for predicting turbulence dynamics has not yet been explored in detail. In this study, PredictionNet, a data-driven ML framework based on generative adversarial networks (GANs), was developed to predict two-dimensional (2D) decaying turbulence. The developed prediction model accurately predicted turbulent fields at a finite lead time of up to half the Eulerian integral time scale. In addition to the high accuracy in pointwise metrics, various turbulence statistics, such as the probability density function, spatial correlation function, and enstrophy spectrum, were accurately captured by the employed GAN. Scale decomposition was used to interpret the predictability depending on the spatial scale, and the role of latent variables in the discriminator network was investigated. The good performance of the GAN in predicting small-scale turbulence is attributed to the scale-selection capability of the latent variable. Results also revealed that the recursive applications of the prediction model yielded better predictions than single predictions for large lead times. Furthermore, by utilizing PredictionNet as a surrogate model, a control model named ControlNet was developed to identify disturbance fields that drive the time evolution of the flow field in the direction that optimises the specified objective function. Therefore, an illustrative example in which the evolution of 2D turbulence can be predicted within a finite time horizon and controlled using a GAN-based deep neural network is presented.
Current browse context:
physics.flu-dyn
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.