4. 网格质量诊断与优化

网格质量直接决定数值解的稳定性、收敛速度与物理可信度。在 Fluent 中,网格质量差通常不会立刻报错,而是表现为残差震荡、连续性方程难以收敛、局部出现非物理极值,甚至把本应光滑的梯度“抹平”。因此,网格质量诊断不是建模完成后的可选项,而是与边界条件、求解设置同等重要的前置工作。本节围绕三个核心指标——偏斜度(Skewness)、正交质量(Orthogonal Quality)、长宽比(Aspect Ratio)——说明如何检查、如何判断、如何优化,并进一步讨论网格无关性验证与自适应网格细化的工程做法。

一、三个核心质量指标的含义与判据

偏斜度衡量单元偏离理想形状的程度。Fluent 中偏斜度取值 0~1,0 表示等边/正方形单元,1 表示完全退化。工程上通常要求:最大偏斜度低于 0.85 可接受,低于 0.80 较好,超过 0.95 往往导致求解困难。偏斜度对对流项离散尤其敏感,因为高偏斜单元会使迎风格式中的面法向与单元中心连线严重偏离,引入数值扩散或非物理振荡。

正交质量衡量单元面法向与“面中心—相邻单元中心”连线的对齐程度,取值 0~1,越接近 1 越好。它与偏斜度互补:偏斜度关注单元自身形状,正交质量关注相邻单元之间的几何关系。一般要求最小正交质量大于 0.1,低于 0.01 时求解器可能直接拒绝计算。对于边界层网格,正交质量比偏斜度更能反映近壁面处的数值行为。

长宽比是单元最长边与最短边之比。在边界层内,长宽比达到 100~1000 是正常的,因为需要沿壁面法向加密以捕捉速度梯度;但在主流区,长宽比过大(例如超过 100)会加剧各向异性误差,使扩散项离散失真。因此长宽比不能孤立判断,必须结合单元所处区域:边界层允许高长宽比,远场与回流区应尽量接近 1~10。

网格质量诊断与优化决策图 偏斜度 Skewness 0 理想 → 1 退化 可接受 < 0.85 较好 < 0.80 危险 > 0.95 正交质量 Orthogonal Quality 0 差 → 1 好 可接受 > 0.10 较好 > 0.30 危险 < 0.01 长宽比 Aspect Ratio 边界层允许 100~1000 主流区建议 1~10 主流区 > 100 需警惕 诊断与优化流程 ① 读取网格质量报告 ② 定位最差单元区域 ③ 判断是否超阈值 ④ 局部加密 / 光顺 / 重构 ⑤ 重新检查质量指标 ⑥ 网格无关性验证 常用优化手段 • 局部加密(Refinement) • 节点光顺(Smoothing) • 面/体网格重构(Remesh) • 边界层参数调整 • 更换网格类型(六面体优先) • 几何清理(去除小面/尖角) 网格无关性验证 粗网格 → 中网格 → 细网格 监控关键物理量: 压降 Δp、阻力系数 Cd 最高温度 Tmax、流量分配 相邻网格结果变化 < 2% 即可认为网格无关 注意:加密后需重新检查质量

二、在 Fluent 中执行质量检查

在 Fluent Meshing 或求解器中,可通过 Mesh → Check 或 TUI 命令获取质量统计。常用命令如下:

/mesh/check
/mesh/quality
/mesh/skewness
/mesh/orthogonal-quality
/mesh/aspect-ratio

执行后应重点关注三组数据:最小值、最大值和平均值。例如某散热器模型报告:最大偏斜度 0.91、最小正交质量 0.03、最大长宽比 320。此时不能只看平均值,因为求解稳定性由最差单元决定。应进一步用 Mesh → Display → Mesh 配合 Skewness 着色,把偏斜度大于 0.9 的单元高亮出来,通常集中在几何尖角、小圆角、薄壁交界或边界层与主流过渡区。

三、针对性优化策略

若最差单元出现在几何尖角处,优先做几何清理:把小于网格尺寸的圆角、倒角、小孔简化或删除,避免网格被迫在极小空间内生成退化单元。若出现在边界层与主流过渡区,可降低边界层增长率(Growth Rate 从 1.2 降到 1.1),或增加过渡层数,使单元尺寸平缓变化。若出现在回流区或尾流区,可在该区域添加局部尺寸控制(Body of Influence 或 Face Sizing),把目标尺寸缩小到原来的 1/2~1/3。

对于长宽比问题,若主流区出现长宽比大于 100 的单元,通常说明网格方向与流动方向严重错位。此时应改用扫掠网格(Sweep)或六面体主导(Hexcore),让单元长边沿流动方向排列,而不是横跨流动方向。若几何过于复杂无法扫掠,可考虑多区域划分,把规则区域单独切出做六面体,复杂区域保留四面体/多面体。

优化后必须重新执行 /mesh/check,确认最大偏斜度、最小正交质量、最大长宽比均回到可接受范围,再进入求解。不要凭“看起来变密了”就认为质量合格。

四、网格无关性验证

网格无关性验证的目标是证明计算结果不再随网格加密而显著变化。工程上通常做三套网格:粗、中、细,单元数比例约为 1:2:4 或 1:1.5:2.25。以某管道压降计算为例,三套网格单元数分别为 48 万、96 万、210 万,监控进出口压降 Δp:粗网格 1250 Pa,中网格 1180 Pa,细网格 1165 Pa。中网格到细网格变化约 1.3%,小于 2%,可认为中网格已达到无关性;后续优化或参数扫描可沿用中网格,以节省计算成本。

验证时需注意:加密方式应保持一致,例如统一按全局尺寸比例缩小,而不是只加密某一区域;监控量应选择对工程目标最敏感的量,如压降、升力、最高温度、流量分配比,而不是只看残差。若相邻网格结果变化超过 5%,说明网格仍偏粗,需继续加密或检查是否存在局部质量瓶颈。

五、自适应网格细化

自适应网格细化(Adaptive Mesh Refinement, AMR)根据计算得到的物理量梯度自动加密网格。Fluent 中可通过 Adapt → Gradient 或 Adapt → Region 实现。典型流程是:先完成一次初步收敛计算,再根据速度梯度、温度梯度或压力梯度标记需要加密的单元,执行 Adapt → Refine,然后继续迭代。例如在激波捕捉中,可按压力梯度阈值 5000 Pa/m 标记单元,加密后激波位置的分辨率明显提高,而远场网格保持不变,总单元数仅增加约 15%。

AMR 的代价是网格质量可能下降,因为加密后的过渡区容易出现悬挂节点和尺寸突变。因此每次自适应后都应重新检查偏斜度与正交质量,必要时配合光顺。对于瞬态问题,AMR 可动态跟随界面或涡结构,但需控制加密频率,避免网格数无限增长。

自适应细化不是“越密越好”。若梯度阈值设置过低,会把大量无关区域一并加密,导致计算量激增而精度提升有限。建议先用较粗阈值试算,观察加密区域是否集中在关键物理结构上,再逐步收紧。

六、工程检查清单

检查项推荐阈值处理方式
最大偏斜度< 0.85局部加密、光顺、几何清理
最小正交质量> 0.10调整边界层增长率、重构过渡区
主流区最大长宽比< 100改用扫掠/六面体、调整网格方向
网格无关性相邻网格关键量变化 < 2%继续加密或确认中网格可用
自适应后质量偏斜度 < 0.90重新光顺、限制加密层级

把上述检查固化为流程,可以显著减少“算得动但算不对”的情况。网格质量诊断与无关性验证不是一次性动作,而是伴随几何修改、边界条件调整和物理模型切换反复执行的工程习惯。