- 积分
- 8
- 注册时间
- 2003-11-28
- 仿真币
-
- 最后登录
- 1970-1-1
|
这个本来是手册上的一条例题,我在整理contact的计算模式时偶然发现下述情况,当使用应力边界时结果就会莫名其妙,跪求斑竹和大侠解答
;create shear test model
new
round 0.001
bl (-0.05,-0.1) (-0.05,0.1) (0.25,0.1) (0.25,-0.1)
crack -1 0 1 0
crack 0 0.1 0 0
crack 0.2 0.1 0.2 0
del range -0.05 0 0 0.1
del range 0.2 0.25 0 0.1
gen quad 1 1 range 0 1 -1 0
gen quad 1 1 range 0 1 0 1
prop mat=1 d=2.6e-3 k=45000 g=30000 ;单位全为Mpa
;Coulomb joint model
change jcons=2
set jcondf=2
;set add_dil on
;
prop jmat=1 jkn=40000 jks=40000 &
jfric=30 jdil=6 zdil=4e-4 jcoh=2.0 &
jtension=10e10
;
; apply boundary conditions
; apply normal load
bound stress (0,0,6.98) range -1,1 0.09,0.11
; ;如果使用的是位移边界则删除contact的时间主要看jtension和btol的关系如果
; ;jtension/jkn>btol则删除时间由jtension决定,当contact的内力>jtension时,contact
; ;被删除,反之由btol控制,当contact位移>btolcontact才会被删除。
; ;但是如果使用的是应力边界则结果就会莫名其妙,如本例只要stress的拉力大于6.99
; ;contact就会完全失效,无论jtension为多大,是我的d版问题吗?我用的是UDEC3.10
;bou yvel=0.1 range -1,1 0.09,0.11
bound xvel=0 range -0.06,-0.04 -1,1
bound xvel=0 range 0.24,0.26 -1,1
bound yvel=0 range -1,1 -0.11,-0.09
hist unbal nc=1
hist nstr 1.0e-3 0.0
hist ndis 1.0e-3 0.0
step 10
print contact force
print contact disp |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|