OpenFOAM驱动三角腔流体新视角

本算例来自《ANSYS Fluid Dynamics Verification Manual》中的VMFL011: Laminar Flow in a Triangular Cavity



顶部壁面以2m/s的速度运动引起三角形腔内流体流动

0066xqHTzy7dIBqHZUxcd&690.jpg



首先进行建模操作,任何建模软件均可,本算例采用ICEM直接建模,生成网格,然后利用OpenFOAM下转化网格,生成的网格如下,进行Y型剖分,每个edge上为50个节点:

0066xqHTzy7dIBFmUjO6c&690.jpg

0066xqHTzy7dIBpBQIze3&690.jpg


接下来转入OpenFOAM的操作:

首先新建一个文件夹,名字任取,本算例中我将该文件夹命名为:driv

0066xqHTzy7dJ0GMjNE32&690.jpg



然后进入OpenFOAM的安装目录,将安装目录下的cavity算例(我的目录为/opt/openfoam5/tutorials/incompressible/icoFoam/cavity/cavity/)下的0文件夹、constant文件夹和system文件夹拷贝到driv文件夹下,然后删除system目录下的blockMeshDict文件,因为我们利用OpenFOAM的命令转化.msh文件为OpenFOAM能接受的网格文件。

然后将刚才导出的网格文件拷贝到driv文件夹下,在driv文件夹下打开终端,输入fluentMeshToFoam(三维网格推荐使用fluent3DMeshToFoam)命令:

0066xqHTzy7dJ0Kn0IHbb&690.jpg

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

0066xqHTzy7dIBGNLBLd9&690.jpg


由于我们没有在转换网格的时候指定缩放因子,我们可以在转换网格以后采用transformPoints命令对转换以后的网格进行缩放,transformPoints命令更加灵活,可以采用向量对x,y,z方向进行不同的缩放,这里我们的命令为(注意向量需要用英文双引号引起来):transformPoints -scale “(0.001 0.001 0.001)”

0066xqHTzy7dJ0MMpnM66&690.jpg



我们打开constant文件夹下的transportproperties文件,此处我们将运动黏度设置为0.01㎡/s

0066xqHTzy7dIBPDB3W60&690.jpg

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


在0文件夹下我们可以看到U和P两个文件:

0066xqHTzy7dIBR3hqqc2&690.jpg

接下来修改P文件和U文件

 


P文件当中的内容如下:

0066xqHTzy7dIBUiRgj97&690.jpg

U文件当中的内容如下:

0066xqHTzy7dIBVFSGP5f&690.jpg

接下来我们修改system文件夹下的controldict文件

0066xqHTzy7dIBZQH8Hd7&690.jpg

接着修改system文件夹下的fvSchemes文件

0066xqHTzy7dIC1PqsUa0&690.jpg

说明:由于本算例的网格与OpenFOAM自带算例方腔驱流的网格不一样,OpenFOAM自带的方腔驱流的网格是正交网格,而本算例的网格是非正交的,所以必须要修改上面的离散格式才能进行计算,否则会直接发散而无法计算,也可以采用非结构化网格,可OpenFOAM方腔驱流当中默认的离散格式

 

最后我们修改system文件夹下的fvSolution文件

0066xqHTzy7dIC5jauy06&690.jpg

说明:由于本算例网格是非正交网格,所以我们设置非正交修正系数(nNonOrthogonalCorrectors)为2

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

0066xqHTzy7dJ0YS9Zvd9&690.jpg

等到计算结束

0066xqHTzy7dIC8OXbK74&690.jpg



将计算结果导入paraview里面进行处理

0066xqHTzy7dJ10f9LJdb&690.jpg



Tecplot处理结果:

0066xqHTzy7dJ12AHWJ85&690.jpg



计算结果与实验数据对比:

0066xqHTzy7dICbZnxW1c&690.jpg





免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空