FLAC-3D深基坑的开挖与支护的命令流
FLAC3D基坑开挖命令流

FLAC3D基坑开挖命令流nplot block groupgen zone uwedge p0 30.18 0 -25 p1 34.59 0 -25 p2 30.18 1 -25 p3 30.18 0 0 &p4 34.59 1 -25 p5 30.18 1 0 size 5 1 25 group 1gen zone uwedge p0 34.59 0 0 p1 30.18 0 0 p2 34.59 1 0 p3 34.59 0 -25 &p4 30.18 1 0 p5 34.59 1 -25 size 5 1 25 group 2;接触⾯gen separate 2int 1 wrap 1 2int 1 maxedge 0.5gen zone brick p0 0 0 0 p1 30.18 0 0 p2 0 0 -25 p3 0 1 0 p4 30.18 0 -25 &p5 0 1 -25 p6 30.18 1 0 p7 30.18 1 -25 size 30 25 1gen zone brick p0 34.59 0 0 p1 50 0 0 p2 34.59 0 -25 p3 34.59 1 0 p4 50 0 -25 &p5 34.59 1 -25 p6 50 1 0 p7 50 1 -25 size 16 25 1group soil-1 range z 0 -6group soil-2 range z -6 -10group soil-3 range z -10 -25;模型参数model mohr range group soil-1model mohr range group soil-2model mohr range group soil-3prop bulk 4.4e10 shear 1.6e10 fric 17.2 coh 16.8e10 tens 1e10 dil 10 range group soil-1 prop bulk 5.7e10 shear 2.1e10 fric 17.7 coh 16.8e10 tens 1e10 dil 10 range group soil-2 prop bulk 10e10 shear 3.6e10 fric 20.9 coh 21.6e10 tens 1e10 dil 10 range group soil-3 interface 1 prop kn 1e8 ks 1e8 fric 15.3 coh 3.6e10 range z 0 -6interface 1 prop kn 1e8 ks 1e8 fric 16 coh 8.48e10 range z -6 -10interface 1 prop kn 1e8 ks 1e8 fric 20 coh 4.68e10 range z -10 -25ini dens 1730 range group soil-1ini dens 1860 range group soil-2ini dens 1920 range group soil-3;边界条件fix x range x -0.1 0.1fix x range x 49.9 50.1fix y range y -0.1 0.1fix y range y 0.9 1.1fix z range z -25.1 -24.9set grav 0 0 -9.8solveprop bulk 19e6 shear 8e6 fric 14.8 coh 21e3 tens 1e3 range group soil-1prop bulk 26e6 shear 10e6 fric 15.2 coh 21e3 tens 1e3 range group soil-2prop bulk 45e6 shear 18e6 fric 17.9 coh 27e3 tens 1e3 range group soil-3interface 1 prop kn 1e6 ks 1e6 fric 14 coh 4.6e3 range z 0 -6interface 1 prop kn 1e6 ks 1e6 fric 13.7 coh 10.6e3 range z -6 -10interface 1 prop kn 1e6 ks 1e6 fric 17 coh 5.9e3 range z -10 -25hist unbalsolvesave 初始平衡.savres 初始平衡.sav;pile单元sel pile id=1 begin=(39.6,0.5,0) end=(39.6,0.5,-16) nseg=16cs_sfric=18.62 cs_sk=2.871e8 cs_nk=2.871e8 & cs_ncoh=5.78e4 cs_nfric=18.62 cs_ngap=off solvesave 加桩平衡.savres 加桩平衡.savini xdisp 0 ydisp 0 zdisp 0ini xvel 0 yvel 0 zvel 0sel node ini xdis 0 ydis 0 zdis 0sel node ini xvel 0 yvel 0 zvel 0sel node ini xrdis 0 yrdis 0 zrdis 0sel node ini xrvel 0 yrvel 0 zrvel 0set largegroup 第⼀次开挖 range x 40 50 y 0 1 z 0 -3;设置监测点hist id=10 gp zdisp 31 0 0hist id=11 gp zdisp 33 0 0hist id=12 gp zdisp 35 0 0hist id=13 gp zdisp 37 0 0hist id=14 gp zdisp 39 0 0hist id=15 gp zdisp 41 0 -3hist id=16 gp zdisp 43 0 -3hist id=17 gp zdisp 45 0 -3hist id=18 gp zdisp 47 0 -3hist id=19 gp zdisp 49 0 -3hist id=20 gp xdisp 40 0 0hist id=21 gp xdisp 40 0 -1hist id=22 gp xdisp 40 0 -2hist id=23 gp xdisp 40 0 -3hist id=24 gp xdisp 40 0 -4hist id=25 gp xdisp 40 0 -5hist id=26 gp xdisp 40 0 -6hist id=27 gp xdisp 40 0 -7hist id=28 gp xdisp 40 0 -8hist id=29 gp xdisp 40 0 -9hist id=30 gp xdisp 40 0 -10hist id=31 gp xdisp 40 0 -11hist id=32 gp xdisp 40 0 -12hist id=33 gp xdisp 40 0 -13hist id=34 gp xdisp 40 0 -14hist id=35 gp xdisp 40 0 -15hist id=36 gp xdisp 40 0 -16hist id=61 sel pile force fz 39.6 0.5 -0.5hist id=62 sel pile force fz 39.6 0.5 -1.5hist id=63 sel pile force fz 39.6 0.5 -2.5hist id=64 sel pile force fz 39.6 0.5 -3.5hist id=65 sel pile force fz 39.6 0.5 -4.5hist id=66 sel pile force fz 39.6 0.5 -5.5hist id=67 sel pile force fz 39.6 0.5 -6.5hist id=68 sel pile force fz 39.6 0.5 -7.5hist id=69 sel pile force fz 39.6 0.5 -8.5hist id=70 sel pile force fz 39.6 0.5 -9.5hist id=71 sel pile force fz 39.6 0.5 -10.5hist id=72 sel pile force fz 39.6 0.5 -11.5hist id=81 sel pile mom mz 39.6 0.5 -0.5 hist id=82 sel pile mom mz 39.6 0.5 -1.5 hist id=83 sel pile mom mz 39.6 0.5 -2.5 hist id=84 sel pile mom mz 39.6 0.5 -3.5 hist id=85 sel pile mom mz 39.6 0.5 -4.5 hist id=86 sel pile mom mz 39.6 0.5 -5.5 hist id=87 sel pile mom mz 39.6 0.5 -6.5 hist id=88 sel pile mom mz 39.6 0.5 -7.5 hist id=89 sel pile mom mz 39.6 0.5 -8.5 hist id=90 sel pile mom mz 39.6 0.5 -9.5 hist id=91 sel pile mom mz 39.6 0.5 -10.5 hist id=92 sel pile mom mz 39.6 0.5 -11.5 hist id=93 sel pile mom mz 39.6 0.5 -12.5 hist id=94 sel pile mom mz 39.6 0.5 -13.5 hist id=95 sel pile mom mz 39.6 0.5 -14.5 hist id=96 sel pile mom mz 39.6 0.5 -15.5 model null range group 第⼀次开挖solvesave 第⼀次开挖.savres 第⼀次开挖.savgroup 第⼆次开挖 range x 40 50 y 0 1 z -3 -6 ;设置监测点hist id=110 gp zdisp 31 0 0hist id=111 gp zdisp 33 0 0hist id=112 gp zdisp 35 0 0hist id=113 gp zdisp 37 0 0hist id=114 gp zdisp 39 0 0hist id=115 gp zdisp 41 0 -6hist id=116 gp zdisp 43 0 -6hist id=117 gp zdisp 45 0 -6hist id=118 gp zdisp 47 0 -6hist id=119 gp zdisp 49 0 -6hist id=120 gp xdisp 40 0 0hist id=121 gp xdisp 40 0 -1hist id=122 gp xdisp 40 0 -2hist id=123 gp xdisp 40 0 -3hist id=124 gp xdisp 40 0 -4hist id=125 gp xdisp 40 0 -5hist id=126 gp xdisp 40 0 -6hist id=127 gp xdisp 40 0 -7hist id=128 gp xdisp 40 0 -8hist id=129 gp xdisp 40 0 -9hist id=130 gp xdisp 40 0 -10hist id=131 gp xdisp 40 0 -11hist id=132 gp xdisp 40 0 -12hist id=133 gp xdisp 40 0 -13hist id=134 gp xdisp 40 0 -14hist id=135 gp xdisp 40 0 -15hist id=136 gp xdisp 40 0 -16hist id=161 sel pile force fz 39.6 0.5 -0.5hihist id=166 sel pile force fz 39.6 0.5 -5.5 hist id=167 sel pile force fz 39.6 0.5 -6.5 hist id=168 sel pile force fz 39.6 0.5 -7.5 hist id=169 sel pile force fz 39.6 0.5 -8.5 hist id=170 sel pile force fz 39.6 0.5 -9.5 hist id=171 sel pile force fz 39.6 0.5 -10.5 hist id=172 sel pile force fz 39.6 0.5 -11.5 hist id=173 sel pile force fz 39.6 0.5 -12.5 hist id=174 sel pile force fz 39.6 0.5 -13.5 hist id=175 sel pile force fz 39.6 0.5 -14.5 hist id=176 sel pile force fz 39.6 0.5 -15.5 hist id=181 sel pile mom mz 39.6 0.5 -0.5 hist id=182 sel pile mom mz 39.6 0.5 -1.5 hist id=183 sel pile mom mz 39.6 0.5 -2.5 hist id=184 sel pile mom mz 39.6 0.5 -3.5 hist id=185 sel pile mom mz 39.6 0.5 -4.5 hist id=186 sel pile mom mz 39.6 0.5 -5.5 hist id=187 sel pile mom mz 39.6 0.5 -6.5 hist id=188 sel pile mom mz 39.6 0.5 -7.5 hist id=189 sel pile mom mz 39.6 0.5 -8.5 hist id=190 sel pile mom mz 39.6 0.5 -9.5 hist id=191 sel pile mom mz 39.6 0.5 -10.5 hist id=192 sel pile mom mz 39.6 0.5 -11.5 hist id=193 sel pile mom mz 39.6 0.5 -12.5 hist id=194 sel pile mom mz 39.6 0.5 -13.5 hist id=195 sel pile mom mz 39.6 0.5 -14.5 hist id=196 sel pile mom mz 39.6 0.5 -15.5 model null range group 第⼆次开挖solvesave 第⼆次开挖.savres 第⼆次开挖.savgroup 第三次开挖 range x 40 50 y 0 1 z -6 -8 ;设置监测点hist id=210 gp zdisp 31 0 0hist id=211 gp zdisp 33 0 0hist id=212 gp zdisp 35 0 0hist id=213 gp zdisp 37 0 0hist id=214 gp zdisp 39 0 0hist id=215 gp zdisp 41 0 -8hist id=216 gp zdisp 43 0 -8hist id=217 gp zdisp 45 0 -8hist id=218 gp zdisp 47 0 -8hist id=219 gp zdisp 49 0 -8hist id=220 gp xdisp 40 0 0hist id=221 gp xdisp 40 0 -1hist id=222 gp xdisp 40 0 -2hist id=223 gp xdisp 40 0 -3hist id=224 gp xdisp 40 0 -4hist id=225 gp xdisp 40 0 -5hist id=226 gp xdisp 40 0 -6hist id=227 gp xdisp 40 0 -7hist id=228 gp xdisp 40 0 -8hist id=229 gp xdisp 40 0 -9hist id=261 sel pile force fz 39.6 0.5 -0.5hist id=262 sel pile force fz 39.6 0.5 -1.5hist id=263 sel pile force fz 39.6 0.5 -2.5hist id=264 sel pile force fz 39.6 0.5 -3.5hist id=265 sel pile force fz 39.6 0.5 -4.5hist id=266 sel pile force fz 39.6 0.5 -5.5hist id=267 sel pile force fz 39.6 0.5 -6.5hist id=268 sel pile force fz 39.6 0.5 -7.5hist id=269 sel pile force fz 39.6 0.5 -8.5hist id=270 sel pile force fz 39.6 0.5 -9.5hist id=271 sel pile force fz 39.6 0.5 -10.5 hist id=272 sel pile force fz 39.6 0.5 -11.5 hist id=273 sel pile forcefz 39.6 0.5 -12.5hist id=274 sel pile force fz 39.6 0.5 -13.5hist id=275 sel pile force fz 39.6 0.5 -14.5hist id=276 sel pile force fz 39.6 0.5 -15.5 hist id=281 sel pile mom mz 39.6 0.5 -0.5 hist id=282 sel pile mom mz 39.6 0.5 -1.5 hist id=283 sel pile mom mz 39.6 0.5 -2.5 hist id=284 sel pile mom mz 39.6 0.5 -3.5 hist id=285 sel pile mom mz 39.6 0.5 -4.5 hist id=286 sel pile mom mz 39.6 0.5 -5.5 hist id=287 sel pile mom mz 39.6 0.5 -6.5 hist id=288 sel pile mom mz 39.6 0.5 -7.5 hist id=289 sel pile mom mz 39.6 0.5 -8.5 hist id=290 sel pile mom mz 39.6 0.5 -9.5 hist id=291 sel pile mom mz 39.6 0.5 -10.5 hist id=292 sel pile mom mz 39.6 0.5 -11.5 hist id=293 sel pile mom mz 39.6 0.5 -12.5 hist id=294 sel pile mom mz 39.6 0.5 -13.5 hist id=295 sel pile mom mz 39.6 0.5 -14.5 hist id=296 sel pile mom mz 39.6 0.5 -15.5 model null range group 第三次开挖solvesave 第三次开挖.savres 第三次开挖.savgroup 第四次开挖 range x 40 50 y 0 1 z -8 -10 ;设置监测点hist id=310 gp zdisp 31 0 0hist id=311 gp zdisp 33 0 0hist id=312 gp zdisp 35 0 0hist id=313 gp zdisp 37 0 0hist id=314 gp zdisp 39 0 0hist id=315 gp zdisp 41 0 -10hist id=316 gp zdisp 43 0 -10hist id=317 gp zdisp 45 0 -10hist id=318 gp zdisp 47 0 -10hist id=319 gp zdisp 49 0 -10hist id=325 gp xdisp 40 0 -5hist id=326 gp xdisp 40 0 -6hist id=327 gp xdisp 40 0 -7hist id=328 gp xdisp 40 0 -8hist id=329 gp xdisp 40 0 -9hist id=330 gp xdisp 40 0 -10hist id=331 gp xdisp 40 0 -11hist id=332 gp xdisp 40 0 -12hist id=333 gp xdisp 40 0 -13hist id=334 gp xdisp 40 0 -14hist id=335 gp xdisp 40 0 -15hist id=336 gp xdisp 40 0 -16hist id=361 sel pile force fz 39.6 0.5 -0.5 hist id=362 sel pile force fz 39.6 0.5 -1.5 hist id=363 sel pile force fz 39.6 0.5 -2.5 hist id=364 sel pile force fz 39.6 0.5 -3.5 hist id=365 sel pile force fz 39.6 0.5 -4.5 hist id=366 sel pile force fz 39.6 0.5 -5.5 hist id=367 sel pile force fz 39.6 0.5 -6.5 hist id=368 sel pile force fz 39.6 0.5 -7.5 hist id=369 sel pile force fz 39.6 0.5 -8.5 hist id=370 sel pile force fz 39.6 0.5 -9.5 hist id=371 sel pile force fz 39.6 0.5 -10.5 hist id=372 sel pile force fz 39.6 0.5 -11.5 hist id=373 sel pile force fz 39.6 0.5 -12.5 hist id=374 sel pile force fz 39.6 0.5 -13.5 hist id=375 sel pile force fz 39.6 0.5 -14.5 hist id=376 sel pile force fz 39.6 0.5 -15.5 hist id=381 sel pile mom mz 39.6 0.5 -0.5 hist id=382 sel pile mom mz 39.6 0.5 -1.5 hist id=383 sel pile mom mz 39.6 0.5 -2.5 hist id=384 sel pile mom mz 39.6 0.5 -3.5 hist id=385 sel pile mom mz 39.6 0.5 -4.5 hist id=386 sel pile mom mz 39.6 0.5 -5.5 hist id=387 sel pile mom mz 39.6 0.5 -6.5 hist id=388 sel pile mom mz 39.6 0.5 -7.5 hist id=389 sel pile mom mz 39.6 0.5 -8.5hist id=390 sel pile mom mz 39.6 0.5 -9.5 hist id=391 sel pile mom mz 39.6 0.5 -10.5 hist id=392 sel pile mom mz 39.6 0.5 -11.5hist id=393 sel pile mom mz 39.6 0.5 -12.5 hist id=394 sel pile mom mz 39.6 0.5 -13.5 hist id=395 sel pile mom mz 39.6 0.5 -14.5 hist id=396 sel pile mom mz 39.6 0.5 -15.5 model null range group 第四次开挖solvesave 第四次开挖.sav。
FLAC3D3.0在某隧道工程开挖支护中的应用

set large
hist unbal
plot hist 3
solve
save tun_ext1.sav
如果在开挖后适时对隧道进行锚喷混凝土初期支护,该命令流如下:
restore tun_nature.sav
ini xdis=0 ydis=0 zdis=0
size 4 20 6 4 dim 3 6 3 6 rat 1 1 1 1 group 围岩2
gen zon cshell p0 0 0 0 p1 0 0 -3.0 p2 0 50 0 p3 6.0 0 0 &
size 4 20 6 4 dim 2.6 5.6 2.6 5.6 rat 1 1 1 1 group 仰拱初期支护
prop bulk b_mod2 shear s_mod2 cohe 2.8e6 tens 1.0e6 fric 35 range z -40 4.5
ini dens=2300
set grav 0 0 -10
; boundary and initial conditions
apply szz -1.4e6 range z 19.9 20.1
size 4 20 6 4 dim 6 5 6 5 rat 1 1 1 1 group 围岩
gen zon cshell p0 0 0 0 p1 6.0 0 0 p2 0 50 0 p3 0 0 5.0 &
size 4 20 6 4 dim 5.6 4.6 5.6 4.6 rat 1 1 1 1 group 初期支护
FLAC3D计算缺点:由于没有一个类似autocad程序简洁可视化的建模操作程序,相比2d-σ、3d-σ、Ansys等数值模拟软件,用FLAC3D直接建立模型比较困难,一般情况下要么开发一个flac建模的前处理程序,要么从Ansys中建模,然后将节点和单元信息导出,根据flac建模的命令流格式将这些节点和单元信息改写。
《FLAC3D基础与工程实例》全部命令流

《FLA C/FLA C 3D基础与工程实例》全部命令流1gen zone bri p0 0 0 0 p1 10 0 0 p2 0 10 0 p3 0 0 10 &p4 15 15 0 p5 0 15 15 p6 15 0 10 p7 20 20 20 &size 10 10 10 rat 1.0 0.9 1.1 groupbrick_1gen zone bri p0 20 0 0 p1 add 10 0 0 p2 add 0 20 0 p3 add 0 0 15 & size 10 10 10 rat 1.0 0.9 1.1 groupbrick_2gen zone bri p0 40 0 0 edge 10 size 10 10 10 rat 1.0 0.9 1.1 groupbrick_3 plot surnewgen zon bri size 3 3 3modelelasprop bulk 3e8 shear1e8ini dens 2000fix z ran z -.1 .1fix x ran x -.1 .1fix x ran x 2.9 3.1fix y ran y -.1 .1fix y ran y 2.9 3.1set grav 0 0 -10solveapp nstres s -10e4 ran z 3 x 1 2 y 1 2 hist gp vel 0 0 3hist gp vel 0 3 3plo hist 1 redplo add hist 2 bluesolve;-------------------------------------工程信息;Projec t Record Tree export;Title:Simple test;---------------------------------计算第一步;... STATE: STATE1 ....configgrid 10,10modelelasti cgroup'User:Soil' notnul lmodelelasti c notnul l group'User:Soil'prop densit y=1500.0 bulk=3E6 shear=1E6 notnul l group'User:Soil' fix x y j 1fix x i 1fix x i 11set gravit y=9.81histor y 999 unbala ncedsolvesave state1.sav;----------------------------------计算第二步;... STATE: STATE2 ....initia l xdisp0 ydisp0initia l xvel 0 yvel 0modelnull i 4 7 j 8 10group'null' i 4 7 j 8 10groupdelete 'null'histor y 1 xdispi=4, j=11solvesave state2.sav;--------------------------------绘图命令;*** plot comman ds ****;plot name: syyplot hold grid syy fill;plot name: Unbala ncedforceplot hold histor y 999;plot name: gridplot hold grid magnif y 20.0 lred grid displa cemen t;plot name: Xdis-Aplot hold histor y 1 linenew; ===============================; 定义球体半径和半径方向上单元网格数; ===============================def parmrad=10.0rad_si ze=5endparm; ===============================; 建立八分之一球体外接立方体网格; ===============================gen zone pyrami d p0 rad 0 0 p1 rad 0 rad p2 rad rad 0 p3 0 0 0 & p4 rad rad rad size rad_si ze rad_si ze rad_si ze group1gen zone pyrami d p0 0 rad 0 p1 rad rad 0 p2 0 rad rad p3 0 0 0 & p4 rad rad rad size rad_si ze rad_si ze rad_si ze group2gen zone pyrami d p0 0 0 rad p1 0 rad rad p2 rad 0 rad p3 0 0 0 & p4 rad rad rad size rad_si ze rad_si ze rad_si ze group3; ==================================; 利用FISH语言将内部立方体节点调整到球面; ==================================def make_s pherep_gp=gp_hea dloop whilep_gp#null; 获取节点点坐标值:P=(px,py,pz)px=gp_xpo s(p_gp)py=gp_ypo s(p_gp)pz=gp_zpo s(p_gp)dist=sqrt(px*px+py*py+pz*pz)if dist>0 then; 节点位置调整maxp=max(px,max(py,pz))k=(maxp/rad)*(rad/dist)gp_xpo s(p_gp)=k*pxgp_ypo s(p_gp)=k*pygp_zpo s(p_gp)=k*pzend_ifp_gp=gp_nex t(p_gp)end_lo opendmake_s phere; ===============================; 利用镜像生成完整球体网格; =============================== gen zone refgen zone ref dip 90gen zone ref dip 90 dd 90; =============================== ; 显示球体网格; =============================== plot surfpl set back whpl bl grngen zon bri size 1 1 2 groupsoil ran z 1 1 grouprock ran z 0 1 expgri d 1.flac3dgen zon bri size 3 3 3modelmohrprop bu 3e6 sh 1e6 coh 10e3 fric 15 fix z ran z -.1 .1fix x ran x -.1 .1fix x ran x 2.9 3.1fix y ran y -.1 .1fix y ran y 2.9 3.1ini dens 2000hist unbalset grav 10solveelasti csave 6-1.savrest 6-1.savini xd 0 yd 0 zd 0 xv 0 yv 0 zv 0app nstres s -100e3ran z 2.9 3.1 x 1 2 y 1 2 solvesave 6-2.savrest 6-1.savini xd 0 yd 0 zd 0 xv 0 yv 0 zv 0app nstres s -100e3ran z 2.9 3.1 x 1 2 y 1 2 hist id=2 gp zdis 1 1 3hist id=3 gp zdis 1 1 2hist id=4 gp xdis 1 1 3hist id=5 gp xdis 1 1 3hist id=6 zone szz 1 1 3hist id=7 zone szz 1.5 1.5 2.5hist id=8 zone sxz 1.5 1.5 2.5solvesave 6-3.savrest 6-3.savset log onset logfil e 6-2.log printzone stress printgp disset log offrest 6-1.savini xd 0 yd 0 zd 0 xv 0 yv 0 zv 0app nstres s -100e3ran z 2.9 3.1 x 1 2 y 1 2 plot set rot 20 0 30plot con szz ou on magf 10plot add hist 1set movieavi step 1 file 6-5.avimoviestartsolvemoviefinishngen zon bri size 1 1 2 modelelasprop bulk 3e7 shear1e7 fix z ran z 0fix x ran x 0fix x ran x 1fix y ran y 0fix y ran y 1ini dens 2000set grav 0 0 -10solveplo con szngen zon bri size 1 1 2modelmohrprop bulk 3e7 shear1e7 c 1e10 f 15 tensio n 1e10 fix z ran z 0fix x ran x 0fix x ran x 1fix y ran y 0fix y ran y 1ini dens 2000set grav 0 0 -10solveprop bulk 3e7 shear1e7 c 10e3 f 15 ten 0solveplo con szngen zone bricksize 1 1 2modelmohrprop bulk 3e7 shear1e7 coh 10e3 fri 15 ten 0 fix z ran z 0fix x ran x 0fix x ran x 1fix y ran y 0fix y ran y 1ini dens 2000set grav 0 0 -10solveelasplo con sznewgen zone bricksize 1 1 2modelmohrprop bulk 3e7 shear1e7 coh 10e3 fri 15 ten 0 fix z ran z 0fix x ran x 0fix x ran x 1fix y ran y 0fix y ran y 1ini dens 2000ini szz -40e3 grad 0 0 20e3 ran z 0 2ini syy -20e3 grad 0 0 10e3 ran z 0 2ini sxx -20e3 grad 0 0 10e3 ran z 0 2set grav 0 0 -10solveplo con szngen zon bri size 1 1 2modelmprop bulk 3e7 shear1e7 c 10e10f 15 ten 1e10 fix z ran z 0fix x ran x 0fix x ran x 1fix y ran y 0fix y ran y 1ini dens 2000 ran z 0 1ini dens 1500 ran z 1 2ini szz -35e3 grad 0 0 20e3 ran z 0 1ini syy -17.5e3 grad 0 0 10e3 ran z 0 1ini sxx -17.5e3 grad 0 0 10e3 ran z 0 1ini szz -15e3 grad 0 0 15e3 ran z 1 2ini syy -7.5e3 grad 0 0 7.5e3 ran z 1 2ini sxx -7.5e3 grad 0 0 7.5e3 ran z 1 2ini pp 10e3 grad 0 0 -10e3 ran z 0 1set grav 0 0 -10solveplo con szngen zon bri size 1 1 2modelmprop bulk 3e7 shear1e7 c 10e10f 15 ten 1e10 fix z ran z 0fix x ran x 0fix x ran x 1fix y ran y 0fix y ran y 1ini dens 2000 ran z 0 2ini szz -50e3 grad 0 0 20e3 ran z 0 1ini syy -30e3 grad 0 0 10e3 ran z 0 1ini sxx -30e3 grad 0 0 10e3 ran z 0 1ini pp 30e3 grad 0 0 -10e3 ran z 0 2app nstres s -10e3 ran z 2set grav 0 0 -10solveplo con sznewgen zone brickp0 0 0 0 p1 60 0 0 p2 0 60 0 p3 0 0 90 & p4 60 60 0 p5 0 60 90 p6 60 0 150 p7 60 60 150 & size 6 6 10modelelaspro bulk 10e10she 10e10ini den 2500applysxx -1e9 grad 0 0 1.1111111e7 rangex -.1 .1 applysxx -1e9 grad 0 0 6.6666666e6 rangex 59.9 60.1 applysyy -1e9 grad 0 0 8.3333333e6 rangey -.1 .1 applysyy -1e9 grad 0 0 8.3333333e6 rangey 59.9 60.1 applyszz -1e8 grad 0 0 8.3333333e5 ran z 0 120set grav 0 0 -10step 30000ini xdisp0 ydisp0 zdisp0ini xvel 0 yvel 0 zvel 0plo cont szznewgen zone brickp0 0 0 0 p1 60 0 0 p2 0 60 0 p3 0 0 90 & p4 60 60 0 p5 0 60 90 p6 60 0 150 p7 60 60 150 & size 6 6 10modelelaspro bulk 10e10she 10e10ini den 2500ini sxx -1e9 grad 0 0 1.1111111e7 rangex -.1 .1ini sxx -1e9 grad 0 0 6.6666666e6 rangex 59.9 60.1ini syy -1e9 grad 0 0 8.3333333e6 rangey -.1 .1ini syy -1e9 grad 0 0 8.3333333e6 rangey 59.9 60.1ini szz -1e8 ran z -.1 .1fix x y z ran z -.1 .1set grav 0 0 -10solveini xdisp0 ydisp0 zdisp0ini xvel 0 yvel 0 zvel 0plo cont szznewgen zone brickp0 0 0 -50 p1 27.5 0 -50 p2 0 5 -50 p3 0 0 -10 size 8 1 10 groupclaygen zone brickp0 27.5 0 -50 p1 100 0 -50 p2 27.5 5 -50 p3 27.5 0 -10 ratio1.1 1 1 size 12 1 10 groupclaygen zone brickp0 0 0 -10 p1 27.5 0 -10 p2 0 5 -10 p3 0 0 0 ratio1 1 0.8 size 8 1 4 groupsoilgen zone brickp0 27.5 0 -10 p1 100 0 -10 p2 27.5 5 -10 p3 27.5 0 0 ratio1.1 1 0.8 size 12 1 4 groupsoilgen zone brickp0 0 0 0 p1 27.5 0 0 p2 0 5 0 p3 0 0 5 p4 27.5 5 0 &p5 0 5 5 p6 20 0 5 p7 20 5 5 size 8 1 5 groupdamfix x y z ran z -49.9 -50.1fix x ran x -.1 .1fix x ran x 99.9 100.1fix ymodelmohr ran z -50 0modelnull ran z 0 5prop bulk 7.8e6 shear3.0e6 coh 10e10tensio n 1e10 ran groupsoilini dens 1500 ran groupsoilprop bulk 3.91e6 shear1.5e6 coh 10e10tensio n 1e10 ran groupclayini dens 1800 ran groupclayset grav 0 0 -9.8hist id=1 unbalsolveprop bulk 7.8e6 shear3.0e6 coh 10e3 fric 15 ran groupsoilprop bulk 3.91e6 shear1.5e6 coh 20e3 fric 20 ran groupclaysolvesave elasti c.savini xdis 0 ydis 0 zdis 0 ;将节点位移清零ini xvel 0 yvel 0 zvel 0 ;将节点速度清零hist id=2 gp zdis 0 0 0 ;记录地基顶部中心点的沉降hist id=3 gp zdis 27.5 0 0 ;记录路基坡脚处的沉降hist id=4 gp xdis 27.5 0 0 ;记录路基坡脚处的水平位移model elasti c ran z 0 1 ; ;激活0 m ~ 1 m的单元prop bulk 7.8e6 shear3.0e6 ran z 0 1ini dens 1500 ran z 0 1solve;按软件默认精度求解save fill-1.savmodelelasti c ran z 1 2prop bulk 7.8e6 shear3.0e6 ran z 1 2ini dens 1500 ran z 1 2solvesave fill-2.savmodelelasti c ran z 2 3prop bulk 7.8e6 shear3.0e6 ran z 2 3ini dens 1500 ran z 2 3solvesave fill-3.savmodelelasti c ran z 3 4prop bulk 7.8e6 shear3.0e6 ran z 3 4ini dens 1500 ran z 3 4solvesave fill-4.savmodelelasti c ran z 4 5prop bulk 7.8e6 shear3.0e6 ran z 4 5ini dens 1500 ran z 4 5solvesave fill-5.savpau;plo bl gr;gen zone brickp0 0 0 0 p1 100 0 0 p2 0 5 0 p3 0 0 5 sizegen zone brickp0 0 0 -50 p1 27.5 0 -50 p2 0 5 -50 p3 0 0 -10 size 8 1 10 groupclay gen zone brickp0 27.5 0 -50 p1 100 0 -50 p2 27.5 5 -50 p3 27.5 0 -10 ratio1.1 1 1 size 12 1 10 groupclaygen zone brickp0 0 0 -10 p1 27.5 0 -10 p2 0 5 -10 p3 0 0 0 ratio1 1 0.8 size 8 1 4 groupsoilgen zone brickp0 27.5 0 -10 p1 100 0 -10 p2 27.5 5 -10 p3 27.5 0 0 ratio1.1 1 0.8 size 12 1 4 groupsoilgen zone brickp0 0 0 0 p1 27.5 0 0 p2 0 5 0 p3 0 0 5 p4 27.5 5 0 &p5 0 5 5 p6 20 0 5 p7 20 5 5 size 8 1 5 groupdamset log on ;打开log记录set logfil e 1.log ;设置记录文件名为:1.logrestore fill-1.sav ;调用保存的文件printgp dis rangei d 517 any id 533 any ;输出两个节点的变形值restor e fill-2.savprintgp dis rangeid 517 any id 533 anyrestor e fill-3.savprintgp dis rangeid 517 any id 533 anyrestor e fill-4.savprintgp dis rangeid 517 any id 533 anyrestor e fill-5.savprintgp dis rangeid 517 any id 533 anyset log off ;关闭log记录def abcabc = 1 + 2 * 3 abcd = 1.0 / 2.0 endabcprintfishdef abcif aa < 0 thenabc = 0.0 elseabc = 2.0 * aa endifendabcdef abcloop aa (1, 2.5) comman dprintaaendcom mand endloo pendnewgen zon bri size 3 3 3modelelasti cprop bu 3e7 sh 1e7ini dens 2000fix x y z ran z -.1 .1fix x ran x -.1 .1fix x ran x 2.9 3.1fix y ran y -.1 .1fix y ran y 2.9 3.1set grav 10solveini xd 0 yd 0 zd 0 xv 0 yv 0 zv 0save 8-4.sav8-5rest 8-4.savdef E_modi fyp_z = zone_h eadd_k = 704d_n = 0.38d_pa = 101325.0 ;//标准大气压loop whilep_z # nullsigma_3 = -1.0 * z_sig1(p_z)E_new= d_k * d_pa * (sigma_3 / d_pa) ^ d_n z_prop(p_z,'young') = E_newp_z = z_next(p_z)endloo pendE_modi fy8-6rest 8-5.savtable1 name load_s ettle mentdef add_lo adp_gp = gp_nea r(2,1,3)loop n (1,5)app_lo ad = n * (-1000e3)file_n ame = '7-6_add_step' + string(n) + '.sav' comman dapp nstres s app_lo ad ran z 2.9 3.1 x 1 2 y 1 2 s olves ave file_n ameendcom mandxtable(1,n) = -1.0 * app_lo adytable(1,n) = gp_zdi sp(p_gp)endloo pendadd_lo adsave 8-6.sav8-7rest 8-6.savdef find_m ax_di spp_gp = gp_hea dmaxdis p_val ue = 0.0maxdis p_gpi d = 0loop whilep_gp # nulldisp_g p = sqrt(gp_xdi sp(p_gp) ^ 2 + gp_ydi sp(p_gp) ^ 2 + gp_zdi sp(p_gp) ^ 2) if disp_g p > maxdis p_val uemaxdis p_val ue = disp_g pmaxdis p_gpi d = gp_id(p_gp)endifp_gp = gp_nex t(p_gp)endloo pendfind_m ax_di spprintmaxdis p_val ue maxdis p_gpi drest 8-6.savconfig zextra 1def get_si gma_d ifp_z = zone_h eadloop whilep_z # nullsigma_dif = z_sig3(p_z) - z_sig1(p_z)z_extr a(p_z,1) = sigma_difp_z = z_next(p_z)endloo pendget_si gma_d ifplot con zextra 1;---------------------------------------------------;; 移来移去法接触面的建立;---------------------------------------------------ngen zone radcyl p0 (0,0,0) p1 (8,0,0) p2 (0,0,-5) p3 (0,8,0) &p4 (8,0,-5) p5 (0,8,-5) p6 (8,8,0) p7 (8,8,-5) &p8 (.3,0,0) p9 (0,.3,0) p10 (.3,0,-5) p11 (0,.3,-5) & size 3 10 6 15 ratio1 1 1 1.15gen zone radcyl p0 (0,0,-5) p1 (8,0,-5) p2 (0,0,-8) p3 (0,8,-5) &p4 (8,0,-8) p5 (0,8,-8) p6 (8,8,-5) p7 (8,8,-8) &p8 (.3,0,-5) p9 (0,.3,-5) p10 (.3,0,-8) p11 (0,.3,-8) & size 3 6 6 15 ratio1 1 1 1.15 fillgen zone reflec t dd 270 dip 90groupclay;interf ace 1 face rangecylind er end1 (0,0,0) end2 (0,0,-5.1) radius .31 &cylind er end1 (0,0,0) end2 (0,0,-5.1) radius .29 notinterf ace 2 face rangecylind er end1 (0,0,-4.9) end2 (0,0,-5.1) radius .31;pausegen zone cyl p0 (0,0,6) p1 (.3,0,6) p2 (0,0,1) p3 (0,.3,6) &p4 (.3,0,1) p5 (0,.3,1) &size 3 10 6gen zone cyl p0 (0,0,6.1) p1 (.3,0,6.1) p2 (0,0,6) p3 (0,.3,6.1) &p4 (.3,0,6) p5 (0,.3,6) &size 3 1 6gen zone reflec t dd 270 dip 90 rangez 1 6.1grouppile rangez 1 6.1pauseini z add -6.0 rangegrouppilesave pile_g eom.sav;导来导去法;---------------------------------------------ngen zone bricksize 3 3 3group2 rangex 1 2 y 1 2 z 1 2group1 rangegr 2 notsave 1.savdel ran group2 notinterf ace 1 face rangex 1 y 1 2 z 1 2interf ace 1 face rangex 2 y 1 2 z 1 2interf ace 1 face rangex 1 2 y 1 z 1 2interf ace 1 face rangex 1 2 y 1 2 z 1interf ace 1 face rangex 1 2 y 1 2 z 2rest 1.savdel ran group2expgri d 1.fac3dimpgri d 1.flac3dmodelelafix x y z ran z 0ini den 2000set grav 0 0 -10interf ace 1 prop kn 20e6 ks 20e6 coh 10e3 fri 15 app nstr -200e3ran x 0 1 y 1 2 z 3solve;切割模型法;------------------------------ngen zone bricksize 3 3 3 group1 rangex 1 2 y 1 2 z 2 3 group2 rangegroup1 not gen separa te 1int 1 wrap 1 2int 1 maxedg e 0.5plo int red9-4; Create Materi al Zonesgen zone bricksize 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 bricksize 5 5 5 p0 (0,0,5) edge 5.0groupMateri al; Create Bin Zonesgen zone bricksize 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 bricksize 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 bricksize 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 bricksize 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)groupBin rangegroupMateri al not; Create namedrangesynony msrangename=Bin groupBinrangename=Materi al groupMateri al; Assign models to groupsmodelmohr rangeMateri almodelelas rangeBingen separa te Materi alinterf ace 1 wrap Materi al Bin rangeplaneori 0 0 0 normal 1 -1 0 aboveinterf ace 2 wrap Materi al Bin rangeplaneori 0 0 0 normal 1 -1 0 belowint 1 maxedg e 0.55int 2 maxedg e 0.55; Assign proper tiesprop shear1e8 bulk 2e8 fric 30 rangeMateri alprop shear1e8 bulk 2e8 r angeBinini den 2000int 1 prop ks 2e9 kn 2e9 fric 15int 2 prop ks 2e9 kn 2e9 fric 15; Assign Bounda ry Condit ionsfix x rangex -0.1 0.1 any x 5.9 6.1 any fix y rangey -0.1 0.1 any y 5.9 6.1 any fix z rangez -0.1 0.1 Bin; Monito r histor ieshist unbalhist gp zdisp(6,6,10)hist gp zdisp(0,0,10)hist gp zdisp(0,0,0); Settin gsset largeset grav 0,0,-10; Cyclin gstep 4000save bin.sav9-5;;------------------------------------------------------------------;rest pile_g eom.savgroupclaymodelmohr rangeprop bulk 8.333e7 shear3.846e7 coh 30000fric 0 rangegroupclay modelelas rangegrouppileprop bulk 8.333e7 shear3.846e7 rangegrouppileinterf ace 1 prop kn 1e8 ks 1e8 fric 20 coh 30000interf ace 2 prop kn 1e8 ks 1e8 fric 20 coh 30000;ini dens 1230 rangegroupclayini dens 1230 rangegrouppilemodelnull rangez -0.1 0.15;fix z rangez -8.1 -7.9fix x rangex -8.1 -7.9fix x rangex 7.9 8.1fix y rangey -.1 .1fix y rangey 7.9 8.1set grav 0 0 -10ini szz 0. grad 0 0 12300. rangez -5.5 0.ini szz 17600grad 0 0 15500rangez -8 -5.5ini sxx 0. grad 0 0 5271.4 rangez -5.5 0.ini sxx 7542.86 grad 0 0 6642.86 rangez -8 -5.5ini sxx add 31428.6 grad 0 0 5714.3 rangez -8 -5.5ini syy 0. grad 0 0 5271.4 rangez -5.5 0.ini syy 7542.86 grad 0 0 6642.86 rangez -8 -5.5ini syy add 31428.6 grad 0 0 5714.3 rangez -8 -5.5;waterdensit y 1000watertableorigin 0,0,-5.5 normal 0 0 -1ini dens 1550 rangez -8 -5.5hist unbal;solverat 1.e-6save pile0.sav;modelelas rangegrouppileprop bulk 13.9e9 shear10.4e9 rangegrouppileini dens 2500 rangegrouppilecall find_a dd.fissolverat 1.e-6save pile1.savrest pile1.sav ;调用保存文件ini state0ini xdis 0.0 ydis 0.0 zdis 0.0 ;位移清零applyszz -0.4e6 rangez 0.05 0.15 grouppile ;桩顶加第一级荷载solvesave app0.4.savprintgp disp rangei d 1 ;输出第一级荷载下的桩顶位移,假定桩顶中心的i d号为1 applyszz -0.6e6 rangez 0.05 0.15 grouppile ;桩顶加第二级荷载solvesave app0.6.savprintgp disp rangei d 1 ;输出第二级荷载下的桩顶位移…………………………………………;依次加载,直到桩破坏;--------------------------------------------------------------------;速度加载法rest pile1.savini state0ini xdis 0 ydis 0 zdis 0def zs_top;检测桩顶竖向荷载ad = top_he adzftot= 0.0loop whilead # nullgp_pnt = mem(ad+1)zf = gp_zfu nbal(gp_pnt)zftot= zftot+ zfad = mem(ad)endloo pzs_top = zftot/ 0.1414endfix z rangez 0.05 .15 grouppile ;固定桩顶速度,用速度来确定位移def rampwhile_stepp ingif step < ncut thenudapp= float(step) * udmax/ float(ncut)elseudapp= udmaxendifad = top_he adloop whilead # nullgp_pnt = mem(ad+1)gp_zve l(gp_pnt) = udappad = mem(ad)endloo pendhist gp zdis 0,0,0hist gp zvel 0,0,0hist zs_tophist zone szz 0,0,-.1set mech damp combset udmax= -1e-8 ncut 30000step 225000save pile2.sav;;------------------------------------------------------------------------;位移控制法def solve_stepsloop n (1,21)save_f ile = string(n) + '-step.sav'comman ds tep 40000s ave save_f ilepri zone stress ran id 2381 a id 2361 a id 2341 a ;输出桩顶网格单元的应力 endcom mandendloo pendsolve_steps;-----------------------------------------------------------------------------sel beam beg 0 0 0 end 2 0 0 nseg 2sel beam beg 2 0 0 end 4 0 -1 nseg 3sel beam id=2 beg 4 0 -1 end 5 0 -2 nseg 2 plot sel geo id on nod on scale0.04plot ad axsel node id=1 0 0 0sel node id=2 2 0 0sel node id=3 4 0 -1sel node id=4 5 0 -2sel beamse l id=1 cid=1 node 1 2 sel beamse l id=1 cid=2 node 2 3 sel beamse l id=1 cid=3 node 3 4 plot sel geo id on nod on scale0.04 plot ad axdef set_va lsptA = 25.0 * sin( 40.0*degrad )ptB = 25.0 * cos( 40.0*degrad )endset_va lsgen zone cylind er p0=( 0.0, 0.0, 0.0 ) &p1=( ptA, 0.0, ptB ) &p2=( 0.0, 25.0, 0.0 ) &p3=( 0.0, 0.0, 25.0 ) &p4=( ptA, 25.0, ptB ) &p5=( 0.0, 25.0, 25.0 ) &size=(1, 2, 2)sel shellid=5 rangecylind er end1=(0.0, 0.0,0.0) &e nd2=(0.0,25.0,0.0) radius=24.5 not plot blo groplot ad sel geom blackblackcid on scale=0.03plot ad axpaudelete ; delete all zonessel node init zpos add -25.0newgen zone bricksize 6 8 8modelmohrprop bulk 1e8 shear0.3e8 fric 35prop coh 1e10 tens 1e10set grav 0 0 -9.81ini dens 1000fix x rangex -0.1 0.1fix x rangex 5.9 6.1fix y rangey -0.1 0.1fix y rangey 7.9 8.1fix z rangez -0.1 0.1hist n 5hist unbalset mech force50solvesave beam-brace0.sav;prop coh 1e3 tens 1e3modelnull rangex 2 4 y 2 6 z 5 10set largeini xdis 0 ydis 0 zdis 0sel beam begin=( 2, 4, 8) end=( 4, 4, 8) nseg=2sel beam prop emod=2.0e11 nu=0.30sel beam prop XCArea=6e-3 XCIz=200e-6 XCIy=200e-6 XCJ=0.0 hist gp zdisp4 4 8solvesave beam-brace1.sav;plot create GravVplot set planedip 90 dd 0 origin 3 4 0plot set rot 15 0 20plot set center 2.5 4.2 4.0plot set cap size 25plot add cont disp planebehind shadeonplot add sel beam forcefxplot add sel geom blackblacknode=off shrink fac=0.0plot add axesplot show;非全长锚固、预紧力锚杆(锚索)模拟;方法1、通过删除-建立link链接来模拟托盘gen zone radtun p0 0,0,0 p1 25,0,0 p2 0,50, 0 p3 0,0,25 size 4 25 4 10 dim 4 4 4 4 ratio1 1 1 1.1 fillgen zone reflec t normal 1 0 0 ori 0 0 0gen zone reflec t normal0 0 1 ori 0 0 0mo mohrpro bulk 2.2e9 she 1.3e9 fric 30 coh 1.3e6 ten 1.5e5ini dens 2000fix x rangex -25.1,-24.9fix x rangex 24.9 25.1fix y rangey 49.9 50.1fix z rangez -25.1 -24.9fix z rangez 24.9 25.1sel cableid=1 beg 0, 0, 0 end 0 ,29, 0 nseg 10sel cableid=1 beg 0,29,0 end 0,35,0 nseg 6sel cableid=1 prop emod 2e10 ytensi on 310e3xcarea 0.0004906 &gr_coh 1 gr_k 1 gr_per 0.0785 rangecid 1,10sel cableid=1 prop emod 2e10 ytensi on 310e3xcarea 0.0004906 &gr_coh 10e5 gr_k 2e7 rangecid 11,17sel delete link rangeid 1sel link id=100 1 target zonesel link attach xdir=rigidydir=rigidzdir=rigidxrdir=rigidyrdir=rigidzrdir=rigidrangeid 100sel cableid=1 preten sion60e3 rangecid 1,10step 2000sav 10-5.sav;非全长锚固、预紧力锚杆(锚索)模拟;方法2、通过设置极大锚固剂参数模拟托盘gen zone radtun p0 0,0,0 p1 25,0,0 p2 0,50, 0 p3 0,0,25 size 4 25 4 10 dim 4 4 4 4 ratio1 1 1 1.1 fillgen zone reflec t normal 1 0 0 ori 0 0 0gen zone reflec t normal0 0 1 ori 0 0 0mo mohrpro bulk 2.2e9 she 1.3e9 fric 30 coh 1.3e6 ten 1.5e5ini dens 2000fix x rangex -25.1,-24.9fix x rangex 24.9 25.1fix y rangey 49.9 50.1fix z rangez -25.1 -24.9fix z rangez 24.9 25.1sel cableid=1 beg 0, 0, 0 end 0 ,29, 0 nseg 10sel cableid=1 beg 0,29,0 end 0,35,0 nseg 6sel cable prop emod 2e10 ytensi on 310e3xcarea 0.0004906 &gr_coh 1 gr_k 1 gr_per 0.0785 rangecid 2,10sel cable prop emod 2e10 ytensi on 310e3xcarea 0.0004906 &gr_coh 10e5 gr_k 2e7 rangecid 11,17sel cable prop emod 2e10 ytensi on 310e3xcarea 0.0004906 &gr_coh 10e8 gr_k 2e10 rangecid 1,1sel cableid=1 preten sion60e3 rangecid 1,10step 2000sav 10-6.sav;非全长锚固、预紧力锚杆(锚索)模拟;方法3、借助别的结构单元(如liner单元)来模拟托盘gen zone radtun p0 0,0,0 p1 25,0,0 p2 0,50, 0 p3 0,0,25 size 4 25 4 10 dim 4 4 4 4 ratio1 1 1 1.1 fillgen zone reflec t normal 1 0 0 ori 0 0 0gen zone reflec t normal0 0 1 ori 0 0 0mo mohrpro bulk 2.2e9 she 1.3e9 fric 30 coh 1.3e6 ten 1.5e5ini dens 2000fix x rangex -25.1,-24.9fix x rangex 24.9 25.1fix y rangey 49.9 50.1fix z rangez -25.1 -24.9fix z rangez 24.9 25.1sel cableid=1 beg 0, 0, 0 end 0 ,29, 0 nseg 10sel cableid=1 beg 0,29,0 end 0,35,0 nseg 6sel cableid=1 prop emod 2e10 ytensi on 310e3xcarea 0.0004906 &gr_coh 1 gr_k 1 gr_per 0.0785 rangecid 1,10sel cableid=1 prop emod 2e10 ytensi on 310e3xcarea 0.0004906 &gr_coh 10e5 gr_k 2e7 rangecid 11,17sel linerrangey=-.1, .1 x=-1,1 z=-1,1sel linerPROP iso=( 25e9, 0.15) thick=0.1 ; concre tesel linerPROP cs_nk=8e8 cs_sk=8e8 &cs_ncu t=0.0 cs_sco h=0.0 cs_sco hres=0.0 cs_sfr ic=0.0sel delete link rangeid 1sel link id=100 1 target node tgt_nu m 18sel link attach xdir=rigidydir=rigidzdir=rigidxrdir=rigidyrdir=rigidzrdir=rigidrangeid 100sel cableid=1 preten sion60e3 rangecid 1,10step 2000sav 10-7.savntitleStruct ure_d ynami c_ana lysis_lake waterconfig dynsel pile id=1 beg 0 0 0 end 0 0 1sel pile prop dens 2400 &Emod 1.0e10 Nu 0.3 XCArea 0.3 &XCJ 0.16375XCIy 0.00625XCIz 0.01575&Per 2.8 &CS_sK1.3e11 CS_sCo h 0.0 CS_sFr ic 10.0 &CS_nK1.3e11 CS_nCo h 0.0 CS_nFr ic 0.0 CS_nGa p offdef f1whiles teppi ngf0=10000*sin(10*dytime)np = nd_hea dloop whilenp # nullif nd_pos(np,1,3)=1nd_app ly(np,1)=f0endifnp = nd_nex t(np)endloo pendsel node fix x y z xr yr zr ran id=1sel set damp combin edplo cre pileplo curren t pileplo set back blackfore whitemag 0.8plo add sel geo id on sca .04 magf 1e3plo add sel fapp lgreen magf 1e3plo add sel pile mom my lbluelred magf 1e3 axe yelset movieavi step 100 file pile.avimoviestartsol age 1moviefinishnewconf dyn ;打开动力计算功能gen zone bricksize 10 5 10mod elasmod null rangex=0,5 z=5,10 ;删除部分网格fix z rangex=-.1 .1 z=.1 10.1 ;设置静力边界条件fix z rangex=9.9,10.1 z=.1 10.1fix y rangey=-.1 .1fix y rangey=4.9 5.1prop bulk 2e8 shear 1e8 ;设置土体参数prop bulk 4e9 shear 2e9 rangex=5,6 z=5,10 ;设置墙体参数(土体参数的20倍)ini dens 2000 ;设置密度def setup;动荷载中的变量赋值freq = 1.0omega= 2.0 * pi * freqold_ti me = clockendsetup;执行变量赋值def wave ;定义动荷载函数wave = sin(omega* dytime) ;定义动荷载变量endapplyxvel = 1 hist wave rangez=-.1 .1 ;施加动荷载applyzvel = 0 r angez=-.1 .1hist gp xvel 5,2,0hist gp xvel 5,2,10hist gp zvel 5,2,10hist dytimedef tim ;估算程序运行的时间tim = 0.01 * (clock- old_ti me)endset dyn multi on ;设置动态多步solveage 1.0print tim ;输出计算时间printdyn ;输出动力计算相关信息save mult1.savnewconfig dyngen zone bricksize 1,1,50modelelasprop shear1e7 bulk 2e7ini dens 1000def setupomega= 2.0 * pi * freqpulse= 1.0 / freqendset freq=4.0setupdef waveif dytime > pulsewave = 0.0elsewave = 0.5 * (1.0 - cos(omega* dytime))endifendrangename bottom z=-.1 .1fix z rangez=.5 55 ;将上部网格都施加数值向约束applydquiet squiet rangebottomapplysxz -2e5 hist wave syz 0.0 szz 0.0 rangebottom;-2e5的系数来源于的值applynvel 0 planenorm 0,0,1 rangebottomhist gp xvel 0,0,0hist gp xvel 0,0,25hist gp xvel 0,0,50hist dytimehist waveplot create hhhplot add hist 1 2 3 vs 4plot showsolveage 2。
FLAC模拟隧道开挖支护的实例

end
set E_mod1=0.6e9 p_ratio1=0.27 E_mod2=0.8e9 p_ratio2=0.26
derive
prop bulk b_mod1 shear s_mod1 cohe 1.8e6 tens 0.8e6 fric 30 range z 4.5 20
; mohr-coulomb model
model mohr
def derive
s_mod1=E_mod1/(2.0*(1.0+p_ratio1))
b_mod1=E_mod1/(3.0*(1.0-2.0*p_ratio1))
s_mod2=E_mod2/(2.0*(1.0+p_ratio2))
gen zon cshell p0 0 0 0 p1 6.0 0 0 p2 0 50 0 p3 0 0 5.0 &
size 4 20 6 4 dim 5.6 4.6 5.6 4.6 rat 1 1 1 1 group 初期支护
gen zon cshell p0 0 0 0 p1 5.6 0 0 p2 0 50 0 p3 0 0 4.6 &
;FLAC3D3.0在某隧道工程开挖支护中的应用
;隧道建模命令流入下:
new
set log on
set logfile yang.log
gen zon radcyl p0 0 0 0 pamp;
size 4 20 6 4 dim 6 5 6 5 rat 1 1 1 1 group 围岩
gen zon cshell p0 0 0 0 p1 0 0 -3.0 p2 0 50 0 p3 6.0 0 0 &
FLAC-3D深基坑的开挖与支护的命令流

FLAC D3深基坑的开挖与支护的命令流一、实例工程南宁地区地层属于河流阶地二元地层,广泛分布有较厚的圆砾层,国内尚无在类似地层条件下建设地铁基坑的经验,为此,可使用FLAC3D 对基坑开挖的全过程进行三维数值模拟,在对比实测数据的基础上,总结圆砾层中地铁车站深基坑的地下连续墙水平变形及周围地表沉降变形特征。
该基坑位于大学路与明秀路交叉路口处,沿大学东路东西向布置。
车站基坑长465m,标准断面宽度为20.7m,为地下两层式结构,底板埋深为15.535m(相对地面),顶板覆土厚度大于3m。
本工程主体建筑面积21163.6m2,主要结构形式为双柱三跨框架箱型结构。
本工程所处的大学路为南宁市东西向的主要交通枢纽,车流量大,人流密集,地面条件复杂。
基坑施工采用明挖顺作法施工,围护结构为800mm厚地下连续墙+内撑(三道内支撑加一道换撑)的支护体系。
第一道支撑采用钢筋混凝土支撑,尺寸为800×900mm,冠梁同时作为第一道钢筋混凝土支撑的围檩。
第二、三道支撑及换撑使用钢支撑并施加预加力,直径为609mm,壁厚为t=16mm,斜撑段采用800×1000mm钢筋砼腰梁,其余为2×I45C 钢围檩。
二、模型建立建模工作由两部分组成,实体模型部分,包括土体和地下连续墙;结构单元部分,包括混凝土支撑和钢支撑。
根据对称性原理,拟选取1/2 的实际工程尺寸进行分析。
考虑到实际的基坑长度将近500m,根据以往的经验,选取全部长度的一半虽然能够得到满意的结果,但是由于中间部分的基坑基本处于同样的受力状态,这样会使大部分的计算长度变为重复的计算,降低了计算效率。
根据初步计算结果和经验,最终确定的基坑尺寸为,宽度取基坑的最大宽度24m,开挖深度19m,基坑长度36m。
根据地勘报告,合并相似土层,模型中共划分了7个土层。
在FLAC3D 中,围护结构可以用衬砌单元(liner)或实体单元模拟。
根据Zdravdovi的研究,在二维平面基坑模拟中,分别采用实体单元和梁单元(相当于三维模型中的衬砌单元)计算所产生的墙体变形差别小于4%,而引起地表沉降的主要原因是围护结构变形造成的地层损失,可见上述两种方法计算结果的差别可忽略不计。
FLAC3D模拟实例循环开挖与支护

FLAC3D模拟实例循环开挖与支护nres ini.savset geometry=0.001ini ydis0ini xdis0ini zdis0ini yvel0ini xvel0ini zvel0m mprop bulk 4.0e9shear 2.5e9fri32coh 2.0e6& range grou diban-shayan;prop bulk 1.8e9shear 1.2e9fri25coh 1.0e6& range grou diban-niyan any grou hangdao any;prop bulk 1.2e9shear0.8e9fri22coh0.8e6& range grou diban-gentuyan;prop bulk 1.9e9shear 1.3e9fri24coh 1.0e6& range grou diban-tniyan;prop bulk0.7e9shear0.8e9fri21coh0.7e6& range grou mc any grou gzm any;prop bulk 3.0e9shear 2.5e9fri30coh 1.8e6& range grou dingban-fenshayan;prop bulk 1.5e9shear 1.2e9fri25coh 1.1e6& range grou dingban-niyan;prop bulk 3.5e9shear 2.5e9fri34coh 1.4e6& range grou dingban-shayan;添加接触面gen separate gzminterface1wrap mc gzminterface2wrap dingban-fenshayan gzm interface1prop kn20e9ks10e9tens1e9 interface2prop kn20e9ks10e9tens1e9set mech ratio=5e-4def excav_mcloop n(excav_p,excav_p_z+cut_liang);每次开挖量cut_0=excav_pcut_1=excav_p+cut_liang;开挖commandm null range grou gzm z cut_0cut_1step100end_commandn=excav_p+cut_Liangexcav_p=excav_p+cut_Liang;条件判断保存文件,这里判断条件必须和cut_liang对应上,否则不能得到想要的文件。
基于flac3D深基坑开挖模拟与支护设计

本科生毕业论文(设计)题目:基于flac3D深基坑开挖模拟与支护设计指导教师: 职称:评阅人: 职称:摘要随着城市化过程中不断涌现的高层建筑和超高层建筑以及城市地下空间的开发,深基坑工程越来越多,深基坑工程项目的规模和复杂性日益增大,给深基坑工程的设计和施工带来了更大的挑战。
在这样的背景下,深基坑支护结构设计和变形量预测已成为岩土工程领域的重要研究课题之一。
本文以武汉市万达广场深基坑工程作为研究对象,利用勘查资料和深基坑支护结构设计要求,比选合理的基坑支护方案并进行相应的计算设计。
同时,本文针对深基坑工程变形量验算等难以解决的问题引用了flac3D数值模拟方法,对基坑开挖、支护结构施工进行全方位的模拟监测,将计算设计结果和模拟计算结果进行对比验算,得出比较合理的支护结构设计方案和变形量控制方案。
根据基坑实际情况和勘查资料,本文选择的围护方案为以大直径混凝土排桩、双排桩、角撑与对顶撑相结合的内支撑为主的多种联合支护方案,结合坡顶大面积卸土减载、坑内被动区加固的措施。
计算部分主要设计计算大直径混凝土排桩(钻孔灌注桩)桩长、内力和配筋,而对卸土减载、内支撑结构、坑内被动区加固和降水设计只进行了简要的说明;flac3D模拟部分主要从建立模型、设置大直径混凝土排桩、放坡开挖、放坡坡面土钉施工、预应力锚索(代替内支撑)施工和基坑主体开挖为顺序进行建模计算,最后进行变形量监测、分析,输出桩单元、锚单元的内力分布情况并给出相应的结论与建议。
本文以常规计算和数值模拟相结合的方式进行参考对比,常规计算和数值模拟分析结果非常接近,给出了有效合理的安全系数。
关键词:深基坑支护设计flac3D模拟数值模拟AbstractWith the urbanization process ,high-rise buildings and supertall buildings are continuously emerging .As a result ,underground space development project and deep excavation project become more and more. At the same time, the scale and complexity of deep excavation increasing bigger. they make the design and construction of deep excavation to face greater challenges. So structural design and deformation prediction of deep excavation has become an important research issue in the field of geotechnical engineering. In this paper, the deep excavation of Wanda Plaza, Wuhan is studied. And using survey data and structural design of deep excavation requirements to select reasonable foundation pit ,then to conduct the corresponding design. The meantime, as checking the deformation of deep excavation is a difficult problems ,it uses flac3D numerical simulation method to monitor the progress of deep pit’s excavation, construction .Then comparing the design results of the calculation and simulation results to obtained reasonable support structure design and control program of deformation.According to the actual situation and exploration data, the envelope of large diameter piles concrete piles, angle brace and top brace on the combination of a variety of internal support-based programs are selected, combined with slope Top large dump load shedding and the reinforcement measures of pit passive zone.1) The calculation part of the paper mainly introduce the design and calculation of large diameter concrete piles or bored pile, and the rest just briefly introduce the dumping load shedding, internal support structure, the pit design of passive zone strengthening and precipitation.2) With flac3D, successively study the model building, setting large diameter concrete piles, sloping excavation, soil nailing construction, pre-stressed cable (instead of internal support) construction and excavation for the foundation pit .Finally, conduct the deformation monitoring , output pile element, the internal force distribution analysis in anchorage unit .And then, provide the corresponding conclusions and recommendations.In this paper, conventional calculations and numerical simulation methods are used. And their results were very close. So it can give an effective and reasonable safety factor through the combination of these methods.Key words: deep excavation design flac3D numerical simulation目录第一章绪论 (1)第一节选题思路 (1)第二节设计流程 (1)第二章工程概况及场地工程地质条件 (3)第一节工程概况 (3)第二节场地工程地质条件 (4)第三章A-OPQRSA段基坑支护结构设计 (10)第一节设计依据 (10)第二节设计参数 (10)第三节A-OPQRSA段基坑支护方案选择 (11)第四节A-OPQRSA段基坑减载放坡设计 (13)第五节A-OPQRSA段基坑支护桩设计 (13)第六节A-OPQRSA段基坑地下水控制方案设计 (24)第四章基于flac3D基坑开挖模拟分析 (27)第一节关于flac3D的概述 (27)第二节基坑维护方案 (27)第三节计算模型及参数 (28)第四节初始应力计算 (29)第五节支护桩施工 (31)第六节模拟分层开挖和设定锚杆 (32)第七节设置采样记录变量 (34)第八节计算结果分析 (35)第五章结论与问题 (44)第一节结论 (44)第二节设计过程中存在问题 (45)致谢 (47)参考文献 (48)附录 (49)第一章绪论第一节选题思路深基坑工程设计是当今岩土工程界关注的热点话题,深基坑工程的难题在于对变形量的预测,基坑允许的变形、垂直位移的计算是比建筑物自身允许的沉降和沉降计算更为复杂的课题,但又是基坑工程尤其是在软土地区和工程地质、水文地质复杂地区无法回避的问题。
FLAC3D在深基坑支护优化设计中的应用

深基坑开挖和支护是一种很复杂的工程。然而 , 现有的支护 计算理论是基于刚塑性理论的极限平衡法 , 支护结构 受 力为破坏时的极限力 , 无法得出支护结构工作状态的实 际受力状况。基坑变形只能通过经验估计 , 支护设 计在很大程 度 上依赖于实践经验 [ 1~ 3] , 因而要设计出安全、 合理、 经济的支护方 式存在很大 的难度。 数值模 拟方法由 于比理 论方法 在 计算实际受力和位移方面具有很大的优势 , 因 此在深基坑开挖前对其进行数值模拟 , 可以用来分析 基坑的变形和破坏 机 理及其成因 , 从而可以对支护结构进行优化 , 以达到基坑合理支护的效 果。本文将 FLAC3D 数值 模拟方法 应用到西安 市 骡马商业步行街深基坑支护工程的优化设计中 , 有效地克服了理论方法的不足 , 为支护工程优化设 计提供了一种新的 思 路。 1 工程概况及原支护方式 西安市骡马商业步 行街 深基 坑工 程位 于 西安 市东 大街 与东 木头 市之 间 , 基 坑南 北长 360m, 南侧 宽 110m, 北 侧 宽 130m, 占地面积约 45 000m 2, 场地地 坪标高为 407. 40~ 409. 70m, 南高北低 , 基底标高为 396. 00m, 基坑深度 11. 4m 。场地属 于黄土梁洼地貌单元 , 由于土层性质良好 , 基坑深度不大 , 考虑经济、 快速的 因素 , 因此采用 土钉墙 方式进 行支护。场 地 的地层资料如表 1, 土钉参数如表 2[ 4] 。 表1 地层编号 1 2 3 4 地层名称 填土 上更新统黄土 古土壤 中更新统黄土 埋深 ( m) 0~ 3 3~ 6 6~ 10 10~ 17. 4 地层及岩性特征 ( kN/ m 3) 17. 0 17. 8 18. 9 19. 5 C ( kPa) 13 27 35 45 ( ) 15 20 10 25 Es ( MPa) 4. 0 3. 9 6. 8 9. 8 泊松比 0. 30 0. 32 0. 35 0. 33
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FLAC D3深基坑的开挖与支护的命令流一、实例工程南宁地区地层属于河流阶地二元地层,广泛分布有较厚的圆砾层,国内尚无在类似地层条件下建设地铁基坑的经验,为此,可使用FLAC3D 对基坑开挖的全过程进行三维数值模拟,在对比实测数据的基础上,总结圆砾层中地铁车站深基坑的地下连续墙水平变形及周围地表沉降变形特征。
该基坑位于大学路与明秀路交叉路口处,沿大学东路东西向布置。
车站基坑长465m,标准断面宽度为20.7m,为地下两层式结构,底板埋深为15.535m(相对地面),顶板覆土厚度大于3m。
本工程主体建筑面积21163.6m2,主要结构形式为双柱三跨框架箱型结构。
本工程所处的大学路为南宁市东西向的主要交通枢纽,车流量大,人流密集,地面条件复杂。
基坑施工采用明挖顺作法施工,围护结构为800mm厚地下连续墙+内撑(三道内支撑加一道换撑)的支护体系。
第一道支撑采用钢筋混凝土支撑,尺寸为800×900mm,冠梁同时作为第一道钢筋混凝土支撑的围檩。
第二、三道支撑及换撑使用钢支撑并施加预加力,直径为609mm,壁厚为t=16mm,斜撑段采用800×1000mm钢筋砼腰梁,其余为2×I45C 钢围檩。
二、模型建立建模工作由两部分组成,实体模型部分,包括土体和地下连续墙;结构单元部分,包括混凝土支撑和钢支撑。
根据对称性原理,拟选取1/2 的实际工程尺寸进行分析。
考虑到实际的基坑长度将近500m,根据以往的经验,选取全部长度的一半虽然能够得到满意的结果,但是由于中间部分的基坑基本处于同样的受力状态,这样会使大部分的计算长度变为重复的计算,降低了计算效率。
根据初步计算结果和经验,最终确定的基坑尺寸为,宽度取基坑的最大宽度24m,开挖深度19m,基坑长度36m。
根据地勘报告,合并相似土层,模型中共划分了7个土层。
在FLAC3D 中,围护结构可以用衬砌单元(liner)或实体单元模拟。
根据Zdravdovi的研究,在二维平面基坑模拟中,分别采用实体单元和梁单元(相当于三维模型中的衬砌单元)计算所产生的墙体变形差别小于4%,而引起地表沉降的主要原因是围护结构变形造成的地层损失,可见上述两种方法计算结果的差别可忽略不计。
相比于衬砌单元(liner),实体单元物理模型清晰,参数相对较少且容易确定,因此本例围护结构采用实体单元模拟。
模型的范围必须要足够大以覆盖基坑开挖可能影响的区域,同时又要兼顾计算效率。
根据现行国家和个地方规范的要求,参考已有的研究成果,影响范围为4 倍开挖深度,整个模型的尺寸为96×144×39(长×宽×高m)。
为减少不必要的网格,网格划分原则为基坑附近密集,远处稀疏,模型共有节点10890个,单元9408个。
模型如图所示。
命令流如下:n;开挖土体gen zone brick size 12 4 10 p0 0,0,0 p1 36,0,0 p2 0,12,0 p3 0,0,19;开挖下部土体gen zone brick size 12 4 4 p0 0,0,-20 p1 36,0,-20 p2 0,12,-20 p3 0,0,0group exc;实体地连墙gen zone brick size 12 1 10 p0 0,12,0 p1 36,12,0 p2 0,12.8,0 p3 0,12,19gen zone brick size 12 1 4 p0 0,12,-20 p1 36,12,-20 p2 0,12.8,-20 p3 0,12,0gen zone brick size 1 4 10 p0 -0.8,0,0 p1 0,0,0 p2 -0.8,12,0 p3 -0.8,0,19gen zone brick size 1 4 4 p0 -0.8,0,-20 p1 0,0,-20 p2 -0.8,12,-20 p3 -0.8,0,0gen zone brick size 1 1 10 p0 -0.8,12,0 p1 0,12,0 p2 -0.8,12.8,0 p3 -0.8,12,19gen zone brick size 1 1 4 p0 -0.8,12,-20 p1 0,12,-20 p2 -0.8,12.8,-20 p3 -0.8,12,0 group wall range group exc not;--------------------------------------------------------------------------------;土体gen zone brick size 12 5 10 p0 0,12.8,0 p1 36,12.8,0 p2 0,32,0 p3 0,12.8,19gen zone brick size 1 5 10 p0 -0.8,12.8,0 p1 0,12.8,0 p2 -0.8,32,0 p3 -0.8,12.8,19gen zone brick size 5 5 10 p0 -20.8,12.8,0 p1 -0.8,12.8,0 p2 -20.8,32,0 p3 -20.8,12.8,19 gen zone brick size 5 1 10 p0 -20.8,12,0 p1 -0.8,12,0 p2 -20.8,12.8,0 p3 -20.8,12,19 gen zone brick size 5 4 10 p0 -20.8,0,0 p1 -0.8,0,0 p2 -20.8,12,0 p3 -20.8,0,19gen zone brick size 12 5 4 p0 0,12.8,-20 p1 36,12.8,-20 p2 0,32,-20 p3 0,12.8,0gen zone brick size 1 5 4 p0 -0.8,12.8,-20 p1 0,12.8,-20 p2 -0.8,32,-20 p3 -0.8,12.8,0gen zone brick size 5 5 4 p0 -20.8,12.8,-20 p1 -0.8,12.8,-20 p2 -20.8,32,-20 p3 -20.8,12.8,0 gen zone brick size 5 1 4 p0 -20.8,12,-20 p1 -0.8,12,-20 p2 -20.8,12.8,-20 p3 -20.8,12,0 gen zone brick size 5 4 4 p0 -20.8,0,-20 p1 -0.8,0,-20 p2 -20.8,12,-20 p3 -20.8,0,0group nearsoil range group exc not group wall not;---------------------------------------------------------------------------------gen zone brick size 12 9 10 p0 0,32,0 p1 36,32,0 p2 0,92,0 p3 0,32,19gen zone brick size 1 9 10 p0 -0.8,32,0 p1 0,32,0 p2 -0.8,92,0 p3 -0.8,32,19gen zone brick size 5 9 10 p0 -20.8,32,0 p1 -0.8,32,0 p2 -20.8,92,0 p3 -20.8,32,19gen zone brick size 3 9 10 p0 -60,32,0 p1 -20.8,32,0 p2 -60,92,0 p3 -60,32,19gen zone brick size 3 5 10 p0 -60,12.8,0 p1 -20.8,12.8,0 p2 -60,32,0 p3 -60,12.8,19gen zone brick size 3 1 10 p0 -60,12,0 p1 -20.8,12,0 p2 -60,12.8,0 p3 -60,12,19gen zone brick size 3 4 10 p0 -60,0,0 p1 -20.8,0,0 p2 -60,12,0 p3 -60,0,19;深部土体gen zone brick size 12 9 4 p0 0,32,-20 p1 36,32,-20 p2 0,92,-20 p3 0,32,0gen zone brick size 1 9 4 p0 -0.8,32,-20 p1 0,32,-20 p2 -0.8,92,-20 p3 -0.8,32,0gen zone brick size 5 9 4 p0 -20.8,32,-20 p1 -0.8,32,-20 p2 -20.8,92,-20 p3 -20.8,32,0gen zone brick size 3 9 4 p0 -60,32,-20 p1 -20.8,32,-20 p2 -60,92,-20 p3 -60,32,0gen zone brick size 3 5 4 p0 -60,12.8,-20 p1 -20.8,12.8,-20 p2 -60,32,-20 p3 -60,12.8,0 gen zone brick size 3 1 4 p0 -60,12,-20 p1 -20.8,12,-20 p2 -60,12.8,-20 p3 -60,12,0gen zone brick size 3 4 4 p0 -60,0,-20 p1 -20.8,0,-20 p2 -60,12,-20 p3 -60,0,0group farsoil range group exc not group wall not group nearsoil notgen merge 0.01plot block group;镜像对称gen zone ref nor 0 -1 0;显示坐标轴plot add axes red;边界条件-------------------------------------------------------------------------fix x range x -60.1 -59.9fix x range x 35.9 36.1fix y range y 91.9 92.1fix y range y -91.9 -92.1fix z range z -20.1 -19.9;重力-----------------------------------------------------------------------------set grav 0 0 -9.81;土体材料属性----------------------------------------------------------------------model mohr;填土pro bulk 6e6 she 2.22e6 fric 9 coh 20000 dens 1850 range z 16.9 19.1;淤泥质土pro bulk 3e6 she 1.07e6 fric 4 coh 5000 dens 1830 range z 12.9 17.1;粘土pro bulk 12e6 she 4.62e6 fric 15 coh 27500 dens 1970 range z 10.9 13.1;粉土pro bulk 10e6 she 3.8e6 fric 18 coh 8000 dens 2000 range z 8.9 11.1;中砂,粗砂,砾砂pro bulk 25e6 she 9.68e6 fric 30 coh 0 dens 2050 range z 2.9 9.1;圆砾层pro bulk 32e6 she 12.8e6 fric 32 coh 0 dens 2200 range z -4.1 3.1;泥岩pro bulk 50e6 she 22.5e6 fric 70 coh 0 dens 2200 range z -21.1 -3.9;给地连墙赋本构,属性------------------------------m e range group wallini density 2500 range group wallpro young 40e9 poisson 0.167 range group wall;计算初始平衡plot set rotation 20 0 30set mech ratio 1e-4plot con szzSolveSave inidis0.sav ;保存初始平衡,后面再调用通过上述命令流可得如下图所示:图初始平衡应力三、开挖与支护该工程分四次开挖,架设三道支撑(第一道为钢筋混凝土支撑,第二、三道为钢支撑),故把工程分成四个工况。