3. ANSYS动力学分析环境搭建
模态分析与谐响应分析都属于线性动力学范畴,但它们对分析环境的要求比静力学更“挑剔”:材料必须给出密度,几何必须干净到能划出质量良好的网格,求解器必须能访问到模态提取与频率扫描相关的设置。因此,在真正按下 Solve 之前,先把 Workbench 环境搭对,比后面反复排错要省力得多。本节以一根悬臂梁为对象,走完从项目原理图到 APDL 环境切换的完整准备过程。
一、项目原理图:先搭骨架,再填内容
Workbench 的 Project Schematic(项目原理图)本质是一张“分析流程图”,每个单元格代表一类数据或一个求解环节。对悬臂梁动力学分析,推荐搭建如下链路:
- Engineering Data:材料库,提供密度、弹性模量、泊松比;
- Geometry:几何模型,导入或创建悬臂梁;
- Model:前处理与求解设置,包含网格、边界条件、模态/谐响应设置;
- Setup / Solution / Results:由 Model 单元格展开的求解与后处理环节。
操作上,从左侧 Toolbox 拖拽 Modal 或 Harmonic Response 到项目原理图区,系统会自动生成一条包含 Engineering Data、Geometry、Model、Setup、Solution、Results 的纵向链路。若同一根梁既要算模态又要算谐响应,可再拖一个 Harmonic Response 系统,并把它的 Engineering Data、Geometry、Model 与已有系统共享(拖动单元格建立链接),这样材料与几何只维护一份,避免“同一根梁两套参数”的隐患。
二、Engineering Data:动力学分析必须补上密度
静力学分析中,密度常常可以忽略;但模态频率与质量矩阵直接相关,密度缺失会导致频率计算错误甚至无法求解。以结构钢为例,在 Engineering Data 中至少确认以下三项:
| 属性 | 示例值 | 说明 |
|---|---|---|
| Density | 7850 kg/m³ | 模态与谐响应必需 |
| Young's Modulus | 2.0×10¹¹ Pa | 决定刚度矩阵 |
| Poisson's Ratio | 0.3 | 影响剪切与横向变形 |
若材料库中没有合适材料,可在 Engineering Data 中新建材料并逐项填入上述属性;也可从 Material Library 中加载 General Materials 后复制结构钢再修改。配置完成后,回到 Model 单元格,在 Geometry 分支下为梁体指派该材料。判断是否配置成功的一个简单标志是:Model 中材料分支下能看到 Density 一栏有数值,而不是空白或 “Not specified”。
三、几何导入与修复:让梁“干净”到能划网格
悬臂梁的几何可以很简单:一根长 L、截面 b×h 的矩形梁。若在外部 CAD 中建模后导入,常见问题包括:单位不一致、存在微小碎面、梁端面不闭合、多余边线等。导入后建议按以下顺序检查:
- 单位与尺寸:确认导入后梁长为 0.5 m 而非 500 mm 或 0.5 in;
- 实体完整性:在 Geometry 中查看是否为单一 Solid,若被识别为多个面片,需用 Merge 或 Fill 修复;
- 端面与边:固定端应是一个完整平面,便于施加 Fixed Support;
- 命名选择:可提前为固定端面、自由端面创建 Named Selection,后续施加边界条件与提取结果时更省事。
若几何存在干涉或缝隙,可在 SpaceClaim 或 DesignModeler 中使用 Pull、Fill、Merge 等工具修复。修复的目标不是“好看”,而是让网格划分时不会在碎面处产生畸形单元——畸形单元会直接污染刚度矩阵,使模态频率偏高或出现虚假局部模态。
四、Model 单元格:网格、边界与求解设置的落点
双击 Model 进入 Mechanical 界面后,悬臂梁的准备动作集中在三处:
网格:对梁体可用扫掠网格(Sweep)沿长度方向划分,单元尺寸示例取 5 mm,得到约 100 个单元。模态分析对网格密度比静力学更敏感,建议至少做一次网格无关性检查:把单元尺寸从 10 mm 减到 5 mm,若前几阶频率变化小于 1%,可认为网格足够。
边界条件:在梁的固定端面施加 Fixed Support,约束全部自由度。注意固定端必须是面而非边,否则会引入不真实的点约束,导致局部刚度异常。
求解设置:模态分析中设置提取阶数(例如前 6 阶),并确认求解器类型;谐响应分析中设置频率扫描范围(例如 0–2000 Hz)与步长。这些设置都挂在 Model 单元格下的 Analysis Settings 中。
五、APDL 环境切换:什么时候需要,怎么切
Workbench 的 Mechanical 界面适合常规设置,但有些动力学操作在图形界面中不直接暴露,例如自定义模态提取算法、读取 .mode 文件、批量修改求解参数等。此时可把 Model 单元格的求解器从 Mechanical 切换到 APDL:在 Model 上右键选择 Insert → Commands,或在项目原理图中使用 APDL 系统与已有 Model 共享几何与材料。
切换后,原本在 Mechanical 中设置的边界条件与网格仍会以 APDL 命令流的形式存在,但部分图形化设置可能不再可见。因此建议:先在 Mechanical 中完成网格与边界条件,再插入 Commands 片段补充 APDL 命令,而不是一上来就完全用 APDL 重建模型。这样既保留图形界面的可检查性,又能获得 APDL 的灵活性。
六、准备完成的判断依据
在正式求解前,可用以下几条快速判断环境是否搭好:Engineering Data 中密度不为空;Geometry 中梁为单一实体且固定端面完整;Model 中材料已指派、网格无畸形单元、Fixed Support 施加在面上;若使用 APDL,命令流无语法报错。满足这些条件后,再进入模态求解,得到的频率与振型才具备可信度。对悬臂梁而言,其一阶弯曲频率的解析估算可作为量级参考,若仿真结果与之相差数倍,通常说明密度、弹性模量或约束条件出了问题,应回到本节的环境搭建环节逐项排查。