首页/文章/ 详情

FLAC3D6.0-接触面建立技巧

10月前浏览1375
摘要:本文基于《FLAC/FLAC3D基础与工程实例(第一版)》(陈育民 徐鼎平著)与FLAC3D 6.0 Help文件,总结介绍了在FLAC3D6.0中建立接触面的相关技巧。

1. 均匀网格
(1)移来移去法

移来移去法案例的适用条件、思路与代码见FLAC/FLAC3D基础与工程实例(第一版)》(陈育民 徐鼎平著)P147。在FLAC3D6.0中,对于此类模型建立接触面,可采用下列代码直接建立:










model newzone create brick size 7 7 7 group 'base'zone group 'pile' range position-x 3 4 position-y 0 1 position-z 1 7zone densify;桩侧、桩底共用接触面zone interfac '1' create by-face separate range group 'base' group 'pile' ;桩侧、桩底分别建立接触面zone interfac '1' create by-face separate range group 'base' group 'pile' position-z 1.1 7 zone interfac '2' create by-face separate range group 'base' group 'pile' position-z 1

代码运行结果见下图:

图1 模型示意图

图2 桩侧、桩底共用接触面

图3 桩侧、桩底分别建立接触面


(2)导来导去法

导来导去法案例的适用条件、思路与代码见FLAC/FLAC3D基础与工程实例(第一版)》(陈育民 徐鼎平著)P148。在FLAC3D6.0中,对于此类模型建立接触面,可采用下列代码直接建立:





model newzone create brick size 3 3 3 group '1'zone group '2' range position 1.5 1.5 1.5zone interface '1' create by-face separate range group '1' group '2'

代码运行结果见下图:

(a)

(b)

图4 模型内部建立接触面

(3)切割模型法

切割模型法案例的适用条件、思路与代码见FLAC/FLAC3D基础与工程实例(第一版)》(陈育民 徐鼎平著)P151。在FLAC3D6.0中,对于此类模型建立接触面,可采用下列代码建立:







model newzone create brick size 3 3 3 group '2'zone group '1' range position-x 1 2 position-y 1 2 position-z 2 3zone densifyzone separate by-face new-side group 'test'  range group '1' group '2' zone interface '1' create by-face range group 'test'

代码运行结果见下图:

图5 切割模型法

需要指出的是,上述对模型进行分割再建立接触面的做法,也可由下列命令流实现:






model newzone create brick size 3 3 3 group '2'zone group '1' range position-x 1 2 position-y 1 2 position-z 2 3zone densifyzone interface '1' create by-face separate range group '1' group '2'

由此可见,对于接触面两侧网格数量相等的均匀网格来说,老版本的导来导去法、移来移去法、切割模型法都被更加简洁有效的切割法所代替,即:


zone interface '1' create by-face separate range group '1' group '2'

2.非均匀网格

对于接触面两侧网格数量不相等的非均匀网格而言,采用上述方法均会有如下warning,警告未生成接触面。

图6 未成功生成接触面警告
此时,只能采用position对接触面位置进行定位,从而建立接触面。





model new zone create brick size 6 6 6 group '1'zone group '2' range position-z 3 6 zone densify range group '2'zone interface '1' create by-face range position-z 3

此方法局限性极大,因此也提醒我们划分网格时需注意接触面两侧网格数量要一致。

3.指定建立接触面

根据群友提问,在采矿模拟时会出现如下问题,导致建立在煤层底板与开挖体间的接触面消失,达不到模拟效果。


图7 问题反馈

因此,我们需要在建立接触面时,指定建立的接触面方位。为达到这一效果,我们可以通过切割法实现:

来源:FLAC3D小技巧
FLAC3D
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-12-26
最近编辑:10月前
FLAC3D小技巧
硕士 专注FLAC3D中的小技巧分享...
获赞 35粉丝 203文章 40课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈