FLAC学习(7)

2020-04-15 12:45

FLAC3D学习(SIMWE论坛君之枫整理) zz=gp_zpos(p_gp)-z0 if xx>zz then

ang2=angmax*zz/xx ; remap direction from uniform lengths to uniform angles rr=xx*sqrt2

gp_xpos(p_gp)=x0+rr*cos(ang2) gp_zpos(p_gp)=z0+rr*sin(ang2) else

if zz>xx then

ang2=angmax*xx/zz ; remap direction from uniform lengths to uniform angles rr=zz*sqrt2

gp_xpos(p_gp)=x0+rr*sin(ang2) gp_zpos(p_gp)=z0+rr*cos(ang2) end_if end_if end_if

p_gp=gp_next(p_gp) end_loop end def makeall tunnel_data make1 ; outside top make2 ; outside lower-right make3 ; outside bottom make4 ; outside bottom-right

make5 ; inside bottom (call make5 before make6 so common points mapped with map2) make6 ; inside top make7 ; far top and right

; remap inner tunnel walls into outer arcs

map1a ; inside bottom (adjust right side to vertical) map1 ; inside bottom (adjust right side to sector) map2 ; inside top end makeall gen merge 1e-4

; gen zone reflect orig x0 y1 z0 norm 1 0 0 plo crea qqq plo add block group plo sho

26

FLAC3D学习(SIMWE论坛君之枫整理) pause

group 'top heading' range group g5 group invert range group g6

group rock range group 'top heading' not group invert not pause

14.我的例子,出了问题,但不知道原因 ;梯形溶洞 y 方向 范围 2 10 ;create gong ding

gen zone radcyl size 1 12 10 10 p0 0 0 0 p1 7 0 0 p2 0 12 0 p3 0 0 7& p4 7 12 0 p5 0 12 7 p6 7 0 7 p7 7 12 7 p8 5 0 0 p9 0 0 5 & p10 5 12 0 p11 0 12 5 fill

gen zone reflect norm 1 0 0 ori 0 0 0 gen zone reflect norm 0 0 1 ori 0 0 0 group 2 range cyl end1 0 0 0 end2 0 12 0 ra 5 group 1 range x -7 7 y 0 12 z -7 7 group 2 not ;create rongdong

gen zone brick size 13 12 10 p0 7 0 -7 p1 20 0 -7 p2 7 12 -7 p3 7 0 7 group 3 gen zone brick size 16 12 3 p0 -7 0 7 p1 9 0 7 p2 -7 12 7 p3 -7 0 10 & p4 9 12 7 p5 -7 12 10 p6 12 0 10 p7 12 12 10 group 4 ;rongdong position

gen zone brick size 10 2 3 p0 9 0 7 p1 19 0 7 p2 9 2 7 p3 12 0 10 & p4 19 2 7 p5 12 2 10 p6 16 0 10 p7 16 2 10 group 7

gen zone brick size 10 10 3 p0 9 2 7 p1 19 2 7 p2 9 10 7 p3 12 2 10 & p4 19 10 7 p5 12 10 10 p6 16 2 10 p7 16 10 10 group 8

gen zone brick size 10 2 3 p0 9 10 7 p1 19 10 7 p2 9 12 7 p3 12 10 10 & p4 19 12 7 p5 12 12 10 p6 16 10 10 p7 16 12 10 group 9 ;rongdong dingban

gen zone brick size 20 12 2 p0 -7 0 10 p1 20 0 10 p2 -7 12 10 p3 -7 0 12 &group 5

;rongdong youbianqiang

gen zone brick size 1 12 3 p0 19 0 7 p1 20 0 7 p2 19 12 7 p3 16 0 10 & p4 20 12 7 p5 16 12 10 p6 20 0 10 p7 20 12 10 group 6 plot add surface yellow plot show ;create macro

macro rock 'prop bulk 2.5e8 shear 3.3e8'

mo ela range group 1 group 2 group 3 group 4 group 5 group 6 group 7 group 9 mo nu range group 8

27

FLAC3D学习(SIMWE论坛君之枫整理)

macro rock range group 1 group 2 group 3 group 4 group 5 group 6 group 7 group 9 plot add surface yellow plot show set grav 0 0 -10 fix x range x -7.1 -6.9 fix x range x 20.1 19.9 fix y range y -0.1 0.1 fix y range y 12.1 11.9 fix z range z -6.9 -7.1 fix z range z 12.1 11.9

ini szz -5e4 grad 0 0 -1e4 range z 12 -7 ini sxx -5e4 grad 0 0 -1e2 range z 12 -7 ini sxx -5e4 grad 0 0 -1e2 range z 12 -7 app szz -5e4 range z 12.1 11.9 app syy -5e4 range z 12.1 11.9 app sxx -5e4 range z 12.1 11.9 set large 我的诊断:

(1)没有定义强度参数

(2)几个group取并集的时候语法错误,具体参考command reference的range这条命令。 没有定义材料参数 修改如下:

gen zone radcyl size 1 12 10 10 p0 0 0 0 p1 7 0 0 p2 0 12 0 p3 0 0 7 &

p4 7 12 0 p5 0 12 7 &p6 7 0 7 p7 7 12 7 p8 5 0 0 p9 0 0 5 p10 5 12 0 p11 0 12 5 fill gen zone reflect norm 1 0 0 ori 0 0 0 gen zone reflect norm 0 0 1 ori 0 0 0 group 2 range cyl end1 0 0 0 end2 0 12 0 ra 5 group 1 range x -7 7 y 0 12 z -7 7 group 2 not ;create rongdong

gen zone brick size 13 12 10 p0 7 0 -7 p1 20 0 -7 p2 7 12 -7 p3 7 0 7 group 3 gen zone brick size 16 12 3 p0 -7 0 7 p1 9 0 7 p2 -7 12 7 p3 -7 0 10 p4 9 12 7 p5 -7 12 10 p6 12 0 10 p7 12 12 10 group 4 ;rongdong position

gen zone brick size 10 2 3 p0 9 0 7 p1 19 0 7 p2 9 2 7 p3 12 0 10 p4 19 2 7 p5 12 2 10 p6 16 0 10 p7 16 2 10 group 7

gen zone brick size 10 10 3 p0 9 2 7 p1 19 2 7 p2 9 10 7 p3 12 2 10 p4 19 10 7 p5 12 10 10 p6 16 2 10 p7 16 10 10 group 8

gen zone brick size 10 2 3 p0 9 10 7 p1 19 10 7 p2 9 12 7 p3 12 10 10 p4 19 12 7

28

FLAC3D学习(SIMWE论坛君之枫整理) p5 12 12 10 p6 16 10 10 p7 16 12 10 group 9 ;rongdong dingban

gen zone brick size 20 12 2 p0 -7 0 10 p1 20 0 10 p2 -7 12 10 p3 -7 0 12 group 5 ;rongdong youbianqiang

gen zone brick size 1 12 3 p0 19 0 7 p1 20 0 7 p2 19 12 7 p3 16 0 10 p4 20 12 7 p5 16 12 10 p6 20 0 10 p7 20 12 10 group 6 plot add surface yellow plot show ;create macro

;prop bulk 2.5e8 shear 3.3e8 'prop bulk 2.5e8 shear 3.3e8' mo ela

prop bulk 2.5e8 shear 3.3e8 range group 1 prop bulk 2.5e8 shear 3.3e8 range group 2 prop bulk 2.5e8 shear 3.3e8 range group 3 prop bulk 2.5e8 shear 3.3e8 range group 4 prop bulk 2.5e8 shear 3.3e8 range group 5 prop bulk 2.5e8 shear 3.3e8 range group 6 prop bulk 2.5e8 shear 3.3e8 range group 7 prop bulk 2.5e8 shear 3.3e8 range group 9 mo nu range group 8 plot show set grav 0 0 -10 fix x range x -7.1 -6.9 fix x range x 20.1 19.9 fix y range y -0.1 0.1 fix y range y 12.1 11.9 fix z range z -6.9 -7.1 fix z range z 12.1 11.9

ini szz -5e4 grad 0 0 -1e4 range z 12 -7 ini sxx -5e4 grad 0 0 -1e2 range z 12 -7 ini sxx -5e4 grad 0 0 -1e2 range z 12 -7 app szz -5e4 range z 12.1 11.9 app syy -5e4 range z 12.1 11.9 app sxx -5e4 range z 12.1 11.9 set large

15.建立interface的几种方法 首先给出一个简单的例子 new

29

FLAC3D学习(SIMWE论坛君之枫整理)

gen zone brick p0 0 0 0 p1 111.4 0 0 p2 0 10 0 p3 0 0 45 size 11 1 5 group 1 gen zone brick p0 0 0 45 p1 111.4 0 45 p2 0 10 45 p3 0 0 90 p4 111.4 10 45 &p5 0 10 90 p6 47 0 90 p7 47 10 90 size 11 1 9 group 3

gen zone wedge p0 66.4 0 90.1 p1 47 0 90.1 p2 66.4 10 90.1 p3 111.4 0 45.1 &p4 47 10 90.1 p5 111.4 10 45.1 size 5 1 9 group 4

;interface 1 face rang plane norm 45,0,64.4 origin 47 5 90

interface 1 face range plane norm 45,0,64.4 origin 47 5 90 dist 0.1 ini z add -0.1 range group 4

gen zone brick p0 111.4 0 0 p1 128 0 0 p2 111.4 10 0 p3 111.4 0 45 & size 2 1 5 group 2 model mohr

pro bulk=1e8 she=3e7 dens 2e3 coh 12e3 &

friction 20 dilation 0. tension 1.0e10 range group 1 pro bulk=1e8 she=3e7 dens 2e3 coh 12e3 &

friction 20 dilation 0. tension 1.0e10 range group 2 int 1 prop ks 2e12 kn 2e12 fric 36 pro bulk=1e8 she=3e7 dens 2e3 coh 12e3 &

friction 20 dilation 0. tension 1.0e10 range group 3 pro bulk=1e8 she=3e7 dens 2e3 coh 12e3 &

friction 20 dilation 0. tension 1.0e10 range group 4 fix z range z -0.1 0.1 fix x range x -0.1 0.1 fix x range x 127.9 128.1 fix y

set gravity 0 0 -10 step 1000 ini state 0

ini xdis 0 ydis 0 zdis 0 ;ini xvel 0 yvel 0 zvel 0 ;set large step 1000

;solve fos file cable.sav associated 修改上面蓝色字体部分

第一种建立interface的方法(书上的移来移去式):

gen zone brick p0 0 0 0 p1 111.4 0 0 p2 0 10 0 p3 0 0 45 size 11 1 5 group 1 gen zone brick p0 0 0 45 p1 111.4 0 45 p2 0 10 45 p3 0 0 90 p4 111.4 10 45 &p5 0 10 90 p6 47 0 90 p7 47 10 90 size 11 1 9 group 3

gen zone wedge p0 66.4 0 90.1 p1 47 0 90.1 p2 66.4 10 90.1 p3 111.4 0 45.1 &p4 47

30


FLAC学习(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版高中英语选修6 Unit 5《The Power of Nature》单元综合测

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: