openfoam中streamFunction功能和使用方法

主要有两个问题,第一个问题streamFunction是可以用来计算得到 通过某个面的流量(水)的吗?第二个问题:streamFunction应该怎么用,格式应该是怎样的?想请一下各位前辈,或者推荐一下相关的教学资料!

streamFunction 是计算流体运动的流线与流速。其等值面形成流管,流管上的每一点都与速度矢量相切。对于不可压缩流体,有

pU=\nabla\times B

B 就是广义流函数。在平面运动和轴对称流动的情况下, B 只有一个非零分量,这样,以一个函数代替两个速度分量,因此也更简单。在平面运动的情况下,存在流函数

u=\frac{\partial \varPsi}{\partial y},\\ v=\frac{\partial \varPsi}{\partial x}

\varPsi 就是平面流函数。

streamFunction 无须特殊设置,可以直接使用

postProcess -func streamFunction

有些版本可以直接使用

streamFunction

处理完成后的 case ,会在其时间文件夹里面多了 streamFunction 的变量,可以用 paraView 来处理,streamFunction 是点的标量场。paraview 打开后,在 point fields 里面选中 streamFunction 就可以载入了。

1 Like