mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
Added pd, changed p BCs to calculated and added pRef to thermophysicalProperties
This commit is contained in:
@ -58,7 +58,7 @@
|
|||||||
Info<< "Calculating field g.h\n" << endl;
|
Info<< "Calculating field g.h\n" << endl;
|
||||||
volScalarField gh("gh", g & mesh.C());
|
volScalarField gh("gh", g & mesh.C());
|
||||||
|
|
||||||
dimensionedScalar pRef("pRef", p.dimensions(), 1.0e5);
|
dimensionedScalar pRef("pRef", p.dimensions(), thermo->lookup("pRef"));
|
||||||
|
|
||||||
Info<< "Creating field pd\n" << endl;
|
Info<< "Creating field pd\n" << endl;
|
||||||
volScalarField pd
|
volScalarField pd
|
||||||
|
|||||||
@ -54,8 +54,7 @@
|
|||||||
Info<< "Calculating field g.h\n" << endl;
|
Info<< "Calculating field g.h\n" << endl;
|
||||||
volScalarField gh("gh", g & mesh.C());
|
volScalarField gh("gh", g & mesh.C());
|
||||||
|
|
||||||
|
dimensionedScalar pRef("pRef", p.dimensions(), thermo->lookup("pRef"));
|
||||||
dimensionedScalar pRef("pRef", p.dimensions(), 1.0e5);
|
|
||||||
|
|
||||||
Info<< "Creating field pd\n" << endl;
|
Info<< "Creating field pd\n" << endl;
|
||||||
volScalarField pd
|
volScalarField pd
|
||||||
@ -77,7 +76,13 @@
|
|||||||
|
|
||||||
label pdRefCell = 0;
|
label pdRefCell = 0;
|
||||||
scalar pdRefValue = 0.0;
|
scalar pdRefValue = 0.0;
|
||||||
setRefCell(pd, mesh.solutionDict().subDict("SIMPLE"), pdRefCell, pdRefValue);
|
setRefCell
|
||||||
|
(
|
||||||
|
pd,
|
||||||
|
mesh.solutionDict().subDict("SIMPLE"),
|
||||||
|
pdRefCell,
|
||||||
|
pdRefValue
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
dimensionedScalar initialMass = fvc::domainIntegrate(rho);
|
dimensionedScalar initialMass = fvc::domainIntegrate(rho);
|
||||||
|
|||||||
@ -55,8 +55,7 @@
|
|||||||
Info<< "Calculating field g.h\n" << endl;
|
Info<< "Calculating field g.h\n" << endl;
|
||||||
volScalarField gh("gh", g & mesh.C());
|
volScalarField gh("gh", g & mesh.C());
|
||||||
|
|
||||||
|
dimensionedScalar pRef("pRef", p.dimensions(), thermo->lookup("pRef"));
|
||||||
dimensionedScalar pRef("pRef", p.dimensions(), 1.0e5);
|
|
||||||
|
|
||||||
Info<< "Creating field pd\n" << endl;
|
Info<< "Creating field pd\n" << endl;
|
||||||
volScalarField pd
|
volScalarField pd
|
||||||
|
|||||||
@ -11,7 +11,12 @@
|
|||||||
|
|
||||||
List<scalar> initialMassf(fluidRegions.size());
|
List<scalar> initialMassf(fluidRegions.size());
|
||||||
|
|
||||||
dimensionedScalar pRef("pRef", dimensionSet(1, -1, -2, 0, 0), 1.0E5);
|
dimensionedScalar pRef
|
||||||
|
(
|
||||||
|
"pRef",
|
||||||
|
dimensionSet(1, -1, -2, 0, 0),
|
||||||
|
rp.lookup("pRef")
|
||||||
|
);
|
||||||
|
|
||||||
// Populate fluid field pointer lists
|
// Populate fluid field pointer lists
|
||||||
forAll(fluidRegions, i)
|
forAll(fluidRegions, i)
|
||||||
|
|||||||
@ -53,7 +53,7 @@
|
|||||||
Info<< "Calculating field g.h\n" << endl;
|
Info<< "Calculating field g.h\n" << endl;
|
||||||
volScalarField gh("gh", g & mesh.C());
|
volScalarField gh("gh", g & mesh.C());
|
||||||
|
|
||||||
dimensionedScalar pRef("pRef", p.dimensions(), 0.0);
|
dimensionedScalar pRef("pRef", p.dimensions(), thermo->lookup("pRef"));
|
||||||
|
|
||||||
Info<< "Creating field pd\n" << endl;
|
Info<< "Creating field pd\n" << endl;
|
||||||
volScalarField pd
|
volScalarField pd
|
||||||
|
|||||||
@ -20,21 +20,21 @@ internalField uniform 100000;
|
|||||||
|
|
||||||
boundaryField
|
boundaryField
|
||||||
{
|
{
|
||||||
floor
|
floor
|
||||||
{
|
{
|
||||||
type fixedFluxBuoyantPressure;
|
type calculated;
|
||||||
value uniform 100000;
|
value uniform 100000;
|
||||||
}
|
}
|
||||||
|
|
||||||
ceiling
|
ceiling
|
||||||
{
|
{
|
||||||
type fixedFluxBuoyantPressure;
|
type calculated;
|
||||||
value uniform 100000;
|
value uniform 100000;
|
||||||
}
|
}
|
||||||
|
|
||||||
fixedWalls
|
fixedWalls
|
||||||
{
|
{
|
||||||
type fixedFluxBuoyantPressure;
|
type calculated;
|
||||||
value uniform 100000;
|
value uniform 100000;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -18,4 +18,6 @@ thermoType hThermo<pureMixture<constTransport<specieThermo<hConstThermo<per
|
|||||||
|
|
||||||
mixture air 1 28.9 1000 0 1.8e-05 0.7;
|
mixture air 1 28.9 1000 0 1.8e-05 0.7;
|
||||||
|
|
||||||
|
pRef 1e5;
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -16,25 +16,25 @@ FoamFile
|
|||||||
|
|
||||||
dimensions [1 -1 -2 0 0 0 0];
|
dimensions [1 -1 -2 0 0 0 0];
|
||||||
|
|
||||||
internalField uniform 100000;
|
internalField uniform 0;
|
||||||
|
|
||||||
boundaryField
|
boundaryField
|
||||||
{
|
{
|
||||||
floor
|
floor
|
||||||
{
|
{
|
||||||
type fixedFluxBuoyantPressure;
|
type calculated;
|
||||||
value uniform 100000;
|
value uniform 100000;
|
||||||
}
|
}
|
||||||
|
|
||||||
ceiling
|
ceiling
|
||||||
{
|
{
|
||||||
type fixedFluxBuoyantPressure;
|
type calculated;
|
||||||
value uniform 100000;
|
value uniform 100000;
|
||||||
}
|
}
|
||||||
|
|
||||||
fixedWalls
|
fixedWalls
|
||||||
{
|
{
|
||||||
type fixedFluxBuoyantPressure;
|
type calculated;
|
||||||
value uniform 100000;
|
value uniform 100000;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -18,4 +18,6 @@ thermoType hThermo<pureMixture<constTransport<specieThermo<hConstThermo<per
|
|||||||
|
|
||||||
mixture air 1 28.9 1000 0 1.8e-05 0.7;
|
mixture air 1 28.9 1000 0 1.8e-05 0.7;
|
||||||
|
|
||||||
|
pRef 1e5;
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -20,27 +20,27 @@ internalField uniform 100000;
|
|||||||
|
|
||||||
boundaryField
|
boundaryField
|
||||||
{
|
{
|
||||||
floor
|
floor
|
||||||
{
|
{
|
||||||
type fixedFluxBuoyantPressure;
|
type calculated;
|
||||||
value uniform 100000;
|
value uniform 100000;
|
||||||
}
|
}
|
||||||
|
|
||||||
ceiling
|
ceiling
|
||||||
{
|
{
|
||||||
type fixedFluxBuoyantPressure;
|
type calculated;
|
||||||
value uniform 100000;
|
value uniform 100000;
|
||||||
}
|
}
|
||||||
|
|
||||||
fixedWalls
|
fixedWalls
|
||||||
{
|
{
|
||||||
type fixedFluxBuoyantPressure;
|
type calculated;
|
||||||
value uniform 100000;
|
value uniform 100000;
|
||||||
}
|
}
|
||||||
|
|
||||||
box
|
box
|
||||||
{
|
{
|
||||||
type fixedFluxBuoyantPressure;
|
type calculated;
|
||||||
value uniform 100000;
|
value uniform 100000;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -18,4 +18,6 @@ thermoType hThermo<pureMixture<constTransport<specieThermo<hConstThermo<per
|
|||||||
|
|
||||||
mixture air 1 28.9 1000 0 1.8e-05 0.7;
|
mixture air 1 28.9 1000 0 1.8e-05 0.7;
|
||||||
|
|
||||||
|
pRef 1e5;
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
Reference in New Issue
Block a user