β-Variational autoencoders and transformers for reduced-order modelling of fluid flows

Alberto Solera-Rico, Carlos Sanmiguel Vila, M. A. Gómez, Yuning Wang, Abdulrahman Almashjary +2 more
4/7/2023
physics.flu-dyncs.LG

No official code found. Best implementation: KTH-FlowAI/beta-Variational-autoencoders-and-transformers-for-reduced-order-modelling-of-fluid-flows (47 stars, CC-BY-4.0, last commit 2025-04-21).

Abstract

Variational autoencoder (VAE) architectures have the potential to develop reduced-order models (ROMs) for chaotic fluid flows. We propose a method for learning compact and near-orthogonal ROMs using a combination of a $β$-VAE and a transformer, tested on numerical data from a two-dimensional viscous flow in both periodic and chaotic regimes. The $β$-VAE is trained to learn a compact latent representation of the flow velocity, and the transformer is trained to predict the temporal dynamics in latent space. Using the $β$-VAE to learn disentangled representations in latent-space, we obtain a more interpretable flow model with features that resemble those observed in the proper orthogonal decomposition, but with a more efficient representation. Using Poincaré maps, the results show that our method can capture the underlying dynamics of the flow outperforming other prediction models. The proposed method has potential applications in other fields such as weather forecasting, structural dynamics or biomedical engineering.

View on arXivView PDF

Code Implementations(1)

Similar Papers

Cite this paper

@article{solerarico2023variational,
  title  = {β-Variational autoencoders and transformers for reduced-order modelling of fluid flows},
  author = {Alberto Solera-Rico and Carlos Sanmiguel Vila and M. A. Gómez and Yuning Wang and Abdulrahman Almashjary and Scott T. M. Dawson and Ricardo Vinuesa},
  year   = {2023},
  eprint = {2304.03571},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.03571v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.03571.svg)](https://codeofpaper.com/paper/2304.03571)

Discussion