Hypermesh 12.0 中球体的六面体网格划分

1.首先在hypermesh中创建一个球体,半径为15mm。

Hypermesh 12.0 中球体的六面体网格划分

Hypermesh 12.0 中球体的六面体网格划分

2.利用过圆心的三个X,Y,Z主平面将球体分为8块。Gemo-solid edit-trim with plane/surf

Hypermesh 12.0 中球体的六面体网格划分Hypermesh 12.0 中球体的六面体网格划分

红框框选的部分依次选择x,y,z,基点B选择球心。划分结果如下。

Hypermesh 12.0 中球体的六面体网格划分Hypermesh 12.0 中球体的六面体网格划分

3.新建一个component1,并将八分之一球复制到该component中。

4.在八分之一球上生成如下所示位置处的节点,以便于用节点分割solid

Hypermesh 12.0 中球体的六面体网格划分Hypermesh 12.0 中球体的六面体网格划分

其中,红圈内的节点是蓝圈内两个节点连线的中点。

5.选择Gemo-solid edit-trim with nodes,打开extend trimmer,分三次切割,如下图所示。

Hypermesh 12.0 中球体的六面体网格划分Hypermesh 12.0 中球体的六面体网格划分

将除去正方体的部分merge得到如下所示的两个 mappable 的solid。

Hypermesh 12.0 中球体的六面体网格划分Hypermesh 12.0 中球体的六面体网格划分

6.进入3D-solid map-one volume分别对正方体和剩余部分进行网格划分。elem size为0.5mm,source shells 为quads。

Hypermesh 12.0 中球体的六面体网格划分Hypermesh 12.0 中球体的六面体网格划分

Hypermesh 12.0 中球体的六面体网格划分Hypermesh 12.0 中球体的六面体网格划分

7.接下来对该八分之一的网格模型进行镜像来得到完整的球体的网格。tool-reflect选择element,duplicate分别进行x,y,z三个主平面的镜像,基点为球心。最终结果如下。

Hypermesh 12.0 中球体的六面体网格划分Hypermesh 12.0 中球体的六面体网格划分