一、背景介绍
Hypermesh是由美国Altair公司开发的一款高性能有限元前处理器,其优秀的前处理性能受到许多行业有限元工作者的青睐。Abaqus作为老牌的有限元仿真软件,由于其优秀的非线性求解能力,因此被广泛应用于机械、土木、电子等行业。但其自带的前处理器Abaqus CAE在前处理方面确实有些短板,尤其是在涉及到复杂装配或一些其他的特殊场景时,处理起来就有些麻烦了。所以在实际工程中,主流的方法是通过Hypermesh前处理+Abaqus求解的方式进行有限元仿真工作。本文以一个简单但比较典型的例子说明这个工作流程,并指出一些容易碰到的问题。初学者或者不熟悉的人容易因此绕弯路。
二、案例
本次案例的模型如下(模型没有实际工程意义,仅是为了说明仿真流程),上中下三层平板使用壳单元,三层壳单元中间夹着两个实体,实体和壳单元用绑定连接,左侧三层壳单元分别绑定在一起。材料使用带纤维的正交各向异性材料,整体长度方向为纤维方向。
三、流程
本文默认读者对Hypermesh有基本的了解,会在Hypermesh里面进行基础的网格划分。因此,其中一些基础操作便不再赘述。
(1) 划分网格
打开Hypermesh软件,并切换到Abaqus模板下,导入模型并对模型进行分组
划分网格
Hypermesh与Abaqus单元默认的对应关系可以通过以下方式查看,也可以通过这个命令修改。例如Hypermesh内的tria3单元(三角形单元)默认对应了Abaqus里面的S3单元,tetra4单元(四面体单元)对应了Abaqus内的C3D4单元。