Research map / Probabilistic and scientific modeling / Molecules and proteins
From Zero to Turbulence: Generative Modeling for 3D Flow Simulation
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes TurbDiff, a 3D DDPM-based generative model that samples turbulent flow states from scratch given domain geometry and boundary conditions, without initial states or long autoregressive roll-outs, evaluated on a new 3D turbulence dataset with two new distribution metrics.
Problem
Autoregressive surrogate models for 3D turbulent flow need very small time steps and long roll-outs with error accumulation, or a realistic initial state from a numerical solver, limiting their usefulness as replacements for CFD solvers.
Approach
Treat turbulent flow simulation as generative sampling of the marginal distribution of turbulent flow states conditioned on geometry/boundary conditions, using a 3D U-Net DDPM with transformer bottleneck and boundary-conditioned (Dirichlet-style inpainting) sampling of fixed cells, plus two new sample metrics (TKE-spectrum W2 and region-wise velocity/vorticity/pressure W2).
Key results
- TurbDiff achieves W2,TKE 3.9±0.4 and W2,R 1.38±0.04, close to DilResNet-22 (2.15 and 1.240) which requires a true initial state.
- TurbDiff generates a sample in about 20.63 s versus roughly 10 minutes of solver time for the initial transition, a claimed ~30x speedup over the numerical solver.
- Autoregressive baselines rolled out from noise-perturbed initial states (-init) suffer severe error accumulation, e.g. DilResNet-init W2,R of 4.6e8.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use TurbDiff instead of dilresnet-init to generate samples from scratch | 3D turbulence simulation · unseen test simulations | W2_TKE: 60+-47 -> 3.9+-0.4 | Helped |
| Use TurbDiff instead of dilresnet-init to generate samples from scratch | 3D turbulence simulation · unseen test simulations | W2_R: 4.6e8 -> 1.38+-0.04 | Helped |
| Use TurbDiff instead of dilresnet-init to generate samples from scratch | 3D turbulence simulation · unseen test simulations | RMSE x_max-TKE: 42+-23 -> 5.9+-1.8 | Helped |
| Generate samples with TurbDiff rather than dilresnet-22 | 3D turbulence simulation · unseen test simulations | W2_TKE: 2.15+-0.06 -> 3.9+-0.4 | Hurt |
| Generate samples with TurbDiff rather than dilresnet-22 | 3D turbulence simulation · unseen test simulations | W2_R: 1.240+-0.001 -> 1.38+-0.04 | Hurt |
| Generate samples with TurbDiff rather than dilresnet-22 | 3D turbulence simulation · unseen test simulations | Runtime [s]: 602 + 1.58 -> 20.63 | Helped |
| Use TurbDiff rather than dilresnet-init | 3D turbulence simulation · unseen test simulations | Runtime [s]: 12.82 -> 20.63 | Hurt |
Surprising findings
- Euclidean distance is a poor sample metric for turbulence because the smooth mean flow is closer to all samples than uncorrelated turbulent samples are to each other.
Limitations
- Cubic scaling of 3D grid representation with resolution; diffusion sampling is expensive.
- Grid embedding approximates geometry only at 0th order (step functions), hurting sharp-corner or smooth geometries.
- No exploited physical symmetries (translation, rotation, reflection equivariance, Reynolds similarity).
Experimental setup
Datasets: OpenFOAM LES turbulent channel-flow simulations with 45 objects
Benchmarks: 3D turbulence dataset (9 unseen test simulations)
Metrics: W2 TKE spectrum distance W2 region-based distributional distance RMSE of max-TKE location runtime
Baselines: TF-Net-init TF-Net-22 DilResNet-init DilResNet-22
Builds on: DDPM U-Net inpainting with diffusion models DilResNet TF-Net
Closest papers by meaning
- Learning Distributions of Complex Fluid Simulations with Diffusion Graph Networks (ICLR 2025 · similarity 0.86)
- PEINR: A Physics-enhanced Implicit Neural Representation for High-Fidelity Flow Field Reconstruction (ICML 2025 · similarity 0.86)
- EddyFormer: Accelerated Neural Simulations of Three-Dimensional Turbulence at Scale (NeurIPS 2025 · similarity 0.86)
- Deep Learning-based Algebraic Reynolds Stress Closures for RANS simulations of Turbulent Flows (NeurIPS 2026 · similarity 0.85)
- Bespoke Solvers for Generative Flow Models (ICLR 2024 · similarity 0.85)
- Consistent Flow Distillation for Text-to-3D Generation (ICLR 2025 · similarity 0.85)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
