basicThermo: Renamed thermo:psi -> psi, thermo:mu -> mu and thermo:kappa -> kappa
The basic thermophysical properties are now considered fundamental and complex models like kineticTheoryModel using these names for some other purpose must disambiguate using typedName to prepend the model name to the field name. This change standardises, rationalises and simplifies the specification of fvSchemes and boundary conditions. thermo:rho will also be renamed rho in a subsequent commit to complete this rationalisation.
This commit is contained in:
@ -41,8 +41,8 @@ Foam::smoluchowskiJumpTFvPatchScalarField::smoluchowskiJumpTFvPatchScalarField
|
|||||||
mixedFvPatchScalarField(p, iF),
|
mixedFvPatchScalarField(p, iF),
|
||||||
UName_("U"),
|
UName_("U"),
|
||||||
rhoName_("rho"),
|
rhoName_("rho"),
|
||||||
psiName_("thermo:psi"),
|
psiName_("psi"),
|
||||||
muName_("thermo:mu"),
|
muName_("mu"),
|
||||||
accommodationCoeff_(1.0),
|
accommodationCoeff_(1.0),
|
||||||
Twall_(p.size(), 0.0),
|
Twall_(p.size(), 0.0),
|
||||||
gamma_(1.4)
|
gamma_(1.4)
|
||||||
@ -63,8 +63,8 @@ Foam::smoluchowskiJumpTFvPatchScalarField::smoluchowskiJumpTFvPatchScalarField
|
|||||||
mixedFvPatchScalarField(p, iF, dict, false),
|
mixedFvPatchScalarField(p, iF, dict, false),
|
||||||
UName_(dict.lookupOrDefault<word>("U", "U")),
|
UName_(dict.lookupOrDefault<word>("U", "U")),
|
||||||
rhoName_(dict.lookupOrDefault<word>("rho", "rho")),
|
rhoName_(dict.lookupOrDefault<word>("rho", "rho")),
|
||||||
psiName_(dict.lookupOrDefault<word>("psi", "thermo:psi")),
|
psiName_(dict.lookupOrDefault<word>("psi", "psi")),
|
||||||
muName_(dict.lookupOrDefault<word>("mu", "thermo:mu")),
|
muName_(dict.lookupOrDefault<word>("mu", "mu")),
|
||||||
accommodationCoeff_(dict.lookup<scalar>("accommodationCoeff")),
|
accommodationCoeff_(dict.lookup<scalar>("accommodationCoeff")),
|
||||||
Twall_("Twall", dict, p.size()),
|
Twall_("Twall", dict, p.size()),
|
||||||
gamma_(dict.lookupOrDefault<scalar>("gamma", 1.4))
|
gamma_(dict.lookupOrDefault<scalar>("gamma", 1.4))
|
||||||
@ -227,8 +227,8 @@ void Foam::smoluchowskiJumpTFvPatchScalarField::write(Ostream& os) const
|
|||||||
|
|
||||||
writeEntryIfDifferent<word>(os, "U", "U", UName_);
|
writeEntryIfDifferent<word>(os, "U", "U", UName_);
|
||||||
writeEntryIfDifferent<word>(os, "rho", "rho", rhoName_);
|
writeEntryIfDifferent<word>(os, "rho", "rho", rhoName_);
|
||||||
writeEntryIfDifferent<word>(os, "psi", "thermo:psi", psiName_);
|
writeEntryIfDifferent<word>(os, "psi", "psi", psiName_);
|
||||||
writeEntryIfDifferent<word>(os, "mu", "thermo:mu", muName_);
|
writeEntryIfDifferent<word>(os, "mu", "mu", muName_);
|
||||||
|
|
||||||
writeEntry(os, "accommodationCoeff", accommodationCoeff_);
|
writeEntry(os, "accommodationCoeff", accommodationCoeff_);
|
||||||
writeEntry(os, "Twall", Twall_);
|
writeEntry(os, "Twall", Twall_);
|
||||||
|
|||||||
@ -59,10 +59,10 @@ class smoluchowskiJumpTFvPatchScalarField
|
|||||||
//- Density field name, default = "rho"
|
//- Density field name, default = "rho"
|
||||||
word rhoName_;
|
word rhoName_;
|
||||||
|
|
||||||
//- Compressibility field name, default = "thermo:psi"
|
//- Compressibility field name, default = "psi"
|
||||||
word psiName_;
|
word psiName_;
|
||||||
|
|
||||||
//- Dynamic viscosity field name, default = "thermo:mu"
|
//- Dynamic viscosity field name, default = "mu"
|
||||||
word muName_;
|
word muName_;
|
||||||
|
|
||||||
//- Accommodation coefficient
|
//- Accommodation coefficient
|
||||||
|
|||||||
@ -41,8 +41,8 @@ Foam::maxwellSlipUFvPatchVectorField::maxwellSlipUFvPatchVectorField
|
|||||||
mixedFixedValueSlipFvPatchVectorField(p, iF),
|
mixedFixedValueSlipFvPatchVectorField(p, iF),
|
||||||
TName_("T"),
|
TName_("T"),
|
||||||
rhoName_("rho"),
|
rhoName_("rho"),
|
||||||
psiName_("thermo:psi"),
|
psiName_("psi"),
|
||||||
muName_("thermo:mu"),
|
muName_("mu"),
|
||||||
tauMCName_("tauMC"),
|
tauMCName_("tauMC"),
|
||||||
accommodationCoeff_(1.0),
|
accommodationCoeff_(1.0),
|
||||||
Uwall_(p.size(), vector(0.0, 0.0, 0.0)),
|
Uwall_(p.size(), vector(0.0, 0.0, 0.0)),
|
||||||
@ -61,8 +61,8 @@ Foam::maxwellSlipUFvPatchVectorField::maxwellSlipUFvPatchVectorField
|
|||||||
mixedFixedValueSlipFvPatchVectorField(p, iF),
|
mixedFixedValueSlipFvPatchVectorField(p, iF),
|
||||||
TName_(dict.lookupOrDefault<word>("T", "T")),
|
TName_(dict.lookupOrDefault<word>("T", "T")),
|
||||||
rhoName_(dict.lookupOrDefault<word>("rho", "rho")),
|
rhoName_(dict.lookupOrDefault<word>("rho", "rho")),
|
||||||
psiName_(dict.lookupOrDefault<word>("psi", "thermo:psi")),
|
psiName_(dict.lookupOrDefault<word>("psi", "psi")),
|
||||||
muName_(dict.lookupOrDefault<word>("mu", "thermo:mu")),
|
muName_(dict.lookupOrDefault<word>("mu", "mu")),
|
||||||
tauMCName_(dict.lookupOrDefault<word>("tauMC", "tauMC")),
|
tauMCName_(dict.lookupOrDefault<word>("tauMC", "tauMC")),
|
||||||
accommodationCoeff_(dict.lookup<scalar>("accommodationCoeff")),
|
accommodationCoeff_(dict.lookup<scalar>("accommodationCoeff")),
|
||||||
Uwall_("Uwall", dict, p.size()),
|
Uwall_("Uwall", dict, p.size()),
|
||||||
@ -241,8 +241,8 @@ void Foam::maxwellSlipUFvPatchVectorField::write(Ostream& os) const
|
|||||||
fvPatchVectorField::write(os);
|
fvPatchVectorField::write(os);
|
||||||
writeEntryIfDifferent<word>(os, "T", "T", TName_);
|
writeEntryIfDifferent<word>(os, "T", "T", TName_);
|
||||||
writeEntryIfDifferent<word>(os, "rho", "rho", rhoName_);
|
writeEntryIfDifferent<word>(os, "rho", "rho", rhoName_);
|
||||||
writeEntryIfDifferent<word>(os, "psi", "thermo:psi", psiName_);
|
writeEntryIfDifferent<word>(os, "psi", "psi", psiName_);
|
||||||
writeEntryIfDifferent<word>(os, "mu", "thermo:mu", muName_);
|
writeEntryIfDifferent<word>(os, "mu", "mu", muName_);
|
||||||
writeEntryIfDifferent<word>(os, "tauMC", "tauMC", tauMCName_);
|
writeEntryIfDifferent<word>(os, "tauMC", "tauMC", tauMCName_);
|
||||||
|
|
||||||
writeEntry(os, "accommodationCoeff", accommodationCoeff_);
|
writeEntry(os, "accommodationCoeff", accommodationCoeff_);
|
||||||
|
|||||||
@ -60,10 +60,10 @@ class maxwellSlipUFvPatchVectorField
|
|||||||
//- Density field name, default = "rho"
|
//- Density field name, default = "rho"
|
||||||
word rhoName_;
|
word rhoName_;
|
||||||
|
|
||||||
//- Compressibility field name, default = "thermo:psi"
|
//- Compressibility field name, default = "psi"
|
||||||
word psiName_;
|
word psiName_;
|
||||||
|
|
||||||
//- Dynamic viscosity field name, default = "thermo:mu"
|
//- Dynamic viscosity field name, default = "mu"
|
||||||
word muName_;
|
word muName_;
|
||||||
|
|
||||||
//- tauMC field name, default = "tauMC"
|
//- tauMC field name, default = "tauMC"
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration | Website: https://openfoam.org
|
\\ / O peration | Website: https://openfoam.org
|
||||||
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -38,7 +38,7 @@ Foam::fixedRhoFvPatchScalarField::fixedRhoFvPatchScalarField
|
|||||||
:
|
:
|
||||||
fixedValueFvPatchScalarField(p, iF),
|
fixedValueFvPatchScalarField(p, iF),
|
||||||
pName_("p"),
|
pName_("p"),
|
||||||
psiName_("thermo:psi")
|
psiName_("psi")
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ Foam::fixedRhoFvPatchScalarField::fixedRhoFvPatchScalarField
|
|||||||
:
|
:
|
||||||
fixedValueFvPatchScalarField(p, iF, dict),
|
fixedValueFvPatchScalarField(p, iF, dict),
|
||||||
pName_(dict.lookupOrDefault<word>("p", "p")),
|
pName_(dict.lookupOrDefault<word>("p", "p")),
|
||||||
psiName_(dict.lookupOrDefault<word>("psi", "thermo:psi"))
|
psiName_(dict.lookupOrDefault<word>("psi", "psi"))
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
||||||
@ -107,7 +107,7 @@ void Foam::fixedRhoFvPatchScalarField::write(Ostream& os) const
|
|||||||
fvPatchScalarField::write(os);
|
fvPatchScalarField::write(os);
|
||||||
|
|
||||||
writeEntryIfDifferent<word>(os, "p", "p", this->pName_);
|
writeEntryIfDifferent<word>(os, "p", "p", this->pName_);
|
||||||
writeEntryIfDifferent<word>(os, "psi", "thermo:psi", psiName_);
|
writeEntryIfDifferent<word>(os, "psi", "psi", psiName_);
|
||||||
writeEntry(os, "value", *this);
|
writeEntry(os, "value", *this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration | Website: https://openfoam.org
|
\\ / O peration | Website: https://openfoam.org
|
||||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -45,7 +45,7 @@ Usage
|
|||||||
\table
|
\table
|
||||||
Property | Description | Required | Default value
|
Property | Description | Required | Default value
|
||||||
p | Pressure field name | no | p
|
p | Pressure field name | no | p
|
||||||
psi | Compressibility field name | no | thermo:psi
|
psi | Compressibility field name | no | psi
|
||||||
\endtable
|
\endtable
|
||||||
|
|
||||||
Example of the boundary condition specification:
|
Example of the boundary condition specification:
|
||||||
@ -84,7 +84,7 @@ class fixedRhoFvPatchScalarField
|
|||||||
//- Pressure field name, default = "p"
|
//- Pressure field name, default = "p"
|
||||||
word pName_;
|
word pName_;
|
||||||
|
|
||||||
//- Compressibility field name, default = "thermo:psi"
|
//- Compressibility field name, default = "psi"
|
||||||
word psiName_;
|
word psiName_;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,7 @@ License
|
|||||||
|
|
||||||
#include "JohnsonJacksonParticleSlipFvPatchVectorField.H"
|
#include "JohnsonJacksonParticleSlipFvPatchVectorField.H"
|
||||||
#include "addToRunTimeSelectionTable.H"
|
#include "addToRunTimeSelectionTable.H"
|
||||||
#include "phaseSystem.H"
|
#include "kineticTheoryModel.H"
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
@ -144,7 +144,11 @@ void Foam::JohnsonJacksonParticleSlipFvPatchVectorField::updateCoeffs()
|
|||||||
(
|
(
|
||||||
patch().lookupPatchField<volScalarField, scalar>
|
patch().lookupPatchField<volScalarField, scalar>
|
||||||
(
|
(
|
||||||
IOobject::groupName("gs0", phase.name())
|
IOobject::groupName
|
||||||
|
(
|
||||||
|
Foam::typedName<RASModels::kineticTheoryModel>("gs0"),
|
||||||
|
phase.name()
|
||||||
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,7 @@ License
|
|||||||
|
|
||||||
#include "JohnsonJacksonParticleThetaFvPatchScalarField.H"
|
#include "JohnsonJacksonParticleThetaFvPatchScalarField.H"
|
||||||
#include "addToRunTimeSelectionTable.H"
|
#include "addToRunTimeSelectionTable.H"
|
||||||
#include "phaseSystem.H"
|
#include "kineticTheoryModel.H"
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
@ -172,7 +172,11 @@ void Foam::JohnsonJacksonParticleThetaFvPatchScalarField::updateCoeffs()
|
|||||||
(
|
(
|
||||||
patch().lookupPatchField<volScalarField, scalar>
|
patch().lookupPatchField<volScalarField, scalar>
|
||||||
(
|
(
|
||||||
IOobject::groupName("gs0", phase.name())
|
IOobject::groupName
|
||||||
|
(
|
||||||
|
Foam::typedName<RASModels::kineticTheoryModel>("gs0"),
|
||||||
|
phase.name()
|
||||||
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -180,7 +184,11 @@ void Foam::JohnsonJacksonParticleThetaFvPatchScalarField::updateCoeffs()
|
|||||||
(
|
(
|
||||||
patch().lookupPatchField<volScalarField, scalar>
|
patch().lookupPatchField<volScalarField, scalar>
|
||||||
(
|
(
|
||||||
IOobject::groupName("kappa", phase.name())
|
IOobject::groupName
|
||||||
|
(
|
||||||
|
Foam::typedName<RASModels::kineticTheoryModel>("kappa"),
|
||||||
|
phase.name()
|
||||||
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -167,7 +167,7 @@ Foam::RASModels::kineticTheoryModel::kineticTheoryModel
|
|||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
IOobject::groupName("lambda", phase_.name()),
|
IOobject::groupName(typedName("lambda"), phase_.name()),
|
||||||
U.time().timeName(),
|
U.time().timeName(),
|
||||||
U.mesh(),
|
U.mesh(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
@ -181,7 +181,7 @@ Foam::RASModels::kineticTheoryModel::kineticTheoryModel
|
|||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
IOobject::groupName("gs0", phase_.name()),
|
IOobject::groupName(typedName("gs0"), phase_.name()),
|
||||||
U.time().timeName(),
|
U.time().timeName(),
|
||||||
U.mesh(),
|
U.mesh(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
@ -195,7 +195,7 @@ Foam::RASModels::kineticTheoryModel::kineticTheoryModel
|
|||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
IOobject::groupName("kappa", phase_.name()),
|
IOobject::groupName(typedName("kappa"), phase_.name()),
|
||||||
U.time().timeName(),
|
U.time().timeName(),
|
||||||
U.mesh(),
|
U.mesh(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
@ -209,7 +209,7 @@ Foam::RASModels::kineticTheoryModel::kineticTheoryModel
|
|||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
IOobject::groupName("nuFric", phase_.name()),
|
IOobject::groupName(typedName("nuFric"), phase_.name()),
|
||||||
U.time().timeName(),
|
U.time().timeName(),
|
||||||
U.mesh(),
|
U.mesh(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
|
|||||||
@ -57,7 +57,7 @@ Foam::porosityModels::DarcyForchheimer::DarcyForchheimer
|
|||||||
D_(cellZoneIDs_.size()),
|
D_(cellZoneIDs_.size()),
|
||||||
F_(cellZoneIDs_.size()),
|
F_(cellZoneIDs_.size()),
|
||||||
rhoName_(coeffs_.lookupOrDefault<word>("rho", "rho")),
|
rhoName_(coeffs_.lookupOrDefault<word>("rho", "rho")),
|
||||||
muName_(coeffs_.lookupOrDefault<word>("mu", "thermo:mu")),
|
muName_(coeffs_.lookupOrDefault<word>("mu", "mu")),
|
||||||
nuName_(coeffs_.lookupOrDefault<word>("nu", "nu"))
|
nuName_(coeffs_.lookupOrDefault<word>("nu", "nu"))
|
||||||
{
|
{
|
||||||
adjustNegativeResistance(dXYZ_);
|
adjustNegativeResistance(dXYZ_);
|
||||||
|
|||||||
@ -60,7 +60,7 @@ inletOutletTotalTemperatureFvPatchScalarField
|
|||||||
:
|
:
|
||||||
inletOutletFvPatchScalarField(p, iF),
|
inletOutletFvPatchScalarField(p, iF),
|
||||||
UName_(dict.lookupOrDefault<word>("U", "U")),
|
UName_(dict.lookupOrDefault<word>("U", "U")),
|
||||||
psiName_(dict.lookupOrDefault<word>("psi", "thermo:psi")),
|
psiName_(dict.lookupOrDefault<word>("psi", "psi")),
|
||||||
gamma_(dict.lookup<scalar>("gamma")),
|
gamma_(dict.lookup<scalar>("gamma")),
|
||||||
T0_("T0", dict, p.size())
|
T0_("T0", dict, p.size())
|
||||||
{
|
{
|
||||||
|
|||||||
@ -34,7 +34,7 @@ Usage
|
|||||||
Property | Description | Required | Default value
|
Property | Description | Required | Default value
|
||||||
U | velocity field name | no | U
|
U | velocity field name | no | U
|
||||||
phi | flux field name | no | phi
|
phi | flux field name | no | phi
|
||||||
psi | compressibility field name | no | thermo:psi
|
psi | compressibility field name | no | psi
|
||||||
gamma | heat capacity ration (Cp/Cv) | yes |
|
gamma | heat capacity ration (Cp/Cv) | yes |
|
||||||
inletValue | reverse flow (inlet) value | yes |
|
inletValue | reverse flow (inlet) value | yes |
|
||||||
T0 | static temperature [K] | yes |
|
T0 | static temperature [K] | yes |
|
||||||
|
|||||||
@ -40,7 +40,7 @@ supersonicFreestreamFvPatchVectorField
|
|||||||
mixedFvPatchVectorField(p, iF),
|
mixedFvPatchVectorField(p, iF),
|
||||||
TName_("T"),
|
TName_("T"),
|
||||||
pName_("p"),
|
pName_("p"),
|
||||||
psiName_("thermo:psi"),
|
psiName_("psi"),
|
||||||
UInf_(Zero),
|
UInf_(Zero),
|
||||||
pInf_(0),
|
pInf_(0),
|
||||||
TInf_(0),
|
TInf_(0),
|
||||||
@ -63,7 +63,7 @@ supersonicFreestreamFvPatchVectorField
|
|||||||
mixedFvPatchVectorField(p, iF, dict, false),
|
mixedFvPatchVectorField(p, iF, dict, false),
|
||||||
TName_(dict.lookupOrDefault<word>("T", "T")),
|
TName_(dict.lookupOrDefault<word>("T", "T")),
|
||||||
pName_(dict.lookupOrDefault<word>("p", "p")),
|
pName_(dict.lookupOrDefault<word>("p", "p")),
|
||||||
psiName_(dict.lookupOrDefault<word>("psi", "thermo:psi")),
|
psiName_(dict.lookupOrDefault<word>("psi", "psi")),
|
||||||
UInf_(dict.lookup("UInf")),
|
UInf_(dict.lookup("UInf")),
|
||||||
pInf_(dict.lookup<scalar>("pInf")),
|
pInf_(dict.lookup<scalar>("pInf")),
|
||||||
TInf_(dict.lookup<scalar>("TInf")),
|
TInf_(dict.lookup<scalar>("TInf")),
|
||||||
@ -280,7 +280,7 @@ void Foam::supersonicFreestreamFvPatchVectorField::write(Ostream& os) const
|
|||||||
fvPatchVectorField::write(os);
|
fvPatchVectorField::write(os);
|
||||||
writeEntryIfDifferent<word>(os, "T", "T", TName_);
|
writeEntryIfDifferent<word>(os, "T", "T", TName_);
|
||||||
writeEntryIfDifferent<word>(os, "p", "p", pName_);
|
writeEntryIfDifferent<word>(os, "p", "p", pName_);
|
||||||
writeEntryIfDifferent<word>(os, "psi", "thermo:psi", psiName_);
|
writeEntryIfDifferent<word>(os, "psi", "psi", psiName_);
|
||||||
writeEntry(os, "UInf", UInf_);
|
writeEntry(os, "UInf", UInf_);
|
||||||
writeEntry(os, "pInf", pInf_);
|
writeEntry(os, "pInf", pInf_);
|
||||||
writeEntry(os, "TInf", TInf_);
|
writeEntry(os, "TInf", TInf_);
|
||||||
|
|||||||
@ -38,7 +38,7 @@ Usage
|
|||||||
Property | Description | Required | Default value
|
Property | Description | Required | Default value
|
||||||
T | Temperature field name | no | T
|
T | Temperature field name | no | T
|
||||||
p | Pressure field name | no | p
|
p | Pressure field name | no | p
|
||||||
psi | Compressibility field name | no | thermo:psi
|
psi | Compressibility field name | no | psi
|
||||||
UInf | free-stream velocity | yes |
|
UInf | free-stream velocity | yes |
|
||||||
pInf | free-stream pressure | yes |
|
pInf | free-stream pressure | yes |
|
||||||
TInf | free-stream temperature | yes |
|
TInf | free-stream temperature | yes |
|
||||||
@ -93,7 +93,7 @@ class supersonicFreestreamFvPatchVectorField
|
|||||||
//- Name of pressure field, default = "p"
|
//- Name of pressure field, default = "p"
|
||||||
word pName_;
|
word pName_;
|
||||||
|
|
||||||
//- Name of compressibility field field, default = "thermo:psi"
|
//- Name of compressibility field field, default = "psi"
|
||||||
word psiName_;
|
word psiName_;
|
||||||
|
|
||||||
//- Velocity of the free stream
|
//- Velocity of the free stream
|
||||||
|
|||||||
@ -40,7 +40,7 @@ Foam::totalTemperatureFvPatchScalarField::totalTemperatureFvPatchScalarField
|
|||||||
fixedValueFvPatchScalarField(p, iF),
|
fixedValueFvPatchScalarField(p, iF),
|
||||||
UName_("U"),
|
UName_("U"),
|
||||||
phiName_("phi"),
|
phiName_("phi"),
|
||||||
psiName_("thermo:psi"),
|
psiName_("psi"),
|
||||||
gamma_(0.0),
|
gamma_(0.0),
|
||||||
T0_(p.size(), 0.0)
|
T0_(p.size(), 0.0)
|
||||||
{}
|
{}
|
||||||
@ -56,7 +56,7 @@ Foam::totalTemperatureFvPatchScalarField::totalTemperatureFvPatchScalarField
|
|||||||
fixedValueFvPatchScalarField(p, iF, dict, false),
|
fixedValueFvPatchScalarField(p, iF, dict, false),
|
||||||
UName_(dict.lookupOrDefault<word>("U", "U")),
|
UName_(dict.lookupOrDefault<word>("U", "U")),
|
||||||
phiName_(dict.lookupOrDefault<word>("phi", "phi")),
|
phiName_(dict.lookupOrDefault<word>("phi", "phi")),
|
||||||
psiName_(dict.lookupOrDefault<word>("psi", "thermo:psi")),
|
psiName_(dict.lookupOrDefault<word>("psi", "psi")),
|
||||||
gamma_(dict.lookup<scalar>("gamma")),
|
gamma_(dict.lookup<scalar>("gamma")),
|
||||||
T0_("T0", dict, p.size())
|
T0_("T0", dict, p.size())
|
||||||
{
|
{
|
||||||
@ -179,7 +179,7 @@ void Foam::totalTemperatureFvPatchScalarField::write(Ostream& os) const
|
|||||||
fvPatchScalarField::write(os);
|
fvPatchScalarField::write(os);
|
||||||
writeEntryIfDifferent<word>(os, "U", "U", UName_);
|
writeEntryIfDifferent<word>(os, "U", "U", UName_);
|
||||||
writeEntryIfDifferent<word>(os, "phi", "phi", phiName_);
|
writeEntryIfDifferent<word>(os, "phi", "phi", phiName_);
|
||||||
writeEntryIfDifferent<word>(os, "psi", "thermo:psi", psiName_);
|
writeEntryIfDifferent<word>(os, "psi", "psi", psiName_);
|
||||||
writeEntry(os, "gamma", gamma_);
|
writeEntry(os, "gamma", gamma_);
|
||||||
writeEntry(os, "T0", T0_);
|
writeEntry(os, "T0", T0_);
|
||||||
writeEntry(os, "value", *this);
|
writeEntry(os, "value", *this);
|
||||||
|
|||||||
@ -32,7 +32,7 @@ Usage
|
|||||||
Property | Description | Required | Default value
|
Property | Description | Required | Default value
|
||||||
U | Velocity field name | no | U
|
U | Velocity field name | no | U
|
||||||
phi | Flux field name | no | phi
|
phi | Flux field name | no | phi
|
||||||
psi | Compressibility field name | no | thermo:psi
|
psi | Compressibility field name | no | psi
|
||||||
gamma | ratio of specific heats (Cp/Cv) | yes |
|
gamma | ratio of specific heats (Cp/Cv) | yes |
|
||||||
T0 | reference temperature | yes |
|
T0 | reference temperature | yes |
|
||||||
\endtable
|
\endtable
|
||||||
|
|||||||
@ -38,7 +38,7 @@ transonicEntrainmentPressureFvPatchScalarField
|
|||||||
:
|
:
|
||||||
mixedFvPatchScalarField(p, iF),
|
mixedFvPatchScalarField(p, iF),
|
||||||
rhoName_("rho"),
|
rhoName_("rho"),
|
||||||
psiName_("thermo:psi"),
|
psiName_("psi"),
|
||||||
phiName_("phi"),
|
phiName_("phi"),
|
||||||
gamma_(0),
|
gamma_(0),
|
||||||
Mb_(0),
|
Mb_(0),
|
||||||
@ -56,7 +56,7 @@ transonicEntrainmentPressureFvPatchScalarField
|
|||||||
:
|
:
|
||||||
mixedFvPatchScalarField(p, iF, dict, false),
|
mixedFvPatchScalarField(p, iF, dict, false),
|
||||||
rhoName_(dict.lookupOrDefault<word>("rho", "rho")),
|
rhoName_(dict.lookupOrDefault<word>("rho", "rho")),
|
||||||
psiName_(dict.lookupOrDefault<word>("psi", "thermo:psi")),
|
psiName_(dict.lookupOrDefault<word>("psi", "psi")),
|
||||||
phiName_(dict.lookupOrDefault<word>("phi", "phi")),
|
phiName_(dict.lookupOrDefault<word>("phi", "phi")),
|
||||||
gamma_(dict.lookup<scalar>("gamma")),
|
gamma_(dict.lookup<scalar>("gamma")),
|
||||||
Mb_(dict.lookupOrDefault<scalar>("Mb", 0.5)),
|
Mb_(dict.lookupOrDefault<scalar>("Mb", 0.5)),
|
||||||
@ -210,7 +210,7 @@ void Foam::transonicEntrainmentPressureFvPatchScalarField::write
|
|||||||
{
|
{
|
||||||
fvPatchScalarField::write(os);
|
fvPatchScalarField::write(os);
|
||||||
writeEntryIfDifferent<word>(os, "rho", "rho", rhoName_);
|
writeEntryIfDifferent<word>(os, "rho", "rho", rhoName_);
|
||||||
writeEntryIfDifferent<word>(os, "psi", "thermo:psi", psiName_);
|
writeEntryIfDifferent<word>(os, "psi", "psi", psiName_);
|
||||||
writeEntryIfDifferent<word>(os, "phi", "phi", phiName_);
|
writeEntryIfDifferent<word>(os, "phi", "phi", phiName_);
|
||||||
writeEntry(os, "Mb", Mb_);
|
writeEntry(os, "Mb", Mb_);
|
||||||
writeEntry(os, "gamma", gamma_);
|
writeEntry(os, "gamma", gamma_);
|
||||||
|
|||||||
@ -32,7 +32,7 @@ Usage
|
|||||||
\table
|
\table
|
||||||
Property | Description | Required | Default value
|
Property | Description | Required | Default value
|
||||||
rho | Density field name | no | rho
|
rho | Density field name | no | rho
|
||||||
psi | Compressibility field name | no | thermo:psi
|
psi | Compressibility field name | no | psi
|
||||||
gamma | Heat capacity ratio (cp/Cv) | yes |
|
gamma | Heat capacity ratio (cp/Cv) | yes |
|
||||||
Mb | Blending Mach No | no | 0.5
|
Mb | Blending Mach No | no | 0.5
|
||||||
phi | Flux field name | no | phi
|
phi | Flux field name | no | phi
|
||||||
@ -82,7 +82,7 @@ class transonicEntrainmentPressureFvPatchScalarField
|
|||||||
//- Name of density field field, default = "rho"
|
//- Name of density field field, default = "rho"
|
||||||
const word rhoName_;
|
const word rhoName_;
|
||||||
|
|
||||||
//- Name of compressibility field, default = "thermo:psi"
|
//- Name of compressibility field, default = "psi"
|
||||||
const word psiName_;
|
const word psiName_;
|
||||||
|
|
||||||
//- Name of the flux field
|
//- Name of the flux field
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration | Website: https://openfoam.org
|
\\ / O peration | Website: https://openfoam.org
|
||||||
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -41,7 +41,7 @@ Foam::waveTransmissiveFvPatchField<Type>::waveTransmissiveFvPatchField
|
|||||||
)
|
)
|
||||||
:
|
:
|
||||||
advectiveFvPatchField<Type>(p, iF),
|
advectiveFvPatchField<Type>(p, iF),
|
||||||
psiName_("thermo:psi"),
|
psiName_("psi"),
|
||||||
gamma_(0.0)
|
gamma_(0.0)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
@ -55,7 +55,7 @@ Foam::waveTransmissiveFvPatchField<Type>::waveTransmissiveFvPatchField
|
|||||||
)
|
)
|
||||||
:
|
:
|
||||||
advectiveFvPatchField<Type>(p, iF, dict),
|
advectiveFvPatchField<Type>(p, iF, dict),
|
||||||
psiName_(dict.lookupOrDefault<word>("psi", "thermo:psi")),
|
psiName_(dict.lookupOrDefault<word>("psi", "psi")),
|
||||||
gamma_(dict.lookup<scalar>("gamma"))
|
gamma_(dict.lookup<scalar>("gamma"))
|
||||||
{}
|
{}
|
||||||
|
|
||||||
@ -131,7 +131,7 @@ void Foam::waveTransmissiveFvPatchField<Type>::write(Ostream& os) const
|
|||||||
|
|
||||||
writeEntryIfDifferent<word>(os, "phi", "phi", this->phiName_);
|
writeEntryIfDifferent<word>(os, "phi", "phi", this->phiName_);
|
||||||
writeEntryIfDifferent<word>(os, "rho", "rho", this->rhoName_);
|
writeEntryIfDifferent<word>(os, "rho", "rho", this->rhoName_);
|
||||||
writeEntryIfDifferent<word>(os, "psi", "thermo:psi", psiName_);
|
writeEntryIfDifferent<word>(os, "psi", "psi", psiName_);
|
||||||
|
|
||||||
writeEntry(os, "gamma", gamma_);
|
writeEntry(os, "gamma", gamma_);
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration | Website: https://openfoam.org
|
\\ / O peration | Website: https://openfoam.org
|
||||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -50,7 +50,7 @@ Usage
|
|||||||
Property | Description | Required | Default value
|
Property | Description | Required | Default value
|
||||||
phi | flux field name | no | phi
|
phi | flux field name | no | phi
|
||||||
rho | density field name | no | rho
|
rho | density field name | no | rho
|
||||||
psi | compressibility field name | no | thermo:psi
|
psi | compressibility field name | no | psi
|
||||||
gamma | ratio of specific heats (Cp/Cv) | yes |
|
gamma | ratio of specific heats (Cp/Cv) | yes |
|
||||||
\endtable
|
\endtable
|
||||||
|
|
||||||
|
|||||||
@ -809,7 +809,7 @@ Foam::regionModels::momentumSurfaceFilm::momentumSurfaceFilm
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
// Must have same name as rho to enable mapping
|
// Must have same name as rho to enable mapping
|
||||||
IOobject::groupName("thermo:mu", phaseName_),
|
IOobject::groupName("mu", phaseName_),
|
||||||
time().timeName(),
|
time().timeName(),
|
||||||
regionMesh(),
|
regionMesh(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
|
|||||||
@ -289,7 +289,7 @@ Foam::basicThermo::implementation::implementation
|
|||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
phasePropertyName("thermo:kappa", phaseName),
|
phasePropertyName("kappa", phaseName),
|
||||||
mesh.time().timeName(),
|
mesh.time().timeName(),
|
||||||
mesh,
|
mesh,
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration | Website: https://openfoam.org
|
\\ / O peration | Website: https://openfoam.org
|
||||||
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -46,7 +46,7 @@ Foam::psiThermo::implementation::implementation
|
|||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
phasePropertyName("thermo:psi", phaseName),
|
phasePropertyName("psi", phaseName),
|
||||||
mesh.time().timeName(),
|
mesh.time().timeName(),
|
||||||
mesh,
|
mesh,
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
@ -60,7 +60,7 @@ Foam::psiThermo::implementation::implementation
|
|||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
phasePropertyName("thermo:mu", phaseName),
|
phasePropertyName("mu", phaseName),
|
||||||
mesh.time().timeName(),
|
mesh.time().timeName(),
|
||||||
mesh,
|
mesh,
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration | Website: https://openfoam.org
|
\\ / O peration | Website: https://openfoam.org
|
||||||
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -60,7 +60,7 @@ Foam::rhoThermo::implementation::implementation
|
|||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
phasePropertyName("thermo:psi", phaseName),
|
phasePropertyName("psi", phaseName),
|
||||||
mesh.time().timeName(),
|
mesh.time().timeName(),
|
||||||
mesh,
|
mesh,
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
@ -74,7 +74,7 @@ Foam::rhoThermo::implementation::implementation
|
|||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
phasePropertyName("thermo:mu", phaseName),
|
phasePropertyName("mu", phaseName),
|
||||||
mesh.time().timeName(),
|
mesh.time().timeName(),
|
||||||
mesh,
|
mesh,
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
|
|||||||
@ -36,7 +36,6 @@ boundaryField
|
|||||||
value uniform 297;
|
value uniform 297;
|
||||||
T0 uniform 297;
|
T0 uniform 297;
|
||||||
rho none;
|
rho none;
|
||||||
psi thermo:psi;
|
|
||||||
gamma 1.4;
|
gamma 1.4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@ boundaryField
|
|||||||
{
|
{
|
||||||
type waveTransmissive;
|
type waveTransmissive;
|
||||||
field p;
|
field p;
|
||||||
psi thermo:psi;
|
psi psi;
|
||||||
fieldInf 101325;
|
fieldInf 101325;
|
||||||
gamma 1.4;
|
gamma 1.4;
|
||||||
lInf 0.025;
|
lInf 0.025;
|
||||||
@ -42,7 +42,7 @@ boundaryField
|
|||||||
value uniform 101325;
|
value uniform 101325;
|
||||||
p0 uniform 101325;
|
p0 uniform 101325;
|
||||||
rho none;
|
rho none;
|
||||||
psi thermo:psi;
|
psi psi;
|
||||||
gamma 1.4;
|
gamma 1.4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1240,7 +1240,6 @@ boundaryField
|
|||||||
freestream
|
freestream
|
||||||
{
|
{
|
||||||
type totalTemperature;
|
type totalTemperature;
|
||||||
psi thermo:psi;
|
|
||||||
gamma 1.4;
|
gamma 1.4;
|
||||||
T0 uniform 297;
|
T0 uniform 297;
|
||||||
value nonuniform List<scalar>
|
value nonuniform List<scalar>
|
||||||
|
|||||||
@ -1232,7 +1232,7 @@ boundaryField
|
|||||||
{
|
{
|
||||||
type waveTransmissive;
|
type waveTransmissive;
|
||||||
field p;
|
field p;
|
||||||
psi thermo:psi;
|
psi psi;
|
||||||
gamma 1.4;
|
gamma 1.4;
|
||||||
fieldInf 101325;
|
fieldInf 101325;
|
||||||
lInf 0.025;
|
lInf 0.025;
|
||||||
@ -1270,7 +1270,7 @@ boundaryField
|
|||||||
{
|
{
|
||||||
type totalPressure;
|
type totalPressure;
|
||||||
rho none;
|
rho none;
|
||||||
psi thermo:psi;
|
psi psi;
|
||||||
gamma 1.4;
|
gamma 1.4;
|
||||||
p0 uniform 101325;
|
p0 uniform 101325;
|
||||||
value nonuniform List<scalar>
|
value nonuniform List<scalar>
|
||||||
|
|||||||
@ -38,7 +38,7 @@ divSchemes
|
|||||||
|
|
||||||
div(((alpha.liquid*thermo:rho.liquid)*sigma.liquid)) Gauss linear;
|
div(((alpha.liquid*thermo:rho.liquid)*sigma.liquid)) Gauss linear;
|
||||||
div((((alpha.liquid*thermo:rho.liquid)*nuM)*grad(U))) Gauss linear;
|
div((((alpha.liquid*thermo:rho.liquid)*nuM)*grad(U))) Gauss linear;
|
||||||
div((((alpha.liquid*thermo:rho.liquid)*(thermo:mu.liquid|thermo:rho.liquid))*dev2(T(grad(U))))) Gauss linear;
|
div((((alpha.liquid*thermo:rho.liquid)*(mu.liquid|thermo:rho.liquid))*dev2(T(grad(U))))) Gauss linear;
|
||||||
|
|
||||||
div((((alpha.air*thermo:rho.air)*nuEff.air)*dev2(T(grad(U))))) Gauss linear;
|
div((((alpha.air*thermo:rho.air)*nuEff.air)*dev2(T(grad(U))))) Gauss linear;
|
||||||
div((((alpha.liquid*thermo:rho.liquid)*nuEff.liquid)*dev2(T(grad(U))))) Gauss linear;
|
div((((alpha.liquid*thermo:rho.liquid)*nuEff.liquid)*dev2(T(grad(U))))) Gauss linear;
|
||||||
|
|||||||
@ -39,10 +39,10 @@ solution
|
|||||||
{
|
{
|
||||||
thermo:rho.air cell;
|
thermo:rho.air cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
thermo:mu.air cell;
|
mu.air cell;
|
||||||
T.air cell;
|
T.air cell;
|
||||||
Cp.air cell;
|
Cp.air cell;
|
||||||
thermo:kappa.air cell;
|
kappa.air cell;
|
||||||
p cell;
|
p cell;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,6 @@ boundaryField
|
|||||||
{
|
{
|
||||||
type waveTransmissive;
|
type waveTransmissive;
|
||||||
field p;
|
field p;
|
||||||
psi thermo:psi;
|
|
||||||
gamma 1.4;
|
gamma 1.4;
|
||||||
fieldInf $pOut;
|
fieldInf $pOut;
|
||||||
lInf 5;
|
lInf 5;
|
||||||
|
|||||||
@ -29,7 +29,6 @@ boundaryField
|
|||||||
{
|
{
|
||||||
type waveTransmissive;
|
type waveTransmissive;
|
||||||
field p;
|
field p;
|
||||||
psi thermo:psi;
|
|
||||||
gamma 1.4;
|
gamma 1.4;
|
||||||
fieldInf 1;
|
fieldInf 1;
|
||||||
lInf 3;
|
lInf 3;
|
||||||
|
|||||||
@ -28,7 +28,6 @@ boundaryField
|
|||||||
{
|
{
|
||||||
type waveTransmissive;
|
type waveTransmissive;
|
||||||
field p;
|
field p;
|
||||||
psi thermo:psi;
|
|
||||||
gamma 1.3;
|
gamma 1.3;
|
||||||
fieldInf 100000;
|
fieldInf 100000;
|
||||||
lInf 1;
|
lInf 1;
|
||||||
|
|||||||
@ -27,7 +27,6 @@ boundaryField
|
|||||||
outlet
|
outlet
|
||||||
{
|
{
|
||||||
type waveTransmissive;
|
type waveTransmissive;
|
||||||
psi thermo:psi;
|
|
||||||
gamma 1.3;
|
gamma 1.3;
|
||||||
fieldInf 1e5;
|
fieldInf 1e5;
|
||||||
lInf 0.3;
|
lInf 0.3;
|
||||||
|
|||||||
@ -29,7 +29,6 @@ boundaryField
|
|||||||
{
|
{
|
||||||
type waveTransmissive;
|
type waveTransmissive;
|
||||||
field p;
|
field p;
|
||||||
psi thermo:psi;
|
|
||||||
gamma 1.3;
|
gamma 1.3;
|
||||||
fieldInf 100000;
|
fieldInf 100000;
|
||||||
lInf 1;
|
lInf 1;
|
||||||
|
|||||||
@ -39,10 +39,10 @@ solution
|
|||||||
{
|
{
|
||||||
rho cell;
|
rho cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
thermo:mu cell;
|
mu cell;
|
||||||
T cell;
|
T cell;
|
||||||
Cp cell;
|
Cp cell;
|
||||||
thermo:kappa cell;
|
kappa cell;
|
||||||
p cell;
|
p cell;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -39,10 +39,10 @@ solution
|
|||||||
{
|
{
|
||||||
rho cell;
|
rho cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
thermo:mu cell;
|
mu cell;
|
||||||
T cell;
|
T cell;
|
||||||
Cp cell;
|
Cp cell;
|
||||||
thermo:kappa cell;
|
kappa cell;
|
||||||
p cell;
|
p cell;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -39,10 +39,10 @@ solution
|
|||||||
{
|
{
|
||||||
rho cell;
|
rho cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
thermo:mu cell;
|
mu cell;
|
||||||
T cell;
|
T cell;
|
||||||
Cp cell;
|
Cp cell;
|
||||||
thermo:kappa cell;
|
kappa cell;
|
||||||
p cell;
|
p cell;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -39,10 +39,10 @@ solution
|
|||||||
{
|
{
|
||||||
rho cell;
|
rho cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
thermo:mu cell;
|
mu cell;
|
||||||
T cell;
|
T cell;
|
||||||
Cp cell;
|
Cp cell;
|
||||||
thermo:kappa cell;
|
kappa cell;
|
||||||
p cell;
|
p cell;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -39,10 +39,10 @@ solution
|
|||||||
{
|
{
|
||||||
rho cell;
|
rho cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
thermo:mu cell;
|
mu cell;
|
||||||
T cell;
|
T cell;
|
||||||
Cp cell;
|
Cp cell;
|
||||||
thermo:kappa cell;
|
kappa cell;
|
||||||
p cell;
|
p cell;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -39,10 +39,10 @@ solution
|
|||||||
{
|
{
|
||||||
rho cell;
|
rho cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
thermo:mu cell;
|
mu cell;
|
||||||
T cell;
|
T cell;
|
||||||
Cp cell;
|
Cp cell;
|
||||||
thermo:kappa cell;
|
kappa cell;
|
||||||
p cell;
|
p cell;
|
||||||
G cell;
|
G cell;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -36,10 +36,10 @@ solution
|
|||||||
interpolationSchemes
|
interpolationSchemes
|
||||||
{
|
{
|
||||||
rho cell;
|
rho cell;
|
||||||
thermo:mu cell;
|
mu cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
Cp cell;
|
Cp cell;
|
||||||
thermo:kappa cell;
|
kappa cell;
|
||||||
p cell;
|
p cell;
|
||||||
T cell;
|
T cell;
|
||||||
G cell;
|
G cell;
|
||||||
|
|||||||
@ -39,10 +39,10 @@ solution
|
|||||||
{
|
{
|
||||||
rho cell;
|
rho cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
thermo:mu cell;
|
mu cell;
|
||||||
T cell;
|
T cell;
|
||||||
Cp cell;
|
Cp cell;
|
||||||
thermo:kappa cell;
|
kappa cell;
|
||||||
p cell;
|
p cell;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -39,10 +39,10 @@ solution
|
|||||||
{
|
{
|
||||||
rho cell;
|
rho cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
thermo:mu cell;
|
mu cell;
|
||||||
T cell;
|
T cell;
|
||||||
Cp cell;
|
Cp cell;
|
||||||
thermo:kappa cell;
|
kappa cell;
|
||||||
p cell;
|
p cell;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -42,10 +42,10 @@ solution
|
|||||||
{
|
{
|
||||||
rho cell;
|
rho cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
thermo:mu cell;
|
mu cell;
|
||||||
T cell;
|
T cell;
|
||||||
Cp cell;
|
Cp cell;
|
||||||
thermo:kappa cell;
|
kappa cell;
|
||||||
p cell;
|
p cell;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -42,10 +42,10 @@ solution
|
|||||||
{
|
{
|
||||||
rho cell;
|
rho cell;
|
||||||
U cellPoint;
|
U cellPoint;
|
||||||
thermo:mu cell;
|
mu cell;
|
||||||
T cell;
|
T cell;
|
||||||
Cp cell;
|
Cp cell;
|
||||||
thermo:kappa cell;
|
kappa cell;
|
||||||
p cell;
|
p cell;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -130,13 +130,13 @@ functions
|
|||||||
objects
|
objects
|
||||||
(
|
(
|
||||||
thermo:rho.gas
|
thermo:rho.gas
|
||||||
thermo:mu.gas
|
mu.gas
|
||||||
thermo:psi.gas
|
psi.gas
|
||||||
thermo:alpha.gas
|
kappa.gas
|
||||||
thermo:rho.liquid
|
thermo:rho.liquid
|
||||||
thermo:mu.liquid
|
mu.liquid
|
||||||
thermo:psi.liquid
|
psi.liquid
|
||||||
thermo:alpha.liquid
|
kappa.liquid
|
||||||
h.liquid
|
h.liquid
|
||||||
h.gas
|
h.gas
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user