PPolySim OS
For Students · Climate Scenario Model

Climate Scenario Model for a glacier melt

Built for students learning it for a class or exam. See the concept move instead of memorizing formulas — and check your homework intuition. Simulate a glacier melt live below — adjust the inputs and watch it respond, right in your browser.

1

Energy Balance

open full solver →
Planetary Energy BalanceLive
Equilibrium surface temperature
13.7°C
286.9 K

Controls

Presets

A planet warms until it radiates away exactly the sunlight it absorbs. Balancing absorbed power S(1−α)/4 against εσT⁴ gives the equilibrium temperature. An emissivity below 1 represents greenhouse gases trapping outgoing infrared, raising the surface temperature.

▶ Run in Python

Data Inspector

Absorbed power238 W/m²
No-greenhouse T-18.6 °C
Greenhouse warming+32.3 °C

Governing equation

Reading this result: Dropping emissivity below 1 mimics greenhouse gases: they add 32 °C on top of the -19 °C bare-rock temperature.

Runs locally in your browser — free forever. Scale to the cloud when reality gets heavy.

Carbon Cycle Box ModelLive

Controls

Presets

Carbon moves between four great reservoirs — atmosphere, surface ocean, deep ocean, and biosphere — through exchange fluxes. Add fossil emissions to the atmosphere box and watch how slowly the oceans and land can draw it back down. The deep ocean is huge but exchanges slowly.

▶ Run in Python

Data Inspector

Year0
Atmosphere875 GtC
CO₂410 ppm

Governing equation

Reading this result: At 10 GtC/yr the surface ocean and biosphere buffer part of the input, but they saturate, so atmospheric CO₂ keeps drifting upward rather than settling.

Runs locally in your browser — free forever. Scale to the cloud when reality gets heavy.

Milankovitch CyclesLive

Controls

Presets

Three slow changes in Earth's orbit — the stretch of its ellipse (eccentricity), the tilt of its axis (obliquity), and the wobble of that axis (precession) — combine to modulate summer sunlight at high latitudes. That insolation rhythm paces the glacial-interglacial cycles recorded in ice and ocean cores.

▶ Run in Python

Data Inspector

Eccentricity~100 kyr
Obliquity~41 kyr
Precession~23 kyr

Insolation forcing

Reading this result: With obliquity weighted highest, a ~41 kyr beat dominates — the pattern that paced glacial cycles before ~1 million years ago, when axial tilt led the forcing.

Runs locally in your browser — free forever. Scale to the cloud when reality gets heavy.

DaisyworldLive

Controls

Watson and Lovelock's Daisyworld shows how life can regulate a planet. Black daisies warm a cold world by absorbing sunlight; white daisies cool a hot one by reflecting it. As the sun brightens, the daisy mix shifts to hold the temperature nearly constant — biological homeostasis with no foresight.

▶ Run in Python

Data Inspector

Luminosity0.70
Temperature0.0 °C
White / black20% / 20%

Governing equation

Reading this result: Under a dim sun (L=0.70), dark black daisies (20%) take over and absorb sunlight, warming the planet toward the temperature life prefers.

Runs locally in your browser — free forever. Scale to the cloud when reality gets heavy.

or unlock everything with Pro →

More with Climate Scenario Model

Frequently asked questions

Is this good for students?
Yes — this version of "Climate Scenario Model for a glacier melt" is framed for students learning it for a class or exam. See the concept move instead of memorizing formulas — and check your homework intuition.
Do I need to install anything?
No. It runs in any modern browser, free, with no account required.