2. Ansys Mechanical 工作环境与连接仿真入口

在 Ansys 中做装配体连接仿真,第一步不是急着画网格或加约束,而是先弄清楚“模型在哪里、连接在哪里、操作入口在哪里”。Ansys Mechanical 并不是一个孤立程序,它通常运行在 Workbench 项目体系之下,通过“项目—系统—模型—连接”的层级组织数据。理解这套组织方式,能避免后续出现模型找不到、连接丢失、结果无法关联等常见问题。

Workbench 项目组织:从项目到系统的层级

打开 Workbench 后,左侧是项目原理图(Project Schematic),它用方块表示系统,用连线表示数据传递。一个典型的静力学分析项目包含:Engineering Data(材料)、Geometry(几何)、Model(模型与连接)、Setup(边界与求解设置)、Solution(结果)、Results(后处理)。这些方块自上而下排列,双击 Model 或右键选择 Edit,才会进入 Mechanical 界面。

项目组织的关键在于“数据流方向”。几何从 Geometry 流向 Model,材料从 Engineering Data 流向 Model,模型再流向 Setup。如果装配体中包含多个零件,几何通常来自 CAD 导入或 SpaceClaim/DM 建模,导入后各零件默认是独立实体,它们之间没有自动连接关系。这正是连接仿真需要介入的地方。

建议在 Workbench 中先完成材料指派和几何检查,再进入 Mechanical。否则在 Mechanical 中修改几何后,可能需要重新刷新上游数据,导致连接定义被重置。

Mechanical 界面:连接分支的位置

进入 Mechanical 后,左侧是大纲树(Outline),从上到下依次为:Model、Geometry、Coordinate Systems、Connections、Mesh、Static Structural、Solution 等。其中 Connections 分支就是连接仿真的核心入口。展开后通常包含 Contacts 和 Remote Points 两类对象。

右侧是图形窗口,用于选择面、边、点;下方是详细信息面板(Details),用于设置接触类型、摩擦系数、远程点坐标等参数。顶部工具栏中的 Connections 按钮可以快速定位到连接分支。需要特别注意的是:接触和远程点都属于“装配关系”的建模手段,它们不改变几何本身,只改变求解器对零件之间如何传递力的理解。

Workbench 项目组织与 Mechanical 连接入口 Workbench 项目原理图 Engineering Data(材料) Geometry(几何) Model(模型与连接) Setup(边界与求解) Solution(求解) Results(后处理) 双击 Model 进入 Mechanical 数据流自上而下传递 进入 Mechanical 大纲树 Model Geometry Coordinate Systems Connections Contacts(接触) Remote Points(远程点) Mesh Static Structural Solution 选中 详细信息面板 Type: Bonded / Frictional Friction Coefficient: 0.2 Scope: 面 / 边 / 点 Behavior: Asymmetric Pinball Region: 2 mm Remote Point: 坐标/面 DOF: 6 自由度 接触与远程点参数 在此集中设置 连接分支不改变几何,只定义零件之间力的传递方式;接触与远程点均在此管理

接触:装配体中最常见的连接方式

接触(Contact)用于描述两个零件表面之间的相互作用。在 Mechanical 中,接触由“接触对”组成:一个 Contact 面和一个 Target 面。默认情况下,软件会自动探测可能接触的面并生成接触对,但自动探测的结果往往需要人工检查。

接触类型主要有以下几种:Bonded(绑定,无相对滑动,相当于焊接)、No Separation(不分离,允许小滑动但不脱开)、Frictionless(无摩擦,可滑动可分离)、Frictional(摩擦,需设置摩擦系数)、Rough(粗糙,不允许滑动)。对于螺栓连接的法兰面,常用 Frictional 并设置摩擦系数 0.1~0.2;对于过盈配合的轴孔,常用 Frictional 或 Bonded 近似。

设置接触时,重点检查三项:Scope(接触面和目标面是否正确)、Type(类型是否符合物理实际)、Pinball Region(探测区域是否覆盖实际接触范围)。Pinball 过小会导致接触未被识别,过大则可能引入虚假接触。例如两个零件间隙为 0.5 mm,Pinball 至少应大于 0.5 mm,通常取 1~2 mm。

远程点:把力或约束施加到“点”上

远程点(Remote Point)用于将载荷或约束施加到几何上某个位置,而不必在该位置真实建点。它常用于:螺栓预紧力施加、轴承座受力、集中力加载等场景。创建远程点时,需要选择几何对象(面、边或点),并指定远程点的坐标位置。Mechanical 会自动建立该点与所选几何之间的耦合关系。

远程点的行为由 Behavior 控制:Rigid(刚性,所选几何与远程点之间无相对变形)、Deformable(柔性,允许变形)、Coupled(耦合,仅传递指定自由度)。例如模拟螺栓头与法兰面的接触时,常用 Rigid 行为,把螺栓预紧力施加到远程点上,再通过接触传递到法兰面。

远程点必须依附于有效的几何选择。如果几何被修改或抑制,远程点可能失效,求解前应检查 Connections 分支下是否有黄色警告或红色错误标记。

基本操作流程与检查要点

综合来看,进入连接仿真的操作路径可以归纳为:在 Workbench 中双击 Model 进入 Mechanical → 展开 Connections → 右键插入 Contact 或 Remote Point → 在 Details 中设置参数 → 检查接触对和远程点的状态 → 继续划分网格和施加边界条件。

实际操作中,建议按以下顺序检查:

  • 几何是否已正确导入,各零件是否为独立实体;
  • Connections 下自动生成的接触对是否覆盖了所有实际接触区域;
  • 接触类型和摩擦系数是否与物理工况一致;
  • 远程点坐标是否位于预期位置,Behavior 是否合理;
  • 是否存在未连接的零件(自由体),可通过 Contact Tool 或求解后的位移云图判断。

例如一个简单的支架装配:底座与立柱之间为螺栓连接,立柱与横梁之间为焊接。底座—立柱接触面设为 Frictional,摩擦系数 0.15;立柱—横梁接触面设为 Bonded。螺栓预紧力通过 Remote Point 施加在螺栓头对应的面上,Behavior 设为 Rigid。这样设置后,求解器才能正确传递预紧力和接触力。

掌握 Workbench 项目组织、Mechanical 界面布局、Connections 分支下的接触与远程点操作,是后续所有装配可靠性仿真的基础。连接定义是否正确,直接决定求解能否收敛以及结果是否可信。在进入网格划分和求解之前,花时间检查连接设置,往往比事后反复调试更有效率。