打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
为ANSYS初学者准备的例子——圆盘接触分析初学者

问题描述

如图所示的两个半圆盘,两盘的接触在一个点上,圆盘尺寸如图所示,两端同时施加大小为P的力,P通过磁盘的曲率中心,并通过接触点沿轴线。



两盘的夹角设为a,假设没有滑移,因此不考虑摩擦力的存在,两个圆盘的材料为E1=E2=200 GPa 泊松比均取0.29。半径R1=60mm,R1'=130mm,R2=80mm,R2'的=200mm。角a取0度,作用力P为4.5kN,用ANSYS求最大主应力和最大变形。


第1步,初始设定
启动经典ANSYS,点击Preferences,选择Structural,点OK。


使用参数化建模,输入参数,这里定义一个参数(inter)用于设定两圆盘间的初始干扰量。
Utility Menu > Parameters > Scalar Parameters
输入R1=60,点Accept.
同样的方法输入其他参数
R1p=130,R2=80,R2p=200,inter=1e-5,p=4500,E=2e5,nu=0.29



第2步 设置单元类型和常量
这里选用Solid187单元,它是一个三维10节点四面体结构的实体单元。
Main Menu > Preprocessor> Element Type > Add/Edit/Delete > Add...

定义接触对单元,TARGE170+ CONTA175 单元

Main Menu > Preprocessor> Element Type > Add/Edit/Delete > Add...



Main Menu > Preprocessor> Real Constants > Add/Edit/Delete > Add

  这里按默认设置就可以了,具体单元实常数具体设置,请参考相关资料,ok。

保存(养成良好的保存习惯,初学者切记!)
Toolbar > SAVE_DB

第3步 指定材料属性
Main Menu > Preprocessor >Material Props > Material Models ....

由于参数化,因此输入参数即可

可以点击确认数值

保存
Toolbar > SAVE_DB


第4步 建立几何模型

由于几何具有对称性,这里只建1/4模型进行分析

建模思路见图


创建关键点
Main Menu > Preprocessor > Modeling > Create > Keypoints > In Active CS

输入以下信息:
Keypoint 1: X =0, Y =0, Z =0, 点 Apply.
Keypoint 2: X =R2, Y =-R2, Z =0, 点 Apply.
Keypoint 3: X =R2, Y =-R2p, Z =0, 点 Apply.
Keypoint 4: X =0, Y =-R2p, Z =0, 点 Apply.
Keypoint 5: X =0, Y =-inter, Z =0, 点 Apply.
Keypoint 6: X =R1, Y =R1-inter, Z =0, 点 Apply.
Keypoint 7: X =R1, Y =R1p-inter, Z =0, 点 Apply.
Keypoint 8: X =0, Y =R1p-inter, Z =0, 点 Apply.
Keypoint 9: X =0, Y =-R2, Z =0, 点 Apply.
Keypoint 10: X =0, Y =R1-inter, Z =0, 点 OK.

创建线
Main Menu > Preprocessor > Modeling > Create > Lines > Lines >In Active Coord
用点连线2&3,3 & 4,4 & 1, 6 & 7, 7 & 8,8 & 5。
Main Menu > Preprocessor > Modeling > Create > Lines > Arcs > By End KPs & Rad
选择5,6,OK,再选择10,OK,跳出下面的窗口,半径选R1,OK,同样的方法做出下部的圆弧。



创建面
Main Menu > Preprocessor >Modeling > Create > Areas > Arbitrary > By Lines
选择形成面的各个线点OK即可

创建体
通过旋转面形成体
Main Menu > Preprocessor >Modeling > Operate > Extrude > Areas > About Axis
选择面OK,跳出下面的窗口,上表面旋转90度,下表面旋转-90度

保存一下
Toolbar > SAVE_DB


第5步 网格划分
先用Solid187划分上下两圆盘,然后再用Targe170和Cont175来分别划分目标面和接触面。
Main Menu > Preprocessor >Meshing > MeshTool
打开MeshTool,使用SmartSize划分,划分level选到1。
然后Mesh,选择两个体,点OK划分。


划分目标面

首先选择下部圆盘接触点附近的一部分节点,因为只有一小块面会和上部圆盘接触,可以使用逻辑选择做到这一点。首先选择目标面,然后选择面上节点。

Utility Menu > Plot > Areas.


Utility Menu > Plot > Nodes

使用坐标选择 y=-2 平面以上的节点,

Main Menu > Preprocessor > Modeling > Create > Elements > Elem Attributes
单元编号选择2 TARGE170,OK

Main Menu > Preprocessor > Modeling > Create > Elements > Surf /Contact > Surf to Surf
使用默认设置,点OK

Pick all后划分


在解决接触问题时,可能出现大变形或者你不能准确地知道可能发生接触的位置,这时你想要选择尽可能多的节点来捕获所有可能发生接触的地区。但是同时,你又想保持尽可能少的选定节点的数量,以减少求解时间。接触问题是高度非线性的,需要大量的计算资源来解决。因此在大多数情况下,最好是使用迭代的方法,得到适当数量的节点,建立一个有效的模型。

划分接触面
现在划分接触面,首先选取上部圆盘接触处节点,可以先选择接触面,然后选择y=1.5平面以下的节点,
Utility Menu > Select > Everything
Utility Menu > Select > Entities
用于之前一样的方法选取上部圆盘接触处的节点  

  
用 CONTA175建立接触单元
Main Menu > Preprocessor > Modeling > Create > Elements > Elem Attributes


Main Menu > Preprocessor > Modeling > Create > Elements > Surf /Contact > Node to Surf

点OK,选Pick All即可。

在进行下一步前,切记要将所有元素选取
Utility Menu > Select > Everything

保存!
Toolbar > SAVE_DB

第6步 设置边界条件
根据对称性,我们使用对称边界设置。
Main Menu > Preprocessor > Loads > Define Loads > Apply > Structural > Displacement > Symmetry B.C. > On Areas

选择下图的面,点OK


位移约束
Main Menu > Preprocessor > Loads > Define Loads > Apply > Structural > Displacement > On Areas
选择底面,按下图设置

施加载荷
Main Menu > Preprocessor > Loads > Define Loads > Apply > Structural > Force/Moment > On Keypoints
选择8号关键点,OK


添加耦合自由度
将上部圆盘的顶部节点自由度耦合,确保它们的整体一致性,
Utility Menu > Select > Entities
选择6号面,在选择该面上的节点,
Utility Menu > Plot > Nodes

然后进行节点自由度的耦合,
Main Menu > Preprocessor > Coupling/Ceqn > Couple DOFs
点pick all后,按下图输入参数,OK即可,这样就可以保证在荷载作用下,这些节点在Y方向的移动将会统一。

进行下一步之前,别忘了
Utility Menu > Select > Everything
保存
Toolbar > SAVE_DB

第7步,求解
设置求解控制选项
我们这里是做静力分析,考虑大变形,为此可以打开求解控制选项
Main Menu > Solution > Analysis Type > Sol'n Controls
按如下设置后,OK


求解
Main Menu > Solution > Solve > Current LS

OK
计算完成后,出现Solution is done!
ANSYS创建了一个文件,你的工作目录中有了diskscontact.rst。此文件包含了求解的结果。


第8步,后处理
进入后处理分析结果,
显示节点结果Von Mises Stress
Main Menu > General Postproc > Plot results > Contour Plot > Nodal Solu

列出最大压应力

Main Menu > General Postproc > List Results > Nodal Solution
This brings up the List Nodal Solution menu. Select Stress from the left list, Principals SPRIN from the right and click OK.

可以看到最大主应力是-1598.4,单位是N/mm2,负值表示压应力,这也是正确的。
最大压应力位于节点8(第三主应力S3),是下盘最初与上盘接触的节点。这也是可以预见的一个结果。

同样可以列出UY方向的变形值。


(第9步 验证结果见2楼)








第9步 验证结果

.


Approach


Max Prin Stress


Theory


0.0258mm


-1667N/mm2


ANSYS


0.0248mm


-1598.4N/mm2



与理论值的误差分别为3.88% 4.12%

讨论:细化网格
首先删除先前的所有网格
Main Menu > Preprocessor > Meshing > Mesh Tool
点Clear,pick all。
Main Menu > Preprocessor > Modeling > Delete > Elements
点pick all
Main Menu > Preprocessor > Modeling > Delete > Nodes
点pick all
重新划分网格
打开MeshTool,Element Attributes下 Global旁set,单元类型选择SOLID92,SmartSize选1,点其他默认,点mesh后pick all。

局部细化网格
回到MeshTool,在Refine at:里选择 KeyPoints,点Refine,在跳出的对话框里输入1回车,再输入5点OK,即选择了1和5关键点,默认OK,即对接触点附近的网格进一步细化。




接下来重复后面的各个步骤,直到计算


.


Approach


Max Prin Stress


Theory


0.0258mm


-1667N/mm2


ANSYS Coarse


0.0248mm


-1598.4N/mm2


ANSYS Fine


0.0258mm


-1694.5N/mm2


细化网格得到的结果与理论值误差小于2%,这表明,对于此类问题,局部精细网格可以得到更准确的结果。

退出ANSYS
Utility Menu > File > Exit
保存后OK

小结:这里为ANSYS初学者提供了一个GUI操作的例子,从建模到最后结果的分析都有涉及到,还涉及初级接触设置,对称、耦合,希望对刚刚接触ANSYS的朋友会有一点点帮助吧!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
有限元基础及ANSYS应用第8节梁系结构的ANSYS分析
接触非线性入门ANSYS分析
ANSYS热分析指南 第四章 瞬态传热分析
【转】ANSYS热分析指南(第六章)
ansys结构强度分析命令行计算详解
ansys实例一个
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服