Home▸Climate, Ecology & Environment▸Earth Energy Balance Diagram (2D)

Earth Energy Balance Diagram (2D Single-Layer Grey-Atmosphere Model)

Interactive 2D energy-balance diagram: unlike the 3D version's time-integrated ODE with ice-albedo hysteresis, this model solves the classic single-layer grey-atmosphere radiative balance instantly and algebraically every frame -- Ts^4 = S(1-alpha)/(4*sigma*(1-eps/2)) -- and draws incoming shortwave, transmitted/absorbed longwave and greenhouse back-radiation as arrows whose width is the real computed flux in W/m2.

Climate, Ecology & Environment2DModerate60 FPS📱 Mobile-adapted🔥 Fire💨 Air & Wind⇄ 3D version
2d-earth-energy-balance ↗ Open standalone

This 2D companion to the 3D Earth Energy Balance simulation keeps the same real-world subject — Earth's radiative equilibrium and the greenhouse effect — but computes it with a genuinely different mechanic. Instead of integrating a heat-capacity ODE forward through simulated years with an additive CO₂ forcing term and an ice-albedo hysteresis loop, this model solves the classic single-layer grey-atmosphere energy balance algebraically, instantly, every frame: incoming solar S(1−α)/4 must equal outgoing longwave σTs⁴(1−ε/2) at the top of the atmosphere, with the atmosphere's own emissivity ε set by the greenhouse-gas slider. Move the albedo, greenhouse-gas or solar-constant sliders and watch the equilibrium surface temperature, atmosphere temperature and every energy-flow arrow — sized to the real computed flux in W/m² — update immediately to the new steady state.

⚙ Under the hood

A 2D single-layer grey-atmosphere energy-balance diagram: real Stefan-Boltzmann radiative equilibrium (incoming solar S(1-albedo)/4 balanced against outgoing sigma*Ts^4 with a greenhouse-emissivity term) solved algebraically every frame, with animated flow arrows for incoming shortwave, transmitted/absorbed longwave and greenhouse back-radiation sized to the real computed flux in W/m2.

earth energy balancestefan-boltzmanngreenhouse effectradiative equilibriumalbedoclimate model2d

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

What did you find?

Add reproduction steps (optional)