形函数对计算精度的影响-以BEAM188梁单元为例

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



导读:BEAM188梁单元的形函数在单元选项Option→Element behavior K3中设置,其中Linear Form是一次形函数,Quadratic Form是二次形函数,Cubic Form是三次形函数。低版本无三次形函数。


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys结果图片1

一、问题描述


一悬臂梁,梁截面为矩形梁,截面高度h =100mm,宽度b =60mm,梁长L =2m,弹性模量E =200MPa,泊松比μ =0.3。外载荷:(a)端部受集中力偶Me =10kN·m;(b)端部受集中力F =5kN;(c)整梁受均布载荷q=5kN/m。在三种外载荷作用下,计算BEAM188梁单元的形函数和单元数对弯矩、应力、挠度和转角的影响。


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys结果图片2


问题分析:分别受集中力偶、集中力和均布载荷的外载荷作用,内力分别为常弯矩、一次弯矩和二次弯矩。BEAM188梁单元的形函数在单元选项Options→Element behavior K3中设置,其中Linear Form是一次形函数,Quadratic Form是二次形函数,Cubic Form是三次形函数。低版本无三次形函数。

计算结果


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys结果图片3



[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys培训课程图片4

(a)二次弯矩内力作用的弯矩图



[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys培训课程图片5

(b)二次弯矩内力作用的弯曲正应力



二、理论计算

参考教材:刘鸿文. 材料力学(5) [M]. 北京: 高等教育出版社, 2011: 110-209.


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys培训课程图片6

三、GUI步骤


1.进入ANSYS

程序→ ANSYS → ANSYS Product Launcher → 改变working directory到指定文件夹job name输入:file → Run

2.定义单元属性

(1)定义单元类型:

指定单元类型:MainMenu >Preprocessor >Element Type >Add/Edit/Delete →Add →在左列表框中选择Beam,在右列表框中选择2 node 188 →OK


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys培训课程图片7


设置单元选项:Options→Element behavior K3:Linear Form(一次形函数),Quadratic Form(二次形函数),Cubic Form(三次形函数),选择一种形函数计算→OK


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys结构分析图片8



[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys结构分析图片9


(2)定义截面:MainMenu >Preprocessor >Sections >Beam >Common Sections →ID:1,在Sub-Type下拉框选择矩形截面图形,B:100,H:60,Nb:0,Nh:0 →Meshview →OK默认情况下高度为H,宽度为B,高度沿坐标系的Z方向。想要本例高度沿Y方向,将BH的数值交换一下即可。

(3)设置材料属性:MainMenu > Preprocessor > Material Props > Material Models → Structural → Linear→ Elastic → Isotropic → EX:2e5;PRXY:0.3→ OK

3.建立几何模型

(1)生成关键点:Main Menu >Preprocessor>Modeling >Create >Keypoints >In Active CS →依次输入关键点的编号和坐标:1 (0,0,0),2 (2e3,0,0) →OK

(2)创建直线:MainMenu >Preprocessor >Modeling >Create >Lines >Lines >Straight Line →拾取关键点K1K2 →OK

(3)打开线编号:Utility Menu > PlotCtrls > Numbering→KP Keypoint numbers:ON,LINE Line numbers:ON→ OK


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys结构分析图片10

4.划分网格


(1)设置线的单元属性:MainMenu >Preprocessor >Meshing >Mesh Tool →Element Attributes下方选择Lines Set → 拾取线1→OK→选择MAT:1,TYPE:1,SECT:1→OK单元类型编号、截面编号和材料编号只有一种,可默认,不需要指定,此步骤可省略。

(2)设置线的单元份数:MainMenu >Preprocessor >Meshing >Mesh Tool →Size Controls下方选择Lines Set →拾取线L1 →OK →NIDV:4→OK


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys图片11


(3)划分梁单元:MainMenu >Preprocessor >Meshing >Mesh Tool →Mesh:Lines→ Mesh → Pick All

(4)打开梁单元的单元形状:Utility Menu >PlotCtrls>Style >Size and Shape →[/ESHAPE]:On

(5)显示单元:Utility Menu > Plot > Element

5.施加边界条件

(1)施加约束:MainMenu>Solution>Define Loads >Apply >Structural >Displacement >On Keypoints 拾取关键点1→ OK → Lab2:ALL→ OK

(2)施加载荷:分别施加集中力、集中力偶和均布载荷的方法如下。

①施加集中力偶:MainMenu >Solution >Define Loads >Apply >Structural >Force/Moment >On Keypoints → 拾取关键点2→ OK → Lab:MZ,VALUE:-10e6→ OK注意单位是N.mm

②施加集中力:MainMenu >Solution >Define Loads >Apply >Structural >Force/Moment >On Keypoints → 拾取关键点2→ OK → Lab:FY,VALUE:-5e3 →OK注意单位是N

施加均布载荷:MainMenu >Solution >Define Loads >Apply >Structural >Pressure >On Beams →Pick All→ LKEY:2,VALI:5,VALJ:5 →OK注意单位是N/mm


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys图片12


施加均布载荷的说明:根据实例中的坐标,均布载荷应在-Y方向施加。

A.关闭单元形状:Utility Menu >PlotCtrls >Style>Size and Shape →[/ESHAPE]:off

B.打开梁单元的单元坐标系:UtilityMenu >PlotCtrls >Symbols → ESYS:On→OK


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys图片13


B.检查梁单元的单元坐标系:单元坐标系的XYZ坐标与整体坐标系相同。经查,该实例的单元坐标系与整体坐标系一致。


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys分析案例图片14


C.查看在单元坐标系下施加均布载荷的编号:打开ANSYS帮助索引中选择Beam188→回车Beam188单元说明查看“BEAM188Geometry”说明。可见梁单元坐标系的-Y方向施加的均布载荷的编号为(见施加均布载荷中的LKEY:2),数值应是加正值。


[原创]形函数对计算精度的影响-以BEAM188梁单元为例ansys分析案例图片15


(3)求解前保存模型:UtilityMenu > Files > Save as → 输入Beam_Load.db→ OK

6.求解

(1)求解:MainMenu > Solution > Solve > Current LS → File > Close → Solve CurrentLoad Step → OK → Solution is done → Close

(2)保存结果文件:UtilityMenu > Files > Save as → 输入file.db→ OK

7.后处理

(1)查找定义单元表的方法(弯矩单元表和弯曲正应力单元表)

查找定义BEAM188内力单元表的方法:打开ANSYSHelp,搜索BEAM188

找到BEAM188的单元介绍页面后,页面中查表Table188.1: BEAM188 Element Output Definitions

表中查找Name:My,Mz,Definition:Bending moments,Name栏中MZ是弯矩

表中查找Name:SByT,Definition:Bending stress on the element +Y side of the beam,SByT是弯曲正应力。

页面中查表Table188.2: BEAM188 Item and Sequence Numbers。表中查找Output Quantity Name:弯矩Mz,Item:SMISC,I:3,J:16

(2)查看各单元弯矩

定义弯矩单元表:MainMenu > General Postproc > Element Table > Define Table → Lab:输入MZ_I→ Item:选择By sequence num → Comb:选择SMISC,在SMISC后面输入3” →OK → Apply → Lab:输入MZ_J→ Item:选择By sequence num → Comb:选择SMISC,在SMISC后面输入16”→ OK → Close

②弯矩列表:MainMenu > General Postproc > Element Table > List Element Table → 选择MZ_IMZ_J→ OK → 记录弯矩值→ File → Close

③弯矩云图:MainMenu > General Postproc > Plot Results > Contour Plot > Line ElemRes → LabI:MZ_I;LabJ:MZ_J→ OK

④将弯矩单位N.mm转换成kN.m:Main Menu >General Postproc >Element Table>Add Items → LabR:MZ_I;FACT1:1e-6;Lab1:MZ_I → Apply → LabR:MZ_J;FACT1:1e-6;Lab1:MZ_J → OK

重新画弯矩云图:MainMenu > General Postproc > Plot Results > Contour Plot > Line ElemRes → LabI选择MZ_I,LabJ选择MZ_J→ OK

(3)查看弯曲正应力

①打开梁单元的单元形状:Utility Menu >PlotCtrls >Style>Size and Shape →[/ESHAPE]:On梁单元的应力云图要打开单元形状才能显示。

②弯曲正应力云图:MainMenu >General Postproc >Plot Results >Contour Plot >Nodal Solu →X-Component stress → OK。弯曲正应力结果在单元坐标系下显示,正应力沿轴向,选择X-Component stress

③单元表中定义弯曲正应力:MainMenu > General Postproc > Element Table > Define Table → Lab:输入SByT_I→ Item:选择By sequence num → Comb:选择SMISC,在SMISC后面输入32”→ OK → Apply → Lab:输入SByT_J →Item:选择By sequence num → Comb:选择SMISC,在SMISC后面输入37”→ OK → Close

④弯曲正应力列表:MainMenu > General Postproc > Element Table > List Element Table → 选择SByT_ISByT_J→ OK → 记录弯曲正应力值→ File → Close

(4)弯曲变形(挠度和转角)

挠度云图:UtilityMenu >Plot >Results >Contour Plot >Nodal Solution → Y - Componentof displacement→OK

转角云图:UtilityMenu >Plot >Results >Contour Plot >Nodal Solution → Z - Componentof rotation→OK

四、APDL步骤

/PREP7

ET,1,BEAM188 !单元类型

KEYOPT,1,3,3 !形函数

MP,EX,1,2e5 !材料属性MPa

MP,PRXY,1,0.3

SECTYPE, 1, BEAM, RECT, ,0 !截面属性mm

SECOFFSET, CENT

SECDATA,100,60,0,0,0,0,0,0,0,0,0,0

K,1,0,0,0 !关键点mm

K,2,2e3,0,0

L,1,2 !线

/PNUM,KP,1 !关键点编号

/PNUM,LINE,1 !线编号

LATT,1, ,1, , , ,1 !线的单元属性

LESIZE, all, , ,4 !单元份数

LMESH,ALL !线分网

/ESHAPE,1.0 !单元形状

DK,1,ALL !施加位移约束

!FK,2,MZ,-10e6 !集中力偶N.mm

!FK,2,FY,-5e3 !集中力N

SFBEAM,ALL,2,PRES,5,,, , , ,0 !均布载荷N/mm

FINISH

/SOLU

SOLVE !求解

FINISH

/POST1

ETABLE,MZ_I,SMISC, 3 !定义弯矩单元表

ETABLE,MZ_J,SMISC, 16

PLLS,MZ_I,MZ_J,1,0 !弯矩图云图

PRETAB,MZ_I,MZ_J !弯矩列表

SADD,MZ_I,MZ_I, ,1E-6,1, , !将弯矩单位N.mm转换成N.m

SADD,MZ_J,MZ_J, ,1E-6,1, ,

PLLS,MZ_I,MZ_J,1,0 !弯矩图云图

PLNSOL, S,X, 0,1.0 !弯曲正应力

ETABLE,SBYT_I,SMISC, 32 !弯曲应力单元表

ETABLE,SBYT_J,SMISC, 37


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

相关标签搜索:形函数对计算精度的影响-以BEAM188梁单元为例 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