在interFoam中通过setFields设置水体速度,但结果没有
-
@李东岳 谢谢东岳老师回复。这个box里是包含一部分竖直方向上柱子的。我设置了水位高度和水流速度。水位高度没有问题,但是速度却没有。我的入射速度是一个codedFixedValue的log方程,但setFields里我给的是个定常流速。输出的结果是setFields只读了我的inlet的boundary condition,并没有给内部场设值。想问这会不会有关系?在setFields中默认值是(0 0 0), 但是读到inlet BC是,会不会因为不符,所以跳过?我看了setFields的计算方程,还是不清楚,只是说这是个包含边界和内部的负值。
-
@李东岳 不好意思啊,东岳老师,因为mesh还挺多,并且是我改动过的求解器,所以没发上来一起算算。因为我这个求解器是对比MPPICInterFoam加入了粒子模型。我一直没尝试过给案例里通过设置setFields里的速度,这次一试,发现不对。
我返回去用interFoam算了一下,水流没有问题了。我又用OpenFOAM自带的MPPICInterFoam算了一下,一样的设置条件。0时刻,setFields起到了作用,速度场没有问题。在第一个时间布长,速度全部归零了。看了压强,跟interFoam的结果完全不同。这两个求解器没有特别大的不同,只是在MPPICInterFoam里考虑了粒子的体积占比,但即使不注入粒子,也一样速度归零。不知道有没有谁看过MPPICInterFoam,这个在算水流时,有什么大的不同吗?谢谢
-
@zhe 在 在interFoam中通过setFields设置水体速度,但结果没有 中说:
@李东岳 不好意思啊,东岳老师,因为mesh还挺多,并且是我改动过的求解器,所以没发上来一起算算。因为我这个求解器是对比MPPICInterFoam加入了粒子模型。我一直没尝试过给案例里通过设置setFields里的速度,这次一试,发现不对。
我返回去用interFoam算了一下,水流没有问题了。我又用OpenFOAM自带的MPPICInterFoam算了一下,一样的设置条件。0时刻,setFields起到了作用,速度场没有问题。在第一个时间布长,速度全部归零了。看了压强,跟interFoam的结果完全不同。这两个求解器没有特别大的不同,只是在MPPICInterFoam里考虑了粒子的体积占比,但即使不注入粒子,也一样速度归零。不知道有没有谁看过MPPICInterFoam,这个在算水流时,有什么大的不同吗?谢谢
你好,请问问题解决了么?我也遇到了相同的情况。
用修改的interFoam设置不同相速度,0时刻没问题,计算第一个结果时速度场也归0😅