continuousGasKEpsilon: Omega now consistent with Lahey 2005 paper
This commit is contained in:
parent
7cc1ed27b3
commit
c957f2450d
1 changed files with 11 additions and 3 deletions
|
|
@ -124,9 +124,17 @@ void continuousGasKEpsilon<BasicTurbulenceModel>::correctNut()
|
|||
const transportModel& liquid = fluid.otherPhase(gas);
|
||||
|
||||
volScalarField thetal(liquidTurbulence.k()/liquidTurbulence.epsilon());
|
||||
volScalarField thetag((1.0/(18*liquid.nu()))*sqr(gas.d()));
|
||||
volScalarField expThetar(exp(min(thetal/thetag, scalar(50))));
|
||||
volScalarField omega(sqr(expThetar - 1)/(sqr(expThetar) - 1));
|
||||
volScalarField rhodv(gas.rho() + fluid.virtualMass(gas).Cvm()*liquid.rho());
|
||||
volScalarField thetag((rhodv/(18*liquid.rho()*liquid.nu()))*sqr(gas.d()));
|
||||
volScalarField expThetar
|
||||
(
|
||||
min
|
||||
(
|
||||
exp(min(thetal/thetag, scalar(50))),
|
||||
scalar(1)
|
||||
)
|
||||
);
|
||||
volScalarField omega((1 - expThetar)/(1 + expThetar));
|
||||
|
||||
nutEff_ = omega*liquidTurbulence.nut();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue