93758902 发表于 2008-9-12 23:26

beam44与link8(求助)

请问beam44与link8能否连接?为什么我的老出问题:我用TYPE,$MAT, $SECNUM,2 定义了BEAM44单元以后再用TYPE,2$mat2$real,2定义LINK8单元。 出错警告:Real constant 1 referenced by at least element types 1 and 2.       Zero thickness element 9 may result in wrong thermal or bending stress.
希望获得解答。下面有一个log文件未修改为命令流:
/PREP7
ET,1,LINK8
ET,2,BEAM44
R,1,100, ,
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,2e5
MPDATA,PRXY,1,,
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDE,EX,1   
MPDE,PRXY,1
MPDATA,EX,1,,2E+005
MPDATA,PRXY,1,,0.3
SECTYPE,   1, BEAM, L, , 3
SECOFFSET, CENT
SECDATA,140,140,10,10,0,0,0,0,0,0   
K,1,,,,
K,2,1000,,,
K,3,1000,1000,,
K,4,2000,1000,,
LSTR,       1,       2
LSTR,       3,       2
LSTR,       3,       1
LSTR,       2,       4
LSTR,       3,       4
TYPE,   1   
MAT,       1
REAL,       1   
ESYS,       0   
SECNUM, ,   
FLST,5,4,4,ORDE,2   
FITEM,5,1   
FITEM,5,-4
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y   
LESIZE,_Y1, , ,1, , , , ,1
FLST,2,4,4,ORDE,2   
FITEM,2,1   
FITEM,2,-4
LMESH,P51X
TYPE,   2   
MAT,       1
REAL,       1   
ESYS,       0   
SECNUM,   1
FLST,5,1,4,ORDE,1   
FITEM,5,5   
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y   
LESIZE,_Y1, , ,5, , , , ,1
LMESH,       5
/UI,MESH,OFF
FINISH
/SOL
FLST,2,2,3,ORDE,2   
FITEM,2,1   
FITEM,2,-2
/GO
DK,P51X, , , ,0,ALL, , , , , ,
FLST,2,1,3,ORDE,1   
FITEM,2,4   
/GO
FK,P51X,FY,100
SOLVE   
FINISH
/PREP7
CPINTF,ALL,0.0001,
FINISH
/SOL

[ 本帖最后由 xuruikl 于 2008-9-14 16:15 编辑 ]

xuruikl 发表于 2008-9-14 16:14

警告而已;

两种类型的单元引用了同一个实常数;
有可能你的模型中,的确是两种类型的单元,共用同一个实常数。
当然,也有可能不是:修改如下:



.........
Type, n1
Mat,n1
Real,n1
.........

Type,n2
Mat ,n2
Real,n2
............

xuruikl 发表于 2008-9-14 16:17

第二个警告是警告你的是梁单元高度值未输入,这只对应力输出有影响,对一般静力分析如果只需要得到内力都没影响。对屈曲、模态分析无影响。

93758902 发表于 2008-9-14 16:36

谢谢您的关注。应您的建议我进行了修改可是还是不行。这个小题里:beam44是自己设定截面参数的,所以beam44就不需要设置实常数。在另一个模型:一个beam44悬臂梁端部加载中我仅设置了截面参数没有设置实常数就可计算出结果无警告,但是为什么上面的与link8结合就出问题?难道与link8结合时候beam的截面设置不管用?在次谢谢大家的关注

sxman 发表于 2008-9-14 20:03

一种单元可以对应多个r值,一个r值不能对应多个单元,所以增加r定义,用命令r,2即可,然后在其后定义中用real,2,可解决你的问题。另外你的命令流应该不完整,约束不够。这些问题你自己解决。

93758902 发表于 2008-9-14 21:16

谢谢关注,我想静定结构约束是足够的,而且对于本问题也不是主要问题。我的问题是使用beam44在与link8单元结合时,设置完截面信息后,就必须进行实参数定义?有没有必要?一个beam44悬臂梁端部加载中我仅设置了截面参数没有设置实常数可计算出结果无警告,这说明给出截面设置后可以不进行实参数设置~~~还请大家关注,指明。谢谢了

93758902 发表于 2008-9-14 21:45

谢谢,大家的关注。出错问题找到了
原因是漏看reference:BEAM44 can be used with any cross section that was defined using SECTYPE, SECDATA,SECOFFSET,SECWRITE,SECREAD。However, a section defined with these commands will be used only if there is no real constant set defined.
所以大家使用beam44,已经设置别的实参数就不用设置section了,直接设置梁的实参数,当然可以参考section的计算结果
不好意思,麻烦大家了

[ 本帖最后由 93758902 于 2008-9-14 21:53 编辑 ]
页: [1]
查看完整版本: beam44与link8(求助)