如果用DPMFoam求解稀相流会怎么样?误差大么
-
@dzw05
“没错,在离散相的gravity中,表达式是massg_(1.0 - p.rhoc()/p.rho()),即考虑了连续相和离散相的密度比,这个是浮力的%(#c43d3d)[主要来源]。” 浮力还有哪些其它来源呢?
“如果单纯的将连续相动量方程中的重力g删除,而不是设为0,那么其实并没有影响粒子浮力的计算,因为粒子运动方程中根本没有出现连续相的压力。” 粒子运动方程中出现的连续相的压力,不是可以通过压力梯度力来体现出来了吗?这样一来,连续相动量方程中的耦合项或者压力项需做相应调整了。@东岳 您提出存在下面的两套方程,是等效的吗?
-
-
-
@东岳 问题解决了,如您所说,去掉动量方程中的重力加速度项,案例结果就合理了。我在考虑,动力方程中的重力项的物理含义是什么,颗粒受到周围流体对它施加的浮力,反之,根据牛顿第三定律,流体也应该受到对应颗粒浮力的反作用力,方向相反,这个重力项是否就是这个反作用力,尚未查到相关文献,只是一种猜测。
-
@alvin
DPMFoam
中还有个小bug,不知道会不会影响你的结果 -
@ 东岳 您方便说明一下“......我验证了双向耦合中界面交换相、相分数的耦合作用大小。在我测试的算例中,相分数的耦合作用较小......”测试过程,修改了哪些参数? 相分数的耦合作用较小是通过和哪个对比的?
-
@李东岳 在 如果用DPMFoam求解稀相流会怎么样?误差大么 中说:
@Alvin 不知道你的问题解决没有。我在我自己写的求解器中,通过
- 将p方程换为p_rgh方程
- 将g去掉
解决了。因为轻颗粒的浮力在方程
中包含了,重颗粒也如此。就像 @dzw05 说的,连续相可以认为是单向不可压缩流,类似simpleFoam
。 @Alvin 你试试将DPMFoam
中的phig
去掉,运算看看?这个1,2两项是二选一即可吗,phig指的是不是phicForces里面的rAUcf*(g&mesh.Sf())
61/73