MPPICFoam/denseParticleFoam 对于重力的考虑
-
@李东岳 那东岳老师 ,您在这篇帖子中提到的办法是指什么呢,1方法换成p_rgh,“直接将将pEqn.H改为p_rghEq.H,是无密度速度方程+prgh方程,虽然流场预测正确,但这种植入在密度不为1的时候耦合项不正确导致速度过低。(引用了您在这篇帖子的结论)”;所以我想着有没有办法去掉动量方程中的重力影响,但是保留颗粒相的重力(在不可压缩的前提下)
https://www.cfd-china.com/topic/394/如果用dpmfoam求解稀相流会怎么样-误差大么/59,
-
@李东岳 tp_of10.zip 好了,东岳老师
-
http://dyfluid.com/openfoam.html#id2
跟这个算例一样,你把p的出口边界改成
fixedMean
就好了 -
@李东岳 李老师,最近在做实验,昨天又试验了一下,p场稳定了一些但是还在波动,但是U.air场变得混乱了,李老师有空可帮我看下吗,还有一个问题719e060c-5757-402d-b40a-0d978c2be0a7-tp_of10.zip
DPMFoam中的UcEqn.H:
fvVectorMatrix UcEqn
(
fvm::ddt(alphac, Uc) + fvm::div(alphaPhic, Uc)- fvm::Sp(fvc::ddt(alphac) + fvc::div(alphaPhic), Uc)
- continuousPhaseTurbulence->divDevRhoReff(Uc)
==
(1.0/rhoc)*cloudSU
);
UcEqn.relax();
volScalarField rAUc(1.0/UcEqn.A());
surfaceScalarField rAUcf("Dp", fvc::interpolate(rAUc));surfaceScalarField phicForces
(
fvc::flux(rAUccloudVolSUSu/rhoc) + rAUcf(g & mesh.Sf())
);if (pimple.momentumPredictor())
{
solve
(
UcEqn
==
fvc::reconstruct
(
phicForces/rAUcf - fvc::snGrad(p)*mesh.magSf()
)
);
}///////还有就是这一项代表了什么意思呢////////
surfaceScalarField phicForces
(
fvc::flux(rAUccloudVolSUSu/rhoc) + rAUcf(g & mesh.Sf())
);
23/38