hypermesh功能的前处理功能优势在哪

hypermesh_百度百科
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来吧!
Hypermesh软件是美国Altair公司的产品,是世界领先的、功能强大的CAE包,也是一个创新、开放的企业级CAE平台,它集成了设计与分析所需的各种工具,具有无与伦比的性能以及高度的开放性、灵活性和友好的用户界面。
hypermesh简介
在工程技术领域, Hypermesh最著名的特点是它所具有的强大的有限元划分前处理功能。一般来说,CAE分析工程师80%的时间都花费在了有限元模型的建立,修改和网格划分上,而真正的分析求解时间是消耗在计算机工组站上,所以采用一个功能强大,使用方便灵活,并能够与众多CAD系统和有限元求解器进行方便的数据交换的有限元前后处理工具,对于提高有限元分析工作的质量和效率具有十分重要的意义。
hypermesh软件截图
HyperMesh&是一个高性能的有限元前后处理器,它能让CAE分析工程师在高度交互及可视化的环境下进行仿真分析工作。与其他的有限元前后处理器比较,HyperMesh的易于学习,特别是它支持直接输入已有的三维CAD几何模型(UG,Pro/E,CATIA等)已有的有限元模型,并且导入的效率和模型质量都很高,可以大大减少很多重复性的工作,使得CAE分析工程师能够投入更多的精力和时间到分析计算工作上去。同样,Hypermesh也具有先进的后处理功能,可以保证形象地表现各种各样的复杂的仿真结果,如云图,曲线标和动画等。
在处理几何模型和有限元的效率和质量方面,HyperMesh具有很好的速度,适应性和可定制性,并且模型规模没有软件限制。其他很多有限元前处理软件对于一些复杂的,大规模的模型在读取数据时候,需要很长时间,而且很多情况下并不能够成功导入模型,这样后续的CAE分析工作就无法进行;而如果采用Hypermesh,其强大的几何处理能力使得Hypermesh可以很快的读取那些结构非常复杂,规模非常大的模型数据,从而大大提高了CAE分析工程师的工作效率,也使得很多应用其他前后处理软件很难或者不能解决的问题变得迎刃而解。
hypermesh软件特点
HyperMesh软件与其他有限元分析前处理软件比较,具有鲜明的特点:
特殊的分析结果优势
●通过高性能的有限元和后处理大大缩短工程分析的周期。
Hypermesh具有很高的有限元划分和处理效率,应用Hypermesh可以大大提高CAE分析工程师的效率;
● 直观的和先进的特性减少学习的时间并提高效率。
Hypermesh学习非常简单,它所具有的非常简洁和方便的用户界面大大节省用户学习Hypermesh所需要的时间。一般具有一定CAE分析经验的工程师,只需要2周就可以熟练地应用Hypermsh进行实际工程问题的分析计算。
●直接输入CAD几何模型及有限元模型,减少用于的重复工作和费用。
●高速度、高质量的自动划分极大地简化复杂几何的有限元建模过程。
●在一个集成的系统内支持范围广泛的求解器,确保在任何特定的情形下都能使
用适用的求解器。
●极高的性价比使您的软件投资得到最好的回报。
●高度可定制性更进一步提高效率。 对
定制HyperMesh使其适合您的环境,提高您的效率
宏:用户可以创建宏以自动运行一系列操作。
定制用户界面:通过简便的步骤重新布置HyperMesh菜单系统
输出模板:通过模板可以将HyperMesh为其他求解器和程序可读的格式。
输入转换器:通过增加您自己的输入转换器,可以扩展HyperMesh对其他分析软件数据的支持。
结果:应用提供的工具可以创建专用的转换器,将特殊的分析结果转化成HyperMesh结果格式。
接口及几何模型整理
HyperMesh具有工业界主要的CAD数据格式接口。可以直接把已经生成的三维
实体模型导入到Hypermesh中,而且一般导入的模型的质量都很高,基本上不
太需要对模型进行修复,这样就大大方便了CAE工程师对模型的处理。
Hypermesh与各种CAD软件具有良好的集成性,可以集成的CAD如下:
(Hypermesh的最新版本与这些CAD系统的最新版本保持兼容) 。
UG(可以直接读取UG/NX和UG/18生成的几何实体)。
Pro/E(可以直接读取Pro/E野火版生成的几何实体)。
CATIA(HP,IBM,WIN,SUN,SGI)V5.0版本 。
VDAFS 等。
Hypermesh还包含一系列工具,用于整理和改进输入的几何模型。输入的几何模型可能会有间隙、重叠和缺损,这些会妨碍高质量的自动划分。通过消除缺损和孔,以及压缩相邻曲面的边界等,您可以在模型内更大、更合理的区域划分网格,从而提高网格划分的总体速度和质量。同时具有云图显示网格质量、单元质量跟踪检查等方便的工具,可以及时检查并改进网格质量。
建立和编辑模型方面
在建立和编辑模型方面,HyperMesh提供用户一整套高度先进、完善的、易于使用的工具包。对于2D和3D,用户可以使用各种网格生成模板以及强大的自动网格划分模块。
HyperMesh的自动网格划分模块提供用户一个智能的网格生成工具,同时可以交互调整每一个曲面或边界的网格参数,包括单元密度,单元长度变化趋势,网格划分算法等等。
HyperMesh也可以快速地用高质量的一阶或二阶四面体单元自动划分封闭的区域。四面体自动划分模块应用强大的AFLR算法。用户可以根据结构和CFD建模需要来单元增长选项,选择浮动或固定边界三角形单元和重新划分局部区域。
提供完备后处理功能
HyperMesh提供完备的后处理功能组件,让您轻松、准确地理解并表达复杂的仿真结果。
HyperMesh具有完善的可视化功能,使用等值面、变形、云图、瞬变、和截面云图等表现结果。它也支持变形、线性、复合以及瞬变动画显示。另外可以直接生成、、、等格式的图形文件及通用的动画格式。这些特性结合友好的用户界面使您迅速找到问题所在,同时有助于缩短评估结果的过程。
支持多种求解器接口
HyperMesh支持很多不同的求解器输入输出格式,这样在利用Hypermesh划分好模型的有限元后,可以直接把计算模型转化成不同的求解器文件格式,从而利用相应的求解器进行计算。Hypermesh所具有的非常良好的求解器接口功能,使得Hypermesh可以作为企业统一的CAE应用平台,即统一利用Hypermsh进行网格划分,然后对于不同的问题利用不同的求解器进行求解,这样CAE工程师也可以很方便的进行数据文件的管理,可以大大提高分析效率。
Hypermesh支持各种主流的,可以支持的求解器如下:
(Hypermesh的最新版本与这些有限元求解器的最新版本保持兼容。)
LS-DYNA3D 。
LS-NIKE3D 。
MOLDFLOW。
MSC/NASTRAN 。
CSA/NASTRAN。
OPTIST RUCT。
PAM-CRASH 。
RADIOSS 。
Spotweld。当前位置:——正文
学习Hypermesh的方法
本文TAG:      
作者:BBK  出处:BBK  阅读:20043  推荐:0
学习Hypermesh的方法
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 找到相邻单元,再进行处理。
5、2d单元划分完毕,在Tool->check elems->connectivity中发现有这样的提示:&574 elements were found with questionable connectivity&,这时有些单元高亮,怎么解决这个问题,使得没有单元有连接问题,大侠们指教!
具体操作如下:在Tool->check elems先点击duplicates,接着点击然后,按F2在elems下选retrieve,最后点击delete entity
7、两个同心圆之间怎么生成填充曲面呢,两个圆都是红色的自由边界。
disp里面隐掉其他comp,只显示free edge,在macro菜单里,选QA,选find attached,找到与此相关的失效单元,手工修改之。
另外生成四面体还有检查T-connection ,是不是不检查三维单元的free edges 和T-connection?
可以用F3合并节点,注:当你选中equivalence的时候,是将两个节点合并为一个,没选的话,它们只是位置在一起,但还是两个节点.检查单元的连续性是tool_edge(也可用SHIFT+F3)
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. 怎么办?
16、划分完网格之后,有重复的节点在以后的分析中非常不方便 ,不知道hypermesh里有没有压缩的功能将重复的节点压缩一下
17、在UG中建的面的模型,现在导入hypermesh用shell分网(抽取中面比较繁琐,所以选择直接建面),但是现在分网的时候节点不连续,我想是导入片体不连续的原因。现在有什么办法么?谢谢了
两种比较直接的方法,取决于不连续的间隙有多大。
1. 在tool面板中选择check edges,equivalence所有重节点。选择适当的tolerance。
2. 或者通过F3进行节点替换。
当然如果影响不大,也可以在划分网格之前进行几何清理。
不过关于黄线的问题,要分情况对待。如果是重复曲面,应该设法删除,对可能由此造成的缺面问题,采用补面的方式。如果是T形连接,则有可能是正常的
答:是在壳单元内,积分点处最小Jacibian与最大JAcobian的比值!
对线性三角形单元,由于只有一个积分点所以这个选项永远是1
四边形单元的jacobian值不能为负值,否则计算会不收敛。除此之外,jacobian值越接近1单元质量越好
19、几何模型中是否只有都是绿线时,才可对其分网格(day1中的ujoint.是这样做的)?图中有有绿、红、黄线,划网格时有必要都处理吗? 添加辅助线时有具体要求吗?
20、用三角形网格做tetrmesh时出现sel-intersect tria. 请问各位是什么问题啊?
检查重复单元或者T-connection,T-connection 是指两个相邻扭曲的面画出来的单元会干涉。请休整面再画
21、划好2d网格之后,用tool->edges->tolerance=0.01->equivalence->find edges, 最后发现220个free edges,怎么处理,不然不好3dmesh,大侠,帮忙!
如果这样还有问题,可以看看是不是节点离得太远了,是不是在自由边的interface上两侧的节点数不相同,也可以F3用就用节点replace另一个(如果节点不多),或把其中的一个面重新划分
22、什么是改变边的类型,是不是这个选项具有下面两个选项的作用 replace 和suppress(unsuppress),望大家指点一下
答:这几个功能差不多,但注意toggle只能针对一条边,而suppress可以一次针对多条边。
23、终于做了一个没有free edge 的网格模型,总结一下应该注意以下两个方面:1)多次mesh,要保证临界边的节点数一致。2)mesh完,要用tool>edges 做&重节点合并&。
24、是不是模型中所有的边只剩下绿色的颜色,最后网格化的结点 一定是连续的呢?如果不是的话,还需要做一些什么工作呢?或者网格化后一定可以通过EQUIVALENCE 合并结点 使之成为无FREE EDGE 的呢?
继续问:请问具体是怎么检查的呢?在网格化之前我好像不能检查出FREE EDGE. HYPERMESH有没有相当于ANSYS里面的GLUE操作的呢? 比如有相邻面的两个体积互相独立,这时你是怎么网格使它们的结点成为连续的呢?
答:首先hm中不需要体的概念,这是很好的办法,几何清理我个人觉得不需要太强调绿边,因为有时候编辑面的时候不太好选,索性我就不理它,不过几何清理一定要好,划分网格方便,清除线时候可能有一些点还需要自己去掉,分网尽量选mixed,我个人觉得先简单检查单元质量(三角形和大小单元),然后全部变成三角形单元,再检查质量。如果有自由边可以部分重划或F3等。关于有相邻面的两个体积互相独立,可以划一个,然后copy到另一个,等等
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)。
1 请问Hypermesh里面公英制的设置在哪里啊
答:永久菜单里的option。
2 Hypermesh的缺省单位是什么?
答:吨,mm和s。
3 hypermesh6.0怎么改默认路径?
答:右击Hypermesh的快捷方式,属性里面修改起始位置。
4 能否讲解一下aspect,skew,max(min) angle这些选项的含义?
答:aspect(长宽比,无量纲):检查单元的最长边和最短边之比的;
skew(没有翻译,单位角度 ):检查四边形单元的两对三角形所夹的角,取最大值,三角形是没有的;
angle(角度,单位角度):是检查单元的最大最小角的。一般情况下,用check elems里的标准就够了,也可以宽松点。只是,你若做项目,应当根据客户的要求。
5 如何保证单元质量?
答:你做的是四面体网格,所以首先要保证的是没有free edge(tools->edges)。先调整单元使之没有free edge,
即整个模型是封闭的,没有空隙;还要检查一下T-connections。再check elems,使你三角形单元的aspect,skew,max(min) angle达到要求。
6 如何检测单元质量:
答:除了check elems之外,还有qualityindex下的optimize功能。
7 component到底有什么用?
答:是这样的,component是hm的基本存储单位,所有的单元的实体都存储在component里面,如果不指定的话,
系统会默认一个component的,如果你对cad比较熟的话,这个类似cad里面的图层。component中可以存储几何模型和单元,
至于怎么存储,看你自己觉得怎么方便了&&这有时需要一点经验。
8 HM中可以不设定单元属性(也就是选用什么单元),就直接对几何体划分网快,是不是这样?
答:是这样的,这和ansys不同,不过更加符合有限元的处理思路,刚开始学ansys时,对先指定单元类型反而觉得有点别扭呵呵。
HM是一个通用的有限元前处理软件,这个前处理的概念不只是划分网格,还包括定义求解器认可的单元类型和边界条件,
无论最后使用ansys、nastran、Abaqus、Marc等求解,都可以划分好网格然后在hm里选择相应的模板为网格定义单元属性。不过推荐的方式还是先定义好模板。
9 mesh,w/o surf 是什么意思?
答:关于mesh,w/o surf的问题,首先要明确的是w/o的含义,就是without。
大家可以看看与之相关的mesh, keep surf和mesh, dele surf,后两者的划分网格方式都是要先生成曲面,
再用automesh的功能在这个曲面上划分网格,这两者本质上没有区别的,只不过在划分网格以后一个保留曲面,一个不保留。
但是w/o surf就不一样了,它是与曲面无关的,而且最重要的是它并不使用HyperMesh的automesh功能。
它有一点像Patran中的Isomesh。它的优点体现在对一些规则曲面(如长方形和梯形)划分网格的过程中。
10 HM能不能把一些node编入单独的collector?
答:entity set中node选项。
11 Hypermesh的缺省快捷键有那些?
+Shift +Ctrl
F1 Hidden line Color Print Slide
F2 Delete Temp Nodes Slide File
F3 Replace Edges Print Eps
F4 Distance Translate Eps File
F5 Mask Find Print B/w EPS
F6 Element Edit Split JPEG File
F7 Align Node Project
F8 Create Node Node Edit
F9 Line Edit Surf Edit
F10 Check Elem Normals
F11 Collectors Organize
F12 Automesh Smooth
12 如何设置自己喜欢的快捷键?
答:tools-》build meun-》key 。
13 Ainite的三边原理和钱币原理是什么?^_^
答:1. 两平面相接一定会有顶点;
2. 平面与曲面相接多半没有顶点,但相切一定有顶点;
3. 凸面与凸面相接、凹面与凹面相接没有顶点;
4. 凸面与凹面相接多半会有顶点;
5. 多边形有多个顶点,随便找个对角以线分面,即可减少顶点;
6. 带有曲边的面多半会出现顶点不够的情况,根据俺的钱币原理(中国古代的钱币)将其分开,就会获得更多的顶点。
14 Hypermesh中face和定点是如何确定的?
答:HYPERMESH是通过FACE识别顶点的。在OPTIONS=>MODELING=>FEATURE ANGLE中有定义角度。
当两个或两个以上相邻面的FEATURE ANGLE 小于设定角度时即被认为是一个FACE .
我不确定SOLID MAP中默认值是多少,但顶点VERTEX的识别即通过FACE
来使别的,即两个FACE之间会产生一个VERTEX。
15 Hyperworks文件的扩展名说明。
答:/cgi-bin/ut/topic_show.cgi?id=5023&h=1&bpg=3&age=-1
(谁有兴趣帮大家翻译一下,交Formyjoy老大校对后加2分)。
16 材料属性参数说明。
答:/cgi-bin/ut/topic_show.cgi?id=5022&h=1&bpg=3&age=-1
(谁有兴趣帮大家翻译一下,交Formyjoy老大校对后加2分)。
17 关于RBE2单元主从点的设置。
答:原理:这种刚性元的两个节点由于六个自由度均受约束,所以位移完全一样,在计算时先计算出主点的位移,随后自动得到从点的位移。
因此在设置主从点时有如下原则:
1、同一个node可以是两个主点;
2、同一个node不能为两个从点,此时对应的两个主点的位移很可能不同,那么这个点的位移听谁的呢?
3、如果一个node既是主点又是从点,那么主点的定义一定要在从点之后,这样可以先得到前面的从点的位移,对应的这个主点的位移也就不用算了。
18 如何修改菜单里的缺省字体大小?
答:在Hypermesh的安装目录(C:\Altair\hw6.0\hm\bin)里,用写字板打开hm.cfg文件,修改*menufont(2)为*menufont(1)。自然在这里你也可以修改其它东东。
19 washer的功能和对washer时圆半径的修改。
答:(1)孔的划分可以用到macro菜单中的washer功能,从而保证孔周围单元的质量。
(2)在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 如何删除同一个collector中复制的单元?
答:check elem寻找duplicate的单元。有时候需要先equivalence相应的单元。
21 Error:Boundary recovery failed during sub-grid recovery.是什么意思?
答:是由于高亮的单元或者其周围单元存在某些质量问题,所以不能生成3d网格,建议修改2d单元质量。
22 如何将不同的Hypermesh模型合成一个大模型?
答:可以利用model brower进行大的模型管理,建立若干多级的装配管理各个部件。
23 如何保证3D单元的质量?
答:另外,我用了另一种办法,先把表面automesh,然后用qualityindex把所有的坏单元进行优化,保证所有的单元都是好的,然后用3D里的tetamesh,选择所画的单元,做出三D网格
24 hypermesh有沒有什么功能可以让上、下表面的网格移到中性平面上来?
答:两种方案,开始就抽中面,或者在某一个表面划分完后进行elem offset。
25 如何查找错误?
答:首先你打开*.out文件(应该和你的.fem文件同名并在同一个目录下),找到错误发生的位置。
26 hyperwork可以算动载荷吗?
答:不行。Hyperwork starts as a pre/post processor. Its solver is limited to linear statics, eigen-solver (modal analysis), linear buckling, and maybe harmonic response (frequency-domain steady-state dynamics).
27 单元划分完成后,用TOOL-Check Element和2D-qualityindex检查单元类型。哪个更具权威?还有没有其他的检查方法?Check Element中得到不良单元如何修改?
答:如果单纯从某个单元是否超过设定的指标角度来讲,两者的功能是一样的。但是2d->quality index可把不同超标类型的单元同时显示出来,并可按自己设定单元的好坏等级以不同的颜色显示。在quality index中,有一个综合的index值来评价整体模型的质量好坏,每一种单元质量指标都会按不同的等级(如:好,较好,差,很差等)对index值有不同的贡献,较差的等级会贡献较大的index值,这样如果整体模型的index值越大表明单元的质量就糟糕。总之,利用qualiy index可以得到一个综合的质量评价和统计信息。
对于check element中得到的不良单元,如果数目较多,通常可用quality index下的edit 或optimize对超标单元进行自动调整,如果数目不是很多,既可以手工调节,也可以用qulity index自动调节,相比较而言,在quality index 调节单元速度要快点。当然有些单元在quality index下是不可调节的,那只有通过手工的方式来调节了。
28 autocad 的图形可以导入hypermesh嘛?
答:dxf是可以的。
29 怎样察看单元的信息?
答:In the permanent menu, there is a button named card. Press this button and then click any elem, you will get what you want.
30 关于xyplot的隐藏问题。
答:在永久菜单区的disp里将switch换到plots将里面的components全部关掉就可以了,其实关于模型的显示的问题都可以在里面解决。
31 如何管理comps的名称?
答:model brower就可以很好地对其进行管理了。
32 几何模型中两个板件是没有间隙的,如果在划网格的过程中出现穿透(两个件分别取中面,但中面的距离小于两者厚度之和的1/2)该怎么处理,影响计算吗?
答:两个板在check penetration查穿透要注意,两个板的normal方向要相对。
如果检查出穿透,对模态和静力分析没有影响,但是对碰撞分析影响非常大。
如何修改穿透,要分情况而定,有的是几何上就存在穿透,需要移动网格。有的是网格划分的原因引起的误差,需要用penetration里面的工具来微调。通常10E-5以内的穿透就可以忽略了。
注意调整完穿透以后还需要重新检查单元质量,因为很多节点的位置可能又变了。
33 如何在一个物体中用不同的collection表示出来?
答:将单元分别放在不同的comp之下。
34 如何对做好的元素进行隐藏?
答:F5 Mask是一个办法,或者通过disp关闭comp的显示也是个好办法。
35 如何测量一个曲面倒角的半径?
答:快捷键F4,选择three nodes 或者three points,在曲线上选择三个点,点击 circle center找到中心点,再测量距离。(Goem---circles--find center也可以找到圆心点。)
36 关于surf edit中trim with line的使用体会。
答:原来的理解是如果要把曲面切成两部分,一定要在曲面上做出曲线,然后再用曲面上的这条曲线来切割曲面。基于这种想法,我一直觉得在曲面上做出曲线是很困难的。今天仔细看了一下帮助文件,才发现自己的理解是错误的!现贴出原版帮助:
trim with line
Allows you to trim/split surfaces using a line (or a group of lines). In this case, HyperMesh creates a temporary surface by sweeping the selected lines along a vector. You can choose the direction of this vector to be either normal to the surface selected or along a user-defined vector direction. The original surfaces are then trimmed at the intersection of these surfaces to the temporary surface. These trimming operations can split a surface into multiple surfaces.
37 HM能否画出等值线图?
答:在post->contour->isosurface,你拖动图例上的小三角符号向上或向下移动,就可以改变等值面的图。
38 请问在XYplot怎么把曲线各点的坐标给导出来?
答:利用以下模板将采用curve输出成dat文件C:/Altair/hw6.0/templates/feoutput/hm/curves。
39 hypemesh里面可不可以&贴片&啊(查看局部应力)?
答:你可以选定一些节点或单元放到一个专门的set里面。然后在求解之前要求求解器跟踪这些set
40 是不是划分网格是边线的点数密度越高模型的匹配率也越高呀?moldflow中也这样吗?
答:应该是吧!moldflow中的匹配率是指fusion网格中的上下层网格的匹配,之所以有这个概念是由于与fusion模型的算法有关(这个就说来话长),midplane就没有这个概念!而hypermesh的匹配率是指网格与模型的几何误差,这和MF有本质区别,MF是不考虑网格与模型的误差!
41 如何选择表面单元?
答:tool=>face 或者通过element的弹出菜单by config。
42 collector中的creation method中的no card image是什么意思?
答:no card image表示所创建的collector不需要一些几何特性,例如,载荷,约束等等。card image 所建的collector需要几何特性才能完整的描述,例如,板壳单元的截面数据,弹簧元的刚度,自由度等等。
43 Tetramesh时要注意什么?
答:First, all shell elements should enclose a volume, which means that no free edges should exist.
Secondly, there are no duplicated elements or T-connections in the model.
Finally, to get a fine-quality tetra mesh, the quality of the shell mesh mush be ensured.
44 geom macro上tool中的几个命令如何使用?
答:1。isolate是用来分离体的表面,原来没有抽取中面的时候常用来分离外(或内)表明,然后用offset geom或elem来生成中面的(Seperate thin solid component into a single surface)
2。washer就是在圆孔外圈生成一个1.5倍的圈,主要是更好的划分网格(Create a trimmed surface concentric with an existinghole)
3。adj circ pts就是在圆上添加硬点,也是更好的划分圆孔网格(Adjust location of fixed points on a circlular edge by 45)
45 hypermesh的操作能撤销吗?
答:在当前菜单下的 reject 命令,当然你也可以在做某些你不太确信的步骤之前,先存盘,然后又想回到之前,可以用retrieve,重新得到文件。
46 关于合并节点的几种做法。
答:一、直接用equivalence,但是仅限于节点间的距离小于最小单元尺寸的20%,否则容易引起单元的畸变;
二、用replace,挨个节点挪动(快捷键F3);
三、两排节点差不多距离时,可以先用translate整体移动节点,然后再equivalence,相当于批处理。
47 hypermesh6如何修改默认单位(长度默认值是m 如何改成mm )?
答:可以用命令tool=>scale放大1000倍,将单位换为mm。
48 能否在HM中建立ansys的节点耦合关系?
答:HM能为所有主流求解器做前处理,不仅仅在于它的网格质量非常好,还在于它的多样化的模板,能够针对求解器的不同格式定义各种单元连接或者接触等关系。
49 如何用Hyperworks做非线性优化?
答:如果选择nastran或abaqus等求解器,再配合hyperstudy 就可以做非线性优化了。
50 能否在HM中建立ansys的节点耦合关系?
答:建立ANSYS中的coupling/ceqn,在HM中有多种实现方式,无论是rbe3, rbe2 还是Equation,都可以非常方便地建立任意自由度上的耦合关系。
HM能为所有主流求解器做前处理,不仅仅在于它的网格质量非常好,还在于它的多样化的模板,能够针对求解器的不同格式定义各种单元连接或者接触等关系。
51 如何开始一个新的工作?
答:按下F2,选择删除model,第一次的工作就不存在了,然后import别的东西。
52 如何在HM中获得一个node的坐标(x,y,z)?
答:按下F4,然后选中你需要的node,点击edit就可以了。
53 optistruct的数值输出结果在哪里找?
答:可以在HM中导入.res结果文件,然后再后处理种选择显示单元应力,点击想要的单元就可以显示该单元的应力值。
54 金属基复合材料的模型该如何划分?
答:HM6.0版本2D下有个hyperlaminate就是专门用来建复合材料铺层的,新东西,好好学学。
55 order change有什么用处?
答:作为划分单元来说,order表示单元的阶数。
一般我们用的都是一阶单元(单元内其它点的位移由节点的位移线性插值得到),但有时候为了提高计算精度,我们采用二阶单元(即采用二次插值)。 Hypermesh提供了很方便的功能实现了单元阶数的改变。这样我们可以用一阶单元来划分网格,在检查质量后为了提高精度直接将其转化为二阶单元来计算。同样的,也可以将二阶单元转化为一阶。
我学HYPERMESH采用了以下步骤:6 h&&?4 d& I( y) J
& & 1、找来一本ANSYS中文的基础教程,看一下有限元分析的基础:单元类型,定义实常数,划分网格的基本规则,材料属性,加载(载荷定义,载荷步,约束),后处理。在没有HYPERMESH中文教材时,这不失为入门的好办法。
$ R/ f$ R2 C' Q! O1 P* y) W& & 2、安装HYPERMESH,按照培训教程day1,day2,advanced training从头做一遍(打开金山词霸,可以屏幕取词的)。- O* b&&{4 Q7 z3 j'
& & 3、休息一天,太累了。# A' @7 S4 I5 N1 C0 s8 F, y1 Q
& & 4、这次是正式学习,买个笔记本,在把三个培训教程边看边练,主要是做笔记,把重要的地方记下来5 u( p+ C6 g& s& `8 I& o2 K, @. c(我记了27页)
+ F$ `, {' I( V+ z3 l2 k& & 5、自己练习建几个简单模型,练习一下,会找问题。; ]2 T8 k2
& & 6、进入我们这个论坛,跳至48页,从论坛建立时的帖子看起,在一页页的往前翻,把有价值的帖子存下来,有些帖子可以整理成word形式的就直接复制,粘贴成问题集。当然,看帖子不是件容易的事,到现在大约有1500条帖子,要合理安排自己的时间才能有精力,有毅力看下去。看帖子确实是个学习的好办法,而且论坛里高手也是很多的。2 Y: R) Q/ L# p: @
& & 看帖子的过程渐渐感受到了一种互助的精神,初学者可以找到学习中需要的资料,高手互相交流经验,特别是斑竹,感觉能在工作之余这么耐心地在板上答疑解惑真的不易。我现在学的时间不长,按照步骤到了第六步,帖子看到了32页,任务是艰巨地,相信在不久后,我也能在板上帮助那些刚接触这个软件的朋友们解决问题了。8
& & 在帖子的40多页,有一篇我复制下来了,感觉对初学者有用,粘贴如下:
5 b! B+ Y/ j8 h1 I# M& & 刚开始学,HELP先做一遍吧。另外用熟24个快捷键。我个人经验:要想学好,学快,学精 HYPERMESH,先掌握24个快捷键!!!让你划分网格尤如玩游戏,又快又好,轻松自如!
& x3 A$ b# s2 o$ F7 {& & F1~F12 和 SHIFT +F1~ SHIFT + F12 共24个。先背熟,多多练习。事半功倍呀(参考帮助
) H7 g# Y&&M9 L2 m% v功能键& &&&+Shift& &+Ctrl 8 J( I7 h7 ^5 M
F1 Hidden line Color& &Print Slide - l# R&&l2 n9 z
F2 Delete& &Temp Nodes& &Slide File & V( X2 Q% K9 m&&{& C9 U
F3 Replace& &Edges& &Print Eps 5 o$ b# j* \0 Y7 o* U6 r. G% u
F4 Distance& &Translate& &Eps File
& @! S7 l+ e4 j8 M6 a! uF5 Mask& &Find& &Print B/w EPS ) r! t- z5 h8 z& W) g9 e* e: v
F6 Element Edit Split& &JPEG File
; |: Z( o0 M2 Y& ?7 g7 J& q8 vF7 Align Node Project& &
+ d&&h8 x&&u: ^9 }$ u& m$ |7 _F8 Create Node Node Edit& &9 R1 g. _6 U, d1 K) b. X
F9 Line Edit& &Surf Edit& &
5 Y9 M; s&&M* e- a5 C0 oF10 Check Elem Normals& &$ Z& e# h1 O3 u
F11 Collectors& &Organize& &
1 u# g- V5 \, o$ kF12 Automesh& &Smooth&&
7 C3 m0 H! W3 U( ~! A也可以自已设置. tools-----build meun---key
1 a7 Z- D6 c&
我接触Hypermesh不是很常时间,只能浅浅谈谈自己的学习过程和使用体会,供初学者参考,希望朋友们能参考它少走弯路。若高手门觉得有什么不合理的地方,请指出。
1、以前只用过ansys画过网格,听别人说Hypermesh画网格能力很强,所以决定学习看看。
2、从朋友那拿了一本Altair的初级培训教程,后来来到Hyperworks版才知道,就是版主传的day1和day2,按书上的例子熟悉了一下HM的基本操作。
3、找了个面比较复杂的零件画网格,在此过程中只熟悉了几个快捷键,现在也只是会用这几个快捷键
&& F2:删除CAD模型和网格等
&& F4:测量两个点point或两个node之间的距离
&& F6:建立、合并和拆分单元
&& F12:可以用Automesh画网格,清理模型。后来才意识到F12里面功能还不少,其中的cleanup子面板还可以用来清理CAD模型,还不错,可以方便的在处理模型和画网格之间切换
4、通过朋友的介绍来到仿真论坛的Hyperworks版,看了一些帖子,学了一些方法,很感谢这里的每位朋友
1、在Hypermesh中画网格可以很好的利用它的collectors选项,把需要不同用途的单元设置在不同的collector中,所以画网格之前要初步的计划好需要分几个collector,例如,把需要加某分布力的单元放在一个collector,方面后面加载时选取单元。
2、网格质量的好坏决定后面的分析,所以在时间允许的情况下要尽可能的提高网格质量,一般我是通过qualityindex来检查和修改单元的。
3、创建单元的目的是为了分析,所以要注意处理所关心部分的网格,尽量提高它的质量,使其较好地和CAD模型相符,另外还要注意网格的对称(这一点还是Formyjoy版主的帖子才意识到,在此谢谢)。
4、为了提高网格的质量,在画之前清理模型时可以根据需要把一些不规则的面分成几个小部分。
&& 以上是我个人的观点,本人现在的水平只用较好的运用automesh画面网格,HM许多功能还待以后学习提高,所以以上这些仅供参考。
[其他文章]
上一篇:   ()
下一篇:   ()
[相关文章]
--------------------------------------
[热门文章]
--------------------------------------
[热门新闻]
--------------------------------------
[热门资料]
--------------------------------------
[热门招聘]
--------------------------------------
[热门帖子]
--------------------------------------
[热门论坛]
--------------------------------------
版权所有:中国CAE联盟 Copyright
 All Rights Reserved}

我要回帖

更多关于 hypermesh 平滑处理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信