HyperMesh基础培训主要培训内容:第一部分:HyperMesh简介CAE分析的过程:概念设计、单个部件的网格划分、部件装配、针对不同的分析设置不同的参数、提交运算、后处理、进行评估。
●HyperMesh窗口的进入及退出:✧进入:开始→程序→Altair HyperWorks→Altair HyperMesh✧退出:quit●数据文件的打开:File:hm file,保存和提取HyperMesh数据文件Import,将一个几何或一个有限元信息文件导入到HyperMesh中●模板的选择:根据采用的求解器,指定HyperMesh的模板,求解器不同菜单不同✧File→Template,✧Geom→user prof(推荐使用,优先级最高)✧global→template file●鼠标:✧ctrl+左旋转模型✧ctrl+右平移模型✧ctrl+中对某一区域进行局部放大●HyperMesh 窗口简介:包括5个区1. 宏菜单 ✧ 两个图形驱动器的区别:标准(Std ) 定制(Per) Vis不可用 调用,控制单元的显示属性 模型浏览器不可用 调用,控制单元的显示属性 A VI 和H3D 文件 不可用 可以创建A VI 和H3D 文件✧ 五种单元显示属性:(1)单元的显示形态为网格线条;(2)颜色填充,无网格线;(3)颜色填充,且具有网格线;(4)颜色填充,显示特征边;(5)无网格线、显示为透明。
2. 永久菜单:控制观察模型的视角、控制在图形区中需要显示的collector 、设置全局的模型参数常用按钮介绍:Z (zoom ):局部放大模型。
用鼠标左键在你希望放大的部分划出一个封闭图形即可↑↓→←:模型绕屏幕上的x,y 轴旋转一定角度F(fill):将模型填充整个图形区R(rotate):将模型动态地绕旋转中心进行旋转,方向任意旋转中心通过ctrl+左键确定S (slide zoom ):上下移动鼠标动态地将模型放大和缩小A (arc rotate ):点击后通过鼠标左键来旋转(弧度)模型显示当前操作状信息栏 永久菜单宏菜单 主 菜 单 区 : HyperMesh 根据菜单的功能将其分成七页: Geom:几何编辑及线生成的功能菜单 1D: 一维单元的生成及编辑功能菜单 2D: 二维单元和曲面的生成及编辑功能菜单 3D: 三维曲面和单元的生成及编辑功能菜单 Bcs: 施加边界条件,载荷等功能的菜单+-:从屏幕中心位置放大或缩小一定比例b:返回前一个视图view:从一些基本视角显示模型,自定义视角的保存和恢复options:定义一些参数modeling:指定几何和模型的容差、显示设定colors:设定背景颜色、面板颜色、坐标轴颜色和几何清理的颜色Page names:用来更改页面名称模型浏览器:控制模型的显示3. collect简介:作用是储存和管理数据,HyperMesh将不同类型的数据,如几何、单元、材料属性、物理属性、载荷等放在被称为collector的结构内HyperMesh有7种collector,分别是:✧Component:储存单元、线和曲面数据。
它们不能单独存在,只能存在于一个component中,如果没有事先创建,系统会自动生成一个名为auto1的component✧Property:储存单元的物理属性✧Material:储存单元的材料属性✧Load:储存集中力、压力和约束的载荷信息✧System:储存坐标系✧Vector:储存向量✧beam section:储存梁截面数据第二部分:几何清理(例:geom cleanup.iges)目的:好的几何模型能生成高质量的网格,好的网格能得到准确的计算结果,因此必须对几何模型进行一些必要的处理。
●CAD数模读入HyperMesh后,经常遇到的2种问题:1. 导入曲面数据时,存在缝隙、重叠、错位等等缺陷2. CAD模型中很多细微特征,例如曲面和边的倒圆、小孔等●基本术语:✧Free point:空间上的点和面是不相关的,显示为一个╳✧Fixed point:和面是相关的,用一个很小的圆表示,在做网格划分时在硬点上放置一个节点✧Non-manifold edge:非重合边,曲面的边界被三个或三个以上的曲面所共享,在HyperMesh中显示为黄色✧Suppressed edge:被压缩的边,被二个面共享,在划分网格时被忽略,不会在上面布置节点。
在压缩边上,两个相邻的曲面实际上被缝合成一个较大的曲面,颜色为深蓝色✧Shared edge:二个相邻曲面的共享边,显示为绿色,在共享边上的节点同属于相邻的曲面✧Free edge:单个曲面的自由边,显示为红色,自由边会导致网格的不连续,即自由边上分布的节点不会被相邻曲面上的单元所共享✧几何清理的目标就是使模型上仅存在共享边(绿色)和被压缩边(深蓝色)●经常用于曲面几何清理的命令:✧Geometry cleanup:修改曲面边界的连接状态,使自由边变成共享边、共享边变成压缩边;用于查找和删除重合曲面并组织曲面;用于控制与一个曲面相关联的固定点✧surface edit:用于填充曲面之间较大的间隙和空缺✧Defeature:用来清除不必要的细小特征,例如孔、倒角第三部分:有限元模型的建立、计算及后处理目的:1. 学习利用HyperMesh建立有限元模型2. 学习如何输出FEM文件递交给求解器进行求解3. 学会利用HyperMesh后处理功能,查看计算结果(如应力、位移等)模型:支架(bracket.hm)材料:steel E=2.1e+5NU=0.3ρ=7.9e-09板厚=0.7边界条件:一端螺栓固定;一端为加载孔,受垂直压力400N步骤:1. 读入文件hm file命令或Import命令(HM、CAD或FEM数据文件)2. 设置模板目的:指定求解器的类型。
载入方式:Files面板—template子面板或Geom—User Profile面板下3. 创建和编辑组件集(Component Collectors)创建组件集:collectors面板—create子面板下编辑组件集:常见为修改component名称、颜色及装配(assembly)以上操作均可通过使用树状结构示意图实现及时保存当前工作为一个hm数据文件. 几何清理参照第二部分的讲述。
5. 二维单元划分网格划分质量的好坏直接影响计算结果的准确性。
1)选择当前component设置全局单元尺寸(根据模型情况及分析用途选择合适的单元尺寸)进入2D—automesh面板进行网格划分a)此处可设定局部单元尺寸b)可设定划分单元的类型及修改网格密度c)可选择Interactive或Automatic划分模式(常用交互式)4)应用remesh命令对质量较差的网格进行重新划分合并节点(目的:保证单元之间的连续性,合并所有的重节点)(Tool—edges面板)检查单元的连续性(如果存在只为一个单元所有的节点,则会被识别出来,并在该处生成一个自由边)7)检查单元质量(Tool—check elems—2D面板)可以通过点击输入框并输入数值来改变默认的门槛值检查结果显示在标题栏中●对于检查不合格的单元可通过调整或重新划分来满足要求单元修改完后,及时检查单元的连续性●检查命令的含义:Warpage:单元的翘曲度Aspect Ratio:最大边长与最小边长之比Skew Ratio:对应边中点连线的夹角中最小角的余角Chordal Deviation:单元各边中点与该点在对应面上的投影点的距离值Jacobian Ratio:单元内各个积分点Jacobian 矩阵值中的最小值与最大值之比Quads:四边形角度范围Trias:三角形角度范围Length:单元尺寸Connectivity:检查单元的连接性Duplicates:检查是否存在重复单元Save failed:保存已经高亮显示的不合格项7)检查单元法线方向(Tool—normals面板)对单元和节点重新编号(Tool—renumber面板)6. 设置材料属性并赋予组件应用:collectors面板查看模板设置(可在此时设置模板类型)设置材料属性(材料类型及E、NU、RHO值)(注意计算单位的统一)赋予组件属性(材料及板厚)7. 创建载荷集目的:将约束和力分别放在各自的载荷集里,可以更方便地定义载荷步和载荷工况。
collector面板—create子面板:创建力和约束的component(如为组合工况时,此处可以建立多个载荷集)8. 创建约束和力●先设置当前载荷集(约束或力)创建约束:BCs界面—constraints面板创建力:BCs界面—forces面板(注意应为均布载荷)9. 创建载荷步(Load Step)目的:创建OptiStruct的子工况BCs界面—load steps面板10. 创建输出请求的Control CardOptiStruct求解器可以提供多种常见的结果输出格式,如Hypermesh的.res(二进制结果)、H3D(仿真结果)文件及NASTRAN的.pch和.op2文件,默认的输出格式为.res文件。
BCs界面—control cards面板11. 使用OptiStruct求解器进行计算无论对哪种有限元求解器,Hypermesh数据文件中定义的信息必须被写成一种求解器能够识别的格式。
使用files页面里的export子面板来输出模型。
使用OptiStruct求解时,Hypermesh和OptiStruct会在后台自动处理这个过程。
BCs 界面—OptiStruct面板12. 后处理利用后处理工具可观察应力和位移云图。
需要载入结果文件(.res)图形驱动器设为performance模式观看云图(可改变图例):Post界面—contour面板观看变形图:Post界面—Deformed面板可用变形动画的形式来显示模型的分析结果✧可创建一个重复播放文件(.rpl)观看Raplay文件:Post界面—replay面板可以观看一个或同时观看两个replay文件察看HTML结果报告(在工作目录下)如果要求输出H3D格式的结果文件,用户还会得到一个超文本(HTML)格式的报告。
这个报告可提供分析的过程及可链接的player形式的结果显示。
第四部分:体网格的划分(四、六面体)及焊点单元的创建一、四面体:(例:tetra.hm)四面体单元是指具有四个三角形面的实体有限单元。
通常用于对复杂的几何实体构建有限元模型。
注意:壳单元建立在表面是封闭的体上,这就需要首先进行几何清理。
●基本思路:1.进行几何清理✧Geom→geom cleanup→equivalence:把自由边变为共享边,目的:让模型中不存在自由边(合理公差的设定)✧Geom→geom cleanup→toggle:把一些共享边压缩掉,目的:是为了得到更大更好的面✧划网格时在自由边或共享边的固定点上放置一些节点✧Tool→delete或直接按功能键F2,去掉重复的面2.先生成面网格,在生成面网格时,为了精确捕捉模型的细节特征,需要设定一个适当的单元尺寸,通常在模型尺寸最窄的地方分布2-3个单元。