内容发布更新时间 : 2024/12/25 1:18:15星期一 下面是文章的全部内容请认真阅读。
方法无法划分出满足精度的网格,我们可以采用几种综合的方法进行划分。对于一个复杂区域的网格划分,
如果想采用一种方法划分初,有些不现实。
70.修改默认单元大小:option
2 Q, d0 u3 H2 a2 D+ r3 k: o+ l. [+ H4 U; |8 n. l8 \\! K' A! U7 K( R3 _4 t* Y,
71.mappable的两个面必须是拓扑形状相同的面,即两个面的连通性相同,不能一个面上有孔,另外一个面上 没有孔。
7 d9 o# P3 N7 X\/ I+ v$ s$ u* z1 R- M9 f+ @
72.suppress the edges:geom->edge edit
5 X, w3 i: f5 A\\\0 f+ K
73.F7 可以调整网格的整齐度,方法是先选中两头的节点,然后选择偏离两头节点所构成的直线的节点。
74.solid edit中的能选择多个surf同时切割。
1 H$ c7 n: A d7 ~,
75.solid map中的volume不一定要有elements
76.有重复单元的时候会造成edges不连续。
77.draw和对称约束(pattern group)中的anchor等可以用自定义的临时节点
78.shell单元是用来模拟3D单元的。将3D实体抽取中面后就可以直接划shell单元了。geom-midsurface
79.定义模态提取频率之前,先在cosmos里大概算一下前几阶频率是多少。模态分析的教程参考help里的os的 help
: }: w' |% M( q2 {4 ]& `\`1 V( L$ P5 c+ K5 K* A% y- Q+ a, D) `. J3 d# f4 z! Q3 n) b; l L, ], H8 f5 Z0 U' r' w6 O& C
L& S& q, o y# H) h y7 ~80创建同心圆用scale,不过要注意duplicate
2 p% o, v0 _3 B/
( z8 q+ K |# R, ^. n81.align nodes是调整两个节点对齐程度。
: D7 ^0 \\1 {' K% B;
82.带孔的棒不能简化成梁单元。
83.ruled用mesh w/o surf比较好,尤其是当一边的节点不均匀的时候。
( R a4 h# `+ | x
84.划网格一定要记得经常保存。
85.划大型零件的网格有时候划了一部分后却发现有些地方与fixed point不重合,这时候要遵循的一个原则
是先划整体,然后局部调整。这样做能节约一些时间。
1.如何添加重力
9 Z8 S' p, d) A3 @
collector-loadcols-name(自己输入名字)-card image-grav-creat/edit,G中输入重力加速度(注意单位一般输入9800),N1,N2,N3,(0,-1,0)表示Y
4 x6 t) q/ z+ I9 W
0 x. M f+ z7 }! c轴负方向。
+ |( `3 j2 T' q7 x: ~7 z! z4 在BCs中选择control cards,然后选择acceleration,然后根据需要选择。
' p( X2 M0 L$ S5 ~另外,如果要添加重力,那么材料属性里RHO一定要填写,这是表示密度。2.划网格产生的问题
在sw中建好的模型导入到hypermesh里本来是没有自由边,可是在一个面上划完网格后就产生了自由边。这个自由边是肯定会产生的。因为这个时候
仅仅是在一个面上划了网格,按照自由边的定义,在这个面的外围没有其他的面与之相连,所有会产生自由边。这个自由边不能去掉,而且没办法去 掉。
& i1 q- M# M5 r' \\\5 x
7 _) @ T9 w1 e. [7 j3.网格密度对拓扑优化结果有影响。
4.拓扑优化中常用质量分数作为约束,但是除非在优化设计要求中明确提出优化后质量减轻的百分比,否则优化前很难断定质量分数应该选取多大合适,因此可能需要指定几个不同的质量分数分别进行优化,然后再在结果中选取最优参数5.为模态分析设置频率分析方法的card 是EIGRL
& u4 p4 N+ U. T8 p5 E$ E& h$ Q4 ]& [* W. \\( X/ p0 ]! K
. j' `; A- C0 z# R8 e4 其中ND跟设置有几阶模态有关系。V1,V2设置频率范围。6.coupled mass matrix耦合质量矩阵7.设置载荷类型
\
BCs->load types->constraint->DAREA(dynamic load scale factor)这里是设置动态载荷。8.频率载荷表
collector type->loadcols->....->card image->TABLED1
' B# B O+ @0 E7 s6 _\
例如:TABLED1_NUM=2,X(1)=0,Y(1)=1.0,X(2)=1000,Y(2)=1.这样就定义了频率范围为0~1000Hz,幅值为1的载荷9.创建随频率变化的动态载荷
loadcols->..->card image->RLOAD2(frequency response dynamic load,form2)
' V z, b2 J# O* Y) D1 n) `7 s/ ?! Y
$ P\ i+ }10.Card Image是你在创建一个新的组的时候,通过Card Image赋予这个组里面的单元一些属性.
具体怎么用,跟你用的模板有关对于hm7.0版本,如果选ANSYS模板,创建component的时候,Card Image所指定的就是这个组的单元的单元类型.(8.0 改了,不能通过Card Image定义单元类型了.)。如果选abaqus, card image指定这个组里面的单元是solidsection 还是shellsection还是rigid body或者其什么的。总之,你要对你所用的求解器的关键字比较熟,才能更好的使用HyperMesh做前处理. 11.瞬态载荷cardTLOAD1
/ f3 ^' {' ?- s' s6 V! X5 o) [0 ]2 b% p\
7 n- C/ ]% T3 G* 12.模态分析关键步骤:
1. 创建一个load collector, card image选择EIGRL(LANCZOS方法)。 2. 创建subcase,type为normal modes, method选中刚才创建的load collector。
) r; v6 |7 , D2 ]+ _\
5 O+ @ }( w8 K8 U3. 在control cards的sol选择nomal modes,param中选择autospec, 如果想生成op2文件,把post也选上4. 导出成bdf文件,启动nastran进行分析。 86.计算单元或者节点的数目:tool-count
87.两个com单元大小不同的例子Connection of Dissimilar Meshes using CWELD Elements - OS-105088再次看到密度云图的方法先打开原来保存的hm文件然后load->res文件
89.在hm里设置单位:controll->DTI_UNITS 90.测量三个点之间的角度:F4
{- @! s0 N1 R5 n/ h/ _& _3 }$ l\& K4 F/ ?- T0 r2 \\& p! r, g
4 s+ ]& \\( s2 $ H
; g7 Q: K( x. _/ }7 R91.把背景颜色改回来:option->reset
92.在导入几何模型的时候最好把输入法关了。在sougou输入法是中文状态下,import菜单有时候会打不开,或者点击下拉菜单一闪就没了。
, G% S# I% I) z;
93.建立joint。首先要用option->graphics->选中fixed point。然后在1D里的joints,类型选择fixed point。这个操作的作用实际上使两个相交的点重合。
7 |6 I/ ~1 a3 I$ Z0 C- N5 w( K
94.rbe2单元,只能约束一个端点,即independent那个端点,否则会报错。 95.角加速度是通过rforce(在loadcol里定义)来定义的。 96.体积、面积的计算:tools>mass calc
97.在node的地方添加固定点。point edit最右边的那个选项。tol如果在直线上就没有什么意义,在曲线上就有意义了。 98.实现移动com精确定位的方法可以通过tool->position来实现。from(n1,n2,n3)和to(n1,n2,n3),n1,n2,n3要分别对应重合。99.在节点上定义局部坐标系只是说该点作为局部坐标系的原点,除此外无其他效果。
1 D2 E1 _! v/ X1 ]7 c5 m% H; T ^7 s- | X7 T- \\ W
100.用bc->system建立了新的局部坐标系后如果想用assign node把所有的节点指定到新的坐标系中,在选择坐标系的时候可以手动用鼠标直接选择新建的坐标系。也可以建完后collectors--props(选中需要用坐标系的单元)---update/edit---CID(点击坐标系) OK 101.注意分组。添加新的几何线、面的时候要把这些几何特征放在新的com里,这样方便以后删掉这些特征。102.error1000经常是由property不对造成的。
7 ^& G, O& [. i# ?$ Y. \\- u5 f3 U\
7 f+ d z/ a2 w8 B$ O103.先用一阶单元划好后,可以用2D,3D里的order change把单元换成二阶单元。
104.零件复杂,划网格创建了很多com的时候建立domain一定要按照com一个一个地建立,否则会很麻烦,电脑运行很慢。
105.网格过渡讲究光滑,逐步,连续,有时最好还得对称。网格的好坏有一个重要的标准,那就是单元的形状,比如四边形单元最理想的状态是正方形,前面的兄弟网格虽是渐变的,但单元的质量还是不高(接触部分)。网格的疏密程度最好能由程序通过某种准则自动的调整,这就是所谓的网格自适应技术。
106.ctrl+f6相当于print screen。字体会自动反色。图像在一般情况下会自动存到hypermesh默认的启动路径下,如果没有设置,应该在我的文档下,
\ f3 n$ q+ D) Y6 q+ l. ]. h6 x
107.tetramesh如果想自动划分的网格和自己在面上划的网格节点重合,那么所有面上都需要划网格,这样才能使2D的网格封闭。选项要选fixed trias/quads
108.用f10可以查看最小单元尺寸。
) t+ b' ]2 t2 J# s6 E& y, q
109.通过node来创建fixed point是在point edit里完成的(最右边的选项)。