视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
hypermesh常见问题汇总1.0 beta版
2025-09-26 10:43:31 责编:小OO
文档
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的不要觉得我啰嗦,虽然我们一直强调英语的重要性。“废话”说了一大堆,下面开始正文。

——西山小宝

接口问题

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格式的网格文件,如果没有你要的格式,不妨一试。

                             网格问题

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

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

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

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

7 t. e# e% ]5 ^& B! |" vrbe3通常用于把集中力/力矩分配到实际承载的区域的各个节点上,也就是slave node.各个slave node得到了分配的力之后,各自变形。实际上就是代替了手工把总力/总力矩分配到各个节点这个过程。

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

——hg_boy  

关于hypermesh的单位

跟大多数有限元软件一样,hm只认数值,不认单位的。

( t  I! t. h; `单位只有使用者本人知道。

9 E* V& O0 V& n5 o- M你只要保证各个量所使用的单位的一致性就可以了。

在hypermesh里面怎么找重心

在保证你的模型有密度的前提下 

) j# w/ O! F# p- y2 Z在POST下 SUMMARY中选一template的CTR-OF-GRAVITY或在tool——>mass calc。

edges 和 faces 如何使用

find face可以用来检查体网格内部是否存在缝隙。使用find face, 可以抽出一个封闭面网格,如果模型内部存在缝隙,则在封闭面网格中存在面网格。

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越理想。

9 r1 d' ]" M8 c+ E: g&( Q; ]- q; [" F2、歪扭角

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

9 p+ W8 g6 A0 N" t3 K/ Z7 l3锥度

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

0 o+ z) u2 J; w# ?9 f+ M9 \\# G/ W2 X4、翘曲

( n- \\! ?$ l. v1 k7 Z- h2 v评价偏离平面的程度。三点构成一个平面,在四边形单元上四个顶点未必总在一个平面上,评价偏离平面的程序指标为翘曲。在同一个平面上时翘曲为0,偏离平面越远翘曲数值越大。实体网格(六面体、楔形)的翘曲值取实体各四边形面的翘曲值得最小值。

0 q2 Z, F3 }, G' ]  w: q% Q5、雅可比比率

在网格的各高斯 积分点计算雅可比行列式(一般和网格边的一阶导数相关),其中最小值和最大值的比就是雅可比比率。二维单元首先将单元投影到平面上(任意四边形三点构成的 平面)然后计算雅可比行列式,实体单元直接计算雅可比行列式。四边形单元不是凸形时,将出现负值,分析也无法正常完成。简单形象点说,四边形任意两个节点 的矢量方向指向网格域外,则雅可比阀值为正,指向域内则为负。

6、扭曲

% u" A6 U. V4 \\. m) I实体网格的相对面相对扭转的程度。

7、2 V/ Q+ J5 `0 N  s5 K" S4 R坍塌

+ }$ }0 u! D6 J! F; z) Z3 S$ U自动划分网格时会产生四面体网格(Tetra Mesh),此时可能会产生接近于板的高度很小的四面体,这样的四面体被称为塌陷四面体(Collapsed Tetra)。塌陷值用于评价四面体单元塌陷程度。

8、3 S- J8 v# S; ?/ I5 J线长度

& u  F$ i& a; ?( m; n3 W8 N; T检查杆系网格线的长度。

9、9 B; X" X! @5 E. S7 Y! g* u+ k3 \二维面网格两边交角.

检查面网格的两个边构成的角度。

——civil fans 

如何快捷删除重合面

8.0GEOM->SURFACE->FIND DUPLICATES

9.0geom->defeature->duplicates

hypermesh如何布尔运算

Geom-solid edit-boolean

hypermesh 8.0 怎样显示节点坐标

键盘F4——>选上节点

关于几何修正的后的一些问题

例如你把两个曲面toggle在一起,就会发现原来的曲面不在是光滑的了,取而代之的是一些褶皱面。

出现褶皱是有的。不同的生成面的方式(spline、skin、drag、rule)在一些时候得出的面的视觉效果是不同的,如果褶皱不是很厉害,是不用 管它的,就像有时候面的边界明明是闭合的(通过edge的颜色判断),但是看起来还是有缝。几何不是问题,关键是看生成的网格效果怎么样。

有关二次单元的问题

通过order change(2D或3D面板下都有)来转化阶次;2D面板下的automesh(或F12)默认的是first order,可以通过按钮调成second order。

有关网格质量的问题

 以前老向写过一遍,JACOBI 下限 0.5~0.6 (越接近1越好)WARPAGE 上限30~40(越小越好)ASPECT 上限5~6 (可适当放宽 )SKEW 上限 60~75 TETRAL COLLAPSE>=0.15

以上数据为一般值,可根据具体要求进行适当的调整。

关于面网格与体网格的连接问题

除了节点一一对应的特殊连接外,需要对连接处节点自由度进行。

在对个component间进行来回操作的时候,需要确定当前处于激活状态的是哪个component.可以在model树中右键“make current”或在信息提示栏左键进行选择。

关于提取中面的问题

软件提供一个midsurface(GEOM面板),不过很多时候用这个功能生成的中面都是残缺不全的,修要花更多的时间去修面。所以我们一般都是在表面画完网格,然后offset到中面上。

其他一些软件操作问题可能没有全部列出来,后续会进行补充升级。不过我还是希望大家在提问之前先搜索一下以前的帖子,或搜索一下HELP。

9.0打开help的web页面进行如下操作,8.0直接是一个CHM的文档。

Hypermesh的帮助比任何参考书都好,要快速有效的利用起来。下载本文

显示全文
专题