求助: SonicFoam求解二维叶栅时无法收敛(求解文件可下载)
-
@东岳 老师,我已经调通了,非常感谢老师的知道。具体做法就是只修改
default none; Gauss limitedUpwind limited div(phi,e) Gauss limitedUpwind limited; div(phid,p) Gauss limitedUpwind limited; div(phi,K) Gauss limitedUpwind limited; div(phiv,p) Gauss limitedUpwind limited; div(phi,k) Gauss upwind; div(phi,omega) Gauss upwind; div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; div((muEff*dev2(grad(U).T()))) Gauss linear;
注意,现在计算出来的结果并不是很理想,感觉粘性太大了,所以想问一下东岳老师
Gauss limitedUpwind limited wallDist {method Poisson ;}
这两项的含义
附一张计算的结果
-
这应该与我的出口边界条件有关
/*type fixedValue; //meanValue $pOut; value uniform 1e5;*/ type waveTransmissive; field p; psi thermo:psi; gamma 1.4; fieldInf 120000; lInf 0.2; value uniform 110000;
原先想用fixedMean这个边界条件,但是一用出口边界的压力值是固定了,但是出口附近的压力会异常的高,好像出口把流道给堵住了一样;
但是用 waveTransmissive这个边界条件,边界的压力值就会一直下降,进口的压力也下降,速度升高,Ma数达到0.9左右整个计算就会崩掉。