4. 不确定性来源识别与分解

在数值模型输出不确定性评估中,最容易被跳过、却最影响结论可信度的一步,是把总不确定性“拆开”。如果不做分解,我们只能得到一个笼统的区间;做了分解,才能回答“误差主要来自哪里、该优先补哪一块数据、模型是否值得继续投入”。本节围绕四类来源展开:输入不确定性、参数不确定性、模型结构不确定性,以及观测误差与数值误差的区分。

四类来源的界定与区分逻辑

先明确一个基本约定:本文所有“不确定性”均指模型输出相对真实值的偏离可能性,误差方向以“模型输出减真实值”为正。四类来源的划分依据是“不确定性进入模型的通道不同”,而不是按学科分类。

  • 输入不确定性:驱动模型的边界条件、初始场、外强迫等随时间或空间变化的数据本身不精确。例如降雨预报、上游来水、气温序列。
  • 参数不确定性:模型方程中那些不随时间和空间逐点变化、但取值未知或只能率定的系数,如糙率、渗透系数、衰减系数。
  • 模型结构不确定性:方程形式、过程概化、离散方案、忽略的物理机制带来的系统性偏差。它不会因为参数调得更好而消失。
  • 观测误差与数值误差:前者是“用来对比的真值”本身不准,后者是求解过程引入的离散误差、截断误差、迭代容差误差。二者常被误当作模型误差。

关键区分点在于:输入和参数不确定性可以通过“更好的数据、更好的率定”压缩;结构不确定性只能通过“换模型结构或增加过程”改变;观测误差影响的是评价基准,数值误差影响的是同一模型在不同设置下的可重复性。混淆这四者,会导致错误的改进方向——例如把观测站代表性误差当成模型结构缺陷去改方程,往往越改越偏。

不确定性来源分解与传递路径 输入不确定性 降雨/来水/初始场 示例:预报偏差 ±15% 参数不确定性 糙率/渗透系数/衰减率 示例:糙率 0.030±0.006 模型结构不确定性 方程形式/过程概化 示例:忽略融雪过程 数值模型 状态方程 + 求解器 输出:模拟值 ŷ 时间步长 Δt / 网格 Δx 迭代容差 tol 数值误差 离散/截断/迭代容差 示例:Δt 减半后变化 2% 观测误差 仪器/代表性/采样 示例:水位计 ±0.02 m 残差分解 e = ŷ − y_obs = 结构偏差 + 随机项 驱动 率定 形式 输出对比

实例分析:一条河流的水位模拟

设某河段一维水动力模型模拟 24 小时水位,观测站实测洪峰水位 8.42 m,模型输出 8.71 m,残差 +0.29 m。若直接归因于“模型不准”,就无法指导改进。按四类来源逐项排查:

  1. 输入不确定性:上游边界流量采用预报值,预报相对误差约 ±12%。以该河段水位流量关系粗略估算,流量偏大 12% 可造成水位偏高约 0.15~0.20 m。这一项可通过集合预报或区间输入量化。
  2. 参数不确定性:主槽糙率率定值 0.030,率定样本仅含 3 场中小洪水,95% 置信区间约 [0.026, 0.035]。糙率取 0.026 时洪峰水位约降低 0.08 m。可用蒙特卡洛抽样得到参数引起的输出分布。
  3. 模型结构不确定性:该模型未考虑下游顶托与滩区滞蓄,属系统性偏差,表现为所有场次洪峰均偏高,且偏差随洪水量级增大而增大。这类偏差不能靠调参消除。
  4. 观测误差与数值误差:水位计标称精度 ±0.02 m,站点位于弯道凹岸,代表性误差可能达 ±0.05 m;数值方面,将 Δt 由 60 s 减至 30 s,洪峰水位仅变化 0.01 m,说明数值误差不是主因。

综合判断:残差 +0.29 m 中,输入约贡献 0.15~0.20 m,参数约贡献 0.08 m,观测误差约 ±0.05 m,数值误差约 0.01 m,剩余部分指向结构偏差。此时正确的改进顺序是:先收紧上游边界输入、扩充率定样本,再评估是否引入滩区滞蓄过程,而不是继续微调糙率。

做分解时建议遵循“先固定、再变动”的原则:每次只放开一类来源,其余保持基准值,观察输出变化幅度。这样得到的贡献量虽不严格可加,但足以排序,避免多因素同时变动导致归因混乱。

可操作的分解流程与记录表

下面给出一份可直接套用的分解记录表结构,字段按本节四类来源设置,示例数值为教学假设,实际使用时替换为本地数据。

来源类别量化方法示例变动范围输出变化是否可压缩
输入集合预报/区间抽样流量 ±12%水位 0.15~0.20 m可(更好预报)
参数蒙特卡洛/GLUE糙率 0.026~0.035水位约 0.08 m可(更多率定样本)
结构多模型对比/残差趋势分析增加滩区滞蓄系统性偏差 0.05 m 以上仅换结构
观测仪器标称+代表性分析±0.05 m影响评价基准可(换站/校正)
数值时间步/网格收敛性试验Δt 60→30 s约 0.01 m可(加密计算)

执行时注意两点:其一,参数抽样前先检查参数间相关性,糙率与下游水位边界常强相关,独立抽样会高估参数不确定性;其二,结构不确定性的识别依赖“残差是否随条件系统变化”,可绘制残差对流量级、季节的分组箱线图,若各组中位数显著偏离零,则结构偏差存在的证据较强。

不要把“数值误差小”误读为“模型可靠”。数值收敛只说明求解稳定,与结构是否正确无关;同样,观测误差大也不等于模型误差可以忽略,它只是让评价基准变宽,需在报告中单独说明。

完成分解后,应形成一句可交付的结论,例如:“本场洪峰残差以输入不确定性为主,参数次之,结构偏差在量级上不可忽略,建议优先更新上游边界预报并补充大洪水率定样本。”这样的结论才能直接支撑后续的数据采集与模型改进决策。