使用Anura3D模拟沙柱坍塌

Anura3D软件运行环境配置:

 (注意版本间的兼容性)

1.安装Visual studio 2019

安装使用C++的桌面开发能满足计算的需求

2.安装parallel studio xe2018

3.安装oneAPI base和oneAPI HPC


编译代码

打开.sln文件,点击生成解决方案,生成.exe文件和.dll文件,存在debug文件中。

将生成的.exe文件和.dll文件复制到problemtype文件夹中的对应的子文件夹.gid下,并将problemtype文件夹中的.gid文件复制到GID的安装路径下。


使用GID生成输入文件.gom和.cps:

1.打开GID,选择anura3D作为problemtype

2.创建几何模型的线(包括实体的其他区域)

3.根据线创建面

4.创建材料并把材料特性赋予对应的面

5.物质点个数确定(选择需要离散的物体,3角形单元一般放置1个或者3个物质点,记得不要赋予物体外的背景 格区域)

6.选择线,施加边界条件(底边XY都固定,侧边X方向固定,顶边Y方向固定,并把沙柱右边界固定)

7.移除边界条件(使边坡滑动,对应计算步骤2)

8.生成 格:normal;triangle;structured —line

9.修改计算参数(记得将计算维度修改为2D平面应变)

 

10.在GID安装路径下产生输入文件


使用Anura3D进行计算:

1.运行.bat文件,进行第一步计算:初始地应力平衡。

2.修改CP3文件,运行.bat文件,进行第二步计算:沙柱坍塌。


可视化

1.使用paraview的openfile导入.vtk文件。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月25日
下一篇 2022年3月25日

相关推荐