4. 智能网格划分策略生成
网格划分是仿真流程中最耗时、也最依赖经验的环节之一。同一套几何模型,面对结构强度、传热或电磁分析,合理的网格方案可能完全不同。传统做法是工程师凭经验设定全局尺寸、手动切分区域、反复试算,而智能网格划分策略生成的目标,是把“几何特征 + 仿真目标”作为输入,由AI输出一套可执行的网格方案:网格类型、全局尺寸、局部加密区域与过渡方式,并给出理由和风险提示。
要理解AI在这里能做什么,先要明确网格策略由哪些参数决定。以常见的有限元/有限体积仿真为例,一套网格方案至少包含以下要素:
- 单元类型:四面体适合复杂几何自动划分,六面体在规则区域精度和效率更高,壳/梁单元用于薄壁和杆系结构,边界层棱柱单元用于流体近壁面。
- 全局尺寸:由整体几何尺度和目标精度决定,通常先取特征长度的 1/10~1/20 作为初始值。
- 局部尺寸:圆角、孔洞、尖角、薄壁、接触面等应力或梯度集中区域需要单独加密。
- 过渡与增长率:相邻单元尺寸比一般控制在 1.2~1.5,避免尺寸突变导致数值误差。
- 质量约束:雅可比、长宽比、翘曲度、偏斜度等指标决定网格能否用于求解。
AI推荐的核心逻辑,是把上述参数与几何特征、仿真目标建立映射关系。几何特征可以通过CAD的拓扑信息自动提取,例如最小圆角半径、最小孔径、薄壁厚度、最小特征间距;仿真目标则来自分析类型和关注量,例如结构分析关注最大应力和变形,传热关注温度梯度,流体关注边界层和尾流。AI模型(可以是规则引擎、专家系统,也可以是训练好的回归/分类模型)根据这些输入,输出推荐方案。
上图展示了一个典型的智能网格策略生成闭环。左侧是几何特征和仿真目标两类输入,中间是AI策略引擎,右侧输出可执行的网格方案,底部是求解反馈驱动的迭代。下面结合一个具体示例说明各环节如何落地。
几何特征提取:从CAD到可量化参数
假设有一个支架零件,整体包围盒约 120×80×60 mm,包含四个安装孔(最小孔径 Ø3 mm)、两处圆角(最小半径 R0.8 mm)、一处薄壁(厚度 2 mm)。这些参数不需要人工逐个测量,可以通过CAD的拓扑接口自动提取:遍历所有面,识别圆柱面半径、平面间距、相邻面夹角,统计最小值和分布。提取结果通常整理成结构化数据,例如:
{
"bounding_box": [120, 80, 60],
"min_fillet_radius": 0.8,
"min_hole_diameter": 3.0,
"min_wall_thickness": 2.0,
"min_feature_spacing": 5.0,
"thin_region_count": 1,
"stress_concentration_hints": ["fillet_R0.8", "hole_D3"]
}
其中 stress_concentration_hints 是AI根据几何形态推断出的潜在应力集中位置,作为后续局部加密的候选区域。这一步的关键是:几何特征必须量化,不能只写“有圆角”,而要给出具体半径,因为加密尺寸直接由它决定。
仿真目标解析:精度、关注量与预算
仿真目标决定了网格的“粗细取向”。同样是这个支架,如果做结构静力分析、关注最大应力,那么圆角和孔边必须加密;如果只关注整体刚度、看最大变形,全局尺寸可以适当放大,局部加密等级降低。AI需要把目标解析成可计算的约束:
- 精度要求:目标误差 ≤5%,对应网格收敛性要求,通常需要至少两套网格对比。
- 关注量:最大应力 → 应力集中区加密;最大变形 → 整体尺寸均匀即可。
- 计算预算:中等预算下,单元总数控制在 50 万以内,避免过密导致求解时间过长。
AI推荐逻辑:规则与模型结合
实际系统中,AI推荐通常不是单一模型,而是“规则引擎 + 统计模型”的组合。规则引擎负责硬约束,例如:圆角处至少布置 3 层单元,孔边至少布置 4 层单元,增长率不超过 1.5。统计模型负责软决策,例如根据历史案例预测全局尺寸与最小特征尺寸的比值。一个可解释的推荐过程如下:
- 全局尺寸初值 = 包围盒最短边 / 20 = 60 / 20 = 3 mm,但考虑精度要求,调整为 6 mm 作为基础尺寸(中等预算下折中)。
- 圆角 R0.8 处,按“至少 3 层单元”规则,局部尺寸 ≤ 0.8×2/3 ≈ 0.53 mm,取 0.4 mm 留余量。
- 孔边 Ø3 处,按“孔周至少 4 层单元”规则,局部尺寸 ≤ 3×π/(4×4) ≈ 0.59 mm,取 0.5 mm。
- 薄壁 t=2 处,厚度方向至少 2 层单元,局部尺寸 ≤ 1 mm,取 0.8 mm。
- 过渡区增长率取 1.3,保证从 0.4 mm 过渡到 6 mm 时单元尺寸变化平缓。
这些数值不是凭空设定,而是由几何尺寸和精度要求共同推导出来的。AI的价值在于自动完成这套推导,并给出每个决策的依据,方便工程师复核。
局部加密方案与质量校验
局部加密不是简单地把某个区域尺寸调小,还要考虑加密区域的范围和过渡。以圆角为例,加密区通常从圆角表面向外扩展 2~3 倍圆角半径,即约 2 mm 范围内使用 0.4 mm 尺寸,之外按 1.3 的增长率逐步放大到全局尺寸。孔边加密区同理,沿孔周和径向各扩展一定范围。AI输出的方案中,应明确每个加密区域的几何范围、目标尺寸和过渡方式。
方案生成后必须做质量校验。常见的校验项包括:雅可比 ≥0.7、长宽比 ≤5、偏斜度 ≤0.8、负体积单元数为 0。如果校验不通过,AI应给出调整建议,例如增大增长率、更换单元类型或放宽局部尺寸。校验通过后,方案可以导出为网格划分脚本,在仿真软件中自动执行。
从推荐到执行:一个可复用的参数表
为了让推荐结果可直接使用,可以把方案整理成参数表。以下是一个示例,字段和数值均属于教学示例,实际项目需根据具体几何和目标调整:
| 区域 | 几何特征 | 单元类型 | 目标尺寸 (mm) | 加密范围 | 过渡增长率 |
|---|---|---|---|---|---|
| 主体 | 一般区域 | 四面体 | 6.0 | — | 1.3 |
| 圆角 | R0.8 | 六面体过渡 | 0.4 | 表面外扩 2 mm | 1.3 |
| 孔边 | Ø3 | 六面体过渡 | 0.5 | 孔周径向 3 mm | 1.3 |
| 薄壁 | t=2 | 六面体 | 0.8 | 厚度方向 2 层 | 1.2 |
这张表可以直接作为网格划分的输入,也可以作为AI推荐结果的输出格式。工程师拿到表后,只需在仿真软件中按区域设置尺寸,或直接运行AI生成的脚本。求解完成后,观察最大应力位置和数值,如果与加密区域吻合且网格无关性验证通过,说明方案有效;如果应力梯度仍然很大,则把该区域尺寸进一步减小,重新迭代。
智能网格划分策略生成的核心,是把“几何特征”和“仿真目标”这两个输入,通过可解释的规则和模型,转化为一套带尺寸、范围、类型和质量约束的可执行方案。它不追求一次完美,而是通过求解反馈不断修正,最终得到既满足精度又控制计算成本的网格。掌握这套方法后,面对新零件时,可以先让AI给出初始方案,再结合自己的判断做局部调整,大幅缩短网格划分的试错时间。