mirror of
https://github.com/ParticulateFlow/CFDEMcoupling-PFM.git
synced 2025-12-08 06:37:44 +00:00
move recalculation of rho in pEqn.H
just move calculation further down add average value to output of rho
This commit is contained in:
@ -67,14 +67,6 @@ else
|
|||||||
// Explicitly relax pressure for momentum corrector
|
// Explicitly relax pressure for momentum corrector
|
||||||
p.relax();
|
p.relax();
|
||||||
|
|
||||||
// Recalculate density from the relaxed pressure
|
|
||||||
rho = thermo.rho();
|
|
||||||
rho = max(rho, rhoMin);
|
|
||||||
rho = min(rho, rhoMax);
|
|
||||||
rho.relax();
|
|
||||||
Info<< "rho max/min : " << max(rho).value()
|
|
||||||
<< " " << min(rho).value() << endl;
|
|
||||||
|
|
||||||
if (modelType=="A")
|
if (modelType=="A")
|
||||||
{
|
{
|
||||||
U = HbyA - rAU*(voidfraction*fvc::grad(p)-Ksl*Us);
|
U = HbyA - rAU*(voidfraction*fvc::grad(p)-Ksl*Us);
|
||||||
@ -87,8 +79,16 @@ U.correctBoundaryConditions();
|
|||||||
fvOptions.correct(U);
|
fvOptions.correct(U);
|
||||||
K = 0.5*magSqr(U);
|
K = 0.5*magSqr(U);
|
||||||
|
|
||||||
|
// Recalculate density from the relaxed pressure
|
||||||
|
rho = thermo.rho();
|
||||||
|
rho = max(rho, rhoMin);
|
||||||
|
rho = min(rho, rhoMax);
|
||||||
|
rho.relax();
|
||||||
rhoeps = rho*voidfraction;
|
rhoeps = rho*voidfraction;
|
||||||
|
|
||||||
|
Info<< "rho max/min/ave : " << max(rho).value()
|
||||||
|
<< " " << min(rho).value() << " " << average(rho).value() << endl;
|
||||||
|
|
||||||
if (thermo.dpdt())
|
if (thermo.dpdt())
|
||||||
{
|
{
|
||||||
dpdt = fvc::ddt(voidfraction,p);
|
dpdt = fvc::ddt(voidfraction,p);
|
||||||
|
|||||||
Reference in New Issue
Block a user