Hypermesh入门简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Hypermesh入门简介
一 HyperMesh简介主菜单:
1、File――》Load――》Template
2、 Preference
Global Parameters:按键盘上的字母“G”; Option:按键盘上的字母“O”;Keyboard:键盘上快捷键的设定; User profiles:选择求解器模板;
3、 Geometry
Defeature:pinholes 消除零件表面上的小的圆孔;Surface――》Create 一般用
来补较大的孔;
Edit――》Edge 共享边的处理(Surpress or unsurpress); 4、 Mesh
Automesh:划分2D网格;首先选择所有曲面,选择Surface Deviation
Min elem size: 3~6 (视具体零件而定) Max elem size:
30 Max deviation: 0.1
Max feature angle: 选缺省值 Mesh type:选择等边三角形或直角三角形单元数
量最好不超过5万; Check element:
2D length <0.5; aspect >10; skew: <75; min angle:15;max angle:165。
5、Check
Edge:
Tolerance的值应小于0.5; 消除重复节点;在此还要进行如何检查单元连接的操作。
鼠标的操作
左键:执行选择操作
右键:在图形区域中反向选择并放弃图形操作 Ctrl+左键:动态旋转模型 Ctrl+中键:模型局部放大 Ctrl+右键:平移模型
二几何清理
在进行有限元计算时,经常遇到的问题有:
1、导入曲面数据时,有时存在缝隙、重叠等缺陷;
2、因生产需要,CAD模型中通常包含某些细微特征,如导角、小孔等。
进行几何清
理后,提高划分网格的速度和质量,提高计算精度。
Geometry
Defeature:pinholes 消除零件表面上的小的圆孔; Su rface――》Create 一般用来补较大的孔;
Edit――》Edge 共享边的处理(Surpress or unsurpress);
二曲面网格划分
Mesh
Automesh:
首先选择所有曲面,选择Surface Deviation
Min elem size: 3~6 (视具体零件而定) Max elem size: 30 Max deviation: 0.1
Max feature angle: 取缺省值 Mesh type:选择等边三角形或直角三角形单元数量最好不超过5万;
三单元质量检查
Check
Check element:
2D length <0.5; aspect >10; skew: <75; min angle:15;max angle:165。
Edges Automesh Edit Elements
四用OptiStruct计算
Setup
――> Material
――> Collector――Update Comp
BCs
――> Load Collectors(constraint,force)
Application
――> Optistruct
Results
――> Deformed
ypermesh的一点资料(常见计算错误类型及修改方法) 错误及清理
常见计算错误类型及修改方法
有错误时,首先打开*.out文件查找相关的错误信息。
1、错误号 61
ERROR # 61 FROM SUBROUTINE osscan No properties found in the input data.
原因:板单元没有设置属性,也就是card image没设置
改正:Collectors,选择左侧的card image, 把相应的component设置单元属性,比
如pshell,使用load/edit,进入后设置厚度等信息。
2、错误号 1000
*** ERROR # 1000 in the input data: Incorrect data in field # 3.
Detected while reading line 111 from file D:/Testing/test/nomat.fem: \ 1 01.0 0 0 0.0\Which was read as:
111:PSHELL, 1, 0, 1.0, 0, , 0, , 0.0 Expected ID > 0, found INTEGER (0).
原因:没有定义材料,或没有选择材料。
改正:先检查是否定义好了MAT,如果定义了,则Collectors下选择update,把材
料赋给相应的components。
3、错误号 317
ERROR # 317 FROM SUBROUTINE spasmb
Static load case 2 has zero force vector - check input data This error occurs in subroutine slvdrv 原因:没有载荷
改正:可能是把载荷和约束放在一个loadcollector中了。
或没有添加载荷。
一般是在添加载荷时没有在global中切换当前loadcollector。
4、错误号 23
ERROR # 23 FROM SUBROUTINE renum2
Case Control data SPC SID 1 is not referenced by any bulk data. 原因:没有加约束改正:添加约束即可。
Altair HyperMesh软件中所有操作对象类型说明: elems:有限单元
comps:components,就是包含单元或者几何的collector lines:自由的线,比如CAD模型中的辅助线等 surfs:几何曲面
loads:对模型施加的载荷和约束,如constraints、forces和pressures systs:
坐标系
loadcols:管理loads所使用的collector systcols:坐标系所在的collector
sets:节点所在的集合,可以在建模时定义,方便以后的加载 props:用于管理属
性的collector,比如梁单元的截面属性 groups:用于管理“接触菜单”建立的collector;
plots:用于管理curve的collector,可以在Post/xy_plot菜单下建立 curves:
载荷曲线、材料的应力-应变曲线等
blocks:定义空间的一个长方体区域,主要用于为ls-dyan的碰撞接触定义接触范围。
mats:实际上是一种collector,用于保存材料信息 assems:装配,用于组织和管理comps
titles:用于在后处理中标示某个操作对象或者说明 vectorcols:管理向量的collector vector:向量
equations:定义MPC约束
outputblocks:定义结果输出的范围;
loadsteps:载荷步,相当于load case的概念 I3k H points:几何点
sensors:传感器,用于监测某个物理量,用在safety面板中,仅针对ls-dyna等部
分求解器 designvars:优化分析时的设计变量
beamsectcols:保存梁截面信息的collector beamsects:梁截面
optitableentrs:优化分析中的表格输入
dequations:在优化分析中建立用户自定义的响应函数或设计属性函数optiresponses:优化分析时定义的响应
dvprels:优化分析中相关设计变量之间的关联
opticonstraints:优化分析时定义的约束,与一般有限元分析的约束的概念不同
desvarlinks:优化分析时,在多个设计变量之间建立的关系,相当于一种优化设计
约束 objectives:优化分析时定义的目标
controlvols:在safty面板中定义安全气囊等物体的体积控制
multibodies:一种collector,组织和管理与多体相关的操作对象,如ellipsoids、mbplanes和mbjoints
ellipsoids:椭球,用于多体动力学分析 opticontrols:优化的控制参数
optidscreens:优化分析时控制屏幕显示 tags:在几何上定义的标注
mbjoints:运动学关联,在两个局部坐标系之间连接两个multibodies mbplanes:
多体分析中使用的矩形曲面 dobjrefs:优化分析时目标函数的参考值 Tcontactsurfs:
接触面
connectors:连接单元,可以很方便的设置为焊接、弹簧等连接方式 shapes:形状
优化时使用
handles:使用Morphing功能时生成的操纵点 domains:使用Morphing功能时要求
变形的域} symmetrys:对称约束
1求教:hm是不是不能直接划分实体单元,只能通过2d 网格来生成
对四面体单元来说,可以直接划分,但是为了更好的控制单元质量,推荐采用先划分
2d网格,调整质量以后再生成3d网格。
如果是六面体网格,也可以直接划分。
hypermesh中没有几何体的概念,这一点和patran,ansys不同。
他的体单元都是通
过面单元变换而来。
个人觉得这是一把双刃剑,好处是对比较复杂的模型,通过一定的技巧,由面单元生成体,而且可以保证很好的质量。
缺点是保证单元的连续,网格重新划分,都是很麻烦的。
如果模型不是十分的复杂,建议用patran,里面有几何体的概念,保证几何的连续要比保证单元的连续,更加直接,方便,而且再重新划分网格时,可以直接把网
格删掉,再在体的基础上画就行了。
感谢您的阅读,祝您生活愉快。