2. Ansys Mechanical瞬态分析环境搭建

瞬态结构动力学仿真的第一步不是急着画网格或加边界条件,而是把“工作环境”搭对。环境搭错,后面所有计算都可能白做——单位制混用会让结果差几个数量级,材料库没配好会让密度、弹性模量取到默认值,几何导入方式选错则可能丢失装配关系或留下大量碎面。本节围绕 Workbench 项目流程、Transient Structural 模块的添加与连接、材料库配置、单位系统设置和几何导入方式五个环节,讲清楚每一步“实际该怎么做”以及“做错了会怎样”。

一、Workbench 项目流程的整体骨架

Ansys Workbench 采用“项目原理图(Project Schematic)”组织仿真流程。一个瞬态分析项目通常包含四个核心单元:Engineering Data(材料数据)、Geometry(几何)、Model(网格与边界条件)、Solution/Results(求解与后处理)。它们以方块形式纵向排列,方块之间的连线表示数据传递方向。理解这条“数据流”是环境搭建的关键:上游单元的输出会作为下游单元的输入,修改上游会触发下游更新。

实际操作中,建议先建立 Static Structural 或直接建立 Transient Structural 系统,再通过拖拽方式把 Engineering Data、Geometry 等单元接入。若已有稳态分析项目,可直接在 Project Schematic 空白处拖入 Transient Structural,然后把原 Geometry 单元用鼠标拖到新系统的 Geometry 格上,实现几何共享,避免重复导入。

二、Transient Structural 模块的添加与连接

在 Workbench 左侧 Toolbox 中找到 Transient Structural,双击或拖入 Project Schematic 即可创建系统。若需要与稳态分析共享材料或几何,可按住鼠标左键把已有单元拖到目标格上,出现“链接”提示后松开。连接关系分为两类:共享数据(如共享几何、共享材料)和数据传递(如把稳态结果作为瞬态初始条件)。

一个常见需求是“先静力预载,再做瞬态”。此时可建立 Static Structural 与 Transient Structural 两个系统,把 Static 的 Solution 拖到 Transient 的 Setup 上,形成“预载传递”连接。这样瞬态分析会以静力结果作为初始应力状态,适合模拟螺栓预紧后受冲击、或重力作用下再叠加振动的场景。

连接完成后,Project Schematic 中会出现带箭头的连线。若连线为虚线,说明数据尚未更新;右键选择 Update 或直接点击工具栏 Update Project 即可刷新。

三、材料库配置

双击 Engineering Data 进入材料编辑界面。默认只有 Structural Steel 等少数材料,实际项目需要自行添加。以常见的 Q235 钢为例,瞬态动力学至少需要以下参数:

参数符号示例值单位
密度ρ7850kg/m³
弹性模量E2.06e11Pa
泊松比ν0.3—
屈服强度σs2.35e8Pa

若考虑塑性或超弹性,还需在 Toolbox 中拖入相应本构模型。瞬态分析中密度不可省略,因为惯性力和重力载荷都依赖密度;若只做线性瞬态,弹性模量与泊松比是必需项。材料定义完成后,回到 Project Schematic,把 Engineering Data 单元拖到 Transient Structural 的 Engineering Data 格上,完成材料库连接。

四、单位系统设置

Workbench 默认使用 MKS(米-千克-秒)或 mm-ton-s 等一致单位制。单位设置入口在菜单 Units → Unit Systems。关键原则是:所有输入量必须统一到同一单位制。例如几何以 mm 导入,而材料弹性模量用 Pa,就会导致刚度矩阵量级错误。

推荐做法:几何用 mm 建模时,材料密度用 7.85e-9 ton/mm³,弹性模量用 2.06e5 MPa,力用 N,时间用 s。这样得到的位移是 mm,应力是 MPa,与工程习惯一致。若不确定,可在 Model 中查看当前单位制,并在关键输入框旁核对单位标签。

单位混用是瞬态分析最常见的错误来源。若结果位移异常大或异常小,首先检查单位制是否一致,而不是怀疑网格或边界条件。

五、几何导入方式

Workbench 支持多种几何来源:DesignModeler 直接建模、SpaceClaim 直接建模、以及外部 CAD 文件导入(STEP、IGES、Parasolid、ACIS 等)。瞬态分析推荐使用 STEP 或 Parasolid 格式,因为它们对实体和装配关系的保留较好。

导入时需注意三点:第一,检查几何是否完整,有无破面或缺失实体;第二,确认装配体中的接触对是否被正确识别,必要时在 Model 中手动调整接触类型;第三,若几何来自外部 CAD,建议在导入后执行 Geometry → Properties → Analysis Type 设置为 2D 或 3D,避免维度不匹配。对于复杂装配,可先在 SpaceClaim 中做简化,去除不影响力学响应的倒角、小孔和装饰特征,以降低网格规模和求解时间。

Workbench 瞬态分析项目原理图与数据流 Engineering Data 材料库:ρ、E、ν、σs Geometry STEP / Parasolid 导入 Model 网格、接触、边界条件 Solution / Results 位移、应力、加速度 Transient Structural 瞬态结构动力学系统 时间步长 Δt 阻尼、惯性载荷 初始条件 求解器设置 Static Structural 静力预载分析 预载传递 单位系统 mm-ton-s 一致单位制 ρ: 7.85e-9 ton/mm³ E: 2.06e5 MPa 数据传递 / 共享 预载传递 单位制约束

几何导入后,进入 Model 单元。此时应检查:材料是否已正确指派到各部件、接触对是否合理、单位制是否与预期一致。若几何来自外部 CAD,建议在 Model 中执行 Geometry → Generate 后查看是否有警告或错误。确认无误后,再进入网格划分与边界条件设置。

六、环境搭建的检查清单

完成上述步骤后,建议按以下顺序做一次快速核查:

  • Project Schematic 中所有单元是否已更新(无虚线、无问号);
  • Engineering Data 中材料参数是否完整,密度是否填写;
  • 单位制是否统一,关键输入框单位标签是否与预期一致;
  • 几何是否完整,装配接触是否被正确识别;
  • Transient Structural 的 Analysis Settings 中时间步长、总时间是否已初步设定。

环境搭建看似是“准备工作”,但它决定了后续求解能否顺利进行以及结果是否可信。把 Workbench 项目流程、模块连接、材料库、单位制和几何导入这五件事做扎实,瞬态分析就有了可靠的基础。