3. 几何参数化与CAD联动

在Ansys Mechanical参数化结构优化工程中,几何参数化是整个优化链条的起点。如果几何模型本身不具备可驱动的参数,后续的DOE采样、响应面构建和优化算法都将失去作用对象。本节围绕SpaceClaim与DesignModeler(DM)两条主流几何前处理路径,讲清参数如何从CAD模型中被识别、命名、传递到Mechanical,以及几何接口配置与参数更新机制如何保证每次设计点变化后模型能够正确重建。

一、参数化建模的两种典型路径

SpaceClaim采用直接建模(Direct Modeling)思路,参数化能力通过“拉动尺寸”“标注尺寸”和“参数组”实现。实际操作中,用户对拉伸、圆角、孔位等特征进行尺寸标注后,在“参数”面板中勾选需要暴露给Workbench的尺寸,该尺寸即成为可传递参数。SpaceClaim的优势在于几何修改不依赖特征树历史,适合拓扑相对稳定、尺寸频繁变化的优化场景。

DesignModeler则基于特征历史树,参数化通过尺寸前的小方框(复选框)控制。勾选后,该尺寸在Workbench参数管理器中以“P”前缀标识。DM适合规则几何、需要严格特征顺序控制的模型,例如带阵列孔、抽壳、倒角的支架类零件。两条路径的共同点是:只有被显式勾选的尺寸才会进入参数传递通道,未勾选的尺寸在优化过程中保持不变。

建议在建模阶段就规划好参数命名,例如将“孔中心距”命名为“Hole_Pitch”而非默认的“D12”,这样在Mechanical中引用表达式时更易读,也便于团队协作。

二、命名选择(Named Selection)的作用与配置

命名选择是连接几何与仿真设置的桥梁。在优化过程中,几何尺寸变化可能导致面、边、体的编号发生改变,如果边界条件直接引用面编号,更新后极易失效。命名选择通过给几何实体赋予稳定的名称,使载荷、约束、接触、网格控制等设置能够跟随几何变化自动重新映射。

在SpaceClaim中,可通过“选择”面板创建命名选择,支持按面、边、点、体分组。在DM中,通过“命名选择”分支创建,并可使用“面选择”“边选择”等工具。关键配置要点包括:命名选择应覆盖所有需要施加边界条件或提取结果的几何区域;对于可能因尺寸变化而分裂或合并的面,应使用基于规则的选择方式(如按法向、按面积范围)而非固定ID;命名选择名称应与Mechanical中的引用名称严格一致。

几何参数化与CAD联动数据流 CAD几何层 SpaceClaim / DM 参数化尺寸(P1, P2...) 命名选择(NS_Base等) Workbench参数管理器 Parameter Set 输入参数:P1=50, P2=12 输出参数:Mass, Stress Mechanical仿真层 边界条件与求解 命名选择映射载荷/约束 结果提取(应力/变形) 参数传递 参数引用 参数更新 → 几何重建 → 命名选择重映射 → 边界条件刷新 几何接口配置 • 关联CAD源文件路径 • 设置参数更新触发方式 • 选择几何传输格式(Parasolid等) • 配置命名选择保留策略 参数更新机制 • 手动更新:Refresh Geometry • 自动更新:设计点驱动 • 更新失败回滚与日志检查 • 参数范围与约束校验 常见失效与对策 • 面ID变化 → 用命名选择 • 参数未勾选 → 检查P标记 • 几何重建失败 → 检查拓扑 • 单位不一致 → 统一为mm

三、参数传递与几何接口配置

在Workbench工程中,几何参数通过“参数集”(Parameter Set)统一管理。SpaceClaim或DM中勾选的尺寸会自动出现在参数管理器的输入参数列表中,Mechanical中定义的输出参数(如最大等效应力、总质量、最大变形)也会汇总到同一界面。参数传递的核心规则是:输入参数驱动几何,几何驱动仿真,仿真产生输出参数,输出参数反馈给优化算法。

几何接口配置需要关注几个关键设置。第一,CAD源文件关联方式:对于外部CAD文件,应使用“关联CAD”而非“导入”,这样源文件更新后Workbench可自动感知。第二,几何传输格式:Parasolid(.x_t)在Ansys生态内兼容性最好,推荐作为中间格式。第三,命名选择保留策略:在几何接口属性中勾选“保留命名选择”,确保每次几何重建后命名选择不丢失。第四,参数更新触发方式:可选择“手动更新”用于调试,或“自动更新”用于批量设计点计算。

四、参数更新机制与实操验证

参数更新机制决定了优化循环能否稳定运行。当优化算法生成一组新的设计点(例如P1=55mm,P2=14mm)时,Workbench会依次执行:几何重建 → 命名选择重映射 → 网格重新划分 → 边界条件刷新 → 求解 → 结果提取。这一链条中任何一环失败,都会导致该设计点无效。

以下是一个可参考的参数配置示例,用于验证参数传递是否正常:

# Workbench参数管理器示例(教学假设数据)
输入参数:
  P1  Hole_Pitch     = 50 mm   [范围: 40 ~ 60]
  P2  Hole_Diameter  = 12 mm   [范围: 8 ~ 16]
  P3  Plate_Thickness = 6 mm   [范围: 4 ~ 10]

输出参数:
  P4  Max_Equivalent_Stress = 185.3 MPa
  P5  Total_Deformation     = 0.42 mm
  P6  Geometry_Mass         = 1.26 kg

更新设置:
  几何更新方式:自动
  命名选择保留:是
  单位系统:mm, kg, N, MPa

验证参数更新是否成功,可按以下步骤操作:在参数管理器中修改P1为55mm,点击“Update All Design Points”;观察几何是否重建、命名选择是否仍然指向正确的面;在Mechanical中检查载荷和约束是否仍然有效;求解后查看输出参数是否随输入变化而合理变化。如果几何重建失败,应检查参数范围是否导致拓扑退化(例如孔径大于板宽),或命名选择是否因面分裂而失效。

参数范围设置过宽可能导致几何重建失败或网格质量急剧下降。建议在优化前先用几个边界设计点做手动验证,确认几何在参数范围内均可成功重建。

五、命名选择与参数联动的工程要点

命名选择与参数化尺寸的联动是优化工程中最容易出问题的环节。一个典型场景是:支架上的安装孔位置随参数P1变化,如果命名选择直接引用了孔内表面,当P1变化导致孔移动到新的位置时,只要孔特征仍然存在,命名选择通常能够正确跟随。但如果P1变化导致孔与边缘相交或孔被完全切除,命名选择就会失效。

工程实践中建议采取以下措施:对关键边界条件区域使用多个命名选择并设置备用选择规则;在Mechanical中使用“命名选择”而非“几何选择”来施加约束和载荷;定期检查参数管理器中输入输出参数的对应关系,确保没有遗漏或错位;对于复杂装配体,应在DM或SpaceClaim中为每个零件单独建立命名选择,避免跨零件引用。

通过以上配置,几何参数化与CAD联动形成完整闭环:CAD尺寸驱动几何变化,命名选择保证边界条件稳定映射,参数管理器统一调度输入输出,几何接口配置确保数据正确传输,参数更新机制支撑优化迭代。这一链条的稳定性直接决定了后续DOE和优化求解的成败。