文档库 最新最全的文档下载
当前位置:文档库 › hypermesh网格划分总结

hypermesh网格划分总结

hypermesh网格划分总结
hypermesh网格划分总结

Hypermesh网格划分

1 入门基础篇

1、如何将.igs文件或.stl文件导入hypermesh进行分网?

files\import\切换选项至iges格式,然后点击import...按钮去寻找你的iges文件吧。划分网格前别忘了清理几何

2、导入的为一整体,如何分成不同的comps?两物体相交,交线如何做?怎样从面的轮廓产生线(line)?

都用surface edit

Surface edit的详细用法见HELP,点索引,输入surface edit

3、老大,有没有划分3D实体的详细例子?

打开hm,屏幕右下角help,帮助目录下hyperworks/tutorials/hyermesh tutorials/3D element,有4个例子。

4、如何在hypermesh里建实体?

hm的几何建模能力不太强,而且其中没有体的概念,但它的曲面功能很强的.在2d面板中可以通过许多方式构建面或者曲面,在3D面板中也可以建造标准的3D曲面,但是对于曲面间的操作,由于没有"体"的概念,布尔运算就少了,分割面作就可以了

5、请问怎么在hypermesh中将两个相交平面到圆角啊?

defeature/surf fillets

6、使用reflect命令的话,得到了映射的另一半,原先的却不见了,怎么办呢?

法1、在选择reflect后选择duplicate复制一个就可以

法2、先把已建单元organize〉copy到一个辅助collector中,

再对它进行reflect,

将得到的新单元organize〉move到原collector中,

最后将两部分equivalence,

就ok拉。

7、请问在hypermesh中如何划分装配体?比如铸造中的沙型和铸件以及冷铁,

他们为不同材质,要求界面单元共用,但必须能分别开?

你可以先划分其中一个部件,在装配面上的单元进行投影拷贝到被装配面上8、我现在有这样一个问题,曲线是一条线,我想把它分成四段,这样可以对每一段指定density,网格质量会比直接用一条封闭的线好。

可用F12里的cleanup_add point,那里面还有很多内容,能解决很多问题9、我在一个hm文件中创建了一组组装件的有限元模型,建模过程很麻烦,由于失误我把一个很重要的部件建在了另一个hm文件中,请问有没有什么方法把这个部件的有限单元信息转移到组装件的hm文件中呢?

如果可以,装配关系可以满足吗?

Sure, you can make it. Just export the only part from one hm file (export displayed only), and then import to your new hm file. Usually it will meet your assembly requirement, if not, you can easily translate it desired position with in hypermesh

10、本来是一个面,为了在中间某条线上布上种子点,用line进行了分割,如何把分割后的曲面再次合并成一个面?

repress edge

只要将两个surface的公共边toggle或者suppress掉就可以了

11、如何得到节点坐标?

按f4,在图形区单击你要察看的节点,然后点击edit,就会得到节点坐标12、当几何模型导入hm界面后,线与线相交产生的points都会显示出来,有时为了观察方便,用宏菜单disp中的 Only Comps把points隐藏了,但是要想在这些points上再作node,就麻烦了,不知道怎么unmask这些points?试了F5的 unmask all 不行,请帮忙?

geometry cleanup下面右上角的按钮vis opts,然后打开fixed point的显示。

13、如何把我节点跟单元信息取出来,重新编号?

这个问题你可以用tool里面的renumber命令实现

那能不能把节点坐标和单元编号等信息作为文件输出来啊,怎样实现

这些当然能了,Geom => usr profile=> 选择相应的求解器

file=>export

14、给定的一个几何体怎么使得它不同部位属于不同的 collector 啊?

比如我有一个长方体,我要作拓扑优化,需要其中一个面一定厚度的体积(相当于一个小的长方体)保持不变,要求这部分和另外一部分处于各自不同的collector,怎么办?

Geom 页面下的organize可以把你不同的部分组织到不同的collector中15、GRID 和CQUAD4 是指的什么类型的单元?

GRID 是指单元的节点,

CQUAD4是指四边形单元。 node和GRID意思相同,可能是节点在不同文件中的两种表示吧

16、igs导入hypermesh后,想将模型整体尺寸缩小一半,在hypermesh中能实现么?

tool panel, scale, enjoy it

17、line-create line中,通过node建立线,但都是直线,模型的外观不规则,我想先建线然后将面分割,怎样能线沿着模型的外轮廓呢。我试着用liner、smooth都不好使

多选几个node,用smooth联起来,应该还不错的

或用surface edit面板下面的trim with nodes就可以通过node将面分割18、spotweld在1D里面创建,我理解应该是一维的element,创建完后我想删除掉,在按下F2后,我选择element,然后选择all,可是还是删不掉,好象spotweld不是单元,那么究竟怎么处理掉呢?请指教!

f2,element,by config ,选择weld,然后delete

19、当模型比较复杂时,可不可以先生成各个部件的hm模型并保存,然后再依次将这些hm文件调入hw中,形成一个完整的hm文件?在ansys中是可以这样做的,对于一个复杂的大的模型这样觉得很方便

可以。你只要不删除原来得模型,导入得那个就会和原来得同时存在。可以调入多个文件,不过模型要进行重新合并

20、因为hm划完网格后,没有体的概念了。为了方便ansys中在面、线或者点

上加载荷,需要定义component,如何在hm中定义呢?请详细说明步骤,谢谢!

可以,organize中你可以选择你要的点,线,面,然后把他们move,或者copy进您的comp里面就行呀。

其实你的问题最好用BCs-》entity set来解决。

21、Point和vertice的区别?hm里有创建立vertice的方法么?我看到以前老大的例图中,线上有些星形的点,是point还是vertice?

Point和vertice,从英文字面意思来讲,一个是点,一个是顶点。点可以包括顶点的概念

22、如果不慎把不同单元创建在一个collector里,为了编辑方便,想要把这些单元重新分配在不同的collector中,有什么办法呢?

organize,重新组织

23、pro/e建模,导入少一个面,怎么办?

Surface edit/filler surface,我多次试过导入proe和iges,发现似乎iges 更好一些

或者用hypermesh的geom cleanup

24、哪位高手知道, 在Hypermesh 中,如何将单位为米的几何模型转换为毫米的?用哪个命令?谢谢.

Unfortunately, like most FEA software, Hypermesh does not need unit conversion and can not do that conversion. If you really want to, the only way is to scale you entire model up by 1000 times.

25、麻烦您指点我一下如何加单元属性呢?

card ---edit

26、如何删除没用的节点?

shift+F2

clear or clear all the node that you don't need.

27、可不可以在hypermesh中方便的查询某个单元的详细信息?

In the permanent menu, there is a button named card. Press this button and then click any elem, you will get what you want.

28、小弟来这里时间不长,斑竹能不能告诉我什么是“钱币原理“?以及划六面体的一些基本窍门?

"钱币原理"是ainite大侠对圆剖分的一种总结.圆很难直接对它剖分(自由剖分例外),"钱币原理"就是一种剖分方法,其实就是将圆分成5个四边形,然后进行剖分.

29、字体设置:每次进入Hypermesh都要在option下把menu font设置为font1,不知道有什么办法可以保存我的设置。这样就方便多了。^_^,谢谢。

答:*:\Altair\hw6.0\hm\bin\hm.cfg

.......

*menufont(2)

*titlefont(2)

*graphicfont(2)

...........

换有别的设置,自己看看!

30、 hypermesh里有没有类似于patran里"硬点"和"硬线"? 就是设置一些点或者线,使其成为划分网格的节点和边界。

有,fixed point和共享边(绿边)。学一学几何清理就知道了。

31、如何删除灰色线?

图形中灰色的线条和点往往都是辅助线。在宏菜单上的Disp页面中点击lines隐藏掉这些辅助线的显示,或者用F2删除所有的lines。

32、element size这个主要体现在何处。

element size 是通过调整单元大小来进一步修改网格的,点击recalc edge,在element size中输入想要的单元大小,mesh。而element density是通过改变边界单元的数量来控制网格的,点击set edge to 后输入单元个数,mesh。

33、对于有几何对称或者可以旋转的比较有规律的模型,如何从导入的几何模型中提取出这些特征。譬如对对称的,按对称面分开。对旋转的,提取出一个面来,等等?

可以先建一个对称面2d>plane,然后用geom>intersect命令就可以了。、34、对加面载荷的菜单,magnitude是力的大小,magnitude%是什么啊,好像帮助中没有(也许没有注意到),是不是用于加变化载荷的?

magnitude%是指在图形区中的显示设置,100%表示1:1的比例。你还可以选择uniform size方式来显示。

magnitude%是显示的箭头大小与施加压力大小的百分比

35、是初级选手,我想接着问一下,不同部分的网格划分完后,组装时,如何保证结点一一对应呀??

通过节点缝合,即edges\equivalence来实现,注意tolerance大小的控制36、hm中“中性面”是怎么回事,他有什么作用?

中面是在对薄板类零件划分网格时用的吧,因为shell单元可以定义厚度,抽取中面以后大大减少了单元数目,减小了计算量。

很有用,尤其当作实体件与薄壁件连接时,如支架之类的板壳单元定义厚度时使用的是材料厚度的中间位置,而数学模型在建立时,为了验证是否干涉,都使用焊接零件的贴合面建立,所以在划分单元时需要提取中性面,尤其在非线性分析中,涉及接触计算,必须保证单元没有初始穿透。

37、为什么每次我到card中查看材料性能的时候,有个config,和type是来做什么用的,而且,点到edit的时候经常是不能编辑

在card里面只能看,不能改,要改config和elem type需要在主菜单的相应面板里

38、如何快速选择节点?

(1)先mask 一部分在by windows

(2)by path (但是by path选择后的node不能save和receive)

39、在elem offset里面的thickness is uniform, thickness = element T, or thickness from element size 这3个中的后两个始终不明白是什么意思?

---thickness is uniform: the total thickness = specified value ---thickness = element T: the thickness at each node = the number of layer times(乘) the average length of the element edges adjacent the node.

---thickness from element size : the total thickness from your element`s comps (if not only , it will be average).

40、将一个三维的柱体从中间画开,去掉一半,结果是另外一半是缺少一个面的,也就是对称面,可是生成面的时候却总是不成功?什么原因?

一小块一小块地补,先到surf edit,选filler surf,用create nodes 在线上生成了nodes,然后surf edit,选filler surf,用了node list。不要用lines。最后你可以toggle一下。

41、在2d网格的基本标准里面chordal deviation的含义是什么啊?

是弦差,主要用来检查网格模型与几何模型的匹配度。

42、另外ruled和skin有什么不同呢?

skin可以构造曲面。

ruled构造直文面

43、在global面版中的element order有first和second两种,什么意思?

一阶和二阶单元

通常二阶单元就是在一阶单元的基础上在各个节点之间插值出一个节点,例如我们所说的8节点的壳单元、20节点的六面体单元等等。从算法上讲就是更加精确,从物理上讲就是让有限元模型更加“柔软”。

44、不知道哪位大侠可以指教一下,我怎样才能让HYPERMESH以逆时针顺序导出单元?

检查单元的法线方向

45、把某个component的一些单元转移到另一个component里面,该怎样操作呢?

organize里面的move或者copy

46、一不小心可能在做模型时复制了某些collector中的单元,因为在做自由面检查时模型某些部分没有出现自由面,比较郁闷,不知道如何这些重合的单元?

check elem寻找duplicate的单元。有时候需要先equivalence相应的单元

请问大侠,那么如何删除不小心DUPLICATE的NODE啊?

shift+F2——clear all

47、导入IGS文件后,我延长了某线框的线。发现hm实际上是重新生成了一条与原来线框一样的线(空间坐标和长度都一样)然后将这新条生成的线延长。怪不得我用SPLINE来MESH的时候,在选择该线的时候经常选择了两条线(一条是原本模型的线,另一条是新生成那条)导致划分出来的网格畸形。

我是初学者,一点小发现。特来禀告各位^_^

48、一不小心可能在做模型时复制了某些collector中的单元,因为在做自由面检查时模型某些部分没有出现自由面,比较郁闷,不知道如何删除这些重合的单元?先谢了.

F10,然后F2,OK

或用check菜单,点击duplicate,然后点击save,然后把它保存到一个collector中,进行删除即可

49、如何在hypermesh里查看各节点坐标值?

用右下角的card

50、在进行几个分割的时候创建了一些node,但是在网格完成后觉得这些node 很难看。有什么办法删除或者隐去这些node吗?

右边Disp中的Mask node 或 shift+f2

51、by config 是什么选择方式? type里的ctria3和ctria4又是什么?

config,单元的类型

ctria4可能是三个节点的三角形,中心处还有一个附加的节点。四节点三角形单元。跟单元的拉格朗日插值的阶次有关。

config也可以认为是一种大的类型,他提供了单元的基本形式,如4节点quad等,但是对应于不同的求解器,即使是4节点的quad也有不同的类型,如适用于平面应力,平面应变的,壳单元等了。type是具体的单元类型。

举个例子,比如同样4节点quad,选择config为quad4,那么广义的层面上就与3角形,体单元区分开了。type中选择plane1呢,说明你的单元是平面应力类型单元(这个在你之前的单元属性中已经定义了,否则没用)。这样又进行了细分,可以很方便的定位你要选择的单元。可以说分的越细,我们选择越方便。

52、请问大家,我想显示一个model中各个节点的数字表示,我用tool里面的numbers菜单,处于standard图形模式下,每次点击on之后,那些节点的数字显示不到1秒钟就又消失了。如果用performance图形模式的话,就是一颗一颗很大的“大节点”,可是上面没有数字表示。请问我如何才能让hypermesh正确的显示节点的数字表示?

tools-》numbers-》display前打勾-》选择节点-》on

53、我刚刚起步学习HYPERMESHING,在做客车框架练习时,划分单元后,在两部分单元之间有间隙或者相交叉,我想请教一下各位大侠,怎样才能使两部分单元相连呢?

答:用F3快捷方式,可以把两部分单元的节点拉到一起。

或将两个surface的公共边toggle或者suppress掉就可以了。

54、如何把从iges文件导入的surface定义为collector?

答:导入后一般会自动生成一些collector,你如果想把所有的surface并入到一个collector中,可以先在collector菜单中创建一个新的collector 并在organize菜单中将所有的surface move to 或者copy to到这个目标collector(destination)中

55、老大,能不能请教一下,为什么Hypermesh调入*.igs后,模型的尺寸变了很多,请问为什么呀?有什么方法可以使尺寸不发生变化!急,谢谢答:你可以看看尺寸变化的倍数,然后再在Tools--scale下乘以该倍数。有时候你可以直接读入CAD图

56、急需HyperMesh与Ls-dyan接口的练习资料?

论坛上有以下几个,请搜索下载:

HM_DYNA_Interface_Training01.pdf

HM 5.1 LS-DYNA Cards .pdf

Howtocreatedynacards.pdf

57、我建立了一些单元,又删除了一些单元,结果单元和节点序号变得十分混乱并且很大,我想重新排序,hm可以做到吗?

在 Tool - renumber 面板下实现

58、在hypermesh中导入*.igs模型,能否将模型中用小圈圈表示的fixed point 点删除,或者用什么方法使得在这些点处不生成网格种子?

方法1:F12------cleanup-------remove point

方法2:GEOM-----GEOMcleanup------fixed point------suppres

59、我用hm生成node,然后连接node,生成个四边形。但是在automesh里不让我分网格。说没有suf。为什么。如何生成suf?那为大侠告诉小弟一下吧?

正确的方法是在geom页面上的surface edit面板里选择filler surface,

然后将操作对象切换到nodes。然后依次点击node就可以了。如果想用临时的节点或线CREATE网格,可以在2D页下选RULE,SPLINE,DRAG等。AUTOMESH是在以有的SURFACE上做网格。

60、怎么把六面体单元的一个面化为四边形单元或面?

tools->faces->find face

补充一下,find face以后系统会把新生成的的单元放在自动生成的^face component 里面,而且六面体的几个表面都会生成"face",这时候你可以用organize菜单把你想要的四边形单元转移到合适的component里面。

2 几何清理篇

在HM培训教程day1中的几何清理部分有详细的介绍,也可以参考帮助文件1、geometry clean中出现的黄色边界线表示什么意思?

表示共享边,三个或者三个以上的面共同的边界

2、HM中有什么工具可以补面的?

edit surface->surface filler 除了edit surface->surface filler外,还可以用spline,drag,sweep等命令补面,只要选surface only选项就可以了.3、划好2d网格之后,用tool->edges->tolerance=0.01->equivalence->find edges, 最后发现220个free surfaces,我记得有一个快捷键保存这些自由面到内存中,然后可以删除刚刚保存的面,大侠,帮忙

用你的操作发现的是free edges,它会自动保存在一个叫做^edges的component里,然后隐藏掉其他的部分,再点击右侧 QA-->Find Attached 找到相邻单元,再进行处理。

4、出现黄线怎么几何清除?

GEOM CLEAN—SURFACE—FIND DUPLICATES试试

出现黄线大多是有重合面出现,结合隐藏(F5)仔细观察一下,找到重合的面(有的及其微小)删掉就是

5、2d单元划分完毕,在Tool->check elems->connectivity中发现有这样的提示:”574 elements were found with questionable connectivity“,这时有些单元高亮,怎么解决这个问题,使得没有单元有连接问题,大侠们指教!

connectivity表示有重合单元存在,把重合单元删了就可以了。

具体操作如下:在Tool->check elems先点击duplicates,接着点击save failed;然后,按F2在elems下选retrieve,最后点击delete entity

6、体单元有什么优劣的评判指标;

check elems/3-d面板中 QI/Tool>..

7、两个同心圆之间怎么生成填充曲面呢,两个圆都是红色的自由边界。

2D->spline

8、建模完后, find edges 检查没有通过,如何处理. 谢谢.请大家帮忙,方法是不是很多?

disp里面隐掉其他comp,只显示free edge,在macro菜单里,选QA,选find attached,找到与此相关的失效单元,手工修改之。

另外生成四面体还有检查T-connection ,是不是不检查三维单元的free edges 和T-connection?

不用检查三维单元的T-connection,可以检查free edges

9、节点合并是哪个命令,在哪?单元的连续性是用这个吗?

可以用F3合并节点,注:当你选中equivalence的时候,是将两个节点合并为一个,没选的话,它们只是位置在一起,但还是两个节点.检查单元的连续性是tool_edge(也可用SHIFT+F3)

edges(二维或曲面),faces(三维)单元连续性也用这个检查

10、在检查三维实体单元节点一致的时候,先检查edges ,再把三维实体单元生成表面(faces),然后再对生成的表面进行edges的检查。可以检查内部的节点。不知道这个方法有没有太多的问题,欢迎大家讨论!

对有的三维单元来说,先生成face再检查其edge,一般来说就可以了,但是如果当模型中如果内部有一个闭合的空心的话,检查face的 edge是检查不出错误的,这时,要检查face 的法向,只有这样,才能真正的检查错误。

如果不信的话,可以找一个无错误模型,删掉一个内部单元,再按上面的方法检查看一看就知道啦

11、在CHECK ELEMENTS中有个检查单元的是CONNECTIVITY,请问它的具体含义是什么,检查时如发现有问题,怎么修改单元啊

用来检查T-connection。根据你的模型来检查这一项,如果是从面单元生成四面体单元,必须保证没有T-connection。比如说目的就是分面单元,那么单元分完了,检查质量时首先得看分得单元有没有问题,那么就必须用到connectivity和duplicate

12、小弟也刚学不久,我讲一下我自己对自由边的理解:自由边也就是缺乏约束的边,如果在网格内部出现自由边,也就是说网格内部有某些节点不是被四周所有单元共享的,就2维来说,相当于这个地方是一条裂缝,在计算时就会带来较大的误差。

消除的方法,使用shift+f3的equivelence来合并微小间隙的相邻节点,用f3来和并较大间隙的节点。

13、二维单元检查已OK,提示是封闭的,可划三维网格时提示“Boundary recovery failed during sub-grid recover."请问是怎么回事,如何解决?

只是封闭的还不一定可以,还需要检查一下单元的质量,如果有的质量很坏的话,就生成不了四面体的。检查一下最大角,最小角,长宽比以及雅可比系数等

14、我在建模的时候,发现我建的两组面单元之间交接处面单元不重合。我利用distance把相对节点的距离变为了0,可是他们之间应该还是两组不同的节点吧,如何使他们融合为一组节点呢?

shift+F3 equivalence

15、哪位高手知道hypermesh中2D/ mesh params / elem size 的值如何改,我把模型从放大了1000倍后,哪个参数一直显示100.01,结果就不能用小于100.01的尺寸automesh,错误提示显示elem size must be greater than the node tolerance. 怎么办?

答、把option中的node tol和cleanup tol改小

16、划分完网格之后,有重复的节点在以后的分析中非常不方便,不知道hypermesh里有没有压缩的功能将重复的节点压缩一下

答:tools 中的edge/face ,然后equivalence

17、在UG中建的面的模型,现在导入hypermesh用shell分网(抽取中面比较繁

琐,所以选择直接建面),但是现在分网的时候节点不连续,我想是导入片体不连续的原因。现在有什么办法么?谢谢了

两种比较直接的方法,取决于不连续的间隙有多大。

1. 在tool面板中选择check edges,equivalence所有重节点。选择适当

的tolerance。

2. 或者通过F3进行节点替换。

当然如果影响不大,也可以在划分网格之前进行几何清理。

不过关于黄线的问题,要分情况对待。如果是重复曲面,应该设法删除,对可能由此造成的缺面问题,采用补面的方式。如果是T形连接,则有可能是正常的

18、在网格检查时,什么是“ the Jacobian of the shell elements”

答:是在壳单元内,积分点处最小Jacibian与最大JAcobian的比值!

对线性三角形单元,由于只有一个积分点所以这个选项永远是1

四边形单元的jacobian值不能为负值,否则计算会不收敛。除此之外,jacobian值越接近1单元质量越好

19、几何模型中是否只有都是绿线时,才可对其分网格(day1中的ujoint.是这样做的)?图中有有绿、红、黄线,划网格时有必要都处理吗?添加辅助线时有具体要求吗?

你所说的模型是板还是体,板就没必要了,体是要一定清理的了,但有时也可以将2D 画好之后,修改网格质量

20、用三角形网格做tetrmesh时出现sel-intersect tria. 请问各位是什么问题啊?

检查重复单元或者T-connection,T-connection 是指两个相邻扭曲的面画出来的单元会干涉。请休整面再画

check edges,把下面的free edges切换成T-connection。

21、划好2d网格之后,用tool->edges->tolerance=0.01->equivalence->find edges, 最后发现220个free edges,怎么处理,不然不好3dmesh,大侠,帮忙!

用tool->edges->equivalence时把tolerance设大一点

如果这样还有问题,可以看看是不是节点离得太远了,是不是在自由边的interface上两侧的节点数不相同,也可以F3用就用节点replace另一个(如果节点不多),或把其中的一个面重新划分

22、什么是改变边的类型,是不是这个选项具有下面两个选项的作用 replace 和suppress(unsuppress),望大家指点一下

答:这几个功能差不多,但注意toggle只能针对一条边,而suppress可以一次针对多条边。

23、终于做了一个没有free edge 的网格模型,总结一下应该注意以下两个方面:1)多次mesh,要保证临界边的节点数一致。2)mesh完,要用tool>edges 做“重节点合并”。

24、是不是模型中所有的边只剩下绿色的颜色,最后网格化的结点一定是连续的呢?如果不是的话,还需要做一些什么工作呢?或者网格化后一定可以通过EQUIVALENCE 合并结点使之成为无FREE EDGE 的呢?

不是,你要通过tools/edges,检查边界

继续问:请问具体是怎么检查的呢?在网格化之前我好像不能检查出FREE EDGE. HYPERMESH有没有相当于ANSYS里面的GLUE操作的呢?比如有相邻面的

两个体积互相独立,这时你是怎么网格使它们的结点成为连续的呢?

答:首先hm中不需要体的概念,这是很好的办法,几何清理我个人觉得不需要太强调绿边,因为有时候编辑面的时候不太好选,索性我就不理它,不过几何清理一定要好,划分网格方便,清除线时候可能有一些点还需要自己去掉,分网尽量选mixed,我个人觉得先简单检查单元质量(三角形和大小单元),然后全部变成三角形单元,再检查质量。如果有自由边可以部分重划或F3等。关于有相邻面的两个体积互相独立,可以划一个,然后copy到另一个,等等

25、1。isolate是用来分离体的表面,原来没有抽取中面的时候常用来分离外(或内)表明,然后用offset geom或elem来生成中面的(Seperate thin solid component into a single surface)。isolate对于geom上的face操作,它会将面单独提取出来放到一个collector里,而face生成的是网格单元。

2。washer就是在圆孔外圈生成一个 1.5倍的圈,主要是更好的划分网格(Create a trimmed surface concentric with an existinghole)。Altair/hw6.0/tutorials/hm/tutorials/2dmorphing.hm文件,你调出就可以看到边上加上一圈后分网的效果了

3。adj circ pts就是在圆上添加硬点,也是更好的划分圆孔网格(Adjust location of fixed points on a circlular edge by 45)

26、normal问题,很普遍

day2中支杆,二维网络做好了,使用normals监测方向!! display normaLs 后出现方向不一致在orietiation中点elem随便选一个单元再按下adjust normals 就出现::::

some elements appear to be unconnected and were not processed!

???

答:这代表这些单元之间还有缝隙,也就是说节点之间没有协调一致。使用一下Tool-->edge把非协调节点消掉就可以拉

F2--elems--by config,config=quad4(2d四边形网格),select entities—delete

27、我找到一条删除多余的黄线的办法,先用TOOL-》FIND 找出依附于这条黄线的多个面用NUMBER显示其号码,然后用TOOL-》SURF-》BY ID 来删除,最好了,如果是T连接的话,那就是不能删除的。

28、请问版主为什么我的hypermesh5.0划分网格后用number显示节点中的节点是瞬时针排布的,怎么才能改成逆时针,谢谢

可以改的,renumber如果是壳单元,改变壳单元的发现方向

29、如何调node tolerance,在2d划网格时提示"line don't form 1 close path found a gap(64.5)>node tolerance"不知如何处理,请高手能帮助解答。

在option里面调整 node tol,但是node tol要大于cleanup tol。所以,两者一起调整就行了。

30、用renumber对所有单元重编号,它是按collector先后编号的,有很多相邻单元由于是不同的collector,编号相差很大,如果想让hm对所有的单元按顺序重编号,以使相邻单元的号相差尽量小,该如何做??

最后合并成一个collector,再renumber

或Organize organize以后再renumber

31、体单元质量不好怎么调整?是不是translate node微调,有没有自动调整的工具?

目前没有,可以用morph,选择合适的domain和,你将有意想不到的收获。这是我们对付体单元的主打工具。

32、请大侠看看我的那个模型中的红线怎么去掉

红线的地方多了一个面,删掉这个面,再toogle一下红线就可以了

33、1)如何将划好网格的element从一个comps换成另一个comps?

2) 相邻的两个面,一个面mesh已经生产,如何在划另一个面网格的时候,

直接用公共边上的节点(有些节点不是指定的,而是划网格时生成的),不用再去做equivilence?有时equivilence不管用。

第一个问题,我想是这样的:用organize--elems(选择所想转移组的单元),在destination中选择你所想转到的组,之后可以选择move 或copy。

第二个问题,可以控制节点数与先划的边界单元数目一致,equivilence不行的话,可以用手挪动节点。equivilence的值不能设的太大了,否则会出现单元问题。其实,hm划面的功能相当强大的,你可以一起划分,有时可以绕开不共点的问题。

34、在hypermesh中可否把相邻且有公共边的两个面合并成一个面?如果不合并的化在分网时边界处会有种子点,当边界很不规则的时候,整体网格质量会很差。我在surface edit中只看到有分割surface的功能。是不是在geom cleanup 中把两个面之间的自由边去掉就算是把面合并了呢?

toggle就是这个功能。^_^

用toggle把两个面中间的线压缩掉即可

还可以用, move faces

35、利用check elem〉duplicate 我发现我的模型里有很多复制的单元

但是如何删除呢?

有很多单元是在单元与单元之间的,很难选中,逐个选择很费时间,save failed,然后delete就可以了,

36、利用edges〉find edges还发现了free edges,该怎么处理呢?

还有,T—connections是什么意思呢?对它应如何处理呢?

free edge有两种情况:一是真的自由边,这种情况不处理;二是在单元内部,那么单元不协调,说明网格有问题。你首先要确定这部分有哪些单元,为什么不协调,尽量用最小的工作量解决。不用把单元全都删掉。T-connection 不一定代表是错误的。我的理解就是3个单元相交,类似于T字形。

37、我不知道这个检查的作用是什么?请老大就T-connection的概念,和重要作用进行一下讲解?因为我一般只找自由边

T-connection是不一定代表有错误,比如你的结构中存在着T型结构,那T-connection是很正常的,但是对于一般的体单元(四面或六面)它的整个结构是由一层外壳包括起来的,内部不应该有什么搭界的结构,既T-connection,所以,在生成体单元时一定要检查free edge 和T connection,这样才确保整个模型内部的节点协调性。

38、单元检查确实很重要,我刚划分好一个模型的网格,却不知从何下手检查?

用qualityindex下的optimize功能,太强了,

其中的node optimize 和element optimize,

用element optimize时,点击再选择单元,单元就调整为规则单元了,

手工调可没法比,对调整不规则单元太方便了。

没用过的赶紧试试。

你做的是四面体网格,所以首先要保证的是没有free edge(tools->edges)。发现你的模型中有很多,先调整单元使之没有free edge,即整个模型是封闭的,没有空隙。再check elems,使你三角形单元的aspect,skew,max(min) angle 达到要求。

39、四面体MESH中,要生成固体,还要注意没有T-CONNECTIONS,另外,我们做四面体好像对SKEW没有太多的要求,倒是最后要检查固体中的 TET COLLAPSE,一般没有小于0.15的就可以了,不知道大家是如何检查的?

40、终于做了一个没有free edge 的网格模型,总结一下应该注意以下两个方面:1)多次mesh,要保证临界边的节点数一致。2)mesh完,要用tool>edges 做“重节点合并”。

41、2d网格已经划好,check elem也没有发现不连续的单元,接着tool->edges,tolerance发现有19条free edges,怎么办?处理好了才能3d tetramesh?

check elem,好像不能检查单元是否连续,他是检查单元质量的,connectivity可能只能理解为某个单元的连通性吧,比如如果你的单元翘曲的实在比较厉害,那就连通性有问题了。

连续性是find edge或者face里面检查,有自由边不要紧,问题是你的自由边是不是真实合理的,比如边界处,没有公共边,那可以存在自由边。而模型内部,本来是公共边的地方,有红线,那就是错误的。

42、patran可以直接选取solid划分tet4四结点四面体网格,或者tet10十结点四面体网格等solid element,hypermesh好像可以先对solid的表面划分单元,再由面单元生成体单元;但不知道怎么直接由solid geometry----->solid element,诚心请教各位大侠

用volume tetra,程序会自动生成2d和3d单元

43、我用了另一种办法,先把表面automesh,然后用qualityindex把所有的坏

单元进行优化,保证所有的单元都是好的,然后用3D里的tetamesh,选择所画的单元,做出三D网格,请问这样的做法是否妥当?

答:正确

44、在几何检查时,没有发现 free edges ,因为没有红色的线,都是绿线。但是,在划完面网格后,划体网格之前用 Tools 面板下的命令 edges ,检查free edges 时,却出现几个 free edges, 真的有些晕了。

请问:

如何会出现这种情况呢?该怎么做,才可避免。遇到这种问题该如何处理啊?

会不会是你的几何模型的这个地方圆角太小?实际计算中可以不用考虑圆角,就是说先把圆角去掉再划分网格,计算;误差是肯定有的,但是这样一来既避免了局部单元质量差(因为几何尺度相对其他部分显得太小),又减少了单元数(这个地方的单元为了提高质量,往往要加密网格,于是单元就会很多),误差的问题你可以增加一些人为的补偿。

45、、最近在论坛上发现大家做的东西,如果是跟自己的项目相关的,往往是用的二维的壳单元,而对于加分的例子,也有人用的是六面体单元,但是划分的网格往往是看上去还可以,但是实际上应该是不能够用于计算的,因为会有不少单元通不过检查,现在很多的复杂的结构往往要求用六面体单元。

六面体单元网格类型中的三边四边和混合有什么区别.定义如何的呢.

三边四边只是指二维单元而言的,而混合单元是指三边和四边的组合

并不是一定,但是确实有这样的共识,就是质量稍差的六面体网格在计算上也比质量很好的四面体网格的精度高

3 网格划分篇

1、我想提取一个面的线,映射到另外的面上,然后用那个线来分面,该怎么做呢?

如果是几何面,但是没有你需要的边界线的话,你可以在几何面上已有的边界线上create nodes,然后利用这些nodes --〉lines /create,建立你需要的线,再project;或者最简单的办法,选择surf edit/line from surf edge 如果是网格面,你可以geom/fea->surface,再project,或者直接project nodes,利用nodes可以直接划分面

2、hypermesh中如何将网格节点移动到指定的线或者面上。

project.

3、面上网格分不同的comp划分,但划分后所有网格并不是连续的,只有同一个comp的网格连续,和临近的comp相邻的网格不连续,就是存在重叠的单元边和结点,如何合并为连续的单元

1、Tool - >edges 下找出并合并面单元的自由边和找出并删除重节点

2、Tool - >faces 下找出并合并体单元的自由面和找出并删除重节点

4、我的模型画出六面体单元了,但是是8节点的,想变成20节点的,怎么变?我用的是solidmap功能生成六面体单元的?

1D or 2D or 3D下面的order change

5、直接在已分网的体表面上,create elements through nodes,这个要在哪个菜单实现?我找不着

edit/element中不是有个create吗?那就是通过node建单元

6、对灰线构成的区域划分2D网格,网格后发现灰线变成了红线,是怎么回事呢?对计算结果有影响么?

灰色的是lines,至于为什么画完网格后会变成红色,是因为生成了surface,surface的自由边会由红色来表示。请注意为什么会生成surface,是因为你选择了mesh/keep surface这个选项

7、偶很想知道OI mesh定义是什么,和普通的mesh有什么区别

普通mesh的网格经过clean up 或QI 调整后就跟QI mesh划分的网格效果差不多,QI的具体参数可以自行设定。 QI主要目的是为了节省时间,QI就是Quality Index——质量导引

HM最强调的就是网格质量的概念,有限元计算的精度取决于网格质量,再好的求解器如果网格质量不好,计算的精度也不会好。

8、有两个闭合的园,一上一下,如何在两个园间创建曲面?使形成圆柱面?

ruled

或选择line方式。记住选择surface only。

9、hypermesh划分的网格其中一部分单元的节点连接顺序是顺时针的,导致计算不能进行,请问大侠如何在hypermesh中改变节点连接的顺序呢?谢谢!

if is shell element, reverse the element normal!

if 1-D element, you will need to recreat it

10、下面的图为只划分了一半的网格,另外一半与之对称。我想copy 过去,但只发现有reflect命令。求助!

在hm中用3D->organize->cpoy然后再reflect

或选择单元,先duplicate,但记住只能点duplicate一次。然后reflect。如果对称过去的单元与原先的单元是连在一体的,别忘了在check edges中将节点equilance。

11、我在用hypermesh划分二个物体,在接触面的地方,上下面的节点号码都一样,如何做才能使第一个物体和第二个物体的接触部份的节点号码不一样呢。多谢了。

采用2D=>detach可以将单元或节点分开

继续问:好像只能分单元啊,没看到有节点选择啊。我试用了你介绍的办法,好像没用啊。很急请多指教

选 detach from 就可以了

detach element 单元选节点的上面单元

detach from 单元选节点下面的单元

12、HM中有linear, bellcurve, exponent ,它们都是从一端到另一端逐渐变密,我想实现从中间到两端逐渐变疏或密,如中间是圆孔的板,在应力集中区采用密的网格,而四周采用粗糙的网格,请问HM中有没有这种功能呀?

在HM中划分单元如果选择bellcurve类型,并设定bias intensity的值即可获得两端密中间疏的单元,如果将其值设为负值会得到两端疏中间密的单元。你有可能换分布类型时没有set edge, Please try again.

13、用solid map 时总会遇到 vertices 过多或者过少,或者两个面的vertices 不一一对应,如何添加vertices或者如何减少vertices

一句话,增加就分线(面),减少就toogel与vertice相关的线

14、是不是网格调整只能在2D的时候进行,生成3D网格后还就不能进行节点连续性的调整?

对3D单元目前还不能象2D那样进行remesh,但可以通过手动F3键来调节节点的位置,以保持节点的连续性。

我的所谓经验,或者自我以为,如果你tetramesh时候,如果fixed trias 中选择的单元和floatable trias中都是所有你要从2D到3D转化的单元,即所有单元的话,三维网格的节点位置可以通过移动二维网格的节点位置来改变!15、本人在使用hm划分复杂实体后,其中存在大量的面单元,请问高手,如何才能将它们去掉

F2->ELEMS->BY CONFIG->TRIA3或者QUAD4......

16、怎样让已经划好的网格的nodes也在屏幕上显示出来

shift+f2选中想要显示的节点add就可以啦

17、比如我做了一个SOLID45的模型,又导入一个IGS的几何部件,在实际中与它是焊接的关系,用SHELL63单元划网格。我想在他们共线的部分建立硬点如何呢?

add fixed point in the surface

18、划分实体时,将其分成几个部分进行划分,发现有很多的节点不能重合,怎么处理啊?另外,line drag和linear solid二者有区别么?

你划分的是何种网格?如果是六面体,看看是否能用手工协调。采用split element .

line drag allows you to create a two- or three-dimensional surface and/or mesh or elements by dragging nodes, lines, or elements along another line.

The linear solid menu panel allows you to create solid elements between two groups of plate elements.

19、默认的半径是原来圆半径的1.5倍,象我们现在工作时候都要求2倍左右。圆很多时手动画工作量较大,请问有谁知道该怎么设置washer的值??

可以的,在Altair\hw6.0\hm\bin\geompage.mac中,找到下面的句子,修改最后的数字1.5为你想要的数值。

*createbutton(2, "Washer", 0, 0, 10, BUTTON, "Create a trimmed surface concentric with an existinghole.","Washer",1.5)

20、就像如图所示的塑胶件。一次划分肯定是不行的,一个面一个面的划分又不太现实。不知大家如何对待此类零件的。

答:有一些面可以先进行划分,比如最小尺寸比较大的几个面和相邻的某个具有最小尺寸的面,然后对其他的规则面用拉伸之类的方法划分,对于剩余的面,根据最小尺寸单独划分了,在1d面板中可以找到这些连接方式。

21、hm是不是不能直接划分实体单元,只能通过2d 网格来生成

对四面体单元来说,可以直接划分,但是为了更好的控制单元质量,推荐采用先划分2d网格,调整质量以后再生成3d网格,如果是六面体网格,也可以直接划分

22、想用ansys求解,对加的载荷不放心,觉得在ansys中加比较好,可是ansys 选择node的功能太差,所以想在HM中先将要加载的节点编组(不要单元),可是没有找到方法,哪位给个提示?

你可以试一下entity set中node选项

HyperMesh画网格总结

hypermesh网格划分总结 1、我想提取一个面的线,映射到另外的面上,然后用那个线来分面,该怎么做呢? 如果是几何面,但是没有你需要的边界线的话,你可以在几何面上已有的边界线上create nodes,然后利用这些nodes --〉lines /create,建立你需要的线,再project;或者最简单的办法,选择surf edit/line from surf edge 如果是网格面,你可以geom/fea->surface,再project,或者直接project nodes,利用nodes 可以直接划分面 2、hypermesh中如何将网格节点移动到指定的线或者面上。 project. 3、面上网格分不同的comp划分,但划分后所有网格并不是连续的,只有同一个comp的网格连续,和临近的comp相邻的网格不连续,就是存在重叠的单元边和结点,如何合并为连续的单元 1、Tool ->edges 下找出并合并面单元的自由边和找出并删除重节点 2、Tool ->faces 下找出并合并体单元的自由面和找出并删除重节点 4、我的模型画出六面体单元了,但是是8节点的,想变成20节点的,怎么变?我用的是solidmap功能生成六面体单元的? 1D or 2D or 3D下面的order change 5、直接在已分网的体表面上,create elements through nodes,这个要在哪个菜单实现?我找不着 edit/element中不是有个create吗?那就是通过node建单元 6、对灰线构成的区域划分2D网格,网格后发现灰线变成了红线,是怎么回事呢?对计算结果有影响么? 灰色的是lines,至于为什么画完网格后会变成红色,是因为生成了surface,surface的自由边会由红色来表示。请注意为什么会生成surface,是因为你选择了mesh/keep surface这个选项 7、偶很想知道OI mesh定义是什么,和普通的mesh有什么区别 普通mesh的网格经过clean up 或QI 调整后就跟QI mesh划分的网格效果差不多,QI的具体参数可以自行设定。QI主要目的是为了节省时间,QI就是Quality Index——质量导引HM最强调的就是网格质量的概念,有限元计算的精度取决于网格质量,再好的求解器如果网格质量不好,计算的精度也不会好。 8、有两个闭合的园,一上一下,如何在两个园间创建曲面?使形成圆柱面?

hypermesh运用实例

运用HyperMesh软件对拉杆进行有限元分析 1、1 问题得描述 拉杆结构如图1-1所示,其中各个参数为:D1=5mm、D2=15mm,长度L0=50mm、L1=60mm、L2=110mm,圆角半径R=mm,拉力P=4500N。求载荷下得应力与变形。 图1-1 拉杆结构图 1、2 有限元分析单元 单元采用三维实体单元。边界条件为在拉杆得纵向对称中心平面上施加轴向对称约束。 1、3 模型创建过程 1、3、1 CAD模型得创建 拉杆得CAD模型使用ProE软件进行创建,如图1-2所示,将其输出为IGES格式文件即可。

图1-2 拉杆三维模型 1、3、2 CAE模型得创建 CAE模型得创建工程为: 将三维CAD创建得模型保存为lagan、igs文件。 启动HyperWorks中得hypermesh:选择optistuct模版,进入hypermesh程序窗口。主界面如图1-3所示。 程序运行后,在下拉菜单“File”得下拉菜单中选择“Import”,在标签区选择导入类型为“Import Goemetry”,同时在标签区点击“select files”对应得图形按钮,选择“lagan01、igs”文件,点击“import”按钮,将几何模型导入进来,导入及导入后得界面如图1-4所示。 图1-3 hypermesh程序主页面

图1-4 导入得几何模型 (4)几何模型得编辑。根据模型得特点,在划分网格时可取1/8,然后进行镜像操作,画出全部网格。因此,首先对其进行几何切分。 1)曲面形体实体化。点击页面菜单“Geom”,在对应面板处点击“Solid”按钮,选择“surfs”,点击“all”则所有表面被选择,点击“creat”,然后点击“return”,如图1-5~图1-7所示。 图1-5 Geom页面菜单及其对应得面板 图1-6 solids按钮命令对应得弹出子面板

hypermesh网格划分总结

hypermesh网格划分总结 - HM运用小常识 1.如何在体表面提取面单元 HM->TOOL->faces->find faces 2.在Hypermesh中使用OptiStruct求解器的重力、离心力、旋转惯性力施加方法 在HyperMesh中采用定义loadcols组件(colletors)的方式定义重力、离心力以及惯性力。 1、重力 重力的施加方式在的card image中选择GRAV,然后create/edit,在CID中输入重力参考的坐标系,在G中输入重力加速度,在 1、 2、N3中输入重力方向向量在重力参考坐标系中的单位分量,然后返回即可 2、离心力 离心力的施加方式在的card image中选择RFROCE,然后create/edit,在G中输入旋转中所在节点编号,在CID中输入离心力所参考的坐标系,在A中输入旋转速度,在 1、 2、N3中输入离心力方向向量在离心力所参考坐标系中的单位分量,

返回即可创建离心力;如果需要定义旋转惯性力,在RACC中输入旋转加速度即可,二者可以同时创建,也可单独创建。 1 / 12 如果在一个结构分析中,需要同时考虑结构自身的重力和外界施加的外载荷,那么你可以按照楼主wjsgkz介绍的第一条建立重力load collector,但是外部载荷的load collector你怎么建立???是同时 建立在重力的load collector中吗???如果是,那边有一个十分混淆的问题:在你建立重力的load collector的时候,你选择了GRAV卡片,那么你凡是建立的该重力load collector之中的力都带有GRAV卡片属性,这显然是不对的。但是,如果你重新建立一个新的load collecotr,然后把外部载荷建立在其中,那么就有重力和外部载荷两 个load collectors,但是在你建立subcase的时候你只能选择一个load collector,那么你无论选择哪一个都必将失去另外一个,这就与我们的本意相矛盾了,我们是希望同时考虑结构自重和外部载荷的联合作用下进行分析的,这个时候应该怎么办???????????怎么获得结构同时在自身重力和外部载荷作用下的变形和应力???谁知道??? 方法1:工况组合;使用??屄卡片叠加重力载荷和其他载荷;创建 一个load collector;card image选LOAD;点击create/edit;把下面的load_num_set改成你所要组合的载荷的数目;然后在上面L1,L2,L3....选中你要组合的项,前面的s1,s2,s3,,,,是载荷组合时候的权重系数。

hypermesh网格划分总结

Hypermesh网格划分 1 入门基础篇 1、如何将.igs文件或.stl文件导入hypermesh进行分网? files\import\切换选项至iges格式,然后点击import...按钮去寻找你的iges文件吧。划分网格前别忘了清理几何 2、导入的为一整体,如何分成不同的comps?两物体相交,交线如何做?怎样从面的轮廓产生线(line)? 都用surface edit Surface edit的详细用法见HELP,点索引,输入surface edit 3、老大,有没有划分3D实体的详细例子? 打开hm,屏幕右下角help,帮助目录下hyperworks/tutorials/hyermesh tutorials/3D element,有4个例子。 4、如何在hypermesh里建实体? hm的几何建模能力不太强,而且其中没有体的概念,但它的曲面功能很强的.在2d面板中可以通过许多方式构建面或者曲面,在3D面板中也可以建造标准的3D曲面,但是对于曲面间的操作,由于没有"体"的概念,布尔运算就少了,分割面作就可以了 5、请问怎么在hypermesh中将两个相交平面到圆角啊? defeature/surf fillets 6、使用reflect命令的话,得到了映射的另一半,原先的却不见了,怎么办呢? 法1、在选择reflect后选择duplicate复制一个就可以 法2、先把已建单元organize〉copy到一个辅助collector中, 再对它进行reflect, 将得到的新单元organize〉move到原collector中, 最后将两部分equivalence, 就ok拉。 7、请问在hypermesh中如何划分装配体?比如铸造中的沙型和铸件以及冷铁, 他们为不同材质,要求界面单元共用,但必须能分别开? 你可以先划分其中一个部件,在装配面上的单元进行投影拷贝到被装配面上8、我现在有这样一个问题,曲线是一条线,我想把它分成四段,这样可以对每一段指定density,网格质量会比直接用一条封闭的线好。 可用F12里的cleanup_add point,那里面还有很多内容,能解决很多问题9、我在一个hm文件中创建了一组组装件的有限元模型,建模过程很麻烦,由于失误我把一个很重要的部件建在了另一个hm文件中,请问有没有什么方法把这个部件的有限单元信息转移到组装件的hm文件中呢? 如果可以,装配关系可以满足吗? Sure, you can make it. Just export the only part from one hm file (export displayed only), and then import to your new hm file. Usually it will meet your assembly requirement, if not, you can easily translate it desired position with in hypermesh

hypermesh网格划分总结[免费专享]

hypermesh 网格划分总结 1、我想提取一个面的线,映射到另外的面上,然后用那个线来分面,该怎么做呢? 如果是几何面,但是没有你需要的边界线的话,你可以在几何面上已有的边界线上create nodes ,然后利用这些nodes --〉lines /create ,建立你需要的线,再project ;或者最简单的办法,选择surf edit/line from sur f edge 如果是网格面,你可以geom/fea->surface ,再project ,或者直接project nodes ,利用nodes 可以直接划分面 2、hypermesh 中如何将网格节点移动到指定的线或者面上。 project. 3、面上网格分不同的comp 划分,但划分后所有网格并不是连续的,只有同一个comp 的网格连续,和临近的comp 相邻的网格不连续,就是存在重叠的单元边和结点,如何合并为连续的单元 1、Tool - >edges 下找出并合并面单元的自由边和找出并删除重节点 2、Tool - >faces 下找出并合并体单元的自由面和找出并删除重节点 4、我的模型画出六面体单元了,但是是8节点的,想变成20节点的,怎么变?我用的是solidmap 功能生成六面体单元的? 1D or 2D or 3D 下面的order change 5、直接在已分网的体表面上,create elements through nodes ,这个要在哪个菜单实现?我找不着 edit/element 中不是有个create 吗?那就是通过node 建单元 6、对灰线构成的区域划分2D 网格,网格后发现灰线变成了红线,是怎么回事呢? 对计算结果有影响么? 灰色的是lines ,至于为什么画完网格后会变成红色,是因为生成了surface ,surface 的自由边会由红色来表示。请注意为什么会生成surface ,是因为你选择了mesh/keep surface 这个选项 7、偶很想知道OI mesh 定义是什么,和普通的mesh 有什么区别 普通mesh 的网格经过clean up 或QI 调整后就跟QI mesh 划分的网格效果差不多,QI 的具体参数可以自行设定。 QI 主要目的是为了节省时间,QI 就是Quality Index ——质量导引 HM 最强调的就是网格质量的概念,有限元计算的精度取决于网格质量,再好的求解器如果网格质量不好,计算的精度也不会好。 8、有两个闭合的园,一上一下,如何在两个园间创建曲面?使形成圆柱面? ruled 或选择line 方式。记住选择surface only 。 9、hypermesh 划分的网格其中一部分单元的节点连接顺序是顺时针的,导致计算不能进行,请问如何在hyp ermesh 中改变节点连接的顺序呢?谢谢!

Hypermesh和Abaqus的接口分析实例

Hypermesh和Abaqus的接口分析实例(三维接触分析) In this tutorial, you will learn how to: ?Load the Abaqus user profile and model ?Define the material and properties and assign them to a component ?View the *SOLID SECTION for solid elements ?Define the *SPRING properties and create a component collector for it ?Create the *SPRING1 element ?Assign a property to the selected elements Step 1: Load the Abaqus user profile and model A set of standard user profiles is included in the HyperMesh installation. They include: RADIOSS (Bulk Data Format), RADIOSS (Block Format), Abaqus, Actran, ANSYS, LS-DYNA, MADYMO, Nastran, PAM-CRASH, PERMAS, and CFD. When the user profile is loaded, applicable utility menu are loaded, unused panels are removed, unneeded entities are disabled in the find, mask, card and reorder panels and specific adaptations related to the Abaqus solver are made. 1. From the Preferences drop down menu, click User Profiles.... 2. Select Abaqus as the profile name. 3. Select Standard3D and click OK. 4. From the File drop down menu, select Open… or click the Open .hm file icon. 5. Select the abaqus3_0tutorial.hm file. 6. Click Open. Step 2: Define the material properties HyperMesh supports many different material models for Abaqus. In this example, you will create the basic *ELASTIC material model with no temperature variation. The material will then be assigned to the property, which is assigned to a component collector. Follow the steps below to create the *ELASTIC material model card: 1. From the Materials drop down menu, select Create. 2. Click mat name = and enter STEEL. 3. Click type= and select MATERIAL. 4. Click card image = and choose ABAQUS_MATERIAL. 5. Click create/edit. The card image for the new material opens. 6. In the card image, select Elastic in the option list.

hypermesh常见问题汇总

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的不要觉得我啰嗦,虽然我们一直强调英语的重要性。“废话”说了一大堆,下面开始正文。 ——西山小宝

hypermesh单元质量参数说明

hypermesh单元质量参数说明

Hypermesh 单元质量参数说明 网格质量 中文名 推荐取值 物理意义 Help 原文 2D 单元质量参数 Aspec t(ratio ) 长宽 比 必须小于5:1 单元最长边与最短边(或最短对角节 点距离)之比。3D 单元的每个面被看做一个2D 单元并且计算长宽比。最大的长宽比作为3D 单元的长宽比。 This is the ratio of the longest edge of an element to either its shortest edge or the shortest distance from a corner node to the opposing edge ("height to closest node"). HyperMesh uses the same method used for length (min) described below. For 3-D elements, each face of the element is treated as a 2-D element and its aspect ratio determined. The largest aspect ratio among these faces is returned as the 3-D element’s aspect ratio. Aspect ratios should rarely exceed 5:1 Chor d dev 弦 长偏差 — 圆弧可以大量短直线模拟,弦长偏差是圆弧与直线的垂直距离。 Curved surfaces can be approximated by using many short lines instead of a true curve. Chordal deviation is the perpendicular distance between the actual curve and the approximating line segments. Interior Angles 内角 — 检查三角形与四边形最大与最小角 These maximum and minimum values are evaluated independently for triangles and quadrilaterals.

hypermesh网格划分小技巧

1、我想提取一个面的线,映射到另外的面上,然后用那个线来分面,该怎么做呢? 如果是几何面,但是没有你需要的边界线的话,你可以在几何面上已有的边界线上createnodes,然后利用这些nodes --〉lines/create,建立你需要的线,再project;或者最简单的办法,选择surfedit/line from surf edge 如果是网格面,你可以geom/fea->surface,再project,或者直接projectnodes,利用nodes 可以直接划分面 2、hypermesh中如何将网格节点移动到指定的线或者面上。 project. 3、面上网格分不同的comp划分,但划分后所有网格并不是连续的,只有同一个comp的网格连续,和临近的comp相邻的网格不连续,就是存在重叠的单元边和结点,如何合并为连续的单元 1、Tool->edges 下找出并合并面单元的自由边和找出并删除重节点 2、Tool ->faces 下找出并合并体单元的自由面和找出并删除重节点 4、我的模型画出六面体单元了,但是是8节点的,想变成20节点的,怎么变?我用的是solidmap功能生成六面体单元的? 1D or 2D or 3D下面的order change 5、直接在已分网的体表面上,create elements throughnodes,这个要在哪个菜单实现?我找不着 edit/element中不是有个create吗?那就是通过node建单元 6、对灰线构成的区域划分2D网格,网格后发现灰线变成了红线,是怎么回事呢?对计算结果有影响么? 灰色的是lines,至于为什么画完网格后会变成红色,是因为生成了surface,surface的自由边会由红色来表示。请注意为什么会生成surface,是因为你选择了mesh/keepsurface 这个选项 7、偶很想知道OI mesh定义是什么,和普通的mesh有什么区别 普通mesh的网格经过cleanup 或QI 调整后就跟QImesh划分的网格效果差不多,QI的具体参数可以自行设定。QI主要目的是为了节省时间,QI就是QualityIndex——质量导引HM最强调的就是网格质量的概念,有限元计算的精度取决于网格质量,再好的求解器如果网格质量不好,计算的精度也不会好。 8、有两个闭合的园,一上一下,如何在两个园间创建曲面?使形成圆柱面? ruled

螺栓预紧结构用Hypermesh做接触实例

螺栓预紧结构用Hypermesh 做接触实例 在很多场合,要将若干个零件组装起来进行有限元分析,如将连杆与连杆盖用连杆螺栓连接起来,机体与气缸盖用螺栓连接起来,机体与主轴承盖连接起来。如何模拟螺栓预紧结构更符合实际情况,是提高有限元计算精度的关键。 螺栓+螺母的连接与螺钉的连接有所不同,螺栓+螺母的连接方式比较简单,可以假设螺母与螺栓刚性连接,由作用在螺母上的拧紧力矩折算出作用在螺栓上的拉伸力F ,将螺杆中间截断,在断面各单元的节点上施加预紧单元PRETS179,模拟螺栓的连接情况。 对于螺钉(双头螺栓)连接有些不一样,螺钉头部对连接件1施加压应力,接触面是一个圆环面,但栽丝的一端,连接件2受拉应力。一种方法是在螺纹圆周上施加拉力,相当于螺纹牙齿接触部分,而且主要在前几牙上存在拉力,如第一牙承担60~65%的载荷,第二牙承担20~25%的载荷,其余作用在后几牙,但因螺纹的螺距较小,一般为1.5~2mm ,而单元的尺寸为3~4mm ,因此可以假定在连接件2的表面的螺纹圆周节点上施加拉力。另一种方法是在连接件2的表面的整个螺纹截面的所有节点上施加拉力,这样可能防止圆周上各节点上应力过大,与实际情况差别较大,应为实际表面圆周各节点只承受60~65%的载荷。比较好的处理办法是在连接件的表面单元的圆周节点上施加70%的载荷,在第二层单元的圆周节点上施加30%的载荷,但操作比较麻烦。 随着连接件1、2的内部结构和刚度不同,以及连接螺钉的个数和分布的不均匀性,连接件1、2表面的变形不一致,产生翘曲,使表面的节点有的接触,有的分离,而导致接触面的应力分布和应变分布不均匀,因此需用非线性的接触理论来讨论合件的应力问题。 若不考察螺栓头部与连接件1表面的变形,可用将螺栓与连接件1用一个公共面连接,作为由两种不同材料的构件组成一个整体。螺钉(双头螺栓)与连接件2也用这种方法处理。 图1是一个简单的螺钉连接实体模型。图2是用hypermesh 划分网格后的模型。 图1 实体模型 图2 网格模型 该模型由三个零件组成,连接件1(蓝色)、连接件2(橙色),螺钉(紫红)。 1. 建立实体模型 在PRO/E 中建立三个零件模型,见图3、4、5,并组合成合件(见图1)。

HyperMesh六面体网格划分教程

Arm001教程 第一步:打开文件asm001.hm 第二步:对几何实体进行切割分块操作。 1 进入Geom>Solid edit 面板,选择trim with plane/surf子面板 2 激活with plane下的solids黄色按钮,选择图形区中整个实体。

3 激活下面的绿色N1按钮,并如图依次选择N1、N2、N3、B这四个点 4 点击trim,将实体切割成为上下对称的两个体。

5 激活with plane下的solids黄色按钮,选择切割好的上半部分实体。 6 激活线面的N1绿色按钮,如图依次选择N1、N2、N3这三个点。 7 点击trim,将这上半部分实体切割成左右对称的两个实体。 第三步:删除多余实体和临时节点 1 点击F2快接键,进入Delete面板。

2 激活黄色的solids按钮,并勾选delete bounding surfs。在图形区中选择下半部分实体和上边的左半部分实体。 3 点击delete entity,删除掉多余的实体。 4 进入Geom>temp node面板,点击绿色的clear all按钮,删除掉多余的临时节点。 第四步:继续对要划分网格的实体进行切割操作

1 进入Solid edit 面板,选择trim with plane/surf子面板 2 激活with plane下的solids黄色按钮,选择图形区中整个实体。 3 激活下面的N1绿色按钮,并如图依次选择N1、N2、N3这三个点 4 点击trim按钮,将最前面一小块实体分割出来。 5 重复此切割操作,按图所示,选择切割平面上的N1、N2 、N3点,把几何体切割成最终可以顺利划分网格的形式。

hypermesh梁壳单元混合建模实例

HyperMesh梁单元与壳单元的混合建模 本文根据工程实例,应用有限元软件HyperMesh 11、0进行梁单元与壳单元的混合建模,并在其中详细论述,梁单元在与壳单元混合建模的过程中如何对梁单元进行偏置处理,保证梁单元与壳单元的所有节点完全耦合。 在焊接工艺中,梁单元与壳单元的使用可以大大提高整体焊接结构的抵抗变形能力,避免单独使用壳单元时强度与刚度的不足。HyperMesh软件中提供了大量标准梁的截面,也可以通过实际应用需求单独创建梁截面。 在1D面板中点选HyperBeam选项,如图1所示。 图1 1D面板中的HyperBeam选项 HyperBeam中提供了大量的梁截面,如图2所示。 图2 HyperBeam下的各种梁截面 图2中红色箭头所指的就是各种标准梁截面的属性,包括H型梁,L型梁,工型梁等等。可以根据实际需求进行选择,而且可以自己独立进行尺寸编辑。图2中的shell section可以建立独立的壳截面,solid section可以建立独立的实体截面。在建立完成各种梁的截面属性之后,可以通过edit section进行梁截面属性的修改。

以上主要介绍了1D梁单元的使用情况,下面将根据工程实例对壳单元与梁单元的混合建模进行详细的介绍。图3就是梁单元与壳单元焊接之后的三维图,图4就是图3中梁单元以1D显示的情况。二者之间的切换功能键如图5所示。 图3 梁单元与壳单元焊接之后梁单元以3D显示 图4 梁单元与壳单元焊接之后梁单元以1D显示 图5 梁单元1D与3D之间的切换功能键

下面介绍梁单元的具体创建方法,不再讲述壳单元的建立方法。首先建立Beam Section,在软件左侧右键create--Beam Section,在出现的对话框窗口中对Bean进行命名。具体的过程如图6所示。 图6 Beam的建立过程 之后进入1D--HyperBeam面板,选择Standard section选择Standard Channel面板,打开面板后对各个参数进行修改,如图7所示。左侧的红色框内的区域就是进行具体尺寸的修改,修改的结果会以直观的形式显示在图形界面中,右侧的红色方框就是梁界面的各个力学参数。注意梁的方向,梁的长度方向就是X 轴,图形中的就是梁的Y轴与Z轴。在梁的方向的选取过程中Y轴为第一方向。 图7 梁的各个参数的修改 之后建立梁的属性,同样在软件左侧位置右键创建属性,弹出属性创建的选项卡片,在Type中选择1D,在Card image中选择PBEAM,单击确定按钮,如图8所示。

hypermesh单元质量参数说明

弦长偏差Curved surfaces can be approximated by using many short lines instead of a true curve. Chordal deviation is the perpendicular distance between the actual curve and the approximating line segments.

最小长度,计算使用以下两种方式:Minimum element lengths are calculated using one of two methods: ? The shortest edge of the element. This method is non-tetrahedral 3-D elements. ? The shortest distance from a corner node to its opp the case of tetra elements); referred to as "height t You can choose which method to use in the Check Element Settings window. Note that this setting also affects the calculation of Aspect Ratio.

Height to Closest Node (HCN) is calculated differently for different element types. For triangular elements: For each corner node (i) HyperMesh calculates the closest (perpendicular) distance to the ray including the opposite leg of the triangle, h(i). HCN = min(hi) * 2/sqrt(3.0). The scaling factor 2/sqrt(3.0) ensures that for equilateral triangles, the HCN is the length of the minimum side. For quadrilateral elements: For each corner node, HM calculates the closest (perpendicular) distances to the rays containing the legs of the quadrilateral that do not include this node. The figure above depicts these lengths as red lines. Height to Closest Node is taken to be the minimum of all eight lines and the four edge lengths (thus, the minimum of 12 possible lengths).

基于HyperMesh实体单元网格划分

基于HyperMesh实体单元网格划分 运用HyperMesh 中的3D 实体单元网格划分的多种功能,介绍了几种典型几何特征的划分思路,为以后进行类似网格划分工作提供参考,同时也验证了HyperMesh 在划分实体网格方面的强大功能。 1 概述 计算机辅助工程(CAE)在汽车行业应用已有很多年了,许多有限元理论及软件都得到了成熟运用。在众多软件中美国 Altair公司的HyperMesh是其中的佼佼者。像在板壳单元、实体单元、焊接单元等的创建,以及与其它软件的接口等方面,都能表现出良好的性能。其中尤其是在实体单元的划分方面有其独特的优势,以下将通过几个比较典型的实例来详细说明,同时也可以为以后再进行类似工作提供解决思路。 2 实例描述 2.1 座椅垫实体几何的网格划分 本例将通过一套座椅垫实体网格划分来介绍在HyperMesh8.0中新增加的处理实体几何的功能。 如图1所示是一套座椅垫,原始几何只有外表面的一层壳几何,而且几何形状也不规则,在以前不能处理实体几何的时候,一般处理方法是首先几何清理,然后通过添加一些辅助面构成封闭壳体,再根据经验把大块儿体分成相对较规则的若干小块儿,最后可以运用3D子面板中的Solid map-general或Linear solid 等工具先把各个小块儿划分网格,然后再把各个小块缝合到一起。这样做的不足是一方面需要做大量的辅助面,另一方面在划分各个小块儿时需要考虑最后缝合时的节点对应问题。通过观察几何模型发现,虽然座椅垫几何形状不规则,但它没有局部突出或相贯的几何特征,所以可以考虑把板壳几何封闭后生成实体几何,再通过几何清理后得到如图2所示的几何体,运用3D子面板中的Solid map- volume工具,设置好相关参数后就可以自动划分出以六面体为主五面体为辅的实体网格。而且软件自动划分的网格能够完全与几何贴合,网格质量还比较好,只需稍微调整一下后就可以全部达到网格质量要求。现在整个过程所花费的时间比以前要节省70%以上。

【HM内建模】Hypermesh典型例子了解HW

Hypermesh网格划分简单介绍。 这一章主要介绍hypermesh的流程,通过一个简单的例子让大家了解hypermesh的功能,使大家对hypermesh不再陌生。 这一章涉及到了几何建模,2D网格的生成,3D网格的生成,集合器collectors,删除等一些主要的功能。通过这一章,可以对hypermesh有一个基本的认识。 几何建模 1,启动hypermesh 2,点击Geom/create nodes面板,默认输入,点击create,在(0,0,0)处制作一个节点。3,点击永久菜单中的f键,观察所生成的节点,在屏幕中心处有一个黄色的小圆圈 4,点击Geom/circle ,选择center&radius子面板。点击制作的节点,选中之后黄色的圆圈变为白色。 5,选择z方向为法向,选择制作的节点,这个节点由白色变为紫色。 6,在后面的指针开关中选择circle 7,在radius=后面的输入框内,输入1,点击create,作一个半径为1的圆。 8,点击永久菜单中的f键,观察所生成的圆,按住ctrl键,同时按住鼠标左键,移动鼠标左键。旋转观察所生成的圆 9,点击return,退出这个面板。 2D网格的生成 1,点击2D/spline,选择创建的圆 2,选择keep tangentcy前面的方框,使其里面有一个对勾,

3,点击keep tangentcy上面的有一个三角形的键,选择mesh ,dele surf,点击create,出现一个选择,选择yes,生成2D网格。 4,在elem density=后面的输入框中,输入14,点击elem density=左面的最下面的那个绿色的set all to

hypermesh六面体网格划分指导(含实例)

1. 网格划分 1.1 Hypermesh 中六面体网格划分的功能介绍 ?六面体网格划分的工具主要有: ?Drag ?Spin ?Line drag ?element offset ?solid map ?其中solid map集成了部分其它功能; 1.1.1:drag 面板 此面板的功能是在二维网格接触上沿着一个线性路径挤压拉伸而形成三维实体单元。要求: 1)有初始的二维网格; 2)截面保持不变:相同尺寸,相同曲率和空间中的相同方向; 3)线性路径。 1.1.2:spin 面板 -1-

此面板的功能是在二维网格基础上沿着一个旋转轴旋转一定角度形成三维实体单元。要求: 1)有初始的二维网格; 2)界面保持不变; 3)圆形路径; 4)不能使用在没有中心孔的实体部件上。 1.1.3:line drag 面板 此面板的功能上在二维网格的基础上沿着一条线拉伸成三维实体单元。 要求: 1)初始的二维网格; 2)截面保持不变; 3)有一条定义的曲线或直线路径。 1.1.4:element offset 面板 此面板的功能是在二维网格的基础上沿着法线方向偏置挤压形成三维实体单元。 要求: 1)初始的二维网格; 2)截面可以是非平面的; -2-

-3- 3) 常厚度或者近似常厚度。 1.1.5:soild map 面板 此面板的功能是在二维网格基础上,首先挤压网格,然后将挤压的网格映射到一个由几何要 素定义的实体中,从而形成三维实体单元。 1.2 drag 面板网格划分指导 导入几何,drag 实体之前必须先生成2D 网格,如下图 拉伸的距离 定义方向 需要拉伸的层数

Hypermesh大全

Hypermesh操作大全 1.Geom 1.1 Node节点 (1)xyz坐标创建节点,可以选择坐标系,as node在节点上 (2)On Geometry在几何上创建节点,可以在硬点、线、表面、平面上创建节点 (3)Arc Center在圆弧圆心创建节点,可以在节点、线与硬点组成的圆弧中心创建节点,可以设定容差(默认忽略容差) (4)Extract Parametric在线、面上以输入参数阵列节点,定义阵列区域大小(百分比)与阵列节点数目 Extract on Line在线上阵列节点,可以输入阵列节点数目,间隔算法有线性、指数与曲率控制(中间稀疏两边密或者中间密两边稀疏),可以输入间隔密度(5)Interpolate Nodes插值节点,输入在节点之间插值节点的数目以及算法,算法有线性、指数与曲率控制可以输入间隔密度 Interpolate on Line在线上插值节点 Interploate onSurface在面上的节点之间插值节点 (6)Intersect交叉,在交叉处创建节点,可以创建【向量、线】与【线、实体、表面、平面】交叉处生成节点 1.2 Node edit 编辑节点 (1)associate关联节点,作用是把节点关联到【面、点、线、实体】,可以设置容差 (2)move node移动节点,但是节点必须在面上 (3)place node重置节点,将节点移动到选择目标面上,应对个别节点在平面外(4)remap在线上重新排布节点 (5)align node 对齐节点,选中两个节点后,将其他节点移动到选中的两个节点的连线上(直线,无线延伸) 1.3 temp nodes临时节点 1.4 distance 测距 (1)two nodes两节点测距 (2)three nodes 三节点测距 (3)two point 两硬点测距 (4)three point三硬点测距 1.5 Point创建硬点 (1)XYZ坐标创建硬点 (2)Arc Center 圆心创建硬点,可以在节点、线与硬点组成的圆弧中心创建节点,可以设定容差(默认忽略容差) (3)Extract Parametric在线、面上以输入参数阵列硬点,定义阵列区域大小(百分比)与阵列硬点数目 (4)Intersect交叉,在交叉处创建节点,可以创建【向量、线】与【线、实体、表面、平面】交叉处生成硬点 1.6 Lines 创建线 (1)XYZ两点创建直线 (2)Linear Nodes 以节点创建折线,可以选择封闭

hypermesh心得

hypermesh心得 1、geometryclean中出现的黄色边界线表示什么意思表示共享边三个或者三个以上的面共同的边界 2、HM中有什么工具可以补面的editsurface-gtsurfacefiller除了editsurface-gtsurfacefiller外还可以用splinedragsweep等命令补面只要选surfaceonly选项就可以了 3、划好2d网格之后用tool-gtedges-gttolerance0.01-gtequivalence-gtfindedges最后发现220个freesurfaces我记得有一个快捷键保存这些自由面到内存中然后可以删除刚刚保存的面大侠帮忙用你的操作发现的是freeedges它会自动保存在一个叫做edges的component里然后隐藏掉其他的部分再点击右侧QA--gtFindAttached找到相邻单元再进行处理。 4、出现黄线怎么几何清除GEOMCLEAN—SURFACE—FINDDUPLICATES试试出现黄线大多是有重合面出现结合隐藏F5仔细观察一下找到重合的面有的及其微小删掉就是 5、2d单元划分完毕在Tool-gtcheckelems-gtconnectivity中发现有这样的提示”574elementswerefoundwithquestionableconnectivity“这时有些单元高亮怎么解决这个问题使得没有单元有连接问题大侠们指教connectivity 表示有重合单元存在把重合单元删了就可以了。 具体操作如下在Tool-gtcheckelems先点击duplicates接着点击savefailed然后按F2在elems下选retrieve最后点击deleteentity6、体单元有什么优劣的评判指标checkelems/3-d面板中QI/Toolgt..7、两个同心圆之间怎么生成填充曲面呢两个圆都是红色的自由边界。 2D-gtspline8、建模完后findedges检查没有通过如何处理.谢谢.请大家帮忙方法是不是很多disp里面隐掉其他comp只显示freeedge在macro菜单里选QA选findattached找到与此相关的失效单元手工修改之。 另外生成四面体还有检查T-connection是不是不检查三维单元的freeedges和T-connection不用检查三维单元的Tconnection可以检查freeedges9、节点合并是哪个命令在哪单元的连续性是用这个吗可以用F3合并节点注当你选中equivalence的时候是将两个节点合并为一个没选的话它们只是位置在一起但还是两个节点检查单元的连续性是tool_edge也可用edges二维或曲面faces三维单元连续性也用这个检查具体见练习/cgi-bin/ut/topic_show.cgiid44533amph125031310、在检查三维实体单元节点一致的时候先检查edges再把三维实体单元生成表面faces然后再对生成的表面进行edges的检查。可以检查内部的节点。 不知道这个方法有没有太多的问题欢迎大家讨论对有的三维单元来说先生成face再检查其edge一般来说就可以了但是如果当模型中如果内部有一个闭合的空心的话检查face的edge是检查不出错误的这时要检查face的法向只有这样才能真正的检查错误。 如果不信的话可以找一个无错误模型删掉一个内部单元再按上面的方法检查看一看就知道啦11、在CHECKELEMENTS中有个检查单元的是CONNECTIVITY请问它的具体含义是什么检查时如发现有问题怎么修改单元啊用来检查T-connection。根据你的模型来检查这一项如果是从面单元生成四面体单元必须保证没有T-connection。比如说目的就是分面单元那么单元分完了检查质量时首先得看分得单元有没有问题那么就必须用到connectivity和duplicate12、小弟也刚学不久我讲一下我自己对自由边的理解自由边也就是缺乏约束的边如果在网格内部出现自由边也就是说网格内部有某些节点不是被四周所有单元共

相关文档
相关文档 最新文档