Home▸Thermodynamics▸Rayleigh-Bénard Convection (2D)

🔥 Rayleigh-Bénard Convection (2D)

A 2D Canvas2D side-view simulation of Rayleigh-Bénard convection: a fluid layer heated from below forms buoyancy-driven convection rolls once the Rayleigh number crosses its critical threshold. Adjust heating strength and viscosity in real time.

Thermodynamics2DModerate60 FPS📱 Mobile-adapted🔥 Fire💧 Water⇄ 3D version
2d-benard-convection ↗ Open standalone
⚙ Under the hood

A 2D side-view stream-function/vorticity fluid solver: a horizontal fluid layer heated from below and cooled from above develops rotating convection rolls once the buoyancy-driven Rayleigh number crosses its critical threshold. Adjust the bottom-plate heating strength and viscosity to watch still conduction break into rotating convection cells.

convectionfluid dynamicsthermodynamicsheat transferbuoyancyRayleigh number

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

What did you find?

Add reproduction steps (optional)