有限元分析及应用大作业.docx

上传人:b****5 文档编号:7822282 上传时间:2023-01-26 格式:DOCX 页数:27 大小:1.22MB
下载 相关 举报
有限元分析及应用大作业.docx_第1页
第1页 / 共27页
有限元分析及应用大作业.docx_第2页
第2页 / 共27页
有限元分析及应用大作业.docx_第3页
第3页 / 共27页
有限元分析及应用大作业.docx_第4页
第4页 / 共27页
有限元分析及应用大作业.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

有限元分析及应用大作业.docx

《有限元分析及应用大作业.docx》由会员分享,可在线阅读,更多相关《有限元分析及应用大作业.docx(27页珍藏版)》请在冰豆网上搜索。

有限元分析及应用大作业.docx

有限元分析及应用大作业

 

有限元分析及应用大作业(总21页)

 

有限元分析及应用大作业

作业要求:

1)个人按上机指南步骤至少选择习题中3个习题独立完成,并将计算结果上交;也可根据自己科研工作给出计算实例。

2)以小组为单位完成有限元分析计算;

3)以小组为单位编写计算分析报告;

4)计算分析报告应包括以下部分:

A、问题描述及数学建模;

B、有限元建模(单元选择、结点布置及规模、网格划分方案、载荷及边界条件处理、求解控制)

C、计算结果及结果分析(位移分析、应力分析、正确性分析评判)

D、多方案计算比较(结点规模增减对精度的影响分析、单元改变对精度的影响分析、不同网格划分方案对结果的影响分析等)

题一:

图示无限长刚性地基上的三角形大坝,受齐顶的水压力作用,试用三节点常应变单元和六节点三角形单元对坝体进行有限元分析,并对以下几种计算方案进行比较:

1)分别采用相同单元数目的三节点常应变单元和六节点三角形单元计算;(注意ANSYS中用四边形单元退化为三节点三角形单元)

2)分别采用不同数量的三节点常应变单元计算;

3)当选常应变三角单元时,分别采用不同划分方案计算。

解:

1.建模:

由于大坝长度>>横截面尺寸,且横截面沿长度方向保持不变,因此可将大坝看作无限长的实体模型,满足平面应变问题的几何条件;对截面进行受力分析,作用于大坝上的载荷平行于横截面且沿纵向方向均匀分布,两端面不受力,满足平面应变问题的载荷条件。

因此该问题属于平面应变问题,大坝所受的载荷为面载荷,分布情况P=98000-9800*Y;建立几何模型,进行求解;假设大坝的材料为钢,则其材料参数:

弹性模量E=,泊松比σ=;

2:

有限元建模过程:

进入ANSYS:

程序→ANSYSAPDL

设置计算类型:

ANSYSMainMenu:

Preferences→selectStructural→OK

选择单元类型:

ANSYSMainMenu:

Preprocessor→ElementType→Add/Edit/Delete→Add→selectSolidQuad4node182(三节点常应变单元选择SolidQuad4node182,六节点三角形单元选择SolidQuad8node183)→OK(backtoElementTypeswindow)→Option→selectK3:

PlaneStrain→OK→Close(theElementTypewindow)

定义材料参数:

ANSYSMainMenu:

Preprocessor→MaterialProps→MaterialModels→Structural→Linear→Elastic→Isotropic→inputEX:

PRXY:

→OK

生成几何模型:

生成特征点:

ANSYSMainMenu:

Preprocessor→Modeling→Create→Keypoints→InActiveCS→依次输入四个点的坐标:

input:

1(0,0),2(10,0),3(1,5),4,5)→OK

生成坝体截面:

ANSYSMainMenu:

Preprocessor→Modeling→Create→Areas→Arbitrary→ThroughKPS→依次连接四个特征点,1(0,0),2(6,0),3(0,10)→OK

网格划分:

ANSYSMainMenu:

Preprocessor→Meshing→MeshTool→(SizeControls)lines:

Set→依次拾取两条直角边:

OK→inputNDIV:

15→Apply→依次拾取斜边:

OK→inputNDIV:

20→OK→(backtothemeshtoolwindow)Mesh:

Areas,Shape:

tri,Mapped→Mesh→PickAll(inPickingMenu)→Close(theMeshToolwindow)

模型施加约束:

给底边施加x和y方向的约束:

ANSYSMainMenu:

Solution→DefineLoads→Apply→Structural→Displacement→Onlines→pickthelines→OK→selectLab2:

UX,UY→OK

给竖直边施加y方向的分布载荷:

ANSYS命令菜单栏:

Parameters→Functions→Define/Edit→1)在下方的下拉列表框内选择x,作为设置的变量;2)在Result窗口中出现{X},写入所施加的载荷函数:

98000-9800*{Y};3)File>Save(文件扩展名:

func)→返回:

Parameters→Functions→Readfrom

file:

将需要的.func文件打开,参数名取meng,它表示随之将施加的载荷→OK→ANSYSMainMenu:

Solution→DefineLoads→Apply→Structural→Pressure→OnLines→拾取竖直边;OK→在下拉列表框中,选择:

Existingtable→OK→选择需要的载荷为meng参数名→OK

分析计算:

ANSYSMainMenu:

Solution→Solve→CurrentLS→OK(toclosethesolveCurrentLoadStepwindow)→OK

结果显示:

ANSYSMainMenu:

GeneralPostproc→PlotResults→DeformedShape…→selectDef+Undeformed→OK(backtoPlotResultswindow)→ContourPlot→NodalSolution→select:

DOFsolution,UX,UY,Def+Undeformed,Stress,SX,SY,SZ,Def+Undeformed→OK

结果分析:

(第一小题)

图为采用三节点常应变单元,200个单元,左下图为位移变形图;右下图为应力变形图

 

图为采用六节点三角形单元,200个单元,左下图为位移变形图;右下图为应力变形图

根据位移和应力图可得:

单元类型

Min(位移)

Max(位移)

Min(应力)

Max(应力)

常应变三节点

0

5461

392364

六节点三角形

0

607043

对比分析可得:

最大位移都发生在A点,即大坝顶端,最大应力发生在B点附近,即坝底和水的交界处,且整体应力和位移变化分布趋势相似,符合实际情况;结果显示三节点和六节点单元分析出来的最大应力值相差较大

根据结果显示,最小三节点和六节点单元分析出来的最小应力值相差极为悬殊,结合理论分析,实际上A点不承受载荷,最小应力接近于零,显然六节点三角形单元分析在这一点上更准确。

六节点的应力范围较大,所以可判断在单元数目相同的前提下,节点数目越多,分析精度就越大;但是节点数目的增多会带来计算工作量增加和计算效率降低的问题。

结果分析(第二小题):

图为采用三节点常应变单元,第一个为96个单元;第二个为3750个单元

序号

单元数

Max(位移)

Min(应力)

Max(应力)

1

96

13655

275480

2

200

5461

392364

3

1750

2183

538858

单元数影响分析:

随着单元数目的增加,最大位移变化不大,应力变化范围逐步增大;随着单元数目的增加,即网格划分越密,分析的结果准确度将会提高;但是单元数目的增加和节点数目的增加都会造成计算量的增加和计算速度的下降的问题;

对于本次计算结果,仍可能存在虚假应力,应力的准确值无法准确得出,只是网格划分越密,计算结果越精确。

所以减少虚假应力影响的措施之一就是增加单元的数目,提高网格划分的密度。

结果分析(第三小题):

方案一方案二

方案一的位移图和应力图

方案二的位移图和应力图

分析:

编号

Max(位移)

Min(应力)

Max(应力)

方案一

50773

156173

方案二

76772

157567

由结果可知,方案一,二都只有四个单元,所以在计算应力和位移的时结果的准确度较低。

由应力图可知,方案二得出的最大应力处不符合实际情况,而方案一的最大应力所在位置符合实际情况,所以总体来说,方案一的分析结果优于方案二。

4总结:

由以上结果可知,划分网格时,单元数目也不能太少,太少会导致计算精度较低,单元数目的增加也可以提高计算的精度;但是采用较多节点的单元反而会增加计算的工作量,影响工作效率和经济性,所以选用合适的单元数量至关重要;其次,单元类型的选择也相当重要,直接影响计算的精度。

题二:

图示薄板左边固定,右边受均布压力P=100Kn/m作用,板厚度为;试采用如下方案,对其进行有限元分析,并对结果进行比较。

1)三节点常应变单元;(2个和200个单元)

2)四节点矩形单元;(1个和50个单元)

3)八节点等参单元。

(1个和20个单元)

解:

1建模:

由于薄板的长度为2m,而厚度只有,所以长度相对于厚度为无限大,满足平面应变问题模型,而且长度上受均布载荷,上下两边不不受作用力,所以采用平面应变问题进行求解。

假设薄板的材料为钢,则其材料参数:

弹性模量E=,泊松比σ=

2有限元ANSYS建模分析:

进入ANSYS:

程序→ANSYSAPDL

设置计算类型:

ANSYSMainMenu:

Preferences→selectStructural→OK

选择单元类型:

ANSYSMainMenu:

Preprocessor→ElementType→Add/Edit/Delete→Add→selectSolidQuad4node182(三节点常应变单元选择SolidQuad4node182,四节点矩形单元选择SolidQuad4node183)→OK(backtoElementTypeswindow)→Option→selectK3:

PlaneStrain→OK→Close(theElementTypewindow)

定义材料参数:

ANSYSMainMenu:

Preprocessor→MaterialProps→MaterialModels→Structural→Linear→Elastic→Isotropic→inputEX:

PRXY:

→OK

生成几何模型:

生成特征点:

ANSYSMainMenu:

Preprocessor→Modeling→Create→Keypoints→InActiveCS→依次输入四个点的坐标:

input:

1(0,0),2(10,0),3(1,5),4,5)→OK

生成坝体截面:

ANSYSMainMenu:

Preprocessor→Modeling→Create→Areas→Arbitrary→ThroughKPS→依次连接四个特征点,1(0,0),2(6,0),3(0,10)→OK

网格划分:

ANSYSMainMenu:

Preprocessor→Meshing→MeshTool→(SizeControls)lines:

Set→依次拾取两条直角边:

OK→inputNDIV:

15→Apply→依次拾取斜边:

OK→inputNDIV:

20→OK→(backtothemeshtoolwindow)Mesh:

Areas,Shape:

tri,Mapped→Mesh→PickAll(inPickingMenu)→Close(theMeshToolwindow)

模型施加约束:

给底边施加x和y方向的约束:

ANSYSMainMenu:

Solution→DefineLoads→Apply→Structural→Displacement→Onlines→pickthelines→OK→selectLab2:

UX,UY→OK

给竖直边施加y方向的分布载荷:

ANSYS命令菜单栏:

Parameters→Functions→Define/Edit→1)在下方的下拉列表框内选择x,作为设置的变量;2)在Result窗口中出现{X},写入所施加的载荷函数:

98000-9800*{Y};3)File>Save(文件扩展名:

func)→返回:

Parameters→Functions→Readfromfile:

将需要的.func文件打开,参数名取meng,它表示随之将施加的载荷→OK→ANSYSMainMenu:

Solution→DefineLoads→Apply→Structural→Pressure→OnLines→拾取竖直边;OK→在下拉列表框中,选择:

Existingtable→OK→选择需要的载荷为meng参数名→OK

分析计算:

ANSYSMainMenu:

Solution→Solve→CurrentLS→OK(toclosethesolveCurrentLoadStepwindow)→OK

结果显示:

ANSYSMainMenu:

GeneralPostproc→PlotResults→DeformedShape…→selectDef+Undeformed→OK(backtoPlotResultswindow)→ContourPlot→NodalSolution→select:

DOFsolution,UX,UY,Def+Undeformed,Stress,SX,SY,SZ,Def+Undeformed→OK

3.结果分析:

第一小题结果分析:

三节点常应变单元(2单元,200单元)

2个单元的三节点常应变单元的位移图,应力图

200个单元的三节点常应变单元的位移图,应力图

编号

Max(位移)

Min(应力)

Max(应力)

1个单元

86527

105673

200个单元

83039

152695

分析:

由应力图和位移图可知,随着单元数的增加,ANSYS模拟精度变高,两种不同数量的单元,位移变化相差不大;而应力变化相差较大,200单元的最大应力位置在与固定端接触位置,与实际相符,所以200单元数比2单元数更精确,适当的增加单元的数量可以提高模拟精度。

 

第二小题分析:

1单元200单元

1个单元的四节点矩形单元的位移图,应力图

200个单元的四节点矩形单元的位移图,应力图

编号

Max(位移)

Min(应力)

Max(应力)

1个单元

95947

98854

200个单元

83039

152695

分析:

采用四节点矩形单元,分别采用1个单元和200个单元,不管是多单元还是少单元模型,位移形变最大量相差不大,基本保持相同,但是对于应力,应力最小值相差无几,而应力最大值相差很大,而且,多单元模型中,应力最大处的位置处在左边固定端,与实际相符,而1单元模型不符合实际情况。

第三小题分析:

1单元20单元

1个单元的八节点等参单元的位移图,应力图

20个单元的八节点等参单元的位移图,应力图

编号

Max(位移)

Min(应力)

Max(应力)

1个等参单元

95043

106250

20个等参单元

80846

134837

4总结:

由应力图,位移图可知,采用不同的单元类型,模拟结果不同,单元的数量同样会影响模拟的结果,增加单元的数量可以增加模拟的精确度,但是会增加模拟的负担和工作量;采用少单元的模拟机制会使得应力最大处出现错误,而增加单元数量会使得应力最大处位置更加准确,不同的单元种类比较可知,8节点等参单元的精确度最高。

题三:

图示为带方孔(边长为80mm)的悬臂梁,其上受部分均布载荷(p=10Kn/m)作用,试采用一种平面单元,对两种结构进行有限元分析,并就方孔的布置进行分析比较,如将方孔设计为圆孔,结果有何变化(

板厚为1mm,材料为钢)。

1:

建模:

由于悬臂梁长度为900mm,而厚度只有1mm,所以长度相对于厚度来说无限长,所以可将此悬臂梁作为平面问题处理,而且在长度方向上为均布载荷。

假设此悬臂梁材料为不锈钢,所以则其材料参数:

弹性模量E=,泊松比σ=。

2有限元ANSYS建模分析:

进入ANSYS:

程序→ANSYSAPDL

设置计算类型:

ANSYSMainMenu:

Preferences→selectStructural→OK

选择单元类型:

ANSYSMainMenu:

Preprocessor→ElementType→Add/Edit/Delete→Add→select(三节点常应变单元选择)→OK(backtoElementTypeswindow)→Option→selectK3:

PlaneStrain→OK→Close(theElementTypewindow)

定义材料参数:

ANSYSMainMenu:

Preprocessor→MaterialProps→MaterialModels→Structural→Linear→Elastic→Isotropic→inputEX:

PRXY:

→OK

生成几何模型:

生成特征点:

ANSYSMainMenu:

Preprocessor→Modeling→Create→Keypoints→InActiveCS

→依次输入四个点的坐标:

input:

1(0,0),2(900,250),3(900,500),4(450,500),5(300,500),6(0,500)→OK

切除孔:

ANSYSMainMenu:

Preprocessor→Modeling→Create→Areas→四边形(圆形)→形成圆形或四边形;ANSYSMainMenu:

Preprocessor→Modeling→operate→booleans→subtract→Areas→选择相应切除部分→OK

生成悬臂梁:

ANSYSMainMenu:

Preprocessor→Modeling→Create→Areas→Arbitrary→ThroughKPS→依次连接6个特征点→OK

网格划分:

ANSYSMainMenu:

Preprocessor→Meshing→MeshTool→(SizeControls)lines:

Set→依次拾取相应边:

OK→inputNDIV:

15→Apply→依次拾取相应的边,给予相应的NDIV值:

OK→inputNDIV:

20→OK→(backtothemeshtoolwindow)Mesh:

Areas,Shape:

tri,Mapped→Mesh→PickAll(inPickingMenu)→Close(theMeshToolwindow)

模型施加约束:

给左边施加x和y方向的约束:

ANSYSMainMenu:

Solution→DefineLoads→Apply→Structural→Displacement→Onlines→pickthelines→OK→(左边加全约束)

施加分布载荷:

ANSYSMainMenu:

Solution→DefineLoads→Apply→Structural→Pressure→OnLines→拾取相应的边,添加相应的载荷;OK→在下拉列表框中,选择:

Existingtable→OK

分析计算:

ANSYSMainMenu:

Solution→Solve→CurrentLS→OK(toclosethesolveCurrentLoadStepwindow)→OK

结果显示:

ANSYSMainMenu:

GeneralPostproc→PlotResults→DeformedShape…→selectDef+Undeformed→OK(backtoPlotResultswindow)→ContourPlot→NodalSolution→select:

DOFsolution,UX,UY,Def+Undeformed,Stress,SX,SY,SZ,Def+Undeformed→OK

3.结果分析:

正方形孔的网格划分

 

正方形孔的位移图和等效应力图

圆形孔的网格划分

圆孔的位移图和等效应力图

正方形孔旋转45度的网格划分图

正方形孔旋转45度的位移图和应力图

方案分析:

方案

最小位移(mm)

最大位移(mm)

Min(应力)

Max(应力)

正方形孔

0

圆形孔

0

旋转45°孔

0

106

每种方案的最小位移,最大位移以及最大应力和最小应力如上表所示,每种方案的模拟结果如上图所示,可以看出,对于位移量,三种方案相差不大,基本一样,

对于应力图,最大应力位置圆形孔处在左边处,符合实际情况;而且应力值最大;对于方形孔,最大应力值较小,而且最大应力位置处在左边约束处以及正方形边角处,而且正方形边角处应力最大不符合实际情况,所以,综上三种方案,圆形孔的方案比方形孔方案更优,模拟结果更符合实际情况。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1