Вычислительная стоимость моделей земной системы ограничивает их применение для долгосрочных климатических прогнозов и анализа неопределённостей. Атмосферный компонент является главным узким местом. Машинное обучение предлагает путь к ускорению, но ранее созданные эмуляторы атмосферы либо имели пониженное пространственное разрешение, либо не сохраняли фундаментальные физические величины, что мешало их интеграции с другими компонентами. CAMulator заполняет этот пробел, сохраняя полное разрешение CAM6 и накладывая жёсткие ограничения сохранения. Работа стоит особняком среди соседних исследований: большинство соседей либо фокусируются на прогнозе погоды на короткие сроки, либо на климатических моделях с машинным обучением, но без строгих законов сохранения. CAMulator объединяет полное разрешение, физические ограничения и климатические масштабы интегрирования.
CAMulator построен на архитектуре WXFormer, которая использует трансформерную основу CrossFormer для многомасштабной обработки признаков и иерархические транспонированные свёрточные слои для восстановления пространственного разрешения. Модель содержит около 751 миллиона обучаемых параметров. Обучение проходило в два этапа: сначала 113 эпох одношагового прогноза на 6 часов без блоков сохранения, затем 77 эпох двухшагового прогноза на 12 часов с включёнными блоками сохранения. Функция потерь — средняя квадратичная ошибка с весами по широте, оптимизатор AdamW, размер батча 32. Обучение заняло три дня на четырёх графических процессорах NVIDIA A100. После выходного слоя применяются четыре последовательных блока коррекции: неотрицательность, сохранение глобальной массы сухого воздуха, глобального бюджета влаги и глобальной энергии атмосферы. Коррекции выполняются мультипликативными множителями для поверхностного давления, осадков и температуры.
CAMulator воспроизводит годовую климатологию CAM6 с пространственными среднеквадратичными ошибками: осадки 0.58 мм/день, температура у поверхности 0.31 K, скорость ветра на 10 метрах 0.31 м/с. Модель захватывает долгосрочный тренд потепления в интегральном теплосодержании атмосферы при наблюдённых температурах океана. Ключевые моды изменчивости — PNA, NAO и ENSO — воспроизводятся с корреляцией 0.935 для осадочного отклика Эль-Ниньо, но с несколько ослабленной амплитудой. При вынуждении температурами океана +2K и +4K, выходящими за пределы обучения, модель показывает систематическое холодное смещение в высоких широтах, особенно зимой, из-за отсутствия интерактивного льда. CAMulator работает в 350 раз быстрее CAM6: 480 модельных лет в день на одном графическом процессоре против 14 лет в день на 10 процессорных узлах.
CAMulator демонстрирует, что машинно-обученный эмулятор атмосферы может сохранять физические законы и при этом быть на порядки быстрее традиционной модели. В отличие от соседних работ, которые часто жертвуют разрешением или физической согласованностью, CAMulator сохраняет полное разрешение CAM6 и явно накладывает ограничения сохранения. Это открывает путь к созданию гибридных моделей земной системы, где атмосферный компонент заменён быстрым эмулятором, а океан, лёд и суша остаются физическими или также заменяются машинным обучением. Ускорение в 350 раз делает возможным генерацию больших ансамблей для оценки неопределённостей климатических прогнозов, что ранее было вычислительно запретительно.
Ближайшие улучшения включают связывание CAMulator с интерактивными моделями океана, морского льда и суши, чтобы устранить холодное смещение в полярных регионах. Добавление стохастической параметризации, такой как схема обратного рассеяния кинетической энергии, может усилить изменчивость и улучшить воспроизведение ENSO и NAO. Исследование супермоделирования, где несколько эмуляторов взаимодействуют с динамической моделью, обещает более точные прогнозы изменения климата. Также перспективно использование дифференцируемости CAMulator для обратного моделирования и оценки параметров.
Климатическое моделирование, прогноз погоды, анализ экстремальных событий, оценка неопределённостей, разработка политики.
Интеграция с интерактивными моделями океана, льда и суши; добавление стохастических параметризаций; тестирование в рамках супермоделирования.
Связь с нерешёнными проблемами климатического моделирования: точное воспроизведение изменчивости Эль-Ниньо и Североатлантического колебания, адекватная реакция на внешние воздействия за пределами обучающей выборки, представление криосферных обратных связей. CAMulator выявляет, что физические ограничения сохранения помогают уменьшить систематическую ошибку моросящих осадков, присущую CAM6, но не решают проблему экстраполяции на более тёплый климат.
Этот раздел адресован автору работы и его коллегам. Соседние работы нашёл смысловой поиск по нашему архиву — не по совпадению слов, а по смыслу. Мы не рецензируем: мы показываем поле вокруг.
Что сделано в работе
CAMulator — это авторегрессивный эмулятор атмосферной модели CAM6 на архитектуре WXFormer (751 млн параметров), обученный в два этапа на одно- и двухшаговом прогнозе. Модель явно сохраняет глобальную массу сухого воздуха, влагу и энергию, что обеспечивает стабильность при длительных расчётах. Она воспроизводит годовую климатологию и ключевые моды изменчивости (ENSO, NAO, PNA) с ускорением в 350 раз, но при вынуждении за пределами обучения даёт холодное смещение в высоких широтах из-за отсутствия интерактивного льда.
В чём сила
Сильная сторона — сочетание полного разрешения CAM6, жёстких ограничений сохранения и способности к климатическим масштабам интегрирования. Это делает эмулятор пригодным для генерации больших ансамблей и потенциальной интеграции с другими компонентами земной системы.
Куда можно двигаться
Что можно попробовать
Почему это может быть важно
Успешное устранение систематических смещений и дальнейшее ускорение сделают CAMulator практичным инструментом для быстрых климатических оценок, анализа неопределённостей и, возможно, для оперативных прогнозов в связанных моделях.
Работы рядом в нашем архиве
Вокруг этой работы в архиве пусто: ближайший разбор всего на 0.52, при обычных 0.64. Похоже, рядом почти не бурили.
CAMulator обучался всего три дня, но способен симулировать 480 лет климата за один день на одном графическом процессоре. Для сравнения, CAM6 на суперкомпьютере Derecho выдаёт 14 лет в день на 10 процессорных узлах.