在ICEM中的Body即“体”有什么用呢?它不像三维建模工具中那样会生成体,只需要定义一个任意的点,这里让你深刻理解ICEM中“体”的概念工具/原料ICEM-CFD方法/步骤1.1我们从建立好的几何模型说起,几何模型为大的立方体里面嵌套一个圆柱体,我们以这样一个几何模型为例,说明ICEM中的body在网格划分中的作用。2.2我们先不建立body直接划分网格看会是什么效果:在mesh下点击1所示的图标,然后在20所示的输入框中输入2,最后点击Apply3.3在mesh下点击1所示的图标,在弹出的对话框中选择为圆柱体的三个面的最大网格尺寸赋值为10,最后点击Apply。4.4在mesh下点击最后一个图标,其余保持默认值,然后点击下方的“compute”5.计算完毕后生成的外围网格和圆柱体表面的网格如图所示6.擦看内部的网格,在模型树下的右键点击mesh在弹出的菜单中选择cut-plane然后选择showcut-plane然后在5所示的输入框中输入0.5,最后点击Apply,在模型树下点击mesh然后在展开的菜单中勾选“volumes”,可以看到内部的网格如图中所示,最后点击下放的dismiss7.创建body:在Geometry下,点击1所示的图标,然后在2所示的输入框中输入BODY—OUT,然后点击屏幕中的两点,如图中红色圆圈所示的两点,确保这两点的中点在圆柱体和立方体之间即可,然后在圆柱体内选择两点,确保这两点的中点在圆柱体之内,这样以个body就创建完成了8.重复第4和6步注意点击compute弹出对话框之后选择“Replace”,我们可以看到生成的网格如下图所示,可以看到网格只在圆柱体和立方体之间生成,圆柱内部并没有生成网格。9.在Geometry下点击1所示的图标,在2所示body-out中键确认。然后重复步骤7,新创建一个Body-in,确保新创建的body-in在圆柱体之内。10.重复步骤8可以看到,生成的网格如下图所示,可以看到只在圆柱内部生成了网格。11.重复步骤7,将body-out和body-in同时建立出来,并重复步骤8生成计算计算网格,如下图所示,可以看到在全局生成的网格,但是和不创建body所不同的是,内外的网格有不同的颜色标记,不像步骤6中的网格全部是蓝色,这预示这可以对内外侧网格单独进行操作。12.在part中不勾选body-in只勾选body-out,可以看到生成网格的效果相当于只创建了body-out。13.在part中不勾选body-out只勾选body-in,可以看到生成网格的效果相当于只创建了body-in。14.总结:从上面的实验可以看出,在ICEM中的几何层级只识别到面,不会像三维建模软件中生成实体的概念,ICEM中body是对封闭区域的一种标记,当创建一个body之后,ICEM会议创建的Body为中心向外搜索一个封闭区域,并用这个创建的Body对这一封闭区域的网格进行标记。当几何模型形成多个封闭区域,并且没有创建body时,ICEM会默认议最大的封闭区域创建一个默认的body,网格会在最大区域的内部所有地方生成网格,并且生成的网格不能单独操作。由于ICEM的几何只识别到面,所以对于比较简单的实体模型的外流场进行分析时,不必在三维建模软件中进行布尔运算,如对机翼进行外流场分析,在建模软件中建好包围着机翼的流体域实体后不必进行布尔运算直接导入ICEM中,然后定义好body进行分析即可。END