ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:44.28KB ,
资源ID:16650501      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16650501.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(hypermesh笔记Word格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

hypermesh笔记Word格式.docx

1、| n_r_l collector type-loadcols-.-card image-TABLED1_;A_Vc*V1w 例如:TABLED1_NUM=2,X(1)=0,Y(1)=1.0,X(2)=1000,Y(2)=1.这样就定义了频率范围为01000Hz,幅值为1的载荷_x(g;5O_vI_wp 9.创建随频率变化的动态载荷_s X.k_N_h_Y+|.-RLOAD2(frequency response dynamic load,form2)-U;E_A_Oc10.Card Image是你在创建一个新的组的时候,通过Card Image赋予这个组里面的单元一些属性.6R_O*k_+R

2、;X具体怎么用,跟你用的模板有关对于hm7.0版本,如果选ANSYS模板,创建component的时候,Card Image所指定的就是这个组的单元的单元类型.(8.0 改了,不能通过Card Image定义单元类型了.)。如果选abaqus, card image指定这个组里面的单元是solidsection 还是shellsection还是rigid body或者其什么的。总之,你要对你所用的求解器的关键字比较熟,才能更好的使用HyperMesh做前处理.#h4|_H_U d r_W/Q1X 11.瞬态载荷card0H-b_Z&p.|TLOAD1_j J6G9._G q_M 12.模态分析

3、关键步骤:1. 创建一个load collector, card image选择EIGRL(LANCZOS方法)。%1(O f_x Q2. 创建subcase,type为normal modes, method选中刚才创建的load collector。_y b,/Jo*K 3. 在control cards的sol选择nomal modes,param中选择autospec, 如果想生成op2文件,把post也选上_r|%d:z P_qT_A_t 4. 导出成bdf文件,启动nastran进行分析。12.模态分析关键步骤:_z_M_u_v L 1. 创建一个load collector, c

4、ard image选择EIGRL(LANCZOS方法)。)K w)c_K_T e2T 2. 创建subcase,type为normal modes, method选中刚才创建的load collector。_R!w+N5i$;|:B_k$U3. 在control cards的sol选择nomal modes,param中选择autospec, 如果想生成op2文件,把post也选上d a E3b_g_B_c4. 导出成bdf文件,启动nastran进行分析。+p_c_S_N$v t _|/c$u_Q2O7U13.template和profile(即在hw8.0里选择preferences,然后

5、选择user profiles)是不同的。1H_l_3j ?*G U6g2w_v6,e_C2G14.hw8.0划好网格模型如何导入到ansys!L:l_s X_m_s-T将template设置成ansys:file-load-template_w_C%J8?.j_u_pj将user profile设置成optistruct.先将网格划好。_M0c_u K5&b_eV6e划完网格后,将user profiles设置成ansys_E,U_m.z0a_J:S%创建单元材料属性:记得要选择creat/edit,然后在card image里选择要设置的密度,exx,nuo等。/t8U x4p_f:w将c

6、omponent更新一下n3t?!s7B退回到geom,选择et types选择跟ansys对应的单元类型。x)W1h:|$s x最后export_Lo1|2h8S s_W c p8j/R_z&r_s 15.其实各种CAE前处理的一个共同之处就是通过拆分把一个复杂体拆成简单体。这个思路一定要记住,不要上来就想在原结构上分网,初学者往往是这个问题。_#M)M_P_R L Z_V (S_rf!F p 16.圆柱相贯是比较难划分的,但是也还是有技巧的。首先因为模型时对称的,所以一定要把最基本的部分找出来,拆分成1/4,1/2模型,这样才能更好的观察交接面的位置,以及相交情形。这一点不仅对圆柱划分有用

7、,对于其他的模型,只要是对称的一定要分开。画好之后用reflect。这样一是方便画网格,二是保证模型_Vx_x_F p9P.z的准确。画图一定要在相交处将模型分开,就是说找出几个图形共同拥有的点,线,面。这是相当重要的。然后在这些地方将整个模型分开。如图所示,还有一些地方没有标出。找出点,线是为了模型拆分,找出面是为了划网格。因为模型是两两相交,所以一定可以找出两个图形所共有的面,找出之后才能开始画网格。_j_l R0_W5z8 _p&B_l4s5p_t_?_N 文章中有承上启下的句子或段落,模型中也有承上启下面。只有找出这样的面,你才能画,否则你是画不出的。共享的面都是承上启下,承前启后的,

8、这样找出之后,才可以衔接两个圆柱的节点。用solid map就可实现了。当然可能有些图的共享面并没有图示中 的明显,这就要自己做了。画网格要先画交接的部分,这样才能很容易的保证节点的连续。此外,要画网格,就一定要找出两两共享的面。这个面可能没有,这就要自己做出来。因为两个形体相交,肯定会有交线,把这些交线找出来,面就做的差不多了。很多时候需要自己添加一些线条的。_C_d_e L-:P/M#V17.并不是节点越多越好,高密度的网格能带来计算精度的提高,但是采用适当的单元类型才是最重v18.Hypermesh是一个通用的前处理器,可以适应不同的求解器的需要。可以中途更换其他模板,但是不建议这_?-

9、V_+?*Z_e_E_y N;?_g 7g:_q_y5?3? C7G s样做, 因为不同求解器对于单元类型, 载荷,以及材料的定义相差比较大,没法自动把所有的东西一一对应的_v2_K4z_a Q_t_b&tQs+l_L4I_p_x 给你转换过去.通常情况下,中途切换模板,意味着除了节点和单元保留外(载荷有时候可以转换过去),其他的a/Q3d L_i V-q_f F8Q 东西,譬如单元类型,接触,材料等,几乎全部都要重新定义._M_28Th!w g_h _m#t,x S_B9U+A 19.选择nodes是有个by sets/j_W_P(|!Q*_v9M by是采用什么方式进行选择*_w_n_I_

10、L U6W_A_?_Mset是集合u1v)_(T!e_r6S1.如果一些节点/单元需要反复选用,可以选中后放到一个set中,以后要用的时候随时可取,省得每次重复#S ?_x2w选择。;G_W_Q_x _Q2.个人习惯,我通常把要约束的节点先放到一个set中,施加约束的时候by set/S_U_z x_o7f_Q_H3.在创建Cerig的时候,把所有的slave node放到一个set中备用。8ms_J4Q_h_k,P1m B$D_G4.以ANSYS为例, 有一些特殊的操作,在hypermesh中不好处理,需要在ansys中处理。但是,hm导出的有限_w7u+ S_U/B元模型导入到ansys后

11、,没有几何,如果想选择某些节点或单元进行操作,将会非常地困难,尤其是结构复杂0d d_Q_?_c,L6kA?+X%B6s.|+G,O_K_V的时候。_l3I_|.u.f5如果事先定义好了set,在ansys中,会自动转变为ANSYS中同名字的component,这样选择对象的操作起来就_H&k4k9e_o_!i_O&e方便多了。20.ansys中设置加载方式是通过KBC关键字,你在hypermesh里面设置KBC就可以了。在control card里面找21.2D网格没问题,3D网格也没问题吗? !u_k!V2D里网格没问题了,solid map后,3D的网格不一定没问题,这要分两种情况: m

12、_B_I-_o c_X.V c_5Ha.如果就一个简单体,那肯定没问题;4B3v_M5P_Nb.但复杂体就不行,比方说如果你在划一个复杂的体,一般你会切成很多块,每一块都是一个体,每一个体的_n2s!r_u_h O%TZ7M_ bA5U_ 2D网格没问题,但他们连在一起3D网格可能就有问题,可能存在缝隙,所以在你做复杂体的时候在solid map Q m5e_V_Y 9$T:P60|,_ panel下每划一个体的网格都要点下这个面板右边的按扭eqvilance,这样就能保证体没问题。_n5?7V-h_s0S-k /_n f&B_w6R r22.组合多个载荷(8.0版本)D_x,E_z2x9y_

13、创建一个load collector;card image选LOAD;_l;R |7B_Z_d点击create/edit;_T8M_Q_w#_:A_p u*F 把下面的load_num_set改成你所要组合的载荷的数目;T_p6R$|8W_om_W s一般默认为1,s1(1)也填1.S1,S2为放大倍数*A:W_h_| tV8_ O5Vm_pO%|$h_W dload最好是同类型的载荷_n2g8FK_A_x Q+j_b _A_x_i_VH%u.w _a v932L,Y_xK23.设置初始速度的card:invelb$d_Pw_p_f1L+_u4?(v AZ,v D(I_E_aA_u24.创建t

14、able的时候,txt的值要按照(x,y)的顺序,一个值接着一个值输入。p5h_l*Q;7Q 8|,8A+Q_D2R25.理论上模型的固有频率应该是无穷阶的,由于简化成有限单元组成的模型,其固有频率的数量应该等于节_E9O7_5q_J_UB ;_b_ms_b点自由度之和减去约束自由度之和。一般前几阶固有频率最重要,求解的精度也比较高。求解的阶数大到一0?_x_s D4a_E_V_v_C(M_N_l_S_j)k_L定程度就没有意义了,因为根本算不准,也没有必要考虑。固有频率显示的是模型自身的特性,了解它可以 H_L_B!l ?8e_s_N_T_J1r用来分析模型的振动响应,优化模型或激振频率,避

15、免共振。每一阶次的固有频率都会对应一个模态振型,理_SAQ I%u0d.h K_d_Z_vwW-C,R_K,K.L论上无穷多的固有频率就对应有无穷多的振型.如果其中某些相邻阶次的固有频率对应的振型是一样的话,那*n8M_S4p._u5N .j+M*x_e_Y6Z_J_f-|0Z_n么就很可能产生自振.如果一个零件的某阶频率和接触的其它零件的某阶频率接近,振型相似,那么就很可能形_fM;c_Wv_g_X_R l _h r 成共振.这些就是模态分析所关心的结果( T S_C6_ ) K_U_L_Cl h 26.三角形单元为什么精度差,H_n9R_D(F0a_m: U三角形单元的形函数是简单的线性插

16、值函数, 导致三角形单元是常应变/应力单元.也就是说,每一个三角形单5V_A0g:A(p,G_c _v_L n;o_h元内部,应力,应变处处相等, 所以,三角形的计算精度是很粗糙的.2_S_v Y_j_cT)a8R_x ,_k_J_a5D5Z_Y27.对于瞬态分析,必须将复数形式的阻尼阵转化为实数,因此就要通过一般简化将结构阻尼转化为对应的粘9#bZ,w_?_T _Y_m*F_vf_性阻尼。_p_.W0l_C4_ _?|结构阻尼是在物理坐标系下而模态阻尼应该是在模态坐标系下的。在直接频率响应分析中需要输入结构阻尼2T_q_I3s_w!F!a$a Q_z .R8;U9v_t系数,模态阻尼系数用于

17、模态频响。W#n_.t Y,N,v&_v,J W3实际上是一个圆频率5 w_Z*U3_Oy_E_W 瞬太响应分析的时候会将结构阻尼转化为粘性阻尼_g(Ly_S#PW3对应总体结构阻尼的转换_N I_n_(w_E_ZW4对应单元结构阻尼的转换_U_U7J_Q_/|_ 例如:8p r;n_l8e 某激励在某段时间内的频率为Hz_z_I_iU_j_D( 则W3=2*3.14*250=15700c C6H_q%Y/z_J w=2f a-L_I_N_i_z 8n_Ysn_V_8ZC_ 模态阻尼系数好像一般 15吧9X8J_G_m9z#O 实际中需要测试得到,如果只是一般的计算,15足够了。_F_l5S_

18、u8r XS_Y!g &w D$g_h_X9v&s 28.如何判断结果)A-S_r1v_L)d_u4d_K 材料力学等理论的东西要多考虑一下,和计算结果对比。另外,不确定的时候可以改变单元网格密度等多算,3o2_C_F.u(C(B_Gs_ 几个模型,相互验证。6D6X9Tz_g X_v 3_g_W6J.u_h_Wx%m&c 29.删除临时节点的方法_|*7N$q-K_u2f_x1G shift+f2/f_ w_6Y_Eq或者先在preferences切换成hypermesh,然后在geom下面有一个temp nodes。在那里可以删除临时节点。J(y_U.L_p/u W7l_k_TX A30.

19、拓扑优化参数设置)J.|_:G2I|3X0kThe MINDIM value must be larger than this average element size。这个average element size用f4测_:i1L P_N:%T*v)LI_2a_i#K出nodes的小距离。2S2G_h:0S_u4r*R_xAA+r/z!Y*P%f 31.添加扭矩_W3f_s_U_ J&u!o_g 在旋转圆柱面的两个端面创建新的node,然后用rigid把两个node连接起来。两个node也要余端面的node用_E_E$h_k_V3B_;W _Y/?)qlz_t_B5a rigid连接起来。(

20、A,O+n_h_n2gg4扭矩的方向符合右手法则,旋转自由度用dof4,dof5,dof6表示。,u2NH_X_g R*a_V_p4Y:N V6J i:32.选中的dof(i)表示自由度被约束,没有被选中的dof是可动的。_Z!U_g_e_fZ _e6f/O/f_n o_L_?_|5_;pD33.优化设计的时候,可以将可设计区域和不可设计区域放在两个不同的component里。4L_D(_i,6f3V_m:_D :z)I)W_e-R 34.如果你要对面进行分割,利用geomsurface edittrim with nodes或trim with lines或trim _I_g*C7?_Bx:

21、b(q_Y E*_n_Q_Rwith surfs/plane对面进行分割;&r_j&a5k_Zf如果你的几何模型是体模型,你可以利用geomsolid edittrim with nodes或trim with lines或_E/P+V_k_a. 3G3ge8i9H.ltrim with plane/surf 工具对体进行分割。 U8z_y_KY8j6f_J分割实体的时候注意选择节点的顺序#p_Q_c_w;A :f Z_;e 35.分割后划分如何保证单元的连续性?_dn.c_C_j边界上保证种子点数一样,多次划分网格后要用edge来查找free edge,给定公差,就可以进行缝合;v_m g_

22、m$L_O;_K_i7s%P m5v+I8O equivalence了。n7z_!|9h#L;r B5r+q&_B_n_H(e&q4s 合并节点 ,我想有三种做法: :_k P_N_G直接用equivalence,但是仅限于节点间的距离小于最小单元尺寸的20,否则容易引起单元的畸变; .J _Q_y$Q二,用replace,挨个节点挪动(快捷键F3); _O-Z&t!X_*y!a_H6i 三,两排节点差不多距离时,可以先用translate整体移动节点,然后再equivalence,相当于批处理。_p V_M_hU_H_G_N_I )Bwa_U_3K_z)h 3Wi1D_hE_n 36.关于f

23、aces和edges的联合使用_J 8y L:t算是抛砖引玉吧。-J_Y_S_T_W 在检查三维实体单元节点一致的时候, 先检查edges _i-8Y4W_8|_B再把三维实体单元生成表面(faces)M然后再对生成的表面进行edges的检查。可以检查内部的节点。 _T g/P_J$Q不知道这个方法有没有太多的问题,欢迎大家讨论。0pS7u对有的三维单元来说,先生成face再检查其edge,一般来说就可以了,但是如果当模型中如果内部有一个闭_Y8d q_8q_B;K2Q a *E#H)Q5_s%U 合的空心的话,检查face的 edge是检查不出错误的,这时,要检查face 的法向,只有这样,

24、才能真正的检_5l_h_ F_cfj-w2U a_q查错误。.i*w;c#N,Q_Y2g2b1s_)k_y2M_N-N!_H find face可以用来检查体网格内部是否存在缝隙。使用find face, 可以抽出一个封闭面网格,如果模型内o I I_F#c_o 6e_A_9Y_ZU部存在缝隙,则在封闭面网格中存在面网格。0I D6T_M(V,Y N_g find edge主要用来检查面网格模型是否封闭,为生成体网格作准备。如果一个面网格模型不存在free edge#E_:X_D%_30_i$ _U_4f_N$d_t A,l 和T connect. 就能判定这个网格是一个封闭的面网格。_T3+

25、y +1D_y8;C$T *G_N8C_x A0Dfree edge只是是用来检查面网格的,对于体网格,直接从体网格的free edge看不出来什么问题,;5F_?_BT_?_T_d_c对于体网格,应该先find face ,找到其表面的face 单元,然后再查找face单元的free edge 和T-y)S_|:h%Q_v_s n/I z_A_O(h_c%_i+/g connection.7Y#L_Dq_t_,B2H _Y_s3s0z_W-Q 另外,在edges中设置tolerance时,我先是在check elements下点length,找到单元最小边长,然后设置的容-DR_G3w*D_

26、H(X 差尽可能靠近最小单元边长的大小,这样就能保证发现所有的有问题的node。_u.R&q B_k一般的原则是:tolerance一般设置在普通单元大小的20%到40%左右比较好,但要注意最小单元的尺寸,不要,N7c_r6j_Y9X3i_f_Y_t;x_U6t 超过最小单元的尺寸)R+ W_D_P_P_x%G7bG_P3 k1|7U$T_t_o_Xz.e 37.在hypermesh里面怎么找重心?S_K6l*i在保证你的模型有材料的前提下 ,S$g _Z(K_z_l_+Y 在POST或CHECKS下 SUMMARY中LOAD NASTRAN中的CTR-OF-GRAVITY|这样只是找到重心的

27、坐标_/_#G_w_y;L用个F8TYPE IN 坐标值就可以了,dP_H_P_MC_H38.8.0版本_H 多个不同类的组合,先在preferences里先设置成hypermesh,设置完后在bc面板里创建subcase,这里创建_f0E_g_a+ A#M_F1xD1S:l i subcase可以同时选择多个载荷。设置完subcase后,再将preferences里再设置成optistruct。5R#M_7k,A&y _t_Z,x_X,L,i C39.关于单元选择_(V_x_L+m关于选择单元,一般来说应该这样考虑,首先你对要分析的对象工作状态要分析清楚,了解各个零件的受力_k_?z(G_D9l_HY_N_j v_h_o3L_m 形式,同时根据有限元里各个单元性质,也就是各个单元的受力情况来选择合适的单元,选择的单元要能够j_B lc Z/XR F_3?_s e_Z_Q8V 模拟了要分析的问题,从这方面检验,比如轴,传递扭矩,单元一定要有抗扭刚度,如果还有可能出现纵向_M6a_F&uF#fgo_N#n变形,那么就得相应有拉压刚度,轴的支撑比较长的时候,往往旋转时会出现回旋运动,这时还得考虑单元4_T3a m 5F/G _k_

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1