hypermesh常见问题汇总 联系客服

发布时间 : 星期二 文章hypermesh常见问题汇总更新完毕开始阅读16217b1a10a6f524ccbf85c8

Hypermesh常见问题汇总

1.0 beta 版

虽然总结报告写过N多遍,心里还是有些紧张啊。Hypermesh最为一个优秀的网格划分工具,个人认为最突出的部分在于几何清理,这让网格划分变得简单易行。有句老话说的好啊,不怕不识货,就怕货比货,用过其他前处理软件的同仁对此应该深有体会。

这里简单对该软件做一个系统的简单的介绍: 1、软件主要模块

该软件主要由geometry、2D、3D、analysis、tool组成。后处理模块在此不做详细说明,由于大家用的求解器也五花八门,analysis面板的功能也不做详细说明。

2、通常的操作步骤(本文操作说明以8.0以上为准,与时俱进)

导入cad模型——>几何清理(包括对模型的分块)——>面网格——>检查质量——>修改网格——>生成体网格——>检查网格质量——>删掉无用的面网格——>导出数据文件 3、容易出问题的地方

个人认为网格划分过程中的问题都是可以避免的,因为这原本就没什么技术含量,有技术含量的只是软件,我们只需按照正规的步骤去操作,可以说每个人都能画出来。高手与新手的差距在于熟练度、对网格的理解、对网格质量的把握。

由于hypermesh软件自带的help说明很不错、非常不错、相当不错,所以我会在文章中引用一些来辅助说明问题。(8.0和9.0的功能差不多,无实质性的改变,8.0的HELP文档比9.0做的好些,适合通看,9.0适合查询。所以推荐新手安装8.0,把2D和3D的例子做一遍上手更快)该文章是面对所以使用hypermesh软件的同仁的,所以看过英文help的不要觉得我啰嗦,虽然我们一直强调英语的重要性。“废话”说了一大堆,下面开始正文。

——西山小宝

Simwe 论坛 hyperworks 版

1

接口问题

1、 hypermesh转入ANSYS

如果你在导出数据的时候出现“ELEMENT ***** IS NOT DEFINED”的问题 用ET TYPE 建立单元类型,用component manager来赋给网格,而不是用element types。(参考HELP :Setting Up a Model in ANSYS - HM-4410) 2、 hypermesh导入abaqus

可以从hypermesh正常导出,但是在导入abaqus的时候没有模型显示,在底下对话框中提示警告WARNING,告诉你line ****语法出错。

这类问题的出现是由于abaqus的关键字不支持任何形式的数字表达,所以一般这类问题有2种解决办法。A:在hypermesh里的model树里右键rename。B:用记事本打开INP文件,编辑——>转到——>输入WARNING中的行数——>找到问题关键字——>替换掉全文的错误关键字 3、 hypermesh导入nastran

用nastran文件做流体前处理,但是需要hypermesh画网格,没有四棱锥(金字塔单元)。

可以在user profiles里选择CFD的template,不用担心格式问题,CFD是专门针对流体网格的接口模式,默认的数据文件后缀名是nas,可以正常导入fluent等。

4、 hypermesh导入ls-dyna

至今为止,我还没遇到过接口问题,有问题的可以联系我进行补充。 5、 hypermesh导入其他user profiles中没有的软件

不要着急,hypermesh的接口是死的,但是人是活的。一般的求解器都支持nastran格式的网格文件,如果没有你要的格式,不妨一试。

Simwe 论坛 hyperworks 版

2

网格问题

要明确rbe2,rbe3的区别,具体怎么用,得具体情况,具体分析。

约定:蜘蛛网状的联接中心的那个点叫做主节点(master node),.从节点叫做(slave node)。

rbe2:即所谓刚性联接,主节点运动到哪,从节点跟到哪,从节点的位移与主节点始终保持一致,也就是一个主节点决定多个从节点。在计算的时候,程序只需要计算主节点的位移,其他节点的位移等于主节点的位移。

rbe3: 与rbe2相反,各个从节点是独立运动的,主节点的位移是从节点的位移的线性组合,也就是多个从节点决定一个主节点。在计算的时候,先算出所有从节点的位移,然后用线性组合得出主节点的位移。

rbe3通常用于把集中力/力矩分配到实际承载的区域的各个节点上,也就是slave node.各个slave node得到了分配的力之后,各自独立变形。实际上就是代替了手工把总力/总力矩分配到各个节点这个过程。

rbe2除了把集中力/力矩分配到从节点外,各个从节点不能独立变形,其变形必须与主节点保持一致,相当于用刚度无穷大的杆/梁把主节点和各个从节点联接起来。

——hg_boy

关于hypermesh的单位

跟大多数有限元软件一样,hm只认数值,不认单位的。 单位只有使用者本人知道。

你只要保证各个量所使用的单位的一致性就可以了。

在hypermesh里面怎么找重心 在保证你的模型有密度的前提下

在POST下 SUMMARY中选一template的CTR-OF-GRAVITY或在tool——>mass calc。

edges 和 faces 如何使用

find face可以用来检查体网格内部是否存在缝隙。使用find face, 可以抽出

3

Simwe 论坛 hyperworks 版

一个封闭面网格,如果模型内部存在缝隙,则在封闭面网格中存在面网格。 find edge主要用来检查面网格模型是否封闭,为生成体网格作准备。如果一个面网格模型不存在free edge和T connect. 就能判定这个网格是一个封闭的面网格。

——flyingwings

正常情况下find edge后只在边界部位生成edge,如果在其他地方生成了edge,说明该处有缝隙,网格不连续。Find face 同理。(可参考 HELP:To find the free edges in a group of elements)

有关网格质量的问题 1、纵横比

二维网格中纵横边的比值或最长边与最短边的比值。正四边形的纵横比为1,偏离正四边形越远数值越小,比值越接近1越理想。 2、歪扭角

代表偏离直角(90度)的程序。矩形的相交角为90度,所以歪扭角为0。偏离矩形越远歪扭角越大。三维网格(四面体、六面体楔形)的歪扭角采用各面的歪扭角的最小值。 3锥度

表示偏离矩形形状的程度。矩形的锥度为1,偏离矩形形状越远(靠近三角形形状)锥度越小。三维实体网格(六面体、楔形)的锥度取各四边形面的锥度的最小值。 4、翘曲

评价偏离平面的程度。三点构成一个平面,在四边形单元上四个顶点未必总在一个平面上,评价偏离平面的程序指标为翘曲。在同一个平面上时翘曲为0,偏离平面越远翘曲数值越大。实体网格(六面体、楔形)的翘曲值取实体各四边形面的翘曲值得最小值。 5、雅可比比率

在网格的各高斯 积分点计算雅可比行列式(一般和网格边的一阶导数相关),其中最小值和最大值的比就是雅可比比率。二维单元首先将单元投影到平面上

4

Simwe 论坛 hyperworks 版