rename variables and readme files

This commit is contained in:
BehradEsg
2023-04-07 13:54:48 +02:00
parent d61aec2dee
commit ca47917abe
4 changed files with 14 additions and 14 deletions

View File

@ -16,25 +16,25 @@ UEqn.relax();
fvOptions.constrain(UEqn); fvOptions.constrain(UEqn);
volScalarField rUA = 1.0/UEqn.A(); volScalarField rAU = 1.0/UEqn.A();
surfaceScalarField rUAf("(1|A(U))", fvc::interpolate(rUA)); surfaceScalarField rAUf("(1|A(U))", fvc::interpolate(rAU));
surfaceScalarField voidfractionf = fvc::interpolate(voidfraction); surfaceScalarField voidfractionf = fvc::interpolate(voidfraction);
surfaceScalarField phicForces surfaceScalarField phicForces
( (
fvc::interpolate(rUA*(Ksl*Us)/rho) & mesh.Sf() fvc::interpolate(rAU*(Ksl*Us)/rho) & mesh.Sf()
); );
if (pimple.momentumPredictor() && (modelType=="B" || modelType=="Bfull")) if (pimple.momentumPredictor() && (modelType=="B" || modelType=="Bfull"))
{ {
solve(UEqn == fvc::reconstruct(phicForces/rUAf - fvc::snGrad(p)*mesh.magSf())); solve(UEqn == fvc::reconstruct(phicForces/rAUf - fvc::snGrad(p)*mesh.magSf()));
fvOptions.correct(U); fvOptions.correct(U);
} }
else if (pimple.momentumPredictor()) else if (pimple.momentumPredictor())
{ {
solve(UEqn == fvc::reconstruct(phicForces/rUAf - fvc::snGrad(p)*voidfractionf*mesh.magSf())); solve(UEqn == fvc::reconstruct(phicForces/rAUf - fvc::snGrad(p)*voidfractionf*mesh.magSf()));
fvOptions.correct(U); fvOptions.correct(U);
} }

View File

@ -1,10 +1,10 @@
volScalarField rUAvoidfraction("(voidfraction2|A(U))",rUA*voidfraction); volScalarField rAUvoidfraction("(voidfraction2|A(U))",rAU*voidfraction);
surfaceScalarField rUAfvoidfraction("(voidfraction2|A(U)F)", fvc::interpolate(rUAvoidfraction)); surfaceScalarField rAUfvoidfraction("(voidfraction2|A(U)F)", fvc::interpolate(rAUvoidfraction));
volVectorField HbyA("HbyA", U); volVectorField HbyA("HbyA", U);
HbyA = rUA*UEqn.H(); HbyA = rAU*UEqn.H();
phi = voidfractionf*phiByVoidfraction; phi = voidfractionf*phiByVoidfraction;
@ -14,27 +14,27 @@ surfaceScalarField phiHbyA
( (
(fvc::interpolate(HbyA) & mesh.Sf() ) (fvc::interpolate(HbyA) & mesh.Sf() )
+ phicForces //explicit contribution + phicForces //explicit contribution
+ rUAfvoidfraction*fvc::ddtCorr(U, phiByVoidfraction) //correction + rAUfvoidfraction*fvc::ddtCorr(U, phiByVoidfraction) //correction
) )
); );
if (modelType=="A") if (modelType=="A")
rUAvoidfraction = volScalarField("(voidfraction2|A(U))",rUA*voidfraction*voidfraction); rAUvoidfraction = volScalarField("(voidfraction2|A(U))",rAU*voidfraction*voidfraction);
// Update the fixedFluxPressure BCs to ensure flux consistency // Update the fixedFluxPressure BCs to ensure flux consistency
if (modelType=="A") if (modelType=="A")
{ {
volScalarField rUsed = rUA*voidfraction; volScalarField rUsed = rAU*voidfraction;
constrainPressure(p, U, phiHbyA, rUsed,MRF); constrainPressure(p, U, phiHbyA, rUsed,MRF);
} }
else constrainPressure(p, U, phiHbyA, rUA,MRF); else constrainPressure(p, U, phiHbyA, rAU,MRF);
while (pimple.correctNonOrthogonal()) while (pimple.correctNonOrthogonal())
{ {
// Pressure corrector // Pressure corrector
fvScalarMatrix pEqn fvScalarMatrix pEqn
( (
fvm::laplacian(rUAvoidfraction, p) == fvc::div(voidfractionf*phiHbyA) + particleCloud.ddtVoidfraction() fvm::laplacian(rAUvoidfraction, p) == fvc::div(voidfractionf*phiHbyA) + particleCloud.ddtVoidfraction()
); );
pEqn.setReference(pRefCell, pRefValue); pEqn.setReference(pRefCell, pRefValue);
@ -51,7 +51,7 @@ while (pimple.correctNonOrthogonal())
p.relax(); p.relax();
U = fvc::reconstruct(phiHbyA) U = fvc::reconstruct(phiHbyA)
- rUA*fvc::reconstruct(pEqn.flux()/voidfractionf/rUAf); - rAU*fvc::reconstruct(pEqn.flux()/voidfractionf/rAUf);
U.correctBoundaryConditions(); U.correctBoundaryConditions();
fvOptions.correct(U); fvOptions.correct(U);