ABAQUS与Hypermesh接口教程
本文分两种情况。第一种:在 HM中对几何模型全部建好网格,
导入 ABAQUS中分析。第二种:在 ABAQUS中已有的计算模型基
础上,再导入网格部件重新整合进行分析。
第一种情况:
1.在 ABAQUS中建好几何模型,(如果是用其他造型软件建的模型
也要先导入 ABAQUS)然后对模型进行装配,为的是确定全局坐标
系,在后续的操作中全局坐标系不要再改变。
图 1
2.导出 ACIS SAT文件,后缀名为.sat,如图 2和图 3所示。
图 2
图 3
3.打开 HM,注意设定 user profiles为 ABAQUS,如图 4所示。
图 4
4.导入几何模型,如图 5所示。
图 5
5.处理几何模型,例如:布尔运算,消除硬点等。设置网格类型,
画网格,将模型划分成数个网格部件。如图 6所示,几何模型被划分
成了两个网格部件,根据仿真计算的需要也可对两个小块布尔求和,
划分成一个网格部件。一个网格部件就是一个网格节点相连的网格体,
只含有网格节点、单元、集合信息。
图 6
6.导出网格,文件
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
为.inp,如图 7所示。
图 7
7.导入 ABAQUS(如图 8,图 9和图 10所示),继续设置其他前处
理。
图 8
图 9
图 10
第二种情况:在已有的分析基础上添加网格部件
1.首先,将需要划分网格的几何模型导入 ABAQUS,进行装配,如
图 11所示。该步骤为的是确定几何模型的全局坐标,方便后续的导
入。
图 11
2.导出该几何模型的.sat文件,导入 HM划分网格,如图 12所示。
图 12
3.划分网格后,导出inp文件。用记事本打开导出的inp文件和原有
分析模型的inp文件,将导出的inp文件中的一段网格单元信息粘贴
进原分析模型的inp文件中,另存为一个inp文件,重新打开该文件
进行后续的处理。
说明:关于inp文件参考《ABAQUS有限元分析常见问题解答》第
13章。两个inp文件的融合
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
,原已有计算模型的inp文件如下(粗
体显示的为需要添加的代码的格式):
*Heading
** Job name: 111 Model name: ex1
** Generated by: Abaqus/CAE 6.9-1
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=PART-1
*Node
1,
2,
3,
20.,
20.,
20.,
-15.,
-13.,
-11.,
-10.
-10.
-10.
4, 20.,
5, 20.,
-9.,
-7.,
-10.
-10.
……(省略号表示省略的代码)
789, 1001, 835, 823, 1000, 1003, 836, 824, 1002
790, 1003, 836, 824, 1002, 1005, 837, 825, 1004
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=PART-1-1, part=PART-1
*End Instance
**
……
导出的网格部件inp文件如下(粗体为需要复制粘贴到原inp文
件的
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
):
**
** ABAQUS Input Deck Generated by HyperMeshVersion : 11.0.0.39
** Generated using HyperMesh-Abaqus Template Version : 11.0.0.39
**
**
Template:
ABAQUS/STANDARD 3D
**
*NODE
1, 20.0
2, 20.0
3, 20.0
4, 20.0
5, 20.0
,
,
,
,
,
-15.0
-13.0
-11.0
-9.0
-7.0
,
,
,
,
,
-10.0
-10.0
-10.0
-10.0
-10.0
……
100,
80,
77,
143,
114,
84,
81,
144,
117
**HMASSEM 1
11 23
**HMASSEM_ASSEM_ID
**HMASSEM
2
**HMASSEM
3
**HMASSEM
4
**HMASSEM_COMP_ID
11 body_0
11 body_1
11 body_2
3
2
3
4
*****
融合后的inp文件如下(粗体为相对于原inp文件添加的内容):
*Heading
** Job name: 111 Model name: ex1
** Generated by: Abaqus/CAE 6.9-1
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=PART-2
*Node
1, 20.0
2, 20.0
3, 20.0
4, 20.0
5, 20.0
,
,
,
,
,
-15.0
-13.0
-11.0
-9.0
-7.0
,
,
,
,
,
-10.0
-10.0
-10.0
-10.0
-10.0
……
100,
80,
77,
143,
114,
84,
81,
144,
117
*End Part
**
*Part, name=PART-1
*Node
1,
2,
3,
4,
5,
20.,
20.,
20.,
20.,
20.,
-15.,
-13.,
-11.,
-9.,
-7.,
-10.
-10.
-10.
-10.
-10.
……
789, 1001,
790, 1003,
835,
836,
823, 1000, 1003,
824, 1002, 1005,
836,
837,
824, 1002
825, 1004
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=PART-2, part=PART-2
*End Instance
**
*Instance, name=PART-1-1, part=PART-1
*End Instance
**
……
整合的格式参照原inp文件中的代码,添加的内容分两部分:
(1)Part中的节点网格信息。需要添加代码表头*Part, name=PART-2
和结尾*End
Part
,位置放在 PARTS模块中即可,与已存在的 part无
先后顺序。注意命名的 PART-2不要与原inp文件中已有 part名字重复。
(2)Assembly中的 Instance信息。添加的 instance位置与已存
在的 instance无先后顺序,但必须在 Assembly模块中。命名需要与
part中 name一致,因为 instance是 part在装配中的映射。
最后将融合后的inp文件导入 ABAQUS中的模型如图 13所示。
图 13