openFOAM中通量的生成

  1. 头文件createPhi.h和compressibleCreatePhi.h
    使用openFOAM处理守恒方程时,经常需要处理通过网格面的通量。广义通量表示为phi。由于密度、速度等值储存在网格中心的,因此为了计算网格面上的通量,必须进行一定的处理。openFOAM通过调用createPhi.h或compressibleCreatePhi.h两个头文件生成通量Phi。
  2. 通量的计算
    将网格中心的值换算到网格面,需要通过对相邻网格节点的值进行插值处理。插值需要调用的函数为:interpolate(rho*U)。该函数的作用就是对响铃网格节点的密度和速度进行插值,插值与网格面矢量的内积就是网格面上的通量值。在openFOAM中,内积用符号“&”表示。

你可能感兴趣的:(openFOAM)