An advanced hybrid deep adversarial autoencoder for parameterized nonlinear fluid flow modelling

M. Cheng, F. Fang, C. C. Pain, I. M. Navon

Research output: Contribution to journalArticlepeer-review

27 Scopus citations


Considering the high computation cost required in conventional computation fluid dynamic simulations, machine learning methods have been introduced to flow dynamic simulations in years, aiming on reducing CPU time. In this work, we propose a hybrid deep adversarial autoencoder (VAE-GAN) to integrate generative adversarial network (GAN) and variational autoencoder (VAE) for predicting parameterized nonlinear fluid flows in spatial and temporal dimensions. High-dimensional inputs are compressed into the low-dimensional representations by nonlinear functions in a convolutional encoder. In this way, the predictive fluid flows reconstructed in a convolutional decoder contain the dynamic fluid flow physics of high nonlinearity and chaotic nature. In addition, the low-dimensional representations are applied to the adversarial network for model training and parameter optimization, which enables fast computation process. The capability of the hybrid VAE-GAN is illustrated by varying inputs on a flow past a cylinder test case as well as a second case of water column collapse. Numerical results show that this hybrid VAE-GAN has successfully captured the spatio-temporal flow features with CPU speed-up of three orders of magnitude. These promising results suggest that the hybrid VAE-GAN can play a critical role in efficiently and accurately predicting complex flows in future research efforts.
Original languageEnglish (US)
Pages (from-to)113375
JournalComputer Methods in Applied Mechanics and Engineering
StatePublished - Aug 25 2020
Externally publishedYes

ASJC Scopus subject areas

  • General Physics and Astronomy
  • Mechanics of Materials
  • Mechanical Engineering
  • Computational Mechanics
  • Computer Science Applications


Dive into the research topics of 'An advanced hybrid deep adversarial autoencoder for parameterized nonlinear fluid flow modelling'. Together they form a unique fingerprint.

Cite this