该文章,只介绍了在节点数较少,简单模型的情况下,使用ANSYS 建模导入FLAC3D 的方法。
再次说明,根据一些回复与私信看来,如果您的模型稍微复杂 or 节点数稍微多了一点。
那么很有可能在最后一步,使用 FLAC3D 6.0 打开时,界面显示出一个轮廓相同的、错乱的模型,出现错误提示。
然而我并不知道这个问题的解决方法。
(但本文中的这个非常简单的例子,是我确确实实地做一步,记录一步的,是行得通的。)
最好还是不要对本文抱有太大希望啦。
因为毕业论文中用到了ANSYS建模导入FLAC3D6.0,在这个过程中同样也遇到了一直以来都存在的问题,我只想用ANSYS建个模型,划分一下网格,而并不想知道它的原理,或者复杂的操作,或者你从ANSYS的发展历程开始跟我讲起......
我只想,能有一个简单的,十几分钟就能看完的教程,告诉我第一步,第二步,第三步,让我顺利完成就行了。
也许有吧,但是我花费了很多时间也没有看到。
既然如此,那就靠我东拼西凑的步骤写一个最基础的简单的ANSYS建模导入FLAC3D的的步骤吧。
这样子如果有人和我遇到同样的问题,“啊,Workbench的模型怎么导入FALC3D啊?”,就能跟着我的步骤完成啦。
(虽然我的步骤,很可能是绕了一大圈,总之能达到目的就好啦)
前排提示,我原本一开始使用ANSYS建模,由于模型比较复杂,网格划分后导入FLAC3D总是报错。因为赶毕业论文的时间,所以最后放弃了自己用ANSYS建模,选择直接用研究生学长用Rhino 帮我建的模型。
所以只能以最简单的模型为例子啦。
虽说题目写的是ANSYS,但实际是用Workbench,而不是APDL。
总体步骤大致为:Workbench建模—>Workbench划分网格—>Workbench模型导入APDL—>APDL导出FLAC3D格式—>导入FLAC3D
在这一堆乱七八糟的东西里面找到Workbench,打开它。
在左边的下拉菜单中找到,[Toolbox]—>[Component Systems]—>[Mechanical Model],鼠标左键双击它。
出现一个列命为[A]方框:
在方框[A]中,右键[Geometry],出现选项中左键[New SpaceClaim Geometry]:
等待一会儿程序启动,出现了:
建模这里就不教了,自己瞎摸索一下就会啦,就说几点提示:
建个什么模型好呢。
好啦,建完啦:
(本来想建CLANNAD里的团子的......)
记得保存,然后关掉。
回到Workbench的界面,在方框[A]中,右键[Geometry],出现选项中左键[Edit Geometry in DesignModeler...]:
等待一会儿程序启动,刚进去发现就一个界面,嗯?我刚建的模型呢?
右键[import]—>点击[Generate(F5)]
等待一会儿,然后模型就出来了:
点开左侧[2 Parts,2 Bodies],按住ctrl键,鼠标左键选择我们所有的实体,然后右键,点击[Form New Part]。
这样所有的实体都是一个分组啦。
主要这里和下一步网格划分有关系,如果是在同一个分组里的东西,划分网格的时候,二者接触面的节点就会是同一个节点;而如果不是同一个分组的话,就会出现接触面的结点对不上的情况。
保存关闭。
回到之前的界面,双击[Model]:
等一会程序启动:
网格划分,要讲的话又多,而且我自己也只会一点点,所以就不讲啦。
所以我们来用最简单的自动划分。
右键[Mesh]->[Generate Mesh]:
然后等待一会儿,因为我这个模型非常简单,所以一下就好了。
感觉还行。
保存退出。
回到之前的界面。
右键[Model]—>[Transfer Data To New...]—>[Mechanical APDL ]:
右键方框[B]中的[Analysis]—>[Update],等待一会儿
然后去你保存的文件地址,比如我的文件保存在[E:\下载\lianshi_files]
(我才不会说我打临时的拼音手快打错了= =)
在这个文件夹中找到[dp0\APDL\ANSYS]目录下的[SYS.dat]文件
好了,现在Workbench的工作就完成了。
还是在这堆花花绿绿的东西里面找到Mechanical APDL 19.2
菜单栏[File]—>[Read Input from...]:
然后找到之前找到的[SYS.dat]
OK,如果你想看一下图像的话,可以点一下右边的立方体:
看这意思好像是划分出来的节点吧。
然后在E盘创建文件夹,文件夹名字要是[ansyswork],
回到APDL的界面,点击菜单栏[File]—>[Read Input from...],找到[ANSYSOutputGirds.dat],这个文件是老师给我的ANSYS导出模型信息的命令流,实际上网上也能找到,包括下面的[FLAC3DInputGirds.exe]。
所以就自己网上找吧。
虽然它的提示信息是创建在D盘,但实际上是在E盘:
然后双击运行[FLAC3DInputGirids.exe]:
就会看到转换成功的祝贺:
这个文件[Flacmodel_haitang.Flac3D]就是FLAC3D 6.0可以打开的模型啦。
图
好的我们用FLAC3D 6.0来打开看一看。
顺手在这个文件夹里写一个命令流文件:
打开FLAC3D 6.0,打开[FLAC3D_600.txt]命令流:
然后点击右上角的[加号]—>[Zone]:
就显示出了我们的模型:
昨天通宵改答辩PPT,不行了,我先躺了_(:з」∠)_。
还好老师都被我的神经网络带偏了,没有问我土木专业的问题,不然一问我我可是真不知道_(:з」∠)_。
这文章我连用颜文字的力气都没有了呃_(:з」∠)_。
2020.06.12