3. 不确定度的数学描述与概率基础

在仿真不确定度量化中,仅用“误差大”或“结果波动明显”这类定性描述远远不够。要比较不同仿真方案、传播输入扰动、给出置信区间,必须把不确定度写成可运算的数学对象。本节围绕随机变量、概率分布、联合分布、条件概率和贝叶斯视角,建立后续灵敏度分析、代理模型与校准工作的共同语言。

一、随机变量:把不确定输入写成可运算的量

随机变量是把随机试验结果映射为数值的函数。在仿真语境中,它通常对应一个不确定输入参数,例如材料弹性模量 E、来流速度 V、边界热流 q 或几何公差 δ。随机变量分为两类:离散型取有限或可数多个值,如失效模式编号;连续型在区间内取值,如温度、压力、尺寸。仿真中绝大多数物理参数属于连续型。

描述一个随机变量,至少需要三件信息:取值范围、概率分布类型、分布参数。以某结构仿真中的弹性模量为例,假设根据历史试验数据,其均值为 210 GPa,标准差为 6 GPa,且无明显偏态,则可暂用正态分布 E ~ N(210, 6²) 表示。这里的 210 和 6 不是“真值”,而是对不确定性的概率刻画。若参数只能为正且右偏,如疲劳寿命,则更适合对数正态分布或 Weibull 分布。

连续随机变量的核心工具是概率密度函数 f(x) 与累积分布函数 F(x)。密度函数本身不是概率,区间概率由积分给出:P(a ≤ X ≤ b) = ∫ₐᵇ f(x)dx。在仿真中,这意味着我们不能说“E 等于 210 的概率是 0.5”,而应说“E 落在 204 到 216 GPa 之间的概率约为 0.68”。这一区别直接影响后续抽样与区间报告的写法。

二、常见概率分布及其仿真适用场景

选择分布不是数学装饰,而是对物理机制和已知信息的建模决策。下表给出仿真不确定度量化中常见的分布及其典型用途。

分布参数典型仿真对象适用理由
正态分布均值 μ、标准差 σ弹性模量、尺寸偏差多因素叠加、近似对称
均匀分布下界 a、上界 b仅知区间的公差、舍入误差区间内无偏好信息
对数正态分布μ、σ(对数域)疲劳寿命、渗透率正值、右偏、乘性误差
Weibull 分布形状 k、尺度 λ强度、失效时间描述 weakest-link 失效
Beta 分布α、β概率型参数、比例量取值在 [0,1],形状灵活

实际建模时,若只有专家给出的最小值、最可能值和最大值,可用三角分布或 PERT 分布过渡;若已有样本,则应先做拟合优度检验,而不是默认正态。分布选择错误会直接扭曲后续不确定度传播结果。

三、联合分布与相关性:不能把输入当作彼此独立

当仿真涉及多个不确定输入时,需要联合分布 f(x₁, x₂, …, xₙ) 描述它们的整体行为。若各变量相互独立,联合分布等于边缘分布之积:f(x₁,x₂)=f(x₁)f(x₂)。但工程中相关性普遍存在,例如同一批次材料的弹性模量与屈服强度往往正相关,几何尺寸之间也可能因加工工艺而耦合。

相关性通常用相关系数 ρ 或协方差矩阵描述。若忽略强相关,抽样会生成物理上不可能的组合,导致输出不确定度被高估或低估。处理相关输入的常用做法是:先对协方差矩阵做 Cholesky 分解,再把独立标准正态样本变换为相关样本。这一过程是后续 Monte Carlo 抽样的关键前置步骤。

不确定度的概率描述与贝叶斯更新链 先验分布 p(θ) 专家经验 / 历史数据 例:E ~ N(210, 6²) 表示更新前的认知 似然 p(D|θ) 试验/观测数据 D 例:n=20 组拉伸试验 数据对参数的支撑程度 后验分布 p(θ|D) ∝ p(D|θ)·p(θ) 更新后的参数认知 用于后续仿真抽样 贝叶斯 更新 归一化 积分 联合分布与相关性 f(x₁,x₂) ≠ f(x₁)·f(x₂) 协方差矩阵 Σ Cholesky 分解 → 相关抽样 例:ρ(E, σ_y) = 0.7 不确定度传播 输入分布 → 仿真模型 g(·) Monte Carlo / 多项式混沌 输出 Y = g(X₁,…,Xₙ) 得到 Y 的分布与置信区间 结果判读 均值、标准差、分位数 P95 / P5 区间 与试验数据对比 判断模型是否可信

四、条件概率与贝叶斯视角

条件概率回答的是“在已知某信息后,另一事件发生的概率如何变化”。其定义为 P(A|B) = P(A∩B) / P(B),前提是 P(B) > 0。在仿真不确定度中,条件概率常用于两类场景:一是已知部分输入取值后,更新其余输入的分布;二是根据观测数据反推模型参数。

贝叶斯公式把这一逻辑形式化为:p(θ|D) = p(D|θ)·p(θ) / p(D)。其中 p(θ) 是先验分布,p(D|θ) 是似然,p(θ|D) 是后验分布,p(D) 是证据,通常作为归一化常数。贝叶斯视角的核心价值在于:它把“不确定性”视为对参数的认知状态,并允许随着数据积累不断更新,而不是一次性给出固定值。

举一个可操作的示例。假设某热仿真中导热系数 k 的先验为 k ~ N(0.5, 0.1²) W/(m·K),现有 5 组稳态试验测得等效导热系数均值为 0.56,标准差为 0.04。在共轭正态更新下,后验均值和方差可近似写为:

先验: μ₀ = 0.50, σ₀ = 0.10
数据: x̄ = 0.56, σ_data = 0.04, n = 5
后验精度 = 1/σ₀² + n/σ_data²
后验均值 ≈ (μ₀/σ₀² + n·x̄/σ_data²) / (1/σ₀² + n/σ_data²)
         ≈ (0.50/0.01 + 5×0.56/0.0016) / (1/0.01 + 5/0.0016)
         ≈ (50 + 1750) / (100 + 3125) ≈ 0.558
后验标准差 ≈ 1/√(100 + 3125) ≈ 0.0176

可以看到,后验均值从 0.50 被数据拉向 0.558,后验标准差从 0.10 收缩到约 0.018。这说明数据显著降低了参数不确定性。后续仿真若从后验分布抽样,得到的输出区间会比仅用先验更窄,也更贴近试验证据。

在实际工程中,若后验没有共轭解析形式,可用 MCMC、变分推断或拉普拉斯近似求解。对仿真不确定度量化而言,关键不是追求解析解,而是保证先验、似然和抽样过程与物理问题一致。

五、从概率描述到仿真实施

把上述概念落到仿真流程中,通常按以下顺序推进:第一,列出所有不确定输入,区分可约与不可约来源;第二,为每个输入选择分布并记录参数来源;第三,检查输入间相关性,构建联合分布;第四,选择传播方法,如 Monte Carlo、拉丁超立方或多项式混沌展开;第五,对输出做统计汇总,给出均值、标准差和分位数区间;第六,若有试验数据,用贝叶斯更新修正输入分布并重新传播。

需要强调的是,概率分布不是对真实世界的唯一描述,而是当前信息条件下的合理建模。随着数据增加,分布应被更新;随着认知变化,模型结构也可能需要修正。这正是贝叶斯视角与仿真不确定度量化结合的意义:不确定度不是一次标定的结果,而是一个可迭代、可追溯、可更新的认知过程。

常见误区:把分布参数当作确定值直接代入仿真,忽略参数本身的不确定性;或在输入明显相关时仍按独立抽样。前者会低估输出不确定度,后者可能生成非物理样本组合,二者都会使评估结论失真。