icemcfd有关block功能的说明 联系客服

发布时间 : 星期四 文章icemcfd有关block功能的说明更新完毕开始阅读b1b052d173fe910ef12d2af90242a8956aecaa7d

有关blocking功能的说明: 一、 create block 1、 initialize blocks

这里需要注意的是初始化block时选择“2D”和“2D planar”所生成block的区别。“2D planar”方式所生成的block位于所选实体的中心,是一个规则的四边形,包围了整个实体。“2D”方式所生成的block是不规则的,但是自动去匹配选择的surface。

“Some mapped/Some free”指structured和unstructured blocking的结合。

“All free”创建unstructured 2D blocking。Unstructured mesh does not have proper size and shape of the element。

“All mapped”创建structured 2D blocking。Structured mesh will have uniform size and shape of the element。

“Orient with geometry”——选择这个选项将创建最小的包围实体的block,如果没有选择此项,创建的block体积较大。 2、 From Vertices

3D>Hexa——可以通过选择8个vertices来创建,也可以通过选择对应的2个面来创建。

3D>Quarter O-Grid——这里只用选择6个vertices。它创建了advanced topology比如Y-Block 或Quarter Ogrid。这是一种fit 3 Hexa Blocks into a wedge的拓扑结构。以前创建这种拓扑结构只有通过一系列的手动划分并加入vertices,现在变得简单了。实际上就是3个Hexa

Block结合在一起形成了一个楔形Block。选择vertices的顺序是:首先选择楔形一边的3个vertices(顺时针或逆时针都可以),然后选择剩下的3个vertices,必须保证4th vertex与1st vertex相连, 5th与2nd相连,6th与3rd相连。这里创建的依然是六面体网格。

3D>Degenerate——这里只用选择6个vertices。degenerate block 是1个拥有5个面的棱形block。以前创建这种拓扑结构只有通过collapsing one side of a hexa block,选择vertex的顺序和Quarter O-Grid一样,但是不同的是这里仅仅生成了1个block,同时沿着一条边生成了一排棱柱网格。很多solvers不支持这种形式的block,因此在使用这种形式的block之前必须consult your solver manual。 3D>unstructured——不予考虑。 3、 Extrude Face

Extrude by Element Normal——沿着所选face的法向进行拉伸形成block。

Extrude Along Curve——将所选face沿着curve的方向进行拉伸形成block。“twist per layer”指前后对应的2个vertices偏移的角度。“orient axially”指形成的block与轴平行或垂直。“number of layers”指生成的blocks的个数。 4、 2D to 3D

Fill——填充,从说明里很容易理解。

Translate——分别在x,y,z方向对2Dblock进行拉伸。 Rotate——旋转生成block。

5、 3D to 2D

相当于在3D block的每个faces上分别生成2D block。 二、 split block 1、split block

All visible指将要划分所有正交于所选edge的blocks;“Selected”指仅仅划分所选择的block。 “Relative”将要以给定的参数来划分edge,此参数位于0~1之间;“Absolute”将要按照edge的方向来划分edge,这里edge的方向指从最小的vertex数指向最大的vertex数。 2、O-grid Block

“Absolute”值代表实际的radial edge of an O-grid长度。当Absolute没有打开时,代表相对距离,其值为1的时候O-grid的扭曲最小。 3、Extend Split功能——指将edge延伸到boundaries。

4、Split Face——只能划分3D block的faces。即将选择的face划分成2个faces。

5、Split Vertices功能——split the degenerate vertex,等同于collapse edge的反操作。从说明里可以看出,只有当collapse edge之后才能进行此项操作。 三、 merge vertices

1、Merge Vertices功能——选择的第一个vertex是保留的,第二个是被合并的。<1>当Propagate to Merge is off and Merge to Average is off的时候,仅仅第二个vertex被合并到第一个vertex的位置。<2>当Propagate to Merge is off and Merge to Average is on的时候,这2个

vertex被合并为1个,其位置在它们间距的中点。<3>当Propagate to Merge is on and Merge to Average is off的时候,第二个vertwx及类似的vertices都被合并到第一个vertex及类似的vertices。<4>当Propagate to Merge is on and Merge to Average is on的时候,第二个vertwx及类似的vertices和第一个vertex及类似的vertices被合并为一系列vertices,其位置在它们的中点。

2、Merge Vertex to Edge功能——划分邻近的edges并且合并。 四、 Edit Block

1、Merge faces——合并faces。一旦faces被合并之后,对应的blocks也被合并了。“face corners”选择合并之后形成face的对角点。 2、Modify Ogrid——“Rescale O grid orthogonally”重新调整网格的正交性。

3、Convert Block Type——“Swept”将要转化mapped block为swept block。Mapped block在I、J、K方向对于对应edge而言都有相同的节点分布;swept block在一个方向上对于对应edge而言有相同的节点分布,但是在其它2个方向上有自由的不同的节点分布,也就是创建自由的网格在这2个方向上并sweep the third direction。 4、Change Block IJK——

“IJK->KIJ”指改变I、J、K的方向。“Set Origin”指重新设置原点。“Align block”指使得所有的blocks的I、J、K和原点设置与参考的block一致。“Set IJK”也是改变I、J、K的方向。 5、Renumber Blocks——重新按顺序定义block的序号。