Hypermesh总结——网格划分篇

合集下载

hypermesh网格划分总结

hypermesh网格划分总结

Hypermesh网格划分1 入门基础篇1、如何将.igs文件或.stl文件导入hypermesh进行分网?files\import\切换选项至iges格式,然后点击import...按钮去寻找你的iges文件吧。

划分网格前别忘了清理几何2、导入的为一整体,如何分成不同的comps?两物体相交,交线如何做?怎样从面的轮廓产生线(line)?都用surface editSurface edit的详细用法见HELP,点索引,输入surface edit3、老大,有没有划分3D实体的详细例子?打开hm,屏幕右下角help,帮助目录下hyperworks/tutorials/hyermesh tutorials/3D element,有4个例子。

4、如何在hypermesh里建实体?hm的几何建模能力不太强,而且其中没有体的概念,但它的曲面功能很强的.在2d面板中可以通过许多方式构建面或者曲面,在3D面板中也可以建造标准的3D曲面,但是对于曲面间的操作,由于没有"体"的概念,布尔运算就少了,分割面作就可以了5、请问怎么在hypermesh中将两个相交平面到圆角啊?defeature/surf fillets6、使用reflect命令的话,得到了映射的另一半,原先的却不见了,怎么办呢?法1、在选择reflect后选择duplicate复制一个就可以法2、先把已建单元organize〉copy到一个辅助collector中,再对它进行reflect,将得到的新单元organize〉move到原collector中,最后将两部分equivalence,就ok拉。

7、请问在hypermesh中如何划分装配体?比如铸造中的沙型和铸件以及冷铁,他们为不同材质,要求界面单元共用,但必须能分别开?你可以先划分其中一个部件,在装配面上的单元进行投影拷贝到被装配面上8、我现在有这样一个问题,曲线是一条线,我想把它分成四段,这样可以对每一段指定density,网格质量会比直接用一条封闭的线好。

【免费下载】HyperMesh 之网格划分

【免费下载】HyperMesh 之网格划分

CAE软件在导入CAD几何模型的时候经常会遇到这样几种情况。

一、CAE软件导入几何数模时发生错误,无法导入。

这种问题可能是由于版本的限制问题,例如HyperMesh5.0不能直接导入UG18的prt文件,但5.1就可以了。

5.*不能直接导入pro/e的数据,但6.0就可以了。

这种问题比较好解决,用CAD软件把这些几何用iges格式输出处理一下就可以了。

但这种问题也可能是几何数模中存在严重错误所致,这就需要修改模型了。

二、导入几何模型后发现有些曲面无法导入,这样模型就会缺少一些比较重要的面,或者曲面存在缝隙、重叠、错位等缺陷,对较复杂的模型这种问题是经常性的。

边界错位经常引起网格扭曲,导致单元质量不高,求解精度差。

三、导入的模型很完整,没有错误。

但是由于CAE分析和CAD设计的思想不同,会产生一些两难的问题。

CAD设计主要是为生产服务的,模型中通常会包含某些细微特征,例如曲面和边的倒圆,小孔。

进行分析时如果要准确模拟这些特征,需要用到很多小单元,导致求解时间过长。

上面第一种情况不是我想讨论的内容,第二种和第三种情况则比较复杂,因为在这两种情况下,一些在前处理方面号称自动化程度高的软件,如Ansys、Marc、Patran等都会很郁闷。

就算网格能划分出来,质量怎么保证呢?毕竟我们对计算结果的精度和计算过程的费用是有要求的。

那么怎么办?一种办法是在做网格的时候忽略这些问题,比如说遇到缺少曲面,用户可以自己设法在CAE中做一个,毕竟简单的CAD工具还是有的。

但也只能对简单的曲面。

另外一种办法就是几何清理,不幸的是,据我所知,目前只有两种软件可以做到,HyperMesh和I-deas,另外我注意到I-deas的帮助里提到她的几何清理功能使用了HyperMesh的专利。

关于HyperMesh的几何清理,基础内容请参考Hypermesh基础培训Day 1部分的第三章,培训材料的中文版我即将发布。

很多东西还是要有经验才能理解的,大家慢慢摸索吧,有问题也可以到这里来问。

Hypermesh系列之——混合网格划分

Hypermesh系列之——混合网格划分
用shift+F3检查节点缝合关系。
23
法兰端网格划分
几何清理
三角形面网 格生成
打开轴颈法兰端 face网格,进行 节点重合处理。
网格质量检 生成体网


24
12
基本完成曲轴实体网格划分
25创建rbe2源自主轴颈创建5层rbe2,曲柄销创建1层。
26
13
15
曲拐二维网格划分
1、几何清理:抑制一些小边,在自动划分网格时方便生成高质量的三角形网格。
16
8
F12自动划分三角形网格
采用automesh(F12)自动划分三角形网格
17
Find face取出轴颈表面网格
保留曲拐接触面的网格
18
9
F3缝合曲拐和轴颈接触面的网格
19
F3缝合曲拐和轴颈接触面的网格
7
中心圆网格
镜像
¾.1/4中心圆二维网格必须要与外部三维网格边界节点重合(这里中心 圆最好取主轴颈的1/2)。 ¾.对1/4中心圆网格进行镜像得中心圆网格。 ¾.对中心圆二维网格进行拉伸生成三维中心网格。
8
4
完成主轴颈网格
¾.将第一主轴颈的二维网格进行复制移动到第二和第五主轴颈。因为曲 轴的第一主轴颈与后面的主轴颈不同。 ¾.对复制移动过去的二维进行旋转或拉伸生成三维。
3
4
2
Ⅰ.曲面集合分类
对曲面进行分类方便曲面分块划分网格,再把分 块的面网格进行节点重合。
5
Ⅱ.绘制二维网格
旋转
拉伸 中心圆半径一般取曲轴前段圆半径的2/3
6
3
基本要求
主轴颈横向网格数须为偶数,因为需产生主 轴颈的中心平面,最好为4层5排节点 。

Hypermesh中使用点、线、面划分2D网格

Hypermesh中使用点、线、面划分2D网格

1.使用ruled创建单元○1在2D页面中选择ruled面板。

○2选择操作对象是两组节点、一组节点和线段或两条线段的方式来绘制网格。

○3选择组成网格的节点或线段,分两部分选择。

例如所画网格的面是四边形,选两条边所在的节点或线段为一部分。

○4选择创建网格所在的面是否留下,一般选择mesh,dele surf删除面,仅留下网格。

○5点击create后,进入automesh子面板。

可以修改单元尺寸elem size后recalc all一下来创建网格,也可以修改单元密度elem density后set all to一下(或点击图中的数字更改密度)来创建网格。

○6在automesh子面板可以进行单元类型mesh style的选择(四边形,三角形,四角形结合三角形等),可以进行单元偏置biasing的选择和进行单元的检查checks(warpage、aspect、skew、length、jacobian等的检查)。

○7点击return退出automesh子面板○8点击return退出ruled面板。

2.使用spline创建单元此功能与ruled类似,唯一的区别是步骤○2○3有些不同。

此功能是在节点或线段所围成的曲面上创建单元。

相对于ruled功能,仅进行一部分的选择。

要么选择节点创建单元,要么选择线段来创建单元。

○1在2D页面中选择skin面板。

○2skin面板可以用一组相邻线段来创建网格或表面。

所以先选择一组相邻线段,再选择是否保留网格所在的面,是否自动偏置。

○3最后点击create 进入automesh子面板,接着同ruled面板的操作。

○1在2D页面中选择drag面板。

○2drag是沿着向量拉伸线段、一排节点或一组单元来创建单元。

○3drag geome是选择一排节点或线段进行拉伸来创建单元。

首先选择一排节点或线段,再选择方向、距离,最好选择网格的面是否保留。

点击create进入automesh子面板,接着同ruled面板的操作。

Hypermesh系列之——四面体网格划分

Hypermesh系列之——四面体网格划分

工具栏模型树
状态栏
主操作命令栏
主命令面板菜单栏
图形显示区
通过“Import”导入igs文件
3
右键
编辑颜色
左键
可以先创建材料和单元属性,
再赋予当前的Collector。

8
9
或者F12
直接点击线,可改变该几何的网格尺寸(改变为当前设置的尺寸)。

选择“displayed”
10
Volume Skew
最小内角(Min Interior Angle )长宽比(Aspect Ratio )
雅可比(Jacobian )
0 质量最好1 质量最差
先创建一个Collector,
以备储存不合格网格。

或者F10
11或者
Shift+F11
选择刚才被
保存的网格
12
或者F2
直接点击要删除的网格
或者F3
直接点击要缝合的
两点,前融入后。

14
或者F6
也可以选择局部网格直接用鼠标拖动节
点,但要小心观察
16
2D<edit element,或者F6进来劈开之后,有可能还需要调整,反正配以各种功能把网格调整到合格的状态
选择“displayed”(单独显示已经质量合格的,封闭的面网格)
或者F5
按住“shift”,左键框选
19
20。

hypermesh详细划网格资料

hypermesh详细划网格资料

第一章自动划分网格automesh面板用于对现有曲面进行网格划分。

它有两种划分模式:交互(interactive)和自动(Automatic)。

模型的显示与在Geom Cleanup面板中相同,即根据其边的连接状态来显示。

该面板中还包括cleanup,add或者remove points和proj to edge这四个子面板,它们可以执行很多Geom cleanup面板的功能。

如果选择交互模式,当选定曲面后,HyperMesh会调用Automeshing模块。

automeshing 模块包括以下内容:density 修改边上的网格密度algorithm 选择划分网格和进行平滑处理的算法type 在quads、trias或mixed之间选择单元类型biasing 对曲面边界上的单元分布密度使用偏置量details 对单个曲面的划分参数提供更好的控制check 使用用户指定的标准检查单元质量。

使用这些面板,用户可以在很大程度上控制划分网格的过程和生成单元的质量。

在automesh面板上有一个子面板mesh params,用户可以用它来设定单元的尺寸和偏置量,或者使用弦差算法来划分单元。

在使用设定的单元参数之前,需要在creat mesh 子面板上将element size=切换到use mesh params。

如果没有做到这一点,那么interactive或者automatic子面板执行的划分网格操作会忽略在mesh params子面板中的设定。

在mesh params子面板的右半边包含网格划分算法的选项,左半边则包含对弦差划分方法的设定和相关选项。

如果选择use element size and biasing,HyperMesh会在曲面的边上等距离地按照指定的大致单元尺寸来放置节点。

如果选择use chordal deviation,HyperMesh自动根据指定的弦差标准来调整曲面边界上的单元密度和偏置的数值。

使用Hypermesh进行网格划分与网格检查实例

使用Hypermesh进行网格划分与网格检查实例

使用Hypermesh进行网格划分与网格检查实例用Hypermesh划分网格特点是:简单、快捷、方便检查与调整网格质量。

下面介绍将CATIA 中生成的模型导入到Hypermesh中划分网格,首先打开Hypermesh 12.0。

如下图片1。

1、在CATIA里生成模型并进行初步处理。

对模型的处理要求如下:模型的面不能有间隙,不能有相对于网格尺寸而言过小的细小面,有限元模型不能划分出比网格尺寸还要小的细小面;生成的模型要求是实体模型,如果模型只有面组成,无法在Hypermesh中显示。

将实体模型文件保存为stp格式(盗版软件不能直接将CATIA文件导入)。

在Hypermesh 中选择File——Import,文件格式选择stp,输入模型。

如下图片2。

(注意路径不能有中文)2、导入楔形体模型后,在工具栏里选项选为Mixed,显示模型的面与线条。

如下图片3。

如果是复杂模型,那么模型表面可能出现红色的线条,表明该处有间隙,需要进行合并。

在主界面选择Geom栏下进入edge edit 选项,在toggle选项栏下,选中模型中红色的边线,软件会自动进行合并。

如下图片4和图片5。

如果toggle失败,可以适当调大cleanup tol=的数值。

3、确认模型的单位制:在Geom栏下,点击length,测量模型的长度。

如下图片6。

鼠标左键点击选中模型的一条边线,再点击length,会显示该线条的长度。

如下图片7。

本例中模型边长为1000,那么是毫米单位制。

在下面中划分0.02m尺寸的网格时,输入网格尺寸20。

4、在主界面快捷栏选中2D,进入automesh界面,如下图片8。

设置需要划分的面(左键点击sufs,在弹出的选项中选择displayed,表明对所有显示的面进行网格划分),在element size里输入网格尺寸20,在mesh type里选择网格类型为quads(trias不能用来提取压力信息),其它选项默认。

HyperMesh之网格划分

HyperMesh之网格划分

CAE软件‎在导入CA‎D几何模型‎的时候经常‎会遇到这样‎几种情况。

一、CAE软件‎导入几何数‎模时发生错‎误,无法导入。

这种问题可‎能是由于版‎本的限制问‎题,例如Hyp‎e rMes‎h5.0不能直接‎导入UG1‎8的prt‎文件,但5.1就可以了‎。

5.*不能直接导‎入pro/e 的数据,但6.0就可以了‎。

这种问题比‎较好解决,用CAD软‎件把这些几‎何用ige‎s格式输出‎处理一下就‎可以了。

但这种问题‎也可能是几‎何数模中存‎在严重错误‎所致,这就需要修‎改模型了。

二、导入几何模‎型后发现有‎些曲面无法‎导入,这样模型就‎会缺少一些‎比较重要的‎面,或者曲面存‎在缝隙、重叠、错位等缺陷‎,对较复杂的‎模型这种问‎题是经常性‎的。

边界错位经‎常引起网格‎扭曲,导致单元质‎量不高,求解精度差‎。

三、导入的模型‎很完整,没有错误。

但是由于C‎A E分析和‎C AD设计‎的思想不同‎,会产生一些‎两难的问题‎。

CAD设计‎主要是为生‎产服务的,模型中通常‎会包含某些‎细微特征,例如曲面和‎边的倒圆,小孔。

进行分析时‎如果要准确‎模拟这些特‎征,需要用到很‎多小单元,导致求解时‎间过长。

上面第一种‎情况不是我‎想讨论的内‎容,第二种和第‎三种情况则‎比较复杂,因为在这两‎种情况下,一些在前处‎理方面号称‎自动化程度‎高的软件,如Ansy‎s、Marc、Patra‎n等都会很‎郁闷。

就算网格能‎划分出来,质量怎么保‎证呢?毕竟我们对‎计算结果的‎精度和计算‎过程的费用‎是有要求的‎。

那么怎么办‎?一种办法是‎在做网格的‎时候忽略这‎些问题,比如说遇到‎缺少曲面,用户可以自‎己设法在C‎A E 中做一‎个,毕竟简单的‎C AD工具‎还是有的。

但也只能对‎简单的曲面‎。

另外一种办‎法就是几何‎清理,不幸的是,据我所知,目前只有两‎种软件可以‎做到,Hyper‎M esh 和‎I-deas,另外我注意‎到I-deas的‎帮助里提到‎她的几何清‎理功能使用‎了Hype‎r Mesh‎的专利。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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选项。

相关文档
最新文档