北鹰南飞 发表于 2011-8-12 15:36:02

hypermesh11创建abaqus输出文件的接触小例子【教程】

本帖最后由 北鹰南飞 于 2011-9-2 15:10 编辑

最近碰到很多人问道Hyermesh创建的接触模型文件导入abaqus后丢失信息,主要是载荷与接触定义,在HM版也有人问道这个问题,正好建个模型,给一份稍详细的介绍,

希望新手们不会再为此苦恼,HM作为abaqus的前处理非常好:

1:导入几何模型进入hypermesh11:

2:创建材料选项卡

先创建名称为top的材料选项卡,同时编辑材料参数如下:

按照同样方法创建名称为bot的材料卡

3:创建单元属性卡,同时赋予材料卡

创建名称分别为top和bot的单元属性卡片,如下

4:创建两个comp,并分别赋予前面创建的单元属性卡,并对两个零件划分网格,分别放入这两个comp中,这一步很多人容易忘了属性的设置,导致输出文件导入abaqus中无单元。

5:对上球面施加压力载荷,如下



6:接触定义(这一部分是很多新手有疑问的地方,定义方法不正确,在模型导入abaqus后就不会出现接触的定义内容)

首先进入接触控制管理器

北鹰南飞 发表于 2011-8-12 15:43:01

本帖最后由 北鹰南飞 于 2011-8-12 21:08 编辑

创建接触面组


创建名称为master的主面,点击select element,通过各种选择单元的方式选中需要定义接触面的单元,然后通过select face by :solid skin ,

face来选中需要定义接触面的单元面,选中面后按add,将面加入定义的接触面中:


用同样的方式定义slave面,在这里,接触面的选择方式还有很多种,可以灵活选用,定义好的接触面如下:




定义接触属性

选择surfaceinteraction面板,定义如下参数,




定义接触对

在interface面板中定义,选择前面定义的主面,从面以及接触属性



7:定义分析步

在analysis中选择load step面板,创建分析步,在这一步中,切记要在load中选中前面创建的载荷,同时在group中选中前面创建的接触面,接触对等的定义,如下



8:创建约束,将圆柱底面约束



9:输出求解文件,并导入abaqus,查看接触等的定义,如下:



10:abaqus求解结果




hongfengdaxia 发表于 2011-8-12 20:32:11

版主辛苦了,小弟甚是感激啊,一定仔细研究,不辜负版主期望,也希望大家共同参与交流,促进学术进步:)

car2008 发表于 2011-8-12 22:26:44

真是感谢啊,研究下。

zhangpengwei 发表于 2011-8-12 22:47:23

回复 2# 北鹰南飞

接触定义手工改写inp比较方便。我做的模型一般都几十个接触,我直接做好了模板,直接在里面把名字改一下,然后include就可以了,方便。

zhangpengwei 发表于 2011-8-12 22:49:02

回复 1# 北鹰南飞

可以采用by material和by proterty的方式查看究竟有没有附上材料和属性的。
楼主辛苦了。
我没这个耐心做教程,呵呵。

hrbeu221 发表于 2011-8-12 23:32:03

回复 5# zhangpengwei

能否分享下你的经验啊,将模板什么的共享下,让大家学习下,谢谢

北鹰南飞 发表于 2011-8-12 23:51:55

本帖最后由 北鹰南飞 于 2011-8-13 07:16 编辑

回复 6# zhangpengwei
这个是新手教程,你说的方法非常好,我也经常这么用,不过方法是多种多样,就看习惯怎么用了,而且很多人是不熟习inp文件的,欢迎有空多过来指导指导新手。

北鹰南飞 发表于 2011-8-12 23:54:49

回复 7# hrbeu221
多看看inp文件的格式,相信你会很容易掌握。

xiangyiming 发表于 2011-8-13 08:35:48

热血沸腾了,谢谢楼主啊,解决了困惑很久的问题,感谢论坛有这么多高手默默的支持!

wcjhit110 发表于 2011-8-13 08:37:33

很好,先收藏了备用!

fourwood 发表于 2011-8-13 09:47:15

写得很详细,不过还是用INP更方便些

libing0722_2001 发表于 2011-8-13 15:10:44

也可以手动在INP里面添加通用接触

fengqiaoyebo502 发表于 2011-8-13 15:47:25

多谢楼主无私奉献啊

zhangpengwei 发表于 2011-8-13 15:49:10

刚装上hm11,界面比以前的看着舒服,上点档次了,呵呵

hlin 发表于 2011-8-14 18:13:04

感觉应用输出到abaqus步骤是比较繁杂的,如期间步骤有问题则结果就弄不对。还是感谢楼主把步骤做了个概括。

小林1981 发表于 2011-8-14 18:26:34

在Hypermesh选择确实有方便之处,但是定义surface的时候感觉还是不够方便,比如一个复杂的物体,如何把一个个surface定义出来 在hypermesh中是有困难的。通过select face by :solid skin 能把表面找出来,但是找出来之后再定义为一个个的面,比如前面、后面、左右等等,不知道如何分。
本人在做发动机复杂零件比如缸盖的传热分析,需要定义各个表面的热边界,也就是要做很多surface,这个我一般在abaqus里面选择,通过angle然后再调整来选择。反正需要费点功夫。
在Hypermesh好像也不方便。

zhangpengwei 发表于 2011-8-14 20:19:39

回复 17# 小林1981

你说的那些功能在hypermesh中绝对比abaqus中操作灵活。在hypermesh中也有相当于特征角的设置,这个在option中设置,一般都是默认的30°了。在定义面的时候你只要将单元选出然后选择几个节点,即可建立一个你想要的surf。
你说的气缸盖的传热我也做过,完全在hm中定义的。反正发动机里面所有的零部件我都做了,而且都是在hm中顺利完成的。没有任何问题。我只只是用abq做后台计算,所有的工作都是在hm中完成。

zhangpengwei 发表于 2011-8-14 20:20:09

abq中的操作反而不方便。

蝶影·殇 发表于 2011-8-24 21:20:35

:handshake多谢
页: [1] 2 3 4 5
查看完整版本: hypermesh11创建abaqus输出文件的接触小例子【教程】