刚性翼型升阻力系数的大波动问题



  • 计算40W雷诺数的刚性翼型绕流,采用SST k-w湍流模型,pisoFoam求解器。算出来的升阻力系数波动特别大,有大神可以指点一下问题所在吗QQ图片20201020111210.png



  • 这个情况有点眼熟,我在模拟水轮机的时候出现过推力系数和功率系数剧烈波动但时均值差的不多的情况,用的是interDyMFoam,可能有一定的相通性,你可以拿来参考一下。

    我使用的解决方法有两个半:

    1.修改fvSolution中pimple下的nCorrector,默认好像都是2,改成3会好不少。

    2.修改fvSolution中solvers下的p_rghFinal从GAMG改成下边这个:

        p_rghFinal
        {
            solver          PCG;
            preconditioner
            {
                preconditioner  GAMG;
                tolerance       1e-8;
                relTol          0;
                nVcycles        2;
                smoother        DICGaussSeidel;
                nPreSweeps      2;
            }
    
            tolerance       1e-8;
            relTol          0;
            maxIter         20;
        }
    

    情况有很大改善。

    剩下的半个是提高并行线程数,从32提高到64会有明显改善,我也不知道为什么。

    其他的比如提高网格质量,减小时间步你估计都试过,就不说了,也不一定有用。

    祝好运



  • @tidedrinker 好的,谢谢,我去尝试调一下



  • 也可能与离散格式有关



  • @陈国勇 比如呢


Log in to reply