怎么利用HyperMesh划分复杂体1
发布网友
发布时间:2023-10-09 06:38
我来回答
共1个回答
热心网友
时间:2024-12-12 23:38
看你划分表面网格还是3d网格,齿轮的话,应该是3D网格好一些,3D网格也是要先划分表面网格然后生成四面体网格,或者直接划分网格质量差一些,表面网格的话,F12快捷键划分网格
----------------------------
一个网格划分实例的详解
该题目条件如下图所示:
Part 1:本部分将平台考虑成蓝色的虚线
1. 画左边的第一部分,有多种方案。
方法一:最简单的一种就是不用布置任何初始的2dmesh直接用one volume画,画出来的质量相当不错。
One volume是非常简单而且强大的画法,只要是一个有一个方向可以mapped的实体都可以用这个方法来画网格,而事实上,很多不能map的单元也都可以用这个命令来画,所以在对三维实体进行网格划分的时候,收件推荐用one volume来试下效果,如果效果不错的话,就没有必要先做二维单元后再来画。
方法二:先在其一个面上生成2D的mesh,在来利用general选项,这样的优点是可以做出很漂亮的网格。
相比之下:方法二所做出来的网格质量要比一要高。
2. 画第二段的网格,同样演示两种方法:
方法一:直接用3D>solid map>one volume
方法二:从该段图形来看,左端面实际上由3个面组成,右端面由一个部分组成,故可以先将左端面的另两个部分的面网格补齐,再用general选项来拉伸,但是,问题是左面砖红色的部分仅为3D单元,而没有可供拉伸的源面网格,故,应该先用face命令生成二维网格后,再来拉伸,其每一步的结果分见下:
在用general选项时,有个问题需要注意:在前面我们说过,source geom和elemes to drag二选一都可以,但是这里就不一样了,因为source geom选面的话,只能选择一个面,而此处是3个面,所以这里只能选elemesto drag而不能选择source geom.
在即将对第三段画网格时候,出现了问题:第三段两根黑色的边界线处应该和第二段的网格协调,也就是说,在两部分的共享边上,线的相交处应该产生单元节点,要控制这一步,偶想了很久,最后想出一个办法,就先在第二段的表面上将第二段的表面分开,但并不剖分体。
3. 画第3段的网格:
利用one volume 画,当然也可以用general,注意那个平台是用蓝色虚线影藏掉了的,所以,这个特征实际上没有什么重要影响。
第四段的画法同样很简单,直接用one volume画即可。
剩下的就是画圆台部分:用one volume
注意圆台中间有些地方是不规则的六面体,那是由于圆台的上表面和下表面不一样大而导致的。剩下的半个圆台就直接在用one volume就行了。
总结:创造三维六面体网格最强大的功能就是one volume,如果用该命令得不到满意的网格,再采用先利用automesh生成面网格后,再来用general来产生体网格的方式。
Part 2:考虑平台
该问题的难点在于:考虑了平台的存在之后,第三部分的单元划分时就不能再继续采用one volume,因为有平台之后,该部分就变成了nomapped区域。另外,为了保证和第一二部分单元的协调,就必须做出相应的剖分。
1. 必要的几何剖分。
2. 对所选出来的部分进行再次几何剖分
去掉一根边界线(togglecommand)
Using Project command
Project again
利用quick edit中的命令node andline
利用solidedit>trim with lines>sweep line将体沿那条曲线剖下去
然后再利用solid edit>trim with nodes命令来剖分,注意要勾选extendedtrimmer。
剖分完毕,就完成了本题目最重要的内容,剩下的全都先用one volume来画,不行的话,就用general修改
总结:
1. 经常需要使用建立临时的节点和线来作为辅助点和线,构造节点的方法要熟练掌握。完了之后,利用clear temp nodes删除即可。
2. 常用的几个命令:quick edit; edge edit; surfaceedit; solid edit; automesh; solid map。
3. 要得到实体单元:最常用的两个命令:one volume and general
4. 选择实体:先按住鼠标左键不放,然后再按住shift键,然后再移动鼠标点选。
----------------------
hypermesh复杂结构(锥齿轮)网格划分从入门到精通
随着CAE软件的不断发展,各软件的网格划分功能都在不断增强,Abaqus、Ansys等软件利用合理的切分设置,对于复杂程度一般的几何体都能得到质量不错的六面体网格,但是相对于专业网格划分软件(比如Hypermesh),这些有限元软件的网格划分能力还是稍弱。另外,工艺仿真软件(比如Simufact)网格划分能力就相对较弱了,因此为了保证仿真分析的精度,提高自己的仿真分析能力,很有必要掌握Hypermesh网格划分技巧。
Hypermesh软件的 solid map工具专门针对复杂结构网格划分,首先对复杂结构几何体进行清理并切分,得到一系列满足map条件的solid,然后分别进行3d网格划分。
solid map工具位置
以锥齿轮为例,第一步,先对几何模型进行清理,运用toggle工具(快捷键F11)对一些不需要的特征线进行清理。
几何清理
几何清理完毕之后,进行切割。首先,运用Geom/solid edit工具将齿轮的齿与基体切割,然后依次完成基体切割操作,切割之后的形状如下图所示。
几何体切割
切割之后,根据齿轮啮合受力特点,判断齿为关键部位,因此首先对齿进行六面体网格划分,然后依次完成基体部分网格划分。划分过程中,为保证较高质量的六面体网格,首先生成面网格,然后通过map得到六面体网格。
画分过程中,特别需要注意的是要保证各个几何体之间的网格连续,扫略过程中要注意与相邻几何体的节点路径重合,画分过程中不断通过 Shift+F3工具检查网格是否连续,避免后续有限元计算结果失真。
最后的网格划分效果如下图所示。
网格最终效果
需要注意的是,体网格生成之后,需要删除掉中间生成的2D网格,仅保留3D网格,避免后续计算设置出错。
网格划分的过程见视频jishulink. college/video/c10167
由于整个模型操作过程很长,对于几何体的清理及切分过程没有step by step讲解,但是对于几何体的清理及切分方法做了详细介绍,并重点讲述切分之后的网格划分过程(step by step),介绍了如何在map的过程中保证各个几何体的网格连续与检查方法,面网格与体网格的共节点方法,以及2D网格的删除方法及一些常用小技巧,助大家快速提高自己的网格划分能力。