SimWe仿真论坛's Archiver

COMSOL 2008年会圆满结束!

hustclj 发表于 2005-1-19 13:19

如何处理梁单元(beam188)与实体(实体单元solid45)

现在要用实体单元,梁单元,板单元,混合建模。如何处理其中的连接问题?

hgq 发表于 2005-1-20 20:37

Re:如何处理梁单元(beam188)与实体(实体单元solid45)

采用单元耦合
CP, NSET, Lab, NODE1, NODE2, NODE3, NODE4, NODE5, NODE6, NODE7, NODE8, NODE9, NODE10, NODE11, NODE12, NODE13, NODE14, NODE15, NODE16, NODE17

Defines (or modifies) a set of coupled degrees of freedom.

freekite 发表于 2005-1-24 10:24

Re:如何处理梁单元(beam188)与实体(实体单元solid45)

几种单元联合使用时一定要保证公共节点的自由度相同,solid单元的节点由三个自由度,而shell和beam单元的节点为六个自由度,此时需要约束公共节点中beam和shell单元的其他三个自由度。在几种单元混合使用时,需要注意可以会使模型与实际情况的约束发生变化,一般来说会使约束加强,从而得到的结果往往偏大

liujingxue78328 发表于 2005-7-4 14:43

Re:如何处理梁单元(beam188)与实体(实体单元solid45)

我也遇到同样的问题
就是用MERGE也不行
就象基坑工程中支撑,围菱,连续墙有共用节点自由度
但是怎么实现呢?

fwlcl 发表于 2005-7-6 15:59

Re:如何处理梁单元(beam188)与实体(实体单元solid45)

可以使用MPC,他就是用来解决此类问题的!

泡泡鱼 发表于 2006-12-11 12:47

MPC?? 能再详细说说他怎么用吗?梁和实体的连接很常见,也困扰太多人

WHTAO1998 发表于 2006-12-12 09:40

可以采用RBE3, Master, DOF, Slaves, Wtfact实现,亦可以采用接触单元实现,具体参见帮助"surface based constrains"

zomb 发表于 2007-3-31 00:06

我也是遇到这样的连接问题

solid97 单元和 beam4单元混合 求解滑坡支护问题,不能正确得到剖分模型,怎么处理这个问题?

lsa512 发表于 2008-9-19 11:20

创建mpc184  单元 ,柱子尺寸0.55*0.55,基础梁0.65*0.65,2*2柱距6m
et,5,mpc184
keyopt,5,1,1
mp,ex,5,2.55e11
mp,nuxy,5,0.167
mp,dens,5,2500  
*do,j,0,2              
*do,h,0,2   
CSYS,0  
WPCSYS,-1   
wpoffs,6*h,6*j,0
CSWPLA,11,0,1,1
*SET,nd_mid,node(0,0,0)
*SET,nd1,node(-0.325,-0.325,0)  
*SET,nd2,node(0,-0.325,0)   
*SET,nd3,node(0.325,-0.325,0)   
*SET,nd4,node(-0.325,0,0)   
*SET,nd5,node(0.325,0,0)
*SET,nd6,node(-0.325,0.325,0)   
*SET,nd7,node(0,0.325,0)
*SET,nd8,node(0.325,0.325,0)
*SET,nd9,node(-0.275,-0.275,0)  
*SET,nd10,node(0,-0.275,0)  
*SET,nd11,node(0.275,-0.275,0)  
*SET,nd12,node(0.275,0,0)   
*SET,nd13,node(0.275,0.275,0)   
*SET,nd14,node(0,0.275,0)   
*SET,nd15,node(-0.275,0.275,0)  
*SET,nd16,node(-0.275,0,0)  
*SET,nd17,node(-0.275,-0.325,0)
*SET,nd18,node(0.275,-0.325,0)  
*SET,nd19,node(0.325,-0.275,0)  
*SET,nd20,node(0.325,0.275,0)   
*SET,nd21,node(0.275,0.325,0)   
*SET,nd22,node(-0.275,0.325,0)  
*SET,nd23,node(-0.325,0.275,0)  
*SET,nd24,node(-0.325,-0.275,0)
type,5  
mat,5   
e,nd_mid,nd1
e,nd_mid,nd2
e,nd_mid,nd3
e,nd_mid,nd4
e,nd_mid,nd5
e,nd_mid,nd6
e,nd_mid,nd7
e,nd_mid,nd8
e,nd_mid,nd9
e,nd_mid,nd10   
e,nd_mid,nd11   
e,nd_mid,nd12   
e,nd_mid,nd13   
e,nd_mid,nd14   
e,nd_mid,nd15   
e,nd_mid,nd16   
e,nd_mid,nd17   
e,nd_mid,nd18   
e,nd_mid,nd19   
e,nd_mid,nd20   
e,nd_mid,nd21   
e,nd_mid,nd22   
e,nd_mid,nd23   
e,nd_mid,nd24   
*enddo  
*enddo  
allsel  
CSYS,0  
WPCSYS,-1    !  
allsel

egotrip 发表于 2008-9-20 21:03

9#用的是刚性梁单元,但是我用刚性梁单元做过一次,感觉还是不能传递弯矩,最好还是用约束方程CE,效果比较好

egotrip 发表于 2008-9-20 21:28

顺便贴上一个我收集例子,以供参考:
/prep7   
et,1,45  
et,2,4   
mp,ex,1,2e9  
mp,nuxy,1,.1
mp,ex,2,2e11
mp,nuxy,2,.3
block,,1,,1,,3   
lesize,all,,,2   
type,1   
mat,1   
vmesh,1  
/VIEW, 1 ,1,1,1  
/ANG, 1  
/REP,FAST   
k,,.5,.5,3   
k,,.5,.5,5   
lstr,9,10   
type,2   
r,2,2e-4,2e-8,2e-8,.01,.02   
real,2   
mat,2   
type,2   
lmesh,13
nummrg,all   
nsel,s,loc,z,3   
nlist   
ce,1,0,17,uz,1,14,uz,-1,18,roty,-1   
ce,2,16,uz,1,12,uz,-1,18,rotx,-1
ce,2,0,16,uz,1,12,uz,-1,18,rotx,-1   
ce,3,0,16,ux,-1,12,ux,1,18,rotz,-2   
ce,3,0,17,uy,-1,14,uy,1  
fini
  
/solu   
nsel,s,loc,z
d,all,all   
nsel,all
f,29,fx,100  
f,29,fy,-100
   
solve   
finish   
/post1   
pldisp   
plnsol,s,eqv
  
/type,1,8   
/cplane,1   
plnsol,s,1

页: [1]
 

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.