AttouFerschneider: Correction to cube-root of volume fraction ratio

This commit is contained in:
Will Bainbridge
2018-04-12 14:06:38 +01:00
parent c2b169c8dd
commit 8e453f3874
9 changed files with 16 additions and 59 deletions

View File

@ -52,7 +52,10 @@ Foam::dragModels::AttouFerschneider::KGasLiquid
const phaseModel& solid = gas.fluid().phases()[solidName_];
const volScalarField oneMinusGas(max(1 - gas, liquid.residualAlpha()));
const volScalarField cbrtR(solid/oneMinusGas);
const volScalarField cbrtR
(
cbrt(max(solid, solid.residualAlpha())/oneMinusGas)
);
const volScalarField magURel(mag(gas.U() - liquid.U()));
return
@ -70,7 +73,10 @@ Foam::dragModels::AttouFerschneider::KGasSolid
) const
{
const volScalarField oneMinusGas(max(1 - gas, solid.residualAlpha()));
const volScalarField cbrtR(solid/oneMinusGas);
const volScalarField cbrtR
(
cbrt(max(solid, solid.residualAlpha())/oneMinusGas)
);
return
E1_*gas.mu()*sqr(oneMinusGas/solid.d())*sqr(cbrtR)