首先我们要搞清楚所谓“装配"的本质含义:所谓装配,其实就是定位,就是描述参与装配的各个零部件之间如何相对定位的。
Hypermesh中的装配,通常有如下几种方式,如果还有其他方式,也无外乎是这几种方式的变种或组合。
1.直接在CAD软件中装配,并导入到HM
通常直接在CAD模型中建立好装配体,然后通过CAD接口导入到hypermesh,或者导出为.iges,.step, parasolid等中间交换格式,然后再导入到 hypermesh即可。
装配体导入后,Hypermesh会自动为每个零部件单独创建一个组,如果装配体中还包含有子装配系统,hm 也会自动建立相应的assembly。总之, HM会完整地保留CAD模型中的装配层次关系。这种装配方式,是最 常用也是最方便的装配方式。
2.导入各个独立的零部件,然后在HM中装配
逐个导入各个独立的零部件,然后在HM中进行装配。HM提供了rotate,translate,position这几个命令, 灵活使用这几个命令可以非常方便地把导入的单个零部件的几何模型按照指定的位置进行重新定位,也就 是所谓装配。不过,这种方式太繁琐,一般不推荐。但是,在一些特殊的场合,也会使用,譬如:已经导 入了装配体到HM中,如果装配体中有几个零部件变更了设计,需要重新导入,或者要往装配体中再添加少 量的几个零部件,在这几种情况下,如果不想重新导入整个装配,可以直接在HM中导入零部件并在 HM中 进行装配。
3.单元的装配
在很多场合,我们会得到一些没有任何几何,只有单元和节点的有限元模型,要把这些有限元模型装配起 来,在HM中也是非常简单方便的事情情. 譬如LS_Dyna的k文件,Nastran的.bdf文件,都不包含几何信 息,只有单元和节点信息。把这些独立的有限元模型装配起来,也只需要灵活使用rotate, translate,
position这几个命令就可以了。
另外,导入的有限元模型可以来源于不同的求解器。比如张三提供了一个nastran的.bdf格式的有限元模 型,李四提供了一个abaqus的.inp格式的有限元模型,王五提供了一个LS_Dyna的k文件,在HM中可以导入 这三个不同源的有限模型并进行装配。 HM的这个特性使我们可以充分利用已有的网格,省去了重复划分 网格的麻烦。
4.单元和几何的混合装配
整个装配体,一部分有几何模型,另外一部分只有单元,没有几何信息,通过HM的rotate,translate, position命令也可以非常方便地把几何和单元装配到一起。
Hypermesh的这几种灵活处理装配的特性,使得HM非常适合多人分工合作处理大型有限元模型。对于一个大型的复杂模型,我们可以根据实际情况,把整个模型切割成若干块,或者按照零部件来分块,然后分配给不同的人来划分网格,最后再把各人划分好的网格装配起来。
补充:装配起来的网格,仅仅只是有了正确的相对空间定位,还不能马上进行计算,还缺少用于描述装配体中各个零部件之间如何相互约束,如何相互传递载荷的信息。这个还要根据零部件的装配方式以及实际工作情况来定义接触,MPC等信息把各个零部件真正地装配起来,这部分内容才是有限元分析中最为关注的部分,也是最影响分析结果准确性的部分,这部分工作也最能体现一个CAE工程师的分析水平。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删