3、验证与确认(V&V)基础:验证(Verification)与确认(Validation)的定义、区别、标准与流程

在光机热耦合仿真分析中,工程师常常面临一个尴尬的处境:仿真结果与试验数据存在偏差时,究竟是模型建错了,还是试验测错了?抑或是两者都没错,只是比较的对象不对?这一问题的根源,往往在于混淆了“验证”与“确认”这两个本质不同的概念。在NASA、AIAA以及ISO 9001等标准体系中,V&V被严格区分:验证(Verification)回答“模型是否被正确构建”,而确认(Validation)回答“模型是否构建了正确的事物”。对于光机热耦合这类多物理场、多参数强耦合的仿真任务,建立清晰的V&V框架不仅是交付可信结果的必要条件,更是避免“用错误模型得出精确错误结论”的关键屏障。

光机热耦合模型 V&V 概念关系与流程框架 验证 Verification “Are we solving the equations right?” 代码/算法正确性 离散误差评估 网格收敛性检验 数值精度/稳定性 确认 Validation “Are we solving the right equations?” 物理模型适用性 边界条件真实性 材料参数准确性 试验对标一致性 数学 物理 V&V 实施流程(光机热耦合) ① 需求定义 精度/范围/工况 ② 模型构建 几何/网格/材料 ③ 验证执行 数值/网格/代码 ④ 确认执行 试验对标/修正 ⑤ 交付评估 误差/风险/文档 迭代修正:模型更新 → 重新验证 → 重新确认 验证关注“数学求解正确性”,确认关注“物理表征正确性”,两者缺一不可

上图展示了V&V在光机热耦合分析中的核心定位与实施路径。左侧“验证”聚焦于数值求解过程,右侧“确认”聚焦于物理建模过程,底部流程则揭示了从需求定义到交付评估的完整闭环。接下来,我们将从定义、区别、标准与流程四个维度展开详细论述。

3.1 验证(Verification)与确认(Validation)的定义与核心原理

验证(Verification),依据ASME V&V 10-2006标准,定义为“确定计算模型是否精确表征了开发者概念模型的过程”。通俗地讲,验证关注的是“数学求解的正确性”——即给定一组输入参数和边界条件,求解器是否正确地解出了控制方程。验证不涉及物理真实性判断,它只回答“方程解对了吗?”这一问题。在光机热耦合分析中,验证通常包括:代码验证(Code Verification)和计算验证(Calculation Verification)。代码验证检查求解器是否存在编程错误或算法缺陷;计算验证则通过网格收敛性研究、时间步长敏感性分析、数值耗散评估等手段,量化离散误差。

确认(Validation),则定义为“确定计算模型在预期使用范围内表征真实世界准确程度的过程”。确认关注的是“物理建模的正确性”——即所选择的控制方程、本构关系、边界条件、材料参数是否真实反映了光机热耦合系统的物理行为。确认必须依赖试验数据或高保真参考解,通过对比仿真预测与实测结果,评估模型在特定工况下的预测能力。例如,在空间相机设计中,确认可能涉及将热变形仿真结果与真空环境下光学平台的面形干涉测量数据进行对比。

核心原理辨析:验证与确认的本质区别在于“参照系”。验证的参照系是数学解析解或高精度数值解,确认的参照系是物理试验数据或现场实测结果。验证失败意味着“求解器有问题”,确认失败意味着“模型假设有问题”。一个模型可以完美通过验证(数值求解极其精确),但完全无法通过确认(物理假设错误),反之亦然。

3.2 验证与确认的区别:维度对比与判断方法

为了在实际工作中快速区分V&V,下表从多个维度进行了系统对比:

对比维度验证(Verification)确认(Validation)
核心问题“Are we solving the equations right?”(方程解对了吗?)“Are we solving the right equations?”(方程选对了吗?)
参照基准解析解、基准解、高精度数值解试验数据、现场实测、经验公式
关注对象数值算法、离散格式、网格质量、收敛性物理假设、本构模型、边界条件、材料参数
典型方法网格收敛性分析(GCI)、时间步长敏感性、代码基准测试试验对标、灵敏度分析、模型校准与更新
失败后果求解结果不可信,但可通过改进算法/网格修复模型预测偏离物理实际,需重新审视建模假设
在光机热耦合中的体现热-结构顺序耦合求解时,温度场插值到结构网格的映射误差热弹性系数是否随温度变化、光学面形拟合多项式阶次选择

判断方法操作流程:在实际项目中,建议按以下步骤执行V&V判别:

  1. 第一步:明确仿真目标——确定模型将要预测的响应量(如镜面RMS、波前误差、热应力峰值)及其允许误差范围。
  2. 第二步:执行验证——对同一模型进行至少三套网格(粗、中、细)的求解,计算网格收敛指数(GCI),确认离散误差在可接受范围内;同时检查残差收敛曲线和能量守恒偏差。
  3. 第三步:执行确认——设计或引用与仿真工况一致的试验,获取关键测点数据(如温度传感器读数、干涉仪面形数据),与仿真预测进行定量对比。
  4. 第四步:误差归因——若对比偏差超出允许范围,需判断偏差主要来源于数值误差(验证问题)还是物理建模误差(确认问题),并针对性修正。

3.3 验证与确认的标准体系与实施流程

在光机热耦合领域,V&V的实施需遵循一系列成熟标准。最常用的包括:ASME V&V 10-2006(固体力学中的V&V)、AIAA G-077-1998(计算流体动力学V&V)、NASA-STD-7009(建模与仿真可信度标准)以及ISO 16269(统计方法在数据验证中的应用)。这些标准共同强调了几个关键原则:V&V活动应贯穿模型开发全生命周期;验证先于确认;不确定度量化是V&V不可分割的组成部分;文档化是V&V可信度的基石。

针对光机热耦合模型,推荐采用以下五阶段实施流程:

  • 阶段一:需求与范围定义——明确模型的预期用途、适用工况范围、允许误差阈值。例如,对于星载相机,可能要求热变形引起的镜面面形误差预测偏差不超过λ/20(λ=632.8nm)。
  • 阶段二:模型构建与验证准备——建立几何模型、划分网格、设定材料属性、施加边界条件。此阶段需同步准备验证用例,如简化的热弹性解析解(圆板热弯曲)用于代码验证。
  • 阶段三:验证执行——进行网格收敛性研究、时间步长敏感性分析、求解器精度对比。对于光机热耦合,特别要关注热-结构网格映射误差的量化,因为温度场从热网格插值到结构网格时可能引入非物理的应力振荡。
  • 阶段四:确认执行——设计试验或利用历史试验数据,进行仿真-试验对比。对比指标应包括:温度场分布(均方根误差)、关键点位移、镜面面形PV/RMS值、应力峰值位置与幅值。建议采用修正系数法或贝叶斯模型校准来量化模型不确定性。
  • 阶段五:文档化与交付评估——编制V&V报告,记录所有验证/确认活动、结果、偏差分析及模型适用范围限制。最终交付物应包含模型可信度声明和已知局限性说明。
风险提示:在光机热耦合分析中,一个常见错误是仅进行“验证”而跳过“确认”。例如,工程师可能花费大量时间优化网格和求解器设置,使仿真结果在数值上高度收敛,但从未与任何试验数据对比。这种“精确的错误”在工程上是极其危险的——因为热膨胀系数、界面热阻、辐射换热系数等关键参数的任何偏差,都会导致仿真结果与物理实际系统性偏离。

3.4 案例拆解:某空间相机主镜热变形分析的V&V实践

下面通过一个具体案例,展示V&V流程在光机热耦合分析中的完整应用。

背景与约束:某型低轨遥感卫星的主镜采用微晶玻璃(Zerodur)材料,口径600mm,工作温度范围-20°C至+40°C。设计要求在轨道冷热交变工况下,主镜面形变化引起的波前误差不超过λ/15(λ=632.8nm)。项目周期紧张,试验成本高昂,因此仿真模型的可信度直接决定设计迭代次数。

初始现象与目标:初步仿真结果显示,在极端低温工况(-20°C)下,主镜面形RMS预测值为18.2nm,而设计许用值为15.8nm(λ/15≈42nm PV,RMS约15.8nm)。仿真结果超出许用值约15%,但工程师怀疑是网格精度不足导致的数值误差,而非真实物理响应。

关键输入数据与参数:

  • 材料属性:Zerodur热膨胀系数α=0.05×10⁻⁶/K(20°C),热导率k=1.46W/(m·K),弹性模量E=90.6GPa,泊松比ν=0.24。
  • 边界条件:镜体背面固定于钛合金柔性支撑,温度载荷为均匀温度场-20°C(相对于20°C参考温度)。
  • 网格方案:初始采用四面体网格,节点数约85万,最小单元尺寸5mm。

分析判断过程:

第一步(验证):将网格加密至150万节点(最小单元尺寸3mm),重新求解。结果显示面形RMS从18.2nm变为17.6nm,变化率3.3%。进一步加密至220万节点,RMS变为17.4nm,变化率1.1%。通过Richardson外推法计算GCI指数,得到细网格的GCI约为2.8%,表明离散误差已控制在3%以内,验证通过。

第二步(确认):利用同批次Zerodur材料试样的热膨胀仪实测数据,发现α值在-20°C时实际为0.08×10⁻⁶/K(而非20°C时的0.05×10⁻⁶/K),偏差达60%。将修正后的α值代入模型,重新计算得到面形RMS为19.8nm,反而比初始结果更大。这说明初始仿真结果偏乐观,实际热变形风险更高。

第三步(进一步确认):为验证边界条件的准确性,在实验室对主镜缩比模型(口径200mm)进行了热真空试验,测量-20°C下的面形变化。试验测得缩比模型RMS为2.1nm,而按修正参数仿真的缩比模型预测值为2.3nm,偏差9.5%。考虑到试验测量不确定度约±5%,仿真与试验在误差带内吻合,确认通过。

实际操作步骤与结果对比:

阶段操作内容关键结果结论
初始仿真85万网格,α=0.05e-6/KRMS=18.2nm超差,需排查
网格加密验证150万→220万网格RMS=17.6→17.4nm,GCI=2.8%验证通过
材料参数修正α=-20°C时取0.08e-6/KRMS=19.8nm确认发现模型偏差
缩比试验对标200mm缩比模型热真空试验仿真2.3nm vs 试验2.1nm确认通过(偏差9.5%)

风险与代价:若未执行V&V流程,直接采用初始仿真结果(18.2nm)进行设计评审,可能得出“满足要求”的错误结论,导致卫星在轨运行时波前误差超标,影响成像质量。而通过V&V发现材料参数的温度依赖性后,设计团队及时调整了支撑结构方案,最终将面形RMS控制在14.9nm,满足设计要求。代价是增加了约3周的仿真迭代和2周的缩比试验时间,但避免了后续整星试验失败的高昂成本。

复盘经验:本案例揭示了三个关键教训:第一,验证通过不等于确认通过——网格收敛只能证明数值求解精确,不能证明物理模型正确;第二,材料参数的温度依赖性是光机热耦合分析中最常见的确认陷阱,必须查阅权威材料数据库或进行专项测试;第三,缩比试验是低成本确认的有效手段,在无法进行全尺寸试验时,通过相似准则设计缩比模型可以显著提升模型可信度。

经验提醒:在光机热耦合模型V&V中,建议建立“验证-确认-更新”的闭环迭代机制。每次模型修正后,不仅要重新执行确认,还要重新执行验证——因为参数变化可能影响数值求解的收敛特性。同时,建议将V&V活动记录纳入项目知识库,为后续类似型号的仿真分析提供参考基线。

3.5 常见误区与总结复盘

在V&V实施过程中,工程师常陷入以下误区:

  • 误区一:将“仿真结果与试验吻合”等同于“模型已验证”——实际上,这属于确认范畴,且单点吻合不足以证明模型在全工况范围内的有效性。
  • 误区二:忽视验证直接进行确认——如果网格粗糙导致数值误差达20%,即使物理模型完全正确,仿真与试验的对比也会失真,从而误导模型修正方向。
  • 误区三:只做定性对比,不做定量误差分析——目视“趋势一致”不能替代量化指标(如RMS误差、最大偏差、相关系数)。建议采用相对误差百分比和95%置信区间作为确认通过判据。
  • 误区四:忽略边界条件的不确定性——在光机热耦合中,热对流系数、辐射发射率、界面接触热阻等参数往往具有较大不确定性,需通过灵敏度分析或概率方法(如蒙特卡洛模拟)量化其对输出响应的影响。

总结复盘:验证与确认是光机热耦合模型可信度保障的两大支柱。验证确保“求解正确”,确认确保“模型正确”,两者不可偏废。在实际工程中,建议建立如表3-1所示的V&V检查清单,在每个项目节点进行逐项核查。

检查项验证/确认通过判据记录方式
网格收敛性(GCI)验证GCI<5%GCI计算表
时间步长敏感性验证关键响应变化<2%敏感性曲线
材料参数来源审查确认数据可追溯,温度范围覆盖材料数据表
边界条件合理性确认与试验工况一致性审查边界条件清单
仿真-试验对比确认RMS误差<10%或满足设计余量对比报告
不确定度量化两者关键参数灵敏度已评估灵敏度分析表

最后需要强调的是,V&V不是一次性的活动,而是贯穿模型全生命周期的持续过程。随着设计迭代、工况扩展或材料批次变化,原有的验证和确认结论可能失效,需要及时更新。只有将V&V内化为光机热耦合分析的标准工作习惯,才能真正实现“仿真驱动设计”的高效与可靠。