yanleeq1973 发表于 2008-6-21 17:12

空间梁系不能求解

在ansys中建立了空间梁系模型,求解时说竖向位移超出程序允许范围,不知是什么原因,请各位帮忙看看?命令流如下:
/prep7
et,1,beam188
mp,ex,1,2.oe11
mp,dens,1,7850
mp,prxy,1,0.16
k,1,-2.7,,1.72
k,2,-2.45,,1.72
k,9,2.45,,1.72
kfill,2,9
k,10,2.7,,1.72
k,21,-2.975,,1.05
k,22,-2.45,,1.05
k,29,2.45,,1.05
kfill,22,29
k,30,2.975,,1.05
kgen,4,21,30,1,,,-0.7,10
kgen,2,1,10,1,,,-3.44,60
*do,j,1,21,20
*do,i,j,j+8,1
l,i,i+1
*enddo
*enddo
*do,j,31,61,10
*do,i,j,j+8,1
l,i,i+1
*enddo
*enddo
*do,i,21,41,10
l,i,i+10
*enddo
*do,j,2,9,1
l,j,j+20
*enddo
*do,j,22,29,1
*do,i,j,j+30,10
l,i,i+10
*enddo
*enddo
*do,i,30,50,10
l,i,i+10
*enddo
sectype,1,beam,I,I36
!secoffset,cent
secoffset,user,0,0.36
secdata,0.136,0.136,0.36,0.0158,0.0158,0.01
sectype,2,beam,I,I25
!secoffset,cent
secoffset,user,0,0.25
secdata,0.116,0.116,0.25,0.013,0.013,0.008
sectype,3,beam,I,I20
!secoffset,cent
secoffset,user,0,0.2
secdata,0.1,0.1,0.2,0.0114,0.0114,0.007
k,1000,0,5,1.72
k,1001,0,5,-1.72
lsel,s,line,,1,9,1
lesize,all,0.1
latt,1,,1,,1000,,1
lmesh,all
lsel,all
lsel,s,line,,46,54,1
lesize,all,0.1
latt,1,,1,,1001,,1
lmesh,all
k,2000,-2.975,5,0
k,2001,2.975,5,0
lsel,s,line,,55,57,1
lesize,all,0.1
latt,1,,1,,2000,,2
lmesh,all
lsel,all
lsel,s,line,,98,100,1
lesize,all,0.1
latt,1,,1,,2001,,2
lmesh,all
k,2002,-2.45,5,0
lsel,s,line,,58
lsel,a,line,,66,69,1
lesize,all,0.1
latt,1,,1,,2002,,2
lmesh,all
k,2003,-1.75,5,0
lsel,s,line,,59
lsel,a,line,,70,73,1
lesize,all,0.1
latt,1,,1,,2003,,2
lmesh,all
k,2004,-1.05,5,0
lsel,s,line,,60
lsel,a,line,,74,77,1
lesize,all,0.1
latt,1,,1,,2004,,2
lmesh,all
k,2005,-0.35,5,0
lsel,s,line,,61
lsel,a,line,,78,81,1
lesize,all,0.1
latt,1,,1,,2005,,2
lmesh,all
k,2006,0.35,5,0
lsel,s,line,,62
lsel,a,line,,82,85,1
lesize,all,0.1
latt,1,,1,,2006,,2
lmesh,all
k,2007,1.05,5,0
lsel,s,line,,63
lsel,a,line,,86,89,1
lesize,all,0.1
latt,1,,1,,2007,,2
lmesh,all
k,2008,1.75,5,0
lsel,s,line,,64
lsel,a,line,,90,93,1
lesize,all,0.1
latt,1,,1,,2008,,2
lmesh,all
k,2009,2.45,5,0
lsel,s,line,,65
lsel,a,line,,94,97,1
lesize,all,0.1
latt,1,,1,,2009,,2
lmesh,all
k,1002,0,5,1.05
lsel,s,line,,10,18,1
lesize,all,0.1
latt,1,,1,,1002,,3
lmesh,all
k,1003,0,5,0.35
lsel,s,line,,19,27,1
lesize,all,0.1
latt,1,,1,,1003,,3
lmesh,all
k,1004,0,5,-0.35
lsel,s,line,,28,36,1
lesize,all,0.1
latt,1,,1,,1004,,3
lmesh,all
k,1005,0,5,-1.05
lsel,s,line,,37,45,1
lesize,all,0.1
latt,1,,1,,1005,,3
lmesh,all
nsel,all
esel,all
d,1,all
d,223,all
d,252,all
d,112,all
d,106,all
d,266,all
d,295,all
d,217,all
!nsel,s,loc,x,-2.975
!nsel,r,loc,y,0
!d,all,all

/solu
antype,static
acel,,9.8
solve

16443 发表于 2008-6-21 23:17

约束不充分,检查一下约束。

yanleeq1973 发表于 2008-6-22 09:14

不是约束的问题,我曾试着将其改为悬臂梁,问题依旧,相关命令流见上文加注释的约束语句。

dzy0530 发表于 2008-6-22 10:00

2.oe11,0写成O了吧,看看单位有没有问题,你有的是国际单位,长度应该用米,然后就是你各条线之间是否共享关键点还是共享节点,如果只是共享节点的话,要Merge下

yanleeq1973 发表于 2008-6-23 08:59

非常感谢dzy0530兄的热情帮助,问题已解决,确实是由于弹模书写出错造成的。谢谢

dzy0530 发表于 2008-6-23 09:30

原帖由 yanleeq1973 于 2008-6-23 08:59 发表 http://www.chinavib.com/forum/images/common/back.gif
非常感谢dzy0530兄的热情帮助,问题已解决,确实是由于弹模书写出错造成的。谢谢

不客气,互相学习帮助啊!
页: [1]
查看完整版本: 空间梁系不能求解