Earth Energy Balance and CO2 Warming Calculator

Explore Earth's radiation balance, CO2 forcing, ocean warming and ice-albedo hysteresis with three linked teaching models, animated transients and sourced checks.

#Budyko–Sellers #climate sensitivity #CO2 forcing #education #energy balance #ice-albedo hysteresis #transient warming #two-box ocean

Use this Earth energy balance and CO2 warming calculator to explore why sunlight, reflected radiation, greenhouse gases and ocean heat storage affect climate. It is intended for engineers, students, teachers and readers who want to test a physical explanation with numbers. Three complementary models show different parts of the problem. Their assumptions are deliberately simple, and their temperatures should be read within the model that produced them.

Start with the global radiation balance. Enter solar irradiance, planetary albedo and effective infrared emissivity. The calculator divides the solar irradiance by four because a sphere intercepts sunlight over a disc but radiates over its entire surface. It reports absorbed sunlight, the effective radiating temperature and a graybody baseline temperature. Effective emissivity represents the Earth–atmosphere system; it is not the emissivity of soil, seawater or a building material.

Next, compare reference and target CO2 concentrations. The default 280-to-560 ppm experiment is an illustrative doubling. The greenhouse effect calculator uses the historical Myhre logarithmic forcing approximation. The two-box ocean model then separates the relatively rapid surface response from slower warming of the deep ocean. Press play beside elapsed time to follow both reservoirs. Choose an abrupt forcing change or a linear forcing ramp followed by a hold. For a CO2 doubling, a 70-year ramp approximates a 1% annual concentration increase. All temperature changes are relative to the initial equilibrium, rather than to a calendar year.

The climate sensitivity calculator reports target equilibrium warming and the implied equilibrium response to doubled CO2. Adjust the restoring feedback to explore sensitivity, and change heat capacities or ocean exchange to investigate response times. The two-box system starts with both anomalies at zero. Its equilibrium warming does not depend on ocean heat capacities, although the time taken to approach equilibrium does.

Finally, explore the latitude-dependent Budyko model in the Budyko–Sellers family. Ice-covered regions reflect more sunlight than ice-free regions, while meridional transport redistributes heat. Select a cooling or warming history to see how the same forcing can support different stable climates. The hysteresis chart uses effective outgoing-radiation intercept as its horizontal axis: read cooling toward the right and warming toward the left. The latitude profile is symmetric between hemispheres. A zero-degree ice edge means complete ice cover; ninety degrees means an ice-free planet.

This energy balance model is educational rather than a forecast. It omits weather, regional geography, seasons, dynamic ice sheets, the carbon cycle, aerosols and evolving feedbacks. The three models share solar irradiance and, where applicable, CO2 forcing, but are not a coupled climate simulation. In particular, the ice equilibria do not evolve with the ocean animation. Large forcing sweeps illustrate mathematical hysteresis; they do not locate real Earth tipping thresholds.

How it is calculated

The models are deliberately separate. They share solar irradiance, and the ocean and ice models share CO2 forcing. Their temperature predictions are not added together.

Global radiation balance. With solar irradiance S0S_0, planetary albedo α\alpha and effective infrared emissivity ϵ\epsilon:

Q=S0/4,Qabs=(1−α)Q,Te=(Qabs/σ)1/4,Tg=(Qabs/(ϵσ))1/4.Q=S_0/4,\quad Q_{abs}=(1-\alpha)Q,\quad T_e=(Q_{abs}/\sigma)^{1/4},\quad T_g=(Q_{abs}/(\epsilon\sigma))^{1/4}.

Use absolute kelvin inside the fourth-power law; convert the displayed temperatures to °C. The schematic's reflected and outgoing fluxes describe this baseline equilibrium. NASA explains the geometric factor and the measured global budget. The selected emissivity is an illustrative effective graybody parameter.

CO2 forcing and two-box response. Myhre et al. (1998), Table 3, and IPCC TAR Table 6.2 give F=5.35ln⁡(C/C0)F=5.35\ln(C/C_0) W/m². Held et al. (2010), attached manuscript p.5, Eqs. (1)–(3), motivate

CuT˙u=F(t)−λTu−k(Tu−Td),CdT˙d=k(Tu−Td).C_u\dot T_u=F(t)-\lambda T_u-k(T_u-T_d),\qquad C_d\dot T_d=k(T_u-T_d).

Both initial anomalies are zero. Default coefficients are the published CMIP5 example repeated by Fredriksen & Rypdal (2017), §3a: Cu=7.3C_u=7.3, Cd=106C_d=106 W yr m⁻² K⁻¹, λ=1.13\lambda=1.13, k=0.73k=0.73 W m⁻² K⁻¹. They are not a calibration to Held's CM2.1 experiment.

The exact decay rates solve r2−pr+q=0r^2-pr+q=0, where p=(λ+k)/Cu+k/Cdp=(\lambda+k)/C_u+k/C_d and q=λk/(CuCd)q=\lambda k/(C_uC_d). The equilibrium anomaly is F/λF/\lambda. Surface response is a weighted sum of two exponential step responses; the deep response follows from the same eigenmodes. A linear forcing ramp is evaluated by analytically integrating each exponential response, then subtracting a delayed ramp at the hold time. The rates and full curves do not read the playing time. Only the selected values and schematic change per frame. The top-of-atmosphere imbalance is N=F(t)−λTuN=F(t)-\lambda T_u, while deep-ocean uptake is H=k(Tu−Td)H=k(T_u-T_d).

One-dimensional Budyko ice-albedo model. This is the mean-transport member of the Budyko–Sellers family, following Walsh & McGehee, attached preprint pp.3–6; it does not implement Sellers' spatial diffusion operator. Let x=sin⁡∣φ∣x=\sin|\varphi|, 0≤x≤10\le x\le1, with s(x)=1.241−0.723x2s(x)=1.241-0.723x^2. Set albedo to 0.32 equatorward of ice line η\eta and 0.62 poleward; the edge uses their mean. Meridional transport is K(Tˉ−T)K(\bar T-T) with K=3.04K=3.04 W m⁻² K⁻¹. Its global integral is zero.

With B=1.9B=1.9 W m⁻² K⁻¹ and Ae=A−FA_e=A-F,

Tˉ=[Q(1−αˉs)−Ae]/B,T(x)=[Qs(x)(1−α(x))−Ae+KTˉ]/(B+K).\bar T=[Q(1-\bar\alpha_s)-A_e]/B,\qquad T(x)=[Qs(x)(1-\alpha(x))-A_e+K\bar T]/(B+K).

The solar-weighted albedo is integrated exactly using ∫0ηs(x)dx=1.241η−0.241η3\int_0^\eta s(x)dx=1.241\eta-0.241\eta^3. Solve the averaged edge temperature equal to the critical ice-line temperature. A projected slow ice-line rule, η˙∝T(η)−Tc\dot\eta\propto T(\eta)-T_c, constrained to [0,1], defines branch stability and endpoint nucleation. The turning point is located by bounded minimization, and 34 bisections resolve the stable partial-ice root. The hysteresis chart sweeps effective AA quasi-statically, not time or observed CO2.

Assumptions

  • Annual global averages; spherical Earth and constant mean solar irradiance.
  • The zero-dimensional emissivity remains fixed. CO2 forcing is not also added to its graybody temperature, avoiding a second greenhouse adjustment.
  • The ocean model has constant coefficients, heat-uptake efficacy one, and zero initial anomalies relative to the entered reference concentration. An abrupt experiment changes forcing at time zero. A ramp changes forcing linearly until its entered duration, then holds it constant.
  • With a logarithmic forcing law, a linear forcing ramp corresponds to exponential concentration evolution. The 70-year doubling ramp closely approximates 1% per year; arbitrary target and duration settings are not the standardized transient climate response experiment.
  • The ice model is symmetric between hemispheres and assumes instantaneous thermal equilibration at each slowly varying ice-line position. Its fixed two-region albedos and linear OLR are independent of the global graybody controls.
  • Ice-line boundaries use the mean-edge-albedo convention of the constrained ice-line dynamics. These idealized nucleation and escape thresholds differ from a fully resolved ice-sheet calculation.
  • All heat capacities are per global planetary area. A temperature anomaly in K has the same numerical magnitude as a temperature change in °C.
  • Reservoir fill in the schematic shows the magnitude of each anomaly as a fraction of the target equilibrium anomaly. Warm colors indicate positive forcing, blue indicates cooling; the exchange arrow follows the sign of ocean heat flow.

Where it applies

This is a conceptual climate sensitivity and energy balance tool for education and parameter studies, not a weather forecast or a regional impact model. The default CO2 doubling is illustrative, not a current concentration observation.

The historical Myhre logarithmic approximation is intended here for target/reference ratios between 0.5 and 4; a note appears outside that range. It omits other gases, aerosols, rapid tropospheric adjustments and modern effective-radiative-forcing refinements. Held's CM2.1 model diagnosed a different doubling forcing (3.48 W/m² in the manuscript p.10), so its GCM warming numbers are not direct checks on a calculation using 5.35 ln(2).

Ocean results are perturbations from an equilibrium baseline. They do not include the present observed ocean disequilibrium, changing circulation, varying feedbacks or the carbon cycle. The reported equilibrium anomaly assumes the target forcing is maintained indefinitely.

The one-dimensional model omits seasons, geography, ice thickness and time-dependent ice sheets. Its temperature profile has a deliberate jump at the two-albedo interface. The warm and cold paths are idealized quasi-static histories; changing the history selector does not reconstruct a user's previous inputs. Large excursions of the OLR intercept demonstrate hysteresis mathematically and do not establish real-world snowball or ice-loss thresholds. The ocean animation and ice equilibria are not dynamically coupled.

References

  • Myhre et al. (1998), New estimates of radiative forcing due to well mixed greenhouse gases, Table 3. https://doi.org/10.1029/98GL01908 ; open IPCC transcription: https://archive.ipcc.ch/ipccreports/tar/wg1/222.htm
  • Held et al. (2010), Probing the Fast and Slow Components of Global Warming by Returning Abruptly to Preindustrial Forcing. https://doi.org/10.1175/2009JCLI3466.1 ; author manuscript: https://www.gfdl.noaa.gov/wp-content/uploads/files/user_files/ih/papers/recalcitrant_2.pdf
  • Walsh & McGehee (2013), Modeling climate dynamically. https://doi.org/10.4169/college.math.j.44.5.350 ; author preprint, Climate Modeling, Dynamically Speaking: https://www-users.cse.umn.edu/~mcgehee/publications/Walsh2013/WalshMcGehee2012Preprint.pdf
  • Geoffroy et al. (2013), Transient Climate Response in a Two-Layer Energy-Balance Model, Part I. https://doi.org/10.1175/JCLI-D-12-00195.1
  • Fredriksen & Rypdal (2017), Long-Range Persistence in Global Surface Temperatures Explained by Linear Multibox Energy Balance Models, §3a two-box example. https://doi.org/10.1175/JCLI-D-16-0877.1 ; open preprint: https://arxiv.org/abs/1701.07355
  • NASA Earth Observatory (2009), Climate and Earth's Energy Budget. https://science.nasa.gov/earth/earth-observatory/climate-and-earths-energy-budget/

Inputs

InputSymbolUnitDefault
Solar irradiance at Earth's orbit
Power on a surface facing the Sun. The planet-wide average is one quarter of this value.
S_0W/m^21361
Planetary albedo
Fraction of incoming sunlight reflected, used only by the zero-dimensional model.
alpha_p0.3
Effective infrared emissivity
Graybody parameter for the whole Earth-atmosphere system, not surface material emissivity. Held fixed when CO2 changes.
epsilon_p0.612
Reference CO2 concentration (ppm)
One micromole per mole equals one ppm by mole. This defines zero forcing and zero temperature anomaly.
C_baseumol/mol280
Target CO2 concentration (ppm)
The default is an idealized doubling from 280 ppm; it is not a claim about present-day concentration.
C_CO2umol/mol560
Forcing experiment
Both boxes start at the reference equilibrium. A linear forcing ramp corresponds to exponential CO2 growth or decline.
scenarioAbrupt change, then hold
Ramp duration
For a doubling in 70 years this is approximately the standard 1% per year CO2 experiment.
t_rampyear70
Elapsed time ▶
Play to follow the surface and deep-ocean temperature anomalies. All times are since the idealized experiment began.
t_nowyear50
Climate restoring feedback
Positive outgoing-radiation response per kelvin. Equilibrium warming equals forcing divided by this value. Default from the CMIP5 two-box example.
lambda_cW/(m^2*K)1.13
Upper-box heat capacity per area
Includes the surface mixed ocean, land and atmosphere in the effective global model.
C_upperW*year/(m^2*K)7.3
Deep-box heat capacity per area
Effective slowly responding ocean heat reservoir; larger capacity lengthens the slow response.
C_deepW*year/(m^2*K)106
Ocean heat-exchange coefficient
Heat flow into the deep box per kelvin of upper-minus-deep temperature anomaly.
k_oceanW/(m^2*K)0.73
Ice-model climate history
Select the stable branch reached by a slow sweep of outgoing-radiation intercept. Hysteresis can give two different climates at identical inputs.
historyCooling from an ice-free climate
Reference outgoing-radiation intercept
Budyko OLR is A + B·T, with T in °C. The CO2 target forcing reduces this intercept. This model uses its own fixed albedos and restoring coefficient.
A_latW/m^2202
Critical ice-line temperature
Annual-mean threshold at the ice edge, not the freezing point of pure water. The historical Budyko parameterization uses −10°C.
T_icedegC-10

Results

With the default inputs above, the calc gives:

ResultValue
Absorbed sunlight238.2 W/m²
Effective radiating temperature-18.6 °C
Graybody baseline temperature14.7 °C
Target CO2 forcing3.71 W/m²
Surface warming at selected time2.2 K
Deep-ocean warming at selected time0.57 K
Target equilibrium warming3.28 K
Implied CO2 doubling sensitivity3.28 K
Energy imbalance at selected time1.22 W/m²
Fast ocean response time3.88 year
Slow ocean response time241.6 year
Ice edge in selected history80.1 deg
Ice-covered area fraction0.015
Ice-model global mean temperature17 °C

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

NASA global solar budget

Source: NASA, Climate and Earth’s Energy Budget: incoming global average 340 W/m² and reflected fraction 29%. Absorbed 241.4 W/m² is the independently stated 71% absorption applied to that published flux. https://science.nasa.gov/earth/earth-observatory/climate-and-earths-energy-budget/

Inputs: Solar irradiance at Earth's orbit = 1,360 W/m²; Planetary albedo = 0.29; the others as above.

ResultSourceThis calc
Global mean incoming sunlight340 W/m²340 W/m²
Absorbed sunlight241.4 W/m²241.4 W/m²

Published Budyko warm equilibrium

Source: Walsh & McGehee author preprint, pp. 5–6 and Fig. 1 caption p.14: Q=343, A=202, B=1.9, C=3.04, warm/ice albedos 0.32/0.62. Published warm-branch global mean 14.9°C. https://www-users.cse.umn.edu/~mcgehee/publications/Walsh2013/WalshMcGehee2012Preprint.pdf

Inputs: Solar irradiance at Earth's orbit = 1,372 W/m²; Target CO2 concentration (ppm) = 280 umol/mol; the others as above.

ResultSourceThis calc
Ice-model global mean temperature14.9 ± 0.06 °C14.903 °C

Published ice-albedo fold

Source: Walsh & McGehee preprint p.6: saddle-node at A0=211.641 W/m², with Q=343 W/m² and the parameters in Fig.1. This checks the one-dimensional ice-line instability independently of the selected climate history.

Inputs: Solar irradiance at Earth's orbit = 1,372 W/m²; Target CO2 concentration (ppm) = 280 umol/mol; the others as above.

ResultSourceThis calc
Ice-cap collapse intercept211.6 W/m²211.6 W/m²

Published two-box response time scales

Source: Fredriksen & Rypdal (2017), §3a Example 1, DOI 10.1175/JCLI-D-16-0877.1: C1=7.3, C2=106 W yr m⁻² K⁻¹; feedback 1.13 and exchange 0.73 W m⁻² K⁻¹ give 3.88 and 242 yr. https://journals.ametsoc.org/abstract/journals/clim/30/18/jcli-d-16-0877.1.xml

Inputs: the default inputs above.

ResultSourceThis calc
Fast ocean response time3.88 ± 0.01 year3.883 year
Slow ocean response time242 ± 0.6 year241.6 year

Held unperturbed equilibrium

Source: Held et al. (2010), attached author manuscript p.5, defines zero initial anomalies in the unperturbed state. With unchanged concentration, the forcing and both anomalies remain zero. This is an exact limiting case, not a fit to an observed climate.

Inputs: Target CO2 concentration (ppm) = 280 umol/mol; the others as above.

ResultSourceThis calc
Target CO2 forcing0 W/m²0 W/m²
Surface warming at selected time0 K0 K
Deep-ocean warming at selected time0 K0 K
Energy imbalance at selected time0 W/m²0 W/m²

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...