Haboob Density-Current Front (2D)
Interactive 2D haboob simulator: a fixed-volume gravity-current model with a Froude-number closure and a bottom-drag correction drives a dust wall's front position and speed against a frictionless twin, in real time.
Rather than tracking individual sand grains, this 2D companion treats the haboob's leading dust wall the way atmospheric scientists actually model it: as a fixed-volume gravity current. A pool of cool, dust-laden outflow air is released with a set temperature deficit against the warmer desert air around it, and a Froude-number closure (after the classic Huppert & Simpson fixed-volume solution) converts the resulting density contrast and the current's shrinking depth into an advance speed for the front. A simplified bottom-drag term then slows that front down as it sweeps across rough dune terrain, and a frictionless "twin" current — run in parallel from the same starting conditions — makes the size of that slowdown directly visible as a growing gap between two live traces of front position and front speed over time.
A 2D haboob simulator built on gravity-current physics: a fixed-volume, RK4-integrated front position model uses a Froude-number closure and a bottom-drag correction to drive the dust wall's advance, run side-by-side with a frictionless twin so the effect of dune-floor drag is directly visible in the live front-position and front-speed traces.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install