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中,几何的作用仅仅是为了得到网格,得到了网格之后,几何就可以扔到垃圾堆里面了。
为了得到网格的方便,你可以随心所欲地分割几何面,几何体,而不必担心会把几何弄坏了而造成什么不良影响。
为了划分网格的需要,你可以随意添加辅助线,辅助面,不必担心自己添加进来的线,面会有什么不良影响。
为了得到网格,你可以把一些不重要的特征线toggle 掉,当它不存在。
你可以先在一个面上划分面网格,然后把面网格通过旋转,拉伸等操作得到三维实体网格,你这样得到的实体网格,通常和几何已经失去了关联,但是,这有什么关系呢?这在HM里面是很平常的事情,要记住:只要能得到网格,其他的都不重要。当然了,网格的几何位置,必须要和几何匹配,不然得到的单元就不能反映原有几何的特征了。
很多人,总是对几何恋恋不忘,仿佛几何是自己的初恋情人。他们从HM导出网格文件的时候,总是喜欢问我为什么没有几何了啊?求解器求解的时候,只认节点和单元,你要几何做什么啊?几何就是小三,小三用完了就应该扔掉了,否则破坏社会和谐。
没有几何,我怎么施加约束和载荷啊?问这话的人,要不,就是新手,没有真正理解有限元的本质,要不就是懒鬼,习惯了在几何上施加一切。记住:不论你在几何上施加了什么约束和载荷,最总都会转换到节点上的。既然如此,你完全可以把载荷和约束直接在HM里面搞定啊,何必在两个软件里面倒来倒去啊,不嫌烦啊?
退一万步说,即使不愿意在HM里面施加载荷和约束,但是几何没有了,为了方便在其他有限元软件里面选择要用的单元和节点,你可以在hm 中把要用的单元和节点定义为set备用啊。
如果你用的是Abaqus, nastran, dyna这几个主流求解器,如果你是做常规的工程计算,而不是比较特殊的科研课题,我可以非常肯定地告诉你:所有的工作,从网格,到约束,到载荷,到求解设置------几乎全部都能在hm 中一次性搞定,只有很少的场合,需要手工修改关键字,或者到其他软件里面做一些处理。(ANSYS除了螺栓预紧力不方便施加,几乎所有的东西,也是可以在 HM里面直接搞定的。)
3.HM和求解器的接口设置好像很难学啊,有没什么捷径啊?
答:新学的人经常会问这个Card image怎么设置啊?里面各个参数是什么意思啊?这个关键字是什么意思啊?那个关键字怎么设置啊?这个。。。
我告诉你,你问的那些问题,和HM狗屁关系都没有。
HM和求解器接口的应用,在某种程度上来说,是给所谓高手们用的。你必须对所用的求解器的关键字,输入文件的组织格式,求解控制参数的设置等有非常深刻的认识,你才能通畅无阻的使用HM做接口方面的应用,如果你只是那种会点点鼠标,按按按钮,然后求解的所谓"高手",我看你还是算了,免得打击你积极性。
所以,在使用HM做求解器接口应用时,必须事先熟悉求解器本身,而不是那些花花绿绿的界面。
换一个角度来看,如果谁谁能够非常熟练地使用HM来做求解器接口应用,可以肯定,他对该求解器的理解,肯定是有一定的深度的。就写这么多吧。
The ratio of deformation speed to wave speed exceeds 1.0000 in at least one element. This usually indicates an error with the model definition. Additional diagnostic information may be found in the message file.
解决这个问题的方案有以下几种:
1、检查网格质量,这是解决这个问题的一种根本办法;
2、检查材料参数设置是否有数量级的错误,差数设置有数量级的错误会直接导致出现这个问题;
3、检查加载速度,如果条件允许的话就降低速度,该方法也很有效,但在很多情况下无法降低速度;
4、调整STEP中的TIME SCALING FACTOR;调整STEP中的MASS SCALING FACTOR;这两种方法有可能会导致计算结果的不正确;
5、加*SECTION CONTROLS,NAME=SC,DISTORTION CONTROL,LENGTH RATION=0.1 或者YES也可以,加在MATERIAL 前面;或加* DIAGNOSTICS,DEFORMATION SPEED CHECK=OFF;或者加*DIAGNOSTICS,CUTOFF RATIO=RATIO
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删