使用compressibleinterfoam可以开启transonic吗?
-
东岳老师,请问您有什么资料关于transonic算法的吗?
更新一下近期对OpenFOAM中transonic算法的理解。经过梳理几个OpenFOAM中附带
if (transonic)
算法的求解器分析,目前从代码中获得的猜测是:由密度方程
\begin{equation}
\frac{\p\rho}{\p t}+\nabla\cdot\left(\rho\bfU\right)=0
\end{equation}
组建压力方程的时候,是否体现压力对流项。也就是密度方程中的对流项中的密度是否有通过状态方程变为压力项,比如
\begin{equation}\label{e2}
\nabla\cdot\left(\rho\bfU\right)=\nabla\cdot\left(\psi p \bfU\right)
\end{equation}
是否进行方程\eqref{e2}的变换取决于压力传输效应。在transonic与sonic中由于压力对流太明显了,因此需要进行方程\eqref{e2}的变化,进而可以对其进行关于压力的隐性离散。一方面隐形离散时间布更加精准,再一方面耦合更加细致;在transonic以下的流动区域,压力对流弱爆了,没有理由进行方程\eqref{e2}的转换,更何况这种操作会改变压力矩阵的对称性。
以上是个人从方程上的理解,没有见过书籍系统的论述过。抛砖引🐟吧!