flac3d5.0软件隧道支护与开挖命令流.txt

上传人:b****3 文档编号:2499326 上传时间:2022-10-30 格式:TXT 页数:6 大小:8.90KB
下载 相关 举报
flac3d5.0软件隧道支护与开挖命令流.txt_第1页
第1页 / 共6页
flac3d5.0软件隧道支护与开挖命令流.txt_第2页
第2页 / 共6页
flac3d5.0软件隧道支护与开挖命令流.txt_第3页
第3页 / 共6页
flac3d5.0软件隧道支护与开挖命令流.txt_第4页
第4页 / 共6页
flac3d5.0软件隧道支护与开挖命令流.txt_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

flac3d5.0软件隧道支护与开挖命令流.txt

《flac3d5.0软件隧道支护与开挖命令流.txt》由会员分享,可在线阅读,更多相关《flac3d5.0软件隧道支护与开挖命令流.txt(6页珍藏版)》请在冰豆网上搜索。

flac3d5.0软件隧道支护与开挖命令流.txt

;-----------------------------------------------------

;----ExcavationandSupportforaShallowTunnel---

;-----------------------------------------------------

new;�½���Ŀ

setfishautocreateoff

title'ExcavationandSupportforaShallowTunnel';������Ŀ

;generateprimitivecomponentsofgrid

;concreteliner-uppertunnel

genzoncshellp0000p1700p20510p3005.5&

dim5555size25110

groupzone'concreteliner'

;

;uppertunnel

genzoncylinderp0000p1500p20510p3005&

size55110

groupzonetunnelrangegroup'concreteliner'not

;

;lowertunnel&liner

genzonebrickp000-4.5p1add700p2add0510p3add004.5&

size7513

;

;surroundingrock(8primitives)

genzonradcylp0000p12700p20510p30025&

dim75.575.5size551108rat1111.3

;

genzonebrickp070-4.5p1270-15p2add0510p3700&

p42751-15p57510p62700p727510&

size8513ratio1.311

;

genzonebrickp000-15p1add2700p2add0510p300-4.5&

p42751-15p5051-4.5p670-4.5p7751-4.5&

size7518rat110.7692307692307692

;

genzonbrickp00025p1add2700p2add0510p3add0010&

size5512

;

genzonbricp027025p1add1700p2add0510p3add0010&

size2512rat211

;

genzonbricp0270-15p1add1700p2add0510p3add0040&

size2518rat211

;

genzonbricp0270-40p1add1700p2add0510p3add0025&

size2512rat210.5

;

genzonbricp000-40p1add2700p2add0510p3add0025&

size7512rat110.5

;

;assignnamestogroupsofzones

groupzonerockrangegroup'concreteliner'notgrouptunnelnot

;

;assignMohr-Coulombmaterialmodel

modelmechmohr

probulk50e6she18e6fric20coh25e3ten0dil0rangez2535

probulk4e8she1.5e8fric20coh50e3ten5e3dil3rangez-5025

;assignboundaryconditions;ʩ�ӱ߽��������������ֱ���޸�Ϊ���������

fixxrangex-.1.1

fixxrangex43.944.1

fixzrangez-40.1-39.9

fixyrangey-.1.1

fixyrangey50.951.1

;assigninitialstressstate;��ʼӦ��״̬

setgrav00-10

inidensity2200

iniszz-770e3grad0022000

inisxx-770e3grad0022000

inisyy-385e3grad0011000;ʩ�ӳ�ʼӦ��

;monitorvariablesinmodel;ģ���б����ļ��

histaddunbal;��ز�ƽ����

histaddgpzdisp005.5

histaddgpxdisp700

histaddgpzdisp000

histaddgpzdisp0035

histaddgpzdisp0305.5

histaddgpxdisp7300

histaddgpzdisp0300

histaddgpzdisp03035

histaddgpzdisp01235

histaddgpzdisp01835

histaddgpzdisp02435

histaddgpzdisp03635

histaddgpzdisp53035

histaddgpzdisp103035;���������Щ���x��z����λ�Ʊ仯

;

savgeom1

;

defconc_parm;����֧��������parm��parameter����������˼

globalbmc=20.7e9;�������ģ��Ϊȫ�ֱ�����b����bulk��m����modulus��c����concrete

globalsmc=12.6e9;�������ģ��Ϊȫ�ֱ�����s����shear��m����modulus��c����concrete

end

@conc_parm

;

;definethelocationsofcablepatterns1,2and3

;

defcab_parm;����ê�˲���

globalx_b=get_array(4,3);�������飨4,3������ê�˵�λ��

globalz_b=get_array(4,3)

globaly0=-3;��ê�˵�λ�����������ʽ��ʾ������x,y,z��

x_b(1,1)=0.8

x_b(2,1)=2.1

x_b(3,1)=3.5

x_b(4,1)=5.5

z_b(1,1)=5.5

z_b(2,1)=2.4

z_b(3,1)=4.7

z_b(4,1)=1.5

x_b(1,2)=0.8

x_b(2,2)=0.8

x_b(3,2)=3.5

x_b(4,2)=5.5

z_b(1,2)=0.6

z_b(2,2)=4.0

z_b(3,2)=2.4

z_b(4,2)=0.6

x_b(1,3)=0.8

x_b(2,3)=2.6

x_b(3,3)=5.0

x_b(4,3)=3.5

z_b(1,3)=2.4

z_b(2,3)=4.0

z_b(3,3)=3.0

z_b(4,3)=0.6;��ÿ��ê�˵�λ�ý��и�ֵ

end

definip(iidx);�����ʼê��λ��

globalx1=x_b(1,iidx)

globalx2=x_b(2,iidx)

globalx3=x_b(3,iidx)

globalx4=x_b(4,iidx)

globalz1=z_b(1,iidx)

globalz2=z_b(2,iidx)

globalz3=z_b(3,iidx)

globalz4=z_b(4,iidx)

end

@cab_parm

;

;installinitialcables;��װ��ʼê��

;

defins_cab;����Ҫ��ʼ��װ��ê�ˣ�����ins_cab��ʾinstallinitialcables

globaliidx;����ȫ�ֱ���iidx

globalcab_seg;����ê�˻��ֵ�Ԫ��

globalcab_seg_m;ê�˳��ȣ��д���һ��ȷ�ϣ�

loopiidx(1,3)

inip(iidx)

cab_seg=cab_seg_m-3*(3-iidx)

globaly1=0.

globaly2=float(cab_seg)

command

selcableid@iidxbegin@x1@y1@z1end@x1@y2@z1nseg@cab_seg

selcableid@iidxbegin@x2@y1@z2end@x2@y2@z2nseg@cab_seg

selcableid@iidxbegin@x3@y1@z3end@x3@y2@z3nseg@cab_seg

selcableid@iidxbegin@x4@y1@z4end@x4@y2@z4nseg@cab_seg

selcableproemod45e9xcarea1.57e-3gr_per1.0&

yten25e4gr_k17.5e6gr_c20e4rangeid@iidx;ʩ����ʼê��

end_command

end_loop

end

set@cab_seg_m15

@ins_cab

;installpre-supportconcrete;Ԥ֧��

;

selshellid10grouprockrangecylend100-1.5end201-1.5rad7.4&

cylend100-1.5end201-1.5rad6.7not&

z-0.16

selshellpropisotropic10.5e9,0.25thickness0.3density2500

defmonit

globalipt_surf=gp_near(0,30,35);�ر�

globalipt_crown=gp_near(0,30,5.5);����

globalipt_spring=gp_near(7,30,0)

end

@monit

savem_ini

table1name'groundsurfaceattunnelcenterline'

table2name'tunnelcrown';�������

table3name'tunnelsidewall';����������֣������ǽ

;

;FISHfunctiontocontrolexcavationandsupportsequence

defexcav

y0=y0+3

localcut_i=y0/3+1

globalcut

loopcut(cut_i,16)

localcut_cur=cut

localii=out('EXCAVATIONSTEP'+string(cut))

y0=3*(cut-1)

y1=y0+3

globalyp0=y0+1

globalyp1=y1+1

globalys0=yp0-3

globalys1=yp1-3

globalyc0=y0-3

globalyc1=y1-3

globalid_=10

;id_=10*(cut+1);useifshellsunconnected

command

;installpresupportconcrete

selshellid@id_grouprock&

rangecylend10@yp0-1.5end20@yp1-1.5rad7.4&

cylend10@yp0-1.5end20@yp1-1.5rad6.7not&

z-0.16

selshellpropisotropic10.5e9,0.25thickness0.3density2500&

rany@yp0@yp1

;excavatenextcut

modelmechnullrangegrouptunnely@y0@y1

modelmechnullrangegroup'concreteliner'y@y0@y1

;delete-cablesintheexcavatedarea

seldeletecablerangeid1y@y0@y1

seldeletecablerangeid2y@y0@y1

seldeletecablerangeid3y@y0@y1

end_command

localcut_1=cut-1

iidx=int(cut_1-3*(cut_1/3))+1

y2=min(y1+15,51)

inip(iidx)

ii=out('CABLEBOLTPATTERN'+string(iidx))

command

seldeletecablerangeid@iidx

;installnewcables

selcableid@iidxbegin@x1@y1@z1end@x1@y2@z1nseg@cab_seg_m

selcableid@iidxbegin@x2@y1@z2end@x2@y2@z2nseg@cab_seg_m

selcableid@iidxbegin@x3@y1@z3end@x3@y2@z3nseg@cab_seg_m

selcableid@iidxbegin@x4@y1@z4end@x4@y2@z4nseg@cab_seg_m

selcableproemod45e9xcarea1.57e-3gr_per1.0&

yten25e4gr_k17.5e6gr_c20e4ranid@iidx

;shotcrete

selshellpropisotropic10.5e9,0.25thickness0.5density2500&

rany@ys0@ys1

end_command

ifcut>1then

command

;concreteliner

modelmechelrangegroup'concreteliner'y@yc0@yc1

propbulk@bmcsh@smcrangegroup'concreteliner'y@yc0@yc1

end_command

end_if

command

step3000

end_command

;storedisplacementsintables;��λ�ƴ����ڱ����

xtable(1,cut)=3.0*cut

ytable(1,cut)=gp_zdisp(ipt_surf)

xtable(2,cut)=3.0*cut

ytable(2,cut)=gp_zdisp(ipt_crown)

xtable(3,cut)=3.0*cut

ytable(3,cut)=gp_zdisp(ipt_spring)

command

savem1

end_command

ifcut=5then

command

savem1_15

end_command

end_if

ifcut=9then

command

savem1_27

end_command

end_if

ifcut=10then

command

savem1_30

end_command

end_if

end_loop

end

@excav

return

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1