超级详细的从icem画网格到导入openfoam可用网格的步骤
转自:https://zhuanlan.zhihu.com/p/427686653
侵删
1、icem是ANSYS的一个模块,先安装ansys19.2
2、接着右键点击icemcfd创建快捷方式,把快捷方式拖进桌面

3、双击刚刚创建的快捷方式图标打开icem

4、接着开始用icem画图,我这里以创建一个半径为1m的球体网格为例
(1)、按照以下步骤创建四个点,每创建一个点就点击apply

(2)利用刚刚的四个点创建圆弧

(3)利用刚刚创建的圆弧旋转得到一个球,注意如下步骤中3,4点完再按鼠标中键,然后再点击5,再点击鼠标中键,得到一个简化球


简化球
(4)点击geometry展开,右键点击Surface,选择show full,得到如下图像

(5)创建一个block

(6)缩小block

(7)给block分块,注意步骤4是在空白区域单击鼠标,然后接着再点击鼠标中键,接着再单击5

(8)开启设置节点按钮

(9)设置大方框三条边的节点数量(每条边都要设置对应的节点数)

(10)设置斜线的节点,具体步骤与上同

(11)

(12)右键Pre-mesh选择convert to unstruct mesh
(13)切一个平面


(14)勾选Volumes并鼠标右击它,选择

(15)取消勾选Surface和Pre-mesh、Curve、edges等,并右击Volumes,选择solid&wire,就可以看到我们画的网格啦(注意这里展示的只是一个切面而已,其实是整个球体都网格,是个三维网格)


5、用icem导出.mesh文件
(1)

(2)





点击Done

(3)打开这个文件,这样我们的.mesh文件就创建好啦

6、.mesh转成openfoam可读格式
(1)把fluent.mesh文件放在算例的主目录下

(2)执行fluent3DMeshToFoam fluent.msh(这里注意如果是三维网格的话,就用fluent3DMeshToFoam fluent.msh,如果是二维网格可以用fluentMeshToFoam fluent.msh)


可以看到constant文件夹下,生成了一个polyMesh文件,这样网格就转化完成啦
(3)最后查看网格


觉得有用的小伙伴,赶紧收藏一下吧,最后不要忘记给俺点赞哦……
发布于 2021-10-31 03:32 ,编辑于 2021-11-24 09:48
openfoam
fluent
ICEM CFD
赞同 4430 条评论11920
分享
申请转载

理性发言,友善互动
30 条评论
默认
最新
请问一下如果我是在workbench mesh工作下,如何导出.msh文件
2024-04-21
回复喜欢
同问
04-03
回复喜欢
模型用icem画好网格,导入of转成stl,可以不再用snappyHexMesh画网格,算吗
2024-04-01
回复喜欢
点赞
2024-01-30
回复喜欢
你的技术 我用上了 ![[doge]](/2026/09/02/%E8%B6%85%E7%BA%A7%E8%AF%A6%E7%BB%86%E7%9A%84%E4%BB%8Eicem%E7%94%BB%E7%BD%91%E6%A0%BC%E5%88%B0%E5%AF%BC%E5%85%A5openfoam%E5%8F%AF%E7%94%A8%E7%BD%91%E6%A0%BC%E7%9A%84%E6%AD%A5%E9%AA%A4/v2-501ff2e1fb7cf3f9326ec5348dc8d84f.png)
2024-01-30
回复喜欢
作者
好
2024-01-30
回复喜欢
大佬请问一下OpenFOAM是只能导入网格吗,不能直接导入模型吗
2023-11-16
回复喜欢
可以直接导入.stl文件的
2025-09-24
回复喜欢
博主 我想问一下为什么在icem里面都是六面体的网格 但是导入之后就像对角切割了一样
你的圆球切面的网格在icem里面是四边形的但是导入OF后在paraview里就是对角切了 这样是因为什么问题呢
![[发呆]](/2026/09/02/%E8%B6%85%E7%BA%A7%E8%AF%A6%E7%BB%86%E7%9A%84%E4%BB%8Eicem%E7%94%BB%E7%BD%91%E6%A0%BC%E5%88%B0%E5%AF%BC%E5%85%A5openfoam%E5%8F%AF%E7%94%A8%E7%BD%91%E6%A0%BC%E7%9A%84%E6%AD%A5%E9%AA%A4/v2-7f09d05d34f03eab99e820014c393070.png)
![[发呆]](https://pic2.zhimg.com/v2-7f09d05d34f03eab99e820014c393070.png)
2023-04-25
回复喜欢
感谢解惑,我遇到这个情况以为网格转换出问题了呢![[飙泪笑]](/2026/09/02/%E8%B6%85%E7%BA%A7%E8%AF%A6%E7%BB%86%E7%9A%84%E4%BB%8Eicem%E7%94%BB%E7%BD%91%E6%A0%BC%E5%88%B0%E5%AF%BC%E5%85%A5openfoam%E5%8F%AF%E7%94%A8%E7%BD%91%E6%A0%BC%E7%9A%84%E6%AD%A5%E9%AA%A4/v2-3bb879be3497db9051c1953cdf98def6.png)
2024-07-22
回复喜欢

paraview有一个分解多面体的选项,取消其就可以了
2023-08-06
回复喜欢
展开其他 3 条回复
请问最后生成polymesh文件之后,怎么查看网格呢
2022-11-17
回复喜欢
作者
不是在主目录下创建一个.foam文件,然后用paraview打开这个文件就可以看了么,
2024-03-18
回复喜欢
不好意思得继续请教你,我转化后只生成constant/polyMesh/…,这些都是文本文件,我打开paraview选择文件格式时候,没有OpenFoamReader,这个具体怎么操作呢
2024-03-18
回复喜欢
展开其他 3 条回复
FOAM FATAL ERROR:
Problem : cannot find a single face in the mesh which uses vertices 4(2 3 1 0)
楼主遇到过这种问题吗?
2022-05-20
回复喜欢
作者
我已经不用icem画网格了
2024-03-10
回复喜欢
请问您这个问题解决了吗
2024-03-09
回复喜欢
展开其他 1 条回复
网格在导入到openfoam的时候,球的尺寸单位怎么控制啊
2022-03-24
回复喜欢
transformPoints命令
2025-09-24
回复喜欢
还有surfaceTransformPoints
2025-09-24
回复喜欢
展开其他 3 条回复

理性发言,友善互动















