MPPICInterFoam中静置情况下水流沸腾
-
@星星星星晴 @李东岳 @Tens 找到原因了。就像之前观测发现的现象,在粒子群和纯水的界限处流速和压强极强。问题是出在压力泊松方程上。MPPICInterFoam应该按着interFoam的连续方程,考虑alphac的影响。但目前MPPICInterFoam是按照单项流的DPMFoam的方程。ddt(alphac)这一项是造成水沸腾的原因。把现有的
surfaceScalarField Dp("Dp", alphacf*rAUcf); fvScalarMatrix p_rghEqn ( fvm::laplacian(Dp, p_rgh) == fvc::ddt(alphac) + fvc::div(alphacf*phiHbyA) );
改成:
surfaceScalarField Dp("Dp", alphacf*rAUcf); fvScalarMatrix p_rghEqn ( fvm::laplacian(alphacf*Dp, p_rgh) == fvc::div(alphacf*phiHbyA) );
这样就不会出现“无风自动”的现象了。是不是对别的地方会造成影响,还需要再研究。(其中出现的alphac*alphac是因为我的粒子浓度太高,不能忽略压力项。李东岳老师在其他帖子里也讨论过这个问题。根据自己的粒子粒径或占网格比来定。