有限元在材料科学与工程中的应用剖析.docx

上传人:b****6 文档编号:8830313 上传时间:2023-02-02 格式:DOCX 页数:80 大小:1.25MB
下载 相关 举报
有限元在材料科学与工程中的应用剖析.docx_第1页
第1页 / 共80页
有限元在材料科学与工程中的应用剖析.docx_第2页
第2页 / 共80页
有限元在材料科学与工程中的应用剖析.docx_第3页
第3页 / 共80页
有限元在材料科学与工程中的应用剖析.docx_第4页
第4页 / 共80页
有限元在材料科学与工程中的应用剖析.docx_第5页
第5页 / 共80页
点击查看更多>>
下载资源
资源描述

有限元在材料科学与工程中的应用剖析.docx

《有限元在材料科学与工程中的应用剖析.docx》由会员分享,可在线阅读,更多相关《有限元在材料科学与工程中的应用剖析.docx(80页珍藏版)》请在冰豆网上搜索。

有限元在材料科学与工程中的应用剖析.docx

有限元在材料科学与工程中的应用剖析

实例2---焊缝的残余应力及温度场分析

本实例说明瞬态热结构耦合问题及死活单元的运用,其命令流方式给出了多级焊缝模式(完全模拟焊接这一连续的过程,但不考虑结构分析的瞬态效应,而只考虑热分析的瞬态效应),GUI操作方式给出了两级焊缝模式(操作上两级焊缝与多级焊缝本质一致。

均利用载荷步和死活单元)。

该实例的难度稍大,建议读者要在对ANSYS求解热结构耦合问题以及非线性问题(主要指塑性问题)有一定的了解之后学习;否则很难真正弄明白。

 

7.6.1问题描述

如图7-85所示为焊缝的剖面示意图,用铝焊将钢和铜接在一起,求在焊接后的焊接残余应力以及在焊接过程中的温度变化。

假定没有对流和辐射,结构左面固定约束,左右两边界均给定20℃的温度约束。

从左至右的材料了依次是钢、铝和铜。

其中钢和铜的初始温度是环境温度20℃,铝是1500℃。

图7-85焊缝模型简图

各种材料的属性见表7-4

材料

摄氏温度℃

弹性模量Pa

屈服强度Pa

切变模量Pa

材料密度kg/m3

泊淞比

传热系数W/(m℃)

线胀系数1/℃

比热容J/(kg℃)

20

1.93e11

1.2e9

1.93e10

8030

0.29

16.3

1.78e-5

502

500

1.5e11

0.933e9

1.5e10

1000

0.7e11

0.435e9

0.7e10

1500

0.1e11

0.07e9

0.1e10

2000

0.01e11

0.007e9

0.01e10

20

1.17e11

0.9e9

1.17e10

8900

0.3

393

1.66e-5

385

500

0.9e11

0.7e9

0.9e10

1000

0.3e11

0.23e9

0.3e10

1500

0.05e11

0.04e9

0.05e10

2000

0.005

e11

0.004e9

0.005e10

20

1.02e11

0.8e9

1.02e10

4850

0.3

7.44

9.36e-6

544

500

0.5e11

0.4e9

0.5e10

1000

0.08e11

0.07e9

0.08e10

1500

0.001e11

0.001e9

0.001e10

2000

0.0001e11

0.0001e9

0.0001e10

7.6.2GUI操作方式

1、定义工作文件名及工作标题

(1)定义工作文件名:

执行UtilityMenu/File/ChangeJobname对话框中输入文件名Weld,单击OK按钮。

(2)定义工作标题:

执行UtilityMenu/File/ChangeTitle对话框中输入文件名Weld,单击OK按钮。

(3)关闭坐标符号显示:

执行UtilityMenu/Plotctrls/WindowControls/WindowOptions命令,弹出WindowOptions对话框。

在Locationoftriad下拉列表框中选择NOShown选项,单击OK按钮。

2、定义单元类型及材料属性

(1)定义单元类型:

执行MainMenu/Preprocessor/ElementType/Add/Edit/Delete命令,弹出ElementTypes对话框。

单击Add按钮,弹出LibraryofElementTypes对话框,如图7-86所示。

在左右列表框中分别选择CoupledField和VectorQuad13选项,单击OK按钮。

图7-86LibraryofElementTypes对话框

(2)设置单元选项:

单击ElementTypes对话框的Options按钮,弹出PLANE13elementtypeoptions对话框,如图7-87所示。

在K1和K3下拉列表框中分别选择UXUYTEMPAZ及Planestrain选项,单击OK按钮,单击Close按钮。

图7-87PLANE13elementtypeoptions对话框

(3)定义材料的弹性模量:

执行MainMenu/Preprocessor/MaterialProps/MaterialModels命令,弹出DefineMaterialModelBehavior窗口。

双击MaterialModelAvailable列表框中的Structural/Linear/Elastic/Isotropic选项,弹出如图7-88所示的LinearIsotropicPropertiesforMaterialNumber1对话框,连续单击4次AddTemperature按钮,生成表格。

在Temperature文本框中分别输入20,500,1000,1500,2000,在EX文本框中分别输入钢材在各温度时刻对应的弹性模量,在PRXY文本框中输入对应的泊淞比。

单击Graph按钮,显示钢材弹性模量随温度的变化曲线,如图7-89所示。

图7-88LinearIsotropicPropertiesforMaterialNumber1对话框

图7-89钢材弹性模量随温度的变化曲线

(4)设置材料的线胀系数:

执行MainMenu/Preprocessor/MaterialProps/MaterialModels命令,弹出DefineMaterialModelsBehavior窗口。

双击MaterialModelsBehavior列表框中的Structural\ThermalExpansion\secantcoefficient\Isotropic选项,弹出如图7-90所示的对话框。

在Referencetemperature文本框中输入20,连续4次单击Addtemperature按钮,生成表格。

在Temperature文本框中输入20,500,1000,1500,2000。

在ALPX文本框中依次输入1.78E-005,单击OK按钮。

图7-90ThermalExpansionCoefforMaterialNumber1对话框

(5)定义材料的密度:

双击Structural\Density选项,弹出如图7-91所示的DensityforMaterialNumber1对话框,连续4次单击AddTemperature,生成表格。

在Temperature文本框中输入20,500,1000,1500,2000,在DENS文本框中依次输入8030,单击OK按钮。

图7-91DensityforMaterialNumber1对话框

(6)定义双线性材料属性:

双击Structural\Nonlinear\Inelastic\RateIndependent\IsotropicHardeningPlasticity\MisesPlasticity\Bilinear选项,弹出如图7-92的对话框,连续5次单击AddTemperature,生成表格。

在Temperature文本框中输入5个温度值,在YieldStss文本框中输入钢材对应于5个温度值的屈服强度,在TangMod文本框中输入刚才对应于5个温度值的切变模量。

单击Graph按钮

显示屈服强度(切变模量)与温度的关系图。

,单击OK按钮。

图7-92BilinearKinematicHardeningforMaterialNumber1对话框

(7)定义钢的热传导率:

双击Therrmal\Conductivity\Isotropic选项,弹出ConductivityforMaterialNumber1对话框,如图7-93所示,连续4次单击AddTemperature按钮,在Temperature文本呢框中输入20,500,1000,1500,2000,在KXX文本框中输入16.3,单击OK按钮。

图7-93ConductivityforMaterialNumber1对话框

(8)定义钢的比热容:

双击Therrmal\SpecificHeat选项,弹出SpecificHeatforMaterialNumber1对话框,如图7-94所示连续单击AddTemperature按钮,在Temperature文本呢框中输入20,5000,1000,1500,2000.在C文本框中均输入502,单击OK按钮。

图7-94SpecificHeatforMaterialNumber1对话框

(9)定义磁常数:

双击Electromagnetic\RelativePermeability\Constant选项,弹出对话框,连续单击4次AddTemperature按钮,如图7-95所示。

在Temperature文本框中输入20,500,1000,1500,2000,在MURX文本框中均输入1,单击OK按钮。

图7-95PermeabilityforMaterialNumber1对话框

(10)定义第二种材料属性:

执行Material\NewModel命令,弹出DefineMaterialID对话框,如图7-96所示,输入2,单击OK按钮。

重复步骤(3)----(9)可以定义地二种新材料(铝)的性质,然后定义第三种材料(铜)的性质,执行Material\Exit命令。

图7-96forMaterialNumber1对话框

3、生成有限元模型

(1)建立60度的圆弧面:

执行MainMenu\preprocessor\Modeling\Create\Areas\Circle\ByDimensions命令,弹出如图7-97的对话框。

在RAD1,THETA1,THETA2文本框中分别输入0.5、90-30及90+30,单击按钮。

图7-97CircluarAreaByDimensions

(2)建立矩形面:

执行MainMenu\Preprocessor\Modeling\Create\Areas\Rectangle\ByDimensions命令,弹出如图7-98的对话框。

在X-coordinates文本框中输入-0.5,0.5,在Y-coordinates文本框中输入0,0.26,单击OK按钮。

图7-98CreateRectanglebyDimensions

(3)打开面编号显示:

执行UtilityMenu\Plotctrls\Numbering命令,弹出PlotNumberingControls对话框,如图7-99所示。

选择Areanumbers复选框,单击OK按钮结果如图7-100所示。

图7-99PlotNumberingControls对话框

图7-100矩形面与圆面的结果

(4)面叠分操作:

执行MainMenu\Preprocessor\Modeling\Operate\Booleans\Overlap\Areas命令,弹出拾取框。

单击PickAll按钮,结果如图7-101所示。

图7-101面叠分操作后的生成结果

(5)删除多余的面:

执行MainMenu\Preprocessor\Modeling\Delete\AreaandBelow命令,弹出拾取框。

拾取A4,单击OK按钮,结果如图7-102。

图7-102删除结果

(6)测量圆弧半径:

UtilityMenu\List\PickedEntities命令,弹出ModelQuery工具栏,如图7-103所示。

在QueryItem和OnEntities下拉列表框中分别选择Lengths及Lines,拾取L8(L9),单击OK按钮弹出提示窗口,如图7-104所示。

图7-103ModelQuery工具栏

图7-104提示窗口

(7)拾取关键点:

执行MainMenu\Preprocessor\Modeling\Create\Keypoints\InActiveCs命令,弹出CreateKeypointsinActiveCoordinatesystem对话框,如图7-105所示。

在Keypointsnumber文本框中输入10,在LocationInActiveCs文本呢框中输入0,0.300222(即刚才得到的线段长度),单击OK按钮。

图7-105CreateKeypointsinActiveCoordinatesystem对话框

(8)建立圆弧:

执行MainMenu\Preprocessor\Modeling\Create\Lines\Arcs\Through3Kps命令,弹出拾取框。

拾取编号为8,9,10的关键点,单击OK按钮,结果如图7-106所示。

图7-106生成的圆弧

(9)生成面:

执行MainMenu\Preprocessor\Modeling\Create\Areas\Arbitrary\ByLines命令,弹出拾取框。

拾取L1,L10,单击OK按钮,结果如图7-107所示。

图7-107新生成的面显示

(10)面相加操作:

执行MainMenu\Preprocessor\Modeling\Operate\Booleans\Add\Areas命令,弹出拾取框。

拾取A1,A3,单击OK按钮,结果如图7-108所示。

图7-108面相加生成后的结果

(11)保存结果数据:

单击ANSYSToolbar中的SAVE-DB按钮。

(12)设置单元属性:

执行MainMenu\Preprocessor\Meshing\MeshAttributes\PickedAreas命令,在MAT下拉列表框中选择1,单击Apply按钮。

拾取编号为A2的,面单击OK按钮弹出AreaAttributes对话框。

在MAT下拉列表框中选择2,单击Apply按钮,拾取编号为A5的面,在下拉列表框中选择3,单击OK按钮。

图7-109AreaAttributes对话框

(13)设置焊缝单元尺寸:

执行MainMenu\Preprocessor\Meshing\SizeCntls\Manual\Size\Lines\PickedLines命令,弹出拾取框。

拾取L1,L8和L9,单击OK按钮,弹出如图7-110所示的ElementSizesonPikedLines对话框。

在Nooflinestocreate文本框中输入10,清楚KYNDIVSIZE,NDIVcanbechanged复选框,单击Apply按钮。

图7-110ElementSizesonPikedLines对话框

(14)设置非焊缝处顶部直线单元尺寸:

拾取L16和L14,单击OK按钮,弹出ElementSizesonPikedLines对话框。

在Nooflinestocreate文本框中输入10,SPACE文本框中输入0.5清除KYNDIVSIZE,NDIVcanbechanged复选框,单击Apply按钮。

(15)设置非焊缝处底部直线单元尺寸:

拾取L15和L13,单击OK按钮,弹出ElementSizesonPikedLines对话框。

在Nooflinestocreate文本框中输入10,SPACE文本框中输入2,清除KYNDIVSIZE,NDIVcanbechanged复选框,单击Apply按钮。

(16)划分单元:

执行MainMenu\Preprocessor\Meshing\Mesh\Areas\Mapped\3or4sided命令,弹出拾取框。

单击PickAll按钮,单击OK按钮,结果如图7-111所示。

图7-111网格划分结果

(17)保存单元结果:

单击ANSYSToolbar中的SAVE-DB按钮。

4、设置求解选项、施加约束并求解

(1)设置分析类型和求解方法:

执行MainMenu\Solution\AnalysisType\NewAnalysis命令,弹出NewAnalysis对话框,如图7-112所示。

选择Transient单选按钮,单击OK,弹出TransientAnalysis对话框,如图7-113所示。

选择Full单选按钮,单击OK按钮。

图7-112NewAnalysis对话框

图7-113TransientAnalysis对话框

图7-114SelectEnties工具栏

(2)选择左边节点:

执行UtilityMenu\SelectEnties工具栏,如图7-114所示。

在上面两个下拉列表框中选择Nodes和ByLocation选项,选择Xcoordinate和FromFull单选按钮,在Min,Max文本框中输入-0.5,单击OK按钮。

(3)施加位移约束:

执行MainMenu\Solution\DefineLoads\Apply\Structural\Displacement\OnNodes命令,弹出拾取框。

单击Pickall按钮,弹出ApplyU,ROTonNodes对话框,如图7-115所示。

在DOFstobecontrained列表框中选择UX和UY选项,单击OK按钮。

同样的方法选择右界的节点施加X方向的约束。

图7-115ApplyU,ROTonNodes对话框

(4)选择左右两边的节点:

执行UtilityMenu\Select\Entities命令,弹出如图SelectEntities工具栏,在上面两个下拉列表框中分别选择Nodes和Bylocation选项,选择Xcoordinate和AlsoSelcet单选按钮,在Min,Max文本框中输入0.5,单击OK按钮。

(5)施加温度约束:

执行MainMenu\Solution\DefineLoads\Apply\Thermal\Temperature\OnNodes命令,弹出拾取框。

单击Pickall按钮,弹出ApplyTEMPonNodes对话框,如图7-116所示。

在DOFstobecontrained列表框中选择TEMP选项,在LoadTEMPvalue文本框中输入20,单击OK按钮。

图7-116ApplyTEMPonNodes对话框

(6)选择所有实体:

执行UtilityMenu\Select\Everything命令。

(7)显示单元:

UtilityMenu\PlotElements命令,结果如图7-117所示。

图7-117施加约束后的模型

(8)保存设置:

单击ANSYSToolbar中的SAVE-DB按钮。

5、设置7个载荷步(分两级焊缝焊接)

(1)设置输出选项:

执行MainMenu\Solution\LoadStepOpts\OutputCtrls\DB\ResultsFile命令,弹出如图7-118所示的ControlsforDatabaseandResultsFileWriting对话框。

选择Everysubstep单选按钮,单击OK按钮。

图7-118ControlsforDatabaseandResultsFileWriting对话框

(2)施加初始温度值(20℃):

执行MainMenu\Solution\DefineLoads\Apply\InitialCondit,n\Define命令,弹出拾取框。

单击PickAll按钮,弹出DefineInitialConditions对话框,如图7-119所示。

在DOFtobespecified列表框中选择TEMP选项,在LoadTEMPvalue文本框中输入20,单击OK按钮。

图7-119DefineInitialConditions对话框

(3)设置时间积分控制:

执行MainMenu\Solution\LoadStepOpts\Time/Frequency\TimeIntegration\AmplitudeDecay命令,弹出TimeIntegrationcontrols对话框,如图7-120所示。

清除ForstructuralDOFs和FormagneticDOFs复选框,选择ForthermalDOFs复选框,在GAMMA\THETA\OSLM和TOL文本呢框中分别输入0.005、1、0.5、和0.2,单击OK按钮。

图7-120TimeIntegrationcontrols对话框

(4)杀死焊缝上半部单元:

执行MainMenu\Solution\LoadStepOpts\Other

\Birth&Death\KillElements命令,谈粗话拾取框。

选择要杀死的单元,单击OK按钮,杀死单元后的生成结果如图7-121所示。

图7-121杀死单元后的生成结果

(5)选择激活的单元:

执行UtilityMenu\Select\Entities命令,弹出SelectEntities工具栏,如图7-122所示。

在上面两个下拉列表框中分别选择Elements和LiveElem’s选项,选择FromFull单选按钮。

图7-122SelectEntities工具栏

(6)显示激活的单元:

执行UtilityMenu\Plot\Entities命令,结果如图7-123所示。

图7-123第一个载荷步激活的单元

(7)选择焊缝处激活的单元:

打开SelectEntities工具栏,在上面两个下拉列表框中分别选择Elements和ByAttributes选项,选择MaterialNum和Reselect单选按钮,在Min,Max,Inc文本框中输入2,单击OK按钮。

(8)选择焊缝处激活的节点:

打开SelectEntities工具栏,在上面两个下拉列表框中分别选择Nodes和Attachedto选项,选择Elements和FromFull单选按钮,单击OK按钮。

说明

下面为选择的节点施加温度约束,但并不是实际的约束,而是为得到初始温度场分布而附加的。

在得到初始温度场分布之后,必须删除这些约束。

(9)施加温度约束:

执行MainMenu\Solution\DefineloadOpts\Apply\Thermal\Temperature\OnNodes命令,弹出拾取框。

单击PickAll按钮,弹出ApplyTEMPonNodes对话框,如图7-124所示。

在DOFstobecontrained列表框中选择TEMP选项,在LoadTEMPvalue文本框中输入1500,单击OK按钮。

图7-124ApplyTEMPonNodes对话框

(10)选择所有实体:

执行Uti

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

当前位置:首页 > 教学研究 > 教学案例设计

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

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