Vous êtes sur la page 1sur 2

New

;set f ish autocreate off


;title ?Advancing Lined Tunnel with Slip (using linerSELs)?
gen zone radcyl dim 1.0 p0 0 0 0 p1 5 0 0 p2 0 2 0 p3 0 0 5 &
ratio 1.0 1.0 1.0 1.2 size 1 8 4 4 fill group tunnel
gen zone radcyl dim 1.0 p0 0 2 0 p1 5 2 0 p2 0 5 0 p3 0 2 5 &
ratio 1.0 1.0 1.0 1.2 size 1 3 4 4 fill group tunnel
group zone section1 range y 0 1 group tunnel
group zone section2 range y 1 2 group tunnel
group zone section3 range y 2 3 group tunnel
group zone section4 range y 3 4 group tunnel
group zone section5 range y 4 5 group tunnel
model mech elastic
prop bulk 50e6 shear 18e6
init sxx -1e6 syy -1e6 szz -1e6
fix x range x -0.001 0.001
fix z range z -0.001 0.001
fix y range y -0.001 0.001
fix x y z range x 4.99 5.01
fix x y z range y 4.99 5.01
fix x y z range z 4.99 5.01
hist add id=1 unbal
; --- Stage 1: excavate tunnel section 1
Model mech null range group section1
solve
save tun1
;
init xdisp 0.0 ydisp 0.0 zdisp 0.0
hist add id=2 gp zdis 0 1 1
hist add id=3 gp zvel 0 1 1
; --- Stage 2: excavate tunnel section 2
mod mech null range group section2
save tun2-ini
solve
save tun2ns
restore tun2-ini
; --- Add shotcrete
sel liner id=1 range cyl end1 0 0 0 end2 0 1.01 0 rad 1.0
sel liner id=1 prop iso=(10.5e9, 0.25) thick=0.2
sel liner id=1 prop cs_nk=7.4e10 cs_sk=7.4e10 cs_scoh=1e20
cycle 0
plot add sel geometry systemtype node
save tun2-tmp1
; --- Specify symmetry conditions for nodes along the 3 symmetry planes
sel node local xdir 1 0 0 ydir 0 -1 0 range x -0.1 0.1
sel node fix lsys range x -0.1 0.1
sel node fix x yr zr range x -0.1 0.1
sel node local xdir 0 0 -1 ydir 0 -1 0 range z -0.1 0.1
sel node fix lsys range z -0.1 0.1
sel node fix x yr zr range z -0.1 0.1
sel node fix y xr zr range y -0.1 0.1
history add id=100 gp zdisp (0,1,1)
history add id=101 sel node zdisp id=25
history add id=102 sel linersel coupling disp normal nd1 cid=32
cycle 0
save tun2-tmp2
solve
save tun2a
; Repeat excavation with lower stiffnesses (factor 100)
restore tun2-tmp2
sel liner id=1 prop cs_nk=7.4e8 cs_sk=7.4e8 cs_scoh=1e20
solve
save tun2a-lowstiff
; Pursue excavation with larger stiffnesses (reduce cohesion)
restore tun2a
sel node init xdisp=0.0 ydisp=0.0 zdisp=0.0
sel liner id=1 prop cs_scoh=0.0
solve
save tun2b
; --- Stage 3: excavate tunnel section 3
mod mech null range group section3
sel liner id=2 range cyl end1 0 0.99 0 end2 0 2.01 0 rad 1.0
; --- Specify symmetry conditions for nodes along the 3 symmetry planes
sel node local xdir 1 0 0 ydir 0 -1 0 range x -0.1 0.1
sel node fix lsys range x -0.1 0.1
sel node fix x yr zr range x -0.1 0.1
sel node local xdir 0 0 -1 ydir 0 -1 0 range z -0.1 0.1
sel node fix lsys range z -0.1 0.1
sel node fix x yr zr range z -0.1 0.1
sel node fix y xr zr range y -0.1 0.1
sel liner id=2 prop iso=(10.5e9, 0.25) thick=0.2
sel liner id=2 prop cs_nk=7.4e10 cs_sk=7.4e10 cs_scoh=0.0
solve
sel recover surface surfx (0,1,0)
sel recover stress
save tun3
return