hypermesh 心得
HyperMesh经验剖析
HyperMesh经验1)导出选择ANSYS.tpl模板,在HyperMesh中,导出文件为*.prp;2)然后用写字板打开它,进行编辑:(1)删除掉定义单元类型,材料,实常数的句子,只保留生成节点和单元的语句;(TYPE,MAT,REAL等全部删除)(2)添加自己想定义的单元类型,材料,实常数的句子。
*这样做实际上只利用了HM中的节点和单元信息。
3)在ANSYS中INPUT这个*.prp文件就可以了。
你这个问题我也遇到过,不过现在解决了,我听我做汽车碰撞的同学说,盗版的HM与ANSYS接口是有问题的。
不过,你可以通过手工进行修改HM导出的文件,添加单元类型语句,ET,1,45,再删除多余没用的语句,就可以导入进去了我学HYPERMESH采用了以下步骤:1、找来一本ANSYS中文的基础教程,看一下有限元分析的基础:单元类型,定义实常数,划分网格的基本规则,材料属性,加载(载荷定义,载荷步,约束),后处理。
在没有HYPERMESH中文教材时,这不失为入门的好办法。
2、安装HYPERMESH,按照培训教程day1,day2,advanced training从头做一遍(打开金山词霸,可以屏幕取词的)。
3、休息一天,太累了。
4、这次是正式学习,买个笔记本,在把三个培训教程边看边练,主要是做笔记,把重要的地方记下来(我记了27页)5、自己练习建几个简单模型,练习一下,会找问题。
6、进入我们这个论坛,跳至48页,从论坛建立时的帖子看起,在一页页的往前翻,把有价值的帖子存下来,有些帖子可以整理成word形式的就直接复制,粘贴成问题集。
当然,看帖子不是件容易的事,到现在大约有1500条帖子,要合理安排自己的时间才能有精力,有毅力看下去。
看帖子确实是个学习的好办法,而且论坛里高手也是很多地。
看帖子的过程渐渐感受到了一种互助的精神,初学者可以找到学习中需要的资料,高手互相交流经验,特别是斑竹,感觉能在工作之余这么耐心地在板上答疑解惑真的不易。
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心得
Hypermesh⼼得handles:使⽤Morphing功能时⽣成的操纵点domains:使⽤Morphing功能时要求变形的域1设置⼏何清理容差可在options, geom cleanup 和automesh : cleanup⾯板中实现;⼏何清理容差指定了模型间隙的最⼤尺⼨;⼏何清理容差若⼤于全局单元尺⼨的15%-20%会引起明显的⽹格扭曲;处理模型各曲⾯区域时,可设置不同的容差值.2 Equivalence -⼀次性对多条⾃由边进⾏合并Toggle -逐⼀合并⾃由边Replace -⼀次对⼀对⾃由边进⾏合并Unsplit –移除造成曲⾯分割的曲线Toggle –与edge edit ⾯板下的toggle功能相同; 基于清理容差范围搜索,对边的类型进⾏改变(将成对⾃由边合并为共享边;或将共享边压制为压缩边)Filler surf –基于⾃由边构建可能的缺失曲⾯通过拓扑视图模式来搜索模型中的错误连接关系修复:缝合⾃由边:equivalence & toggle删除重复⾯:Defeature> duplicates创建缺失⾯:filler surface3可以通过主菜单Geom页⾯下的midsurface panel 创建中⾯(1)Auto Midsurface –⾃动针对实体⼏何模型或封闭曲⾯组抽取中⾯有时在⼏何模型存在曲⾯缺失的情况下仍能顺利抽取中⾯缺失曲⾯越多,所抽取中⾯的⼏何保真度越低(2)Surface Pair –在选定的成对平⾯间建⽴中⾯1). 使⽤实体⼏何模型或封闭曲⾯组包络形成的板壳结构作为抽取中⾯对象⾃动抽取中⾯功能(Midsurface : auto midsurface)要求待抽取的⼏何模型为封闭⼏何。
必要时使⽤拓扑修复⼯具(Topology Rapair)修补⼏何模型。
2.)对于较复杂模型,可在抽取中⾯操作前使⽤⼏何模型简化功能(Defeature)对构成实体的⼏何模型或封闭曲⾯组进⾏编辑在保证求解精度的前提下对实体进⾏适当的简化,可有效地提⾼建模和求解的效率3.)通过midsurface : auto midsurface创建中⾯针对某些需要更多中⾯⼏何形态控制的区域使⽤surface pair⼿⼯抽取中⾯对已抽取的中⾯,使⽤midsurface : editing tools 对其形态进⾏微调4. )观察中⾯,校正模型错误连接关系通过quick edit功能可以快捷⾼效的对创建好的中⾯进⾏编辑4 通过⼏何模型简化(Defeature)⼯具, 将模型中某些⽆关紧要,对分析结果影响不⼤或对⽹格剖分造成困难的⼏何特征移除,从⽽使零部件⼏何特征更加简洁。
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心得
hypermesh心得1、geometry clean中出现的黄色边界线表示什么意思表示共享边三个或者三个以上的面共同的边界;2、HM中有什么工具可以补面的edit surface-gt surface filler,除了edit surface-gt surface filler外还可以用spline drag sweep等命令补面只要选surface only选项就可以了;3、划好2d网格之后用tool-gt edges-gt tolerance0.01-gt equivalence-Gt find edges最后发现220个free surfaces,我记得有一个快捷键保存这些自由面到内存中然后可以删除刚刚保存的面大侠帮忙用你的操作发现的是freeedges它会自动保存在一个叫做edges的component里然后隐藏掉其他的部分再点击右侧QA-gt Find Attached找到相邻单元再进行处理;4、出现黄线怎么几何清除GEOMCLEAN—SURFACE—FINDDUPLICATES试试出现黄线大多是有重合面出现结合隐藏F5仔细观察一下找到重合的面有的及其微小删掉即可;5、2d单元划分完毕在Tool-gt check elements-gt connectivity中发现有这样的提示“574elements swere found with questionable connectivity”这时有些单元高亮怎么解决这个问题使得没有单元有连接问题大侠们指教connectivity表示有重合单元存在把重合单元删了就可以了,具体操作如下在Tool-gtcheckelems先点击duplicates接着点击savefailed然后按F2在elems 下选retrieve最后点击deleteentity;6、体单元有什么优劣的评判指标checkelems/3-d面板中QI/Toolgt..;7、两个同心圆之间怎么生成填充曲面呢两个圆都是红色的自由边界,2D-gtspline;8、建模完后findedges检查没有通过如何处理.谢谢.请大家帮忙方法是不是很多disp里面隐掉其他comp只显示free edge在macro菜单里选QA选find attached找到与此相关的失效单元手工修改之,另外生成四面体还有检查T-connection是不是不检查三维单元的freeedges和T-connection不用检查三维单元的Tconnection可以检查freeedges;9、节点合并是哪个命令在哪单元的连续性是用这个吗可以用F3合并节点注当你选中equivalence的时候是将两个节点合并为一个没选的话它们只是位置在一起但还是两个节点检查单元的连续性是tool edge也可用edges二维或曲面faces三维单元连续性也用这个检查具体见练习/cgi-bin/ut/topic_show.cgiid44533amph1250313;10、在检查三维实体单元节点一致的时候先检查edges再把三维实体单元生成表面faces然后再对生成的表面进行edges的检查。
hyperworks学习心得及常见问题
hyperworks学习心得及常见问题第一篇:hyperworks学习心得及常见问题制造系统信息集成技术(答案)一、简答题:1、如何将.igs文件或.stl文件导入hypermesh进行分网?filesimport切换选项至iges格式,然后点击import...按钮去寻找你的iges文件吧。
划分网格前别忘了清理几何2、在使用TOOL->reflect命令,映射单元时,得到了映射的结果,原先的对象却不见了,应如何处理?答:方法1、在选择reflect后命令后,应选择duplicate命令,复制欲操作的对象。
方法2、先把已建的单元利用organize〉copy到一个辅助collector 中,再进行操作。
3、igs导入hypermesh后,想将模型整体尺寸缩小一半,在hypermesh中能实现么?答:可以在tool panel中,选择scale命令完成。
4、对加面载荷的菜单,magnitude是力的大小,magnitude%是什么?magnitude%是指在图形区中的显示设置,100%表示1:1的比例。
magnitude%是显示的箭头大小与施加压力大小的百分比5、另外ruled和skin有什么不同呢?skin可以构造曲面。
ruled构造直平面。
6、在进行单元的删除或隐藏命令时,常用的by config 是什么选择方式? type里的ctria3和quad4又是什么?答:通过config命令用来选择单元的类型。
config也可以认为是一种大的类型,他提供了单元的基本形式,如4节点quad等,但是对应于不同的求解器,即使是4节点的quad 也有不同的类型,如适用于平面应力,平面应变的,壳单元等了。
type是具体的单元类型。
举个例子,比如同样4节点quad,选择config为quad4,那么广义的层面上就与3角形,体单元区分开了。
type中选择plane1呢,说明你的单元是平面应力类型单元(这个在你之前的单元属性中已经定义了,否则没用)。
HyperMesh经验
Hypermesh是目前综合功能最强大的有限元前处理器之一。
最近总有朋友问我很多关于Hypermesh的问题,结合我个人的使用经历,写下这篇文章随便谈谈,想到哪里,写到哪里,不一定都对,如果有不同意见,或者反对意见,欢送切磋。
1.问题1:Hypermesh很难学么?答:不难,不仅不难,而且很简单,简单到什么地步?如果有人在旁边稍微指点你一下,你只要不是特别笨,通过1,2天的实战训练,你就能掌握大局部常用的功能。
〔仅仅指网格划分,不包括求解器接口〕.如果没有人指点,可能入门慢一点点,但是估计也就是3,5天的事情。
为什么这么说呢?其实Hypermsh 就是程咬金的三斧头,程咬金的斧头虽然只有看似平凡的那么三招,可是一旦组合起来,威力无比,一般人都扛不住。
Hypermsh也就是靠那么几斧头来到达以不变应万变的目的。
Hypermesh有哪几斧头?1.Shift+F3:合并在容差范围内的节点,并查找free edge,T-connection.2.shift+F4:移动单元,节点等。
3.Shift+F5:查找单元,节点。
4.shift+F7:把单元,节点投影到适宜的位置。
5.F4:测量距离,角度,经常用的。
6:F5:隐藏掉遮住视线的单元,几何etc.7:F6:手工根据节点创立单元,把单元劈开等,纯手工操作。
8:F7:对齐,把不在一条直线上的节点拉直,手工编辑单元的时候,用的比拟多。
9:F10:查看单元质量。
10:找圆心操作。
11:镜像操作,旋转操作。
12:find face,在实体单元外表蒙皮。
13:rule,spline,几何缺乏时,根据边界,生成网格。
Hypermesh的这13斧头几乎可以完成绝大局部网格相关的工作。
单独看这13斧头,都很简单,平淡无奇,要是能跟灵活地组合运用,威力无比。
2:Hypermesh划分网格时的核心思想是什么答:一句话:为了得到单元,可以不择手段。
受到其他有限元软件划分网格思想的束缚,初学者往往被几何模型本身束缚了手脚,在HM中,几何的作用仅仅是为了得到网格,得到了网格之后,几何就可以扔到垃圾堆里面了。
hypermesh和ansys个人工作经验总结
有限元仿真经验技巧总结1.装配体接触面之间如何使节点对齐?法一:通过实体切割,产生对齐的实体轮廓线,划分网格时自动对齐。
法二:两实体通过布尔运算合并,然后切割划分网格。
法三:各自划分网格,然后节点合并(equivalence),然后分离(detach)。
法四:投影project法五:两实体接触表面网格若不对齐,可以通过选取它们的面网格来进行节点对齐。
2.如何删除重复的单元?首先,把重复单元节点合并;然后,tool/check elems/duplicates,save failed;最后,delete/elems,选择retrieve,即可删除重复单元。
3.切割实体划分实体单元时,如何保证每一块都是可映射的,即可划分的?最好是保证实体每个面只有边界线,面内无其他切割实体边界线。
其次是只有一个面内有边界线。
4.如何快速创建节点?按住鼠标左键在边界线拖动,直至边界线变亮时松开,点击就出现节点。
5.如何镜像实体或单元?Tool/reflect,选中实体或单元,duplicate,镜像平面,OK.6.对于较规则的实体,快速生成六面体单元的方法有哪些?1)对于较规则的方形体,可以在其中一面上automesh,然后直接solid map/one volume划分。
或者由二维面网格linear drag生成。
2)对于可旋转的规则环形体,确定其中一面二维网格,然后spin。
3)对一般的六面体,需要先确定的相对面的面网格,要保证数量一致,然后通过linear solid.7.对于分散对称的载荷施加区域,如风机轮毂上的载荷,塔筒截面上的载荷,怎么加载简单有效?创建中心质点Mass21,赋予其很小的质量,适用静力加载、小变形,不考虑转动惯量。
然后把中心质点和受力区域节点,建立柔性连接rbe3,可以传递力和力矩,耦合六个自由度。
对于实体单元之间建立刚性连接CERIG,如螺栓与螺母之间的绑定接触,所有节点不产生相对位移,只产生刚体运动,只需耦合3个平动自由度,适用小变形。
我学习hypermesh的经验
我学习hypermesh的经验我学习hypermesh的经验看软件自带的帮助,按它说的一步步的就可以了,有小问题了可以去sim we论坛里看看那里的帖子,hyperworks有个版,资料挺多。
版里的学习气氛还挺好,有不少人发模型上去,让你练习怎么划网格,下载了,做做,看看人家怎么做的,很有收获。
再有问题就可以发帖问了,有人回答就可以了。
最重要的是要花时间,看过simwe论坛所有相关的帖子,自己老老实实的照着做做,你的水平就有进步了,它的ftp也有不少的资料,下载看看很有帮助的。
到了一定的程度,可以拿个简单的零件来画画网格划分的时候,针对不同的要求,选择不同的划分方法。
如果时间要求很紧,你选择自动划分,几何清理是个是开始最重要的环节。
如果不做清理,任由机器划下去,网格数量多,质量差。
几何清理把无关紧要的边压掉,2d网格的质量会很好的,再把2d网格的质量调整下(这一步也很花时间),然后可以生成3d 网格(可能会失败,这时你就要回去调整2d网格,失败的时候,会高诉你哪些网格有问题,把这些失败2d网格删去,手工修改周围的网格,检查下单元质量,再删去坏网格,手工生成新的网格,基本就可以了),2d网格完成后,3d网格就不费什么事了。
如果时间宽松,客户又有要求,就得手工生成6面体网格。
软件生成6面体网格还有一定的问题,必须先把哪个复杂的几何体切割成可以拓扑成6面体的几何才可以用它自动化分功能,大部分情况下,对复杂6面体的布尔操作还是有问题的,因此6面体分网主要靠手工。
这是最费劲,也是最显功力的地方,但是说白了也就是那些基本手段的反复使用,是个有技术的体力活,建议大家在练习阶段还是找个简单的零件练手吧,如果上来就弄个发动机的机体,估计你要崩溃的。
软件的学习其实最好的是有个熟悉的人手把手的教,如果你能找到这样的人一定要抓住不放,他教你三分钟顶你看三天的书,效果很明显的。
我自己学的时候很吃力,等我学完了,师弟们一哄而上,很短的时间都能上手了,所以我的体会特深。
hypermesh入门篇(转)心得
hypermesh入门篇(转)其实各种CAE前处理的一个共同之处就是通过拆分把一个复杂体拆成简单体。
这个思路一定要记住,不要上来就想在原结构上分网,初学者往往是这个问题。
刚开始学,day1,day2,advanced training 和HELP先做一遍吧。
另外用熟24个快捷键。
做一下HELP里面的教程,多了解一些基本的概念和操作。
这样会快点入门。
论坛更多的是方法。
划分的方法要灵活使用,再有就是耐心。
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拉。
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找到与此相关的失效单元手工修改之。
Hypermesh技巧总结范文上传bybaximu
Hypermesh技巧总结范文上传bybaximu 本总结中针对HM8.0及10.0版本!1.删除重复面的快捷方法,先F5-Mak掉一个,然后F2-Delete掉其余所有的面。
很快捷!2.,红色区域表示缺面,应该补上。
可以用Geom——quickedit——Fillerurface。
如果不成功,可以用pline等命令构造面。
3.选取面的最简单方法就是选取组成表面的边缘线。
如果几个面共同拥有一个边,可以选取其中的任何一条,然后单击并移动鼠标,所选表面会变为高亮,当所选表面改变颜色后释放鼠标。
4.6mm以内不重要的工艺孔,可以予以删除。
5.用pline命令构造面时,有时提示不能成功,可以尝试关闭keeptangency选项。
另外,pline仅对封闭的区域划分网格,因此没必要对超出区域的线进行拆分。
6.网格大小的决定:根据计算的目的,以及计算的时间确定。
强度计算对于网格的质量要求最高,如果模型小、型面简单的话,尽量划分小网格。
比如画碰撞网格,10mm单元尺寸,大于4mm的圆角都不能忽略。
7.快速在圆心处产生临时节点并获取圆弧半径信息的方法:用F4,进入后,选取,按住鼠标左键,滑移到圆弧上,则圆弧高亮显示,可以松开鼠标,然后在圆弧上随便点取3个点,(这三个点并不是事先存在的节点),然后点击circlecenter,则在圆心处产生一临时节点,同时可以量取半径,如图所示:8.在某一命令界面下快速获取帮助:直接按H即可。
如在quickedit 界面下,想获取该命令的帮助,如图。
直接在键盘敲击H,则可进入该命令帮助。
9.投影是投影节点,而不是硬点。
要区分几何和模型。
属于urface的。
是自由的point。
这里的投影就是把点挪走。
这种点可以投影,这种点不属于line不10.单元质量检查的途径:可以用F10,然后逐项点击,即可知道哪些单元有哪些问题;或用2D页的QualityInde某进行检查。
另宏命令菜单如下图:或者11.单元格质量修改的工具12.Geom/Meh宏菜单13.QA宏命令14.通常根据经验,单元尺寸设定的依据应当是在模型尺寸最窄的地方分布两到三个四面体单元。
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学习的一些建议:
CAE部车身分析科的三个方向:①NVH(noise,vibration, harshness)②Structure③Crash&SafetyHyperMesh学习的一些建议:1快捷键的使用:常要使用的快捷键是12个功能键和Shift与12个功能键的组合。
2以白车身建模步骤为例来说明HyperMesh建模的基本步骤①从UG或其他CAD软件中导出(export)iges(基本图形转换规范,文件的扩展名是igs)文件。
②将导出的iges文件导入(import)HyperMesh,导入后一般会自动生成一些collector。
应根据具体模型,将不同的零部件所对应的surface并入到不同的collector中,然后在模型树(model browser)中分别选择不同的部分划分网格。
具体操作:★Import文件Files:★为不同的零部件所对应的surface创建相应的collector可以先在collector菜单中创建一个新的collector并在organize菜单中将所有的surface move to 或者copy to(点击surface进去点一下duplicate到这个目标collector(destination)中。
③划分网格前的几何清理:对于不同的试验目的和要求,在划分网格方面有很多经验性的东西。
Hypermesh划分网格的一些经验总结:安全碰撞(Safety Crash)网格的划分:★测估圆的半径的简单操作F4->two nodes:- In the graphics area, hold down the left mouse button and place the mouse cursor on top of the line defining the remaining hole.-When the line highlights, release the left mouse button to complete the selection.The line remains highlighted. Clicking anywhere on the line will generate a temporary node.-Click two locations diametrically opposed on the circular hole.HyperMesh generates two temporary nodes, N1 and N2.The distance = field displays the distance between these two nodes, and reads a value that approaches diameter of the circle.Toggle:2N cut:fixed pointsSpline④划分网格后的单元质量检查单元检查首先要保证的是没有free edge(tools->edges)。
hypermesh 心得
先利用Collector各别归类每一装配体,再个别单一划分,并且划分时隐藏其他装配体避免混淆。
.强调一点,在划完网格后进行检查时,使用find face,find edge时要注意,因为各零件间的间隙可能小于容差,可能会将零件网格合并。
所以各零件一定要分开检查。
hypermesh学习心得1.所有面板上都有cleanup tolerance和visual options选项。
其中前者用于判断两个曲面的边或两个曲面的顶点是否可以被视为重合。
在几何清理操作中,间距在容差(tolerance)范围内的任何两条曲面的边或两个曲面的顶点将被视为重合,随后被合并。
cleanup tol =的值可以在两个地方设定。
一个是对其全局值,可以在options/modeling子面板中设定。
另一个是局部值,可以在geom cleanup面板中设定,用于特定的几何清理操作。
有时,按局部清理容差进行的操作可以被全局清理容差覆盖。
2. 例如,在一个用局部清理容差形成的曲面上进行分离操作之后,因为surface edit面板仅采用全局清理容差,被分离曲面的所有的边都被用全局清理容差重新评估,重新确定它们的状态。
设定的几何清理容差最大值的合理性与单元大小有关。
例如,单元尺寸为30,几何清理的容差应为0.3 (30/100)或0.15 (30/200).3. Edges子面板edges子面板用于修改曲面边界的连接状态。
子面板中有四个子菜单toggle,replace,(un)suppress和equivalence。
? toggletoggle菜单可以通过在边界上单击鼠标左键将其从自由边变成共享边,或者从共享边变成压缩边。
使用鼠标右键可以取消toggle操作,并将压缩边变为共享边,或将共享边变成自由边。
要将一条自由边变成共享边,在这条自由边附近的容差范围内必须有一条对应的自由边。
? replacereplace菜单可以将一对自由边合并成共享边,但是合并后的共享边的位置是在设定的被保留的边上,而另一条边则被删除。
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找到与此相关的失效单元手工修改之。
hypermesh学习心得
转换到ansys全过程:Hypermesh转换到Hypermesh在preferences------user profile-----ansys1.从外部导入IGES文件(或者直接在hypermesh中建立模型)2.进行几何清理,并重建实体3.建立material\4.建立properties5.建立新的component(其中选项选择和3.4的一样)6.划分网格,有限元网格会存入新的component中,形成FE模型7.(可以删除原来的几何体,只留下有限元网格的component)——有待进一步研究8.点击utility------model info9.选择ET type-------real sets-----material------component maneger将ET、MP等一一对应选择到此步已经可以输出成ansys的.cdb格式,导入ansys加载边界条件和力进行计算了。
10.在load conector中建立新的边界条件名,然后在BCS中加载这些新的条件11.在analysis中选择load steps,进行载荷步的组合12.Control card中选择/solu,ACEL,SOLVE——有待进一步研究13.Export输出成ansys中的.cdb格式14.导入ansys:File——Read input from......即可进行计算,进入后处理阶段。
导入ansys的实际上是FE模型(FE模型是在几何实体模型的基础上网格划分后得到的,得到FE模型后可以将几何实体模型删除)。
以上主要是对3维模型而言的,如果是2维模型,可以不需要建立新的component(因为划分的网格被存放在了几何模型中,此时几何模型同时也成为FE模型)。
hypermesh精华笔记总结
hypermesh精华笔记总结1.如何添加重力collector-loadcols-name(自己输入名字)-card image-grav-creat/edit,G中输入重力加速度(注意单位一般输入9800),N1,N2,N3,(0,-1,0)表示Y轴负方向。
在BCs中选择control cards,然后选择acceleration,然后根据需要选择。
另外,如果要添加重力,那么材料属性里RHO一定要填写,这是表示密度。
2.划网格产生的问题在sw中建好的模型导入到hypermesh里本来是没有自由边,可是在一个面上划完网格后就产生了自由边。
这个自由边是肯定会产生的。
因为这个时候仅仅是在一个面上划了网格,按照自由边的定义,在这个面的外围没有其他的面与之相连,所有会产生自由边。
这个自由边不能去掉,而且没办法去掉。
3.网格密度对拓扑优化结果有影响。
4.拓扑优化中常用质量分数作为约束,但是除非在优化设计要求中明确提出优化后质量减轻的百分比,否则优化前很难断定质量分数应该选取多大合适,因此可能需要指定几个不同的质量分数分别进行优化,然后再在结果中选取最优参数5.为模态分析设置频率分析方法的card 是EIGRL其中ND跟设置有几阶模态有关系。
V1,V2设置频率范围。
6.coupled mass matrix耦合质量矩阵7.设置载荷类型BCs->load types->constraint->DAREA(dynamic load scale factor)这里是设置动态载荷。
8.频率载荷表collector type->loadcols->....->card image->TABLED1例如:TABLED1_NUM=2,X(1)=0,Y(1)=1.0,X(2)=1000,Y(2)=1.这样就定义了频率范围为0~1000Hz,幅值为1的载荷9.创建随频率变化的动态载荷loadcols->..->card image->RLOAD2(frequency response dynamic load,form2)10.Card Image是你在创建一个新的组的时候,通过Card Image 赋予这个组里面的单元一些属性.具体怎么用,跟你用的模板有关对于hm7.0版本,如果选ANSYS模板,创建component的时候,Card Image所指定的就是这个组的单元的单元类型.(8.0 改了,不能通过Card Image定义单元类型了.)。
HyperMesh经验
HyperMesh经验1)导出选择ANSYS.tpl模板,在HyperMesh中,导出文件为*.prp;2)然后用写字板打开它,进行编辑:(1)删除掉定义单元类型,材料,实常数的句子,只保留生成节点和单元的语句;(TYPE,MAT,REAL等全部删除)(2)添加自己想定义的单元类型,材料,实常数的句子。
*这样做实际上只利用了HM中的节点和单元信息。
3)在ANSYS中INPUT这个*.prp文件就可以了。
你这个问题我也遇到过,不过现在解决了,我听我做汽车碰撞的同学说,盗版的HM与ANSYS接口是有问题的。
不过,你可以通过手工进行修改HM导出的文件,添加单元类型语句,ET,1,45,再删除多余没用的语句,就可以导入进去了我学HYPERMESH采用了以下步骤:1、找来一本ANSYS中文的基础教程,看一下有限元分析的基础:单元类型,定义实常数,划分网格的基本规则,材料属性,加载(载荷定义,载荷步,约束),后处理。
在没有HYPERMESH中文教材时,这不失为入门的好办法。
2、安装HYPERMESH,按照培训教程day1,day2,advanced training从头做一遍(打开金山词霸,可以屏幕取词的)。
3、休息一天,太累了。
4、这次是正式学习,买个笔记本,在把三个培训教程边看边练,主要是做笔记,把重要的地方记下来(我记了27页)5、自己练习建几个简单模型,练习一下,会找问题。
6、进入我们这个论坛,跳至48页,从论坛建立时的帖子看起,在一页页的往前翻,把有价值的帖子存下来,有些帖子可以整理成word形式的就直接复制,粘贴成问题集。
当然,看帖子不是件容易的事,到现在大约有1500条帖子,要合理安排自己的时间才能有精力,有毅力看下去。
看帖子确实是个学习的好办法,而且论坛里高手也是很多地。
看帖子的过程渐渐感受到了一种互助的精神,初学者可以找到学习中需要的资料,高手互相交流经验,特别是斑竹,感觉能在工作之余这么耐心地在板上答疑解惑真的不易。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
先利用Collector各别归类每一装配体,再个别单一划分,并且划分时隐藏其他装配体避免混淆。
.强调一点,在划完网格后进行检查时,使用find face,find edge时要注意,因为各零件间的间隙可能小于容差,可能会将零件网格合并。
所以各零件一定要分开检查。
hypermesh学习心得1.所有面板上都有cleanup tolerance和visual options选项。
其中前者用于判断两个曲面的边或两个曲面的顶点是否可以被视为重合。
在几何清理操作中,间距在容差(tolerance)范围内的任何两条曲面的边或两个曲面的顶点将被视为重合,随后被合并。
cleanup tol =的值可以在两个地方设定。
一个是对其全局值,可以在options/modeling子面板中设定。
另一个是局部值,可以在geom cleanup面板中设定,用于特定的几何清理操作。
有时,按局部清理容差进行的操作可以被全局清理容差覆盖。
2. 例如,在一个用局部清理容差形成的曲面上进行分离操作之后,因为surface edit面板仅采用全局清理容差,被分离曲面的所有的边都被用全局清理容差重新评估,重新确定它们的状态。
设定的几何清理容差最大值的合理性与单元大小有关。
例如,单元尺寸为30,几何清理的容差应为0.3 (30/100)或0.15 (30/200).3. Edges子面板edges子面板用于修改曲面边界的连接状态。
子面板中有四个子菜单toggle,replace,(un)suppress和equivalence。
? toggletoggle菜单可以通过在边界上单击鼠标左键将其从自由边变成共享边,或者从共享边变成压缩边。
使用鼠标右键可以取消toggle操作,并将压缩边变为共享边,或将共享边变成自由边。
要将一条自由边变成共享边,在这条自由边附近的容差范围内必须有一条对应的自由边。
? replacereplace菜单可以将一对自由边合并成共享边,但是合并后的共享边的位置是在设定的被保留的边上,而另一条边则被删除。
这一功能实际上扩展了toggle的控制功能。
任何与被删除的边相关连的几何特征被关连到被保留的边上。
? (un)suppress(un)suppress菜单允许同时压缩或释放多条边。
在这个菜单可以使用扩展的线条选择菜单,可以使用多种线条选择方式。
如果需要消除在由对称方式生成曲面时产生的缝隙,该功能非常有用。
? equivalenceequivalence菜单可以自动识别并合并多个自由边对。
4. Surfaces子面板surfaces子菜单用于查找和删除重合曲面并组织曲面。
有三个子菜单find duplicates,organize by feature和move faces。
? find duplicatesfind duplicates菜单用于识别和删除重合曲面。
? organize by featureorganize by feature菜单在一系列不同参数基础上识别和压缩曲面的共享边。
最终结果是对更大曲面的更合理地组合。
? move facesmove faces 菜单可将多个面缝合到一个已有曲面上或缝合多个曲面形成一个新曲面.5. 大多数几何清理操作都需要特定的清理容差(cleanup tolerances)。
这个容差指定了几何清理操作可以缝合的最大缝隙。
通常,容差不应该超过网格单元尺寸的15-20%,否则可能产生单元翘曲。
6. 为了提高选择线的准确性,按下鼠标左键,将鼠标在屏幕上拖动靠近目标当目标变成高亮显示后放开鼠标左键,这样即可以选中高亮显示的线。
同样,在performance图形驱动模式下,这样做非常方便。
7. 模型中剩余的自由边中,缝隙超过了最大的容差允许值0.8(单元的尺寸为4,20%即为0.8)。
如果此时仍然使用几何清理操作,会造成网格的扭曲。
一个更好的解决方法是创建填充曲面,然后将原始曲面和新曲面之间的曲面边界压缩掉。
这样做可以很有效地扩展曲面。
8.通过有选择地对部分曲面进行网格重新划分,重新划分时采用较大的单元尺寸,可以减少四面体单元的数量,从而减少模型的总自由度数。
9.四面体网格划分器使用面网格来决定体网格的尺寸。
畸形或者非规则的三角形单元、相邻单元尺寸相差过大或者网格的不连续都会导致生成的体网格质量非常差,甚至在网格生成过程中发生错误。
10. 要检查细长的三角形单元,可以使用单元最小内角的检查工具。
要修复不连续的问题,可以使用equivalence功能恢复连续性(例如在上面的练习中当对所选择的曲面进行网格重新划分后,新生成的单元与其余的单元之间是不连续的。
此时,只要这些共享边上的网格密度没有被修改,则使用节点的equivalence功能就可以很方便地纠正这种不连续的情况)。
11.清理模型四面体单元的质量进行一个符合检查之后,此时不再需要壳单元和几何。
删除几何可以在很大程度上减小HyperMesh文件的大小,释放内存并提高性能。
而如果在模型中存在壳单元,会对模型的外表面增加额外的刚度,导致计算结果不精确。
12.algorithm 选择划分网格和进行平滑处理的算法details 对单个曲面的划分参数提供更好的控制13.在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自动根据指定的弦差标准来调整曲面边界上的单元密度和偏置的数值。
14.HyperMesh中四种不同的划分网格算法是:矩形算法;三角形算法;五边形算法;自由算法。
规则的划分算法趋向于产生更好质量的四边形单元。
对这些算法来说,曲面必须是有一定形状特征的矩形、三角形或五边形。
自由算法则可以在最多种类的曲面上划分网格而不考虑其几何形状。
15.选择algorithm子面板。
出现在曲面上的蓝色图标表示了用于划分曲面网格的算法。
如果选择多个曲面,每个曲面上都会出现一个图标。
默认情况下,HyperMesh会根据所选曲面的几何选择算法(在这个例子中采用自由的无规则划分算法)。
16.checks子面板用于在接受网格之前执行单元检查。
在对应的输入区里输入一个数值就可以改变检查的门槛值。
所有不合格单元被用白色的高亮度显示,同时在标题栏中会出现一个信息提示不合格单元的百分比以及最差单元的对应数值是多少。
17. 要保证单元之间的连续性,必须合并模型的所有重节点。
这一合并操作会识别出任何有重节点的位置,重节点是指两个或更多的节点,其间距小于指定容差。
在合并过程中,重节点中的一个节点被保留,而其它节点则用这个被保留的节点的定义来替代。
18. 即使所有的几何都完整地“缝合”在一起,在不同的步骤中自动划分网格也不能保证生成的单元在曲面边界上有共同节点。
但是,如果在同一个自动划分网格的步骤中同时对多个连续曲面进行网格划分,例如同时对rib2、middle和rightend三个component的曲面同时划分网格,曲面边界上所有的节点都是相同的,这就保证了单元的连续性。
19.使用弦差(Chordal Deviation)来划分网格弦差(Chordal deviation)经常被用于金属成型分析,这种分析要求在大曲率的区域集中大量的单元。
如果需要更多的关于利用弦差划分网格技术的信息,请参考在线帮助。
20..Hypermesh笔记CAE 2009-02-26 22:17:54 阅读119 评论0 字号:大中小订阅.版本:hypermesh 8.0。
Hypermesh中的Card Image相当于ABAQUS中的Section,即截面属性,例如实体截面属性SolidSection,壳截面属性ShellSection,梁截面属性BeamSection等,截面属性只针对某一单元,而不针对part,实际上hypermesh并不识别*Part关键字,因此在hypermesh中给某一个单元集合添加材料属性的方法是:在collector面板中,首先新建一个Material,设置好弹性模量、泊松比、密度等等,然后新建一个component,card image后面添加截面属性,material 后面添加材料属性即可。
FEARCE对hypermesh生成的INP文件的识别度更高(相比于ABAQUS 生成的INP文件,因为当前版本的ABAQUS-INP包含一些FEARCE不识别的关键字)。
在Model面板中右键Components->New,生成一个新的Component(主要作用是对单元进行分类管理),然后右键->Make Current,新生成的单元就会进入这个Component中。
如何镜像单元?使用Tools->reflect,默认是不保留被镜像的单元,如果要保留,在选择窗口中选择完单元后,再点开选择窗口(就是那个“by window, displayed, all”之类的窗口),选择第三排第三列的“duplicate”,然后选“original comp”,再执行reflect操作。
在用reflect复制-镜像后在对称面上(或者spin旋转360°生成三维单元后,就会与0°面)产生重复的单元面,用Tools->edges(shift+F3)中的equivalence操作合并这些重复的面,首先【find edges【,然后【preview equiv】,如果符合要求,则【equivalence】,就合并了贴在一起的单元面。
求助,hypermesh中如何删除重复的网格?如果是单元多duplicate了一次,还没有做equivalence的话,可以进delete选择一个单元然后用by attache如果已经做了equivalence,可以进F10,左边选择相应类型,然后在右边点duplicate按钮,然后用delete,用retrieve把单元选出来,删掉即可首先我们要搞清楚所谓“装配"的本质含义:所谓装配,其实就是定位,就是描述参与装配的各个零部件之间如何相对定位的。