通常我们都是利用诸如hypermesh的前处理软件进行几何修复和完善,今天我们对abaqus软件的几何修复完善功能做简单罗列和介绍。基本上涉及的命令都在part模块中,我们一一讲解。

1、修复神器之replace faces 

Hypermesh byface 代码 hypermesh surface edit_hypermesh导入abaqus

 本命令是小编应用最多的一个,解决诸如倒角、圆角、小孔以及其它细节类可忽略的几何特征,其关键在于勾选extend neighboring faces。,如图1所示将小孔及边界的倒角、圆角去除。

Hypermesh byface 代码 hypermesh surface edit_hypermesh导入abaqus_02

 

Hypermesh byface 代码 hypermesh surface edit_Hypermesh byface 代码_03

Hypermesh byface 代码 hypermesh surface edit_圆角_04

图1 修复几何特征

2、修补间隙

Hypermesh byface 代码 hypermesh surface edit_网格生成_05

有时候导入模型会提示存在间隙,并红点高亮显示,如图1所示。可通过修复方法将模型修复成完好状态。

Hypermesh byface 代码 hypermesh surface edit_hypermesh导入abaqus_06

Hypermesh byface 代码 hypermesh surface edit_Hypermesh byface 代码_07

图2 修复间隙

3、几何编辑功能

Hypermesh byface 代码 hypermesh surface edit_Hypermesh byface 代码_08

主要针对线、面、以及part进行编辑修复,很多与hypermesh的处理功能类似,对边线可以缝补、移除、合并等操作。像面里面的extend与hypermesh比较类似,另外from element faces可以基于孤立网格生成面。

Hypermesh byface 代码 hypermesh surface edit_hypermesh导入abaqus_09

 

Hypermesh byface 代码 hypermesh surface edit_圆角_10

图3 几何编辑窗口

4、灵活运用切除、拉伸等特征操作

Hypermesh byface 代码 hypermesh surface edit_功能类_11

Hypermesh byface 代码 hypermesh surface edit_Hypermesh byface 代码_12

像在之前文章提到的,利用切割面可以实现对网格细化,或者切分出加载区域。又或者利用切除操作,将部件多余的部分删除如图4所示。

Hypermesh byface 代码 hypermesh surface edit_圆角_13

图4 切除模型多余部分

5、抽取中面

Hypermesh byface 代码 hypermesh surface edit_功能类_14

针对简单方便抽取的几何模型,可以很方便的进行中面抽取,抽取完成之后可直接将厚度赋予生成的shell模型。当然,如果你在材料属性中重新对shell赋予厚度,那么shell的厚度将以此赋予的厚度处理。

抽取过程主要先定义需要抽取中面的cell,然后利用几何编辑功能中的offset等命令实现中面的获取,如图5所示。

Hypermesh byface 代码 hypermesh surface edit_Hypermesh byface 代码_15

Hypermesh byface 代码 hypermesh surface edit_网格生成_16

图5 中面抽取

中面厚度的赋予可以自己输入,也可以通过参数输入的方式定义(如图6所示),定义好之后通过view-->part diplay options-->render shell thickness显示厚度。

Hypermesh byface 代码 hypermesh surface edit_Hypermesh byface 代码_17

图6 定义厚度