找回密码
 注册
Simdroid-非首页
查看: 294|回复: 7

[原创]ANSYS中自定义梁截面分析的一个例子

[复制链接]
发表于 2007-3-24 15:27:34 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
!关于梁分析的一个例子。首先是建立截面形式。为了后面调试中清楚地看到方向关键点
!的影响,所以截面采用矩形截面。调试的结果表明:截面的关键点是确定中性轴围绕梁纵轴转动的定位
!(或者说,无论怎么取方向关键点,截面的法线永远与梁的纵轴线平行,)
! 如果大家为了测试这一点,可以采用与梁纵轴线垂直的面内的若干个关键点实验一下。
!如果两个关键点造成截面取向不同,则梁沿纵轴发生扭曲。
!前一个方向关键点控制的是梁的起点的方向,后一个则是终点。而梁的起点则是你在定义梁轴线时候,位于
!前面的那个关键点。在本程序中,也就是关键点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
k,6,1,0
k,7,1,0,5000
k,8,5000,0,0              !前两个关键点是为了建立梁,后两个作为方向关键点使用
l,5,6
lsel,s,line, ,1,5,1       !选择梁单元的轴线
latt,1,,1,,7,8,1          !将材料号、截面参考号、实常数(如果有的话)、方向关键点等信息分配给
          !上面已经选择好的还没有划分单元的梁轴线/
lesize,all,,,10          !指定梁纵向划分网格的尺寸。由于前面已经用LSEL命令选择好了的线就是梁的中轴线
                          !所以不需要再次选择(ANSYS里,选择好的实体会有个标志,除非你用命令改变了它们)
lmesh,all                !划分网格,好了,你可以再改变参数,增加荷载项并求解啦。

评分

1

查看全部评分

发表于 2007-3-25 16:27:24 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
虽然可能以前有人发过类似的东西,
不过楼主很用心,命令流解释的很完整。
加分鼓励
发表于 2010-6-17 10:10:49 | 显示全部楼层 来自 安徽合肥
楼主的解释已经很详细了,我自己也看了帮助文件中对orient node 的解释,但还是不太懂在使用BEAM188时,方向关键点的作用,期盼指点迷津,谢谢!
回复 不支持

使用道具 举报

发表于 2010-6-17 10:55:31 | 显示全部楼层 来自 江西南昌
重复的例子啊。
回复 不支持

使用道具 举报

发表于 2010-6-20 17:50:43 | 显示全部楼层 来自 浙江宁波
有一个问题
楼主的命令流里出现了两次对编号为1的材料的定义:
mp,prxy,1,1/3  !定义泊桑比
mp,ex,1,2.07e11  !定义弹性模量
那么,
到底是材料截面中保存的那个定义起了作用,
还是后来调用截面前定义的起了作用,
或者说是都起作用,但是后者覆盖了前者的定义?
在最终形成的梁中,elist显示的只是线被分割后而成的元素,那么这些元素的材料,到底是前者定义数字还是后者定义的数字呢?
此外:
对截面分网的作用是什么呢?
回复 不支持

使用道具 举报

发表于 2010-6-23 08:24:33 | 显示全部楼层 来自 浙江宁波
关于 wxwieandy 的问题:

在命令LATT中如果没有指定KB和KE则采用缺省的截面方位,
缺省截面方位的确定方法是截面的xoz坐标平面总是垂直总体直
角坐标系的XOY平面,且截面至少有一个坐标轴与总体坐标轴
方向相同或接近。
如果使用KB和KE确定截面方位,则始点截面yoz平面垂直于
KP1、KP2和KB组成的平面且截面的z轴指向KB侧;同理,末
端截面截面yoz平面也垂直于KP1、KP2和KE组成的平面且截面
的z轴指向KE侧。如果KB和KE在不同的方向,则截面方位是变
化的,沿线形成麻花状截面。
回复 不支持

使用道具 举报

发表于 2010-8-20 15:22:06 | 显示全部楼层 来自 安徽合肥
谢谢flywoody 的精彩解释!
回复 不支持

使用道具 举报

发表于 2011-7-18 17:10:15 | 显示全部楼层 来自 重庆
虽然很详细,但是还是没有搞懂使用方法
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-25 12:34 , Processed in 0.052260 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表