1. 网格划分
1.1 Hypermesh 中六面体网格划分的功能介绍 • 六面体网格划分的工具主要有: • Drag • Spin • Line drag • element offset • solid map
• 其中solid map集成了部分其它功能;
1.1.1:drag 面板
此面板的功能是在二维网格接触上沿着一个线性路径挤压拉伸而形成三维实体单元。
要求:
1) 有初始的二维网格;
2) 截面保持不变:相同尺寸,相同曲率和空间中的相同方向;
3) 线性路径。
1.1.2:spin 面板
-1-
此面板的功能是在二维网格基础上沿着一个旋转轴旋转一定角度形成三维实体单元。
要求:
1) 有初始的二维网格;
2) 界面保持不变;
3) 圆形路径;
4) 不能使用在没有中心孔的实体部件上。
1.1.3: line drag 面板
此面板的功能上在二维网格的基础上沿着一条线拉伸成三维实体单元。
要求:
1) 初始的二维网格;
2) 截面保持不变;
3) 有一条定义的曲线或直线路径。
1.1.4:element offset 面板
此面板的功能是在二维网格的基础上沿着法线方向偏置挤压形成三维实体单元。
要求:
1) 初始的二维网格;
2) 截面可以是非平面的;
-2-
3) 常厚度或者近似常厚度。
1.1.5:soild map 面板
此面板的功能是在二维网格基础上,首先挤压网格,然后将挤压的网格映射到一个由几何要
素定义的实体中,从而形成三维实体单元。
1.2 drag 面板网格划分指导
导入几何,drag实体之前必须先生成2D网格,如下图
拉伸的距离
定义方向
-3-
需要拉伸的层数
Drag后的几何模型,如下图
1.3 spin 网格划分指导
导入几何,spin实体之前必须先生成2D网格,如下图
旋转角度
旋转拉伸的层数
-4-
Spin拉伸后的网格,见下图
N1、N2、N3来定义旋转方向,B点是旋转中心
1.4 line drag 网格划分指导
导入几何,line drag实体之前必须先生成2D网格,如下图
-5-
line drag的方法和drag、spin类似,画出了网格只会沿着line的路径,和几何没关系,见下图
-6-
1.5 element offset 网格划分指导
偏置的层数
本体2D网格
element offset后的网格见下图
此处的surf几乎不用
偏置的厚度
-7-
1.6 soild map 网格划分指导
基于体进行六面体网格划分,需要先进行体的分割,然后使用solid map/one volume命令进行划分,同时需要布置面网格。
导入几何,对于一些小特征倒角和几何线须清除,用Geom defeaturesurf filletsline消除倒角
-8-
去倒角后会变成下图模型
用GeomSolid edittrim with lineswith bounding lines下的solid lines把复杂的实体块分割成若干个非常简单的实体块,如下图
-9-
螺栓安装孔位置需做washer见下图
使用solid mapone volume根据2D网格自动生成3D网格,见下图
-10-
-11-
最后完成的部件网格见下图
1.7 soild map网格划分指导
Solid map划分六面体网格不需要切分实体块,简单的几何模型可根据线、面特征生成实体网格,前提是先定义2D网格。功能介绍见下图
此处的surf几乎不用
目标面,可选点、线、面
初始面2D网格
与初始面必须对应的网格
-12-
扫略路径,可选点、线、面
以下图为例,操作演示
上图为构架横梁的连接板,形状为曲面与平板相交、相切,底座与本体加强板相连,此处划分难度较大,因此作为演示。
1)首先做好辅助线,把本体加强板的特征线投影到连接板的表面上,删除不必要的特征线,见
下图。
-13-
2)生成2D网格,尽可能减少三角形网格,初始处网格必须以对应处网格节点形状一一对应,
扫略路径上的网格不能有三角形网格,见下图
2)根据general里的网格对网格的方法来生体网格,扫略功能打开,其他选项关闭
-14-
依次选中初始2D网格,结束网格,扫略网格,扫略的线
生成后的体网格见下图,重复以上命令,可生成另一半网格
-15-
4)根据general里的网格对面的方法来生体网格,扫略功能打开,其他选项关闭,把之前生成
的体网格抽外表面,作为初始网格,再沿着扫略面ruled一排不能有三角形的2D网格,见下图。
依次选中初始2D网格,结束面,扫略网格,扫略的面,见下图
-16-
生成后的体网格见下图,重复以上命令可生成剩下的部分
5)根据general里的网格对线的方法来生体网格,扫略功能打开,其他选项关闭,
-17-
生成后的体网格见下图,那么整个部件的网格都生成了,最后需删除2D网格。
-18-
6)单个6面体部件检查,tool工具里有个faces命令,点击它,生成2D表面网格,然后删除大
面网格,以便观察内部是否有自由面,最后F10查质量,见下图
4:根据line drag里的网格沿着线的方法来生体网格,其他选项关闭,
-19-
生成如下网格
-20-
7)根据line drag里的网格沿着点的方法来生体网格,其他选项关闭
生成如下网格
-21-
2.网格划分的技巧和策略
实体网格划分从二个方面入手:几何模型、划分方法
2.1 几何模型
1) 了解部件的形状,主要集中在尺寸小的部分。
2) 什么样的特征可以被忽略,例如小的倒角和圆孔。
3) 何种特征对分析是关键的特征,这些特征对确保好的单元质量是需要的。
2.2 划分方法
1) 把部件分割成不同的区域
2) 每个区域必须有可能只是用一种三维网格模式。
3) 寻找下述特点区域:大量升成区域,对称性区域,产生困难的区域。
4) 寻找大量不同区域和方法。
5) 注意什么样的二维网格模式被要求。
6) 观察周围区域,什么功能可以在那里使用。
7) 二维网格模式是否可以延伸到相邻区域中。
8) 寻找对网格模式不能处理位置进行网格划分的方法:如果这样做了,寻找网格
可以触及的曲面;注意周围网格将于此模式想融合。
-22-
9) 小特征融入到大特征中,大特征划分网格时必须考虑到小特征。
3. 网格划分小技巧
1)为了能够保留几何的大体特征,可以去掉一些小倒脚,然后分割实体,从复杂处着手,尽可能多分割,达到许多小实体块能一起生实体;
2)倒脚相交/相贯/相切此处的特征相对复杂,采用分割实体的方法显然不便捷,此处就要采用solidmap里的扫掠功能,结合着分割实体,配合着度drag/ruled,能够划分出实体; 3)划分网格之前,做好焊缝投影到本体的几何线,预留出焊缝的几何特征;
4)由于整个构架中焊缝区域特多,为了能够保证2排5mm的热影响区,网格尺寸由6mm改为5mm,此举能够保留热影响区的尺寸,且不影响计算;
5)把焊缝的几何线投影到另外的本体,优先划本体的网格,然后偏移到焊缝的表面上,能够保证焊缝上下的一致性;
6)半球形模型平均切分成四份,取其中一份近似当成三棱锥,取六个边的中点,向找三棱锥的中心,向六个边做垂线,最终会形成四个近似长方体的形状,然后采用分割实体的方法做出六面体网格,分别对称到剩下的三份里,就可以完整的生出半球模型的网格了; 7)在hypermesh中只能采用移动节点的方法,大规模的网格不合格,hyper很不人性,调翘曲质量会很慢,因此需要结合着ansa的fix quality的功能来调翘曲质量,能够节省不少工作量。
-23-