6.3 Climate Feedbacks
Climate feedbacks are processes that amplify or dampen the initial temperature response to a radiative forcing. They are the primary source of uncertainty in climate projections, determining whether the equilibrium climate sensitivity to CO₂ doubling is closer to 2 degrees C or 5 degrees C. Understanding feedback mechanisms is essential for constraining future warming and evaluating the risk of abrupt climate transitions.
Feedback Loop Framework
In control theory, a feedback loop modifies the system response to an external perturbation. For the climate system, an initial radiative forcing $\Delta F$ (e.g., from CO₂ increase) produces a temperature change, which in turn modifies other climate variables (water vapor, ice cover, clouds), which then further modify the radiation balance. The total system gain G is:
$$G = \frac{1}{1 - f} \quad \text{where } f = \sum_i f_i \text{ is the total feedback factor}$$
System gain: f < 0 stabilizes (negative feedback), 0 < f < 1 amplifies, f > 1 is runaway
The feedback factor f represents the fraction of the output that is fed back to the input. If f is positive, the system amplifies perturbations (positive feedback). If f is negative, the system damps perturbations (negative feedback). For stability, we require $f < 1$; if $f \geq 1$, the system enters a runaway state. The individual feedback factors are approximately additive:
$$f = f_{\text{Planck}} + f_{\text{WV}} + f_{\text{LR}} + f_{\text{ice}} + f_{\text{cloud}} + \ldots$$
Total feedback is the sum of individual feedback processes
Climate Sensitivity Parameter
The no-feedback (Planck) climate sensitivity parameter $\lambda_0$ is derived by linearizing the Stefan-Boltzmann law around the equilibrium temperature. If the only response to a forcing is increased blackbody emission:
$$\lambda_0 = \frac{1}{4\sigma T_e^3} \approx \frac{1}{4 \times 5.67 \times 10^{-8} \times 255^3} \approx 0.27 \text{ K/(W/m}^2\text{)}$$
Planck sensitivity: temperature change per unit forcing without feedbacks
Using the emission temperature from TOA rather than the surface, the commonly cited value is $\lambda_0 \approx 0.3$ K/(W/m²). The equilibrium climate sensitivity (ECS) is the eventual surface temperature change after all fast feedbacks have fully responded to a CO₂ doubling:
$$\Delta T_{\text{ECS}} = \frac{\lambda_0}{1 - f} \cdot \Delta F_{2\times\text{CO}_2} = \frac{0.3}{1 - f} \times 3.7 \approx \frac{1.1}{1 - f} \text{ K}$$
ECS: no-feedback warming (1.1 K) amplified by the feedback factor
An alternative formulation uses the total feedback parameter $\lambda$ (in W/m²/K), where each feedback contributes a term $\lambda_i$:
$$\Delta T = \frac{\Delta F}{-\sum_i \lambda_i} = \frac{\Delta F}{\lambda_{\text{Planck}} + \lambda_{\text{WV}} + \lambda_{\text{LR}} + \lambda_{\text{ice}} + \lambda_{\text{cloud}}}$$
Feedback parameter formulation: $\lambda_i$ in W/m²/K (negative stabilizes, positive destabilizes)
ECS (Equilibrium Climate Sensitivity)
Equilibrium warming for 2x CO₂ after all fast feedbacks equilibrate. Timescale: centuries. IPCC AR6 best estimate: 3.0 degrees C (likely range: 2.5-4.0 degrees C). Includes ocean thermal equilibration.
TCR (Transient Climate Response)
Warming at the time of CO₂ doubling under 1%/year CO₂ increase. Timescale: ~70 years. IPCC AR6 best estimate: 1.8 degrees C (likely range: 1.4-2.2 degrees C). Accounts for ocean heat uptake delaying full warming. TCR/ECS ratio is typically 0.5-0.7.
Planck Feedback (Stabilizing Baseline)
The Planck feedback is the fundamental stabilizing mechanism in the climate system. As temperature increases, the outgoing longwave radiation increases according to the Stefan-Boltzmann law. This provides a restoring force that limits warming:
$$\lambda_{\text{Planck}} = -4\sigma T_e^3 \approx -3.3 \text{ W/m}^2\text{/K}$$
Planck feedback parameter: always negative (stabilizing)
In feedback factor notation: $f_{\text{Planck}} = -1$. This is defined as the reference state against which all other feedbacks are measured. Without any other feedbacks, a 3.7 W/m² forcing (CO₂ doubling) would produce a warming of 3.7/3.3 = 1.1 K.
Water Vapor Feedback
The water vapor feedback is the strongest positive feedback in the climate system. As temperature rises, the Clausius-Clapeyron equation dictates that the saturation vapor pressure increases at approximately 7% per kelvin:
$$\frac{1}{e_s}\frac{de_s}{dT} \approx \frac{L_v}{R_v T^2} \approx 0.07 \text{ K}^{-1} \quad \text{(at T = 288 K)}$$
Clausius-Clapeyron scaling: ~7% increase in saturation vapor pressure per kelvin
Observations and models consistently show that relative humidity remains approximately constant under warming, so the absolute water vapor concentration tracks the Clausius-Clapeyron increase. Since water vapor is the dominant greenhouse gas, this increased concentration significantly enhances the greenhouse effect:
$\lambda_{\text{WV}} \approx +1.8$ W/m²/K
Feedback parameter
$f_{\text{WV}} \approx +0.55$
Feedback factor (approximately doubles warming)
Ice-Albedo Feedback
The ice-albedo feedback operates through the contrast in reflectivity between ice-covered and ice-free surfaces. Sea ice and snow have albedos of 0.6-0.9, while open ocean has an albedo of only 0.06-0.10. As warming reduces ice and snow extent, the surface absorbs more solar radiation, amplifying the warming:
$$\lambda_{\text{ice}} = -\frac{S_0}{4} \frac{\partial \alpha}{\partial T} \approx +0.3 \text{ W/m}^2\text{/K}$$
Ice-albedo feedback: positive because albedo decreases as temperature increases
$f_{\text{ice}} \approx +0.10$
Feedback factor
Strongest at high latitudes where ice margin shifts. Arctic amplification (2-3x global mean warming) is partly due to this feedback. This feedback is nonlinear -- it weakens as ice disappears entirely and strengthens near the ice margin.
Lapse Rate Feedback
The lapse rate feedback arises from changes in the vertical temperature profile. In the tropics, the lapse rate is constrained by moist adiabatic processes. As surface temperature increases, the moist adiabatic lapse rate decreases (the atmosphere warms more at upper levels relative to the surface), which increases OLR more efficiently than a uniform warming would:
$$\lambda_{\text{LR}} \approx -0.5 \text{ to } -0.8 \text{ W/m}^2\text{/K}$$
Lapse rate feedback: negative (stabilizing) globally, but varies by latitude
$f_{\text{LR}} \approx -0.5$
Feedback factor (negative, stabilizing)
The lapse rate feedback is anti-correlated with the water vapor feedback. In the tropics, upper-tropospheric warming is strong (negative lapse rate feedback) but water vapor increase is also largest there. The combined WV + LR feedback is more robustly constrained than either individually: $\lambda_{\text{WV+LR}} \approx +1.1$ W/m²/K.
Cloud Feedbacks
Cloud feedbacks remain the largest source of uncertainty in climate sensitivity. Clouds exert two competing radiative effects: a shortwave cooling effect (reflecting sunlight) and a longwave warming effect (trapping IR radiation). The net effect depends on cloud type, altitude, optical depth, and coverage:
Low Clouds (SW dominant)
Warm and thick, strong reflection of sunlight. SW CRE: -47 W/m². LW CRE: +25 W/m². Net: -22 W/m² (cooling). If low cloud cover decreases with warming, this is a positive feedback. Marine stratocumulus breakup is a key mechanism.
High Clouds (LW dominant)
Cold and thin, strong IR trapping. SW CRE: -5 W/m². LW CRE: +30 W/m². Net: +25 W/m² (warming). The Fixed Anvil Temperature (FAT) hypothesis suggests high clouds rise with warming, maintaining their temperature but increasing the greenhouse effect.
$$\lambda_{\text{cloud}} \approx +0.4 \pm 0.4 \text{ W/m}^2\text{/K}$$
Cloud feedback: likely positive but with large uncertainty (IPCC AR6)
$f_{\text{cloud}} \approx +0.12$ (range: -0.1 to +0.3). Recent progress has come from high-resolution LES simulations, satellite observations (CERES, CloudSat, CALIPSO), and process-level understanding. The IPCC AR6 concluded that the net cloud feedback is very likely positive, narrowing uncertainty compared to earlier assessments.
Combined Feedback Budget
The total feedback determines the equilibrium climate sensitivity. The following table summarizes the major feedback contributions based on IPCC AR6 and recent literature:
| Feedback | $\lambda_i$ (W/m²/K) | $f_i$ | Sign | Confidence |
|---|---|---|---|---|
| Planck | -3.3 | -1.00 | Negative | Very high |
| Water vapor | +1.8 | +0.55 | Positive | Very high |
| Lapse rate | -0.6 | -0.18 | Negative | High |
| Ice-albedo | +0.3 | +0.10 | Positive | High |
| Cloud | +0.4 | +0.12 | Positive | Medium |
| Total | -1.4 | -0.41 | Net negative | - |
$$\text{ECS} = \frac{\Delta F_{2\times\text{CO}_2}}{-\sum_i \lambda_i} = \frac{3.7}{1.4} \approx 2.6 \text{ K}$$
Central estimate consistent with IPCC AR6 likely range of 2.5-4.0 degrees C
Tipping Points and Abrupt Transitions
Beyond the linear feedback framework, the climate system contains potential tipping elements -- subsystems that may undergo rapid, self-reinforcing, and potentially irreversible transitions once a critical threshold is crossed. These represent highly nonlinear feedbacks that could fundamentally alter the climate trajectory:
AMOC Collapse
The Atlantic Meridional Overturning Circulation transports ~1.3 PW of heat northward. Freshwater from Greenland ice melt could weaken or shut down the AMOC, causing regional cooling in NW Europe (up to 5-10 K) while the Southern Hemisphere warms. Threshold estimated at 1.5-4 degrees C global warming. Recovery could take centuries.
Ice Sheet Instability
The West Antarctic Ice Sheet (WAIS) rests on bedrock below sea level, making it susceptible to Marine Ice Sheet Instability (MISI) and Marine Ice Cliff Instability (MICI). Complete WAIS collapse would raise global sea level by ~3.3 m. The Greenland Ice Sheet (GIS) has a threshold of ~1.5-2 degrees C for irreversible loss (~7 m sea level rise over millennia).
Permafrost Carbon Release
Arctic permafrost stores approximately 1,500 Gt of organic carbon -- nearly twice the current atmospheric carbon pool. Thawing permafrost releases CO₂ and CH₄ through microbial decomposition. This constitutes a positive feedback: warming thaws permafrost, releasing greenhouse gases, causing more warming. Estimates suggest 5-15% of permafrost carbon could be released by 2100 under high-emission scenarios.
Amazon Dieback
The Amazon rainforest generates ~25-50% of its own rainfall through evapotranspiration recycling. Deforestation and warming could push the system past a critical threshold where the forest can no longer sustain itself, transitioning to savanna. This would release approximately 50-90 Gt C and eliminate a major carbon sink. The threshold may lie at 20-25% deforestation combined with 3-4 degrees C warming.
Fortran: Time-Dependent Feedback Model
This Fortran program implements a time-dependent energy balance model with explicit feedback processes, showing how the surface temperature evolves toward equilibrium after a step-function CO₂ doubling:
program feedback_model
! Time-dependent energy balance model with climate feedbacks
! Tracks temperature evolution after CO2 doubling
implicit none
integer, parameter :: nyr = 500 ! Integration length (years)
real(8), parameter :: dt = 3.1557d7 ! Time step = 1 year (seconds)
real(8), parameter :: sigma = 5.670d-8 ! Stefan-Boltzmann constant
real(8), parameter :: C_ocean = 4.2d8 ! Ocean mixed layer heat capacity (J/m^2/K)
real(8), parameter :: C_deep = 1.0d10 ! Deep ocean heat capacity (J/m^2/K)
real(8), parameter :: gamma = 0.8d0 ! Ocean heat exchange coeff (W/m^2/K)
real(8), parameter :: S0 = 1361.0d0 ! Solar constant (W/m^2)
real(8), parameter :: alpha0 = 0.30d0 ! Base planetary albedo
real(8), parameter :: T_e = 255.0d0 ! Effective emission temperature (K)
real(8), parameter :: dF_2xCO2 = 3.7d0 ! CO2 doubling forcing (W/m^2)
! Feedback parameters (W/m^2/K)
real(8), parameter :: lam_planck = -3.3d0
real(8), parameter :: lam_wv = 1.8d0
real(8), parameter :: lam_lr = -0.6d0
real(8), parameter :: lam_ice = 0.3d0
real(8), parameter :: lam_cloud = 0.4d0
real(8) :: T_s(0:nyr), T_deep(0:nyr)
real(8) :: dT, dT_deep
real(8) :: forcing, feedback_total, net_flux
real(8) :: lambda_total, ECS_predicted
real(8) :: fb_wv, fb_lr, fb_ice, fb_cloud
integer :: yr
! Total feedback parameter
lambda_total = lam_planck + lam_wv + lam_lr + lam_ice + lam_cloud
ECS_predicted = dF_2xCO2 / (-lambda_total)
write(*,'(A)') '=============================================='
write(*,'(A)') ' Time-Dependent Feedback Model'
write(*,'(A)') '=============================================='
write(*,'(A,F8.3,A)') ' Total feedback parameter: ', lambda_total, ' W/m^2/K'
write(*,'(A,F8.2,A)') ' Predicted ECS: ', ECS_predicted, ' K'
write(*,'(A,F8.2,A)') ' Ocean mixed layer C: ', C_ocean/1d6, ' MJ/m^2/K'
write(*,'(A)') '=============================================='
! Initial conditions (pre-industrial equilibrium)
T_s(0) = 0.0d0 ! Anomaly from equilibrium
T_deep(0) = 0.0d0 ! Deep ocean anomaly
! Time integration (forward Euler)
do yr = 1, nyr
dT = T_s(yr-1)
dT_deep = T_deep(yr-1)
! Step-function forcing (CO2 doubles at year 0)
forcing = dF_2xCO2
! Compute individual feedback contributions
fb_wv = lam_wv * dT ! Water vapor feedback
fb_lr = lam_lr * dT ! Lapse rate feedback
fb_ice = lam_ice * dT ! Ice-albedo feedback
fb_cloud = lam_cloud * dT ! Cloud feedback
! Total feedback (including Planck)
feedback_total = lambda_total * dT
! Net energy flux into mixed layer
net_flux = forcing + feedback_total - gamma * (dT - dT_deep)
! Update temperatures
T_s(yr) = T_s(yr-1) + (dt / C_ocean) * net_flux
T_deep(yr) = T_deep(yr-1) + (dt / C_deep) * gamma * (dT - dT_deep)
end do
! Output time series
write(*,'(/,A)') ' Year | dT_sfc | dT_deep | Net Flux | % of ECS'
write(*,'(A)') ' ------|----------|---------|----------|--------'
do yr = 0, nyr, 25
net_flux = dF_2xCO2 + lambda_total * T_s(yr) - &
gamma * (T_s(yr) - T_deep(yr))
write(*,'(I6, A, F8.3, A, F7.3, A, F8.3, A, F7.1, A)') &
yr, ' |', T_s(yr), ' |', T_deep(yr), ' |', &
net_flux, ' |', 100.0d0 * T_s(yr) / ECS_predicted, '%'
end do
! Report characteristic timescales
write(*,'(/,A)') ' Characteristic timescales:'
write(*,'(A,F8.1,A)') ' Fast response (mixed layer): ', &
C_ocean / (-lambda_total) / 3.1557d7, ' years'
write(*,'(A,F8.1,A)') ' Slow response (deep ocean): ', &
C_deep / gamma / 3.1557d7, ' years'
write(*,'(A,F8.3,A)') ' Final dT_surface (yr 500): ', T_s(nyr), ' K'
write(*,'(A,F8.3,A)') ' Predicted ECS: ', ECS_predicted, ' K'
write(*,'(A,F8.1,A)') ' Fraction of ECS realized: ', &
100.0d0 * T_s(nyr) / ECS_predicted, '%'
! TCR estimate (warming at year 70 with 1%/yr CO2 increase)
write(*,'(/,A)') ' --- TCR Estimate ---'
! For 1%/yr CO2 increase, forcing increases linearly: F(t) = (dF/70) * t
T_s(0) = 0.0d0
T_deep(0) = 0.0d0
do yr = 1, 70
dT = T_s(yr-1)
dT_deep = T_deep(yr-1)
forcing = dF_2xCO2 * dble(yr) / 70.0d0 ! Linear ramp
feedback_total = lambda_total * dT
net_flux = forcing + feedback_total - gamma * (dT - dT_deep)
T_s(yr) = T_s(yr-1) + (dt / C_ocean) * net_flux
T_deep(yr) = T_deep(yr-1) + (dt / C_deep) * gamma * (dT - dT_deep)
end do
write(*,'(A,F8.3,A)') ' TCR (warming at doubling): ', T_s(70), ' K'
write(*,'(A,F8.3)') ' TCR/ECS ratio: ', T_s(70) / ECS_predicted
end program feedback_modelInteractive Simulation: Climate Sensitivity Analysis
PythonCalculate equilibrium climate sensitivity for different feedback combinations. Shows water vapor (+), lapse rate (-), cloud (+/-), and ice-albedo (+) feedbacks. Plots temperature change vs CO2 for various feedback strengths.
Click Run to execute the Python code
Code will be executed with Python 3 on the server