3. 壳单元网格划分核心方法

壳单元网格划分是 HyperMesh 混合建模中使用频率最高的操作之一。与实体网格不同,壳网格直接铺设在几何面上,其质量、密度和拓扑形态会直接影响后续的刚度传递、连接定义以及求解精度。本节围绕“基于几何面”的划分思路,讲清 automesh 的工作机制、尺寸控制手段、质量检查流程以及单元类型的选取原则。

一、automesh 的本质:在几何面上做“面内铺网”

HyperMesh 的 automesh(快捷键 F12)并不是一个“一键生成完美网格”的按钮,它的本质是:以选定的几何面(surface)为边界约束,在面内按给定的单元尺寸和划分算法生成二维单元。因此,几何面的完整性、边界线的连续性和面的可映射性,决定了 automesh 的起点质量。

进入 automesh 面板后,需要依次确定四件事:

  • 待划分对象:选择 surfaces 还是 elements。基于几何面划分时选 surfaces,这样网格会与几何关联,后续几何变更可重新映射。
  • 单元尺寸(element size):全局尺寸,决定面内网格的基本边长。
  • 网格算法(mesh algorithm):如 size and bias、surface deviation、edge deviation 等,控制边界到内部的过渡方式。
  • 单元类型(element type):trias、quads、mixed、R-trias 等,决定生成三角形还是四边形。

点击 mesh 后,HyperMesh 会先沿面的边界线(edge)布点,再在面内填充单元。若面是规则的四边域,通常能得到整齐的映射网格;若面带有孔、凸台或尖角,则会在局部产生过渡单元,需要人工干预。

二、尺寸控制:全局尺寸与局部加密的配合

壳网格的尺寸不是越小越好。尺寸过小会显著增加单元数量和求解时间,尺寸过大则无法捕捉应力梯度。工程上通常按以下经验确定:

  • 关注区域(如圆角、孔边、焊缝附近)至少布置 2~3 层单元;
  • 一般结构区域单元尺寸可取特征长度的 1/10~1/20;
  • 薄壁件在厚度方向不划分单元,但面内尺寸应保证长宽比不过大。

在 automesh 中,尺寸控制分两个层次。第一层是全局 element size,作用于整个面;第二层是边界上的 density 与 bias。选中某条 edge 后,可以设置该边上的单元数量(density)以及从一端到另一端的尺寸渐变(bias),例如在孔边加密、在远端放疏。这种“边控制 + 面填充”的方式,是壳网格尺寸控制最直接的手段。

此外,还可以通过 mesh controls 中的 size and bias 子面板,对多条边统一设置密度,避免逐条修改。对于需要与相邻零件网格匹配的位置,应保证公共边上的节点数和位置一致,否则后续连接会出现节点不重合的问题。

三、网格质量检查:先看指标,再决定是否重划

automesh 生成网格后,不能直接进入下一步,必须先做质量检查。HyperMesh 提供 Check Elements(快捷键 F10)面板,常用的二维单元检查指标包括:

指标含义常见参考阈值
Jacobian单元形状畸变程度≥ 0.6(一般要求)
Warpage四边形翘曲量≤ 5°~10°
Aspect Ratio最长边与最短边之比≤ 5(关注区更严)
Skew单元歪斜程度≤ 45°~60°
Min/Max Angle四边形内角范围45°~135°

检查时建议先看 Jacobian 和 Warpage,这两项对壳单元刚度影响最大。若出现大量不合格单元,优先回到 automesh 调整尺寸或边界密度,而不是逐个手工修改。对于局部少量问题单元,可用 edit element 或 split 进行微调。

质量检查不是一次性的。每次重新划分或修改几何后,都应重新执行 F10 检查,确保网格质量始终受控。

四、单元类型选择:四边形优先,三角形慎用

壳单元类型的选择直接影响计算精度和收敛性。常见选项包括:

  • quads(四边形):默认首选。四边形单元在弯曲问题中精度高、收敛快,且不易产生剪切自锁。
  • trias(三角形):仅在几何过渡区、尖角或无法用四边形填充时使用。三角形单元刚度偏硬,需加密以补偿精度。
  • mixed(混合):允许四边形与三角形共存,适合复杂几何,但应控制三角形比例。
  • R-trias:用于特定求解器的退化三角形,一般不作为常规选择。

工程实践中,建议四边形占比不低于 90%,三角形仅出现在必要过渡位置。若某个面几乎全是三角形,说明该面的几何形态不适合直接 automesh,应考虑先做几何清理或分割面。

五、从几何面到合格网格的完整判断链

把上述内容串起来,基于几何面的壳网格划分可以理解为一条“几何准备 → 尺寸设定 → automesh 填充 → 质量检查 → 类型修正”的判断链。下面用一张图概括这条链上的关键对象、参数和判断分支。

基于几何面的壳网格划分判断链 几何面准备 surfaces 选择 / 边界连续 尺寸与密度设定 element size / density / bias automesh 填充 quads / trias / mixed 质量检查 F10 Jacobian / Warpage 质量合格? Jacobian≥0.6 输出合格壳网格 进入连接 / 求解 调整尺寸 / 密度 或分割几何面 关键参数速查 • 全局尺寸:特征长度 1/10~1/20;关注区 2~3 层单元 • 边界控制:density 控制边节点数,bias 控制渐变方向 • 单元类型:quads 优先,trias 仅用于过渡,四边形占比 ≥ 90% • 质量红线:Jacobian ≥ 0.6,Warpage ≤ 5°~10°,Aspect Ratio ≤ 5

这张图把“几何面准备—尺寸设定—automesh—质量检查—类型修正”串成一条可回溯的判断链。实际建模时,如果质量检查不通过,应优先回到尺寸和密度环节调整,而不是在已生成的网格上反复修补。只有在几何面本身不适合直接划分时,才考虑先分割面或做几何清理,再重新 automesh。

注意:automesh 生成的网格默认与几何面关联。若后续修改了几何,应使用 remesh 或重新 automesh,而不是直接拖动节点,否则会丢失几何关联,导致后续无法自动更新。