HomeClimate, Ecology & EnvironmentStommel Box Model: Thermohaline Circulation Bistability

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.

Climate, Ecology & Environment2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-ocean-current-thermohaline-circulation ↗ Open standalone

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.

⚙ Under the hood

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.

ocean currentsthermohaline circulationAMOCbistabilityclimate tipping pointbox model

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)