Milestone 2 - Heat Capacity and Time Dependence

We are currently considering the simple algebraic equilibrium EBM,

(A(CO2)+B T)4 π RE2=S0 (1α) π RE2. (A(CO_2) + B\,T) 4\,\pi\,R_E^2 = S_0\,(1-\alpha)\,\pi\,R_E^2.

As our next step, we want to include a temporal component, i.e., the possibility that temperature TT changes in time. Following the general derivations of the EBM chapter, we add the temporal term, which is proportional to the temporal derivative Tt=Tt\frac{\partial T}{\partial t} = T_t. Hence, we add the temporal term with the constant CC to our model

(C Tt+A(CO2)+B T)4 π RE2=S0 (1α) π RE2 (C\,T_t + A(CO_2) + B\,T) 4\,\pi\,R_E^2 = S_0\,(1-\alpha)\,\pi\,R_E^2

to get

C Tt+A(CO2)+B T=S04 (1α), C\,T_t + A(CO_2) + B\,T = \frac{S_0}{4}\,(1-\alpha),

where analysis of the physical units reveal that the Earth's surface area normalized heat capacity CC has the units [J/m2/K][J/m^2/K].

Remark 10: The term heat capacity hints towards a process of "storing the heat". From our observation (and every day experience) we know that depending on the material, the storage capabilities of heat can be different: For instance when we compare the heat in air and the heat stored in water, or the heat stored in the solid walls of our appartment rooms. For our full EBM model we want to take this into account and want to have different values of CC depending on the location, i.e., if the location is on land, ocean, snow covered or with sea ice. We want to make it dependent on the geography (from milestone 1).

In general, we need an estimate of the mass density ρ\rho with units [kg/m3][kg/m^3], the specific heat capacity CpC_p with units [J/kg/K][J/kg/K], and the estimated height dd in meters [m][m] of the material column at a given location xx.

For the atmosphere (air), we have ρatm=1.225\rho_{atm} = 1.225, Cp,atm=1000C_{p,atm}=1000, and datm=3850d_{atm}=3850 (here, we take into account that the density of the atmosphere reduces the higher we get and compute an corresponding integrated average height), which gives the value

C~atm=ρatm Cp,atm datm=4.71625106 [J/m2/K]. \widetilde{C}_{atm} = \rho_{atm}\,C_{p,atm}\,d_{atm} = 4.71625\cdot 10^{6}\,\,[J/m^2/K].

For the ocean (mixed layers of water), we have ρmixed=1030\rho_{mixed} = 1030, Cp,mixed=4000C_{p,mixed}=4000, and dmixed=70d_{mixed}=70, which gives the value

C~mixed=2.884108 [J/m2/K]. \widetilde{C}_{mixed} = 2.884\cdot 10^{8}\,\,[J/m^2/K].

For the sea ice, we have ρice=917\rho_{ice} = 917, Cp,ice=2000C_{p,ice}=2000, and dice=1.5d_{ice}=1.5, which gives the value

C~ice=2.751106 [J/m2/K]. \widetilde{C}_{ice} = 2.751\cdot 10^{6}\,\,[J/m^2/K].

For the snow cover, we have ρsnow=400\rho_{snow} = 400, Cp,snow=880C_{p,snow}=880, and dsnow=0.5d_{snow}=0.5, which gives the value

C~snow=1.76105 [J/m2/K]. \widetilde{C}_{snow} = 1.76\cdot 10^{5}\,\,[J/m^2/K].

For the soil, we have ρsoil=1350\rho_{soil} = 1350, Cp,soil=750C_{p,soil}=750, and dsoil=1d_{soil}=1, which gives the value

C~soil=1.0125106 [J/m2/K]. \widetilde{C}_{soil} = 1.0125\cdot 10^{6}\,\,[J/m^2/K].
Remark 11: These numbers are directly from the paper of Zhuang et al. (2017, Table 1, note that there is a typo in the table for the ocean). However, there is a range of possible numbers available in the literature, depending on the authors.

With these estimates of the heat capacities for different materials, we are almost ready to define the heat capacity values for the geography map from milestone 1.

But first we introduce a normalization with respect to our time scale that we will need later on for our full EBM. The typical units in physics for time tt is seconds [s][s]. However out of convenience we will instead use the unit year [yr][yr] instead. This affects the time derivative of temperature TtT_t that we need to scale properly with the number of seconds per year. We choose sec_per_year=3.15576107sec\_per\_year = 3.15576\cdot 10^7 following the paper by Zhuang et al. (2017), which corresponds to 365,25365,25 days in the year. To not carry around this scaling factor explicitly, out of convenience, we absorb this parameter into the heat capacity C(x)C(x) as it gets multiplied by TtT_t anyways.

We hence get, for the different geopgraphy types in the map:

Land/soil (geo=1geo=1): C=(C~soil+C~atm)/sec_per_yearC = (\widetilde{C}_{soil} + \widetilde{C}_{atm})/sec\_per\_year.

Sea ice (geo=2geo=2): C=(C~ice+C~atm)/sec_per_yearC = (\widetilde{C}_{ice} + \widetilde{C}_{atm})/sec\_per\_year.

Snow cover (geo=3geo=3): C=(C~snow+C~atm)/sec_per_yearC = (\widetilde{C}_{snow} + \widetilde{C}_{atm})/sec\_per\_year.

Lakes/inland sea (geo=4geo=4): C=(C~mixed/3+C~atm)/sec_per_yearC = (\widetilde{C}_{mixed}/3 + \widetilde{C}_{atm})/sec\_per\_year.

Ocean (geo=5geo=5): C=(C~mixed+C~atm)/sec_per_yearC = (\widetilde{C}_{mixed} + \widetilde{C}_{atm})/sec\_per\_year.

Remark 12: As mentioned, we follow closely the work of Zhuang et al. (2017) and also use the geography data from this work. This geography data does not contain the case geo=4geo = 4, but defines every water body as ocean (geo=5geo = 5). It would be interesting to investigate the impact of different bodies of water in the geography. Of course, this only makes sense, when the grid size is small enough to even resolve local (bigger) lakes.

In summary, we have now our first time dependent (still simplified) EBM

C(x) Tt(x,t)+A(CO2)+B T(x,t)=S04 (1α). C(x)\,T_t(x,t) + A(CO_2) + B\,T(x,t) = \frac{S_0}{4}\,(1-\alpha).

Created by Gregor Gassner and Andrés Rueda-Ramírez with contributions by Simone Chiocchetti, Daniel Bach, Sophia Horak, Philipp Baasch, Benjamin Bolm, Erik Faulhaber, and Luca Sommer. Last modified: April 02, 2026. Website built with Franklin.jl and the Julia programming language.