flacd软件隧道支护与开挖命令流_第1页
flacd软件隧道支护与开挖命令流_第2页
flacd软件隧道支护与开挖命令流_第3页
flacd软件隧道支护与开挖命令流_第4页
flacd软件隧道支护与开挖命令流_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、; Excavation and Support for a Shallow Tunnel - new ; 新建项目set fish autocreate offtitle 'Excavation and Support for a Shallow Tunnel' ;定义题目; generate primitive components of grid; concrete liner - upper tunnelgen zon cshell p0 0 0 0 p1 7 0 0 p2 0 51 0 p3 0 0 5.5 &dim 5 5 5 5 size 2 51 10g

2、roup zone 'concrete liner'J; upper tunnelgen zon cylinder p0 0 0 0 p1 5 0 0 p2 0 51 0 p3 0 0 5 &size 5 51 10group zone tunnel range group 'concrete liner' notJ; lower tunnel & linergen zone brick p0 0 0 -4.5 p1 add 7 0 0 p2 add 0 51 0 p3 add 0 0 4.5 & size 7 51 3; surroun

3、ding rock (8 primitives)gen zon radcyl p0 0 0 0 p1 27 0 0 p2 0 51 0 p3 0 0 25 &dim 7 5.5 7 5.5 size 5 51 10 8 rat 1 1 1 1.3Jgen zone brick p0 7 0 -4.5 p1 27 0 -15 p2 add 0 51 0 p3 7 0 0 & p4 27 51 -15 p5 7 51 0 p6 27 0 0 p7 27 51 0 & size 8 51 3 ratio 1.3 1 1Jgen zone brick p0 0 0 -15 p1

4、 add 27 0 0 p2 add 0 51 0 p3 0 0 -4.5 & p4 27 51 -15 p5 0 51 -4.5 p6 7 0 -4.5 p7 7 51 -4.5 & size 7 51 8 rat 1 1 0.7692307692307692Jgen zon brick p0 0 0 25 p1 add 27 0 0 p2 add 0 51 0 p3 add 0 0 10 & size 5 51 2Jgen zon bric p0 27 0 25 p1 add 17 0 0 p2 add 0 51 0 p3 add 0 0 10 & size

5、 2 51 2 rat 2 1 1gen zon bric p0 27 0 -15 p1 add 17 0 0 p2 add 0 51 0 p3 add 0 0 40 &size 2 51 8 rat 2 1 1Jgen zon bric p0 27 0 -40 p1 add 17 0 0 p2 add 0 51 0 p3 add 0 0 25 & size 2 51 2 rat 2 1 0.5gen zon bric p0 0 0 -40 p1 add 27 0 0 p2 add 0 51 0 p3 add 0 0 25 & size 7 51 2 rat 1 1 0

6、.5; assign names to groups of zonesgroup zone rock range group 'concrete liner' not group tunnel not ; assign Mohr-Coulomb material modelmodel mech mohrpro bulk 50e6 she 18e6 fric 20 coh 25e3 ten 0 dil 0 range z 25 35 pro bulk 4e8 she 1.5e8 fric 20 coh 50e3 ten 5e3 dil 3 range z -50 25 hist

7、add gp xdisp 7 30 0; assign boundary conditions 改为具体的数字 fix x range x -.1 .1 fix x range x 43.9 44.1 fix z range z -40.1 -39.9 fix y range y -.1 .1 fix y range y 50.9 51.1施加边界条件,后面可以直接修; assign initial stress state set grav 0 0 -10 ini density 2200ini szz -770e3 grad 0 0 22000 ini sxx -770e3 grad 0

8、0 22000 ini syy -385e3 grad 0 0 11000初始应力状态施加初始应力; monitor variables in model hist add unbal模型中变量的监控 监控不平衡力hist add gp zdisp 0 0 5.5hist add gp xdisp 7 0 0hist add gp zdisp 0 0 0hist add gp zdisp 0 0 35hist add gp zdisp 0 30 5.5hist add gp zdisp 0 30 0hist add gp zdisp 0 30 35 hist add gp zdisp 0 12

9、 35hist add gp zdisp 0 18 35hist add gp zdisp 0 24 35hist add gp zdisp 0 36 35hist add gp zdisp 5 30 35hist add gp zdisp 10 30 35; 监控以上这些点的 x 及 z 方向位移变化Jsav geom1Jdef conc_parm ; 思定义支护参数, parm 即 parameter ,参数的意global bmc = 20.7e9 ;疋义体积模量为全局变量,b代表bulk , m代表 modulus, c 代表 concreteglobal smc = 12.6e9;疋

10、义剪切模量为全局变量,s代表shear, m代表 modulus, c 代表 concrete endconc_parmJ; define the locations of cable patterns 1, 2 and 3def cab_parm;global x_b = get_array(4,3) ; global z_b = get_array(4,3) global y0 = -3;( x,y,z )疋义锚杆参数疋义数组( 4,3 ),即锚杆的位置将锚杆的位置以数组的形式表示出来x_b(1,1) = 0.8 x_b(2,1) = 2.1 x_b(3,1) = 3.5 x_b(4,1)

11、 = 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.5x_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.6x_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) =

12、 0.6 end def inip(iidx)global x1 = x_b(1,iidx) global x2 = x_b(2,iidx) global x3 = x_b(3,iidx) global x4 = x_b(4,iidx) global z1 = z_b(1,iidx) global z2 = z_b(2,iidx) global z3 = z_b(3,iidx) global z4 = z_b(4,iidx) endcab_parm对每根锚杆的位置进行赋值定义初始锚杆位置; install initial cables ; 安装初始锚杆def ins_cab ;示 instal

13、l initial cables global iidx ; global cab_seg ; global cab_seg_m ; loop iidx (1,3)inip(iidx)cab_seg = cab_seg_m-3*(3-iidx) global y1 = 0.定义要初始安装的锚杆,其中 ins_cab 表定义全局变量 iidx 定义锚杆划分单元数 锚杆长度(有待进一步确认)global y2 = float(cab_seg)commandsel cable id iidx begin x1 y1 z1 end x1 y2 z1 nseg cab_seg sel cable id

14、iidx begin x2 y1 z2 end x2 y2 z2 nseg cab_seg sel cable id iidx begin x3 y1 z3 end x3 y2 z3 nseg cab_seg sel cable id iidx begin x4 y1 z4 end x4 y2 z4 nseg cab_seg sel cable pro emod 45e9 xcarea 1.57e-3 gr_per 1.0 & yten 25e4 gr_k 17.5e6 gr_c 20e4 range idiidx ; 施作初始锚杆end_commandend_loopendset c

15、ab_seg_m 15ins_cab; install pre-support concrete; 预支护Jsel shell id 10 group rock range cyl end1 0 0 -1.5 end2 0 1 -1.5 rad 7.4&cyl end1 0 0 -1.5 end2 0 1 -1.5 rad 6.7not &z -0.1 6sel shell prop isotropic 10.5e9,0.25 thickness 0.3 density 2500def monitglobal ipt_surf = gp_near(0,30,35) ; 地表gl

16、obal ipt_crown = gp_near(0,30,5.5) ; 拱顶global ipt_spring = gp_near(7,30,0)endmonitsave m_initable 1 name 'ground surface at tunnel center line'table 2 name 'tunnel crown'隧道拱顶table 3 name 'tunnel sidewall'定义表格的名字,隧道边墙; FISH function to control excavation and support sequence d

17、ef excavy0 = y0 3local cut_i = y0/3 1global cutloop cut (cut_i,16)local cut_cur = cutlocal ii = out(' EXCAVATION STEP ' string(cut)y0 = 3*(cut-1)y1 = y0 3global yp0 = y0 1global yp1 = y1 1global ys0 = yp0-3global ys1 = yp1-3global yc0 = y0-3global yc1 = y1-3global id_ = 10; id_ = 10*(cut 1)

18、; use if shells unconnectedcommand; install pre support concretesel shell id id_ group rock &range cyl end1 0 yp0 -1.5 end2 0 yp1 -1.5 rad 7.4 & cyl end1 0 yp0 -1.5 end2 0 yp1 -1.5 rad 6.7 not & z -0.1 6sel shell prop isotropic 10.5e9,0.25 thickness 0.3 density 2500 & ran y yp0 yp1;

19、excavate next cutmodel mech null range group tunnel y y0 y1model mech null range group 'concrete liner' y y0 y1; delete-cables in the excavated areasel delete cable range id 1 y y0 y1sel delete cable range id 2 y y0 y1sel delete cable range id 3 y y0 y1end_commandlocal cut_1 = cut-1iidx=int(

20、cut_1-3*(cut_1/3) 1y2=min(y1 15,51)inip(iidx)ii = out(' CABLE BOLT PATTERN ' string(iidx)commandsel delete cable range id iidx; install new cablessel cable id iidx begin x1 y1 z1 end x1 y2 z1 nseg cab_seg_msel cable id iidx begin x2 y1 z2 end x2 y2 z2 nseg cab_seg_msel cable id iidx begin x3 y1 z3 end x3 y2 z3 nseg cab_seg_msel cable id iidx begin x4 y1 z4 end x4 y2 z4 nseg cab_seg_msel cable pro emod 45e9 xcarea 1.57e-3 gr_per 1.0 & yten 25e4 gr_k 17.5e6 gr_c 20e4 ran id iidx; shotcretesel shell prop isotropic 10.5e9,0.25 thickness 0.5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论