当前位置:首页 >> 机械/仪表 >>

hypermesh笔记总结


1.如何添加重力

+ X0 D9 n3 T, O4 z" a

collector-loadcols-name(自己输入名字)-card image-grav-creat/edit,G 中输入重力加速度(注意 单位一般输入 9800) ,N1,N2,N3,(0,-1,0)表示 Y 轴负方向。 在 BCs 中选择 control

cards,然后选择 acceleration,然后根据需要选择。
' n, u+ s* T0 C; W/ t/ ?1 g. q 0 I

另外,如果要添加重力,那么材料属性里 RHO 一定要填写,这是表示密度。 2.划网格产生的问题

7 u9 h4 G; w' n; a* u! @5 U7 u; c( @* f

在 sw 中建好的模型导入到 hypermesh 里本来是没有自由边, 可是在一个面上划完网格后就 产生了自由边。这个自由边是肯定会产生的。因为这个时候 仅仅是在一个面上划了网格,按照自由边的定义,在这个面的外围没有其他的面与之相连, 所有会产生自由边。这个自由边不能去掉,而且没办法去 掉。 3.网格密度对拓扑优化结果有影响。 4.拓扑优化中常用质量分数作为约束,但是除非在优化设计要求中明确提出优化后质量减轻 的百分比,否则优化前很难断定质量分数应该选取多大合适,因此可能需要指定几个不同的质 量分数分别进行优化,然后再在结果中选取最优参数 5.为模态分析设置频率分析方法的 card 是 EIGRL
) ?" x5 c# @: t; v 9 _& Z; V, w

b# ~- p& X9 n : f2 B0 A " ?

其中 ND 跟设置有几阶模态有关系。V1,V2 设置频率范围。 6.coupled mass matrix 耦合质量矩阵 7.设置载荷类型
' Q4 f% \& H, ?9 \3 y : W+ }

BCs->load types->constraint->DAREA(dynamic load scale factor)这里是设置动态载荷。 8.频率载荷表
+ w0 s: l0 A% n! w" ]. m/ G

0 Y: }6 N& S; A& m& U+ K7 A3 R

collector type->loadcols->....->card image->TABLED1 例 如 : TABLED1_NUM=2,X(1)=0,Y(1)=1.0,X(2)=1000,Y(2)=1. 这 样 就 定 义 了 频 率 范 围 为 0~1000Hz,幅值为 1 的载荷
& |$ I; t# Q& l) f2 K0 o, u

9.创建随频率变化的动态载荷

6 g, |' t0 }+ D, W/ Y

loadcols->..->card image->RLOAD2(frequency response dynamic load,form2)

& H3 O, L5 z9 T

10.Card Image 是你在创建一个新的组的时候,通过 Card Image 赋予这个组里面的单元一些属 性.
( \7 s6 p4 A2 n/ h6 W

具体怎么用,跟你用的模板有关对于 hm7.0 版本,如果选 ANSYS 模板,创建 component 的时 候,Card Image 所指定的就是这个组的单元的单元类型.(8.0 改了,不能通过 Card Image 定义 单元类型了.)。如果选 abaqus, card image 指定这个组里面的单元是 solidsection 还是 shellsection 还是 rigid body 或者其什么的。总之,你要对你所用的求解器的关键字比较熟,才 能更好的使用 HyperMesh 做前处理. 11.瞬态载荷 card TLOAD1
7 x1 S0 ?/ c" l) t8 R8 O 2 g- a+ ] E6 _! U' Z 3 I% K$ F2 D6 H' B" I4 ^1 {

12.模态分析关键步骤:

1 I3 I7 ], N w% X$ \' I

1. 创建一个 load collector, card image 选择 EIGRL(LANCZOS 方法)。

, p5 B: a8 Q8 s% a% l I

2. 创建 subcase,type 为 normal modes, method 选中刚才创建的 load collector。 3. 在 control cards 的 sol 选择 nomal modes,param 中选择 autospec, 如果想生成 op2 文件, 把 post 也选上 4. 导出成 bdf 文件,启动 nastran 进行分析。 12.模态分析关键步骤: 1. 创建一个 load collector, card image 选择 EIGRL(LANCZOS 方法)。 2. 创建 subcase,type 为 normal modes, method 选中刚才创建的 load collector。 3. 在 control cards 的 sol 选择 nomal modes,param 中选择 autospec, 如果想生成 op2 文件, 把 post 也选上 4. 导出成 bdf 文件,启动 nastran 进行分析。
0 O, }, U9 d2 ^5 o0 l" Q% t

13.template 和 profile(即在 hw8.0 里选择 preferences,然后选择 user profiles)是不同的。 14.hw8.0 划好网格模型如何导入到 ansys 将 template 设置成 ansys:file->load->template 将 user profile 设置成 optistruct.先将网格划好。 划完网格后,将 user profiles 设置成 ansys 创建单元材料属性:记得要选择 creat/edit,然后在 card image 里选择要设置的密度,exx,nuo 等。 将 component 更新一下 退回到 geom,选择 et types 选择跟 ansys 对应的单元类型。 最后 export
$ u0 _5 Z6 z; l4 E! I . c1 k, E; r& M) t0 {. U / c4 D & d. F( h3 Y* @% s c

15.其实各种 CAE 前处理的一个共同之处就是通过拆分把一个复杂体拆成简单体。这个思路 一定要记住,不要
- T) D( R+ Q! l8 n9 c, C1 s

上来就想在原结构上分网,初学者往往是这个问题。
) H; v# L- S/ }: Q" s$ B. ^8 Y$ M

16.圆柱相贯是比较难划分的,但是也还是有技巧的。首先因为模型时对称的,所以一定要 把最基本的部分找
+ i1 N& w( k: M R

出来,拆分成 1/4,1/2 模型,这样才能更好的观察交接面的位置,以及相交情形。这一点 不仅对圆柱划分有 用,对于其他的模型,只要是对称的一定要分开。画好之后用 reflect。这样一是方便画网格, 二是保证模型
) @$ U0 A7 r, f) s7 |( H0 {

的准确。画图一定要在相交处将模型分开,就是说找出几个图形共同拥有的点,线,面。这 是相当重要的。

然后在这些地方将整个模型分开。如图所示,还有一些地方没有标出。找出点,线是为了模 型拆分,找出面
; I' p% b) G5 n, [

是为了划网格。因为模型是两两相交,所以一定可以找出两个图形所共有的面,找出之后才 能开始画网格。
2 T- z8 m; C( |5 K( y # `/ L. q # e& L5 A3 o3 S8 p* H 0 r

文章中有承上启下的句子或段落,模型中也有承上启下面。只有找出这样的面,你才能画, 否则你是画不出
6 C/ U) Z9 l2 y % y 2 o, R2 Y3 G1 t. K

的。共享的面都是承上启下,承前启后的,这样找出之后,才可以衔接两个圆柱的节点。用 solid map 就可以
& t! z( W s) g4 U1 s2 n

实现了。当然可能有些图的共享面并没有图示中 的明显,这就要自己做了。画网格要先画 交接的部分,这样 才能很容易的保证节点的连续。此外,要画网格,就一定要找出两两共享的面。这个面可能 没有,这就要自
* q1 Q1 x" K* q9 j X# J# n3 D

己做出来。因为两个形体相交,肯定会有交线,把这些交线找出来,面就做的差不多了。很 多时候需要自己
" m7 S& M( S( Y( C& \; S

添加一些线条的。
9 X0 g4 n5 Y: k" U ; s6 V

17.并不是节点越多越好,高密度的网格能带来计算精度的提高,但是采用适当的单元类型 才是最重要的 18.Hypermesh 是一个通用的前处理器,可以适应不同的求解器的需要。可以中途更换其他 模板,但是不建议这
* M0 i1 l; y - V8 N

样做, 因为不同求解器对于单元类型, 载荷,以及材料的定义相差比较大,没法自动把所有的 东西一一对应的
1 L4 Q! ]- ^. r% ]' v( U& y

给你转换过去.通常情况下,中途切换模板,意味着除了节点和单元保留外(载荷有时候可以转 换过去),其他的
/ ^3 o, S# F$ H! Q0 C : ]: ?$ ^+ j: D/ ^! u

东西,譬如单元类型,接触,材料等,几乎全部都要重新定义.
) L. M" K1 W' \. | |

/ m! z4 S+ |) F {3 @

19.选择 nodes 是有个 by sets by……是采用什么方式进行选择 set 是集合 1.如果一些节点/单元需要反复选用, 可以选中后放到一个 set 中, 以后要用的时候随时可取, 省得每次重复
% b7 F9 o( \; m9 K, x9 n7 _

选择。

; J; k9 I( H7 t2 ^ 0 g' X: S2 A

2.个人习惯,我通常把要约束的节点先放到一个 set 中,施加约束的时候 by set 3.在创建 Cerig 的时候,把所有的 slave node 放到一个 set 中备用。 4.以 ANSYS 为例, 有一些特殊的操作,在 hypermesh 中不好处理,需要在 ansys 中处理。 但是,hm 导出的有限
1 F+ M/ M& g+ R. X1 P" }& f 5 I+ k/ Q3 p5 a& h

元模型导入到 ansys 后, 没有几何, 如果想选择某些节点或单元进行操作, 将会非常地困难, 尤其是结构复杂 的时候。 5 如果事先定义好了 set,在 ansys 中,会自动转变为 ANSYS 中同名字的 component,这样 选择对象的操作起来就
1 l3 f5 y. K# W* C$ E; } ; z2 E. J 8 h( Z. E! b. v2 {7 [& K% j) V8 {

方便多了。
8 c# q6 }3 K. I' d9 E2 w

' z6 U3 h8 k5 h- K& l }

20.ansys 中设置加载方式是通过 KBC 关键字. 你在 hypermesh 里面设置 KBC 就可以了 在 control card 里面找.
5 I+ M% U# J- m( @3 O; y

& c) h' U! v2 D8 f/ l) n( r) C

21.2D 网格没问题,3D 网格也没问题吗? 2D 里网格没问题了,solid map 后,3D 的网格不一定没问题,这要分两种情况: a.如果就一个简单体,那肯定没问题; b.但复杂体就不行,比方说如果你在划一个复杂的体,一般你会切成很多块,每一块都是一个 体,每一个体的
5 P+ i8 d8 ?5 i2 v) G+ e- u2 h * a+ E) g9 \7 x9 U# [& U" N

2D 网格没问题,但他们连在一起 3D 网格可能就有问题,可能存在缝隙,所以在你做复杂体的 时候在 solid map panel 下每划一个体的网格都要点下这个面板右边的按扭 eqvilance,这样就能保证体没问题。 22.组合多个载荷(8.0 版本) 创建一个 load collector;card image 选 LOAD; 点击 create/edit; 把下面的 load_num_set 改成你所要组合的载荷的数目; s 一般默认为 1,s1(1)也填 1.S1,S2 为放大倍数
- G" E$ o0 Q* @! I2 E 5 Z1 M. d: W# S$ A: { 1 ?2 T' `! ^6 V/ o 0 O

$ A @$ Y- |+ Z' j1 B5 l

dload 最好是同类型的载荷
+ B" R) v ; g; C8 f0 c ?3 G

23.设置初始速度的 card:invelb

0 z( ] h / Y, U* O

24.创建 table 的时候,txt 的值要按照(x,y)的顺序,一个值接着一个值输入。 25.理论上模型的固有频率应该是无穷阶的,由于简化成有限单元组成的模型,其固有频率 的数量应该等于节

点自由度之和减去约束自由度之和。一般前几阶固有频率最重要,求解的精度也比较高。求 解的阶数大到一
3 C( f$ f- @& ~0 W% E& Y9 _4 Q+ @

定程度就没有意义了,因为根本算不准,也没有必要考虑。固有频率显示的是模型自身的特 性,了解它可以
: v/ t7 b0 p& ?" h5 G7 o0 ~. y

用来分析模型的振动响应,优化模型或激振频率,避免共振。每一阶次的固有频率都会对应 一个模态振型,理 论上无穷多的固有频率就对应有无穷多的振型.如果其中某些相邻阶次的固有频率对应的振 型是一样的话,那
8 x/ e0 d- Z( W

么就很可能产生自振.如果一个零件的某阶频率和接触的其它零件的某阶频率接近,振型相似, 那么就很可能形
0 { X8 n# ]1 o' X! ` : P2 M' h6 }6 [/ v- R$ g

成共振.这些就是模态分析所关心的结果
; G; t! {6 D : h) Y b( |

% U+ ^- k7 o% Y! f

26.三角形单元为什么精度差 三角形单元的形函数是简单的线性插值函数, 导致三角形单元是常应变/应力单元.也就是说, 每一个三角形单
: z( F# P. @/ y, Q; z! z; b- N

元内部,应力,应变处处相等, 所以,三角形的计算精度是很粗糙的.
' c+ e1 v# [+ R8 A% ^" ^7 E

, } ~ H5 G6 s3 a

27.对于瞬态分析,必须将复数形式的阻尼阵转化为实数,因此就要通过一般简化将结构阻 尼转化为对应的粘 性阻尼。 结构阻尼是在物理坐标系下而模态阻尼应该是在模态坐标系下的。 在直接频率响应分析中需 要输入结构阻尼
( |5 q$ J8 t C 5 e* k8 G9 d 4 Y& I7 j - j( n

系数,模态阻尼系数用于模态频响。 W3 实际上是一个圆频率 瞬太响应分析的时候会将结构阻尼转化为粘性阻尼 W3 对应总体结构阻尼的转换 W4 对应单元结构阻尼的转换 例如: 某激励在某段时间内的频率为250Hz 则 W3=2*3.14*250=1570 w=2πf
9 I: i/ ~+ b- r8 ` % x w4 l: S( k, @" N& ? ! b5 }7 }/ s! r) ^4 D# P. c ( x5 T' _0 d2 y

, M$ Z( ~5 E4 N$ b

模态阻尼系数好像一般 1%-5%吧 实际中需要测试得到,如果只是一般的计算,1%-5%足够了。
" U: Q9 {+ D4 I) k

. x, j. l! E, J& K- ^7 K3 u

28.如何判断结果 材料力学等理论的东西要多考虑一下,和计算结果对比。另外,不确定的时候可以改变单元 网格密度等多算
+ Y4 h" Y6 j: d! g9 @! d! b2 n7 Z 8 v! T8 f0 V6 d- s- c

几个模型,相互验证。 29.删除临时节点的方法 shift+f2 或者先在 preferences 切换成 hypermesh,然后在 geom 下面有一个 temp nodes。在那里可以 删除临时节点。
" Y: I+ d2 W L2 F% a7 d; m # V$ {/ X$ B9 B

30.拓扑优化参数设置 The MINDIM value must be larger than this average element size。这个 average element size 用 f4 测
. E) }. a+ t8 D ~' O, W

出 nodes 的小距离。

4 G T, R' m. V

31.添加扭矩 在旋转圆柱面的两个端面创建新的 node,然后用 rigid 把两个 node 连接起来。两个 node 也 要余端面的 node 用
7 P$ s/ E3 c2 V2 P. d5 k

rigid 连接起来。 扭矩的方向符合右手法则,旋转自由度用 dof4,dof5,dof6 表示。
+ V7 C2 u9 G7 A - I2 @' _- \- F0 E9 h" y. q

8 D- L: d+ X+ @$ F* M+ _

32.选中的 dof(i)表示自由度被约束,没有被选中的 dof 是可动的。
f! A. Q% \7 x. `

1 F& v7 k: l1 _ h! p* A- I

33.优化设计的时候,可以将可设计区域和不可设计区域放在两个不同的 component 里。
. R) H$ d \+ @* S$ x7 a2 L p

34.如果你要对面进行分割,利用 geom—〉surface edit—〉trim with nodes 或 trim with lines 或 trim
; \! k: M3 m* t3 i; ]

with surfs/plane 对面进行分割; 如果你的几何模型是体模型,你可以利用 geom—〉solid edit—〉trim with nodes 或 trim with lines 或
" D' v/ S8 n6 d

trim with plane/surf 工具对体进行分割。 分割实体的时候注意选择节点的顺序
( a+ v4 [7 K+ [. H& z. {+ @ 7 V% e+ r, a, i# K) s/ w4 V

35.分割后划分如何保证单元的连续性? 边界上保证种子点数一样,多次划分网格后要用 edge 来查找 free edge,给定公差,就可以 进行缝合 equivalence 了。
5 [5 o' D" _: M) W6 l1 C8 p; l

* \1 q" M: S2 S! I3 r4 U, I

合并节点 ,我想有三种做法: 直接用 equivalence,但是仅限于节点间的距离小于最小单元尺寸的 20%,否则容易引起单 元的畸变; 二,用 replace,挨个节点挪动(快捷键 F3) ; 三,两排节点差不多距离时,可以先用 translate 整体移动节点,然后再 equivalence,相当于 批处理。
5 X+ ^3 b: o/ u! ^; b, T 7 T: \- F/ W5 U) Q : `% f6 i( \ c

36.关于 faces 和 edges 的联合使用 算是抛砖引玉吧。 在检查三维实体单元节点一致的时候, 先检查 edges 再把三维实体单元生成表面(faces) 然后再对生成的表面进行 edges 的检查。可以检查内部的节点。 不知道这个方法有没有太多的问题,欢迎大家讨论。
) d8 k! g3 \( _ 7 h% K* D9 x8 c! V 9 q- T' \, i r) M; o6 m 2 ~. h) K: U. I o( F) A

对有的三维单元来说,先生成 face 再检查其 edge,一般来说就可以了,但是如果当模型中 如果内部有一个闭
3 w W9 b9 \ ]4 F % `1 N1 U ; ~+ [" g ; b

合的空心的话,检查 face 的 edge 是检查不出错误的,这时,要检查 face 的法向,只有这 样,才能真正的检 查错误。 find face 可以用来检查体网格内部是否存在缝隙。 使用 find face, 可以抽出一个封闭面网格, 如果模型内
0 Q% g* d8 U/ Q8 C

部存在缝隙,则在封闭面网格中存在面网格。 find edge 主要用来检查面网格模型是否封闭, 为生成体网格作准备。 如果一个面网格模型不 存在 free edge
0 k5 N% }( `% \( N4 q4 y # I3 X$ O0 H; L- w5 x

和 T connect. 就能判定这个网格是一个封闭的面网格。

2 a: M5 ]6 s3 R/ W, H p, \

free edge 只是是用来检查面网格的,对于体网格,直接从体网格的 free edge 看不出来什么 问题, 对于体网格, 应该先 find face ,找到其表面的 face 单元, 然后再查找 face 单元的 free edge 和 T) q- g K- i$ j; E$ L6 C0 T" F

connection.
( {+ C3 C% ]) H( K- {# F

# Y7 g" ~- T3 ?; x : y ( g

另外,在 edges 中设置 tolerance 时, 我先是在 check elements 下点 length, 找到单元最小边长, 然后设置的容
3 Q, {- H9 c4 f5 R 5 K. l. V* B9 c* X' s" T# j: ~& V

差尽可能靠近最小单元边长的大小,这样就能保证发现所有的有问题的 node。 一般的原则是:tolerance 一般设置在普通单元大小的 20%到 40%左右比较好,但要注意最
b+ `: Z) [; ]1 X! x

小单元的尺寸,不要 超过最小单元的尺寸

3 R1 e; A7 M+ r+ c

37.在 hypermesh 里面怎么找重心? 在保证你的模型有材料的前提下 , 在 POST 或 CHECKS 下 SUMMARY 中 LOAD NASTRAN 中的 CTR-OF-GRAVITY
1 {5 n2 U: Z' G' i( @" o; @' V/ ? 5 Y- V2 D! b/ m4 E! o 7 A4 |1 g7 G' V8 }3 u6 ^$ f! ]. O+ @

" e1 c9 i9 P+ N' m( X, A

这样只是找到重心的坐标 用个 F8 TYPE IN 坐标值就可以了
, { N _! L( C

38.8.0 版本 多个不同类的组合,先在 preferences 里先设置成 hypermesh,设置完后在 bc 面板里创建 subcase,这里创建
9 W$ o$ u8 U2 F" H( s6 ~+ n

subcase 可以同时选择多个载荷。设置完 subcase 后,再将 preferences 里再设置成 optistruct。
2 ~0 S/ _6 a0 U( {

39.关于单元选择 关于选择单元,一般来说应该这样考虑,首先你对要分析的对象工作状态要分析清楚,了解 各个零件的受力
7 b2 F! A; h* _0 d 0 I- y 0 }

形式,同时根据有限元里各个单元性质,也就是各个单元的受力情况来选择合适的单元,选 择的单元要能够
% ]$ i* l: Q 4 a+ j( W" @: j

模拟了要分析的问题,从这方面检验,比如轴,传递扭矩,单元一定要有抗扭刚度,如果还 有可能出现纵向 变形,那么就得相应有拉压刚度,轴的支撑比较长的时候,往往旋转时会出现回旋运动,这 时还得考虑单元
* K$ ]& M6 ?" l* c! o. \/ C; Q- h # K( _ - Y/ N4 X1 J1 w2 w

有弯曲刚度等等,镗刀受力更加复杂,同时形状也不规矩,所以适合选择块单元模拟. .. 结构承载时,由于结构的材料特性将存在变形。

- [0 k! G9 F+ z, J; H1 g7 C

( i6 s5 ~; }8 a$ f

倘若采用结构有限元方法进行数值模拟, 那么就要准确地判断出剖分的各个单元的受力与变 形的情况;另一
1 W9 k+ {& J3 k

方面,对现有的单元类型能够很好的掌握,比如,梁是一维抗弯、杆是一维抗拉、膜是二维 抗拉、板是二维
9 \ Q# L b+ ?% D! u

抗弯和壳是抗拉抗弯... ,这样根据结构的承载变形选择合适的单元类型。
6 Q! i4 J* y ( K1 p5 J9 n0 I

40.rbe2 和 rbe3 的区别 要明确 rbe2,rbe3 的区别,具体怎么用,得具体情况,具体分析。 约定:蜘蛛网状的联接中心的那个点叫做主节点(master node),.从节点叫做(slave node)。 rbe2:即所谓刚性联接,主节点运动到哪,从节点跟到哪,从节点的位移与主节点始终保持 一致,也就是一个
! I# k6 Y, R& Q; X: N% y 9 `9 | 8 t4 Y- h) b# w6 G # p0 O2 _2 Y3 S, J# H( E: X * g! `' x& @% l. d

主节点决定多个从节点。在计算的时候,程序只需要计算主节点的位移,其他节点的位移等 于主节点的位移 。 与 rbe2 相反,各个从节点是独立运动的,主节点的位移是从节点的位移的线性组合,也就 是多个从节点决定
/ Q+ K4 t( }2 T" w1 R $ i7 y $ l$ ^6 l# u6 t- h * I0 L6 h9 Q 8 c7 W0 W) a5 K+ x! I, E) \2 t( `

一个主节点。 在计算的时候, 先算出所有从节点的位移, 然后用线性组合得出主节点的位移。 rbe3 通常用于把集中力/力矩分配到实际承载的区域的各个节点上,也就是 slave node.各个 slave node 得到 了分配的力之后,各自独立变形。实际上就是代替了手工把总力/总力矩分配到各个节点这 个过程。 rbe2 除了把集中力/力矩分配到从节点外,各个从节点不能独立变形,其变形必须与主节点 保持一致,相当于
0 M3 M% ^& E4 Y2 J3 m/ v ( I3 s. n$ D4 m' [" g* _5 N

用刚度无穷大的杆/梁把主节点和各个从节点联接起来。 rbe2 会给被连接节点之间带来附加的刚度。 可以试验一下,定义一个 rbe2 单元,在某一个被连接节点上加一个位移,其它被连接节点 和控制节点都会产
5 q9 w4 I. Q7 w, t5 d5 q! [ / @3 P# s6 I/ N/ P7 @) Q7 m, ^6 K

生那么大的位移。 因此在比较关心的部位应该尽量避免使用 rbe2,可以考虑 rbe3
5 F) @7 u) |% _ u* ~

不过说回来, 如果是比较关心的部位, 加边界条件本身就会带来应力的不准确……这个问题 值得探讨
/ `6 o/ y ! o4 X

41.单元类型的选择问题--给新手 初学 ANSYS 的人,通常会被 ANSYS 所提供的众多纷繁复杂的单元类型弄花了眼,如何选 择正确的单元类型,也
5 q- `2 N) d5 W' g3 P 5 N: Y/ T. i: w2 g 8 z6 L

是新手学习时很头疼的问题。 单元类型的选择,跟你要解决的问题本身密切相关。在选择单元类型前,首先你要对问 题本身有非常明
' Y9 e2 Z+ C) Y- g3 m. R k . @- v4 ~; i L+ F

确的认识,然后,对于每一种单元类型,每个节点有多少个自由度,它包含哪些特性,能够

在哪些条件下使

& G7 b" u3 X& I. f4 i

用,在 ANSYS 的帮助文档中都有非常详细的描述,要结合自己的问题,对照帮助文档里面 的单元描述来选择恰
$ U4 V( c/ G8 f% X. z, r

当的单元类型。 1.该选杆单元(Link)还是梁单元(Beam)? 这个比较容易理解。杆单元只能承受沿着杆件方向的拉力或者压力,杆单元不能承受弯 矩,这是杆单元
9 x, T' z' i- q6 z* ?# N 7 M % x* G9 v+ Q0 [& m$ U+ V

的基本特点。 梁单元则既可以承受拉,压,还可以承受弯矩。如果你的结构中要承受弯矩,肯定不能选杆 单元。 对于梁单元,常用的有 beam3,beam4,beam188 这三种,他们的区别在于: 1)beam3 是 2D 的梁单元,只能解决 2 维的问题。 2)beam4 是 3D 的梁单元,可以解决 3 维的空间梁问题。 3)beam188 是 3D 梁单元,可以根据需要自定义梁的截面形状。 2.对于薄壁结构,是选实体单元还是壳单元? 对于薄壁结构,最好是选用 shell 单元,shell 单元可以减少计算量,如果你非要用实体单 元,也是可以
?/ m Z- |; J: h6 ^ 0 Y% b* W' N: J: Q+ j: R- s 1 j' `0 q5 m# I6 o4 H 7 e. ]$ t; U) z/ P4 j - A ! k* f( g6 n5 N* a( E$ s( x; } / J# R' _( ]. _& w0 U

的,但是这样计算量就大大增加了。而且,如果选实体单元,薄壁结构承受弯矩的时候,如 果在厚度方向的 单元层数太少,有时候计算结果误差比较大,反而不如 shell 单元计算准确。 实际工程中常用的 shell 单元有 shell63,shell93。 shell63 是四节点的 shell 单元(可以退化 为三角形
3 ~7 W1 Q/ s4 u " c' d 7 ?) @+ J; ]. _, g

), shell93 是带中间节点的四边形 shell 单元(可以退化为三角形),shell93 单元由于带有中间节 点,计算精度 比 shell63 更高, 但是由于节点数目比 shell63 多, 计算量会增大。 对于一般的问题, 选用 shell63 就足够了。 除了 shell63,shell93 之外,还有很多其他的 shell 单元,譬如 shell91,shell131,shell163 等 等,这些 单元有的是用于多层铺层材料的, 有的是用于结构显示动力学分析的, 一般新手很少涉及到。 通常情况下, shell63 单元就够用了。 3.实体单元的选择。 实体单元类型也比较多,实体单元也是实际工程中使用最多的单元类型。
/ Y* @4 m# K* k% q

常用的实体单元类型有 solid45, solid92,solid185,solid187 这几种。
" j. }: L( k. L+ v

0 L7 e3 x2 w j4 v

E/ @1 p( e" ~

其中把 solid45,solid185 可以归为第一类,他们都是六面体单元,都可以退化为四面体和棱 柱体,单元的主 要功能基本相同,(SOLID185 还可以用于不可压缩超弹性材料)。 Solid92, solid187 可以归为第 二类,他们都 是带中间节点的四面体单元,单元的主要功能基本相同。

. s( f2 J$ P; Q9 {5 [

实际选用单元类型的时候,到底是选择第一类还是选择第二类呢?也就是到底是选用六 面体还是带中间
* k1 ` H; W4 h! y / G8 y / m7 [) T3 o8 {, T. m

节点的四面体呢? 如果所分析的结构比较简单,可以很方便的全部划分为六面体单元,或者绝大部分是六 面体,只含有少
( s! a- H$ M, P! h% c' F* X $ a3 [: S: ^ : i$ t, ^6 v

量四面体和棱柱体,此时,应该选用第一类单元,也就是选用六面体单元;如果所分析的结 构比较复杂,难
7 v5 b/ J: ]- x( C3 S

以划分出六面体,应该选用第二类单元,也就是带中间节点的四面体单元。 新手最容易犯的一个错误就是选用了第一类单元类型(六面体单元),但是,在划分网格 的时候,由于结
6 s- T0 X7 x/ y 1 l% c & i+ w8 s) b, l s

构比较复杂,六面体划分不出来,单元全部被划分成了四面体,也就是退化的六面体单元, 这种情况,计算 出来的结果的精度是非常糟糕的,有时候即使你把单元划分的很细,计算精度也很差,这种 情况是绝对要避
2 Z; |6 D' t: {# A) O# W+ d% Z" a

免的。 六面体单元和带中间节点的四面体单元的计算精度都是很高的,他们的区别在于:一个 六面体单元只有 8
8 d1 S; s, S n

个节点,计算规模小,但是复杂的结构很难划分出好的六面体单元,带中间节点的四面体单 元恰好相反,不 管结构多么复杂,总能轻易地划分出四面体,但是,由于每个单元有 10 个节点,总节点数 比较多,计算量会
( K7 a( j2 ]! X& y

增大很多。 前面把常用的实体单元类型归为 2 类了,对于同一类型中的单元,应该选哪一种呢?通 常情况下,同一个
) }+ E2 X [: W/ J/ d+ s7 O ' G$ ~8 O# b+ k, j0 N3 s& z

类型中,各种不同的单元,计算精度几乎没有什么明显的差别。选取的基本原则是优先选用 编号高的单元。
' d0 y * }4 Y0 V6 v4 _

比如第一类中,应该优先选用 solid185。第二类里面应该优先选用 solid187。ANSYS 的单元 类型是在不断发展 和改进的,同样功能的单元,编号大的往往意味着在某些方面有优化或者增强。 对于实体单元,总结起来就一句话:复杂的结构用带中间节点的四面体,优选 solid187, 简单的结构用
! L: R5 F% Z* q 3 u) g% I

六面体单元,优选 solid185。
* w, S S3 i* m* O% H

不好意思,我写错了,solid95 是凭记忆写的,不应该包括 solid95,solid95 是带中间节点的六 面体,可以退
3 U; X9 u6 d! A0 _) X3 E1 v

化为带中间节点的四面体。不应该把它和 solid92,solid187 放一个类别。 今天上班的时候恰好用到了 solid92,顺便看了看 solid95,才发现自己记错了,多谢 showxinwj 版主的指正。
# F- f. @( K; T2 E* z6 Y5 v / i" R( ~) _1 g }) W3 H! S! m* Q 5 e0 |/ R5 v5 o. S+ S% n2 g- j

39.单元质量检查 qustion: 2d 单元划分完毕,在 Tool->check elems->connectivity 中发现有这样的提示:”574 elements were
! |; P4 S( b4 E/ [: P , M7 p( t1 T 8 H9 V

found with questionable connectivity“,这时有些单元高亮,怎么解决这个问题 answere:connectivity 表示有重合单元存在,把重合单元删了就可以了。 具体操作如下:在 Tool->check elems 先点击 duplicates,接着点击 save failed; 然后,按 F2 在 elems 下选 retrieve,最后点击 delete entity
" J) k' w0 L# |2 t ! m/ ^' S$ i$ ?5 m2 _) J7 O # p/ p# n # \, k

, j$ L2 K5 m3 a6 c! B0 i

qustion:删除这些重复单元后还有“11 elements were found with questionable connectivity”,也 就是
4 i t- s, D9 Q4 \

说大幅度减少了 questionable connectivity 的单元,但还有 11 个,下一步怎么做....? answere:你再重复上面的步骤做一次,应当可以解决了 40.模态分析是否要加约束视实际情况定,但载荷是不需要加的。 可以不加约束的自由体做模态分析,这时前 6 阶固有频率都为 0,表示刚体位移。 另外在不同的约束条件下的结果是不同的,如悬臂梁和剪支梁
6 I: e% g5 I0 R0 @3 A; w- @; P) \ * E/ L) y 4 S& S. E+ a- Y

一般情况下模态分析应该尽量模拟实际情况,有约束必须要加,否则分析的意义不是很大, 因为自由模态和
( o6 [# ?" [, c/ E$ z% z

约束模态的结果会有较大差异。
' }' k* U( ?/ S5 _) Q

" O; o- V) C% _) h" x; s

有些问题是需要求解在某种载荷作用下结构的频率的,这就是有外激震力情况下的模态分 析,无载荷情况下
& _; v& M) F- K : d# q- P1 K8 u3 Z

的模态分析结果是结构的自振频率,这两种频率是不同的性质。
6 Y& Q1 K+ l0 y

41.post-summary 里可以算出重心坐标,惯性矩等信息。
{5 C2 t4 `+ z8 B8 j+ P

42.建立新的局部坐标系: 以 HM 8.0,创建笛卡尔坐标系为例: 首先创建 system 的 collector: system collectors 然后 Analysis--->System: 选择节点以确定坐标系原点所在的位置,可以选择多个节点(n1,n2,n3,n4......)以同时创建 多个相同的坐
& Y: B6 R/ c' j6 M7 D- e7 \4 ] c$ y. s9 u 6 a) U, r- [$ ?( q4 l H7 `: O0 {4 |! r2 ~ S ) V$ U9 K( k' h$ U% _% I

标系.随便选一个节点 N1,作为坐标系的原点。 HM 自动跳焦到 X-AXIS 按钮。再选择一个节点 N2,N1-N2 便是新建坐标系的 X 方向。 HM 自动跳焦到 X-Y plane 按钮。继续选择一个节点 N3, 则 N1 N2 N3 三点确定的平面为 XY 平面。 5,点击 creat。 HM 就会分别在 n1,n2,n3,n4......节点上创建若干个坐标系,原点分别为 n1,n2,n3,n4......,X 方 向为 N14 B2 t5 a' V$ j* K! F' a: p - b5 T a4 E7 [4 \3 O 5 ?7 j* z$ t+ ^7 @, q: U 3 `

N2,Z 方向为 N1 N2 N3 平面(xy 平面)的法向,并以右手螺旋法则确定 Y 轴。 bc's-system 43.查看 nodes 的坐标:在 nodes 里直接可以查看。 44.删除节点 shift+f2
7 g+ h; w0 L8 @7 D' Q# p

+ V. I+ u Y& V; x* y 2 V( O

- }) [2 d) y : X Y! c( f

45.理论上 shape 越多,越可能得到更优的解。 最弱的方法是,针对所有允许设计的区域随机地创建一些 shape 一般来说,可以根据模型的结构形式和荷载特点,创建有可能改进设计的 shape(这需要比较 多的经验和清晰
; N' K* A+ D/ v# F( {/ U( k

的力学概念)。 如果结构和荷载比较复杂, 可以先做一次分析,根据分析的结果来确定如何定义 shape,比 如对于应力集中
4 s" T2 B9 E1 {, x/ v 2 w ! K2 R' ?# L4 l1 d9 f; Y0 {0 q

的区域,有针对性地创建 shape; 46.自定义视图的保存。 直接按下键盘上的 v 键, 会弹出一个窗口,里面有 save1, save2,...save5,
) O- ~: r7 m% o

在 save1-save5 里面任意选一个地方,输入一个有含义的字符串,来标记当前视图。
0 t6 J4 V/ [$ I/ c& _

当你需要恢复某个之前保存的视图的时候,也是按下 V 键,然后按下旁边的 restore 按钮即 可恢复到先前保存 的视图。 47.关于网格质量 1、纵横比二维网格中纵横边的比值或最长边与最短边的比值。正四边形的纵横比为 1,偏 离正四边形越远数
7 M: C V: U $ r- {6 X! z

值越小,比值越接近 1 越理想。 歪扭角 代表偏离直角(90 度)的程序。矩形的相交角为 90 度,所以歪扭角为 0。偏离矩形越远歪扭 角越大。三维网格(
% H. v) f r& M b! A. _ 8 i2 W9 {9 N; l$ e; n 5 m4 h# e |8 K* J+ F3 W6 c0 U

四面体、六面体楔形)的歪扭角采用各面的歪扭角的最小值。 3、锥度. 表示偏离矩形形状的程度。矩形的锥度为 1,偏离矩形形状越远(靠近三角形形状)锥度越小。 三维实体网格(
1 J& Z* R/ x. H; _& p' x7 V & o; C9 J- V. J, \3 Y

六面体、楔形)的锥度取各四边形面的锥度的最小值。 翘曲 评价偏离平面的程度。三点构成一个平面,在四边形单元上四个顶点未必总在一个平面上, 评价偏离平面的
4 _5 I8 M0 x5 h, `! F# q : W! s0 ]2 t9 u ; v* X6 O- Y5 W% I5 a* z9 Q/ U

程序指标为翘曲。在同一个平面上时翘曲为 0,偏离平面越远翘曲数值越大。实体网格(六 面体、楔形)的翘曲
t3 B! Y# h7 G+ _- Q$ X8 T8 a. o & }- q3 u3 j! M) [' d# }# S0 o* a/ {

值取实体各四边形面的翘曲值得最小值。 雅可比比率 在网格的各高斯积分点计算雅可比行列式(一般和网格边的一阶导数相关) ,其中最小值和 最大值的比就是
) w* q8 W& ]1 r& g5 L6 { ' N9 C: @; j; A* C

雅可比比率。二维单元首先将单元投影到平面上(任意四边形三点构成的平面)然后计算雅 可比行列式,实
. V7 }. a' o# u4 _. w : H! v& W6 d3 {2 b6 v : I

体单元直接计算雅可比行列式。 四边形单元不是凸形时, 将出现负值, 分析也无法正常完成。 简单形象点说 ,四边形任意两个节点的矢量方向指向网格域外,则雅可比阀值为正,指向域内则为负。 扭曲 实体网格的相对面相对扭转的程度。 7、坍塌 自动划分网格时会产生四面体网格(Tetra Mesh),此时可能会产生接近于板的高度很小的四
( o/ Z* H: q" I- H% p- y 8 e4 M8 S. Y. [$ A

面体,这样的四 面体被称为塌陷四面体(Collapsed Tetra)。塌陷值用于评价四面体单元塌陷程度。 8、线长度 检查杆系网格线的长度。二维面网格两边交角检查面网格的两个边构成的角度。
; ?& H% P8 V% T$ C: U) o5 m

45.solid 的作用 取决于你自己和模型的假设 1.一个实体你可以首先想到就是 Solid 2.如果实体的截面与长度相比很小,可以作为梁(beam); 3.如果该梁只承受拉压 ,则可以当作杆(rod) 8 如果该实体的截面与长度相比很大,则考虑作为平面单元(plane) ; i6 如果该平面还承受弯矩或者剪切应力,则考虑 Shell,如果有一定厚度,则考虑用厚壳%
/ N! `+ Y( ^9 e, j' S$ R& w " i: [. M( O' l- z , X7 o& k0 G! H; u& R \: n3 L

6 E% p6 }( |"

6.如果实体很小,其体积可以忽略,可以考虑考虑用 Mass 关键在于你的考虑问题的规模、精度、建模速度、计算速度、与实际模型的拟合程度,如果 问题很简单,则
9 c% T1 ^: Y( A" F$ @( Z7 _

直接考虑用结构力学或者材料力学求解,这样速度可以更快,适合于估算。 如果要求精度很高,还要考虑用实验验证 这些都取决于你的实际问题!
6 e5 A+ J. V, H' } " w. f+ n6 r* _- b) k8 \

46.添加固定点 按 f11 add/remove point,其中左键是 add,右键是 remove
$ I) i$ u) b3 T: o/ W ' p7 s: z# O- P0 V& x

; f. V " U& y. K3 G

47.频率响应的意思就是结构在某个频率的载荷下的动特征,如果你施加的频率不能引起共 振,例如远远偏离
2 X1 A# z- B0 f+ y 5 Y ( U/ l9 D2 I) {' o$ ^

结构的固有频率,在理论上你当然无法观察到变形。这个情况很简单,结构的动刚度在零赫 兹的时候等于静
5 _0 K! p! g- f K& M O$ T& r& T9 T. H

刚度,在动载荷的频率接近结构的固有频率的时候,变形最大!但是频率太高的话,变形就 小了,这个时候
$ t9 ~7 h& g: b5 ?* V3 H `$ Y" b 2 ?* o l

动刚度最大,所以你无法观察到结构的变形。
! |( Z& u$ z# e: m

48.给临时节点添加标签 post-titles
9 q6 X9 C; L7 y - Z' N2 h: B

% T& F+ q' m l" P

49.用 shell 单元创建 surf geom-surf-from fe 50.选择 elements

$ i7 G C4 _7 g5 F0 M; h' Y

如果单元是二维的单元可以用 by face 如果是三维单元,要先 find faces,然后才能 by face
. W0 K, D- K. v5 |

51.2D 网格都正常,solid map 后单元翘曲怎么办呢? 首先, 这里要说明一点, 不同的生成方式, 结果不一样。 如果你要求非常严格, 可以先 project 然后 solidmap solidmap 对于只有 source elements 的情况,软件会更多的依赖你的几何特征。面网格本身 就和几何特征有
9 M' T) {' ?( T 8 M+ }4 S/ ~4 v # k# l/ J! U4 Y- g7 f/ s# F- U : |, x0 Q [ C' ^ I1 ~

差距, 特别是对于非直边, 所以这造成你直接 solidmap 后网格发生微小的变化。 如果先 project, 然后
( }2 i7 s& X0 M% H0 U4 d 5 M- G9 }( ]7 P( j8 T$ { c; ]# w

solidmap,可以达到你要的效果,翘曲为 0,但是仔细对比,你会发现,生成的网格并没有 参考几何,特别是
x7 Z& B% r- ?, H& b

在圆角处。当然,另一种方法是在圆角处细化网格,那么按照你的做法会减小造成的翘曲, 但还是存在。
7 Y4 h. i2 g: b( y : f" T& _, h* `2 |" }

52.求教:optistruct 加载问题 subcase 中的 load 只能选择一个 loadcol,如果有两个 loadcol:FORCE1,FORCE2,要了解两者 单独作用的结果可
% a% P/ l+ ]5 X5 X0 w7 A/ x. |4 o / I! a4 ?$ d; b& G

以设置两个 subcase,问题是如果要了解两者综合作用的结果,如何做?

3 ^- S4 }9 H# |! A' h/ Y7 v" L

在定义 loadcol3 的时候把它的 card image 设置成 LOAD 然后在点击 EDIT,在LOAD_M UN_SET中设置
' n3 p( w1 i1 f$ L& o

为2,就可以合成了 53.图形显示精度在 options-----modeling 里面设置。

- W4 Z) \: x0 y ( t

54.修改 os 文件生成路径 具体做法是,在修改控制卡里的 TMPDIR 卡片,它默认值是你的文件所在的目录,比如说 你在 D 盘下 work 文件夹
; _" m6 K1 E# L" ]% p . D9 A1 U0 y 3 r + a6 w& R- O2 S. G

下求解,那么 TMPDIR 就是 D:\work,TMPDIR 卡是临时路径,temporary direction,OS 求 解时会产生很大的临
! l7 m; Q$ l M4 Q3 } U 9 p8 l" V' Q% j" E$ v2 ]& P

时文件, scratch file, temporary file 的意思一样! 叫 和 TMPDIR 卡就是设置临时文件的路径。 我遇到的问题是默认的路径出现了问题,或许是因为缓存,或许是因为硬盘。。 。。 具体我也不知! 我的做法是把 TMPDIR 卡改成别的盘的路径。 D: 如 \work 变成 C:\work 就 OK 了。 TMPDIR 位于 BCs->control cards 下
: Z/ q1 j& w0 a. L# E4 Y ' A0 \. o3 E. Q / g) o7 U: I6 I- B" O, ? * a( N5 h3 e. `8 w+ O " q

55.global 中的 element size 值就是使用 automesh 时默认的值。 56.surf 是指你的具体的几何表面,face 是指网格表面的。

1 e: W! d( f% o [6 K

3 f: N" \( c W5 ?

57.optistruct 在优化的时候是先将设计空间的材料全部切除,然后一点点加上去,这样就形成 了一步步的迭代
6 l* [+ w; V9 X : o: {# C/ E " i$ W. f1 C4 ^& I, @

,在每一步迭代的时候软件都会进行一次 analysis,来检验是否符合你设计的约束和目标 58.结构柔度 Compliance 是 HyperWorks 中的一种响应类型,定义为柔度反映的是结构的应 变能力。 优化目标既要满足疲劳强度要求又要最大限度的节约材料,实现体积最小化 将目标函数定义为结构的总柔度最小。定义总体积作为状态变量响应。
$ o/ l1 Q; @8 t: c' C6 C" { 2 m; R: Y1 ~3 o* v

59.注意:HM 的优化方法是基于局部最优的,并非全局最优,所以一旦初始值给的不合适, 就会造成最终收敛 于意想不到的局部最优区域。 60.合并面 surface->untrim
& E3 j. Y! v+ U% R# i; E

: g* _2 Z! K1 z9 b2 F6 N4 s8 ~

61.分别显示 sets 用 entity sets 里的 review 来显示 set,那些个要被显示的 entities 必须已经事先显示在屏幕 上,这样用 review 才能 highlight 它们。 否则, review 无法 highlight 它们。 举例来说。 comp A 里有 10 个 elements, comp B 里有 10 个 elements. 现用 comp A 里的 5 个 elements 和 comp B 里的 5 个 elements 做一个 set A。如果当前
/ c' v$ w7 V" `8 W7 W

只有 comp A 显示在屏幕上,那么如果用 entity sets 里的 review 来显示 set A 的话,HM 会 告诉你,这个 set 共
, Q+ P1 W* w( Q2 N, a; a) `7 {

里有 10 个 elements, 但只有 5 个显示出来了,也就是 comp A 里的那 5 个 要想把某个 set 里的 elements 全部显示出来,办法是: 把那些 elements 所在的 comps 全部显示出来,用 entity sets 里的 review 来 highlight 它们。 把所有的
2 r3 E; A. @4 x, w

comps 都显示出来,Mask(F5) ,elems,by sets,选要的 sets,elems,reverse,mask。, 把 所有的 comps 都不显示出来,Find Entities (shift + F5),find entities, elems, by sets,选要的 sets,find.

要想把某个 set 里的 nodes 全部显示出来,办法是: 把那些 nodes 所在的 comps 全部显示出来,用 entity sets 里的 review 来 highlight 它们。 comps 是否显示无所谓,Temporary Nodes (shift + F2), nodes, by sets, 选要的 set, add. 看完后 如果不 再需要,clear all. 如果某些 elems 要经常显示或隐藏,就把它们放在一个单独的 comp 里,显示 comps 或许比 显示 sets 要方便一些 。如果某些 comps 要经常一起显示或隐藏,就把它们放在一个单独的 assembly 里。
) L) y 7 Q6 L2 b

62.改变单元阶次 1D,2D,3D->order change
}6 \9 S& G& z

63.检查重复单元 F10->duplicate->save failed->F2->elem->retrieve->delete
9 J- ?0 Z' e5 c* l% D. R0 V 3 R* r3 A. q+ f- m# \. }

" U K; I6 L) e; c- f

64.volume 是基于映射的。 映射是原面到目标面,HM 里的映射,原面可以有多个,而目标面只可有一个。
4 A6 u8 O: F4 n$ G7 x8 ?4 _$ ~

65.draw 一般选择非设计区域。 66.可以先划分网格,再设置单元类型 67.用临时节点作为 solidmap 的引导节点的时候起点和终点都要选上。

0 q! X: i% w3 f) T6 F

68.solid 在切过后在切的面上一定会出现 T-junction,切出来的 solid 不一定要单独放在一个 component 里, 即使单独放在一个 component 里 T-junction 也仍然存在。如果存在 T-junction 要么因为这里 真的是 3+edges,
6 l/ U1 Z) k3 x) u& t

如果图形上不是那么就是出现了面重叠,需删除一个面。 69.首先要说明网格的划分精度是由求解的要求来决定的, 依照求解的要求, 需要保留什么特征就保留什么特征, 然后根据要求选取适当的网格划分工 具。如果用一种
+ {' Y% d& Z# l4 ?$ c& e3 S) L

方法无法划分出满足精度的网格, 我们可以采用几种综合的方法进行划分。 对于一个复杂区 域的网格划分, 如果想采用一种方法划分初,有些不现实。
5 C+ ~9 E! h 2 ~! f

; o5 j) z" w; `( T

70.修改默认单元大小:option
+ h d- k; ~* M+ p4 m' p6 r- @

8 J+ `! k5 Y2 r9 I6 R) X

71.mappable 的两个面必须是拓扑形状相同的面,即两个面的连通性相同,不能一个面上有 孔,另外一个面上
# p7 d, F4 c1 w5 q% ^ / }+ g/ ^

没有孔。

) U R9 q1 e: ]3 h a3 X

72.suppress the edges:geom->edge edit

! e/ I7 k x- d 8 U

73.F7 可以调整网格的整齐度,方法是先选中两头的节点,然后选择偏离两头节点所构成的 直线的节点。
6 m( H: k: c; X. o

74.solid edit 中的能选择多个 surf 同时切割。
2 I' j/ ], V" A- ?

75.solid map 中的 volume 不一定要有 elements 76.有重复单元的时候会造成 edges 不连续。

# L, O7 M' m - }6 y 8 j

77.draw 和对称约束(pattern group)中的 anchor 等可以用自定义的临时节点
' ~) A6 w9 l: i- w5 y " @

$ r# N( e* n& g

78.shell 单元是用来模拟 3D 单元的。将 3D 实体抽取中面后就可以直接划 shell 单元了。 geom-midsurface
8 R3 ^4 p2 ]! U! _" d$ g/ p8 ~

79.定义模态提取频率之前,先在 cosmos 里大概算一下前几阶频率是多少。模态分析的教程 参考 help 里的 os 的
0 `7 u. x) k9 c: ?6 Z

help 80 创建同心圆用 scale,不过要注意 duplicate 81.align nodes 是调整两个节点对齐程度。 82.带孔的棒不能简化成梁单元。
# p1 U9 U3 B$ ~

83.ruled 用 mesh w/o surf 比较好,尤其是当一边的节点不均匀的时候。 84.划网格一定要记得经常保存。
5 f* G0 R, \/ o1 x; u

. g4 W8 C6 v4 x1 J5 A' \) Y1 J

85.划大型零件的网格有时候划了一部分后却发现有些地方与 fixed point 不重合,这时候要 遵循的一个原则
/ R! ?5 r1 Z; x# C % U2 k0 D" ^( L5 V " l

是先划整体,然后局部调整。这样做能节约一些时间。


相关文章:
13hypermesh 笔记总结
13hypermesh 笔记总结_机械/仪表_工程科技_专业资料。13hypermesh 笔记总结1.如何添加重力 + X0 D9 n3 T, O4 z" a collector-loadcols-name(自己输入名字)-...
hypermesh学习笔记
hypermesh学习笔记_学习总结_总结/汇报_实用文档。hypermesh学习笔记 Hypermesh 学习笔记 1 一些常用的快捷键 F2 删除 F3 合并节点 F4 测量 F5 隐藏 F6 网格编辑 ...
hypermesh笔记原创
hypermesh应用笔记 27页 2下载券 hypermesh精华笔记总结 19页 2下载券 hypermesh...Before HyperMesh has run the routine, you should see a message asking to ...
hypermesh 心得
20. .Hypermesh 笔记 CAE 2009-02-26 22:17:54 阅读 119 评论 0 字号:大...Hypermesh 总结-网格划分篇 2010-01-16 18:571、 我想提取一个面的线, 映射...
hypermesh笔记
hypermesh笔记_工学_高等教育_教育专区。Hypermesh 笔记 1.如何添加重力 collector...y7G-U-}5O0iR W.C 对于实体单元, 总结起来就一句话: 复杂的结构用带...
hypermesh学习笔记
hypermesh学习笔记_计算机硬件及网络_IT/计算机_专业资料。F 大小 合适窗口 D display...对于实体单元,总结起来就一 句话:复杂的结构用带中间节点的四面体,优选 soli...
HyperMesh学习笔记
HyperMesh学习笔记_机械/仪表_工程科技_专业资料。HyperMesh学习笔记 一、 CAD 模型导入 .stp 格式 二、 几何模型清理合并自由边(红色的线)---缝合: 步骤: 1....
hypermesh常见问题笔记
hypermesh常见问题笔记_工学_高等教育_教育专区。其实各种 CAE 前处理的一个共同..."钱币原理"是 ainite 大侠对圆剖分的一种总结.圆很难直接对它剖分(自由剖...
HYPERMESH 总结
HYPERMESH 总结_IT/计算机_专业资料。终结其实各种 CAE 前处理的一个共同之处就是通过拆分把一个复杂体拆成简单 体。这个思路一定要记住,不要上来就想在原结构上...
hypermesh学习心得
shift+F3 equivalence 15、哪位高手知道 hypermesh 中 2D/ mesh params / elem...HYPERMESH讲义 71页 免费 hypermesh笔记总结 19页 3下载券 hypermesh笔记及hyperwo...
更多相关标签:
java基础知识总结笔记 | 达内云笔记项目总结 | java笔记总结 | java云笔记项目总结 | 草原狼环评总结笔记 | zigbee自学笔记总结 | 读书笔记总结 | 盗墓笔记总结 |