一个有问题的T梁beam44建模-变截面-请教大家

浏览:531192 回答:7
从网上下了个beam44单元的命令流,后面的注释是我加的,贴出来和大家共同学习、讨论
/prep7
/title,the analyse of steel arch bridge
et,1,82
!建立横梁截面(标准截面B-B)
k,1,0,1.792
k,2,0.4,1.792
k,3,0.4,1.642
k,4,0.16,1.542
k,5,0.16,0
ksymm,x,2,5,1,4 !4为关键点点编号的增量
a,1,2,3,4,5,9,8,7,6
!以下划分网格
lsel,s,line,,1 !选择直线1
lsel,a,line,,9 !选择直线5并和上次选择合并
lesize,all,,,4 !设置划分网格大小
lccat,all !将所选直线连成一条

lsel,s,line,,2
lsel,a,line,,3
lsel,a,line,,7
lsel,a,line,,8
lesize,all,,,2

lsel,s,line,,4
lsel,a,line,,6
lesize,all,,,10

lsel,s,line,,2
lsel,a,line,,3
lsel,a,line,,4
lccat,all

lsel,s,line,,6
lsel,a,line,,7
lsel,a,line,,8
lccat,all

lsel,s,line,,5
lesize,all,,,8

asel,all
mshkey,2 !选择网格划分方式(采用映射网格划分方式)
amesh,all

lsel,s,lcca
ldele,all !删除合并的直线

secwrite,dghl01,sect,,1 !吊杆横梁截面B-B
sectype,14,beam,mesh, !截面代号14
secoffset,user,0,0,
secread,'dghl01','sect',,mesh
asel,all
aclear,all
adele,all,,,1

/replot
!建立横梁截面(标准截面C-C)
k,1,0,1.626
k,2,0.4,1.626
k,3,0.4,1.476
k,4,0.16,1.376
k,5,0.16,0
ksymm,x,2,5,1,4 !4为关键点点编号的增量。复制一组(np1,np2,ninc)点对称于某轴(ncomp);knic为每次复制时点

!号码增加量
a,1,2,3,4,5,9,8,7,6

!以下划分网格
lsel,s,line,,1 !选择直线1
lsel,a,line,,9 !选择直线5并和上次选择合并
lesize,all,,,4 !设置划分网格大小
lccat,all !将所选直线连成一条

lsel,s,line,,2
lsel,a,line,,3
lsel,a,line,,7
lsel,a,line,,8
lesize,all,,,2

lsel,s,line,,4
lsel,a,line,,6
lesize,all,,,10

lsel,s,line,,2
lsel,a,line,,3
lsel,a,line,,4
lccat,all

lsel,s,line,,6
lsel,a,line,,7
lsel,a,line,,8
lccat,all

lsel,s,line,,5
lesize,all,,,8

asel,all
mshkey,2 !选择网格划分方式(采用映射网格划分方式)
amesh,all

lsel,s,lcca!lcca-Concatenated(串联) lines
ldele,all !删除合并的直线

secwrite,dghl02,sect,,1 !吊杆横梁截面C-C ,创建用户自定义截面,截面信息以ASCII形式存放
sectype,15,beam,mesh, !截面代号15 ,beam-Defines a beam section;mesh-User-defined mesh
secoffset,user,0,0, !这个命令用来定义粱的节点与截面的位置位置关系
!USER: 粱的节点与截面的位置关系由用户通过OFFSET1,OFFSET2指定
secread,'dghl02','sect',,mesh !将用户自定义的截面读入Ansys中
!参数说明: Fname: 定义的截面名称,以及文件存放的路径 ,
! EXT: 截面文件的扩展名,默认为 .sect ;
! --: 空着不填 ; Option:截面文件的来源; LIBRARY:来自截面库中,
!MESH: 用户创建的截面文件

asel,all
aclear,all
adele,all,,,1

etdele,1

/replot
et,1,beam44
mp,ex,1,3.0e10
mp,dens,1,2600
mp,prxy,1,0.1667

/replot
sectype,16,taper,, !变截面16 ,定义一个截面号,并初步定义截面类型,taper-Defines a tapered beam section.
SECDATA,14,,,, !说明:对于SUBTYPE=MESH, 所需数据由SECWRITE产生,SECREAD读入
SECDATA,15,16.6,

n,1,0,0,0
n,2,16.6,0,0
type,1
r,1
real,1
mat,1
secnum,16 !设定随后梁单元划分将要使用的截面编号
e,1,2
/eshape,1 !plotCtrls-stayle-size and shape

又在后面加了如下命令
d,1,all
d,2,uz,0
acel,,,9.8
/solu
solve
在求解的过程中,出现了如下错误

*** ERROR *** CP = 38.969 TIME= 15:13:55
Element 1 refers to section 16 which is of type TAPE. Only BEAM
sections are valid with BEAM44 elements.
请教高手这是为什么?


未命名.JPG
邀请回答 我来回答

全部回答

(7)
默认 最新
水中鸢尾
只有Beam188、189才能使用定义截面
2006年9月17日
评论 点赞
opiqiu304
好像是采用Beam44单元无法使用那种截面的意思,不知道对不对啊!
2006年9月14日
评论 点赞
wingwind
Element 1 refers to section 16 which is of type TAPE.  Only BEAM        
sections are valid with BEAM44 elements. 

翻译:
 截面号为16的1号单元属于TAPE类型,但对BEAM44单元而言,仅BEAM类型截面有效。

根据错误信息,看HELP DOCUMENTATION 是非常有必要和有效的。
2006年8月22日
评论 点赞
莫等闲
以前没有用过这个单元,现在搞清楚了,贴出来和大家共享
ANSYS中的定义变截面时,如果是COMMON SECTION,那么采用44号单元即可."Only BEAM sections are valid with BEAM44 elements."其中的BEAM sections就是指COMMON SECTION.
该命令流中采用的是CUSTOM SECTION,44号就失灵了,但188和189还是可以的.
而且,要把secoffset,user,0,0,改成secoffset,cent,,,或者sececoffset,shrc,,,
否则截面在自重荷载会发生扭曲


2006年8月21日
评论 点赞
IF_THEN

代码我运行过了,改成188单元后可以计算,不过有几个警告,但不耽误计算。值得学习!

是单元特性不匹配吧。

2006年8月21日
评论 点赞
IF_THEN

是不是单元特性不匹配啊?,

2006年8月21日
评论 点赞
莫等闲

谢谢大家的关注,现在将beam44改为beam188就可以计算了
大家可以继续讨论,分数依然有效


2006年8月21日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP