Related Experiment Video
Updated: Sep 17, 2026

A Rapid Method for Modeling a Variable Cycle Engine
Published on: August 13, 2019
Generative AI for efficient statistical computation of fluids
Bogdan Raonić1,2, Roberto Molinaro1,3, Samuel Lanthaler4
1Seminar for Applied Mathematics, Department of Mathematics, ETH Zurich, Zurich, Switzerland.
Abstract:
We present GenCFD, a generative modeling approach for fast, accurate, and robust statistical computation of three-dimensional turbulent fluid flows. While motivated from conditional score-based diffusion models, GenCFD is both empirically and theoretically validated on generating turbulent flows. Extensive numerical experimentation of challenging three-dimensional fluids demonstrates that GenCFD provides an accurate approximation of relevant statistical quantities of interest while also efficiently generating high-quality realistic samples of such flows. Moreover, we present rigorous theoretical results on analytically tractable models with mathematically relevant features of turbulent fluid flows. The analysis uncovers the mechanism underlying the success of the diffusion modeling approach. In particular, we highlight the importance of modeling distributions by GenCFD, while the mean-square-loss used by the deterministic machine learning approaches fails to accurately characterize statistical features of chaotic dynamics.
Related Concept Videos
Accelerating Fluids
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
Newtonian Fluid: Problem Solving
A velocity gradient forms within the fluid when a Newtonian fluid is placed between two parallel plates, with...
Turbulent Flow: Problem Solving
Temperature is a key factor in CO2 solubility. In this case, the CO2 gas and the liquid are cooled to 20°C. Lower temperatures enhance...
Pressure of Fluids
Viscosity of Fluid
Steady Flow of a Fluid Stream
During this process, the momentum of the fluid within the control volume remains constant over the time interval dt. By applying the...
