如何解释计算喷嘴缩口处的负压问题?



  • 如图所示0_1496583758564_2017-06-04_21-24-58_副本.bmp 用interfoam算的结果这里出现很大的负压。主要疑惑是如果基于伯努利方程,流通面积减小是会导致压力降低,但是也不至于是负压吧,难道这个是符合实际情况还是求解本身的问题?
    请问缩口出现负压正常吗?



  • 你是说压力小于0? 不可压缩模拟经常压力小于0啊。不可压缩模拟里面压力是相对的。你可以设置参考压力为50 或者500看看,应该就不是小于0了。这只是个相对压力。



  • @赵一铭 参考压力难道不是0吗?另外缩口处负压很大,达到-e7次方。这难道也是正常的吗?



  • 那可能有点不正常了,我觉得不正常,可能你设置错了。

    参考压力CFD界发过一个文章,你可以找找看。是可以随便设置的



  • @赵一铭 !0_1496728147185_2017-06-06_13-32-45.jpg ,这是我见过为数不多一篇论文的截图,就我目前我所知的软件算的结果都会是这样子的结果,但是大部分的人貌似都不会讲这个问题或者自己修改一下,毕竟云图是最不能反应真实情况是什么样子的。



  • 那还是相信论文比较好,哈哈。不过你那个速度也很大,600m/s了,确实是不可压缩?



  • @赵一铭 对啊,入口压力很高,加上缩口,速度确实很高,然后基于伯努利方程确实会得到负压,但是感觉怪怪的。另外拿可压缩求解器比如compressibleinterfoam算的话,其实会有一个更诡异的现象,气体会填充这个负压区域强行使得负压区域大于0.



  • 以前也遇到这个问题,入口流率一大,缩口的负压就会很高。



  • @bfamq 这个问题觉得可以这样子分析,首先得的负压计算结果是没问题,但是不代表着真实情况是负压,只是这个求解器本身就是不可压缩求解器,基于不可压缩的伯努利方程,缩口区域会出现负压。如果真要符合真实的情况,应该从两方面入手,一是是首先得用可压缩求解器,而是需要添加空化模型来修正压力,我认为只有这样子才能算出合理的情况。
    另外如果用of中的compressibleinterfoam计算,缩口区域会出现空气相,alpha2=1-alpha1,由于缩口有很强的负压趋势,所以导致alpha1小于1,从而导致出现alpha2。单纯的用compressibleinterfoam算的也不对,正如我前面说的需要添加空化模型。
    以上是我对这个问题的理解。



  • @mohui 感谢你的解释