Homeβ–ΈKitchen Scienceβ–ΈCoffee Cooling Race: Heat-Transfer Model of Cup Materials (2D)

Coffee Cooling Race: Heat-Transfer Model of Cup Materials (2D)

2D coffee-cooling lab that derives the cooling constant from real physics: wall conductivity, wall thickness, ambient airflow and liquid volume feed U = 1/(d/λ + 1/h) and k = UA/(mc₀), racing a ceramic mug, a steel cup and a vacuum thermos side by side.

Kitchen Science2DEasy60 FPSπŸ“± Mobile-adapted⇄ 3D version
2d-coffee-cooling β†— Open standalone

The 3D original lets you pick from four preset cooling-rate buttons labelled by cup type β€” the numbers behind "Thermos" or "Metal can" are hand-picked constants with no visible derivation. This 2D companion builds the cooling constant instead of assuming it: a wall's thickness and thermal conductivity combine with an ambient convective coefficient (set by the still-air / breeze / fan buttons) into an overall transfer coefficient U = 1/(d/λ + 1/h), which combines with the liquid's mass, specific heat and exposed surface area into Newton's cooling constant k = UA/(mc_p). Ceramic and steel share that conduction-plus-convection model but differ in λ and wall thickness, so blowing a fan on them visibly speeds both up β€” while the vacuum thermos is modelled on a different, physically correct basis: its evacuated double wall suppresses conduction and convection almost entirely, so its curve is capped by a small, near-fixed radiative-limited U that barely reacts to the airflow slider at all. Racing all three from the same starting temperature makes that qualitative difference β€” not just a different number β€” directly visible.

βš™ Under the hood

U = 1/(d/λ + 1/h) for ceramic and steel (wall conduction in series with ambient convection); the thermos uses a fixed, near-vacuum-limited U instead. A = cylindrical side area plus 3× the open top-surface area (evaporation weighting); m = volume × 1.0 kg/L; k = UA/(mc_p) with c_p = 4186 J/kg·K. T(t) = T_room + (T0 − T_room)e^(−kt) is evaluated analytically per cup per frame, so the three curves are exact, not numerically drifting. Verified by construction: switching still air β†’ fan visibly steepens the ceramic and steel curves while the thermos curve barely moves; halving the volume raises k only modestly because more liquid also means less side-area-to-mass ratio in one direction and less mass in the other; the half-life column (ln2/k) and the "time to 55–65Β°C" column update live and agree with the drawn curves.

newton coolingheat transfer coefficientthermal conductivityconvectionexponential decaykitchen science

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