Home › Studies › Angular momentum budget

Does an AI weather model conserve angular momentum?

A budget test of ECMWF's data-driven ensemble (AIFS-ENS) against its physics-based ensemble (IFS-ENS), with ERA5 as the reference. Winter 2025–26, 30 forecast cycles, days 1–15.

The short answer

  • No, not as well as the physics model. The atmosphere's angular momentum can only change through torques at the surface: pressure pushing on mountains and the drag of the ground on the wind. In IFS-ENS those torques explain 89% of the forecast's own day-to-day change in angular momentum at every lead. In AIFS-ENS they explain 72% on days 1–10 and only 11% on days 11–15. The gap is statistically significant on 14 of the 15 lead days.
  • Three things cause it. AIFS does not conserve the total mass of the atmosphere, which is the largest source of day-to-day scatter. It carries a steady excess of a few Hadley on days 1–8, a value close to the reanalysis it learned from. And in week 2 it develops a pressure pattern across the Andes that should brake the winds, while its winds do not respond.
  • It does not make the forecasts worse where we could measure. AIFS-ENS's angular momentum is at least as close to ERA5 as IFS-ENS's, and its 500 hPa height error is statistically the same. The inconsistency matters for anything that reads the mechanism: torque-based angular momentum forecasts and attributing a jet change to a mountain torque. It matters most past day 10.
Spread, mean and explained fraction of the global angular momentum budget residual by lead day for AIFS-ENS, IFS-ENS, AIFS single and ERA5
Figure 1. The global budget by lead day. Residual R = the forecast's change in angular momentum minus its own mountain and friction torques. Left: day-to-day spread of R. Middle: its mean. Right: the share of the tendency the torques explain, 1 − mean(R²)/var(dM/dt). Shading: 95% block-bootstrap intervals over cycles. AIFS-ENS and IFS-ENS are four members × 30 cycles each, and AIFS single is 30 runs.
Global angular momentum tendency against the same run's mountain plus friction torque for one cycle, AIFS-ENS, IFS-ENS and ERA5
Figure 2. One cycle (15 January 2026, 00Z). Black: the change in global angular momentum. Dashed: what the same run's torques imply. In IFS-ENS the two lie on top of each other at every lead; in AIFS-ENS they part after about day 8. Thin lines are perturbed members.

Why the question

About the Earth's axis, the atmosphere's angular momentum $M$ (the winds plus the mass carried round by the rotating Earth) obeys

$$\frac{dM}{dt} = T_{\text{mountain}} + T_{\text{friction}} + T_{\text{gravity-wave drag}}$$

(see the angular momentum and mountain torque explainers). In a physics model this budget is built in: the dynamics conserve momentum up to numerical error, and each surface stress is calculated. A data-driven model such as AIFS has no conservation law. It learns to predict the next state from the last, and nothing ties the change in its winds to the pressure it places against the mountains or to the drag implied by its own surface winds. A budget test asks whether each forecast is consistent with itself, separately from whether it is accurate.

What was done

Results

The global budget

days 1–5days 6–10days 11–15
Explained fraction
AIFS-ENS0.730.720.11
IFS-ENS0.870.900.91
AIFS single0.430.500.45
ERA5, same days0.780.790.78
AIFS-ENS minus IFS-ENS-0.19 (4 of 5 days)-0.22 (5 of 5 days)-0.87 (5 of 5 days)
Residual spread, sd (Hadley)
AIFS-ENS11.711.713.2
IFS-ENS10.28.89.1
AIFS single13.913.412.9
ERA5, same days9.59.29.7
AIFS-ENS minus IFS-ENS+1.9 (3 of 5 days)+2.7 (5 of 5 days)+3.9 (3 of 5 days)
Mean residual (Hadley)
AIFS-ENS+6.3+8.8+21.3
IFS-ENS-0.1+0.6+0.7
AIFS single+9.4+7.4+0.7
ERA5, same days+10.1+10.1+10.8
AIFS-ENS minus IFS-ENS+6.2 (4 of 5 days)+8.3 (5 of 5 days)+20.4 (5 of 5 days)

Global residual averaged over each band of lead days. Model rows are descriptive. The "AIFS-ENS minus IFS-ENS" rows give the mean difference and the number of lead days in the band where it is significant, or n.s. where no lead day is.

By hemisphere

AIFS-ENS minus IFS-ENSdays 1–5days 6–10days 11–15
NH: explained fraction-0.07 (1 of 5 days)-0.05 (1 of 5 days)-0.22 (4 of 5 days)
NH: spread (Hadley)+1.6 (2 of 5 days)+1.7 (4 of 5 days)+2.5 (2 of 5 days)
SH: explained fraction-0.38 (5 of 5 days)-0.42 (5 of 5 days)-1.55 (5 of 5 days)
SH: spread (Hadley)+2.3 (4 of 5 days)+2.5 (5 of 5 days)+2.7 (4 of 5 days)

After removing the cross-equatorial transport. The deficit is mainly a Southern Hemisphere one.

Hemispheric angular momentum budget residual spread and explained fraction by lead, AIFS-ENS, IFS-ENS, AIFS single and ERA5
Figure 3. Northern (top) and Southern (bottom) Hemisphere budgets.

Cause 1: the total mass of the atmosphere drifts

AIFS predicts surface pressure freely, and the global mean wanders: by day 10 the run-to-run spread of the global-mean surface pressure is 0.24 hPa in AIFS-ENS and 0.31 hPa in AIFS single. IFS holds it at 0.00 hPa because it applies a global mass fixer. Air that appears or disappears changes the mass part of the angular momentum with no torque to account for it. Removing that effect brings AIFS-ENS's residual spread down to IFS-ENS's on days 2–9, with no significant difference on any of those days (p ≥ 0.15). Mass non-conservation is therefore the main source of the extra scatter. AIFS single improves to about 0.8 explained but stays significantly below IFS-ENS at most leads.

Change of global-mean surface pressure since the start of the forecast, mean and spread, AIFS-ENS, IFS-ENS and AIFS single
Figure 4. Change in global-mean surface pressure since the start of the forecast: mean (left) and spread across runs (right). IFS-ENS is flat at zero.
Global budget residual after removing the effect of the global mass drift
Figure 5. As Figure 1, after removing the angular momentum change caused by the change in total mass (solid; dotted = uncorrected).

Cause 2: a steady excess on days 1–8

Even after the mass correction, AIFS-ENS's angular momentum rises by +4 to +7 Hadley a day more than its torques allow, significantly more than IFS-ENS's near-zero. ERA5, the reanalysis AIFS was trained on, shows a similar excess (+10 Hadley on the same days). This is expected in a reanalysis, because assimilating observations adds momentum that no torque supplies; Veerman and van Heerwaarden (2019) found the same in ERA-20C. One reading is that AIFS has learned the analysed evolution, observation increments included, rather than a closed physical budget. That is a hypothesis; it was not tested here.

Cause 3: the Andes in week 2

On days 13–15 AIFS-ENS's global mountain torque is -19 Hadley below ERA5's on the same days (95% interval -27 to -11, significant). In the Southern Hemisphere it is -16 (95% interval -22 to -11, significant). For IFS-ENS (-3) and AIFS single (-0) the difference is not significant. Split by mountain range, -20 of the -20 Hadley sits over the Andes. AIFS-ENS builds too strong a high-to-the-west, low-to-the-east pressure contrast across the range, a pattern that should brake the westerlies. Its angular momentum change meanwhile stays unbiased against ERA5, so the torque has no effect on its own winds. The per-range split is descriptive; only the global and hemispheric values were tested.

Mountain torque minus ERA5 by mountain range for days 1 to 3 and 13 to 15, AIFS-ENS, IFS-ENS and AIFS single
Figure 6. Mountain torque minus ERA5 at the same valid times, summed over each range: days 1–3 (left) and 13–15 (right). Descriptive.

Does it matter for accuracy?

Correlation and RMSE against ERA5 of the angular momentum tendency, mountain torque and friction torque by lead, three models
Figure 7. Each budget term against ERA5 at the same valid day: accuracy, not consistency.
Budget residual against day-10 z500 error and angular momentum error for each run, and the cumulative residual by lead
Figure 8. Left and middle: each run's residual against its day-10 errors (no significant relation with z500). Right: the cumulative unexplained change in angular momentum.

The inconsistency does not show up in headline scores, because the model has learned the analysed evolution of the angular momentum well. It matters for products that read the mechanism, such as this site's torque budget, which is computed from AIFS-ENS. For those, an AIFS-ENS torque past about day 10 is not a cause of its angular momentum change in the way an IFS torque is. The largest contributor, mass drift, is also the most fixable: global mass constraints of the kind Sha et al. (2025) added to another AI model would remove it.

Caveats

Bulk friction torque against ERA5 turbulent stress torque, and against IFS's own surface stress torque by lead
Figure 9. The friction estimate: against ERA5's turbulent stress (left), and in IFS-ENS against the model's own stress by lead (middle, right).

The reference: a reanalysis does not close either

ERA5, 105 daysmeansdexplained
bulk friction, 13 levels (as for the forecasts)+10.59.30.79
ERA5's own turbulent stress, 13 levels+10.58.10.81
+ ERA5 gravity-wave drag+15.67.40.68
+ all 37 levels, hourly mountain torque+15.75.30.69

ERA5's own budget over the same winter, in Hadley; the spread of its daily tendency is 31.

ERA5 explains about 80% of its daily change but runs a steady +10 to +16 Hadley excess, which adding gravity-wave drag makes larger. Huang, Sardeshmukh and Weickmann (1999) found the same kind of imbalance in the NCEP reanalysis: total torques about 10 Hadley too low for the observed change, which is the same sign and size as the excess here.

References

  1. Huang, H.-P., P. D. Sardeshmukh and K. M. Weickmann, 1999: The balance of global angular momentum in a long-term atmospheric data set. J. Geophys. Res., 104, 2031–2040. doi:10.1029/1998JD200068
  2. Veerman, M. A., and C. C. van Heerwaarden, 2019: Trends in and closure of the atmospheric angular momentum budget in the 20th century in ERA-20C. Q. J. R. Meteorol. Soc., 145, 2990–3003. doi:10.1002/qj.3600
  3. Hersbach, H., and co-authors, 2020: The ERA5 global reanalysis. Q. J. R. Meteorol. Soc., 146, 1999–2049. doi:10.1002/qj.3803
  4. Egger, J., K. Weickmann and K.-P. Hoinka, 2007: Angular momentum in the global atmospheric circulation. Rev. Geophys., 45, RG4007. doi:10.1029/2006RG000213
  5. Bell, M. J., R. Hide and G. Sakellarides, 1991: Atmospheric angular momentum forecasts as novel tests of global numerical weather prediction models. Phil. Trans. R. Soc. A, 334, 55–92. doi:10.1098/rsta.1991.0003
  6. Toniazzo, T., and co-authors, 2020: Enforcing conservation of axial angular momentum in the atmospheric general circulation model CAM6. Geosci. Model Dev., 13, 685–705.
  7. Lang, S., and co-authors, 2024: AIFS – ECMWF's data-driven forecasting system. arXiv:2406.01465; and AIFS-CRPS: ensemble forecasting using a model trained with a loss function based on the CRPS. arXiv:2412.15832
  8. Bonavita, M., 2024: On some limitations of current machine learning weather prediction models. Geophys. Res. Lett., 51. doi:10.1029/2023GL107377
  9. Sha, Y., J. Schreck, W. Chapman and D. J. Gagne, 2025: Improving AI weather prediction models using global mass and energy conservation schemes. J. Adv. Model. Earth Syst., 17. doi:10.1029/2025MS005138
  10. Chapman, W. E., J. Schreck and Y. Sha, 2026: Hard conservation correctors can hide a degrading model when training autoregressive emulators. arXiv:2607.18416

Data

Forecasts: ECMWF open data (AIFS-ENS, AIFS single, IFS-ENS), © ECMWF, licensed under CC BY 4.0, fetched from ECMWF's Google Cloud mirror. Reference: ERA5 (Hersbach et al., 2020), Copernicus Climate Change Service (C3S) / ECMWF, via the ARCO-ERA5 store on Google Cloud; contains modified Copernicus Climate Change Service information 2026. Neither ECMWF nor the European Commission is responsible for any use of this information. About 128 GB of forecast fields and 95 GB of ERA5 were read for this study.