abaqus变形后形状导出 下载本文

Abaqus变形体几何形状导出操作

在后处理abaqus文件时,我们经常会需要了解结构件的体积变化或者需要将变形文件进一步处理, abaqus中可以直接通过part栏下的功能键从单元生成几何,但是精度较低,对于复杂面效果不好,本文利用hypermesh强大的网格处理能力来实现,具体操作如下: (1) 建立有限元模型,并分析

(a) 几何模型 (b)网格模型

(c)变形网格 图1 有限元形状

第一步计算得到所需的变形网格,如图1(c)所示,将整个结果文件保存,这里需要的是odb文件。

(2) 新建一个models,导入变形文件

(a) 示意图 (b) 示意图 (c) 示意图

图2 导入示意图

第二步将变形文件导入,如图2(a)所示,选中对应odb文件后将弹出图2(b)对话框,从下拉列表中选中你所需要的时间步。确认后导入了单纯的网格文件,如图(c)所示

(3) 导出变形文件为inp文件

(a) 示意图 (b) 示意图 (c) 示意图

图3 装配示意图

第三步在assembly模块下装配模型,如图3(a)所示。对于多零件的装配网格,为了防止导出的inp文件在hypermesh中出现问题,勾选去除part和assemblies信息,操作如图3(b)和(c)所示。

装配操作完成直接进入job模块,随便建一个job,然后点击write input按键,写出inp文件,操作如图4所示。

图4 导出示意图

(4) 导出变形文件为inp文件

(a) 示意图 (b) 示意图

图5 hypermesh导入图

第四步打开hypermesh软件,工作环境设置为abaqus,导入之前生成的inp文件,操作如图5所示。经单元导入hypermesh之后,就可以随意操作了,首先,导入的是体网格,利用find faces命令,找到面单元,隐藏体单元,如图6。

图6 面单元生成

图7 面提取示意图

在Geom的surfaces按钮下,利用FromFE生成几何面,操作如图7所示。生成几何曲面如图8所示。通过solid按钮可生成体导出想要的几何格式。

图8 面提取示意图

由于本人初衷是想获取膨胀后单元内腔的体积,所以我将构件外表面网格和几何面删除,只留内腔表面网格,再由壳单元直接生成体单元,如图9,最后通过mass calc命令即可获得内腔变形后的体积