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、有两个闭合的园,一上一下,如何在两个园间创建曲面?使形成圆柱面?
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转化的单元,即所有单元的话,{BANNED}格的节点位置可以通过移动二维网格的节点位置来改变!
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网格化分详细教学
2021/6/7
17
以clip_repair为例进行几何清理
几何
2021/6/7
18
进入几何清理界面的两种方法
1.首先进入Geom面板,然后点击quick edit 2.快捷键F11
图中出现了红色,绿色,黄色 三种颜色的线,其含义如下: 红色-----自由边界 绿色-----两个面的公共边 黄色-----重复边界,一般是三个
2021/6/7
5
CAE有限元分析的三个阶段的主要内容
• 前处理过程:模型的有限元网格剖分与数 据生成。
• 有限元分析:对有限元模型求解计算 • 后处理:工程师可以根据后处理图形进行
判定计算结果与设计方案的合理性,从而 指导方案设计。
2021/6/7
6
有限元在汽车中的应用
• CAE作为现代的一个非常好的分析工具,在汽 车行业中得到了重要广泛应用,具体体现在:
• 3.前后处理的可视化能力不断加强。由于计算机能力的飞速发展,求 解所需的时间再次减少,而前后处理所占的总分析时间达到了90%以 上,为了为工程师提供快速,精确的建模和分析结果,人们对可视化 的要求越来越高,例如网格自动划分功能,计算结果分布云图。
• 4.与CAD无缝集成。各个软件各取所长,充分发挥各个软件的优势, 加快分析进展,例如著名的CAD软件有Unigraphics,Pro/e,Solidworks 等。
1.缩短研究周期 2.大大降低研发成本 3.迅速对产品变更做出反应 4.预测潜在问题 5.模拟试验方案,节约试验时间和成本
2021/6/7
2
软件介绍
现在市场上商业化CAE软件很多,目前被大家认可 的通用软件有:美国MSC.Nastran,MSC.Marc,美国HKS 公司的Abaqus,美国LSTC公司的LS_DYNA,美国ANSYS 的ANSYS,每个软件都有其特点,人们把这些软件分为 线性分析软件,一般非线性分析软件和显示高度非线性 分析软件。大家都知道的:Nastran,ANSYS都在线性分 析方面具有优势,MSC.Marc,Abaqus被认为是最好的 非线性求解软件,LS_DYNA在结构分析方面占优势,是 汽车碰撞仿真和安全性分析软件的最佳选择。
Hypermesh网格生成小结
1、检查模型的连续性和完整性即拓朴关系;
2、使用geom/solid命令生成实体
3、模型分析,即分解成简单的特征,便于使用三维网格生成命令;
4、规划选择集;
5、用geom/solid edit命令对模型进行分块;
下载 (46.25 KB)
2009-9-17 21:32
注意:分块顺序,分块范围(如不需延伸分割可去掉extend trimmer选项)
在生成分割线与面时,经常先要geom/node命令生成节点,再使用geom/line命令生成线
6、生成网格
生成三维网格前,一般先生成二维网格,常用的是2D/automesh
(1)可映射的直接用3D/solid map->one volume命令生成
(2)较规则的
①拉伸体:
a.截面相同,可使用3D/drag或elem offset命令;
b.截面不同,可使用3D/linear solid或3D/solid map->linear solid,使用此命令注意要保证网格数相同,最好的方法就是先作好一个面的网格再使用tool/project投影至另一个面;还有要保证alignment方向相同;
②旋转体,可使用3D/spin命令
③扫描体,可使用3D/line drag或3D/solid map->line drag命令
(3)不规则的,可使用3D/solid map->general命令
7、块的网格生成后,需要对称的使用tool/reflect镜象,注意要选择duplicate即复制,而不是移动;块与块连接处要使用tool/face->preview equiv再equivalence保证连接处节点的一致性
8、检查网格生成质量。
hypermesh总结(一)
hypermesh总结(⼀)⼊门基础篇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技巧总结
有限元仿真经验技巧总结1. 装配体接触面之间如何使节点对齐?法一:通过实体切割,产生对齐的实体轮廓线,划分网格时自动对齐。
法二:两实体通过布尔运算合并,然后切割划分网格。
法三:各自划分网格,然后节点合并( equivalence ),然后分离( detach )。
法四:投影 project法五:两实体接触表面网格若不对齐,可以通过选取它们的面网格来进行节点对齐。
2. 如何删除重复的单元?首先,把重复单元节点合并;然后, tool/check elems/duplicates,save failed ;最后, delete/elems, 选择 retrieve , 即可删除重复单元。
3. 切割实体划分实体单元时,如何保证每一块都是可映射的,即可划分的?最好是保证实体每个面只有边界线,面内无其他切割实体边界线。
其次是只有一个面内有边界线。
4. 如何快速创建节点?按住鼠标左键在边界线拖动,直至边界线变亮时松开,点击就出现节点。
5. 如何镜像实体或单元?Tool/reflect, 选中实体或单元, duplicate , 镜像平面, OK.6. 对于较规则的实体,快速生成六面体单元的方法有哪些?1)对于较规则的方形体,可以在其中一面上 automesh ,然后直接 solidmap/one volume 划分。
或者由二维面网格 linear drag 生成。
2)对于可旋转的规则环形体,确定其中一面二维网格,然后 spin 。
3)对一般的六面体,需要先确定的相对面的面网格,要保证数量一致,然后通过 linear solid.7. 对于分散对称的载荷施加区域,如风机轮毂上的载荷,塔筒截面上的载荷,怎么加载简单有效?创建中心质点 Mass21 ,赋予其很小的质量,适用静力加载、小变形,不考虑转动惯量。
然后把中心质点和受力区域节点,建立柔性连接 rbe3 ,可以传递力和力矩,耦合六个自由度。
对于实体单元之间建立刚性连接 CERIG, 如螺栓与螺母之间的绑定接触,所有节点不产生相对位移,只产生刚体运动,只需耦合 3 个平动自由度,适用小变形。
Hypermesh系列之——混合网格划分
曲拐二维网格划分
1、几何清理:抑制一些小边,在自动划分网格时方便生成高质量的三角形网格。
16
8
F12自动划分三角形网格
采用automesh(F12)自动划分三角形网格
17
Find face取出轴颈表面网格
保留曲拐接触面的网格
18
9
F3缝合曲拐和轴颈接触面的网格
19
F3缝合曲拐和轴颈接触面的网格
3
4
2ቤተ መጻሕፍቲ ባይዱ
Ⅰ.曲面集合分类
对曲面进行分类方便曲面分块划分网格,再把分 块的面网格进行节点重合。
5
Ⅱ.绘制二维网格
旋转
拉伸 中心圆半径一般取曲轴前段圆半径的2/3
6
3
基本要求
主轴颈横向网格数须为偶数,因为需产生主 轴颈的中心平面,最好为4层5排节点 。
¾.圆角部分的网格需加密。 ¾.对其二维网格进行旋转生成外部三维网格。
9
¾.对生成的第二主轴颈三维网格进行复制移动到第三和第四主轴颈,完 成主轴颈的三维网格绘制。
10
5
连杆轴颈的网格绘制
旋转
拉伸
11
2D网格的构造
圆角加密网格 一般5层
旋转
连杆颈中心平面
12
6
镜像
节点重合
拉伸
中心圆的半径一般取连杆颈半径的1/2。
13
完成三维连杆颈的绘制
复制移动旋转
14
7
已完成的轴颈网格
湖南大学先进动力总成技术研究中心
操作篇——有限元网格划分 (Hypermesh混合网格划分)
Hypermesh界面
模型树
菜单栏 工具栏
图形显示区
主命令面板
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详细划网格资料
第一章自动划分网格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使用技巧总结1、hypermesh划分的网格其中一部分单元的节点连接顺序是顺时针的,导致计算不能进行,请问大侠如何在hypermesh中改变节点连接的顺序呢?谢谢!if is shell element, reverse the element normal!if 1-D element, you will need to recreat it2、面上网格分不同的comp划分,但划分后所有网格并不是连续的,只有同一个comp的网格连续,和临近的comp相邻的网格不连续,就是存在重叠的单元边和结点,如何合并为连续的单元(1)Tool ->edges 下找出并合并面单元的自由边和找出并删除重节点(2)Tool ->faces 下找出并合并体单元的自由面和找出并删除重节点3、hypermesh中如何将网格节点移动到指定的线或者面上。
project.4、偶很想知道OI mesh定义是什么,和普通的mesh有什么区别普通mesh的网格经过clean up 或QI 调整后就跟QI mesh划分的网格效果差不多,QI的具体参数可以自行设定。
QI主要目的是为了节省时间,QI就是Quality Index——质量导引HM最强调的就是网格质量的概念,有限元计算的精度取决于网格质量,再好的求解器如果网格质量不好,计算的精度也不会好。
5、hypermesh中,我想提取一个面的线,映射到另外的面上,然后用那个线来分面,该怎么做呢?如果是几何面,但是没有你需要的边界线的话,你可以在几何面上已有的边界线上create nodes,然后利用这些nodes --〉lines /create,建立你需要的线,再project;或者最简单的办法,选择surf edit/line from surf edge如果是网格面,你可以geom/fea->surface,再project,或者直接project nodes,利用nodes可以直接划分面6、我的模型画出六面体单元了,但是是8节点的,想变成20节点的,怎么变?我用的是solidmap 功能生成六面体单元的?1D or 2D or 3D下面的order change7、直接在已分网的体表面上,create elements through nodes,这个要在哪个菜单实现?我找不着edit/element中不是有个create吗?那就是通过node建单元8、对灰线构成的区域划分2D网格,网格后发现灰线变成了红线,是怎么回事呢?对计算结果有影响么?灰色的是lines,至于为什么画完网格后会变成红色,是因为生成了surface,surface的自由边会由红色来表示。
hypermesh圆柱相贯网格总结
/thread-868556-1-1.html一、等径圆柱相贯总结1.1在相交处做面用Geom/surfaces/-----spline/filler生成相交面注意:生成面后有红色的自由边产生,处理方法是:Geom/edge edit/-----replace 把自由边处理掉,处理完之后便为黄色的边(三个面相交的重合边):1.2在相交面上画网格并分别往底面投影:画完网格后用Tool/project-----to surface 或to plane都行,注意,选上单元后一定要将单元duplicate复制一下再投影。
1.3用3D/linear solid生成交接部分注意选择alignment时,from的alignment项选一个单元的三个节点,to的alignment 选择对应单元的三个节点,否则就不会solids成功。
1.4用Geom/surface edit-----trim with surfs/plane 把左侧半圆柱面分割,然后用Tool/reflect把上表面的二维单元对称过去,(注意要把被对称单元选上后先duplicate一下)然后用3D/elem offset或3D/line drag或3D/drag或3D/solid map---line drag都可以做把半圆柱拉伸成六面体单元。
1.5用Tool/faces -----preview equiv和equivalence把相交面的部分单元合并,之后再用Tool/reflect将其对称过去, 然后再用Tool/faces ----preview equiv和equivalence把相交面的部分单元合并,即得完整圆柱结果。
二、不等径圆柱相贯总结2.1 切分圆柱面,特别是相贯部分用合适的面切分为合理的区域,用于切分区域的方法主要是:①选择或生成合适的点线面来分割已有面,主要命令是Geom/surfaceedit----trim with nodes或trim with lines或trim with surface/plane还有Geom/quick edit-----split surf,利用这些命令通过合适的点线面切割已有面。
HYPERMESH画网格方法总结
Hypermesh常用操作方法总结PART1 几何清理Point edit面板:1.replace子面板两两合并硬点2.release子面板释放固定点3.add子面板在表面增加固定点以控制网格样式4.project用于将点投影至相对边上5.suppress子面板用于去除硬点1.toggle,equivalence,replace子面板可以合并自由边2.suppress子面板删除多余线条3. edge fillet修改曲线圆角特征Surface面板:创建表面:1.在Geom页中选择surface2. 进入spline/filler子面板3. 取消选择auto create(free edge only)复选框,激活keep tangency复选框(使用keep tangency功能可以保证新创建的面与相邻面平滑过渡)4. 选择线条,点击create创建表面Surface edit 面板:对表面进行分割(以控制网格样式)1. trim with nodes 设定节点分割表面2. trim with lines 画线条分割表面,with cut line 选择surf ,之后drag a cut line画线,点击鼠标中键完成分割 3. trim with surf 用三点法创建表面以分割表面Solid面板:创建实体:1. 在主面板中选择Geom 页,进入solids 面板2. 选择bounding surfs 子面板3. 激活auto select solid surfaces 复选框4. 选择图形区任意一个曲面5. 此时模型所有面均被选中6. 点击Create 按钮,创建实体7. 状态栏提示已经创建一个实体,注意实体与曲面区别是:实体边线线型比曲面边线粗。
Solid edit 面板:分割实体:方法一:利用已有的内部线条将两部分实体分开 1. 进入solid edit 面板节点法 分割表面2. 选择trim with lines子面板3. 在with bounding lines栏下,激活solids选择器。
