ANSYS 中自定义梁截面分析的一个例子
2007-11-07 11:33:11| 分类: ANSYS 学习|举报|字号 订阅
关于梁分析的一个例子。首先是建立截面形式。为了后面调试中清楚地看到方向关键点的影
响,所以截面采用矩形截面。调试的结果表明:截面的关键点是确定中性轴围绕梁纵轴转动
的定位(或者说,无论怎么取方向关键点,截面的法线永远与梁的纵轴线平行,) 如果大家
为了测试这一点,可以采用与梁纵轴线垂直的面内的若干个关键点实验一下。如果两个关键
点造成截面取向不同,则梁沿纵轴发生扭曲。前一个方向关键点控制的是梁的起点的方向,
后一个则是终点。而梁的起点则是你在定义梁轴线时候,位于前面的那个关键点。在本程序
中,也就是关键点 5。如果你把其改成 l,6,5,则你会发现梁的扭曲方向变化了!
finish
/clear,nostart
/prep7
et,1,82 !注意划分截面单元需要用 PLANE82 单元。此处千万别用梁单元
mp,prxy,1,1/3 !定义泊桑比
mp,ex,1,2.07e11 !定义弹性模量
k,1,0,0
k,2,400,0
k,3,400,40
k,4,0,40
a,1,2,3,4
!lsel,all
!lesize,all,0,,4
!smrtsize,5
!其实上面这三条命令这样划分网格也可以,但是没有下面的方法好。下面更好控制网格质
量。
asel,all !选择所有的面
esize,,5 !确定划分网格的大小,每边划成 5 份。如果你愿意,也可以改变网格数量。
amesh,all !给截面划分网格
secwrite,jm2,sect,,1 !将截面命名为 jm2.sect 写入当前工作目录中去。
!下面开始建立梁中轴线。注意截面保存后,生成的关键点、面、线等都已经不存在,所以
即使不重新开始,
!编号也是重新开始。但是我还是重新开始,清空了内存数据。
finish
/clear,nostart
/prep7
et,1,188 !定义梁单元,该单元必须是支持采用自定义截面的单元类型。
mp,prxy,1,1/3 !定义泊桑比
mp,ex,1,2.07e11 !定义弹性模量
sectype,1,beam,mesh !指定读入的截面类型在后面使用中编号
secoffset,cent !指定截面在梁纵轴上的偏移量
secread,'jm2','sect',,mesh !读入截面。如果截面保存在其他路径,可以采用绝对路径的方法
确定
SECPLOT,1,1 !画出截面,并显示截面的网格划分。
k,5,1,10000
评论0