6.1 Radiation Budget
The Earth's radiation budget describes the balance between incoming shortwave solar radiation and outgoing longwave terrestrial radiation at the top of the atmosphere. This balance is the fundamental driver of global climate, governing planetary temperature, atmospheric circulation, and the hydrological cycle. Understanding the radiation budget requires mastery of blackbody theory, radiative transfer, and the spectral properties of the atmosphere.
Blackbody Radiation Laws
All bodies with temperature above absolute zero emit electromagnetic radiation. A blackbody is an idealized object that absorbs all incident radiation and emits the maximum possible radiation at every wavelength. The spectral radiance of a blackbody is described by the Planck function, which gives the power emitted per unit area, per unit solid angle, per unit frequency:
$$B(\nu, T) = \frac{2h\nu^3}{c^2} \cdot \frac{1}{e^{h\nu / k_B T} - 1}$$
Planck function (frequency form), where $h = 6.626 \times 10^{-34}$ J s, $c = 3 \times 10^8$ m/s, $k_B = 1.381 \times 10^{-23}$ J/K
In wavelength form, the Planck function becomes:
$$B(\lambda, T) = \frac{2hc^2}{\lambda^5} \cdot \frac{1}{e^{hc / \lambda k_B T} - 1}$$
Planck function (wavelength form) in W m⁻² sr⁻¹ m⁻¹
Integrating the Planck function over all wavelengths and over the hemisphere yields the Stefan-Boltzmann law, which gives the total power radiated per unit area:
$$F = \sigma T^4 \quad \text{where} \quad \sigma = \frac{2\pi^5 k_B^4}{15 c^2 h^3} = 5.670 \times 10^{-8} \text{ W m}^{-2}\text{K}^{-4}$$
Stefan-Boltzmann law: total emitted flux scales as the fourth power of temperature
The wavelength at which the Planck function peaks is given by Wien's displacement law:
$$\lambda_{\text{max}} = \frac{b}{T} \quad \text{where} \quad b = 2897.8 \text{ } \mu\text{m K}$$
Wien's displacement law: hotter objects emit at shorter wavelengths
Sun (T = 5778 K)
Peak wavelength: $\lambda_{\max}$ = 0.50 $\mu$m (visible green)
Total flux: F = 6.32 x 10⁷ W/m²
Luminosity: L = 3.846 x 10²⁶ W
Earth (T = 255 K)
Peak wavelength: $\lambda_{\max}$ = 11.4 $\mu$m (thermal infrared)
Total flux: F = 240 W/m² (effective)
Emission overwhelmingly in the infrared
Solar Constant and Inverse Square Law
The Sun emits radiation isotropically from its photosphere at T = 5778 K. As this radiation propagates outward, it spreads over an ever-increasing spherical surface area. The flux at distance d from the Sun is given by the inverse square law:
$$S(d) = \frac{L_\odot}{4\pi d^2} = \sigma T_\odot^4 \left(\frac{R_\odot}{d}\right)^2$$
Solar flux decreases as the square of the distance from the Sun
At Earth's mean orbital distance (d = 1 AU = 1.496 x 10¹¹ m), the solar flux is the solar constant:
$$S_0 = 1361 \text{ W/m}^2$$
Total Solar Irradiance (TSI) measured by SORCE/TIM and TSIS-1 satellites
Due to Earth's slightly elliptical orbit (eccentricity e = 0.0167), the actual TSI varies seasonally between approximately 1321 W/m² at aphelion (July) and 1413 W/m² at perihelion (January), a variation of about 6.7%. The 11-year solar cycle introduces an additional variation of approximately 1 W/m² (0.07%).
1361 W/m²
Solar constant S₀
340.25 W/m²
Global mean (S₀/4)
~0.07%
Solar cycle variation
Earth's Global Energy Balance
Earth intercepts solar radiation over a cross-sectional area $\pi R_E^2$, but rotates so the average flux over the entire surface area $4\pi R_E^2$ is $S_0/4$. A fraction $\alpha$ (the planetary albedo) is reflected back to space without being absorbed. At radiative equilibrium, the absorbed solar radiation equals the outgoing longwave radiation (OLR):
$$\frac{S_0 (1 - \alpha)}{4} = \sigma T_e^4$$
Planetary energy balance: absorbed shortwave = emitted longwave
Solving for the effective emission temperature T_e:
$$T_e = \left[\frac{S_0(1-\alpha)}{4\sigma}\right]^{1/4} = \left[\frac{1361 \times 0.70}{4 \times 5.67 \times 10^{-8}}\right]^{1/4} \approx 255 \text{ K} \approx -18°\text{C}$$
Earth's effective emission temperature without greenhouse effect
The observed mean surface temperature is approximately 288 K (15 degrees C), which is 33 K warmer than T_e. This 33 K difference is the greenhouse effect. The planetary albedo $\alpha \approx 0.30$ arises from multiple sources:
Clouds
Contribution to $\alpha$: ~0.15
Thick low clouds (stratocumulus) are highly reflective, contributing roughly half of planetary albedo
Surface
Contribution to $\alpha$: ~0.10
Ice sheets, snow cover, deserts; varies strongly with latitude and season
Aerosols & Rayleigh
Contribution to $\alpha$: ~0.05
Sulfate aerosols, dust, and molecular Rayleigh scattering of shortwave radiation
Top-of-Atmosphere (TOA) Radiation Budget
At the top of the atmosphere, the net radiative flux is the difference between absorbed shortwave and outgoing longwave radiation. This net flux determines whether the Earth system is gaining or losing energy:
$$R_{\text{TOA}} = \frac{S_0}{4}(1-\alpha) - F_{\text{OLR}}$$
Net radiation at TOA: positive means Earth gains energy
Satellite missions such as CERES (Clouds and the Earth's Radiant Energy System) on the Aqua and Terra platforms provide global measurements of the TOA radiation budget. Current observations indicate a net positive imbalance of approximately 0.7-1.0 W/m², meaning Earth is currently accumulating energy, primarily in the ocean. The three components measured by CERES are:
340 W/m²
Incoming SW (S₀/4)
Varies with latitude: ~480 W/m² at equator, ~170 W/m² at poles (annual mean)
~100 W/m²
Reflected SW
Reflected by clouds, surface, aerosols; higher at poles due to ice
~240 W/m²
Outgoing LW (OLR)
Emitted by surface and atmosphere; reduced by greenhouse gases and clouds
Surface Radiation and Energy Budget
At the surface, the energy balance includes both radiative and non-radiative components. The surface gains energy from absorbed solar radiation and downwelling longwave radiation from the atmosphere, and loses energy through upwelling longwave emission, sensible heat flux, and latent heat flux (evaporation):
$$R_{\text{net,sfc}} = S_{\downarrow}(1-\alpha_s) + L_{\downarrow} - L_{\uparrow} - H - \lambda E$$
Surface energy balance: net SW + net LW = sensible + latent heat
Radiative Components
$S_{\downarrow}(1-\alpha_s)$: Net surface SW absorption (~185 W/m²)
$L_{\downarrow}$: Downwelling LW from atmosphere (~340 W/m²)
$L_{\uparrow} = \varepsilon \sigma T_s^4$: Surface LW emission (~398 W/m²)
Net surface LW: $L_{\downarrow} - L_{\uparrow}$ = -58 W/m²
Non-Radiative Components
H (Sensible heat): ~20 W/m² (turbulent transfer)
$\lambda E$ (Latent heat): ~84 W/m² (evaporation/transpiration)
Ground heat flux G: ~2 W/m² (conduction into soil/ocean)
Bowen ratio B = H/$\lambda E$ varies by surface type
Atmospheric Window and Absorption
The atmosphere is not uniformly opaque to radiation. The atmospheric window between 8 and 13 micrometers is a spectral region where the atmosphere is relatively transparent to terrestrial infrared radiation. Through this window, surface radiation can escape directly to space without being absorbed. However, this window is partially closed by ozone absorption near 9.6 micrometers and by the continuum absorption of water vapor.
The attenuation of radiation as it passes through an absorbing medium is described by the Beer-Lambert law:
$$I(z) = I_0 \, e^{-\tau(z)}$$
Beer-Lambert law: exponential attenuation with optical depth
The optical depth $\tau$ is the integral of the absorption coefficient along the path:
$$\tau(\nu, z) = \int_0^{z} \kappa_\nu(z') \, \rho(z') \, dz'$$
Optical depth: $\kappa_\nu$ is mass absorption coefficient (m²/kg), $\rho$ is absorber density (kg/m³)
Physical interpretation: When $\tau = 1$, the intensity has decreased to $1/e \approx 37\%$ of its original value. A medium with $\tau \gg 1$ is optically thick (opaque), while $\tau \ll 1$ is optically thin (transparent). The atmosphere is optically thick at most infrared wavelengths except the 8-13 $\mu$m window.
Schwarzschild's Equation and Radiative Transfer
The complete description of radiation propagating through an absorbing and emitting atmosphere is given by the Schwarzschild equation (also called the equation of radiative transfer). This equation accounts for both the attenuation of radiation by absorption and the addition of radiation by thermal emission:
$$\frac{dI_\nu}{d\tau_\nu} = I_\nu - B_\nu(T)$$
Schwarzschild equation: change in intensity = absorption - emission
The formal solution of this equation for upwelling radiation at the top of the atmosphere is:
$$I_\nu^{\uparrow}(0) = B_\nu(T_s) \, e^{-\tau_\nu^*} + \int_0^{\tau_\nu^*} B_\nu(T(\tau')) \, e^{-\tau'} \, d\tau'$$
Formal solution: surface emission attenuated + atmospheric emission contributions
The first term represents surface emission attenuated by atmospheric absorption. The second term is the integrated contribution from each atmospheric layer, each attenuated by the optical path above it. The weighting function $e^{-\tau'} d\tau'/dz$ peaks at the level where $\tau \approx 1$, defining the effective emission level for each frequency.
Two-Stream Approximation
For practical calculations, the full angular dependence of the radiation field is often simplified using the two-stream approximation, which divides the radiation into upward and downward streams. The equations become:
$$\frac{dF^{\uparrow}}{d\tau} = F^{\uparrow} - \pi B(T) \quad ; \quad \frac{dF^{\downarrow}}{d\tau} = -F^{\downarrow} + \pi B(T)$$
This approximation captures the essential physics while reducing the angular integral to two discrete directions. A diffusivity factor of D = 1.66 is commonly used to account for the non-vertical paths of diffuse radiation: $\tau^* = D \cdot \tau$. This approach is the foundation of most radiative transfer schemes in climate models.
Fortran + Python: TOA Radiation Budget with Visualization
PythonCompiles and runs a Fortran program (gfortran) that computes the zonal-mean radiation budget. Python parses the output and generates 4-panel matplotlib plots: SW/LW vs latitude, net radiation surplus/deficit, albedo/temperature profiles, and SW budget partition.
Click Run to execute the Python code
Code will be executed with Python 3 on the server
Interactive Simulation: Earth's Energy Budget
PythonVisualize Earth's global radiation budget with stacked bar charts showing incoming solar (341 W/m2), reflected shortwave, absorbed surface and atmosphere, longwave emission, and the greenhouse effect. Prints the full budget balance at TOA and surface.
Click Run to execute the Python code
Code will be executed with Python 3 on the server