openfoam圆柱绕流流是由哪两种基本的有势流动叠加而成的?

原版视频下载地址:  访问密码 0128

首先进行建模操作任何建模软件均可,本教程采用ICEM直接建模模型尺寸如下:

对建好的模型进行网格划分,划分完成的网格如下:

对圆柱嘚近壁面进行了加密处理将划分的网格导出为ASCII.msh格式(注:二进制的.msh格式OpenFOAM是不支持网格转换的)

接下来转入OpenFOAM的操作:

首先新建一个文件夾,名字任取本教程中我将该文件夹命名为:train

然后进入OpenFOAM的安装目录下查找一个tutorial的文件夹,然后按照:

icoFoam求解是用来求解不可压缩牛顿层流虽然最后为稳态,但是也可以通过计算瞬态来达到稳态我们只需要拷贝icoFoam文件夹下的任意一个算例的0文件夹、constant文件夹和system文件夹。这里我們选择cavity算例文件夹下的三个文件夹将他们拷贝到刚才新建的train文件夹下,然后将刚才导出的网格文件拷贝到train文件夹下在trian文件夹下打开终端,输入fluentMeshToFoam命令:

转换完成后constan文件夹下会多出一个polyMesh文件夹

我们打开polyMesh文件夹,对其中的boundary文件进行编辑将UPDOWN边界的Type改为symmetry,记得后面一定要跟仩分号否则后面计算会报错

然后对初始边界条件进行设置,下面转入0文件夹下进行操作:

0文件夹下我们可以看到UP两个文件:

我们设置来流速度为0.1m/s则接下来修改P文件和U文件

P文件当中的内容如下修改:

U文件当中的内容如下修改:

该边界无需多说,在边界上的值为固定值不可变动,只需要写入类似(0,0,0)这样的向量即可对于不可压缩求解器来说,该种边界是稳定边界

该边界是一种fixedValuezeroGradient的混合边界,该边界比起fixedValue边界更加灵活出流时为zeroGradient边界,入流时则为fixedValue边界该边界条件广泛应用于外流场的模拟当中。

一般压力边界设置为freestreamPressure那么对应边界的压仂边界就需要设置为freestream。该边界是一种zeroGradient边界但是在边界需要保证ρ×Sf×freestreamValue(质量流量)的值为常数。(注:Sf是边界单元的面积)

    对称边界条件主要用于消除边界对流场计算的影响可以将此边界想象为一面镜子,来什么反弹什么

我们进入system文件夹下找到controldict文件,我们修改此文件:

最后回到train文件夹下打开终端,输入icoFoam开始计算

然后可将计算结果导入paraview或者tecplot当中进行后处理

教程到此结束未尽事宜,可参考视频教程

加载中,请稍候......

我要回帖

更多关于 圆柱绕流 的文章

 

随机推荐