Le coût de calcul des modèles de système Terre limite leur utilisation pour les prévisions climatiques à long terme et l'analyse des incertitudes. La composante atmosphérique constitue le principal goulot d'étranglement. L'apprentissage automatique offre une voie vers l'accélération, mais les émulateurs atmosphériques créés précédemment avaient soit une résolution spatiale réduite, soit ne préservaient pas les grandeurs physiques fondamentales, ce qui entravait leur intégration avec d'autres composantes. CAMulator comble cette lacune en conservant la pleine résolution de CAM6 et en imposant des contraintes strictes de conservation. Ce travail se distingue des recherches voisines : la plupart se concentrent soit sur la prévision météorologique à court terme, soit sur des modèles climatiques à apprentissage automatique sans lois de conservation strictes. CAMulator combine pleine résolution, contraintes physiques et échelles climatiques d'intégration.
CAMulator est construit sur l'architecture WXFormer, qui utilise la base transformeur CrossFormer pour le traitement multi-échelle des caractéristiques et des couches convolutives transposées hiérarchiques pour restaurer la résolution spatiale. Le modèle contient environ 751 millions de paramètres entraînables. L'entraînement s'est déroulé en deux étapes : d'abord 113 époques de prévision à un pas de 6 heures sans blocs de conservation, puis 77 époques de prévision à deux pas de 12 heures avec blocs de conservation activés. La fonction de perte est l'erreur quadratique moyenne pondérée par la latitude, l'optimiseur est AdamW, la taille de lot est de 32. L'entraînement a duré trois jours sur quatre GPU NVIDIA A100. Après la couche de sortie, quatre blocs de correction successifs sont appliqués : non-négativité, conservation de la masse globale d'air sec, du budget global d'humidité et de l'énergie globale de l'atmosphère. Les corrections sont effectuées par des facteurs multiplicatifs pour la pression de surface, les précipitations et la température.
CAMulator reproduit la climatologie annuelle de CAM6 avec des erreurs quadratiques moyennes spatiales : précipitations 0.58 mm/jour, température de surface 0.31 K, vitesse du vent à 10 mètres 0.31 m/s. Le modèle capture la tendance au réchauffement à long terme dans le contenu thermique intégré de l'atmosphère pour des températures océaniques observées. Les principaux modes de variabilité, PNA, NAO et ENSO, sont reproduits avec une corrélation de 0.935 pour la réponse des précipitations à El Niño, mais avec une amplitude légèrement atténuée. Sous un forçage par des températures océaniques de +2 K et +4 K, dépassant le domaine d'entraînement, le modèle présente un biais froid systématique aux hautes latitudes, surtout en hiver, en raison de l'absence de glace interactive. CAMulator est 350 fois plus rapide que CAM6 : 480 années-modèles par jour sur un seul GPU contre 14 années par jour sur 10 nœuds CPU.
CAMulator démontre qu'un émulateur atmosphérique basé sur l'apprentissage automatique peut préserver les lois physiques tout en étant des ordres de grandeur plus rapide que le modèle traditionnel. Contrairement aux travaux voisins qui sacrifient souvent la résolution ou la cohérence physique, CAMulator conserve la pleine résolution de CAM6 et impose explicitement des contraintes de conservation. Cela ouvre la voie à la création de modèles hybrides du système Terre, où la composante atmosphérique est remplacée par un émulateur rapide, tandis que l'océan, la glace et la terre restent physiques ou sont également remplacés par l'apprentissage automatique. L'accélération de 350 fois rend possible la génération de grands ensembles pour l'évaluation des incertitudes des prévisions climatiques, ce qui était auparavant prohibitif en termes de calcul.
Les améliorations prochaines incluent le couplage de CAMulator avec des modèles interactifs d'océan, de glace de mer et de terre, afin d'éliminer le biais froid dans les régions polaires. L'ajout d'une paramétrisation stochastique, comme le schéma de rétrodiffusion de l'énergie cinétique, pourrait renforcer la variabilité et améliorer la reproduction de l'ENSO et de la NAO. L'exploration du supermodeling, où plusieurs émulateurs interagissent avec un modèle dynamique, promet des prévisions plus précises du changement climatique. L'utilisation de la différentiabilité de CAMulator pour la modélisation inverse et l'estimation de paramètres est également prometteuse.
Modélisation climatique, prévision météorologique, analyse des événements extrêmes, évaluation des incertitudes, élaboration des politiques.
Intégration avec des modèles interactifs d'océan, de glace et de terre ; ajout de paramétrisations stochastiques ; tests dans le cadre du supermodeling.
Lien avec les problèmes non résolus de la modélisation climatique : reproduction précise de la variabilité d'El Niño et de l'oscillation nord-atlantique, réponse adéquate aux forçages externes dépassant le domaine d'entraînement, représentation des rétroactions de la cryosphère. CAMulator révèle que les contraintes physiques de conservation aident à réduire l'erreur systématique des précipitations bruineuses inhérente à CAM6, mais ne résolvent pas le problème de l'extrapolation vers un climat plus chaud.
Cette section s'adresse à l'auteur du travail et à ses collègues. Les travaux voisins ont été trouvés par une recherche sémantique dans notre archive, et non par correspondance de mots. Nous n'évaluons pas : nous montrons le champ autour.
Ce que fait ce travail
CAMulator est un émulateur autorégressif du modèle atmosphérique CAM6, basé sur l'architecture WXFormer (751 millions de paramètres), entraîné en deux étapes sur des prévisions à un et deux pas de temps. Le modèle conserve explicitement la masse globale d'air sec, l'humidité et l'énergie, ce qui assure sa stabilité lors de longues simulations. Il reproduit la climatologie annuelle et les principaux modes de variabilité (ENSO, NAO, PNA) avec une accélération d'un facteur 350, mais lorsqu'il est forcé au-delà de son domaine d'entraînement, il présente un biais froid aux hautes latitudes, en raison de l'absence de glace interactive.
Où est sa force
Sa force réside dans la combinaison de la résolution complète de CAM6, de contraintes strictes de conservation et de sa capacité à intégrer sur des échelles climatiques. Cela rend l'émulateur apte à générer de grands ensembles et à s'intégrer potentiellement à d'autres composantes du système terrestre.
Vers où avancer
À essayer
Pourquoi cela peut compter
Si l'on parvient à éliminer les biais systématiques et à accélérer encore le modèle, CAMulator deviendra un outil pratique pour les évaluations climatiques rapides, l'analyse des incertitudes et, éventuellement, pour les prévisions opérationnelles dans les modèles couples.
Travaux voisins dans notre archive
L'archive est vide autour de ce travail : l'analyse la plus proche n'est qu'à 0.52, contre 0,64 d'ordinaire. Il semble qu'on ait peu foré à côté.
CAMulator a été entraîné en seulement trois jours, mais il peut simuler 480 années de climat en un jour sur un seul GPU. Pour comparaison, CAM6 sur le supercalculateur Derecho produit 14 années par jour sur 10 nœuds CPU.