[发明专利]一种基于c#的由Midas导入3DEC的模型转换方法有效
申请号: | 201810717389.X | 申请日: | 2018-07-02 |
公开(公告)号: | CN109242965B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 张海娜;陈从新;夏开宗;郑允;孙朝燚;陈山 | 申请(专利权)人: | 中国科学院武汉岩土力学研究所 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06F17/50 |
代理公司: | 武汉宇晨专利事务所 42001 | 代理人: | 王敏锋 |
地址: | 430071 湖北省武汉市*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于c#的由Midas导入3DEC的模型转换方法,该方法包括以下步骤:首先利用Midas/GTS软件对三维地质实体模型进行建模,通过Midas/GTS自带的网格划分模块划分模型网格,并以文本文件的形式输出模型的节点信息和单元信息;随后对输出的模型信息基于c#编程语言实现Midas的模型信息文本的转换,形成3DEC生成块体的命令流形式;并导入3DEC中生成块体,通过缝合不必要的接触面得到所需节理面,最终实现复杂地质模型的离散元求解。 | ||
搜索关键词: | 模型信息 模型转换 块体 网格 文本文件 节理 地质实体模型 复杂地质模型 编程语言 单元信息 划分模块 节点信息 形式输出 离散元 命令流 求解 缝合 建模 自带 三维 文本 输出 转换 | ||
【主权项】:
1.一种基于c#的由Midas导入3DEC的模型转换方法,其特征在于,包括如下步骤:S01、利用Midas/GTS软件对三维实体模型进行建模,采用Midas中几何图形的布尔运算将模型进行分割得到不同岩性分区,将节理面作为岩性分界面,对几何模型进行分块分区;并通过Midas/GTS自带的网格划分模块进行模型网格的划分,通过四面体网格生成器和混合网格生成器生成映射网格或者混合网格,并对不同岩性网格单元赋予不同的材料属性;S02、利用c#编程语言编写的接口软件实现Midas的模型信息文本的转换:Midas中三维仿真模型建立完成后,利用Midas工具中的模型信息表单功能以文本文件的形式输出模型的节点信息和单元信息;利用基于C#的节点文件读取函数,读入节点数据,生成节点结构体,并存储到节点结构体数组中;利用基于C#的单元文件读取函数,读入单元数据,生成单元结构体,并存储到单元结构体数组中;采用3DEC命令流中几何块体的形成方式,将单元节点数据以生成块体的形式写入.txt或.dat命令流文件中,得到转换模型文本文件;S03、用3DEC读取步骤S02中得到的转换模型文本文件生成块体,根据3DEC网格划分模块进行模型网格的划分,将划分网格的边长调整大于块体边长,得到与Midas相同的网格模型;S04、利用3DEC软件对步骤S04得到的网格模型进行接触面缝合:保留不同属性岩体间的岩性分界面或节理面,缝合同属性岩体间的接触面;S05、利用3DEC软件对步骤S05中不同岩体性和结构面分别赋予对应的材料属性,施加荷载及边界条件后,即可进行离散元计算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院武汉岩土力学研究所,未经中国科学院武汉岩土力学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810717389.X/,转载请声明来源钻瓜专利网。