Stommel Box Model: Thermohaline Circulation Bistability (2D)
Interactive 2D Stommel two-box ocean model: integrate the real coupled temperature/salinity ODEs live, tune freshwater forcing, watch the phase-portrait trajectory settle onto one of two coexisting stable circulation states, and fire a meltwater pulse to flip the thermohaline conveyor belt — real AMOC bistability and a real tipping-point flip.
The ocean's "conveyor belt" isn't a fixed pipe — it is a self-sustaining flow held up by a delicate balance between temperature and salinity, and it genuinely has more than one stable state at the same forcing. This 2D canvas simulator integrates the classic Stommel two-box ocean model live, frame by frame, with a real RK4 solver: a polar box and an equatorial box exchange heat and freshwater, and the density difference between them drives an overturning circulation. A live phase portrait plots the actual (ΔT, ΔS) trajectory and marks the model's real fixed points, computed on the fly from the current forcing — so you can watch the trajectory fall onto one of two coexisting stable circulation states, or cross the unstable saddle between them after a large freshwater pulse and stay flipped, exactly like a real climate tipping point.
Interactive 3D Stommel two-box ocean model: tune freshwater forcing and fire a meltwater pulse to watch the thermohaline conveyor belt flip between a strong overturning state and a collapsed/reversed one, demonstrating real AMOC bistability and tipping points.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install