3. 几何清理与特征简化

在整车碰撞、电池包挤压、座椅骨架强度等显式动力学分析中,几何模型往往来自 CAD 设计数据,包含大量为制造、装配、外观服务的细节特征。这些特征在结构仿真中几乎不承担传力作用,却会显著增加单元数量、恶化网格质量、压低显式时间步长。几何清理与特征简化的目标,就是在不改变结构主要刚度路径、传力路径和失效模式的前提下,把"设计几何"抽象为"分析几何"。

需要先建立一个判断基准:一个特征是否保留,取决于它是否影响关注区域的刚度、质量分布、接触行为或应力集中。倒角、小圆角、小孔、凸台、螺纹、铭牌槽、工艺凹槽通常属于可简化对象;而主筋板、加强肋、主要连接孔、翻边、搭接面则必须保留。简化的本质是"有依据的删除与替代",而不是无差别地抹平几何。

一、常见非关键特征的简化策略

不同特征对网格和求解的影响机制不同,处理方法也不同。下表给出工程中常用的简化方式与典型判断阈值(阈值属于经验参考,需结合最小单元尺寸和关注区域调整)。

特征类型简化方法典型判断依据主要收益
小倒角/小圆角删除面后延伸相邻面缝合,或直接抑制半径小于 2~3 倍目标单元尺寸,且不在接触/应力集中区减少曲面碎片,提升网格质量
小孔填实(Fill)或改为等效质量点直径小于 5~8 mm,非螺栓连接孔、非传力孔消除局部加密,避免畸形单元
凸台/凸包压平或替换为等质量平板高度小于板厚,且不构成加强结构简化中面,便于壳单元抽取
螺纹/花键用等效圆柱面替代非接触分析关注区消除微小曲面,稳定接触
铭牌槽/标识直接删除并补面深度小于 0.5 mm减少无意义几何

以某薄壁钢制电池箱上盖为例:原始 CAD 含 1200 余个小圆角、86 个直径 4 mm 的工艺孔。若直接划分壳网格,最小单元尺寸被迫压到 0.8 mm,单元总数约 210 万,显式时间步长约 0.35 μs。删除半径小于 3 mm 的圆角、填实全部 4 mm 工艺孔后,最小单元尺寸可放宽到 2 mm,单元数降至约 48 万,时间步长提升到约 0.9 μs。按同一物理时间 30 ms 估算,求解步数从约 8.6 万步降到约 3.3 万步,单步成本也因单元减少而下降,整体加速比可达 5 倍以上。这一组数据属于教学示例估算,实际数值取决于材料、网格与硬件。

二、ANSA 与 HyperMesh 中的实际操作路径

在 ANSA 中,几何清理通常从 Topo 模式入手。常用流程是:先执行 Topo → Faces → Topo 重建拓扑,让相邻曲面共享边;再用 Geometry → Cleanup → Remove Holes 批量填孔,用 Remove Fillets 删除圆角,用 Fix → Surface 修补缺失面。对于凸台,可用 Flatten 或 Project 把凸起面压到基准面。ANSA 的 Batch Mesh 与几何清理可脚本化,适合大批量零件。

在 HyperMesh 中,常用 Geometry → Defeature 面板:Surface Fillets 删除圆角,Pinholes 填小孔,Edge Fillets 处理边倒角。中面抽取用 Midsurface,抽取后配合 Defeature 清理中面上的孔洞与凸台。对于复杂装配,可先用 Solid Edit → Trim with Plane/Surface 切分,再逐块简化。

建议在清理前复制一份原始几何并锁定,所有简化在副本上进行;每完成一类特征简化就保存一次,便于回溯和对比。

三、几何修复与质量检查

简化之后必须做几何修复,否则网格划分会失败或产生畸变单元。重点检查:自由边(Free Edge)、重复面(Duplicate Surface)、缺失面(Missing Surface)、微小面(Sliver Surface)和尖锐夹角。ANSA 用 Checks → Geometry,HyperMesh 用 Geometry → Check 或 Edges → Preview。自由边应尽量消除,除非是真实边界;重复面必须删除;微小面可用 Collapse 或 Replace 合并。

几何修复完成后,还要做一次"简化合理性"复核:把简化模型与原始模型做质量对比、质心对比和主要传力路径对比。若质量偏差超过 3%~5%,或主要加强筋被误删,应回退修正。简化不是一次到位,而是"简化—检查—修正"的迭代过程。

几何清理与特征简化:从设计几何到分析几何 原始 CAD 几何 小孔 × 8、圆角、凸台 曲面碎片多、拓扑不连续 最小单元尺寸被迫 0.8 mm 单元数 ≈ 210 万 时间步长 ≈ 0.35 μs 特征简化与几何修复 删除圆角/倒角 R < 2~3×单元尺寸 填实小孔 D < 5~8 mm 非传力孔 压平凸台 高度 < 板厚 删除铭牌槽 深度 < 0.5 mm 几何修复:自由边 / 重复面 / 缺失面 / 微小面 ANSA: Checks→Geometry HyperMesh: Geometry→Check ANSA Remove Holes / Fillets HyperMesh Defeature / Midsurface 简化合理性复核 质量偏差 ≤ 3%~5% 传力路径 / 加强筋未被误删 不通过则回退修正 分析几何 干净中面 / 实体 拓扑连续、无碎片 最小单元尺寸 2 mm 单元数 ≈ 48 万 时间步长 ≈ 0.9 μs 加速效果(示例估算) 步数 8.6 万 → 3.3 万 单步成本同步下降 整体加速比 ≥ 5× 简化—检查—修正 迭代回路

四、简化中的常见误区

第一类误区是"过度简化"。把主要加强筋、翻边、连接孔一并删除,会改变结构刚度路径,导致碰撞力曲线、侵入量出现明显偏差。第二类误区是"简化不记录"。简化后没有保留原始几何和简化日志,后续复核或改型时无法追溯。第三类误区是"只删不修"。删除特征后留下自由边、缺口或非流形边,网格划分直接失败。

简化前务必确认关注区域:碰撞吸能区、应力集中区、接触界面附近的特征应谨慎处理;非关注区可大胆简化。简化阈值不是固定值,应随最小单元尺寸和求解精度要求动态调整。

最后给出一个可执行的简化检查清单,便于在项目中直接使用:

  1. 确认分析类型与关注区域,标记必须保留的传力特征。
  2. 复制原始几何,锁定备份,在副本上操作。
  3. 按"圆角→小孔→凸台→铭牌槽"顺序批量简化,每步保存。
  4. 执行几何检查:自由边、重复面、缺失面、微小面。
  5. 抽取中面或生成实体,检查拓扑连续性。
  6. 对比简化前后质量、质心与主要传力路径,偏差超限则回退。
  7. 记录简化日志:删除特征类型、数量、阈值、操作人、时间。

几何清理与特征简化是显式动力学建模中"性价比"最高的加速手段之一。它不改变求解器设置,也不依赖硬件升级,却能在保证工程精度的前提下,把单元规模和时间步长同时优化到合理区间。掌握判断依据、工具操作和复核方法,才能让简化真正服务于计算加速,而不是引入新的误差来源。