title oLoc jj~T
Oedometric test phi=10 psi=10 DSLX/uo1
round 0.01 =p;cJ%#2]'
block 0 0 0 1 1 1 1 0 '/I`dj
gen quad 2 )Eozo4~
prop mat 1 dens 1 .:?v;rYk{
;change cons 3 4FaO+Eo,8
;prop mat 1 bu 200 sh 200 co 1 fric 10dil 10 Jq0sZ0j
zone m m 6:2* <
zone bulk 200 sh 200 co 1 fric 10 a[K&;)
zone dil 10 \Eh5g/,[
;zone dil 0 'UX^]
step 0 wH|%3@eJ
def d_sigy 9Kd=GL_
c_k = bulk_mod @}q, ';H7
c_g = shear_mod j6l1<3j
e1 = c_k+4.0*c_g/3.0 *O$|,EsY
e2 = c_k-2.0*c_g/3.0 UCVYO.
9"
sf = friction * degrad N*A*\B%{x'
nf = sin(sf) ;T^s&/>E
nf = (1.0+nf)/(1.0-nf) Ic&~iqQ
sp = dilation*degrad i431mpMa
np = sin(sp) 3P0z$jh"H
np = (1.0+np)/(1.0-np) p7YYAh@x\
r1 = (e1-e2*nf)/((e1+e2)*nf*np-2.0*e2*(nf+np)+2.0*e1) xo@1((|z
v_dt = -1.0e-5 25OQY.>bE
velv =v_dt/tdel 5, ;\zSz
dsigy = v_dt*(e1+2.0*r1*(e2*np-e1)) `/WxEu3
step1 = -2.0*cohesion*sqrt(nf)/((e1-e2*nf)*v_dt) $s_k/dM~&
end 4pL'c@'
def esigy HAH\#WE
while_stepping 1`?o#w
if step < step1 then o+|>D&CW%
a_sy = a_sy+e1*v_dt NV./p`k
else 8U@f/P
a_sy = a_sy+dsigy __}SHU0R
end_if #K^hKx9
n_sy = z_syy(z_pnt) |.9PwD8~VD
end +k6`
tl~*
set bulk_mod 200 shear_mod 200 ;l%xjMcU
set cohesion 1 friction 10 dilation 10 7FH-l(W
d_sigy !PIg,
def z_pnt {mU%.5
ib = block_head QDxs+<#
z_pnt = b_zone(ib) - egTZW-
end yq.@-]ytZ
z_pnt j*QdD\)
bound xvel 0 yvel 0
(7X
bound yvel velv range 0 1 0.9 1.1 )Cdw_Yx
hist n 50 _gVihu
hist ydisp 0 1 `RY}g;
hist n_sy le^Fik
hist a_sy 7NJl+*u
label hist 1 )y]Dmm
Vertical displacement B}04E^
label hist 2 gbMA-r:IC
Vertical stress_udec B6F!"
label hist 3 -+){ ;,
vertical stress_analysis YAXd
step 865 e^*&&
程序读入后,系统提示“warning:block 202 has no contacts"