找回密码
 注册
Simdroid-非首页
查看: 111|回复: 2

[结构单元] FLAC 3D如何快速布置测点

[复制链接]
发表于 2021-1-26 21:26:13 | 显示全部楼层 |阅读模式 来自 河南周口
FLAC 3D如何快速布置测点
微信公众号:不舍旧时光

​0 导读
FALC 3D中常常会碰到布置监测点,例如在模型中部开挖一部分后,想要监测其平衡后周围应力、位移等数据,云图可以反应这些数据,若出一些图表、曲线会使分析更加深入。关于测点如何快速生成及导出的数据如何自动整理,可以参考下面介绍的方法。

I 生成监测点fish

如上图所示,若在开挖矩巷道的右帮和顶板各布置1条测线,可以参考下面命令:

;应力监测
;例如监测(0,0,0)点竖直应力szz
hist zone szz 0 0 0
;监测位移
;例如监测(1,1,1)点竖直位移z-displacement
hist id=2 gp zdis 1 1 3
其它量的监测具体可查手册,以上命令是FLAC 5.0版本的,FLAC 6.0/7.0监测点命令流变化较大。

上面是FLAC手册布置测点的方法,需要写出每个测点坐标,繁琐易错,测点多的话不建议使用。可以利用fish语言去布置测点,但FLAC Fish语言没有一定编程基础,写起来还是有一定难度的。监测完成后提取数据、整理数据过程更加繁琐,布置过测点的都知道,整个流程要花费多少时间和精力。针对上诉问题,我编写了两款软件【测点辅助生成软件】和【数据处理软件】(FLAC 5.0/6.0都已完成)。具体使用如下:
☆打开软件


☆如下图所示,请在弹出的界面输入相关信息,操作完成后后,会在软件所在文件下生成一个“jiance.txt”的文件,后面进行调用。

注意:
1.输入时导出数据的地址里面是‘/’而不是‘\’;路径内最好不要含有汉字(汉字也能识别,FLAC识别汉字有时会报错);
2.生成完测线后及时将“jiance.txt”拷贝到其他文件下,下次启动软件时会清空“jiance.txt”里面的内容,重新写入新的监测信息。

II 在FLAC中调用


调用测点:如图下图,在需要布置测点的地方,用“@...,@...”去调用;求解后调用“@tq_...,@tp_...”去提取数据,数据储存位置就在刚才输入的文件夹地址里面。
将上面生成的“jiance.txt”call入FLAC中,注意建模前有‘new’的应去掉new;或者打开“jiance.txt”,将里面的内容全部复制,粘贴到原有建模前面(粘贴到调用前即可),之后正常运行自己的命令流(经过第1步改写后的)。

III 处理数据

FLAC运行结束后,在对应文件下(刚才输入的文件夹地址下去找)即可看到,每个测点数据。再点开【数据处理软件】复制测点文件夹的地址至软件内,点击确定数据处理完毕,会在软件所在文件下生成一个“result.xlsx”的文件,处理结果见下图。
注意:处理完1条测线及时将“result.xlsx”拷贝到其他文件下或重命名,下次启动软件时会清空“result.xlsx”里面的内容,重新写入新的信息。

☆软件界面

☆处理结果



<End>

注:以上软件如有需要,欢迎公众号交流。【公众号

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2021-5-15 11:44:26 | 显示全部楼层 来自 浙江温州
Simdroid开发平台
直接profile

:L:L:L:L
回复 不支持

使用道具 举报

发表于 2021-12-6 11:06:48 | 显示全部楼层 来自 四川

还是程序好用
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-29 18:17 , Processed in 0.033375 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表