1. 可信度验证总论
在 COMSOL 多物理场建模中,一个模型能收敛、能出彩图,并不等于它的结论可信。可信度验证(Credibility Assessment)要回答的核心问题是:这个仿真结果在多大程度上可以作为工程判断的依据?它关注的不是软件操作是否熟练,而是模型从物理假设、几何简化、材料参数、边界条件到数值离散的整条链路,是否足以支撑我们准备做出的决策。
验证与确认:两个方向相反的问题
V&V 是 Verification and Validation 的缩写,中文常译为“验证与确认”,但两者问的是完全不同的问题。
验证(Verification)问的是:“我是否把方程解对了?”它面向数学与数值,检查代码实现、离散格式、网格收敛、时间步长、求解器容差等是否使数值解逼近所建数学模型的精确解。典型做法包括网格无关性研究、时间步收敛测试、与解析解或基准解对比、能量守恒检查等。
确认(Validation)问的是:“我是否建对了模型?”它面向物理与工程,检查所选的物理场、本构关系、材料参数、边界条件是否真实反映了实际对象。典型做法是与独立实验数据、现场测量或公认工程经验对比,并量化偏差是否落在可接受范围内。
一个便于记忆的对照是:验证防止“把正确的方程解错”,确认防止“把错误的方程解对”。两者缺一不可——只做验证,可能得到一个数值上完美但物理上错误的模型;只做确认,则无法区分误差来自物理假设还是数值误差。
误差来源分类:可信度评估的靶点
可信度评估的实质,是识别、量化并控制误差。多物理场仿真中的误差大致可分为四类:
- 物理建模误差:控制方程选择不当、忽略耦合效应、本构关系简化过度。例如把湍流当作层流、忽略热辐射、用线弹性描述大变形。
- 参数与数据误差:材料属性、几何尺寸、载荷、边界值的不确定度。例如温度相关导热系数被取为常数,或接触热阻被忽略。
- 离散与数值误差:网格分辨率不足、时间步过大、求解器容差过松、单元类型不匹配。这类误差可通过验证手段系统降低。
- 使用与解释误差:后处理取值位置不当、单位混淆、把局部峰值当作整体响应、外推超出模型适用范围。
这四类误差中,前两类只能靠确认和不确定性分析处理,第三类靠验证处理,第四类靠规范的后处理与审查处理。可信度等级的高低,本质上取决于这些误差是否被识别、量化并控制在决策可接受的范围内。
可信度等级与工程决策的对应关系
可信度不是一个“是/否”的开关,而是分级的。工程实践中通常按决策风险划分等级,并匹配相应的验证与确认工作量。下面给出一个可操作的参考分级,具体阈值应结合行业规范与项目风险确定。
| 可信度等级 | 典型证据要求 | 适用决策 |
|---|---|---|
| 低(趋势级) | 网格收敛通过;物理假设有文献依据;无实验对比 | 方案初筛、趋势判断、教学演示 |
| 中(定量级) | 验证完整;关键参数敏感性分析;至少一组独立实验对比,偏差在约定范围内 | 方案比选、参数优化、工艺窗口探索 |
| 高(决策级) | 验证与确认均完整;不确定性量化给出置信区间;经独立第三方复核 | 设计定型、安全评估、认证提交 |
例如,某散热器多物理场模型(示例设定):若仅用于比较两种翅片布局的相对优劣,低到中等级即可;若要用仿真结果替代部分热测试来签发设计,则必须达到高等级,需要给出结温预测的置信区间,并说明在最大功耗工况下仍满足降额要求。
把 V&V 落到 COMSOL 工作流中
在 COMSOL 中落实 V&V,可以从三个动作入手。第一,在建模早期就写下验证计划:明确哪些结果需要网格收敛、哪些参数需要敏感性扫描、与哪组实验对比。第二,利用 COMSOL 的“研究”功能建立网格收敛序列,例如将网格单元数按约 1.5 倍递增,观察关注量(如最高温度、最大应力)的相对变化,当连续两次加密的相对变化小于设定阈值(如 2%)时,可认为离散误差已受控。第三,把确认对比做成可复现的表格,记录实验工况、测量不确定度、仿真值与偏差百分比,而不是只写一句“吻合良好”。
可信度验证的最终产出,不是一份更厚的报告,而是一条清晰的证据链:从物理假设到数值设置,从误差识别到量化结果,从偏差大小到决策边界。只有当这条链上的每一环都能被追问、被复现、被审查,仿真结论才真正从“算得出”走向“信得过”。