mesh问题汇总.doc

上传人:PIYPING 文档编号:11382502 上传时间:2021-08-01 格式:DOC 页数:6 大小:57KB
返回 下载 相关 举报
mesh问题汇总.doc_第1页
第1页 / 共6页
mesh问题汇总.doc_第2页
第2页 / 共6页
mesh问题汇总.doc_第3页
第3页 / 共6页
mesh问题汇总.doc_第4页
第4页 / 共6页
mesh问题汇总.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《mesh问题汇总.doc》由会员分享,可在线阅读,更多相关《mesh问题汇总.doc(6页珍藏版)》请在三一文库上搜索。

1、Hypermesh问题汇总1请问Hypermesh里面公英制的设置在哪里啊& j8 L1 z1 B0 l 答:永久菜单里的option。 0 I$ f% N3 e3 g) I, N2Hypermesh的缺省单位是什么? Z2 C8 T2 X2 Y 答:吨,mm和s。 6 n/ d% V( y7 ? U! K5 S: 6 |/ J 3hypermesh6.0怎么改默认路径? 3 ! X7 h, E0 c) l. E 答:右击Hypermesh的快捷方式,属性里面修改起始位置。 2 A6 W+ - n1 T 4能否讲解一下aspect,skew,max(min) angle这些选项的含义? . b

2、$ t/ ng: t 答:aspect(长宽比,无量纲):检查单元的最长边和最短边之比的;( Z4 E& k6 ) b2 I1 M* ?( $ D skew(没有翻译,单位角度 ):检查四边形单元的两对三角形所夹的角,取最大值,三角形是没有的;, H# : X- r1 Y* B3 angle(角度,单位角度):是检查单元的最大最小角的。一般情况下,用check elems里的标准就够了,也可以宽松点。只是,你若做项目,应当根据客户的要求。3 m5 n5 R1 f% e5如何保证单元质量? : y6 u w i4 8 v w0 k7 t: t, 答:你做的是四面体网格,所以首先要保证的是没有fr

3、ee edge(tools->edges)。先调整单元使之没有free edge, 2 g o: ?5 I9 即整个模型是封闭的,没有空隙;还要检查一下T-connections。再check elems,使你三角形单元的aspect,skew,max(min) angle达到要求。 # + c# T7 Q( n$ R1 W* o) w 6如何检测单元质量: % u w% ( Y9 p7 D # F 答:除了check elems之外,还有qualityindex下的optimize功能。 # v, - v- E3 Q4 u% z7 L* l: i7component到底有什么用? 0

4、o0 I1 r, W- ! X8 T 答:是这样的,component是hm的基本存储单位,所有的单元的实体都存储在component里面,如果不指定的话, ( g q# P1 8 # E2 B7 ?x: 5 Z 系统会默认一个component的,如果你对cad比较熟的话,这个类似cad里面的图层。component中可以存储几何模型和单元, . G$ Q; 3 W! _9 U m 至于怎么存储,看你自己觉得怎么方便了这有时需要一点经验。 3 y7 J$ E9 g ?7 1 Y8HM中可以不设定单元属性(也就是选用什么单元),就直接对几何体划分网快,是不是这样? 8 n3 x& V6 W*

5、h z+ y J 答:是这样的,这和ansys不同,不过更加符合有限元的处理思路,刚开始学ansys时,对先指定单元类型反而觉得有点别扭呵呵。 4 y0 a- ! s n3 kO HM是一个通用的有限元前处理软件,这个前处理的概念不只是划分网格,还包括定义求解器认可的单元类型和边界条件, 9 A* l: j2 d! J9 v- N 无论最后使用ansys、nastran、Abaqus、Marc等求解,都可以划分好网格然后在hm里选择相应的模板为网格定义单元属性。不过推荐的方式还是先定义好模板。9 m8 p2 Z# I# 8 z! L0 P, R9 C b! & H4 a% t# i( M9 m

6、8 X# p9mesh,w/o surf 是什么意思? 3 |4 i# ! * Q) a- Q! G 答:关于mesh,w/o surf的问题,首先要明确的是w/o的含义,就是without。4 j Lb: f; N d/ o 大家可以看看与之相关的mesh, keep surf和mesh, dele surf,后两者的划分网格方式都是要先生成曲面, # |. i; M# Z4 e k2 R7 I9 a# J 再用automesh的功能在这个曲面上划分网格,这两者本质上没有区别的,只不过在划分网格以后一个保留曲面,一个不保留。( Vp; G% q/ _# P* | 但是w/o surf就不一样

7、了,它是与曲面无关的,而且最重要的是它并不使用HyperMesh的automesh功能。 % Y. . / k% v3 B% k3 p 它有一点像Patran中的Isomesh。它的优点体现在对一些规则曲面(如长方形和梯形)划分网格的过程中。 0 & u. ; h5 6 l6 e3 A8 h/ w10 HM能不能把一些node编入单独的collector? / o: B5 sU( K7 U9 W- 答:entity set中node选项。 & Y( j 3 p# m9 |0 G: |% j e y9 v 11 Hypermesh的缺省快捷键有那些? 1 c8 m2 : R: fs. y 答:/

8、 c8 ! r H4 n; B, s +Shift +Ctrl( I% H& y! S# B F1 Hidden line Color Print Slide) l7 l* 2 & b) * W/ y F2 Delete Temp Nodes Slide File# q! x- S9 g8 y t* l; |& V J& F3 Replace Edges Print Eps$ m3 W! j4 ml8 s H F4 Distance Translate Eps File H6 y9 P. J5 l F5 Mask Find Print B/w EPS4 b9 l5 b3 l O t) J F6

9、 Element Edit Split JPEG File: X- x2 S1 i5 j( ) p; s* l9 v F7 Align Node Project ; S1 x# g* # - 2 F F8 Create Node Node Edit 4 I4 + 6 z F9 Line Edit Surf Edit * b: e* + , u1 X+ F10 Check Elem Normals 6 x% L7 n. g) a/ j F11 CollectorsOrganize 4 f: X- Q& ) | F12 Automesh Smooth ! P6 . s5 N4 h T12 如何设置

10、自己喜欢的快捷键? R/ T) n& O, z0 Dp/ o 答:toolsbuild meunkey 。 & 8 b1 X( X2 L! x- o. c( s?4 x q 13 Ainite的三边原理和钱币原理是什么?_ - _8 y3 x* x# CZ 答:1. 两平面相接一定会有顶点;. k/ q- D/ C7 2. 平面与曲面相接多半没有顶点,但相切一定有顶点;& h& K6 S# X* z. ?; j4 A 3. 凸面与凸面相接、凹面与凹面相接没有顶点;- Y2 f3 F* x. + d 4. 凸面与凹面相接多半会有顶点; E3 - i* s6 p2 I) S3 U 5. 多边形有多

11、个顶点,随便找个对角以线分面,即可减少顶点;, M3 6 ?* y1 I4 6 c 6. 带有曲边的面多半会出现顶点不够的情况,根据俺的钱币原理(中国古代的钱币)将其分开,就会获得更多的顶点。 ( I. f$ V# j0 b* M, O/ | 14 Hypermesh中face和定点是如何确定的? & C* U5 C3 j& l9 d 答:HYPERMESH是通过FACE识别顶点的。在OPTIONS=>MODELING=>FEATURE ANGLE中有定义角度。 6 |9 t0 b5 X ( n, f1 5 I( n) O4 R 当两个或两个以上相邻面的FEATURE ANGLE

12、小于设定角度时即被认为是一个FACE .2 h4 J1 W4 T% R+ ? 我不确定SOLID MAP中默认值是多少,但顶点VERTEX的识别即通过FACE: K2 B1 ( w; c1 来使别的,即两个FACE之间会产生一个VERTEX。 / vk# gA: f( X* W15 Hyperworks文件的扩展名说明。 1 l3 + a, E9 l k# s 答:http:/ + h2 W b5 yL1 d# d (谁有兴趣帮大家翻译一下,交Formyjoy老大校对后加2分)。 : K8 l( e! : i; p& F# t9 y16 材料属性参数说明。 & Y8 s/ c9 / q7 N)

13、 a 答:http:/ 8 L7 m X# q1 W1 (谁有兴趣帮大家翻译一下,交Formyjoy老大校对后加2分)。 ; y) Q( O2 4 z) I0 B 17 关于RBE2单元主从点的设置。 N8 k3 y- L$ h- P# u3 j 答:原理:这种刚性元的两个节点由于六个自由度均受约束,所以位移完全一样,在计算时先计算出主点的位移,随后自动得到从点的位移。7 0 w|y% e( s6 O2 6 , L 因此在设置主从点时有如下原则:) ?( r+ N ? j6 w 1、同一个node可以是两个主点;$ p. _+ I% K! Q- y! I4 B$ 2、同一个node不能为两个从

14、点,此时对应的两个主点的位移很可能不同,那么这个点的位移听谁的呢?- z4 M! D6 j i m 3、如果一个node既是主点又是从点,那么主点的定义一定要在从点之后,这样可以先得到前面的从点的位移,对应的这个主点的位移也就不用算了。 6 t, y. B: l; T& h1 g7 _18 如何修改菜单里的缺省字体大小? ! t7 l c- m8 q- |9 L9 $ r 答:在Hypermesh的安装目录(C:Altairhw6.0hmbin)里,用写字板打开hm.cfg文件,修改*menufont(2)为*menufont(1)。自然在这里你也可以修改其它东东。 - e2 j9 h1 Z-

15、 c! . _) Z 19 washer的功能和对washer时圆半径的修改。 4 l* ! . k: S7 |5 X+ l6 M( y$ A 答:(1)孔的划分可以用到macro菜单中的washer功能,从而保证孔周围单元的质量。 1 V# K. |& w3 G3 b! h6 m) c (2)在Altairhw6.0hmbingeompage.mac中, 找到下面的句子,修改最后的数字1.5为你想要的数值。8 x o! W( S/ Uu, Y& Z *createbutton(2, Washer, 0, 0, 10, BUTTON, Create a trimmed surface conc

16、entric with an existinghole.,Washer,1.5), X8 I4 p1 p7 g7 r* j7 NT 20 如何删除同一个collector中复制的单元? 0 Z* m1 t8 0 q 答:check elem寻找duplicate的单元。有时候需要先equivalence相应的单元。 & z! c& 0 T& l$ n9 M21 Error:Boundary recovery failed during sub-grid recovery.是什么意思? / H/ c. l U6 n8 W; g 答:是由于高亮的单元或者其周围单元存在某些质量问题,所以不能生成3d

17、网格,建议修改2d单元质量。 H6 0 G) u1 N6 f 22 如何将不同的Hypermesh模型合成一个大模型? / d* e* m V9 R/ J |- L 答:可以利用model brower进行大的模型管理,建立若干多级的装配管理各个部件。 ) q# G- O8 h d8 S23 如何保证3D单元的质量? % m! m7 i2 z G% A# l* W7 r, 答:另外,我用了另一种办法,先把表面automesh,然后用qualityindex把所有的坏单元进行优化,保证所有的单元都是好的,然后用3D里的tetamesh,选择所画的单元,做出三D网格 . k0 Zr7 e4 s7

18、24 hypermesh有沒有什么功能可以让上、下表面的网格移到中性平面上来? ( |+ s% u 5 x; x( j 答:两种方案,开始就抽中面,或者在某一个表面划分完后进行elem offset。 0 E t7 9 ( l$ n1 25 如何查找错误? ; P ?$ |6 R4 e* O% v% r5 g! J 答:首先你打开*.out文件(应该和你的.fem文件同名并在同一个目录下),找到错误发生的位置。 % w H f* L8 d( A7 O) E5 F7 26 hyperwork可以算动载荷吗? 1 |: Y/ m* w6 O j 答:不行。Hyperwork starts as a

19、 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).- L( j2 xv: A# M( G. Y 27 单元划分完成后,用TOOLCheck Element和2Dqualityindex检查单元类型。哪个更具权威?还有没有其他的检查方法?Check Element中得到不良单元如何修改?% i

20、3 1 - |# _7 y! H 答:如果单纯从某个单元是否超过设定的指标角度来讲,两者的功能是一样的。但是2d->quality index可把不同超标类型的单元同时显示出来,并可按自己设定单元的好坏等级以不同的颜色显示。在quality index中,有一个综合的index值来评价整体模型的质量好坏,每一种单元质量指标都会按不同的等级(如:好,较好,差,很差等)对index值有不同的贡献,较差的等级会贡献较大的index值,这样如果整体模型的index值越大表明单元的质量就糟糕。总之,利用qualiy index可以得到一个综合的质量评价和统计信息。; S9 V- x, G: R%

21、w) 7 Y 对于check element中得到的不良单元,如果数目较多,通常可用quality index下的edit 或optimize对超标单元进行自动调整,如果数目不是很多,既可以手工调节,也可以用qulity index自动调节,相比较而言,在quality index 调节单元速度要快点。当然有些单元在quality index下是不可调节的,那只有通过手工的方式来调节了。* D2 Q1 Y& Y; U/ r8 H& n28 autocad 的图形可以导入hypermesh嘛? ! r3 Q% o4 a: D: U 答:dxf是可以的。4 _0 v4 B0 mO$ m: O( 2

22、9 怎样察看单元的信息? 0 G6 A! 2 l O2 B P; f! J 答:In the permanent menu, there is a button named card. Press this button and then click any elem, you will get what you want. - Gb# 6 y- f: s( oL7 r* z30 关于xyplot的隐藏问题。 * , . C+ N! x: E8 k. D 答:在永久菜单区的disp里将switch换到plots将里面的components全部关掉就可以了,其实关于模型的显示的问题都可以在里面解

23、决。 2 w0 Q) Q* o3 u: A+ G5 T 31 如何管理comps的名称? - F! P# 8 m4 n+ Le/ Q) b1 l2 K1 j 答:model brower就可以很好地对其进行管理了。 : ? t$ i2 e n& 2 ; R32 几何模型中两个板件是没有间隙的,如果在划网格的过程中出现穿透(两个件分别取中面,但中面的距离小于两者厚度之和的1/2)该怎么处理,影响计算吗?3 V: T c7 m3 g1 G$ B 答:两个板在check penetration查穿透要注意,两个板的normal方向要相对。9 T8 j2 N1 J; q9 D( e9 g5 y 如果检

24、查出穿透,对模态和静力分析没有影响,但是对碰撞分析影响非常大。$ S1 Q t) R) Y/ n% n; L 如何修改穿透,要分情况而定,有的是几何上就存在穿透,需要移动网格。有的是网格划分的原因引起的误差,需要用penetration里面的工具来微调。通常10E-5以内的穿透就可以忽略了。, m$ V2 t5 e S& Q3 c 注意调整完穿透以后还需要重新检查单元质量,因为很多节点的位置可能又变了。 ! B# r0 i0 Y0 S* ) p$ F: X33 如何在一个物体中用不同的collection表示出来? 4 e; P * 9 R4 i, o 答:将单元分别放在不同的comp之下。

25、8 D- aY8 U1 n9 ?, b l/ |34 如何对做好的元素进行隐藏? : s: j, i4 F# . K3 f7 O6 H2 Z% B 答:F5 Mask是一个办法,或者通过disp关闭comp的显示也是个好办法。 . A% X A; t: S?# M5 * z 35 如何测量一个曲面倒角的半径? ( u+ h- J2 P8 Z6 o 答:快捷键F4,选择three nodes 或者three points,在曲线上选择三个点,点击 circle center找到中心点,再测量距离。(Goemcirclesfind center也可以找到圆心点。) 2 , Q- L9 E: E0

26、; H% f7 V 36 关于surf edit中trim with line的使用体会。 ! R& r) q8 b, o7 v5 B% 答:原来的理解是如果要把曲面切成两部分,一定要在曲面上做出曲线,然后再用曲面上的这条曲线来切割曲面。基于这种想法,我一直觉得在曲面上做出曲线是很困难的。今天仔细看了一下帮助文件,才发现自己的理解是错误的!现贴出原版帮助:- P. c* Gtu) c trim with line # r- O7 c* |) _3 S Allows you to trim/split surfaces using a line (or a group of lines). In

27、 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 surfa

28、ces to the temporary surface. These trimming operations can split a surface into multiple surfaces.1 m) X+ d8 f7 v $ v) K% W+ m 37 HM能否画出等值线图? # i# f# - V7 Q6 d& S8 G+ z O 答:在post->contour->isosurface,你拖动图例上的小三角符号向上或向下移动,就可以改变等值面的图。 5 H/ e; 1 x2 n* y: 8 Z 38 请问在XYplot怎么把曲线各点的坐标给导出来? * o5 R5 V1

29、 k# b. F3 J 答:利用以下模板将采用curve输出成dat文件C:/Altair/hw6.0/templates/feoutput/hm/curves。 9 Z. |% d6 Z, B 39 hypemesh里面可不可以贴片啊(查看局部应力)? , h2 W5 |& & N, g 答:你可以选定一些节点或单元放到一个专门的set里面。然后在求解之前要求求解器跟踪这些set 8 E& A. |) E7 U40 是不是划分网格是边线的点数密度越高模型的匹配率也越高呀?moldflow中也这样吗? # N z; S! k) J4 ?/ t$ U 答:应该是吧!moldflow中的匹配率是指

30、fusion网格中的上下层网格的匹配,之所以有这个概念是由于与fusion模型的算法有关(这个就说来话长),midplane就没有这个概念!而hypermesh的匹配率是指网格与模型的几何误差,这和MF有本质区别,MF是不考虑网格与模型的误差! + X/ l. G9 MF7 t1 r: N h41 如何选择表面单元? - I# J2 X- _- : l$ o4 K5 J, | 答:tool=>face 或者通过element的弹出菜单by config。 / n( 4 r. H0 T: D( n5 Y& O: jy9 d5 y42 collector中的creation method中的

31、no card image是什么意思? 6 q. j: H. 7 P# p4 c$ Z% O p 答:no card image表示所创建的collector不需要一些几何特性,例如,载荷,约束等等。card image 所建的collector需要几何特性才能完整的描述,例如,板壳单元的截面数据,弹簧元的刚度,自由度等等。* n6 o4 L ?) , o: q/ N 43 Tetramesh时要注意什么? ! x3 / Y8 3 G9 W 答:First, all shell elements should enclose a volume, which means that no free

32、 edges should exist.9 j3 J5 H3 r* J5 K- 2 K Secondly, there are no duplicated elements or T-connections in the model. G$ V! W( t$ |; 8 M, J2 l Finally, to get a fine-quality tetra mesh, the quality of the shell mesh mush be ensured.# A/ Wk( N7 4 q4 E 44 geom macro上tool中的几个命令如何使用? # B: I5 Q0 o6 f 答:1

33、。isolate是用来分离体的表面,原来没有抽取中面的时候常用来分离外(或内)表明,然后用offset geom或elem来生成中面的(Seperate thin solid component into a single surface): U3 p! G# C# m$ ; , 2。washer就是在圆孔外圈生成一个1.5倍的圈,主要是更好的划分网格(Create a trimmed surface concentric with an existinghole)6 E8 U/ Z) Z|( X2 D- M e 3。adj circ pts就是在圆上添加硬点,也是更好的划分圆孔网格(Adju

34、st location of fixed points on a circlular edge by 45) $ 8 f6 H2 N8 ; p* e* u 45 hypermesh的操作能撤销吗? 5 x5 O9 ! E0 ?( Q, B% T7 ? 答:在当前菜单下的 reject 命令,当然你也可以在做某些你不太确信的步骤之前,先存盘,然后又想回到之前,可以用retrieve,重新得到文件。 6 2 F) J5 z3 w4 k9 e2 4 C0 Q 46 关于合并节点的几种做法。 $ ; n- X* + E* # w+ 3 o 答:一、直接用equivalence,但是仅限于节点间的距离小

35、于最小单元尺寸的20,否则容易引起单元的畸变;5 ?4 Q1 N- y& f1 e0 v 二、用replace,挨个节点挪动(快捷键F3);- Z6 D, R( l* G0 I4 C; % i 三、两排节点差不多距离时,可以先用translate整体移动节点,然后再equivalence,相当于批处理。 + b* R. ? d, f/ A. V 47 hypermesh6如何修改默认单位(长度默认值是m 如何改成mm )? 3 h! F0 S4 G x, i( b8 答:可以用命令tool=>scale放大1000倍,将单位换为mm。 3 6 ) s+ F 8 q( w48 能否在HM中

36、建立ansys的节点耦合关系? ; Te3 X$ I: vf 答:HM能为所有主流求解器做前处理,不仅仅在于它的网格质量非常好,还在于它的多样化的模板,能够针对求解器的不同格式定义各种单元连接或者接触等关系。 1 F: |% Q; u4 v! x7 o1 n6 |+ j, S n 49 如何用Hyperworks做非线性优化? : u: t8 P- X; 2 G: ov 答:如果选择nastran或abaqus等求解器,再配合hyperstudy 就可以做非线性优化了。 7 Y2 c6 M$ p ; P+ b I1 a+ K50 能否在HM中建立ansys的节点耦合关系? . s1 f; m3

37、 8 t 答:建立ANSYS中的coupling/ceqn,在HM中有多种实现方式,无论是rbe3, rbe2 还是Equation,都可以非常方便地建立任意自由度上的耦合关系。! p. G6 w% + q. w( xu& p HM能为所有主流求解器做前处理,不仅仅在于它的网格质量非常好,还在于它的多样化的模板,能够针对求解器的不同格式定义各种单元连接或者接触等关系。 ) D# d# I- J. D: L! b51 如何开始一个新的工作? * G8 _: j- N & X3 L ? 答:按下F2,选择删除model,第一次的工作就不存在了,然后import别的东西。 K1 d% + f2 j%

38、 P5 B 52 如何在HM中获得一个node的坐标(x,y,z)? F# u. ; p; P% g) q 答:按下F4,然后选中你需要的node,点击edit就可以了。 G9 % q P3 H! b53 optistruct的数值输出结果在哪里找? 3 / H+ n+ q% M: s 答:可以在HM中导入.res结果文件,然后再后处理种选择显示单元应力,点击想要的单元就可以显示该单元的应力值。 1 R$ K2 H7 c; g: N$ q 54 金属基复合材料的模型该如何划分? 1 w1 D8 t0 Z) F+ P4 答:HM6.0版本2D下有个hyperlaminate就是专门用来建复合材料

39、铺层的,新东西,好好学学。 & q: X* I3 M% q7 _55 order change有什么用处? % B2 J* k3 x* n5 B5 kN 答:作为划分单元来说,order表示单元的阶数。7 I2 |2 L+ J( y: C) l8 ? 一般我们用的都是一阶单元(单元内其它点的位移由节点的位移线性插值得到),但有时候为了提高计算精度,我们采用二阶单元(即采用二次插值)。- |, U3 B N* L& 0 Hypermesh提供了很方便的功能实现了单元阶数的改变。这样我们可以用一阶单元来划分网格,在检查质量后为了提高精度直接将其转化为二阶单元来计算。同样的,也可以将二阶单元转化为一阶。k

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1