Vous êtes sur la page 1sur 1

;create material zones

gen zone brick size 5 5 5 p0 0 0 0 p1 3 0 0 p2 0 3 0 p3 0 0 5 p4 3 3 0 p5 0 5 5 p6


5 0 5 p7 5 5 5
gen zone brick size 5 5 5 p0 0 0 5 edge 5
group zone material
;create bin zones
gen zone brick size 1 5 5 p0 3 0 0 p1 add 3 0 0 p2 add 0 3 0 p3 add 2 0 5 p4 add 3
6 0 p5 add 2 5 5 p6 add 3 0 5 p7 add 3 6 5
gen zone brick size 1 5 5 p0 5 0 5 p1 add 1 0 0 p2 add 0 5 0 p3 add 0 0 5 p4 add 1
6 0 p5 add 0 5 5 p6 add 1 0 5 p7 add 1 6 5
gen zone brick size 5 1 5 p0 0 3 0 p1 add 3 0 0 p2 add 0 3 0 p3 add 0 2 5 p4 add 6
3 0 p5 add 0 3 5 p6 add 5 2 5 p7 add 6 3 5
gen zone brick size 5 1 5 p0 0 5 5 p1 add 5 0 0 p2 add 0 1 0 p3 add 0 0 5 p4 add 6
1 0 p5 add 0 1 5 p6 add 5 0 5 p7 add 6 1 5
group zone bin range group material not
;create named range synonyms
range name=bin group bin
range name=material group material
;assign models to groups
model mech mohr range nrange material
model mech elas range nrange bin
gen separate material
interface 1 wrap bin material range plane ori 0 0 0 normal 1 -1 0 above
interface 2 wrap bin material range plane ori 0 0 0 normal 1 -1 0 below
int 1 maxedge .55
int 2 maxedge .55
;assign properties
prop shear 1e8 bulk 2e8 fric 30 range material
prop shear 1e8 bulk 2e8 range bin
ini den 2000
int 1 prop ks 2e9 kn 2e9 fric 15
int 2 prop ks 2e9 kn 2e9 fric 15
;assign boundaryconditions
fix x range union x -.1 .1 x 5.9 6.1
fix y range union y -.1 .1 y 5.9 6.1
fix z range z -.1 .1 nrange bin
;monitor histories
hist add unbal
hist add gp zdisp 6 6 10
hist add gp zdisp 0 0 10
hist add gp zdisp 0 0 0
;setting
set large
set grav 0 0 -10
;cycling
step 4000

Vous aimerez peut-être aussi