admin 管理员组

文章数量: 1086019


2024年4月16日发(作者:linux是什么的)

使用OpenFOAM的基本流程

任何CFD软件的使用无非通过3个基本步骤: 前处理,CFD计算,后处理

【前处理】

主要包括:网格的生成,物理参数的设定,初始边界条件的设定,求解控制设定,方

程求解方法的选择,离散格式的选择。

【CFD计算】

设定上述参数后,直接在case文件中,在控制台中输入相应求解器的名字即可。如果

参数设置有误,会得到提示。

【后处理】

openfoam推荐的后处理软件为paraview,当然你可以运用foamToTecplot功能将

其转换为tecplot格式运用tecplot进行处理,或者运用foamDataToFluent转化为fluent

格式进行后处理,所有支持的转化在

/OpenFOAM-1.5/applications/utilities/postProcessing/dataConversion

文件夹中。

【前处理的详细步骤】

一、网格生成:

OpenFOAM带有自己的网格生成功能blockMesh,他可以生成块结构化网格,使用

比较简单,但对于复杂几何,该功能实施比较复杂。

可以采用其网格软件如:gridgen,pointwise,gambit,icemcfd,

tetgen,gmesh,ansys等生成网格,通过网格转换功能将其转换为openfoam可识别的网

格。我本人通常采用gridgen生成fluent网格,再采用fluentMeshToFoam功能转换为

openfoam可识别网格。

二、物理参数的设置:

OpenFOAM中的物理参数文件都在当前case文件夹里面的constant文件夹中,里

面常用的文件通常常有

environmentalProperties:设定环境参数,重力加速度

transportProperties:传输相关参数,比如黏性,密度,对于非牛顿流体的黏性模型

及其参数等

LESProperties:大涡模型及其相关的模型参数

RASProperties: 雷诺时均模型及其相关模型参数

thermodynamicProperties:热物理相关参数


本文标签: 网格 参数 设定 生成 求解