Hypermesh

Hypermesh如何划分高质量六面体实体网格

 

六面体实体网格,相比四面体实体网格,精度更高,但是划分相比四面体网格多了很多步骤。对于一个实体如果不可以映射,需要对其进行实体分割后,再进行六面体网格划分。下面介绍软件中如何划分高质量六面体实体网格。

20190801152051.jpg

Hypermesh的图2

工具/原料

·       装有Hypermesh软件电脑一台

20190801152105.jpg

方法/步骤

1.   首先启动软件,打开下图所示模型,点击下图箭头所指按钮,将实体由线框切换为实体显示,效果如下图2所示,注意该模型并不是长方体加圆柱体两个部件,而是整个是一个部件。

20190801152113.jpg

Hypermesh的图5

2.   接下来点击下方箭头按钮,将显示模式切换为”Mappable“,实体全部为红色,表明实体不可完全映射(可映射体会黄绿色显示,指的是存在一个面投影,完全和对面重合),这里不存在这样的面,比如圆柱底面即图示右端圆面,投影仍然为圆面,而体左端面为矩形,两者不可能相等。

20190801152127.jpg

Hypermesh的图7

3.   所以要进入Geom主菜单下”solid edit“进行实体分割。这里设置如下图2所示,只用到红框中按钮,选择solids后,要点选实体,选择surfs后,要点选图中白色高亮面,即用面切割实体,最后点击箭头所指"trim"即可分割实体。分割后实体变成黄绿色,即可映射状态。

Hypermesh的图8

20190801152138.jpg

Hypermesh的图10

4.   需要注意的是solid edit下前三项都可以分割实体,一是用节点分割、二是用直线分割、三是上步所用的用平面分割,可根据实际情况选用。

 

5.   分割好后,整个实体就分为了两部分,可以分别对其进行实体划分,但是需注意,对于这种连接的实体,交接面网格是相同的,所以要考虑划分顺序,这里以圆柱体为主,因为圆面不容易划分。划分3D六面体单元,需要用2D单元控制六面体单元形状,所以先进入2D主菜单下automesh,进行圆柱端面划分,设置如下图。

Hypermesh的图11

Hypermesh的图12

6.   设置完成,点击”mesh“,即可将圆柱端面,全部用四节点2D单元划分,效果很好,点击return返回。

Hypermesh的图13

Hypermesh的图14

7.   接着,进入3D主菜单下solid map,进行圆柱体六面体实体网格划分。使用”one volume“划分,设置如下图2所示,设置完成,点击”mesh“,即可划分六面体网格。

Hypermesh的图15

Hypermesh的图16

Hypermesh的图17

8.   但是此时全部网格都存放在一个component下,通过view下mask browser调出隐藏浏览器,点击下图2箭头所指减号,将2D单元隐藏。

Hypermesh的图18

Hypermesh的图19

9.   此时所有体单元是存放在下图1所示部件solid1中的,和实体在一个部件中,在model浏览器下,新建一个部件,命名为mesh,通过Tool主菜单下,organize将所有显示的实体单元移入mesh部件中。

Hypermesh的图20

Hypermesh的图21

Hypermesh的图22

Hypermesh的图23

10. 接着在2D主菜单下automesh划分面网格,如下图所示。然后进入3D主菜单下solid map划分长方体实体网格,具体步骤同圆柱体网格划分,效果如下图3所示。这样六面体实体网格就划分好了,网格管理之前已将介绍,最好将不同网格,存放到不同部件中,这可以通过tool主菜单下organize完成。

Hypermesh的图24

Hypermesh的图25

Hypermesh的图26

 见文档

Hypermesh的图27Hypermesh如何划分高质量六面体实体网格.docx

 

(2条)
默认 最新
目前正在学习hypermesh实体网格划分,感谢楼主教学!
评论 点赞
可以
评论 点赞
点赞 5 评论 2 收藏 4
关注