收藏 分享(赏)

hypermesh柔性体教程(altair教程).doc

上传人:weiwoduzun 文档编号:2908897 上传时间:2018-09-30 格式:DOC 页数:23 大小:563.50KB
下载 相关 举报
hypermesh柔性体教程(altair教程).doc_第1页
第1页 / 共23页
hypermesh柔性体教程(altair教程).doc_第2页
第2页 / 共23页
hypermesh柔性体教程(altair教程).doc_第3页
第3页 / 共23页
hypermesh柔性体教程(altair教程).doc_第4页
第4页 / 共23页
hypermesh柔性体教程(altair教程).doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、第一步:导入模型:第二步:设置材料属性(注意红圈之内的单位属性,可根据实际情况修改,此处不做修改)第三步: 网格划分(这里为实体网格,可以为四面体,也可以为 6 面体)第四步:提取面网格(命令:tool-faces)在 components 里面会有名字为 faces 的 component,点击 collector 命令,选择 update,选择faces(可以改变名称,这里后面的名称位 skin)的 component,点击 update/edit第五步;设置此 component 属性注意上图中红圈的标记,要选择的第六步:创建刚性单元和刚性区域这里有两个刚性区域,具体创建步骤不再详述第七

2、步:创建 load collectors创建名字为 aset 的 load collectors,此 load collector 为约束,在创建约束的时候使用 no card;创建名字为 cms 的 load collectors,此 load collector 定义模态,card=cmsmeth,然后点击create/edit,出现以下面板,进行编辑第八步;创建约束在 global 面板下将 loadcol 选择位 ASET 点击 return进入 analysis 面板,选择 constraints 命令,选择刚性区域中心的两个节点,6 个自由度根据需要来选择或者取消点击 create

3、第九步:设置 entity set在 analysis 面板下点击 entity set,name=skin,entity 设置为 comps,并选择 skin(faces)点击 create,创建 entity set第十步:设置 load types在 analysis 面板下选择 load types,进入 load types 面板,将 constraint=设置为 ASET第十一步:创建载荷步在 analysis 面板下选择 subcase 命令,按照下图设置载荷步CMSMETH 选择前面创建的 CMS第十二步:设置控制卡片在 analysis 面板下选择 control card

4、命令,进入控制卡片设置面板点击 DISPLACEMENTS-RETURN 设置结果的位移输出;点击 DTI_UNITS 设置单位点击 next选择 STRAIN 命令,进入如下面板将 STRAIN_OPT 设置为 PSID,双击 PSID 选择 SKIN以同样的方法设置 STRESS 控制卡如果需要其他的设置,可自行选择。第十三步:计算点击 optistruct 命令,计算。计算完成后可得到含有柔性体的 H3D 文件,此文件可直接用于 motionview 中的柔性体计算第十四步:生成 MNF 文件打开 MOTIONVIEW,在 Flextools 下面选择 Flex Prep 命令按照上图设

5、置运行,即可得到 MNF 文件ansys 和 ADAMS 柔性体转化问题的详细步骤http:/ v. |4 q* I0 u将 user profile 设置成 optistruct.先将网格划好。4 8 4 d# w % D/ j2 . x- d6 v8 e划完网格后,将 user profiles 设置成 ansys创建单元材料属性:记得要选择 creat/edit,然后在 card image 里选择要设置的密度,exx,nuo 等。将 component 更新一下退回到 geom,选择 et types 选择跟 ansys 对应的单元类型。最后 export/ g1 r6 o+ 7 T“

6、 x. J0 S“ 4 c8 l6 S) + P15.其实各种 CAE 前处理的一个共同之处就是通过拆分把一个复杂体拆成简单体。这个思路一定要记住,不要 ( v“ w8 P8 j6 C上来就想在原结构上分网,初学者往往是这个问题。2 j+ 9 x- e C1 u, ; v) , s, u J6 D16.圆柱相贯是比较难划分的,但是也还是有技巧的。首先因为模型时对称的,所以一定要把最基本的部分找! p# 0 i/ ! y d+ f/ o( V( O然后在这些地方将整个模型分开。如图所示,还有一些地方没有标出。找出点,线是为了模型拆分,找出面 5 w T# Y8 Q3 t5 q( I3 Q* :

7、w+ R- q. m7 R- h. W# K3 A是为了划网格。因为模型是两两相交,所以一定可以找出两个图形所共有的面,找出之后才能开始画网格。文章中有承上启下的句子或段落,模型中也有承上启下面。只有找出这样的面,你才能画,否则你是画不出* 1 t( ?, y% w的。共享的面都是承上启下,承前启后的,这样找出之后,才可以衔接两个圆柱的节点。用 solid map 就可以! U- 9 + H$ 7 E: J9 W实现了。当然可能有些图的共享面并没有图示中 的明显,这就要自己做了。画网格要先画交接的部分,这样才能很容易的保证节点的连续。此外,要画网格,就一定要找出两两共享的面。这个面可能没有,这

8、就要自己做出来。因为两个形体相交,肯定会有交线,把这些交线找出来,面就做的差不多了。很多时候需要自己% o Z C# ?+ ; K$ U p; ?添加一些线条的。 t$ V8 9 G3 L( q17.并不是节点越多越好,高密度的网格能带来计算精度的提高,但是采用适当的单元类型才是最重要的6 s“ X9 Y b) 8 . M G, N* Y1 O2 ; m0 R东西,譬如单元类型,接触,材料等,几乎全部都要重新定义.) p D! C* x7 . I$ |$ P8 1 g/ n0 # b19.选择 nodes 是有个 by sets B ( 9 O; N/ oby是采用什么方式进行选择set 是集

9、合 2 o/ H+ S+ , B- ?9 U! H1.如果一些节点/单元需要反复选用,可以选中后放到一个 set 中,以后要用的时候随时可取,省得每次重复# q* G3 / o3 k A选择。2.个人习惯,我通常把要约束的节点先放到一个 set 中,施加约束的时候 by set j / q3 B0 d W1 o3 o! Y# L6 S( ) 4 d6 元模型导入到 ansys 后,没有几何,如果想选择某些节点或单元进行操作,将会非常地困难,尤其是结构复杂的时候。5 如果事先定义好了 set,在 ansys 中,会自动转变为 ANSYS 中同名字的 component,这样选择对象的操作起来就%

10、 / _1 n v8 p22.组合多个载荷(8.0 版本)创建一个 load collector;card image 选 LOAD;( K ?. / E# p1 O# E点击 create/edit;把下面的 load_num_set 改成你所要组合的载荷的数目;6 5 q) j4 p9 n# I* N. Zs 一般默认为 1,s1(1)也填 1.S1,S2 为放大倍数5 W 6 O. J, F% b1 + cdload 最好是同类型的载荷, m8 M1 Q P! K成共振.这些就是模态分析所关心的结果 8 d( n: 4 A% I/ D- m( a. l* * d“ K8 h+ w1 f

11、_26.三角形单元为什么精度差 6 z4 R# h4 i9 W9 q2 T9 O三角形单元的形函数是简单的线性插值函数, 导致三角形单元是常应变/应力单元.也就是说,每一个三角形单 3 v( S- M# C1 b/ V1 r% : D# Z% S( D1 c- w( P元内部,应力,应变处处相等, 所以,三角形的计算精度是很粗糙的.* b0 F t5 z6 v$ F$ c“ Q27.对于瞬态分析,必须将复数形式的阻尼阵转化为实数,因此就要通过一般简化将结构阻尼转化为对应的粘 ? _* H- T- N* _例如:. 6 o! O O) l- I. ?; |某激励在某段时间内的频率为Hz9 M z

12、, ; q3 则 W3=2*3.14*250=1570w=2f模态阻尼系数好像一般 15吧实际中需要测试得到,如果只是一般的计算,15足够了。% y6 N- m4 R0 r6 g! z6 p- Fu8 K% Q* F4 _/ i3 G f28.如何判断结果材料力学等理论的东西要多考虑一下,和计算结果对比。另外,不确定的时候可以改变单元网格密度等多算 2 S$ G0 L! T( Y2 M8 E6 w F f0 S1 C) j; J2 z. S: O几个模型,相互验证。 L! o) X ?2 E29.删除临时节点的方法shift+f2或者先在 preferences 切换成 hypermesh,然

13、后在 geom 下面有一个 temp nodes。在那里可以删除临时节点。5 F- t6 A- C 30.拓扑优化参数设置The MINDIM value must be larger than this average element size。这个 average element size 用 f4 测 1 M. S( T% % K a: b$ c8 z/ k7 p4 z0 p. o/ Z出 nodes 的小距离。31.添加扭矩在旋转圆柱面的两个端面创建新的 node,然后用 rigid 把两个 node 连接起来。两个 node 也要余端面的 node 用rigid 连接起来。扭矩的方向

14、符合右手法则,旋转自由度用 dof4,dof5,dof6 表示。 |+ ) t * EV2 K _( K9 j4 v Q32.选中的 dof(i)表示自由度被约束,没有被选中的 dof 是可动的。33.优化设计的时候,可以将可设计区域和不可设计区域放在两个不同的 component 里。“ q9 b0 k/ |8 _ h5 U K7 Y. |“ X! i5 B9 D% F36.关于 faces 和 edges 的联合使用算是抛砖引玉吧。 在检查三维实体单元节点一致的时候, 先检查 edges ( Z% 6 f! m. x. z( v再把三维实体单元生成表面(faces) . U+ Y/ Q7

15、N5 ) |然后再对生成的表面进行 edges 的检查。可以检查内部的节点。 p7 F, Y5 A0 “ g不知道这个方法有没有太多的问题,欢迎大家讨论。对有的三维单元来说,先生成 face 再检查其 edge,一般来说就可以了,但是如果当模型中如果内部有一个闭4 p: a0 U% 8 x合的空心的话,检查 face 的 edge 是检查不出错误的,这时,要检查 face 的法向,只有这样,才能真正的检$ W+ Y | z1 D( Z/ y0 U一般的原则是:tolerance 一般设置在普通单元大小的 20%到 40%左右比较好,但要注意最小单元的尺寸,不要 + S6 N+ s. C7 g)

16、 c I8 K变形,那么就得相应有拉压刚度,轴的支撑比较长的时候,往往旋转时会出现回旋运动,这时还得考虑单元有弯曲刚度等等,镗刀受力更加复杂,同时形状也不规矩,所以适合选择块单元模拟. 4 X i4 ! n9 S- z( S倘若采用结构有限元方法进行数值模拟,那么就要准确地判断出剖分的各个单元的受力与变形的情况;另一方面,对现有的单元类型能够很好的掌握,比如,梁是一维抗弯、杆是一维抗拉、膜是二维抗拉、板是二维* l“ n2 a0 % n* x! C: u. o. / P 2 , i9 B7 m: m“ b0 $ ( F8 d4 y主节点决定多个从节点。在计算的时候,程序只需要计算主节点的位移,

17、其他节点的位移等于主节点的位移+ k+ S5 G1 r; S5 B( F% i* I: J0 t9 m+ E y。与 rbe2 相反,各个从节点是独立运动的,主节点的位移是从节点的位移的线性组合,也就是多个从节点决定一个主节点。在计算的时候,先算出所有从节点的位移,然后用线性组合得出主节点的位移。# 0 t$ U/ l# A: t8 rbe3 通常用于把集中力/力矩分配到实际承载的区域的各个节点上,也就是 slave node.各个 slave node 得到7 E$ e u+ y- g: d$ a5 H+ c- m, Q 7 L( a/ c2 y h b确的认识,然后,对于每一种单元类型,每

18、个节点有多少个自由度,它包含哪些特性,能够在哪些条件下使 0 V: s1 D5 , ?* j# c/ o. N4 v3 b7 R3 ) s用,在 ANSYS 的帮助文档中都有非常详细的描述,要结合自己的问题,对照帮助文档里面的单元描述来选择恰当的单元类型。1.该选杆单元(Link)还是梁单元(Beam)?( Y5 s- P, H6 M, D( d5 m# i这个比较容易理解。杆单元只能承受沿着杆件方向的拉力或者压力,杆单元不能承受弯矩,这是杆单元# $ X$ H/ T b2 q7 V1 x6 k+ d的基本特点。梁单元则既可以承受拉,压,还可以承受弯矩。如果你的结构中要承受弯矩,肯定不能选杆单

19、元。 - d$ s1 M4 I: c对于梁单元,常用的有 beam3,beam4,beam188 这三种,他们的区别在于:1)beam3 是 2D 的梁单元,只能解决 2 维的问题。 c8 L. R3 n4 P# C6 v6 M2)beam4 是 3D 的梁单元,可以解决 3 维的空间梁问题。8 y+ A! I3 u; d* - o* X3 v9 _3)beam188 是 3D 梁单元,可以根据需要自定义梁的截面形状。2.对于薄壁结构,是选实体单元还是壳单元?7 h2 5 A- l; “ R对于薄壁结构,最好是选用 shell 单元, shell 单元可以减少计算量,如果你非要用实体单元,也是

20、可以 $ X# * “ S6 D! g, B+ |$ t7 s0 n! u* D O d! U5 . d# d+ P; X/ f6 z5 a/ F) c8 v# A单元有的是用于多层铺层材料的,有的是用于结构显示动力学分析的,一般新手很少涉及到。通常情况下,+ Q; m. Z, R7 O1 ; v! H# n. Eshell63 单元就够用了。3.实体单元的选择。( p m/ a/ 2 x# n2 K实体单元类型也比较多,实体单元也是实际工程中使用最多的单元类型。1 W: Z“ a) h5 E0 H! ?常用的实体单元类型有 solid45, solid92,solid185,solid187

21、 这几种。3 D3 D, s0 N a5 l L“ w5 A- d% u- b4 I; D实际选用单元类型的时候,到底是选择第一类还是选择第二类呢?也就是到底是选用六面体还是带中间 7 k+ O# h. Z _) X3 w; H: 节点的四面体呢?如果所分析的结构比较简单,可以很方便的全部划分为六面体单元,或者绝大部分是六面体,只含有少: ) C; X4 z$ q( d, I量四面体和棱柱体,此时,应该选用第一类单元,也就是选用六面体单元;如果所分析的结构比较复杂,难 9 f; d: x4 P- t$ 5 k8 1 o3 B B U/ u5 , a1 # K$ J! H+ : J免的。# C“

22、 r% L* S0 ! x, ; u* 六面体单元和带中间节点的四面体单元的计算精度都是很高的,他们的区别在于:一个六面体单元只有 8个节点,计算规模小,但是复杂的结构很难划分出好的六面体单元,带中间节点的四面体单元恰好相反,不 1 J2 I$ y3 H2 , f P+ : h j( J% Z2 u管结构多么复杂,总能轻易地划分出四面体,但是,由于每个单元有 10 个节点,总节点数比较多,计算量会$ L# h+ Y7 E9 R/ i% U2 ; X; a- 六面体单元,优选 solid185。2 W2 K, b, h4 C“ l不好意思,我写错了,solid95 是凭记忆写的,不应该包括 so

23、lid95,solid95 是带中间节点的六面体,可以退, v! A E8 u b, i; y“ Y6 t) 化为带中间节点的四面体。不应该把它和 solid92,solid187 放一个类别。7 K$ M2 f2 u# M) K: s今天上班的时候恰好用到了 solid92,顺便看了看 solid95,才发现自己记错了,多谢 showxinwj 版主的指正。2 l8 n, _( V; l% b9 g1 c3 |! L: Q# Ncheck elems-connectivity 中发现有这样的提示:”574 elements were 4 n w0 Y! c ? c/ R3 G9 F) H4

24、r具体操作如下:在 Tool-check elems 先点击 duplicates,接着点击 save failed;然后,按 F2 在 elems 下选 retrieve,最后点击 delete entity: U% Y; ( d c7 jqustion:删除这些重复单元后还有“11 elements were found with questionable connectivity”,也就是- h% P: e8 . L1 B+ 3 f说大幅度减少了 questionable connectivity 的单元,但还有 11 个,下一步怎么做?5 Y8 E1 U/ i/ x0 t# 5 E1

25、answere:你再重复上面的步骤做一次,应当可以解决了40.模态分析是否要加约束视实际情况定,但载荷是不需要加的。8 d$ R! r“ v( ; O- Z- a可以不加约束的自由体做模态分析,这时前 6 阶固有频率都为 0,表示刚体位移。) ! F A( h+ L另外在不同的约束条件下的结果是不同的,如悬臂梁和剪支梁 4 C0 ( ) J V5 C% X J: Z 的模态分析结果是结构的自振频率,这两种频率是不同的性质。41.post-summary 里可以算出重心坐标,惯性矩等信息。 c/ 8 t% r: |# d# k8 42.建立新的局部坐标系:以 HM 8.0,创建笛卡尔坐标系为例:

26、/ y/ g$ I O! E4 R( A; I5 b5,点击 creat。* g5 |: S: R% qHM 就会分别在 n1,n2,n3,n4节点上创建若干个坐标系,原点分别为 n1,n2,n3,n4,X 方向为 N1-N2,Z 方向为 N1 N2 N3 平面(xy 平面) 的法向,并以右手螺旋法则确定 Y 轴。bcs-system3 U/ P1 M . g; d6 D( g( x; ?9 8 i7 R“ ( U% v3 ! _/ L 7 p% $ d* u$ . J5 s6 如果结构和荷载比较复杂, 可以先做一次分析,根据分析的结果来确定如何定义 shape,比如对于应力集中的区域,有针对

27、性地创建 shape;46.自定义视图的保存。直接按下键盘上的 v 键, 会弹出一个窗口,里面有 save1, save2,.save5, % f: x 1 s- ) r$ w% y在 save1-save5 里面任意选一个地方,输入一个有含义的字符串,来标记当前视图。/ L) 2 z2 i- P5 X0 ?, v当你需要恢复某个之前保存的视图的时候,也是按下 V 键,然后按下旁边的 restore 按钮即可恢复到先前保存的视图。47.关于网格质量$ I1 u. s% R7 n8 U, D; |, 1、纵横比二维网格中纵横边的比值或最长边与最短边的比值。正四边形的纵横比为 1,偏离正四边形越远

28、数% 6 E( u/ a; n1 J7 $ k# 值越小,比值越接近 1 越理想。( d! 6 X, w4 o( Y/ T歪扭角代表偏离直角(90 度) 的程序。矩形的相交角为 90 度,所以歪扭角为 0。偏离矩形越远歪扭角越大。三维网格( F“ L“ a6 u0 z3 H% I6 h, c“ E: $ 四面体、六面体楔形)的歪扭角采用各面的歪扭角的最小值。 . H/ O1 r0 G c8 Z“ c0 b: T3 D3、锥度.( q+ B6 _7 w5 d1 u% f8 C2 f表示偏离矩形形状的程度。矩形的锥度为 1,偏离矩形形状越远(靠近三角形形状) 锥度越小。三维实体网格( / v) c

29、: m g. j: c* p, s! 六面体、楔形)的锥度取各四边形面的锥度的最小值。 翘曲/ n. r; v, D( N$ H n/ a评价偏离平面的程度。三点构成一个平面,在四边形单元上四个顶点未必总在一个平面上,评价偏离平面的# r4 m8 d“ U- V) 7 - T) # 程序指标为翘曲。在同一个平面上时翘曲为 0,偏离平面越远翘曲数值越大。实体网格(六面体、楔形)的翘曲值取实体各四边形面的翘曲值得最小值。雅可比比率) Z/ i. Y- 1 M. w! - _在网格的各高斯积分点计算雅可比行列式(一般和网格边的一阶导数相关) ,其中最小值和最大值的比就是雅可比比率。二维单元首先将单元

30、投影到平面上(任意四边形三点构成的平面)然后计算雅可比行列式,实: U+ r! A) g. N- X9 o3 o! P, e2 z% ?5 Y5 ?“ ! Y体单元直接计算雅可比行列式。四边形单元不是凸形时,将出现负值,分析也无法正常完成。简单形象点说,四边形任意两个节点的矢量方向指向网格域外,则雅可比阀值为正,指向域内则为负。8 M8 m; Z2 b e$ F7 o3 _8 如果该实体的截面与长度相比很大,则考虑作为平面单元(plane) ;i6 如果该平面还承受弯矩或者剪切应力,则考虑 Shell,如果有一定厚度,则考虑用厚壳 %6.如果实体很小,其体积可以忽略,可以考虑考虑用 Mass5

31、 2 B0 R1 n% c( S. “ h5 R关键在于你的考虑问题的规模、精度、建模速度、计算速度、与实际模型的拟合程度,如果问题很简单,则+ T* - E! Z% t: u7 Z+ b) S+ 直接考虑用结构力学或者材料力学求解,这样速度可以更快,适合于估算。* Z U. q6 o; N% |- p$ 4 U$ X如果要求精度很高,还要考虑用实验验证 8 , F1 ; t1 - f8 o* u这些都取决于你的实际问题! 46.添加固定点按 f11add/remove point,其中左键是 add,右键是 remove7 U$ J( u; h3 N4 V/ P5 L/ f# 7 H, f4

32、 B6 L4 B: s e( $ o# $ d47.频率响应的意思就是结构在某个频率的载荷下的动特征,如果你施加的频率不能引起共振,例如远远偏离结构的固有频率,在理论上你当然无法观察到变形。这个情况很简单,结构的动刚度在零赫兹的时候等于静$ % S3 r! 8 P5 U0 j! I$ O l) T# e3 2 D% K, Y% T刚度,在动载荷的频率接近结构的固有频率的时候,变形最大!但是频率太高的话,变形就小了,这个时候动刚度最大,所以你无法观察到结构的变形。, u- d( T5 P) v“ F. Q 2 U5 I- ?9 Q. J- H5 R9 H/ x H5 b u48.给临时节点添加标

33、签 L( J7 V+ l( a) q如果是三维单元,要先 find faces,然后才能 by face z, n W/ s3 W8 q3 w51.2D 网格都正常,solid map 后单元翘曲怎么办呢?首先,这里要说明一点,不同的生成方式,结果不一样。如果你要求非常严格,可以先 project 然后 solidmap+ e) c) m* K$ w8 F“ k1 jsolidmap 对于只有 source elements 的情况,软件会更多的依赖你的几何特征。面网格本身就和几何特征有 J* u9 9 |% S( j7 w, p6 g7 z9 j8 C3 r% Y差距,特别是对于非直边,所以

34、这造成你直接 solidmap 后网格发生微小的变化。如果先 project,然后, N6 Y6 h) P0 c$ d“ K. D# H# Y% 4 c0 | _2 esolidmap,可以达到你要的效果,翘曲为 0,但是仔细对比,你会发现,生成的网格并没有参考几何,特别是 / d) N ( i- : y, g/ _2 q在圆角处。当然,另一种方法是在圆角处细化网格,那么按照你的做法会减小造成的翘曲,但还是存在。5 I y2 W- X5 U# n4 Q( j$ B) 以设置两个 subcase,问题是如果要了解两者综合作用的结果,如何做?/ l( u i3 Q% W7 b在定义 loadcol

35、3 的时候把它的 card image 设置成 LOAD 然后在点击 EDIT,在中设置 / W e/ J% G w% r将目标函数定义为结构的总柔度最小。定义总体积作为状态变量响应。+ l2 N/ Z! E) B3 j- Q“ G1 * C) G59.注意:HM 的优化方法是基于局部最优的,并非全局最优,所以一旦初始值给的不合适,就会造成最终收敛于意想不到的局部最优区域。: S7 q N0 p2 H69.首先要说明网格的划分精度是由求解的要求来决定的,1 E% M1 J# t) m0 o2 Y依照求解的要求,需要保留什么特征就保留什么特征,然后根据要求选取适当的网格划分工具。如果用一种% u

36、1 s4 b+ t9 d1 n# 6 t0 |4 v# ?方法无法划分出满足精度的网格,我们可以采用几种综合的方法进行划分。对于一个复杂区域的网格划分,如果想采用一种方法划分初,有些不现实。. l8 ! K A! U7 K( R3 _4 t* Y, F70.修改默认单元大小:option+ l. + H4 U; |8 n2 Q, d0 u3 H2 a2 D+ r3 k: o71.mappable 的两个面必须是拓扑形状相同的面,即两个面的连通性相同,不能一个面上有孔,另外一个面上没有孔。/ I+ v$ s$ u* z1 R- M9 f+ 7 d9 o# P3 N7 X“ P* q3 R72.s

37、uppress the edges:geom-edge edit5 X, w3 i: f5 A“ 0 f+ K73.F7 可以调整网格的整齐度,方法是先选中两头的节点,然后选择偏离两头节点所构成的直线的节点。74.solid edit 中的能选择多个 surf 同时切割。1 H$ c7 n: A d7 , J75.solid map 中的 volume 不一定要有 elements76.有重复单元的时候会造成 edges 不连续。, H8 f5 Z0 U r w6 O l L, 78.shell 单元是用来模拟 3D 单元的。将 3D 实体抽取中面后就可以直接划 shell 单元了。geom-

38、midsurface79.定义模态提取频率之前,先在 cosmos 里大概算一下前几阶频率是多少。模态分析的教程参考 help 里的 os 的- Q+ a, D) . J3 d# f4 z! Qhelp4 k82.带孔的棒不能简化成梁单元。83.ruled 用 mesh w/o surf 比较好,尤其是当一边的节点不均匀的时候。( R a4 h# + | x84.划网格一定要记得经常保存。85.划大型零件的网格有时候划了一部分后却发现有些地方与 fixed point 不重合,这时候要遵循的一个原则是先划整体,然后局部调整。这样做能节约一些时间。1.如何添加重力 9 Z8 S p, d) A3

39、 collector-loadcols-name(自己输入名字)-card image-grav-creat/edit,G 中输入重力加速度(注意单位一般输入 9800) ,N1,N2,N3,(0,-1,0)表示Y4 x6 t) q/ z+ I9 W轴负方向。0 x. M f+ z7 ! c在 BCs 中选择 control cards,然后选择 acceleration,然后根据需要选择。+ |( 3 j2 T q7 x: 7 z! z4 t另外,如果要添加重力,那么材料属性里 RHO 一定要填写,这是表示密度。 p( X2 M0 L$ S5 2.划网格产生的问题在 sw 中建好的模型导入到

40、 hypermesh 里本来是没有自由边,可是在一个面上划完网格后就产生了自由边。这个自由边是肯定会产生的。因为这个时候仅仅是在一个面上划了网格,按照自由边的定义,在这个面的外围没有其他的面与之相连,所有会产生自由边。这个自由边不能去掉,而且没办法去掉。 A- C0 z# R8 e4 Z6.coupled mass matrix 耦合质量矩阵“ E8 W( B- ) p7.设置载荷类型BCs-load types-constraint-DAREA(dynamic load scale factor)这里是设置动态载荷。 B# B O+ 0 E7 s6 _“ J8.频率载荷表collector

41、type-loadcols-card image-TABLED1例如:TABLED1_NUM=2,X(1)=0,Y(1)=1.0,X(2)=1000,Y(2)=1.这样就定义了频率范围为 01000Hz,幅值为 1 的载荷) D1 n) 7 s/ ?! Y9.创建随频率变化的动态载荷loadcols-card image-RLOAD2(frequency response dynamic load,form2) V z, b2 J# O* Y10.Card Image 是你在创建一个新的组的时候,通过 Card Image 赋予这个组里面的单元一些属性.$ P“ m0 B9 i+ 具体怎么用,

42、跟你用的模板有关对于 hm7.0 版本,如果选 ANSYS 模板,创建 component 的时候,Card Image 所指定的就是这个组的单元的单元类型.(8.0 改了,不能通过 Card Image 定义单元类型了.)。如果选 abaqus, card image 指定这个组里面的单元是 solidsection 还是shellsection 还是 rigid body 或者其什么的。总之,你要对你所用的求解器的关键字比较熟 ,才能更好的使用 HyperMesh 做前处理.11.瞬态载荷 card! X5 o) 0 2 b% p“ TLOAD1/ f3 ?- s s6 V12.模态分析关

43、键步骤:7 n- C/ % T3 G* 1. 创建一个 load collector, card image 选择 EIGRL(LANCZOS 方法)。2. 创建 subcase,type 为 normal modes, method 选中刚才创建的 load collector。) r; v6 |7 k, D2 + _“ L( d3. 在 control cards 的 sol 选择 nomal modes,param 中选择 autospec, 如果想生成 op2 文件,把 post 也选上 5 O+ ( w8 K8 U4. 导出成 bdf 文件,启动 nastran 进行分析。86.计算

44、单元或者节点的数目:tool-count87.两个 com 单元大小不同的例子 Connection of Dissimilar Meshes using CWELD Elements - OS-1050 g7 Q: K( x. _/ 7 R92.在导入几何模型的时候最好把输入法关了。在 sougou 输入法是中文状态下,import 菜单有时候会打不开,或者点击下拉菜单一闪就没了。, G% S# I% I) z; 93.建立 joint。首先要用 option-graphics-选中 fixed point。然后在 1D 里的 joints,类型选择 fixed point。这个操作的作用实

45、际上使两个相交的点重合。7 |6 I/ 1 a3 I$ Z0 C- N5 w( K94.rbe2 单元,只能约束一个端点,即 independent 那个端点,否则会报错。95.角加速度是通过 rforce(在 loadcol 里定义)来定义的。96.体积、面积的计算:toolsmass calc97.在 node 的地方添加固定点。 point edit 最右边的那个选项。tol 如果在直线上就没有什么意义,在曲线上就有意义了。98.实现移动 com 精确定位的方法可以通过 tool-position 来实现。from(n1,n2,n3) 和 to(n1,n2,n3),n1,n2,n3 要分

46、别对应重合。; T 7 s- | X7 T- W99.在节点上定义局部坐标系只是说该点作为局部坐标系的原点,除此外无其他效果。1 D2 E1 _! v/ X1 7 c5 m% H100.用 bc-system 建立了新的局部坐标系后如果想用 assign node 把所有的节点指定到新的坐标系中,在选择坐标系的时候可以手动用鼠标直接选择新建的坐标系。也可以建完后 collectors-props(选中需要用坐标系的单元)-update/edit-CID(点击坐标系) OK101.注意分组。添加新的几何线、面的时候要把这些几何特征放在新的 com 里,这样方便以后删掉这些特征。. - u5 f3

47、 U“ Y, _! * u* L) L. E102.error1000 经常是由 property 不对造成的。7 & G, O& . i# ?$ Y103.先用一阶单元划好后,可以用 2D,3D 里的 order change 把单元换成二阶单元。7 f+ d z/ a2 w8 B$ O104.零件复杂,划网格创建了很多 com 的时候建立 domain 一定要按照 com 一个一个地建立,否则会很麻烦,电脑运行很慢。105.网格过渡讲究光滑,逐步,连续,有时最好还得对称。网格的好坏有一个重要的标准,那就是单元的形状,比如四边形单元最理想的状态是正方形,前面的兄弟网格虽是渐变的,但单元的质量

48、还是不高(接触部分) 。网格的疏密程度最好能由程序通过某种准则自动的调整,这就是所谓的网格自适应技术。106.ctrl+f6 相当于 print screen。字体会自动反色。图像在一般情况下会自动存到 hypermesh 默认的启动路径下,如果没有设置,应该在我的文档下,“ Z2 f3 n$ q+ D) Y6 q+ l. . h6 x107.tetramesh 如果想自动划分的网格和自己在面上划的网格节点重合,那么所有面上都需要划网格,这样才能使 2D 的网格封闭。选项要选 fixed trias/quads108.用 f10 可以查看最小单元尺寸。) t+ b 2 t2 J# s6 E& y, q109.通过 node 来创建 fixed point 是在 point edit 里完成的(最右边的选项) 。

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

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报