
hypermesh使用技巧大全.doc
62页.1请问Hypermesh里面公英制的设置在哪里啊?答:永久菜单里的option2 Hypermesh的缺省单位是什么?答:吨,mm和s3 hypermesh11.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之外,还有quality index下的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的缺省快捷键有那些?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之间会产生一个VERTEX17 关于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单元质量先利用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 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 s。
