atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

HelmFluid: Learning Helmholtz Dynamics for Interpretable Fluid Prediction

ICML 2024 · Probabilistic and scientific modeling › Dynamical systems · approach: Physics-informed dynamics learning · 0 citations (OpenAlex)

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 HelmFluid, which learns Helmholtz dynamics (potential and stream functions yielding curl-free and divergence-free velocities) inside a multiscale multihead integral architecture to predict future fluid fields with interpretability.

Problem

Predicting future fluid states from partially observed physical quantities is hard because directly learning high-dimensional velocity fields or neural operators overwhelms models and gives little physical interpretability, especially with complex boundaries.

Approach

Decompose fluid dynamics via the Helmholtz theorem into curl-free (gradient of a learned potential function) and divergence-free (curl of a learned stream function) velocity parts, estimated from boundary-aware spatiotemporal correlations, then integrate them over time with a BFECC-corrected second-order Runge-Kutta integrator at multiple scales and heads.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use HelmDynamics instead of directly learning the velocity field (ablation)HelmFluid · Navier-Stokes 64×64Relative L2: 0.1412 -> 0.1261Helped
add boundary-condition information to correlations (ablation)HelmFluid · Bounded N-SRelative L2: 0.0846 -> 0.0652Helped
add stream function learning to potential function learning (ablation)HelmFluid · Navier-Stokes 64×64Relative L2: 0.1460 -> 0.1261Helped
add potential function learning to stream function learning (ablation)HelmFluid · Navier-Stokes 64×64Relative L2: 0.1305 -> 0.1261Helped
use multiscale HelmDynamics instead of a single bottom scale (ablation)HelmFluid · Navier-Stokes 64×64Relative L2: 0.1441 -> 0.1261Helped
use multiscale HelmDynamics instead of a single top scale (ablation)HelmFluid · Navier-Stokes 64×64Relative L2: 0.1798 -> 0.1261Helped
increase the correlation neighborhood from 3×3 to 9×9 (ablation)HelmFluid · Navier-Stokes 64×64Relative L2: 0.1337 -> 0.1261Helped
increase the correlation neighborhood from 5×5 to 9×9 (ablation)HelmFluid · Navier-Stokes 64×64Relative L2: 0.1273 -> 0.1261Helped
increase the correlation neighborhood from 7×7 to 9×9 (ablation)HelmFluid · Navier-Stokes 64×64Relative L2: 0.1272 -> 0.1261Helped
train on Circle and Square boundary datasets togetherHelmFluid · Generalized boundary conditionsRelative L2: 0.0731 -> 0.0618; 0.0855 -> 0.0712Helped
fine-tune the Circle-trained model for 3 epochs on SquareHelmFluid · Generalized boundary conditions: Square testRelative L2: 0.1501 -> 0.0791Helped

Surprising findings

Limitations

Experimental setup

Datasets: Navier-Stokes (simulated, 64-256 resolutions) Bounded N-S (Taichi-simulated, 128x128) ERA5 Z500 Sea Temperature (ECMWF reanalysis) Spreading Ink 3D smoke buoyancy (simulated)

Benchmarks: Navier-Stokes Bounded N-S ERA5 Z500 Sea Temperature Spreading Ink

Metrics: relative L2 MSE RMSE VGG perceptual loss

Baselines: DARTS U-Net FNO MWT U-NO LSM Vortex FourcastNet PWC-Net

Builds on: RAFT FNO U-NO Vortex BFECC

Closest papers by meaning

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy