4. 碰撞模型网格划分基础

在 HyperMesh 中搭建碰撞安全模型时,网格划分是决定求解稳定性、结果可信度与计算成本的第一道关口。碰撞仿真通常涉及大变形、接触、材料非线性与显式时间积分,网格一旦选错类型或尺寸失控,轻则出现负体积、能量异常,重则直接导致计算终止。本节围绕三个核心问题展开:用壳还是用实体、单元尺寸怎么定、翘曲、长宽比、雅可比等质量指标如何控制。

一、壳单元与实体单元的适用边界

碰撞模型中绝大多数薄壁结构——车身覆盖件、纵梁、门槛梁、B 柱、地板、防撞梁——都属于“一个方向尺寸远小于另外两个方向”的薄壁件,应使用壳单元(Shell,HyperMesh 中常用 CQUAD4/CTRIA3)。壳单元通过中面加厚度定义几何,配合 Belytschko-Tsay 等壳单元公式,能高效捕捉弯曲、褶皱与压溃。判断依据是厚度与特征长度之比:当 t/L 小于约 1/10 时优先壳单元;当厚度方向应力梯度不可忽略、或构件本身是块状实体(如发动机缸体、铸铝接头、厚橡胶块、实体螺栓、蜂窝填充块)时,应使用实体单元(Solid,常用 CHEXA/CTETRA)。

需要特别注意的是,实体单元在显式碰撞中若使用单点积分六面体,必须控制沙漏;而四面体单元刚度过硬,一般只用于过渡区或非关键区域,关键吸能区应尽量用六面体。壳与实体连接处不能简单共节点,应通过 RBE3、ACM 或壳-实体过渡单元传递载荷,避免出现刚度突变和应力集中假象。

壳单元 / 实体单元选择与网格质量判定链 几何特征判断 薄壁件 t / L < 1/10 块状/厚实体 厚度方向应力梯度大 过渡/连接区 RBE3 / ACM 过渡 关键吸能区 优先六面体 避免:四面体主导 避免:壳-实体共节点 单元类型与公式 壳单元 CQUAD4 Belytschko-Tsay / 全积分 中面 + 厚度定义 实体单元 CHEXA 单点积分 + 沙漏控制 关键区优先六面体 过渡单元 CTETRA / 金字塔过渡 仅用于非关键区 连接方式 RBE3 柔性连接 ACM 实体单元连接 禁止直接共节点 网格质量指标 翘曲 Warpage 目标 ≤ 5° 碰撞区建议 ≤ 3° 长宽比 Aspect Ratio 目标 ≤ 5 碰撞区建议 ≤ 3 雅可比 Jacobian 目标 ≥ 0.7 碰撞区建议 ≥ 0.8 其他指标 内角 45°~135° 最小尺寸 ≥ 3 mm 失败单元必须修复后再提交

二、单元尺寸规划:从碰撞波长与接触出发

单元尺寸不是越小越好。显式时间步长由最小单元尺寸决定,尺寸减半,计算量约增加 8 倍。碰撞模型常用基础尺寸为 5~10 mm:整车碰撞、正面 100% 刚性墙、侧碰等大范围工况,5~8 mm 是主流;局部吸能盒、纵梁前段、B 柱加强板等关注压溃褶皱的区域,可细化到 3~5 mm;远离碰撞区、仅传递载荷的后部结构,可放宽到 10~15 mm。

尺寸规划要满足两个约束:一是接触稳定,接触面网格尺寸应接近,避免大网格穿透小网格;二是捕捉变形波长,褶皱半波长通常为 2~3 倍壁厚量级,若单元尺寸大于半波长,褶皱会被“抹平”。工程上常用经验:吸能区单元尺寸不超过壁厚的 3~5 倍。例如 1.5 mm 厚纵梁,单元尺寸取 5 mm 左右较合理;若取 10 mm,压溃形态会明显失真。

过渡要平滑。相邻区域尺寸比控制在 1.5 以内,避免从 3 mm 直接跳到 10 mm。HyperMesh 中可用 automesh 配合 edge deviation 与 density 控制,再用 transition 或 offset 做渐变。

三、翘曲、长宽比、雅可比的控制方法

翘曲(Warpage)描述四边形单元四个节点不共面的程度。壳单元翘曲过大,弯曲刚度会被高估,碰撞力曲线出现虚假振荡。控制方法:对平面区域先做几何清理,用 defeature 去除小圆角、小孔;对曲面区域适当加密,让单元贴合曲率;HyperMesh 中通过 check elems 的 warpage 面板查看,超过 5° 的单元用 qualityindex 定位后手动调整节点或局部重划。

长宽比(Aspect Ratio)是单元最长边与最短边之比。长宽比过大,单元在不同方向刚度差异显著,容易产生剪切锁死和沙漏。控制方法:划分时保持单元接近正方形,长宽比控制在 5 以内,碰撞关键区控制在 3 以内。对狭长翻边、加强筋,不要强行拉长单元,应增加节点密度或改用三角形过渡。

雅可比(Jacobian)反映单元从理想形状映射到实际形状的畸变程度,取值 0~1,越接近 1 越好。雅可比过低说明单元扭曲严重,积分点位置偏移,结果不可信。控制方法:避免出现尖角、凹四边形和过度扭曲的三角形;对已生成的差单元,用 qualityindex 的 optimize 功能自动优化,或手动 replace、split。碰撞模型一般要求雅可比 ≥ 0.7,关键区 ≥ 0.8。

建议在 HyperMesh 中建立统一的 quality criteria 模板:翘曲 ≤ 5°、长宽比 ≤ 5、雅可比 ≥ 0.7、内角 45°~135°、最小尺寸 ≥ 3 mm。每次划分后先跑 check elems,再进入 qualityindex 逐项修复,最后才赋材料、建接触。

四、一个可复用的检查流程

实际项目中可按以下顺序推进:先按几何特征确定壳/实体类型,再按碰撞关注区确定尺寸梯度,然后划分并检查质量,最后处理壳-实体连接。下面给出一个可直接对照使用的检查表,字段均对应 HyperMesh 中真实可查的指标。

检查项 HyperMesh 面板 一般目标 碰撞关键区 不达标处理
翘曲 Warpage check elems → warpage ≤ 5° ≤ 3° qualityindex 优化 / 局部重划
长宽比 Aspect check elems → aspect ≤ 5 ≤ 3 增加节点密度 / 改三角形过渡
雅可比 Jacobian check elems → jacobian ≥ 0.7 ≥ 0.8 optimize / replace / split
内角 Angle check elems → angles 45°~135° 60°~120° 调整节点位置
最小尺寸 Min Size check elems → min size ≥ 3 mm ≥ 3 mm 合并 / 重划
壳-实体连接 connectors / RBE3 无共节点 RBE3 或 ACM 重建连接单元

需要强调的是,质量指标之间会相互牵制:为了降低长宽比而加密,可能引入更多小尺寸单元,拉低时间步长;为了修复雅可比而移动节点,又可能恶化翘曲。因此不要追求单项满分,而应在“计算成本—结果可信度”之间取平衡。对碰撞安全模型,优先保证吸能区、接触区和连接区的质量,非关键区可适当放宽。完成网格后,建议先做一次 mass check 与 free edge 检查,确认无自由边、无重复单元、总质量与设计值偏差在合理范围,再进入材料与接触定义阶段。