title lrgvY>E0
Oedometric test phi=10 psi=10 }5d|y*
round 0.01 rc}=`D`
block 0 0 0 1 1 1 1 0 !MOcF5M
gen quad 2 M2A3]wd2a
prop mat 1 dens 1 ?QcS$i
;change cons 3 m[w~h\FS
;prop mat 1 bu 200 sh 200 co 1 fric 10dil 10 /AIFgsaY
zone m m (9)uZ-BF,
zone bulk 200 sh 200 co 1 fric 10 i7?OZh*f
zone dil 10 q#0yu"<
;zone dil 0 618bbftx{
step 0 }cIj1:
def d_sigy OYOczb]
c_k = bulk_mod j[=P3Z0q
c_g = shear_mod B~3qEdoK5`
e1 = c_k+4.0*c_g/3.0 +p-S36K~,7
e2 = c_k-2.0*c_g/3.0 -}5dZ;
sf = friction * degrad 2bf#L?5g/
nf = sin(sf) #b1/2=PA
nf = (1.0+nf)/(1.0-nf) ai)?RF
sp = dilation*degrad @iVEnb.'
np = sin(sp) O_D;_v6Ii+
np = (1.0+np)/(1.0-np) /pp;3JPf
r1 = (e1-e2*nf)/((e1+e2)*nf*np-2.0*e2*(nf+np)+2.0*e1) PBeBI:
v_dt = -1.0e-5 pZ_zyI#wx_
velv =v_dt/tdel sf([8YUd
dsigy = v_dt*(e1+2.0*r1*(e2*np-e1)) CPW^pGT+i
step1 = -2.0*cohesion*sqrt(nf)/((e1-e2*nf)*v_dt) i/vo
end h23"<
def esigy i;flK*HOZ9
while_stepping yt'P,m
if step < step1 then IP LKOT~
a_sy = a_sy+e1*v_dt WE{fu{x
else Wc*jTip
a_sy = a_sy+dsigy $ Jz(Lb{
end_if <y
S|\Z|
n_sy = z_syy(z_pnt) UmR\2
cs
end i,H(6NL.
set bulk_mod 200 shear_mod 200 i/C`]1R/
set cohesion 1 friction 10 dilation 10 ?*zDsQ
d_sigy a2!U9->!
def z_pnt ~'9\y"N1
ib = block_head :*=fGwIWS
z_pnt = b_zone(ib) z#[PTqD-_
end |)+s,LT5
z_pnt Y>/T+ub
bound xvel 0 yvel 0 _VUG!?_D$5
bound yvel velv range 0 1 0.9 1.1 OH\(;RN*
hist n 50 NihUCj"
hist ydisp 0 1 HzMr
hist n_sy !*?|*\B^I
hist a_sy JdM0f!3
label hist 1 4'+g/i1S
F
Vertical displacement yTxrbE
label hist 2 3 T1,:r
Vertical stress_udec o7r7HmA@
label hist 3 9\zasa
vertical stress_analysis o=nF.y
step 865 ,qT^e8E+
程序读入后,系统提示“warning:block 202 has no contacts"