想象你是一位全科医生,诊室里躺着一位特殊的病人——“绿城”。它最近总是“发烧”:夏季热浪一年比一年猛,大气中的二氧化碳浓度持续攀升。和人体不同,一座城市不会张嘴告诉你哪里不舒服。你需要在没有完整“病历”的情况下,找出到底是城东的发电厂、城西的钢铁园区,还是密密麻麻的车流在给这座城市“加热”。 这里是城市碳排放监测的世界。核心难题是回答三个问题:排放了多少?从哪里排放?趋势如何?科学家搭建了一套堪比“人体体检中心”的层层协作系统:地面监测站像体温计一样贴着皮肤测量局部浓度,卫星像红外热像仪一样在太空俯瞰整座城市的“热分布”,大气传输模型像听诊器一样分辨“风把碳味吹到了哪里”,再通过反演算法像侦探推理一样从观测数据倒推出各区域排放强度。最后,数据同化系统像多科室会诊一样汇总全部线索,经过独立校验确认诊断可靠,才敢把“处方”交到城市管理者手上。 这篇文章,就是带你走进这座“碳体检中心”,看科学家如何从太空到地面,让一座城市的碳排放无所遁形。

岗位关联

掌握城市碳排放监测的全链路方法,是 AI+气候科学从业者参与“双碳”建设、落地碳监测产品的核心能力。从卫星反演到数据同化,这套方法论能直接转化为可部署的解决方案。

目录
  1. 可视化演示
  2. 监测原理:两条腿走路
  3. 卫星遥感观测:太空体温计
  4. 大气传输模型:风的搬运术
  5. 反演算法:侦探的推理
  6. 数据同化系统:多科室会诊
  7. 校验评估体系:体检报告复核
  8. 应用实践:对症下药
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

展示城市碳排放空间热力图、多源监测数据融合管道及排放源解析结果,切换模式查看AI驱动的碳监测核心机制。

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

城市碳排放热力图:空间分布与区域差异 工业区(IND)排放强度最高,商业区(COM)次之,绿地(GRN)最低 高精度CO2监测站稀疏,微型传感器网络弥补空间覆盖不足 emission = Σ(zone_area × emission_intensity) 城市碳排放70%来自城市区域,空间监测支撑精准减排。

监测原理:两条腿走路

在给绿城做体检之前,“碳医生”团队先要决定用哪种方法量体温。最朴素的办法,是走进每一栋楼、每一座工厂,查电表、燃气表和加油站的销售记录,把全市的能源账单汇总起来,乘以相应的“含碳率”,得到总排放量。这就叫自下而上清单法,像挨家挨户地测体温、问症状,数据颗粒度细,但工作量惊人。

体温计只能反映体表温度,能源账单也有“表外”漏记。于是医生还有第二招:站到远处,用卫星和地面观测站去测大气中真实残留的 CO₂ 浓度,再逆着风往回推算排放源,这叫自上而下反演法。它不依赖企业申报,能发现“账本之外”的排放。

清单法的核心公式出奇简单:

单靠“查电表”或者“看热像”都不够,聪明的医生两手都用,用两组结果互相印证。这正是城市碳监测的第一课:方法没有绝对优劣,关键是互补与交叉验证。

E=∑i=1n(ADi×EFi)E = \sum_{i=1}^{n} \left( AD_i \times EF_i \right)
城市总排放等于所有行业“活动水平”与“排放因子”乘积之和,就像把每个房间的耗电量和电费单价分别相乘再加总。
  1. 活动水平 ADᵢ第 i 个行业的活动规模,比如一年烧了多少吨煤、跑了多少亿公里车。它是“工作量”,就像病人一天运动了多长时间。
    ADiAD_i
  2. 排放因子 EFᵢ每单位活动产生多少吨二氧化碳,像每跑一公里消耗多少卡路里,是行业平均“含碳量”。
    EFiEF_i
  3. 乘积与求和每个行业的活动水平乘以其排放因子,得到该行业排放;把 n 个行业相加,就是城市总排放。
    E=∑i=1n(ADi×EFi)E = \sum_{i=1}^{n} \left( AD_i \times EF_i \right)

卫星遥感观测:太空体温计

红外热像仪不需要接触病人皮肤,就能在屏幕上看到体表温度的分布。碳卫星就是放在太空里的“碳红外热像仪”——它不和城市有任何物理接触,却能“看”出整层大气中二氧化碳的浓度高低。

碳卫星(如日本的 GOSAT、美国的 OCO-2 系列)搭载高光谱仪,测量太阳光穿过大气时被 CO₂ 分子吸收的痕迹。光线被吸收得越厉害,说明这条路径上的二氧化碳越多。科学家据此反演得到柱浓度 XCO₂——从地面到大气顶这一整根“柱子”里,二氧化碳分子数与干空气分子数之比。

卫星像外卖小哥一样,一次过境只能扫一条带状区域,拍完就走。想要覆盖全城需要宽刈幅,想要看清几公里内的排放细节需要小像素,两者难以兼得。新一代高分辨率卫星与低轨星座组网,正在弥补这个“又想要广、又想要细”的矛盾。

XCO2=NCO2Ndry airX_{\mathrm{CO_2}} = \frac{N_{\mathrm{CO_2}}}{N_{\mathrm{dry\,air}}}
柱浓度像“整杯水的含糖率”,它不分层、不看局部,只回答一整条垂直空气柱里二氧化碳的平均浓度。
  1. 柱内 CO₂ 分子数大气柱(从地表到卫星高度)中所有二氧化碳分子的总数,是“糖的总量”。
    NCO2N_{\mathrm{CO_2}}
  2. 柱内干空气分子数去掉水蒸气后,同一条柱子中空气分子的总数,是“水的总量”。
    Ndry airN_{\mathrm{dry\,air}}
  3. 比值两者相除得到无量纲的柱浓度,单位常用 ppm(百万分之一),像“糖水浓度”。
    XCO2=NCO2Ndry airX_{\mathrm{CO_2}} = \frac{N_{\mathrm{CO_2}}}{N_{\mathrm{dry\,air}}}

大气传输模型:风的搬运术

医生用听诊器听到的心音,其实是心脏搏动传到体表的“结果”。地面监测站测到的 CO₂ 浓度,也是排放源“搏动”被风搬运后的结果——中间的空气,就是那根无形的“听诊器导管”。

大气传输模型回答一个关键问题:假如城东电厂排放了 1 吨碳,风会把它吹到哪里、在哪个观测站形成多大的浓度增量?模型把“排放场 \(x\)”映射成“浓度场 \(y\)”,这个映射关系叫观测算子 \(H\)。它就像一张“因果对照表”:你放了多少碳,空气会替你说出多少浓度的“证词”。

听诊器可能被环境噪声干扰,传输模型同样有系统偏差:边界层高度算错一截,浓度就可能差出百分之几十。这就是为什么单纯“观测浓度高”不能直接等同于“排放多”,必须交给反演算法做严谨的因果推理。

y=H(x)+εy = H(x) + \varepsilon
观测到的浓度,等于模型根据排放场算出的“应有浓度”加上模型误差。听诊器听到的声音,等于真实心音加上环境噪声。
  1. 排放场 x我们要找的未知量——城市网格上每个格子的排放强度,像“嫌疑人的作案位置和强度”。
    xx
  2. 观测算子 H把排放场转化为浓度场的传输映射,内含气象驱动场(风、气压、湍流),像“声音从病灶传到体表的路径”。
    H(x)H(x)
  3. 模型误差 ε传输模型不可能完美描述真实大气,总有不小的误差,像听诊器里的环境杂音。
    ε\varepsilon

反演算法:侦探的推理

侦探不会开局就锁定凶手,而是先列一份“怀疑名单”,再逐条核对证据,不断修正嫌疑等级。贝叶斯反演干的就是这件事:先验是历史清单给的粗糙估计(怀疑名单),观测是地面站和卫星给出的新证据(目击证词),后验就是综合两者之后的修正判断。

反演的核心公式长这样:

其中增益矩阵 \(K = BH^{T}\left( HBH^{T} + R \right)^{-1}\)。\(B\) 是先验误差协方差,\(R\) 是观测误差协方差。这段公式的直觉是:观测与先验预测的“差别”(新息)越大、观测越可靠(\(R\) 小),就越该大幅修正先验。

证据越硬,排名修正得越快。实际工程中,\(B\) 和 \(R\) 的取值直接决定反演结果长什么样,这也是为什么“调协方差”成为碳反演工程师的日常手艺——如同医生校准仪器灵敏度。

x^=xa+K(y−Hxa)\hat{x} = x_a + K\left( y - Hx_a \right)
K=BHT(HBHT+R)−1K = BH^{T}\left( HBH^{T} + R \right)^{-1}
卡尔曼增益是个“信任分配器”:观测证据越硬,就越偏离先验;观测噪声越大,就越守着先验不放。
  1. 先验均值 x_a反演前的初始猜测,通常来自清单法或上一年数据,像侦探的“第一怀疑名单”。
    xax_a
  2. 新息(观测增量)实际观测 \(y\) 与用先验算出的模拟浓度 \(Hx_a\) 之差,表示“现有认知与证据的差距”。
    y−Hxay - Hx_a
  3. 卡尔曼增益 K衡量对观测的信任度,由先验误差 \(B\)、传输算子 \(H\) 和观测误差 \(R\) 共同决定。
    K=BHT(HBHT+R)−1K = BH^{T}\left( HBH^{T} + R \right)^{-1}
  4. 后验更新先验加上“增益 × 新息”得到后验估计,即修正后的排放分布。
    x^=xa+K(y−Hxa)\hat{x} = x_a + K\left( y - Hx_a \right)

数据同化系统:多科室会诊

单科医生的判断难免片面,多科室会诊才能综合所有线索。数据同化系统就是那间“会诊室”:把卫星浓度、地面站点、气象探空放在同一个框架下,让它们互相修正、彼此约束。

同化系统跑的是一个循环流程:背景场(上一轮模型的预报结果)→ 读入最新观测 → 计算分析场(即修正后的状态)→ 用分析场驱动模型预报未来 → 等待下一轮观测。每转一圈,模型对城市“碳病情”的认知就更新一轮,像医生查房一样,天天有新信息就天天调整方案。

在多源融合中,卫星观测覆盖广但误差结构化,地面站精度高但数量稀疏。同化系统让它们“跨科室协作”,最终形成一张既平滑又忠实于实测的城市碳浓度图。

xa=xb+K(y−H(xb))x^a = x^b + K\left( y - H\left(x^b\right) \right)
分析场等于背景场加上“增益 × (观测与背景的差)”。会诊不是把报告装订在一起,而是让每份报告实时修正诊断结论。
  1. 背景场 xᵇ上一轮模型预报的状态,相当于“会诊前的初步判断”。
    xbx^b
  2. 观测算子 H(xᵇ)把背景场翻译成“可被观测比较的量”,像把病历翻译成各科室都懂的术语。
    H(xb)H\left(x^b\right)
  3. 同化增益 K在数据同化语境下,增益仍由误差协方差决定,控制分析场在“信模型”与“信观测”之间取平衡。
    KK
  4. 分析场 xᵃ融合后的最优状态,既贴近观测又不至于被单点噪声带偏。
    xa=xb+K(y−H(xb))x^a = x^b + K\left( y - H\left(x^b\right) \right)

校验评估体系:体检报告复核

体检报告不是打印出来签字就算数,还要抽血复查、交叉验证。碳监测同样需要“复检”:用完全独立的测量手段验证卫星反演结果是否靠谱。常见的独立验证手段包括飞机航测、车载移动测量、高空塔取样——它们不参与反演,只当“裁判”。

把独立验证观测与反演结果逐点比较,计算偏差,再汇总成均方根误差:

除了“对答案”,还要量化不确定性:观测误差、传输模型误差、先验偏差都会传播进反演结果。常见的做法是用蒙特卡洛模拟,给每个误差源加扰动,看最终排放估计的波动范围。

一套没有质控的体检,不如不检。碳数据走向政策文件之前,必须过校验这一关——否则拍脑袋的“减排成绩单”,比不报告更危险。

δi=yiver−yiret,RMSE=1n∑i=1nδi2\delta_i = y_i^{\mathrm{ver}} - y_i^{\mathrm{ret}},\quad \mathrm{RMSE} = \sqrt{\frac{1}{n} \sum_{i=1}^{n} \delta_i^2}
σtotal=σobs2+σmodel2+σprior2\sigma_{\mathrm{total}} = \sqrt{\sigma_{\mathrm{obs}}^2 + \sigma_{\mathrm{model}}^2 + \sigma_{\mathrm{prior}}^2}
总不确定性近似等于观测误差、模型误差、先验误差的平方和再开方,像体检各项指标都存在“正常波动范围”。
  1. 单点偏差 δᵢ第 i 个验证点上,独立观测与反演模拟值之差,像复检血样与初检结果的差值。
    δi=yiver−yiret\delta_i = y_i^{\mathrm{ver}} - y_i^{\mathrm{ret}}
  2. 平方求平均把所有偏差平方后求平均,避免正负相消,突出大偏差的惩罚。
    1n∑i=1nδi2\frac{1}{n} \sum_{i=1}^{n} \delta_i^2
  3. 均方根误差开方后得到与观测同量纲的“平均误差大小”,单位是 ppm 或 t/km²。
    RMSE=1n∑i=1nδi2\mathrm{RMSE} = \sqrt{\frac{1}{n} \sum_{i=1}^{n} \delta_i^2}
  4. 总不确定度合成假设各误差源独立,用方和根法合成总不确定度。
    σtotal=σobs2+σmodel2+σprior2\sigma_{\mathrm{total}} = \sqrt{\sigma_{\mathrm{obs}}^2 + \sigma_{\mathrm{model}}^2 + \sigma_{\mathrm{prior}}^2}

应用实践:对症下药

诊断的终点是开处方。城市碳监测的应用实践,就是把“碳体检报告”转化为治理行动:年度碳盘点、减排目标跟踪、政策效果评估。绿城拿到年度碳体检报告后,发现城东电厂是“高烧主因”,于是开出“技术改造 + 碳配额”的处方。

减排目标跟踪的核心指标是目标与实际排放之间的缺口:

当 \(\Delta E_t > 0\) 表示实际排放低于目标,超额完成;\(\Delta E_t < 0\) 则意味着减排进度落后。结合行业分解,还能进一步定位“到底哪个科室拖了后腿”——是交通部门减排不力,还是工业园区的余热回收项目没达预期。

城市碳监测的最终价值,不是产出一堆漂亮的浓度图,而是让每一度电、每一吨煤的“碳体温”有迹可循。从数据到诊断,从诊断到处方,这条链路闭合了,“双碳”目标才不是一句空话。

ΔEt=Etarget,t−Eactual,t\Delta E_t = E_{\mathrm{target},t} - E_{\mathrm{actual},t}
Eactual,t=Eactual,t−1×(1−rt)E_{\mathrm{actual},t} = E_{\mathrm{actual},t-1} \times \left(1 - r_t\right)
当年实际排放等于上一年实际排放乘以 \(1\) 减去减排率。目标跟踪就是不断检查“处方剂量”是否足够、是否需要对症加药。
  1. 目标排放 E_target依据国家自主贡献分解到城市的年度排放上限,像医生给出的“体温上限”。
    Etarget,tE_{\mathrm{target},t}
  2. 实际排放 E_actual通过清单法和反演法交叉验证得到的真实排放,像实测体温。
    Eactual,tE_{\mathrm{actual},t}
  3. 减排缺口 ΔEₜ目标与实际之差,正数代表超额完成,负数代表欠账。
    ΔEt=Etarget,t−Eactual,t\Delta E_t = E_{\mathrm{target},t} - E_{\mathrm{actual},t}
  4. 年度减排率 r_t用于预测和归因,评估具体政策的年度效果。
    Eactual,t=Eactual,t−1×(1−rt)E_{\mathrm{actual},t} = E_{\mathrm{actual},t-1} \times \left(1 - r_t\right)

AI 应用场景

城市级碳盘点平台

阶段:多源数据融合与反演估算

解决的问题:传统碳盘点多依赖企业自报和统计年鉴,滞后 1-2 年且难以覆盖小微排放源。利用卫星 + 地面站 + 反演算法的组合,AI 平台可以实现季度甚至月度的动态碳盘点,让城市管理者随时掌握排放分布。

具体案例:某省级生态环境厅部署碳监测平台,接入 3 颗碳卫星数据与本地 40 个地面监测站,利用贝叶斯反演生成 1km 分辨率的城市排放网格图,发现某工业园区实际排放比企业申报高出 18%,据此启动专项核查。

电厂排放第三方校核

阶段:独立校验与不确定性评估

解决的问题:碳交易市场中,排放数据直接关系配额和资金,传统人工审核成本高且容易遗漏异常。利用飞机航测与卫星反演交叉比对,可以低成本实现对重点排放源的第三方校核。

具体案例:某碳交易所对辖区内 12 家火电厂开展卫星反演校核,发现两台机组在夜间非监测时段存在异常排放特征,经现场检查确认为脱硫旁路泄漏。校核结果成为配额调整的依据。

减排政策效果快速评估

阶段:数据同化与目标跟踪

解决的问题:传统政策评估依赖年度统计数据,等结果出来政策窗口期已过。通过数据同化系统将实时气象与排放观测融合,可在政策实施后数周内评估减排效果。

具体案例:某市实施机动车单双号限行一个月,同化系统对比限行前后大气 CO₂ 浓度异常信号,结合交通流量数据,估算出交通部门减排约 9.2%,为是否延长限行提供数据支持。

Python 演示

python55 行
"""城市碳排放贝叶斯反演演示目标:从地面观测浓度反推三个排放源的强度"""import numpy as np # 三个排放源的真实位置(城市网格坐标,单位:km)sources = np.array([[2.0, 1.0], [5.0, 3.0], [3.0, 3.5]]) # 六个地面监测站的位置stations = np.array([    [1.0, 0.5], [4.0, 2.0], [6.0, 4.0],    [2.5, 3.0], [5.5, 1.5], [3.5, 2.5]]) def plume_response(src, station, wind=(1.0, 0.3), sigma=2.5):    """简化大气传输算子:源对站点浓度的单位贡献系数"""    dx = station[0] - src[0]    dy = station[1] - src[1]    downwind = dx * wind[0] + dy * wind[1]    crosswind = abs(dx * wind[1] - dy * wind[0])    dist = max(0.1, downwind)    return np.exp(-crosswind ** 2 / (2 * sigma ** 2)) / dist # 构建传输矩阵 H:n_obs x n_srcn_obs = len(stations)n_src = len(sources)H = np.zeros((n_obs, n_src))for i, st in enumerate(stations):    for j, sr in enumerate(sources):        H[i, j] = plume_response(sr, st) # 真实的源排放强度(未知量)true_emissions = np.array([10.5, 7.2, 4.8]) # 模拟观测:真实浓度 + 观测噪声obs_noise = 0.5y_obs = H.dot(true_emissions) + np.random.normal(0, obs_noise, n_obs) # 贝叶斯反演设置x_prior = np.array([6.0, 6.0, 6.0])       # 先验均值:先猜每个源 6 万吨/年B = np.eye(n_src) * 9.0                    # 先验误差协方差(先验标准差 3)R = np.eye(n_obs) * obs_noise ** 2         # 观测误差协方差 # 卡尔曼增益 KK = B.dot(H.T).dot(np.linalg.inv(H.dot(B).dot(H.T) + R)) # 后验均值与后验协方差x_posterior = x_prior + K.dot(y_obs - H.dot(x_prior))P_posterior = B - K.dot(H).dot(B) print("真实排放:   ", true_emissions)print("先验估计:   ", x_prior)print("后验估计:   ", np.round(x_posterior, 2))print("后验标准差: ", np.round(np.sqrt(np.diag(P_posterior)), 2))
目的:用简化高斯烟羽模型模拟大气传输,再通过贝叶斯反演从 6 个地面站的“观测浓度”中倒推出 3 个排放源的强度,演示“自上而下反演法”的核心逻辑。
  1. H[i, j] = plume_response(sr, st)填充传输矩阵 H,每个元素代表源 j 对站点 i 的浓度贡献系数
  2. y_obs = H.dot(true_emissions) + np.random.normal(...)模拟带噪声的观测数据,模拟真实测量过程
  3. B = np.eye(n_src) * 9.0先验协方差矩阵,数值越大代表对先验越没信心
  4. R = np.eye(n_obs) * obs_noise ** 2观测误差协方差,由仪器噪声水平决定
  5. K = B.dot(H.T).dot(np.linalg.inv(H.dot(B).dot(H.T) + R))卡尔曼增益,核心的“信任分配器”
  6. x_posterior = x_prior + K.dot(y_obs - H.dot(x_prior))后验更新:先验 + 增益 × 新息
  7. np.sqrt(np.diag(P_posterior))输出后验标准差,量化反演结果的不确定性

常见误区

误区很多人以为碳卫星像监控摄像头一样,能直接拍到一个烟囱正往外冒二氧化碳,甚至能算出这根烟囱排放了多少。

正解卫星测的是整条大气柱的二氧化碳总量(柱浓度),空间分辨率通常几公里,相当于用红外热像仪看整个人的体表温度,不可能精确到某个毛孔。烟囱尺度的排放需要地面传感器或飞机航测,卫星擅长的是区域尺度趋势分析。

为何常见:遥感影像中“烟雾可见”的直观印象,让人误以为 CO₂ 也能直接成像。实际上 CO₂ 是无色气体,卫星靠光谱吸收来间接推算。

误区初学者常觉得能源统计报表是“实打实”的数据,而反演是模型算出来的,所以清单法一定更可信。

正解清单法依赖统计口径、排放因子和完整上报,存在滞后、漏报、瞒报问题。反演法直接面对大气浓度的“客观事实”,但受传输模型误差影响。两者各有盲区,只有交叉验证才能接近真值。

为何常见:“统计报表=实测”的直觉很强,且反演涉及的模型和数学让人本能地怀疑其可靠性。

误区以为只要疯狂加密地面监测站,碳排放反演结果就无限逼近真实值。

正解站点数量只是因素之一。站点布局是否覆盖主导风上下游、气象数据是否精确、观测误差是否标定,往往比单纯加站点更影响结果。站点全堆在城市中心,郊区没有,反而会让反演结果严重偏置。

为何常见:人们习惯用“采样密度”类比“精度”,忽略了碳反演是一个需要“观测+模型+先验”三者质量同时达标的系统问题。

误区认为卫星反演出某企业排放超标,就能直接开罚单。

正解反演结果具有不确定性,需要独立验证(航测、车载测量)和地面核实后才能作为执法参考。目前主流做法是将其用于“线索筛查”,锁定可疑区域后再人工核查,而非直接出罚单。

为何常见:媒体常把“卫星发现排放异常”简化为“卫星抓到偷排”,忽略了科学结果到法律证据之间漫长的验证链条。

面试题

Q1. 城市碳排放监测中,“自下而上清单法”的核心计算方式是?

单选题 · easy

  • A.排放 = 活动水平 × 排放因子← 正确答案
  • B.排放 = 观测浓度 × 风速
  • C.排放 = 减排目标 − 已有减排
  • D.排放 = 卫星信号 × 地面温度

答案:A。清单法逐行业统计活动数据(如耗煤量),再乘以排放因子得到排放量,像“用电量 × 电费单价 = 电费”。B 是观测思路,C 是目标管理,D 则是凭空想象。

Q2. 卫星遥感监测城市碳排放时,主要观测的量是?

单选题 · easy

  • A.烟囱口处的 CO₂ 浓度值
  • B.整层大气柱的 CO₂ 柱浓度← 正确答案
  • C.地表向上的长波热辐射
  • D.近地面的 PM2.5 颗粒浓度

答案:B。碳卫星利用光谱吸收反演整条大气柱的 CO₂ 占比(XCO₂),像测“整杯水的糖度”而不是“某一滴水的糖度”。A 需要烟囱传感器,C 是地表温度遥感,D 是空气质量监测。

Q3. 大气传输模型中,观测算子 H 的作用是?

单选题 · easy

  • A.把排放场映射为模拟浓度场← 正确答案
  • B.把观测浓度直接变成排放量
  • C.过滤掉观测数据中的全部噪声
  • D.预测未来一周的天气变化

答案:A。H 描述“排放 1 吨碳会被风吹成多大浓度”,是因果正向映射。B 是反演要做的事,C 不现实,D 是气象预报模型。

Q4. 贝叶斯反演公式 x̂ = xₐ + K(y − Hxₐ) 中,新息(innovation)指?

单选题 · mid

  • A.实际观测与先验预测的差异← 正确答案
  • B.先验均值与后验均值的差
  • C.两个观测站之间的浓度差
  • D.模型预报与真实排放的差

答案:A。y − Hxₐ 表示“证据”与“基于先验的预期”之间的差距,差距越大且观测越可信,修正幅度越大。B 是结果不是输入,C 是空间梯度,D 中的真实排放本就是未知数。

Q5. 卡尔曼增益 K 中,矩阵 B 代表什么?

单选题 · mid

  • A.先验误差协方差矩阵← 正确答案
  • B.观测误差协方差矩阵
  • C.大气传输矩阵
  • D.后验误差协方差矩阵

答案:A。B 描述对先验估计的不确定程度,B 越大代表先验越不可信,增益越倾向于采信观测。R 是观测误差,H 是传输算子,P 才是后验协方差。

Q6. 数据同化系统的“分析场”是指?

单选题 · mid

  • A.融合观测与背景场后的最优状态估计← 正确答案
  • B.未经修正的模型原始预报
  • C.地面监测站的测量平均值
  • D.卫星影像的原始像素值

答案:A。分析场 xᵃ = xᵇ + K(y − Hxᵇ),是背景场被观测修正后的结果,如同“会诊后修改的诊断结论”。B 是背景场,C、D 只是原始输入。

Q7. 关于城市碳排放监测的不确定性,哪种说法正确?

单选题 · hard

  • A.总不确定度可用误差方和根法近似合成← 正确答案
  • B.只要卫星分辨率够高,不确定度就归零
  • C.清单法完全没有不确定性
  • D.反演结果不确定度与观测误差完全无关

答案:A。观测误差、模型误差、先验误差通常独立,按 σ_total = √(σ_obs² + σ_model² + σ_prior²) 合成。B 忽略模型和先验误差,C 忽略统计口径偏差,D 与增益公式直接矛盾。

Q8. 城市碳排放监测中,属于“自上而下反演法”所需输入的是?

多选题 · easy

  • A.大气 CO₂ 浓度观测数据← 正确答案
  • B.气象风场数据← 正确答案
  • C.大气传输模型模拟结果← 正确答案
  • D.企业年度财务报表

答案:ABC。反演需要浓度观测(证据)、风场(传输驱动)和传输模型(因果映射)。企业财务报表属于清单法的活动水平数据,不是反演的必要输入。

Q9. 提高城市碳监测结果可信度的可行手段包括?

多选题 · mid

  • A.用飞机航测做独立性验证← 正确答案
  • B.用地面基准站校准卫星反演← 正确答案
  • C.对反演结果做蒙特卡洛不确定性分析← 正确答案
  • D.直接采信单一来源的监测数据

答案:ABC。独立验证、基准校准、不确定性量化是三道标准质控流程。D 是典型错误做法——单源数据无法交叉验证,最容易掩盖系统偏差。

Q10. 关于“清单法与反演法”的关系,正确的理解是?

多选题 · hard

  • A.清单法可作为反演的先验估计来源← 正确答案
  • B.反演结果可反过来检验清单是否漏报← 正确答案
  • C.两种方法完全独立,不需要交叉检验
  • D.清单法依赖统计报表,反演法依赖大气观测← 正确答案

答案:ABD。清单法提供的排放估计常被用作贝叶斯反演的先验(A),反演发现的异常可以暴露清单漏报(B),两者数据来源不同(D)。C 错误——正因各自有盲区,才必须交叉验证。