想象你是一位导演,要拍摄一部关于地球命运的科幻片,但制片人下了死命令:不许向真实地球排放二氧化碳做实验。你该怎么办?聪明导演会选择搭一座“命运沙盘”——把地球缩成微缩模型,让云、海、森林、冰盖在沙盘里各就各位,然后拧动“二氧化碳”旋钮,观察整个沙盘如何连锁变化。地球系统模型(Earth System Model,简称 ESM),正是科学家为地球搭建的这样一座数字沙盘。它不是我们手机里的“天气预报软件”,而是一台运行在超级计算机上的虚拟地球:把大气、海洋、陆面、冰雪和生物圈划分成成千上万个格子,用物理定律写成格子的互动规则,让它们互相传递热量、水分与动量。本文沿着“选址搭台 → 组装零件 → 通电运行 → 部门协作 → 检校调参 → 开机试验 → 认识局限”这条主线,带你亲手理解这座“地球沙盘”的构造、算法与工程应用。

岗位关联

掌握地球系统模型,等于拿到了 AI for Science 气候赛道的入场券:无论你要做 AI 加速气候模拟、设计下一代参数化方案,还是输出气候风险报告,都需要先看懂这座“沙盘”的地图与仪表盘。

目录
  1. 可视化演示
  2. 模型概念
  3. 系统组成
  4. 数值方法
  5. 耦合机制
  6. 性能评估
  7. 情景应用
  8. 局限挑战
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

本节配有交互动效(进入视口后自动加载,约 3KB)。

模型概念

电影导演搭沙盘是因为无法对真实地球做对照实验;气候科学家面临同样的难题——我们只有一颗地球,没法把它复制一份来“测试”二氧化碳翻倍会怎样。于是他们把地球搬进超级计算机,搭起一座“命运沙盘”:用一串串数字描述整个地球此刻的状态,用物理规则推演它下一刻的样子。这个沙盘就是地球系统模型,它是气候研究里的“思想实验室”。

从比喻过渡到技术概念:这座沙盘的每一步推进,都遵守一条抽象的数学规则——给定当前状态和外部参数,就能算出未来状态。所谓“状态”,就像沙盘上每一格沙子的温度、湿度、流速、盐度的完整快照;所谓“参数”,则是导演(科学家)事先设定的情景旋钮,比如太阳常数、温室气体排放强度。

展开技术细节:早期科学家只有“大气环流模式”,相当于只搭了沙盘里的天气塔;随后海洋、陆面、冰雪、碳循环被陆续搬进来,才成了完整的地球系统模型。它与天气预报模式最本质的区别是:天气预报解决“初值问题”(从今天此刻出发,算几天后的天气),而气候预估解决“强迫问题”(给定长期排放剧本,算几十年后的气候态)。前者像追拍一片云团,后者像导演问“如果整部戏都是雨天,故事会怎样”。

在沙盘世界里,最有价值的一点是:现实实验做一次就要花一百年,而模型可以反复“开机重来”。导演可以同时拍十版结局,科学家也在超级计算机上并行跑上百个未来剧本——这正是后面情景应用的基础。

x(t+Δt)=M(x(t),p,Δt)\mathbf{x}(t+\Delta t) = \mathcal{M}\big(\mathbf{x}(t), \mathbf{p}, \Delta t\big)
这个式子说:沙盘当前的状态经过规则 M 的作用,加上外部参数 p 的影响,翻一帧就变成下一帧的状态。
  1. 状态向量 \mathbf{x}把地球某一瞬间的所有“体检指标”打包成一个超长列表,包括气温、气压、风速、湿度、海温、盐度等。
    x=(T,p,u,q,…)\mathbf{x} = (T, p, \mathbf{u}, q, \ldots)
  2. 推进算子 \mathcal{M}沙盘里“翻一帧”的总规则,它由物理定律离散化而来,把此刻状态映射到下一刻状态。
    M:x(t)↦x(t+Δt)\mathcal{M}: \mathbf{x}(t) \mapsto \mathbf{x}(t+\Delta t)
  3. 外部参数 \mathbf{p}导演预设的剧本旋钮,如太阳辐射强度、CO2 排放路径,它们不随状态自动变化。
    p=(S,CCO2,…)\mathbf{p} = (S, C_{CO2}, \ldots)

系统组成

我们继续参观这座沙盘。它被划分成几个特色街区:最高的“天气塔”负责大气,深不见底的“海洋池”负责洋流与热量存储,起伏的“山体沙地”代表陆面,角落里的“冷库”存放冰雪,而点缀其间的“生态花园”是植被与碳库。每个街区都有自己的专家团队,各自维护一套物理方程。

沙盘并非一块整铁板,而是由模块拼装起来的。大气模块求解流体的运动与热力学方程;海洋模块除了流场,还要追踪盐度与深层环流;陆面模块计算地表能量与水分收支,决定土壤湿度如何影响蒸发;冰雪与生物圈模块则扮演“慢变量”和“活变量”——海冰范围变化缓慢却威力巨大,而植被的生长会反过来改变地表反射率与碳通量。

把各模块的状态拼在一起,就得到地球系统的完整状态向量。每一个子向量都是一个街区交上来的“值班报告”:大气交温度风速,海洋交海温盐度,陆面交土壤湿度和积雪,冰和生物圈交接的覆盖面积与碳库大小。模块之间既独立运行,又通过相互交换物理量发生联系。

五个街区就像电影剧组的五个部门,各管一摊但共用同一根时间轴。导演最关心的,不是某一条街区的独角戏,而是它们合奏出的整体气候,这就要看它们之间如何传递消息——也就是后文要讲的耦合机制。

xsys={xatm,xocn,xlnd,xice,xbio}\mathbf{x}_{sys} = \{\mathbf{x}_{atm}, \mathbf{x}_{ocn}, \mathbf{x}_{lnd}, \mathbf{x}_{ice}, \mathbf{x}_{bio}\}
地球系统的整体状态,等于大气、海洋、陆面、冰雪、生物圈五个子系统的状态之并集。
  1. 大气子系统描述温度、气压、风矢量和湿度,是沙盘中变化最快的街区。
    xatm=(Ta,pa,ua,qa)\mathbf{x}_{atm} = (T_a, p_a, \mathbf{u}_a, q_a)
  2. 海洋与陆面子系统海洋记录表层温度、盐度与三维流速,陆面记录地表温度与含水量。
    xocn=(Ts,Ss,uo),xlnd=(Tg,Wg)\mathbf{x}_{ocn} = (T_s, S_s, \mathbf{u}_o), \qquad \mathbf{x}_{lnd} = (T_g, W_g)
  3. 冰雪与生物圈子系统海冰面积、冰厚和植被叶面积指数都是“慢变量”,决定了沙盘的长周期记忆。
    xice=(Aice,hice),xbio=(LAI,Cpool)\mathbf{x}_{ice} = (A_{ice}, h_{ice}), \qquad \mathbf{x}_{bio} = (\mathrm{LAI}, C_{pool})

数值方法

沙盘不能像流水一样连续运转,只能一帧一帧地翻动画。可地球上有数不清的“沙粒”,任何计算机都算不过来,于是科学家把沙盘切成了马赛克——网格。每个网格里只保留一个平均状态,就像把城市划分成街区,用每栋楼的平均高度代替真实天际线。

切好格子之后,沙盘运行的规则来自物理定律,也就是“控制方程”:动量要服从牛顿第二定律,热量要遵守热力学第一定律,质量必须守恒。这些方程在数学上几乎无法直接求出解析解,只能把连续的微分改写成一格一格、一步一频的差分运算,这叫做离散化。

在离散化过程中,有一个关键问题:网格尺度以下的物理过程(一朵云、一阵对流、一层湍流涡旋)装不进格子里,却又真实存在。科学家为此设计了“参数化方案”——用经验公式把这些小过程的平均效果折算成对网格变量的影响。这相当于给沙盘楼层装了假窗帘:不还原每一扇窗的细节,但整体看起来光线柔和。

马赛克切得越细,沙盘画面越精致,但算力和时间成本成倍上涨;切得太粗,云和山脉都糊成一团。网格划分就像摄影棚的布景精度——决定细节表现力的,永远是导演愿意花多少钱买“景深”。

∂ρ∂t+∇⋅(ρu)=0\displaystyle\frac{\partial \rho}{\partial t} + \nabla \cdot (\rho \mathbf{u}) = 0
这是大气与海洋模型共用的质量守恒方程:某格子里物质密度的变化率,等于流进流出的净差额。
  1. 密度随时间的变化网格里空气或海水“稠密程度”在一瞬间的变化速度。
    ∂ρ∂t\frac{\partial \rho}{\partial t}
  2. 散度项把三个方向上的“净流出”加起来,多流出的部分必然导致网格内密度下降。
    ∇⋅(ρu)=∂(ρu)∂x+∂(ρv)∂y+∂(ρw)∂z\nabla \cdot (\rho \mathbf{u}) = \frac{\partial (\rho u)}{\partial x} + \frac{\partial (\rho v)}{\partial y} + \frac{\partial (\rho w)}{\partial z}
  3. 等号为零沙盘账本铁律——质量既不能凭空产生,也不能凭空消失,只能搬家。
    ∂ρ∂t+∇⋅(ρu)=0\frac{\partial \rho}{\partial t} + \nabla \cdot (\rho \mathbf{u}) = 0

耦合机制

沙盘的五个街区各自运转,但地球不会让它们各玩各的。海洋把海温“递纸条”给大气,大气把风应力和降水“递纸条”回海洋;冰雪把反照率变化告诉大气,大气又把融化的热量还给冰雪。这些纸条,就是圈层之间的通量交换。

科学家需要一个“邮局”来统一收发这些纸条,这个角色由耦合器承担。耦合器在固定时间步长上,把大气算出的风应力、淡水通量、短波与长波辐射,转交给海洋和陆面;再把海洋和陆面算出的海温、地表湿度传回大气。它的核心职责是保证“送达”和“记账”,否则各街区自说自话,沙盘就会崩溃。

以最常见的大气与海洋之间的感热通量为例:它就像两个房间之间的“温差传热器”。温差越大、风越猛,热量传递越快;系数和材料性质决定了传热效率。这类通量加上动量通量与淡水通量,共同驱动洋流与大气环流,并构成反馈回路——比如冰面融化会降低反照率,吸收更多阳光,进而加剧融化,如同沙盘里失控的恒温器。

耦合器还要当好“审计员”:全局能量、水分与动量必须守恒,账本上的每一笔借出都要有对应贷入。正是这种严格的记账约束,保证了沙盘不会在长期运行中无故漂移——这是它作为百年尺度工具的可信底线。

QH=ρcpCH∣u∣(Ts−Ta)Q_H = \rho c_p C_H |\mathbf{u}| (T_s - T_a)
感热通量 = 空气密度 × 比热 × 交换系数 × 风速 × 海气温差,描述了海洋向大气输送热量的速率。
  1. 温差驱动海平面温度与近地层空气温度之差,是传热的“电压”。
    (Ts−Ta)(T_s - T_a)
  2. 风速放大风速越大,空气与海面接触更新越频繁,传热越快。
    ∣u∣|\mathbf{u}|
  3. 材料与系数密度 ρ、空气比热 c_p、交换系数 C_H 共同刻画“导热性格”。
    ρcpCH\rho c_p C_H

性能评估

沙盘搭好后,怎么知道它像不像真地球?一个朴素的办法是“补考”:让模型重演过去五十年的真实历史,再把它的演出与当年拍下的纪录片(观测数据)逐帧对比。这种考核叫后报检验,是每个模型上岗前的必修课。

要量化“像不像”,科学家引入了大量诊断指标。最常用的是均方根误差 RMSE:把每个格点上模型的“答题”与观测的“标准答案”相减、平方、求和、平均,再开方。RMSE 越小,说明模型的整体表现越接近真实;但要注意,它只反映“平均偏差”,无法区分系统性偏移与随机波动,所以还需配合空间相关、极值分布、频谱特性等多种指标联合诊断。

可信度的建立是个系统工程:单个模式的后报好,只能说明它擅长重演历史;要证明它对未来有参考价值,还需多模式互证(比如 CMIP 计划里几十个模式相互比对)、跨时段检验(拿 1980 年代参数外推 2000 年代)、以及对关键过程(海冰范围、季风降水)的专项评估。

补考合格的沙盘才有资格上台“预演未来”。但请记住,一次及格不等于永远可靠——沙盘的每一次升级(新参数化、更高分辨率)后,都必须重新回到观测的镜子前照一照,这正是地球系统建模工程的日常。

RMSE=1N∑i=1N(fi−oi)2\mathrm{RMSE} = \sqrt{\frac{1}{N}\sum_{i=1}^{N}(f_i - o_i)^2}
均方根误差把模式值 f 与观测值 o 的差距“开方还原”回原始单位,方便我们直接读出“平均差了多少度或多少毫米”。
  1. 误差的平方模型值减去观测值,平方后抹掉正负号,避免正负抵消。
    (fi−oi)2(f_i - o_i)^2
  2. 取平均把所有格点和时刻的平方误差累加,再除以样本总数 N。
    1N∑i=1N\frac{1}{N}\sum_{i=1}^{N}
  3. 开方还原对平均值开平方,把量纲从“平方温度”还原成“温度”,便于直观理解。
    ⋅\sqrt{\cdot}

情景应用

沙盘最有魅力的用法,是拧动旋钮做“思想实验”:如果二氧化碳浓度翻倍,全球平均气温会上升多少?如果排放高峰推迟二十年,海平面又会多涨几厘米?这些在现实里无法试验的问题,沙盘可以反复预演。

科学界把这套“拧旋钮”的剧本统称为排放情景。IPCC 第六次评估报告使用的 SSP 情景(共享社会经济路径),把“社会发展故事”与“排放浓度轨道”组合起来:SSP1-2.6 代表绿色可持续的低排放路径,SSP5-8.5 代表高化石燃料依赖的高排放路径。不同情景相当于导演给沙盘换了不同结局的剧本,模型只是在忠实执行剧本的物理后果。

温室气体对地球的热力影响可以用辐射强迫来刻画:CO2 浓度越高,向外太空逃逸的长波辐射越少,地球被迫“多穿一件衣服”。辐射强迫公式中的对数关系揭示了一个重要规律——浓度翻倍带来的增温效果并非线性,而是随浓度升高边际递减;因此“从 280 到 560 ppm”与“从 560 到 1120 ppm”造成的额外强迫大致相等。这些数值最终汇总进 IPCC 报告,直接影响《巴黎协定》温控目标的谈判依据。

沙盘不是用来预言某年某月某日的气温,而是回答“如果人类选择某条路,气候会落在哪个区间”。导演可以同时把十个剧本的结局剪成一排对比图——这就是政策制定者看到的“未来可能性走廊”。

ΔF=5.35ln⁡(CC0)\Delta F = 5.35 \ln\left(\frac{C}{C_0}\right)
CO2 浓度从工业革命前的 C0 变为当前值 C 时,产生的辐射强迫增量约为 5.35 乘以浓度比的自然对数,单位是瓦每平方米。
  1. 浓度比值当前 CO2 浓度 C 与基准浓度 C0 之比,告诉我们在原本基础上翻了几倍。
    CC0\frac{C}{C_0}
  2. 自然对数把倍数关系压缩成“每翻一倍贡献恒定增量”的直观刻度。
    ln⁡(⋅)\ln(\cdot)
  3. 经验系数 5.35由辐射传输计算拟合得到的常数,决定这件“额外衣服”的厚度。
    5.35 [W/m2]5.35 \ [\mathrm{W/m^2}]

局限挑战

再精美的沙盘也有颗粒感。当前全球模型的分辨率通常在数十到上百公里,这意味着一朵云、一座山、一场雷暴,都装不进一个格子里。参数化方案虽是权宜之计,却也成了模型误差的主要来源:我们用一个经验公式代替真实的小尺度物理,就像用假山代替真山,远景尚可,近看失真。

分辨率不仅关乎精度,还直接捆绑计算成本。数值稳定性要求时间步长不能超过网格尺度除以最大传播速度,这就是 CFL 条件。把网格边长 Δx 减半,时间步长也须减半,而空间格点数量变成 8 倍,总计算量激增到 16 倍——这就是为什么“让格子更细”永远是昂贵的工程决策。

更根本的挑战在于不确定性:初始场不完美、参数化带近似、不同模式结构各异、未来排放路径本身充满变数。实践界因此采用“集合预估”策略——跑上百个成员,看结果的概率分布,而非单个数字。近年来,AI 方法(如神经网络参数化、超分辨率降尺度、AI 替代部分动力核)正试图在这条成本曲线上撕开突破口,让沙盘在保持物理一致性的同时跑得更快。

沙盘教会我们谦卑:它是一座可以反复试验的工具,而不是能占卜未来的水晶球。真正的科学态度,是把模型的每一次输出都附上置信区间,并在“沙盘边界”处标注“此处误差较大”——理解局限,才是科学使用地球系统模型的起点。

Δt≤Δx∣u∣\Delta t \le \frac{\Delta x}{|\mathbf{u}|}
CFL 条件说:每一帧的时间间隔,不能超过扰动在一格内传播所需的时间,否则数值计算就会“穿帮”发散。
  1. 传播时间扰动以速度 |u| 穿过一个边长为 Δx 的网格所需的时间。
    Δx∣u∣\frac{\Delta x}{|\mathbf{u}|}
  2. 步长上限时间步长必须小于等于这个传播时间,信息才不会被“一步跨过”而失真。
    Δt≤Δx∣u∣\Delta t \le \frac{\Delta x}{|\mathbf{u}|}
  3. 成本放大分辨率提高一倍,计算量在三维空间加时间维度上约放大 16 倍。
    cost∝Δx−4\mathrm{cost} \propto \Delta x^{-4}

AI 应用场景

城市防洪与气候风险评估

阶段:情景预估与决策支撑

解决的问题:传统城市排水标准依赖历史降雨频率统计,但气候变化让“百年一遇”的假设逐渐失效。地球系统模型提供的 SSP 情景输出,可以驱动水文模型重新计算未来极端降水的重现期,帮助城市把防洪标准从“回顾历史”升级为“面向未来”。

具体案例:某滨海城市规划部门调用 10 个 CMIP6 模式在 SSP2-4.5 情景下的逐日降水输出,经偏差校正后输入城市洪涝模型,发现 2050 年“百年一遇”暴雨强度将提高约 18%,据此将新建堤防的设计标准抬高一档,并把 AI 代理模型用于实时风险预警。

碳汇核算与林业碳汇项目选址

阶段:地球系统过程模拟

解决的问题:评估造林项目在几十年后的碳汇持久性,不能只看今天的生长速率,还要考虑未来温度、降水、火灾风险的演变。ESM 内置的碳循环模块能够模拟陆海碳汇对气候变化的响应,帮投资者避开“未来碳汇退化区”。

具体案例:一家碳信用机构利用 ESM 的陆面碳通量输出,预测 2080 年各区域的净生态系统生产力,发现高纬度冻土带部分站点因升温出现碳源翻转,于是调整了碳汇项目的区域配置,并配合遥感验证建立动态核算模型。

风电与光伏资源的长期规划

阶段:气候预估应用

解决的问题:风电场选址要评估未来二十年的风资源密度变化,光伏电站则关心云量、气溶胶和地表辐射。传统方法只用过去几十年的测风塔数据,无法反映气候变化带来的资源迁移,ESM 输出为新能源规划提供了“未来资源地图”。

具体案例:某能源集团把 6 个气候模式的风速与短波辐射输出降尺度到场址尺度,结合 AI 降尺度模型生成 2040 年逐小时发电量序列,识别出一个“未来风速衰减区”,从而及时取消了在该区域的扩建计划,避免了数亿元投资风险。

Python 演示

python39 行
# -*- coding: utf-8 -*-import math  class EnergyBalanceModel:    """零维能量平衡地球模型: 用一个网格代表整个地球, 演示气候建模的基本逻辑."""     def __init__(self, T0=14.0):        self.sol = 59.5              # 每平方米吸收的太阳短波辐射, 单位 W/m^2        self.sigma = 5.67e-8         # Stefan-Boltzmann 常数        self.cap = 1.0e8             # 等效混合层热容量, J/(K*m^2)        T_k = T0 + 273.15        self.emis0 = self.sol / (self.sigma * T_k ** 4)        self.T = T0     def _emis(self, co2_ratio):        # CO2 每翻一倍, 有效发射率约下降 0.008, 温室效应增强        return self.emis0 - 0.008 * math.log2(max(co2_ratio, 0.5))     def step(self, co2_ratio, dt_hour=24.0):        T_k = 273.15 + self.T        emitted = self._emis(co2_ratio) * self.sigma * T_k ** 4        imbalance = self.sol - emitted        self.T += imbalance * dt_hour * 3600.0 / self.cap        return self.T  def main():    model = EnergyBalanceModel()    print("year   co2_ratio   temperature(degC)")    for year in range(0, 121, 10):        ratio = 2.0 if year >= 50 else 1.0        for _ in range(3650):            model.step(ratio)        print("%5d   %5.1f       %6.2f" % (year, ratio, model.T))  if __name__ == "__main__":    main()
目的:用最简单的“单网格地球”复现核心建模思想——给定 CO2 浓度剧本,逐步积分辐射收支方程,观察百年尺度上的升温曲线。
  1. self.sol = 59.5设置沙盘接收的太阳能量输入,对应全球平均吸收的短波辐射。
  2. self.emis0 = self.sol / (self.sigma * T_k ** 4)把温室效应折成“有效发射率”,让初始温度处于平衡态,避免开局漂移。
  3. def _emis(self, co2_ratio)模拟温室效应的参数化方案:CO2 翻倍让有效发射率下降,等效于大气多穿一层“保温衣”。
  4. emitted = self._emis(co2_ratio) * self.sigma * T_k ** 4计算地球向外太空发射的长波辐射,即沙盘的“散热”。
  5. self.T += imbalance * dt_hour * 3600.0 / self.cap时间积分:净辐射收支除以热容量得到温度变化,逐日推进一百年。
  6. ratio = 2.0 if year >= 50 else 1.0排放情景剧本:前 50 年维持工业革命前浓度,第 50 年起二氧化碳瞬间翻倍。
  7. print("%5d %5.1f %6.2f" % (year, ratio, model.T))每十年输出一行“状态快照”,观察沙盘的长期响应。

常见误区

误区很多初学者认为 ESM 只是把天气预报的网格加密、算得更久,本质上是同一类工具。既然天气预报经常不准,气候模型肯定也不可信。

正解两者解决的问题完全不同。天气预报是“初值问题”:给定今天的观测,追赶未来两周的天气演变,误差主要来自初始条件;气候预估是“强迫问题”:给定长期的排放剧本,统计几十年后的气候态分布,误差主要来自外强迫与模式结构。用沙盘比喻,天气预报是“追拍一片云飘到哪”,气候模型是“导演问整部戏的天气倾向如何”——前者关心具体时刻,后者关心统计概率。

为何常见:两者都叫“模型”,都运行大气方程,且共用大量代码框架,外行很容易只看到相似处而忽略科学目标的根本差异。

误区以为只要把分辨率从 100 公里提高到 10 公里,模型输出就会自动逼近真实气候,误差随之归零。

正解加密网格确实能改进大尺度环流的表现,但小尺度过程依旧依赖参数化;而且更细网格可能放大某些区域性的系统性偏差。关键在于模型开发是“调校”而不是“磨刀”——分辨率提升后,物理过程之间的平衡会发生改变,需要重新标定。沙盘加细沙粒并不能保证沙堡更真实,还得看捏沙的手艺与图纸是否合理。

为何常见:直觉上“细节越多越像”在生活中常常成立,容易把图像分辨率的概念错误类比到数值模拟上。

误区看到“2100 年升温 2.7°C”就认为这是确定结论,像天气预报一样对应某年某日的实况。

正解气候预估本质是“条件概率陈述”——在某一排放情景、某一模式结构下,最可能落到的区间。真实交付物是一组概率分布,而非单点数值。沙盘告诉我们:导演给出十个剧本,沙盘只能演出十个不同结局,而不可能告诉你现实世界究竟会选中哪一版。

为何常见:政策传播中喜欢用醒目数字,媒体也偏好“确定结论”的故事,导致公众把概率性预估误解为确定性预报。

误区把 CMIP 几十个模式的结果简单平均,认为平均值一定比单个模式更可靠,且其偏差可忽略。

正解集合平均确实能抵消部分随机误差,但它无法消除所有模式共享的系统性偏差——比如几乎所有模型在某个区域都偏湿,平均后依然偏湿。科学的做法是同时给出“集合平均”与“集合离散度”(各模式的分歧范围),离散度越大,结论的可信区间就越宽。沙盘合奏比独奏更稳健,但如果所有乐手都看错了同一份乐谱,合奏也救不了音准。

为何常见:统计上的“均值更稳定”直觉广泛成立,人们容易忽略“共同偏差”这一例外情况。

面试题

Q1. 地球系统模型(ESM)与仅含大气海洋的物理气候模式相比,最核心的扩展是?

单选题 · easy

  • A.把网格从几百公里加密到几公里级别
  • B.加入碳循环、植被等生物地球化学过程← 正确答案
  • C.用人工智能替代全部传统物理方程求解
  • D.让模型在个人电脑上也能快速运行起来

答案:B。ESM 的“系统”二字,强调碳循环、植被动态、气溶胶等地球系统过程被纳入模拟,而不只是加密网格或换求解器。加密网格属于动力框架的改进,AI 替代也不是 ESM 的定义特征,个人电脑运行更与核心概念无关。

Q2. 地球系统模型中“耦合”通常指什么?

单选题 · easy

  • A.各圈层模块之间交换热量、水分与动量通量← 正确答案
  • B.把不同国家的模拟结果合并成一张全球图
  • C.用观测数据逐格点校准海洋模块的边界值
  • D.将多个模型源代码打包成同一个可执行文件

答案:A。耦合强调模块间的动态相互作用:大气把风应力和降水交给海洋,海洋把海温还给大气,形成双向反馈。选项 B 是多模式集成,C 是资料同化,D 是软件工程问题,均不是科学定义上的耦合。

Q3. 下列哪一项是地球系统模型中质量守恒的数学表达?

单选题 · mid

  • A.F = ma 在旋转地球参考系下的矢量展开形式
  • B.∂ρ/∂t + ∇·(ρu) = 0 的连续性方程← 正确答案
  • C.C·dT/dt = Q_in - Q_out 的热量收支方程
  • D.ΔF = 5.35·ln(C/C0) 的辐射强迫公式

答案:B。连续性方程表示密度随时间的变化率加上质量的散度净流出为零,即质量既不能凭空产生也不能消失。A 对应动量方程来源,C 对应能量平衡,D 对应 CO2 强迫的参数化公式,三者描述的物理规律各不相同。

Q4. IPCC 第六次评估报告中的 SSP1-2.6 与 SSP5-8.5 情景,主要差异在于?

单选题 · mid

  • A.前者代表低排放可持续路径,后者代表高排放路径← 正确答案
  • B.前者模拟到 2050 年,后者模拟到 2100 年
  • C.前者只含气溶胶强迫,后者只含温室气体强迫
  • D.前者用于单模式试验,后者用于集合预报试验

答案:A。SSP 情景把社会发展故事与辐射强迫目标组合起来,SSP1-2.6 对应绿色可持续的低排放路径,SSP5-8.5 对应高化石燃料依赖的高排放路径。二者模拟年限、强迫种类和试验设置并无差异,故其余选项错误。

Q5. RMSE(均方根误差)在模式评估中的作用是?

单选题 · mid

  • A.度量模式模拟场与观测场之间的整体偏差程度← 正确答案
  • B.计算两个排放情景在未来的积分面积差值
  • C.估计一次模拟在超级计算机上消耗的机时
  • D.判断网格分辨率是否满足大气波长的四倍

答案:A。RMSE 把每个格点上模式与观测的差值平方后平均再开方,得到带原始量纲的“平均偏差”,是后报检验中最常用的指标之一。B、C、D 分别是情景积分、性能开销与网格设计问题,与误差度量无关。

Q6. 参数化方案主要解决建模中的哪类问题?

单选题 · mid

  • A.用经验统计关系表达网格以下的云、对流与湍流过程← 正确答案
  • B.把观测站点的数据直接插入模式网格的四个角点
  • C.用神经网络完全替代大气环流的核心控制方程组
  • D.通过降低时间步长来消除模式中的全部高频噪声

答案:A。网格尺度以下的物理过程无法被显式求解,参数化用统计经验关系描述其平均效果,相当于给沙盘的细微处安装“经验阀门”。B 是资料插值,C 是另一种技术路线而非“参数化”,D 属于时间积分策略。

Q7. CFL 数值稳定性条件对地球系统模型时间步长的约束是?

单选题 · hard

  • A.时间步长需不超过网格尺度与最大传播速度的比值← 正确答案
  • B.时间步长需至少大于网格尺度与最大传播速度的乘积
  • C.时间步长只取决于耦合器刷新频率而与网格无关
  • D.时间步长需等于观测资料同化窗口时长的整数倍

答案:A。CFL 条件要求 Δt ≤ Δx / |u|,即一帧内信息传播距离不能超过一个网格,否则数值解会发散。B 把不等式方向搞反了,C 忽略网格约束,D 把同化工程设置误认为稳定性条件。

Q8. 一个完整的地球系统模型通常包含哪些模块?

多选题 · easy

  • A.大气环流与海洋环流模块← 正确答案
  • B.陆面过程与海冰模块← 正确答案
  • C.碳循环与植被动态模块← 正确答案
  • D.金融市场与人口迁移模块

答案:ABC。ESM 的标志就是把大气、海洋、陆面、冰雪与生物地球化学过程(碳循环、植被)都纳入模拟框架。金融市场与人口迁移属于社会经济系统,虽然在“人类世”集成评估模型(IAM)中出现,但不是地球系统模型的传统组成模块。

Q9. 地球系统模式自身预估结果的不确定性主要来自?

多选题 · mid

  • A.初始状态与外部强迫条件本身的误差← 正确答案
  • B.次网格过程的参数化近似引入的误差← 正确答案
  • C.不同模式结构差异导致的系统性偏差← 正确答案
  • D.未来人口增长与技术路线的随机波动

答案:ABC。模式自身的不确定性包括初值与强迫误差、参数化近似误差、模式结构差异三大类。D 描述的是“情景不确定性”——它来自未来社会选择的剧本本身,而不是模型的科学内部属性,两类不确定性在归因时必须分开讨论。

Q10. 下列哪些策略有助于提升气候模式预估的可信度?

多选题 · hard

  • A.用历史观测与再分析资料做后报对比检验← 正确答案
  • B.采用多模式集合平均降低单一结构的偏差← 正确答案
  • C.对关键参数进行标定后再外推未来情景← 正确答案
  • D.仅保留模拟误差最小的格点用于政策报告

答案:ABC。后报检验为模式提供“历史成绩单”,集合平均抵消部分随机误差,参数标定是模型开发流程中的常规环节。但仅标定到历史并不保证未来可信,需配合独立时段检验;D 错误,因为只挑误差小的格点丢弃其他信息,反而会破坏空间一致性与诚实性。