Cylinder wake error
1.8%

Normalized field error on held-out vortex shedding

Shear-layer error
3.8%

Holdout cases above the training Mach band

Existing capabilities
Kept

Original Poseidon families preserved or improved

20-step forecast
0.99

Median field correlation after autoregressive rollout

Solver-grade insight, without waiting on the solver

High-order CFD is the gold standard — and too slow for early design loops. Foundation physics models are fast, but they only know the flows they were pretrained on. Chaperone-Flow-1.0 is the missing piece: we teach a proven foundation model your missing regimes, keep what it already does well, and ship a drop-in surrogate on the same 4-channel state the base model already uses.

Bluff-body wakes

Incompressible flow past a circular cylinder with periodic vortex shedding. Trained across Re ≈ 62–179, tested just beyond that band — the kind of screening loop aero and energy teams run every day.

Compressible mixing layers

Kelvin–Helmholtz double shear layers across Mach ≈ 0.20–0.32, with holdout at higher Mach. Useful for mixing, shear-driven instability, and early what-if exploration before a full solver run.

Same stack, new physics

No new architecture. No extra input channels. Geometry is encoded in the existing density field. If you already evaluate Poseidon-B, this checkpoint drops in.

How we built it

Starting from Poseidon-B (~158M parameters, ETH Zurich CAMLab), we generated solver-grade data for two missing industrial regimes and adapted the full model in one joint run — designed so existing capabilities do not collapse.

1
Foundation, not from scratch

We start from Poseidon-B, a published physics foundation model, instead of training a new operator network for every geometry.

2
Solver-grade data

Cylinder and mixing-layer trajectories generated with PyFR, then resampled to a common 128×128 state the model can consume at inference time.

3
Joint regime adaptation

Both new flows are taught together, in a fixed training budget, so you get one checkpoint instead of a zoo of one-off surrogates.

4
Keep what already works

Original Poseidon families stay in the mix during training. After adaptation they are near — or better than — the untouched base model.

What the numbers mean in production terms

Error is reported as normalized RMSE against the channel range — a 1.8% score is 1.8% of the observable field span, not a raw residual. New regimes beat a no-change baseline. Existing regimes were not sacrificed to get there.

New regime — cylinder wake
1.8% NRMSE
Well below persistence
New regime — mixing layer
3.8% NRMSE
Holdout above training Mach
Original Poseidon families
0.63–1.16×
Up to 37% lower error vs. base
Capability What we measured Chaperone-Flow-1.0 Why it matters
New industrial regimes Cylinder wake, lead-2 field error 1.8% NRMSE Usable wake-scale prediction on unseen Re
Kelvin–Helmholtz holdout error 3.8% NRMSE Works slightly outside the training Mach band
Existing physics retained Families kept in the training mix 0.63× / 0.69× Known regimes got more accurate, not worse
Family never shown during adaptation 1.16× Still within ~16% of the original model
Tracked original families 0.63× – 1.16× One model, not a trade-off
Forecast stability 20-step autoregressive rollout NRMSE 0.7% → 1.7% Error stays bounded over multi-step use
Field correlation at step 20 median 0.985 The predicted field still looks like the flow

Means over 3 seeds. NRMSE is RMSE divided by each channel’s value range. Cylinder checkpoint selected on 30 held-out trajectories. Retention is error relative to the unchanged Poseidon-B checkpoint (< 1.0 is better).

The data behind the model

Adaptation only works if the data is solver-grade. We generated a dedicated PyFR dataset for the two missing regimes, with a holdout split that tests extrapolation — not memorization.

Cylinder wake library
  • 150 training + 30 holdout trajectories
  • Re ≈ 62–179 in train; holdout at Re ≈ 180–190
  • 41-frame windows after transients are discarded
  • Solid body encoded in density — geometry without extra channels
Compressible shear-layer library
  • 50 training + 10 holdout trajectories
  • Mach ≈ 0.20–0.32 in train; holdout at Mach ≈ 0.32–0.35
  • 101-frame compressible Navier–Stokes trajectories
  • Density, velocity, pressure, and total energy available

Teams building their own surrogates can start from the same tensors. For proprietary geometries, Reynolds bands, or 3D setups, we generate the data and adapt the model under a commercial license.

Explore the dataset Get the dataset Request a custom campaign

Who it is for

CAE and digital-twin teams in aero, auto, and energy who need fast screening of wakes and mixing — and a path to adapt a foundation model to the next geometry, not a chatbot.

Where it shines

Early design loops, parameter sweeps, and multi-step rollouts inside the validated window. Same 4-channel (ρ, u, v, p) interface as Poseidon-B, on a 128×128 field.

Where a solver still wins

This is a 2D, wake-scale surrogate — not a certification CFD replacement. Fine scales are smoothed; cylinder Re is kept in the 2D-valid band; validated rollout is about four shedding periods.

Have a different geometry, Reynolds band, or 3D setup?

The public checkpoint proves the method. The product is adapting a physics foundation model to your regime — without erasing what it already knows.

right-image