案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)

2017-05-17  by:CAE仿真在线  来源:互联网

静力分析概述


静力分析计算结构在固定不变载荷下的响应。静力分析不考虑结构的惯性和阻尼的影响,但是静力分析可以计算那些固定不变的惯性载荷对结构的影响(例如重力和离心力),以及那些可以近似等价为静力作用的随时间变化的载荷(例如在很多建筑规范中所定义的等价静力风载荷和地震载荷)。

静力分析用于计算由不包括惯性和阻尼效应的载荷作用于结构或部件上引起的位移、应力、应变和反力等。固定不变的载荷和响应是一种理想的假设,即假定载荷和结构的响应随时间的变化非常缓慢。静力分析所处理的载荷通常包括:

(1)外部施加的作用力(集中力、分布力和体积力等);

(2)稳定的惯性力(重力和离心力等);

(3)强迫位移;

(4)温度载荷(对于温度应变);

(5)能流载荷(对于核能膨胀);

静力分析可以是线性的也可以是非线性的。非线性静力分析包括所有类型的非线性:大变形、弹塑性、蠕变、应力刚化、接触等,这些将在高级篇中分别讲述。本章只涉及线性情况,即小变形,材料是线弹性的。

静力分析的一般步骤通常如下


一、建模

首先用户应该指定工作目录、文件名和分析标题,然后在前处理中定义模型几何元素、单元类型、实常数、材料参数等。这些步骤对大多数ANSYS分析类型是一致的。前处理中需要注意以下问题。

① 可以应用线性或非线性结构单元。

② 材料特性可以是线性或非线性、各向同性或正交各向同性、常数或与温度相关的。

必须按某种形式定义刚度(如弹性模量EX、超弹性系数等)。

对于惯性载荷(如重力、离心力等),必须定义质量计算所需的数据,如密度DENS等。

对于温度载荷,必须定义热膨胀系数ALPX。

③ 对于网格密度,要记住以下两点。

力或应变急剧变化的区域(通常是用户感兴趣的区域,如孔边缘、截面突变部位、不同材料结合部位等)需要比应力或应变梯度较平缓区域更密的网格。

在考虑非线性影响时,要用足够的网格来得到非线性效应。如塑性分析需要相当的积分点密度,因而在高塑性变形梯度区域需要较密的网格。



二、设置求解控制

设置求解控制包括定义分析类型、设置一般分析选项、指定载荷步选项等。用户可以通过Solution Control对话框来设置求解控制选项,其菜单路径为Main Menu> Solution>Unabridged Menu>Options。


三、施加载荷


四、求解


五、检查分析结果

静力分析结果保存于结构分析结果文件(Jobname.RST)中,包括以下内容:

基本解(节点位移UX、UY、UZ、ROTX、ROTY、ROTZ、温度temp、电压volt等);

导出解(节点和单元应力、节点和单元应变、单元力、节点反力等)。


下面以带圆孔矩形平板的拉伸来说明结构应力集中分析的几种常见实用方法。

如图1所示,一个带圆孔的矩形薄板左右两边受均布拉力。

几何尺寸及材料属性如下:w=h=10mm,R=0.5mm,E=2e5MPa,μ=0.3,q=1MPa。

由于模型和载荷具有对称性,因此只需要考虑1/4模型。

下面分别是利用菜单和命令流方式进行有限元分析的方法。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys培训课程图片1

图1 带圆孔矩形平板的拉伸示意图


方法一、通过加密网格

实现应力集中的精确模拟

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys结果图片2

1.GUI菜单建模分析过程

第一步,清除内存准备分析。

(1)清除内存。

GUI:Utility Menu>File>Clear& Start New,单击OK按钮。

(2)更换工作文件名。

GUI:Utility Menu>File>Change Jobname,输入the plate under tension。

(3)定义标题。

GUI:Utility Menu>File>Change Title,输入the plate under tension analysis。

第二步,创建有限元模型。

(1)进入前处理器。

GUI:Main Menu>Preprocessor

(2)定义单元类型。

GUI:Main Menu>Preprocessor>Element Type>Add/Edit/Delete,选择plane42单元。

(3)定义材料。

GUI:Main Menu>Preprocessor>Material Props>Material Models,弹出对话框,连续双击Structural>linear>Elastic>Isotropic,弹出对话框,在值域EX处输入2e5,在值域PRXY处输入0.3。

(4)创建矩形。

GUI:Main Menu>Preprocessor>Modeling>Create>Areas>Rectangle,选择By Dimensions,弹出对话框,在x1、x2值域中分别输入0和5,y1、y2值域中分别输入0和5。

(5)创建实心圆。

GUI:Main Menu>Preprocessor>Modeling>Create>Areas>Circle,选择Solid Circle,弹出对话框,在WP x和WP y域中分别输入0和0,在Radius域中输入0.5。

(6)布尔运算。

GUI:Main Menu>Preprocessor>Modeling>Operate>Booleans>Subtract,选择Areas,弹出对话框,在Subtract Areas对话框中输入1,单击OK按钮,接着弹出对话框,在对话框中输入2。

(7)设置单元属性。

GUI:Main Menu>Preprocessor>Meshing>>Mesh Attributes>All Areas,弹出对话框,MAT对应项设置为1,TYPE对应项设置为1 PLANE42。

(8)划分网格。

GUI:Main Menu>Preprocessor>Meshing>Mesh Tool,弹出对话框,单击Global,设置size为0.1,单击OK按钮。返回到Mesh Tool面板,单击Mesh按钮,弹出Mesh Areas对话框,单击Pick All按钮,最后得到图2所示的网格图。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys结果图片3

图2 网格图

第三步,静力学分析。

(1)进入求解器。

GUI:Main Menu>Solution

(2)选择分析类型。

GUI:Main Menu>Solution-Analysis Type- New analysis,选中Static。

(3)施加对称边界条件。

GUI:Main Menu>Solution>Define Loads>Apply> Structural>Displacement>Symmetry B.C.>

On Lines,弹出对话框,选择9和10两条线。

(4)施加均布拉力。

GUI:Main Menu>Solution>Define Loads>Apply>Structural>Pressure>On Lines,弹出对话框,选择线2,然后单击OK按钮,弹出Apply PRES on lines对话框,在value栏里输入-1。

(5)执行求解。

GUI:Main Menu>Solution>-Solve-Current LS

(6)退出求解器。

GUI:Main Menu>Finish

第四步,执行后处理。

(1)进入后处理器。

GUI:Main Menu>Solution>General Postproc

(2)切换结果坐标系到柱坐标下。

GUI:Main Menu>Solution>General Postproc>Options for Outp,弹出对话框,选择全局柱坐标Global cylindric。

(3)柱坐标下观察结果。

GUI:Main Menu>Solution>General Postproc>Plot Results>Contour Plot-Nodal Solu,弹出对话框,选择Y-Component of stress,应力云图如图3所示。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys结果图片4

图3 柱坐标下的σy分布

单元尺寸esize设置成0.05以后,y方向应力云图如图4所示:

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys结果图片5

图4 esize=0.05 柱坐标下的σy分布


局部详细操作步骤

命令流

/clear,start

/title, the plate under tension analysis

/filnam, the plate under tension

/prep7

et,1,42

mp,ex,1,2e5

mp,nuxy,1,.3

rect,,5,,5

cyl4,,,.5

asba,1,2

esize,0.1

!esize,0.05 (加密)

amesh,all

Fini

/solu

dl,9,,symm

dl,10,,symm

sfl,2,pres,-1

/psf,pres,norm,2,0,1

sftran

dtran

solve

fini

/post1

jpgprf,500,100,1

rsys,1

plnsol,s,y


方法二、通过局部细化网格

实现应力集中的精确模拟

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys结果图片2

1.GUI菜单建模分析过程

建模操作同前

(8)划分网格。

GUI:Main Menu>Preprocessor>Meshing>Mesh Tool,弹出对话框,单击Global,设置size为0.2,单击OK按钮。返回到Mesh Tool面板,单击Mesh按钮,弹出Mesh Areas对话框,单击Pick All按钮,最后得到图5所示的网格图。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys图片7

图5 esize=0.2网格图

第三步,静力学分析。

(1)进入求解器。

GUI:Main Menu>Solution

(2)选择分析类型。

GUI:Main Menu>Solution-Analysis Type- New analysis,选中Static。

(3)施加对称边界条件。

GUI:Main Menu>Solution>Define Loads>Apply> Structural>Displacement>Symmetry B.C.>

On Lines,弹出对话框,选择9和10两条线。

(4)施加均布拉力。

GUI:Main Menu>Solution>Define Loads>Apply>Structural>Pressure>On Lines,弹出对话框,选择线2,然后单击OK按钮,弹出Apply PRES on lines对话框,在value栏里输入-1。

(5)执行求解。

GUI:Main Menu>Solution>-Solve-Current LS

(6)退出求解器。

GUI:Main Menu>Finish

第四步,执行后处理。

(1)进入后处理器。

GUI:Main Menu>Solution>General Postproc

(2)切换结果坐标系到柱坐标下。

GUI:Main Menu>Solution>General Postproc>Options for Outp,弹出对话框,选择全局柱坐标Global cylindric。

(3)柱坐标下观察结果。

GUI:Main Menu>Solution>General Postproc>Plot Results>Contour Plot-Nodal Solu,弹出对话框,选择Y-Component of stress,应力云图如图9所示。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys培训课程图片8

图9 柱坐标下的σy分布

局部网格法

(9)局部细化网格。

GUI:Main Menu>Preprocessor>Meshing>Modify Mesh>Refine At>Keypoints ,弹出拾取关键点对话框如图6所示,拾取关键点5、6(亦即圆弧两个端点),单击OK按钮;接着弹出Refine Mesh at Keypoints对话框如图7所示,将LEVEL设置成5(Maximum),单击OK按钮,最后得到图8所示的网格图。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys培训课程图片9

图6 拾取关键点

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys培训课程图片10

图7 关键点加密等级


案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys workbanch图片11

图8 加密以后的网格

方法二 局部网格法命令流

/clear,start

/title, the plate under tension analysis

/filnam, the plate under tension

/prep7

et,1,42

mp,ex,1,2e5

mp,nuxy,1,.3

rect,,5,,5

cyl4,,,.5

asba,1,2

esize,0.2

amesh,all

KREFINE,5,6,1,5

Fini

/solu

dl,9,,symm

dl,10,,symm

sfl,2,pres,-1

/psf,pres,norm,2,0,1

sftran

dtran

solve

fini

/post1

jpgprf,500,100,1

rsys,1

plnsol,s,y


方法三、通过P单元法

实现应力集中的精确模拟

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys结果图片2

1. GUI菜单建模分析过程

(1)菜单过滤项选择p-Method Struct.,如图10所示。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys workbanch图片13

图10 菜单过滤选项

(2)选择单元类型如图11所示

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys结果图片14

图11 选择单元类型

建模操作同前

(8)划分网格。

GUI:Main Menu>Preprocessor>Meshing>Mesh Tool,弹出对话框,单击Global,设置size为0.4,单击OK按钮。返回到Mesh Tool面板,单击Mesh按钮,弹出Mesh Areas对话框,单击Pick All按钮,最后得到图12所示的网格图。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys结果图片15

图12 网格图

第三步,静力学分析。

(1)进入求解器。

GUI:Main Menu>Solution

(2)选择分析类型。

GUI:Main Menu>Solution-Analysis Type- New analysis,选中Static。

(3)施加对称边界条件。

GUI:Main Menu>Solution>Define Loads>Apply> Structural>Displacement>Symmetry B.C.>

On Lines,弹出对话框,选择9和10两条线。

(4)施加均布拉力。

GUI:Main Menu>Solution>Define Loads>Apply>Structural>Pressure>On Lines,弹出对话框,选择线2,然后单击OK按钮,弹出Apply PRES on lines对话框,在value栏里输入-1。

(6)执行求解。

GUI:Main Menu>Solution>-Solve-Current LS

(7)退出求解器。

GUI:Main Menu>Finish

第四步,执行后处理。

(1)进入后处理器。

GUI:Main Menu>Solution>General Postproc

(2)切换结果坐标系到柱坐标下。

GUI:Main Menu>Solution>General Postproc>Options for Outp,弹出对话框,选择全局柱坐标Global cylindric。

(3)柱坐标下观察结果。

GUI:Main Menu>Solution>General Postproc>Plot Results>Contour Plot-Nodal Solu,弹出对话框,选择Y-Component of stress,应力云图如图17所示。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys结构分析图片16

图17 柱坐标下的σy分布

(4)显示p单元阶次与收敛数值曲线。

GUI:Main Menu>General Postproc>Plot Results>p-Method>p-Convergence,弹出Plot p-Convergence Curve对话框如图18所示,item选择All specified ,comp选择ALL,点击OK按钮,显示p单元阶次与收敛数值曲线,如图19所示。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys结构分析图片17

图18 p单元阶次与收敛数值曲线设置

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys结构分析图片18

图19 显示p单元阶次与收敛数值

(5)显示单元阶次。

GUI:Main Menu>General Postproc>Plot Results>p-Method>p-Levels,显示每个单元阶次,如图20所示。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys分析图片19

图20 显示单元阶次

表1对各种方法进行了比较

表1 结果比较

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys分析图片20


从表1可以看出p单元法在代价最小的情况下得到了非常好的结果;一般网格加密的方法必须要整体加密才能得到较好的结果,原因在于应力梯度不大的区域加密网格效果也不明显,只有在应力梯度较大的区域加密网格才能达到较好的效果,因此局部加密网格法应运而生,在应力梯度较大的位置加密网格,既能达到分析的精度又能避免浪费计算资源,可以说是针对应力集中不错的一种方法。当然局部加密法的前提是要能知道哪些区域应力较大,因此在实际操作中可以先采用一般网格法,得到一个粗糙的结果,根据结果再来有目的性的局部加密网格,从而达到较好的分析效果。

综上,在实际分析应力集中的时候可以采用p单元法和局部网格加密法,这里需要说明的是针对三维实体单元p单元法计算规模可能会比较大,毕竟单元阶次最多可以达到8阶,精度非常高,实体单元采用局部加密计算规模相对比较容易控制。

最后还要说明的是,除了局部加密法以及p单元法,还有自适应网格法,以后有时间大家一起探讨。


通过P单元法

实现应力集中的精确模拟

(5)定义收敛标准。

首先定义要关注的位置,GUI:Utility Menu> Parameters> Scalar Parameters,如图13所示弹出对话框,在输入栏键入 NCVG=NODE(0,0.5,0),点击Accept按钮;GUI:Main Menu>Solution>Load Step Opts>p-Method>Convergence Crit,如图14所示点击Replace按钮,弹出对话框如图15所示,选择Local for Solids点击OK按钮,接着弹出拾取对话框,输入NCVG点击OK按钮,如图16所示弹出Add p-Convergence Criteria对话框,容差TOLER输入1,item选择stress,comp选择x-direction,点击OK按钮完成收敛标准的设定。

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys workbanch图片21

图13 定义收敛位置

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys workbanch图片22

图14 定义收敛容差1

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys仿真分析图片23

图15 定义收敛容差2

案例 | 基于ANSYS的应力集中分析(分析+方法+步骤)ansys仿真分析图片24

图16 定义收敛容差3

方法三、通过P单元法实现应力集中的精确模拟命令流

/TITLE, p-method plate with hole problem
/PREP7
ET,1,PLANE145
mp,ex,1,2e5
mp,nuxy,1,.3
rect,,5,,5
cyl4,,,.5
asba,1,2
esize,0.4
AMESH,ALL
Fini
/solu
dl,9,,symm
dl,10,,symm
sfl,2,pres,-1
/psf,pres,norm,2,0,1
sftran
dtran
NCVG=NODE(0,0.5,0)
PCONV,1,S,X,NCVG
SOLVE
/POST1
SET,LAST
jpgprf,500,100,1
rsys,1


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:案例 | 基于ANSYS的应力集中分析(分析+方法+步骤) Ansys有限元培训 Ansys workbench培训 ansys视频教程 ansys workbench教程 ansys APDL经典教程 ansys资料下载 ansys技术咨询 ansys基础知识 ansys代做 Fluent、CFX流体分析 HFSS电磁分析 Abaqus培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com