FLAC3D模拟下的不规则形状切片云图解析与应用研究
flac3d不规则形状切片云图。「这破模型算了两天两夜最后连个像样的云图都切不出来」凌晨三点的办公室老王把鼠标摔在桌上。屏幕里FLAC3D的等值线云图像被狗啃过的年糕——明明知道岩层应力在断层带突变但横平竖直的切片就是捕捉不到关键区域的应力集中现象。常规的plot create slice命令在复杂地质面前就是个直男癌晚期。想用zone face skin提取表面面对犬牙交错的采空区边界生成的网格比蜘蛛网还乱。这时候就该祭出独门秘技——不规则几何切片术。先搞个骚操作用几何体当手术刀。假设我们要切出采空区周边5米范围的应力分布geometry import mining_area.stl ; 导入采矿区域三维模型 zone skin namecut_tool ; 生成表面网格 geometry cutout cut_tool distance5 ; 向外偏移5米生成切割体这波操作相当于用采空区形状做模具浇铸出放大版的切割工具。接下来才是重头戏——用FISH脚本实现智能切割def dynamic_slice local gid geom.find(cut_tool) ; 获取几何体ID loop foreach zp zone.list ; 遍历所有单元 if zone.ingeometry(zp,gid) then zone.color(zp) zone.prop(zp,stress-zz) ; 根据应力值着色 endif endloop end dynamic_slice这个脚本暗藏玄机zone.ingeometry函数会判断单元中心是否在几何体内比单纯用坐标范围筛选更精准。实测在含夹层的煤层模型中能避免传统方法把夹层误判为采空区的尴尬。flac3d不规则形状切片云图。想玩得更花试试动态切片云图。假设要观察巷道掘进时的应力演化def tunnel_slice loop n (1,10) ; 模拟10个掘进步骤 command model solve elastic ; 弹性计算 geometry create tunnel path... ; 动态更新巷道几何 endcommand dynamic_slice plot export image_%n.png ; 导出序列图 endloop end tunnel_slice配合geometry transform对切割工具进行位移/旋转能实现斜切、螺旋切等妖娆姿势。曾用这招在30度倾角的矿层里切出应力包络面甲方看到旋转动画直接加钱。但要注意三个坑1几何体必须封闭否则会切出个寂寞2大模型慎用实时切割显卡会发出直升机起飞的轰鸣3颜色映射范围记得用plot set colorbar锁定不然动态图颜色跳得比迪厅灯光还嗨。当常规切片满足不了妖孽地质时不规则几何切割就是那把庖丁解牛的刀。毕竟在这个看脸的时代云图不仅要数据准还得切得风骚——毕竟老板看不懂应力值但看得懂五彩斑斓的黑啊。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2437866.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!