3. 网格生成基础:结构化网格与非结构化网格、网格质量评价指标、网格无关性验证

网格生成这件事,说简单也简单,说复杂能让你怀疑人生。我刚开始做叶片优化那会儿,总觉得网格嘛,不就是把计算域切分成小格子?后来被现实狠狠教育了一顿——网格质量不好,算出来的结果根本没法用。

这一节,咱们就聊聊网格生成的那些门道。我会把我在项目中踩过的坑、总结的经验,一股脑儿倒出来。

3.1 结构化网格 vs 非结构化网格

先说说这两种网格的区别。你想想看,结构化网格就像军队列队,整整齐齐,每个节点都有固定的编号规律。非结构化网格呢,更像自由散漫的游击队,节点之间没有固定的拓扑关系。

结构化网格

我个人习惯在叶片通道这种规则区域用结构化网格。为什么?因为计算效率高啊!

  • 优点:内存占用小,计算速度快,边界层捕捉效果好
  • 缺点:复杂几何适应性差,生成时间长
  • 适用场景:叶片通道、管道流动、边界层流动

我在项目中遇到过一件事:有一次做离心叶轮优化,用结构化网格跑了50个迭代,结果发现网格扭曲度太大,计算直接发散。后来花了三天重新调整拓扑结构,才把问题解决。

非结构化网格

非结构化网格的优势在于几何适应性。说白了,再复杂的形状它都能搞定。

  • 优点:几何适应性强,自动化程度高
  • 缺点:内存占用大,计算效率低,边界层处理麻烦
  • 适用场景:复杂几何、多部件装配体、气动噪声分析
我的建议:对于叶片优化,我通常采用混合网格策略——近壁面用结构化网格,主流区域用非结构化网格。这样既保证了边界层精度,又兼顾了几何适应性。

3.2 网格质量评价指标

网格生成完了,怎么判断它好不好?这里有几个关键指标,我一个个说。

3.2.1 正交性

正交性衡量的是网格线与边界之间的夹角。理想情况下,网格线应该垂直于边界。我一般要求正交性不低于30度,低于这个值,计算结果就容易出问题。

3.2.2 长宽比

长宽比就是网格单元最长边与最短边的比值。对于边界层网格,长宽比可以大一些(比如100:1),但主流区域最好控制在5:1以内。

3.2.3 扭曲度

扭曲度是衡量网格单元偏离理想形状的程度。我见过最夸张的一次,扭曲度达到0.95,计算结果直接飞了。一般来说,扭曲度要控制在0.8以下。

指标 优秀 可接受 不可接受
正交性 > 70° 30° - 70° < 30°
长宽比 < 5:1 5:1 - 10:1 > 10:1
扭曲度 < 0.5 0.5 - 0.8 > 0.8
注意:我曾经因为忽略了网格质量检查,直接提交了计算结果。结果评审专家一眼就看出了问题,说我的压力分布曲线有异常波动。后来一查,果然是网格扭曲度超标导致的。从那以后,我每次生成网格都会先跑一遍质量检查。

3.3 网格无关性验证

网格无关性验证,说白了就是找到那个「再加密网格结果也不变」的临界点。为什么要做这个?因为网格太粗,计算结果不准确;网格太密,计算资源浪费。

3.3.1 怎么做?

  1. 生成三套网格:粗网格、中等网格、细网格。网格数量通常按1.5-2倍递增。
  2. 计算关键参数:比如叶片表面的压力系数、效率、流量等。
  3. 对比结果:如果中等网格和细网格的结果差异小于1%,说明网格已经无关了。

3.3.2 实战经验

我记得有一次做轴流叶轮优化,粗网格算出来效率是88.5%,中等网格是89.2%,细网格是89.3%。你看,中等网格和细网格只差了0.1%,说明中等网格已经够用了。但如果你只用了粗网格,那误差可就大了去了。

核心要点:网格无关性验证不是走过场,它是确保计算结果可靠性的最后一道防线。我见过太多人因为跳过这一步,导致优化方向完全跑偏。

3.4 知识体系总览

为了让你更直观地理解这一章的内容,我画了一张图。这张图把网格生成的核心逻辑串起来了——从网格类型选择,到质量评价,再到无关性验证,每一步都有它的道理。

网格生成知识体系 结构化网格 非结构化网格 混合网格策略 网格质量评价指标 正交性 ≥ 30° 长宽比 ≤ 10:1 扭曲度 ≤ 0.8 网格无关性验证 → 确定最优网格密度

这张图你看明白了吗?从左到右,先是网格类型选择,然后质量评价,最后无关性验证。每一步都环环相扣,缺一不可。

避坑指南:我曾经在做一个多级透平优化时,为了省时间,只用了粗网格就跑完了优化流程。结果优化出来的叶片形状,在细网格上验证时效率反而下降了3%。从那以后,我坚持每次优化前都做网格无关性验证,哪怕多花两天时间也值得。

好了,网格生成的基础就聊到这儿。记住一句话:网格质量决定了计算结果的可靠性,网格无关性验证决定了优化方向的正确性。这两件事做好了,后面的优化工作才能事半功倍。

专注资料整理