首页/文章/ 详情

stp大坝模型导入到多种数值模拟软件

1年前浏览624

1 引言

下图所示的大坝模型是一个stp文件,由两个volume组成,一个volume是坝体,另一个volume是岩土体。暂时不考虑坝体与岩土体之间的界面(interface),尽管这是数值模拟时必须建立的一个环节,用来模拟坝体与岩土体之间的相互作用。

本文的目的是测试这个坝体模型导入到各种数值模拟软件的可能性,包括Plaxis3D, RS3, FLAC3D和3DEC。


2 Plaxis3D

Plaxis3D可以直接导入stp文件,在导入时需要选择offset,选择Source origin,这样可使得导入后的模型坐标与原stp模型的坐标一致。

导入后使用combine命令把两个实体合并为一个Volume 3[_combine (Volume_1 Volume_2)],然后可以划分网格。

3 RS3

RS3理论上也可以直接导入stp文件,不过,当导入这个stp文件后,发现不能正确显示出模型的几何形状,这可能是当前使用版本的一个bug,为了导入到RS3,首先把stp格式转换为stl格式,这样就可以顺利导入到RS3中。


4 FLAC3D

FLAC3D不能直接导入stp文件,因此需要把stp格式转换为stl格式,不过,FLAC3D不像Plaxis3D和RS3,导入后两个volume是分开的,FLAC3D导入stl文件后两个volume合并在一起了,如下左图所示,这显然是不可接受的,一种可能的方法是转换为stl格式后,分别导入两个volume,理论上应该是可以的,不过目前没有试验这种方法。另一种方法是直接在Cubit中划分网格,然后把网格文件导入到FLAC3D中,如下右图所示。

5 3DEC

由于3DEC块体的特殊性,因此即使把stp格式转换为stl文件,导入后也不能划分块体,当使用命令block generate from-geometry后,会产生如下错误信息:

[CM2_ERROR] Two nodes are too close to each other (same position or almost). While processing line 19 of source GUI Console.

一种方法是在Cubit转换为VRML文件,使用block generate from-vrml导入到3DEC中,但这种方法是有前提条件的。对于目前的这个大坝模型,首先需要把它转换为3DEC能正确识别的块体模型,由于对Cubit的掌握程度不深,因此目前还没能成功地导入到3DEC中。


来源:计算岩土力学
岩土理论FLAC3D3DEC试验
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-02-27
最近编辑:1年前
计算岩土力学
传播岩土工程教育理念、工程分析...
获赞 150粉丝 1102文章 1782课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈