观潮 · 模式预报与气象 AI 观察

EC-EarthFlow:用 flow matching 模拟气候模式,以极低成本生成百年尺度温度集合

2026-10-08

气候模式(GCM)是理解未来气候变化的核心工具,但运行成本极高——一次百年模拟需要数百万 CPU 小时。更关键的是,为了研究气候变率和极端事件,往往需要"大集合"(large ensemble):同一情景下几十次不同初始条件的模拟,以分离强迫响应和内部变率。这样的集合在计算上几乎不可行。

EC-EarthFlow 用一种叫 flow matching 的生成式方法,学习物理气候模式 EC-Earth3 的模拟结果,然后以极低成本生成任意长度的日尺度温度集合。训练数据是 EC-Earth3 在 SSP2-4.5 情景下 1950–2166 年的 16 次瞬变模拟,只取 2 米温度这一个变量。预测时只需前 5 天的日温度加当年的年平均温度,就能自回归地生成任意长度的日尺度预测。

为什么气候模式模拟比天气预报更难

天气预报的 AI 模型已经相当成熟,但气候模拟面临几个额外挑战:

已有方法各有局限:确定性模型(如 ACE2)在平稳气候下稳定,但缺乏概率框架,且不能处理非平稳气候;扩散模型(如 cBottle)能采样完整大气状态,但分辨率有限或只能预测固定长度序列。

flow matching 怎么模拟气候模式

Flow matching 是一种生成式模型,学习从噪声到数据分布的映射。EC-EarthFlow 用 50 步 ODE 求解生成预测,每次预测从 5 月底开始,输入前 5 天日温度加当年年平均温度,生成 10 个集合成员。

关键设计:

结果:以极低成本复现气候模式的核心特征

日尺度变率与年际变化

EC-EarthFlow 成功复现了 EC-Earth3 的日尺度温度变率,包括:

集合行为与内部变率

生成的 10 成员集合表现出合理的内部变率:

空间相关与遥相关

空间相关分析显示,EC-EarthFlow 学到了大气动力学的某些方面:

计算成本

EC-EarthFlow 的计算成本远低于物理模式:

作者承认的限制

极地温度偏差:模型在极地产生空间一致的偏差,冬季最明显(南极在北半球夏季)。尝试了不同的归一化方法(包括逐格点归一化)但改善有限。作者认为这可能是规则经纬网格在极地网格尺寸变化较大导致的,未来可探索 HEALPix 等投影。

集合离散度偏小:集合略偏 under-dispersed,需要进一步调参。

单变量限制:只预测了 2 米温度,而科学家需要降水、风速、湿度等多变量。增加变量是明确的下一步。

分辨率不足:当前分辨率(128×64)不足以支撑区域气候研究,需要更高分辨率。

条件输入依赖:集合强烈依赖于输入的 EC-Earth3 成员(因为用了年平均温度作为条件),这可能限制模型独立探索内部变率空间的能力。未来可探索用温室气体浓度、简化气候模式输出等作为条件。

测试期较短:评估只覆盖 2021–2022 两年,需要多年评估验证极端事件表现。

一句话判断

EC-EarthFlow 证明了 flow matching 能以极低成本复现气候模式的日尺度变率、年周期和长期趋势,但极地偏差、单变量限制和集合离散度偏小是下一步要解决的问题。

EC-EarthFlow 模型架构
EC-EarthFlow 模型架构

图 1:EC-EarthFlow 的 flow matching 模型架构。三路条件输入——历史日温度(Context: History)、伪时间当前状态、当年年平均温度(Context: Annual mean)——沿通道拼接后经分词器输入 Transformer,输出 flow matching 向量场,用于 ODE 求解生成下一天温度场。

De Bilt 和悉尼三个年代的温度模拟对比
De Bilt 和悉尼三个年代的温度模拟对比

图 2:荷兰 De Bilt(上)和澳大利亚悉尼(下)在 1950、2050、2150 年的日温度时间序列。蓝线为 EC-Earth3 物理模式,绿线为 EC-EarthFlow 10 成员集合(阴影为集合区间),绿色曲线在三个年代都跟住了季节循环、日际变率和长期增暖趋势,包括悉尼在春冬季变率的增大。

在观潮中打开(含配图与交互)→