python构建点云对象_用python参数化生成3dec节理化岩体中隧道开挖的分析脚本文件...

3dec是一款三维离散单元法计算软件。

为了做一个节理化岩体中隧道开挖的分析,以及识别不稳定块体,学了一下这个软件。

脚本建模的方式,学习曲线有点高,而且是使用fish语言编写,要掌握熟练并应用得费点时间。

but看过几个官方示例之后,掌握了基本语法规则,参照示例以及根据自己的分析建模需求绕过学习曲线。

我的分析需求:不同类型隧道建模、多组节理定义、单一或多个岩层定义。不考虑地下水渗流场。岩体可视为具有不同岩性属性的岩块(连续体)和地质结构面(非连续特征)组成。研究分析不同组合的地质结构面在隧道开挖范围内产生的不稳定块体。可以简化一段直线段的短隧道,比如20m,隧道的定义只需要定义轮廓即可。节理:倾向/倾角,原点,节理力学属性kn、ks、fric。

综合我的输入:隧道轮廓,节理组,岩层(暂考虑单一岩层)

期望输出:分析结果。

自己擅长使用python,使用python生成3dec的分析脚本文件。三个核心点:使用软件中的tunnel函数进行建模,输入轮廓点,jset函数进行节理组的定义。delete模拟隧道开挖。

做这个最终的目的:为了快速分析不同节理组合对隧道施工的影响。节理参数的获取方式:人工地质素描估计,人工地质罗盘测量法,近景摄影测量,基于点云的结构面识别(点云的获取又可分为激光扫描、三维重建)。关注点在于从节理获取到自动化分析。

构建自动化分析流程:隧道定义,节理定义,岩层定义,提交分析,生成结果,展示。不过现在还没有尝试使用3dec命令行与python或批处理操作交互。

386adac5f7118aa1743c28ca224da2f4.png

断断续续花两天最后在北京回杭州的高铁上写完了。之后详细介绍使用方法。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值