Abaqus计算后的变形模型(新节点坐标)

2017-07-03  by:CAE仿真在线  来源:互联网


该处理过程可能看起来比较绕,但实际还是挺平常的,需要用到的时候估计也比较少,但好歹提供一种思路,大家遇到该类问题时可以有个东西参考。

大致思路和关键细节写了一些,很多地方没有展开太多,大家需要时可自行尝试。

正文

处理CAE软件计算后变形的模型有很多的灵活技巧和方法,有一类比较特殊的需求是需要提取变形后的模型节点坐标信息,利用这些信息可以在任何其他的CAE软件或者三维建模软件直接生成新的几何模型或者有限元模型。

此次做一个简单的阐述,遇到该类问题时,大家可在此基础上自行深究摸索。

在Abaqus中建一根梁,如下。

Abaqus计算后的变形模型(新节点坐标)abaqus有限元培训教程图片1

图1

加载计算后的变形如下。

Abaqus计算后的变形模型(新节点坐标)abaqus有限元培训教程图片2

图2

保存结果ODB文件。

之后,在Abaqus中重新通过主菜单栏File-Import-Part导入模型,导入的时候注意选择文件类型为odb文件,选择刚才计算的结果文件,导入进来后,会生成一个orphan mesh模型,其可看成由很多个小的几何体组成(实际上是前面模型的每一个单元)。

Abaqus计算后的变形模型(新节点坐标)abaqus有限元仿真图片3

图3

其实到了这一步,如果简单处理的话,其实可以直接由Abaqus导出该变形后的几何模型,导出格式有sat、igs、stp等,比较通用的格式,能够适用于大多数的CAE软件和三维建模软件所用,导出的话直接通过主菜单栏File-export-part即可。

如果想要复杂一点处理的话,那么需要更多的设置和技巧,下面简单阐述。

首先,由于Abaqus的功能有限,无法直接通过GUI操作提取变形体的所有节点的坐标信息(如果采用Python进行操作的话,应该是可以的,这个笔者不做阐述,有兴趣的可以自己研究,关键是找到利用什么函数)。

但是,可以在结果后处理时通过GUI提取变形体的节点信息,所以,关键是需要有结果。

因此,在新的导进来的变形体上,可以自己随意加载和约束,设置场输出的时候注意勾选坐标,如下。

Abaqus计算后的变形模型(新节点坐标)abaqus有限元仿真图片4

图4

之后可以求解,读取结果,选择创建ODB field output,如下。

Abaqus计算后的变形模型(新节点坐标)abaqus有限元仿真图片5

图5

之后选择Unique nodal,再选择坐标,如下。

Abaqus计算后的变形模型(新节点坐标)abaqus有限元仿真图片6

图6

在Element/Nodes下面选择模型的所有节点,即可保存节点的所有坐标信息。

这个时候保存的节点信息是每个节点都分散的,数据量很大,不好处理,因此先将数据进行处理,如下。


Abaqus计算后的变形模型(新节点坐标)abaqus有限元培训资料图片7

图7

打开之后如下,利用append()函数,将所用节点的X,Y,Z坐标分别放在三个数组(或者叫列表)里面。

Abaqus计算后的变形模型(新节点坐标)abaqus有限元培训资料图片8

图8

其中X坐标的列表如下。这些节点的坐标数值是导入进来的odb模型(也就是变形后的模型的节点信息)。

这里强调一下,通过这样的方式导出的是part自身的节点原始坐标,因为导入后的模型节点坐标也就是我们想要的坐标,因而就可以这样做。Abaqus是无法直接导出变形后的节点新坐标的。

Abaqus计算后的变形模型(新节点坐标)abaqus有限元培训资料图片9

图9

得到了这三个坐标列表,那么久可以通过最原始的方法,利用其它的软件生成新的几何模型了。例如在ANSYS中可以通过APDL遍历这个列表,生成所有的节点。


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:Abaqus计算后的变形模型(新节点坐标) abaqus分析培训 abaqus技术教程 abaqus岩土分析 钢筋混凝土仿真 abaqus分析理论 abaqus软件下载 abaqus umat用户子程序编程 Abaqus代做 Abaqus基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com