CAE联盟论坛精品讲座系列 Workbench 中直接调用ICEM CFD 进行网格划分 主讲人:流沙 CAE 联盟论坛版主 以前写过一篇关于如何在w orkbench 中调用ICEM CFD 进行网格划分的文章,虽然当时调试成功,不过后来据一些网友反映,在一些情况下会出现网格更新时,重复调用ICEM CFD 的情况。在那篇文章中,并没有涉及到 ICEM CFD 脚本的录制,所以一旦几何发生改变时,由于mesh 模块的参数与 ICEM CFD 中的参数存在差异,会导致重复调用ICEM CFD的情况。至于有网友反映,在ICEM CFD 中重新定义 part 后也会导致重复调用ICEM CFD的情况,虽然我没有碰到过,不过我觉得,在ICEM CFD 中重新定义 part 是不必要的,因为在mesh 中可以通过创建 selection 的方式对边界命名。下面以两个简单的案例来说明如何在mesh 模块中直接调用ICEM CFD 进行网格划分。为简单起见,我们用于测试的模型比较简单,如图 1 所示。 图 1 几何模型 在这里对几何进行了参数化处理。一共包含有 6 个参数。其中半球直径 Diameter=80mm,HL 及 VL 分别为块体的长与宽,H 及 V 用于定位,DEEP 为拉伸深度。详细尺寸如表 1 所示。 表 1 参数化尺寸 1、 mesh 模块中的设置 首先我们需要对边界进行命名。选中表面,右键选择菜单 Created named selection。如创建三个 named selection:底部对称面 symmetry,球形表面 sphereWall 以及内部表面 cubeWall。右击属性菜单上的 mesh 节点,选择 insert > method,进行如图 2 所示参数设置。 图 2 method 参数设置 图中 1:选择几何体。2:选择网格划分方法为 MultiZone。3:选择 Free Mesh Type参数为 Hexa Core。4:选择 Write ICEM CFD Files 方式为 Interactive。5:选择 ICEM CFD 行为为 Override Method。设置一个 body sizing,设置网格尺寸为 0.002m。设置完毕后,在树形菜单mesh节点上点击右键,选择Generate mesh。程序会自动进入ICEM CFD 界面。 2、ICEM CFD 中的设置需要录用脚本文件,在 ICEM CFD 中选择 File > Replay Scripts > Replay Control,弹出 Replaycontrol 对话框,如图 3 所示。点击 Load 按钮,选择 rpl 文件。(此 RPL 文件是自动生成的,我们后面要对其进行修改及添加) 图3 Replay control 对话框 图4 选择rpl 文件 对话框会读入rpl 文件并显示每一条脚本文件,如图5 ...