计算对流扩散方程没有扩散效果?



  • 方程是标量输运方程

    0_1522223399642_e2629bd8-4984-477a-930c-6bca974f8bd0-image.png

    在pisoFoam程序的基础上加了对流扩散方程,上边界给定浓度定值,内部场浓度为零,风场从计算域左侧给了初始对数廓线,前后左右边界都为循环边界。浓度场一直没有任何的变化,既没有对流也没有扩散
    如果在计算域左侧给了一片浓度较高的区域后,是这样的结果

    0_1522223766345_405fe433-880c-4fb9-8b27-a519ee5958d4-image.png

    有算过类似算例的大神么?能否指点一二?谢谢!


  • 网格教授 OpenFOAM教授 管理员

    1. 方程写的没问题。
    2. 从你的云图来看,需要结合流场看判定结果是否准确。

    浓度场一直没有任何的变化,既没有对流也没有扩散

    这个感觉是边界条件的设置问题



  • @李东岳

    0_1522288890381_76f5aa67-a4b4-42f6-85a9-69b89d7ef395-image.png

    李老师您好,这个稳定以后的速度沿垂向的廓线(贴近地表设有障碍物0.3m高),应该是没错的吧?边界条件的话,上下边界是wall,前后左右都是循环边界,浓度的话,上边界是定值,下边界是零梯度,前后左右为循环;p U的话也都是下边界零梯度,上边界滑移边界,其他循环;李老师您看有什么问题吗??谢谢您



  • 我试过,设定上边界设置为浓度定值的时候没有任何变化,但是在左侧的时候就有如上所示的很明显的输运现象,但这个应该是对流导致的,如果沿流向横着放一个横条的浓度较高区域,

    0_1522290285998_0ff03fb7-30f8-4a9f-a125-140646ec07d3-image.png

    就类似这种,它也只是在一定范围内上下有轻微的波动,但范围不会再扩大


  • 网格教授 OpenFOAM教授 管理员

    把你的算例网格数量处理到4位数或者5位数,然后把算例上传一下,我算下看看



  • @东岳 0_1522901722216_case.zip 李老师,这是我算例文件,上传有大小限制,所以没有网格信息,所以需要您重新blockMesh一下,90000网格,谢谢您!!