许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  咸鱼的ANSYS建模导入FLAC3D:实战教程

咸鱼的ANSYS建模导入FLAC3D:实战教程

阅读数 5
点赞 0
article_banner

该文章,只介绍了在节点数较少简单模型的情况下,使用ANSYS 建模导入FLAC3D 的方法。

再次说明,根据一些回复与私信看来,如果您的模型稍微复杂 or 节点数稍微多了一点。
那么很有可能在最后一步,使用 FLAC3D 6.0 打开时,界面显示出一个轮廓相同的、错乱的模型,出现错误提示。
然而我并不知道这个问题的解决方法。

(但本文中的这个非常简单的例子,是我确确实实地做一步,记录一步的,是行得通的。)

最好还是不要对本文抱有太大希望啦。

1. 前言

因为毕业论文中用到了ANSYS建模导入FLAC3D6.0,在这个过程中同样也遇到了一直以来都存在的问题,我只想用ANSYS建个模型,划分一下网格,而并不想知道它的原理,或者复杂的操作,或者你从ANSYS的发展历程开始跟我讲起......

我只想,能有一个简单的,十几分钟就能看完的教程,告诉我第一步,第二步,第三步,让我顺利完成就行了。

也许有吧,但是我花费了很多时间也没有看到。

既然如此,那就靠我东拼西凑的步骤写一个最基础的简单的ANSYS建模导入FLAC3D的的步骤吧。

这样子如果有人和我遇到同样的问题,“啊,Workbench的模型怎么导入FALC3D啊?”,就能跟着我的步骤完成啦。

(虽然我的步骤,很可能是绕了一大圈,总之能达到目的就好啦)

前排提示,我原本一开始使用ANSYS建模,由于模型比较复杂,网格划分后导入FLAC3D总是报错。因为赶毕业论文的时间,所以最后放弃了自己用ANSYS建模,选择直接用研究生学长用Rhino 帮我建的模型。

所以只能以最简单的模型为例子啦。

2. 步骤

虽说题目写的是ANSYS,但实际是用Workbench,而不是APDL。

总体步骤大致为:Workbench建模—>Workbench划分网格—>Workbench模型导入APDL—>APDL导出FLAC3D格式—>导入FLAC3D

2.1 打开Workbench

在这一堆乱七八糟的东西里面找到Workbench,打开它。

图1

在左边的下拉菜单中找到,[Toolbox]—>[Component Systems]—>[Mechanical Model],鼠标左键双击它。

图2

出现一个列命为[A]方框:

图3

2.2 打开New SpaceClaim Geometry

在方框[A]中,右键[Geometry],出现选项中左键[New SpaceClaim Geometry]:

图4

等待一会儿程序启动,出现了:

图5

建模这里就不教了,自己瞎摸索一下就会啦,就说几点提示:

  1. 默认的单位是mm,虽然网上看到可以修改默认单位,但我不会,自己换算就行啦。
  2. 上面菜单栏[设计]—>[拉伸],可以把一个面拉伸成一个立体;同样的选择一个立体的一个面往里拉,可以除去这个立体。
  3. 注意使用拉伸时左侧选项中有一个[不合并]的选项,自己尝试有什么用吧。

建个什么模型好呢。

好啦,建完啦:

图6

(本来想建CLANNAD里的团子的......)

记得保存,然后关掉。

2.3 打开Edit Geometry in DesignModeler ...

回到Workbench的界面,在方框[A]中,右键[Geometry],出现选项中左键[Edit Geometry in DesignModeler...]:

图7

等待一会儿程序启动,刚进去发现就一个界面,嗯?我刚建的模型呢?

右键[import]—>点击[Generate(F5)]

图8

等待一会儿,然后模型就出来了:

图9

点开左侧[2 Parts,2 Bodies],按住ctrl键,鼠标左键选择我们所有的实体,然后右键,点击[Form New Part]。

图10

这样所有的实体都是一个分组啦。

主要这里和下一步网格划分有关系,如果是在同一个分组里的东西,划分网格的时候,二者接触面的节点就会是同一个节点;而如果不是同一个分组的话,就会出现接触面的结点对不上的情况。

保存关闭。

2.4 打开Model

回到之前的界面,双击[Model]:

图11

等一会程序启动:

图12

网格划分,要讲的话又多,而且我自己也只会一点点,所以就不讲啦。

所以我们来用最简单的自动划分。

右键[Mesh]->[Generate Mesh]:

图13

然后等待一会儿,因为我这个模型非常简单,所以一下就好了。

图14

感觉还行。

保存退出。

回到之前的界面。

2.4 转换成APDL文件

右键[Model]—>[Transfer Data To New...]—>[Mechanical APDL ]:

图15

右键方框[B]中的[Analysis]—>[Update],等待一会儿

图16

然后去你保存的文件地址,比如我的文件保存在[E:\下载\lianshi_files]

(我才不会说我打临时的拼音手快打错了= =)

在这个文件夹中找到[dp0\APDL\ANSYS]目录下的[SYS.dat]文件

图17

好了,现在Workbench的工作就完成了。

2.5 打开APDL

还是在这堆花花绿绿的东西里面找到Mechanical APDL 19.2

图18

菜单栏[File]—>[Read Input from...]:

图19

然后找到之前找到的[SYS.dat]

图20

OK,如果你想看一下图像的话,可以点一下右边的立方体:

图21

看这意思好像是划分出来的节点吧。

然后在E盘创建文件夹,文件夹名字要是[ansyswork],

回到APDL的界面,点击菜单栏[File]—>[Read Input from...],找到[ANSYSOutputGirds.dat],这个文件是老师给我的ANSYS导出模型信息的命令流,实际上网上也能找到,包括下面的[FLAC3DInputGirds.exe]。

所以就自己网上找吧。

图22

虽然它的提示信息是创建在D盘,但实际上是在E盘:

图23

然后双击运行[FLAC3DInputGirids.exe]:

图24

就会看到转换成功的祝贺:

图25

这个文件[Flacmodel_haitang.Flac3D]就是FLAC3D 6.0可以打开的模型啦。

图26

2.5 打开FLAC3D 6.0

好的我们用FLAC3D 6.0来打开看一看。

顺手在这个文件夹里写一个命令流文件:

图27

打开FLAC3D 6.0,打开[FLAC3D_600.txt]命令流:

然后点击右上角的[加号]—>[Zone]:

图28

就显示出了我们的模型:

图29

3. 后记

昨天通宵改答辩PPT,不行了,我先躺了_(:з」∠)_。

还好老师都被我的神经网络带偏了,没有问我土木专业的问题,不然一问我我可是真不知道_(:з」∠)_。

这文章我连用颜文字的力气都没有了呃_(:з」∠)_。

2020.06.12


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空