Hypermesh六面体网格划分与仿真分析-01

前言

前一段时间因项目经历学习有限元分析,渐而hypermesh相关操作,为保证仿真的精度以六面体网格划分为主,在此总结,保证后续学习和使用

本文以如何应用为主,关于概念阐述会放在后续文章中,更新后会置顶评论区

本文介绍如何对一个简单的实体进行网格划分,并完善前处理导入Optistruct进行相关分析,实体采用hypermesh官网提供模型HyperMesh

目录

前言

一、模型导入前处理

1.1 仿真器选择

二、2D网格划分

2.1 删除多余节点 

2.2 统一单位制

三、网格划分与生成

3.1 划分区域网格

3.2 划分球体区域的网格

3.3 使用 Automesh 创建壳体网格

3.4 对剩下实体进行网格划分

四、网格检查

4.1 检查1D单元中的自由单元并处理

4.2 3D网格质量检查

五、施加相关参数

5.1 删除多余2D网格

5.2 仿真条件设定

六、导入Optistruct进行分析

6.1 导出文件设定


一、模型导入前处理

模型导入前必须经过检查和处理,这点非常重要!!!

模型存在棱角,多余面,极小缝隙等最好在响应建模软件中处理清楚,因为很有可能画网格的时候会出现用Defeature、toggle edge命令等无法处理的问题,因此请最大程度保证模型的完整,以保证画网格的时候不会出现太大的问题。————分析结果在很大程度上取决于网格的划分

1.1 仿真器选择

启动软件后,2020版的hypermesh会出现User Profiles框图进行选择,里面包含了很多仿真后处理软件例如Altair自带的Optistruct、Radioss,或是ANSYS、Abaqus等,这里选择optistruct为主进行相关演示

二、2D网格划分

2.1 删除多余节点 

导入模型后有时在HyperMesh模型中会出现多余的节点,此时需要使用temp nodes功能,删除掉多余节点。(路径:Geom==>temp nodes==>nodes==>displayed==>clear all) 

2.2 统一单位制

在刚接触有限元分析时候遗漏了一个比较的点——统一单位制,这点其实网上相关提及的相关信息参差不齐,因此本专栏仍然统一单位制进行相关仿真分析,如有误区请各位读者帮忙指出(作者只是小白,希望各位能够指出免造成持续误解)

一点不同软件之间单位制大概率不一致,如果仿真器中的单位制是m/kg/N,而hypermesh中是mm/kg/N,那仿真结果容易相差极大,仿真失去意义

补充:hypermesh可以理解一个画网格的工具,而不是仿真器,所以里面的单位其实等于数字,可以是1mm、1cm甚至1m。

修改单位操作(路径:Analysis==>control cards==>DTI_UNITS)

统一单位制后需要缩小模型,如果将mm=》m那么模型需要缩小1000倍,即放大倍数0.001,看不懂的可以停下来思考一下

缩小模型操作(路径:Tool==>scale==>solid=>修改0.001scale=>scale+)

三、网格划分与生成

3.1 划分区域网格

在完成上述设定后可以开始对部分区域网格进行划分,本文采用hypermesh提供教程相关模型进行演示(感谢官网资料)——本文会根据官网提供教学步骤进行部分修改HM-3220: Create a Hexahedral Mesh

3.2 划分球体区域的网格

通过单击菜单栏中的网格> Create > Solid Map Mesh 打开“Solid Map Mesh”面板,选择小的立方体形状实体,调整合适大小后点击mesh

生成网格效果示意

补充:划分球体网格思路——先取八分之一球体==》取中心立方体==》划分,可以参考如下示意图

3.3 使用 Automesh 创建壳体网格

通过单击菜单栏中的automesh (路径:2D > automesh > Mesh) 进入到绘制2D网格界面中,按照官网文档教程中的步骤进行设置

在绘制的时候需要尽量保证为四边形,以保证六面体生成完整,如下图所示

3.4 对剩下实体进行网格划分

此部分参考3.1.1操作,不一样的点在于在 along parameters(沿参数)下,将 elem size= 切换为 density=,具体参数可以进行尝试,直到网格大小合适,接近正方体

 官方文档中还介绍了一种生成网格的操作方式,可以参考一下,学习一下,对于相对规整的模型,另一种multi solid生成效率确实相对高,而且轻松,但是对复杂一些的实体生成效果就不尽如人意了,这边不介绍,会在后面文章中进行相关阐述

四、网格检查

网格质量检查是画完网格的最后一步,也是开始进行仿真分析设置的第一步,没有进行网格质量检查的文件进入仿真后没有任何意义

4.1 检查1D单元中的自由单元并处理

在检查时候,可以将3D网格关闭再进行操作,整体操作会更舒适一些,隐藏实体和网格操作如下

隐藏掉solid和3D后,开始进行检查,1D单元质量检查路径:Tool>check elems(F10),官网介绍:HM-3300:检查并编辑网格

一般只需分两次点击Connectivity和duplicates,再看左下角的提示:如果没发现那就是合格

4.2 3D网格质量检查

对于3d实体单元来说检查T型边和自由边是要抽取其面网格即2d网格进行检查,tool=》find face =》| tool =》find edge  选择 preview equiv =》equivalence即可

网格质量检查这一块内容说大不大,说小不小,会专门开一篇文章来介绍,这里就简单概括一下

五、施加相关参数

5.1 删除多余2D网格

这一块可以选择tool中的delete,将2D网格选中后中键确认删除即可

5.2 仿真条件设定

对于梁结构等主要是对力的设定,这里只简单对官网模型中solid_map.hm文件中进行一面固定,一面施加部分力,这里按下不表,后面会专门整理仿真条件设定文章出来,像模态、瞬态、频响等仿真设定均不同,因此先不表

六、导入Optistruct进行分析

6.1 导出文件设定

在前处理设定完成之后,需要导出文件,这里以导入optistruct为例进行分析,操作如下图

后续会先更新hypermesh基本操作与有限元分析个人的简单理解,然后对一些参数添加和仿真后处理整理~~~~~

(注:本学习笔记中模型以官网模型、自建模或向他人获取得到均会表明相关出处,如有雷同可私隐藏不进行发布)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值