openfoam中的omega初始化与fluent中的Omega初始值计算公式不同吗?



  • 我对直径为2mm的圆管中液态二氧化碳换热进行计算,进口温度298.15K,粘度为0.00007左右,用的是fluent里面获得的komega模型的初始值,k=0.000628,omega=713,进口的质量流量是0.001022,速度大概是0.4098,其他的稳态条件设置的与fluent默认值差不多,但是一计算第一步就发散,发散情况如下:
    dabb5a7e-f90e-4323-8dbf-7ec69086a638-image.png
    而如果用下面公式:bc67c286-7be0-4bc1-af8a-133272af917f-image.png
    计算获得omega初始值大概为50左右,这样的初始化又可以计算,没有在第一步就发散。
    我想请教下大家,这是什么原因呢,是因为openfoam的omega定义的和其他cfd软件不同吗?而且我用微信中的cfd工具箱计算的比耗散率甚至达到了265626,这个数值又与前面两个数值有什么差别呢?



  • 看起来你的oemga设置有0的存在。有0不?



  • @东岳 用的komega湍流模型,有时在outlet处设置了intOut边界,value会设置成0,也尝试过zerogradient,没有value
    ,0文件夹的omega设置如下:

    internalField   uniform 53.6;
    
    boundaryField
    {
        INLET
        {
            type            turbulentMixingLengthFrequencyInlet;
    	mixingLength	8.52e-4;
            value           uniform 53.6;
        }
        OUTLET
        {
            type            zeroGradient;
        }
        BOTWALL
        {
            type            omegaWallFunction;
            value           $internalField;
        }
        UPWALL
        {
            type            omegaWallFunction;
            value           $internalField;
        }
        HEATWALL
        {
            type            omegaWallFunction;
            value           $internalField;
        }
    }
    
    

Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2