没自定义梁截面的朋友可能不知道翻遍ANSYS手册,你也找不到如何进行自定义截面,beam188单元介绍只是说单元具备这种能力,自己尝试了很多次也没成功,终于在网上的某个地方找到了一个成功案例,留在此处供有缘人使用。
一个两个命令流,上面这个是测试用例,下面那个是自定义的截面,可以定义多种材料,相信你也能成功。
!这是验证定义的复合截面是否正确的一个小例题
finish
/clear,start
/prep7
k,1
k,2,1000
k,3,500,200
l,1,2
et,1,beam189
mp,ex,1,3e4 !混凝土材料(拉压均可)
mp,prxy,1,0.1667
mp,ex,2,2e5 !钢材
mp,prxy,2,0.3
lesize,all,,,20
latt,1,,1,,3,,1
lmesh,all
sectype,1,beam,mesh !定义并读入截面 ,不再需要定义截面尺寸,大小同自定义截面
secreaad,'xxjm','sect',' ',mesh
secplot,1,1
finish
/solu !加载求解
dk,1,all
fk,2,fy,-1000
solve
/post1
/plopts,info,3
pldisp,1
etable,mi,smisc,2
etable,mj,smisc,15
plls,mi,mj
!所求挠度为fy=495.953mm
!根据挠度公式可以求得EI=672106698.3N-mm*mm
!而再根据EI=Eg*Ig Eh*Ih得到的是672380000,而者相差0.04%
!说明上式是正确的,即ansys所用的方法。
!这与钢管混凝土结构设计与施工规程cecs28:90是相同的。
!===================================
!生成一个钢围混凝土的矩形截面 ,大小即为将来要使用的大小
!===================================
!截面尺寸为10mm×20mm,其中钢为1mm的围板
/PREP7
!生成截面面积
blc5,,,10,20
blc5,,,8,18
aptn,all
numcmp,all
!定义单元与材料号,仅材料号有用;
!且该材料号的性质,将套用将来使用截面时所定义的性质;
!当然也可以通过GUI方式对材料号另赋值,但比较麻烦(不知命令方式?)
et,1,plane82
mp,ex,1,3e10 !混凝土
mp,ex,2,2e11 !钢
!divide面积,以划分截面
wpoff,-4,-9
wprota,,90
asbw,all
wpoff,,,-18
asbw,all
wprota,,,90
asbw,all
wpoff,,,8
asbw,all
numcmp,all
wpcsys,-1
asel,s,loc,x,0
asel,r,loc,y,0
*get,a1,area,0,num,min
aatt,1,,1 !关联材料号
asel,s,,,all
asel,u,,,a1
aatt,2,,1
allsel,all
esize,1.0
mshape,0,2d
mshkey,1
amesh,all !剖分面积
secwrite,xxjm,sect !写入文件xxjm.sect
!以上定义了一个复合截面,将来在188/189中使用。
评论 想第一时间抢沙发么?