中国矿业大学吧 关注:492,492贴子:22,996,478
  • 2回复贴,共1

UDEC7.0煤层建模开挖代码实例(一)

只看楼主收藏回复

UDEC7.0煤层建模开挖代码实例(一)
原创 UDECFLAC UDECFLAC 2022-12-05 14:03 发表于河北
收录于合集
#UDEC
2个
接下来分享一波煤层建模开挖代码实例。
话不多说,直接上干货!
首先,打开软件,建立一个新的date file:
图片
也可以建个TXT文档,写好代码再导入进去,修改起来比较方便。
这样就可以输入代码了,一般开始是一些“默认参数”,例如:
block tolerance corner-round-length ?
block tolerance minimum-edge-length ?
block contact tolerance overlap ?
一般这三个设置好了就不要动了,如果想深入了解的话,可参考说明书具体含义:
图片
分别代表块体最小长度、圆角长度、接触重叠参数。圆角长度是最小长度的2倍,接触重叠参数一般是在块体有重叠报错的时候需要调一下,不过出现块体重叠情况可以通过调节理参数修正,一般不建议调接触重叠参数。
接下来就是一个模型的整体构建,以长600m,宽275m为例:
block create polygon 0,0 0,275 600,275 600,0
接下来通俗一点来说就是把岩层切出来,命令流如下:
block cut crack (0,20) (600,20)
。。。
。。。
有多少层岩层就切几刀。
接下来是对切好的岩层进行分组,这里有两种表达方式:
block group 'diban1' range position-z 0 20
。。。
。。。
block group 'diban1' range region 0, 0 0, 20 600, 20 600, 0
。。。
。。。
第一种直接定义了Z方向的范围,默认长度为600m;
第二种group后是组的名字,单引号,region是组的范围,坐标顺序是,左下、左上、右上、右下,任意固定四个点即可对此范围进行分组。
下面是对节理进行分组:
block joint-region id 1 0, 0 0, 20 600, 20 600, 0
。。。
。。。
范围与岩层分组范围相同,并定义了这个范围内的节理id号为1,
效果图如下图:
下次介绍节理及网格划分和赋参,感谢点赞分享!


IP属地:河北来自iPhone客户端1楼2022-12-05 14:04回复
    给你顶一个


    IP属地:江苏2楼2023-02-02 09:23
    回复


      3楼2023-05-09 10:15
      回复