🔥 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.
⚙ 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