[有限元] Ansys Workbench 19.2 平面应力问题分析示例

例题 1

试生成图 1 所示双孔板拉伸问题恰当的有限元网格(L=1000mm),计算孔边最大应力σmax,绘出变形及应力云图。并通过网格细分说明结果的精度。

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

操作步骤:

1.打开 Ansys Workbench 19.2

2.双击或拖动 Analysis Systems - Static Structural 到 Project Schematic 中

[有限元] Ansys Workbench 19.2 平面应力问题分析示例
Project Schematic 中的 Static Structural 如图所示

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

3.双击或右键打开 Project Schematic - Static Structural - Engineering Data

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

4.新建一个材料

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

5.从 ToolBox 的 Linear Elastic 中拖一个 Isotropic Elasticity 下来到 Properties 中

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

6.设置材料属性

杨氏模量和泊松比是静力学求解必不可少的两个参数

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

7.双击或右键打开 Project Schematic - Static Structural - Geometry

进入 SpaceClaim,初始界面如图所示。该软件的操作方式类似于 SolidWorks,是基于草图的方法

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

8.点击进入 File - SpaceClaim Options

[有限元] Ansys Workbench 19.2 平面应力问题分析示例
SpaceClaim Options 如图所示

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

点击进入 SpaceClaim Options - Units,修改网格间距

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

9.正视于 XZ 平面

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

10.使用矩形工具、圆工具绘制草图

矩形工具、圆工具如图所示

[有限元] Ansys Workbench 19.2 平面应力问题分析示例
[有限元] Ansys Workbench 19.2 平面应力问题分析示例

先画一个矩形

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

然后选择构造线工具

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

画一条构造线

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

右键单击构造线,在弹出菜单中选择 Set as Mirror Line 转换为对称轴

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

接下来所画的所有图形,都会关于这条对称轴镜像对称

画圆

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

11.使用拉伸工具,拉出凸台

拉伸工具

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

拉伸厚度可以随便设,只需要保证厚度远小于长和宽就好了

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

拉伸结果

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

12.保存文件,回到 Project Schematic

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

可以看到, Geometry 那一栏后面的图标已经由问号变成了对勾,代表着这项环节的信息完备

13.单击 Geometry,查看当前使用的文件是否是刚刚保存的文件,还是 SpaceClaim 的临时文件

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

如果不是刚刚保存的文件,需要先重置 Geometry 再导入文件

Reset
[有限元] Ansys Workbench 19.2 平面应力问题分析示例

Import Geometry

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

14.设置 Geometry 为 2D 模式

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

15.双击或右键打开 Project Schematic - Static Structural - Model

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

发现出错了,一个带孔的板只剩下孔了

16.修改 Geometry

上网查了一下出错原因,然后我把板重新在 XY 平面上建了一遍,还是出错
我看别的教程里面用 DM 都是构建了一个 Surface,而我在 SC 里面找了好久也没找到类似的功能
结果画完草图,进入 3D 视图一看,结构树中就会显示 Surface 了
这个时候,它显示的 Surface 就是已经自动识别,开了孔的

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

但是当我打开 Project Schematic - Static Structural - Model 的时候还是出现了一点问题,它可以识别到平面,但是识别不到孔

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

再回到 SpaceClaim,反复观察后发现,我之前以为的"自动识别到圆并挖孔"的想法不完全对,孔本身也被视为一个平面。我的鼠标停留在板上,所以高亮显示的是挖了两个孔的板;如果鼠标放到圆内,就会高亮显示孔平面。
可以显示,就可以选择,然后就可以删除,删除了两个孔平面之后,就只剩下挖了两个孔的板平面了

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

17.点击 Outline- Project - Model - Geometry,在 Details - Definition 中设置 2D Behavior 为 Plane Stress 平面应力

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

一般是自动设置好的

18.点击 Outline- Project - Model - Geometry - XXX\Surface,在 Details - Definition 中设置 Thickness 厚度,在 Details - Material 中设置 Assignment 材料为自定义材料

厚度远小于长和宽就好了

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

19.双击或右键点击 Outline- Project - Model - Mesh,生成网格

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

生成出来的网格的密度函数是自动设置的,诶,边缘和孔的地方密,中间疏,不错不错

20.施加约束和载荷

Outline- Project - Model - Static Structural - 右键 - Insert - Fixed Support 固支约束

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

施加力的方式类似

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

21.Outline- Project - Model - Static Structural - 右键 - Solve 求解

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

求解出错了,报错为

Solver pivot warnings or errors have been encountered during the solution. This is usually a result of an ill conditioned matrix possibly due to unreasonable material properties, an under constrained model, or contact related issues. Check results carefully. Project>Model>Static Structural>Solution Saturday, January 1, 2022 10:27:43 AM
Not enough constraints appear to be applied to prevent rigid body motion. This may lead to solution warnings or errors. Check results carefully. Project>Model>Static Structural>Solution Saturday, January 1, 2022 10:27:43 AM
A solver pivot warning or error has been detected in the UX degree of freedom of node 618 located in SYS-1\Surface. This is usually a result of an ill conditioned matrix possibly due to unreasonable material properties, an under constrained model, or contact related issues. Check results carefully. You may select the offending object and/or geometry via RMB on this warning in the Messages window. Project>Model>Static Structural>Solution Saturday, January 1, 2022 10:27:43 AM
Solver pivot warnings or errors have been encountered during the solution. This is usually a result of an ill conditioned matrix possibly due to unreasonable material properties, an under constrained model, or contact related issues. Check results carefully. Project>Model>Static Structural>Solution Saturday, January 1, 2022 10:27:41 AM

那果然还是需要加一点约束,我本来以为,要是板的两边有力的话就不用了
可能是,还会发生刚体位移?

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

在上下两边加了无摩擦约束之后还是出错……思考

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

在左右两边的 Pressure 的方向设置为 Vector 模式,然后手动选择方向,求解,还是出错……思考
后来看了别人的视频才发现,直接在中点的地方约束 X 方向位移为 0 就好了,就相当于告诉 Ansys 我物体变形之后的对称轴还是在原点

Outline - Project - Model - 右键 - Insert - Named Selection 创建一个命名组

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

点选择工具

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

选中圆孔边缘上的,在对称轴上的点
这里没有明显在对称轴上的点,可以先凑合选一个,之后再来处理

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

点击 Outline - Project - Model - Named Selections - Selection,在 Details - Scope 中 Apply 应用选择的点

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

应用之后

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

Outline - Project - Model - Named Selection - Selection - 右键 - Rename 重命名

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

重命名之后

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

Outline - Project - Model - Static Structural - 右键 - Insert - Nodal Displacement 节点位移约束

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

使用刚刚创建的命名组,并设置 X 方向位移为 0

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

求解前的总览

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

Outline - Project - Model - Solution - 右键 - Insert - Deformation - Total 全局位移

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

Outline - Project - Model - Solution - Total Deformation - 右键 - Evaluate All Result 显示结果

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

成功求解之后的变形图

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

22.重新处理 Mesh 边界:Outline - Project - Model - Mesh - 右键 - Insert - Sizing

Sizing 使选中的边界分为若干等分

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

选择边工具

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

可以选中圆孔边,Apply

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

点击 Outline - Project - Model - Mesh - Edge Sizing,在 Details - Definition 中设置 Type 为 Number of Division 分割数量

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

设置分割数量为一定值,对第二个圆孔重复 Sizing 操作

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

23.重新生成 Mesh

期间我重调了圆孔边的分割数量,因为那个数量下还是没有在对称轴上的点

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

24.重新选择命名组

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

25.重新求解

求解前总览

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

应变图

[有限元] Ansys Workbench 19.2 平面应力问题分析示例

与之前的应变图对比,可以发现,选中了对称轴上的点用于约束,使得求解结果的对称性更加明显

参考
——————————————————————————————
[1] ansys workbench 静力结构分析基础操作流程(入门) - ****
该文章给出了一个立方体的受力分析示例
最简单,适合了解流程
——————————————————————————————
[2] 【ansys workbench】16.对称问题、平面问题和*度 - ****
该文章详细给出了平面问题的分析步骤
可惜由于是转载的原因,很多话说得没头没尾
——————————————————————————————
[3] Units options - Ansys SpaceClaim 3D Modeling Software
在 SpaceClaim 中自定义单位的方法
——————————————————————————————
[4] Discovery SpaceClaim: Getting Started Tutorials
SpaceClaim 官方入门教程
——————————————————————————————
[5] Error: Failed to import assembly from SpaceClaim. No bodies to transfer - Ansys Learning Forum
错误信息 Failed to import … 的解决方案
——————————————————————————————
[6] 2D Plate with a Hole using ANSYS Workbench - YouTube
一个完整的带孔薄板的分析示例
考虑到了点位移约束,Mesh 边界分割等问题
——————————————————————————————
[7] difference between pressure and surface force application - Engineering Stack Exchange
压力和面力的区别:是否强制要求法向方向
——————————————————————————————
[8] What is Frictionless Support ? - graspengineering
无摩擦约束只约束法向方向
——————————————————————————————
[9] Plane Stress Problem: Apply Pressure on the Two Opposite Sides of the Rectangle Meets Errors - Ansys Learning Forum
我的关于 UX *度约束的提问,后来还是我自己回答了hhh

上一篇:2022,01,28Java多线程


下一篇:Payment Medium Workbench -- 支付媒介工作台