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:选择网格划分方法为 Mult