答:在当前菜单下的 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许多功能还待以后学习提高,所以以上这些仅供参考。
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文件的扩展名说明。
答:http://www.simwe.com/cgi-bin/ut/topic_show.cgi?id=5023&h=1&bpg=3&age=-1 (谁有兴趣帮大家翻译一下,交Formyjoy老大校对后加2分)。 16 材料属性参数说明。
答:http://www.simwe.com/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, \an existinghole.\
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网格