mirror of
https://github.com/OpenFOAM/OpenFOAM-6.git
synced 2025-12-08 06:57:46 +00:00
Input of dimensionedScalars: update read-construction of dimensionedScalar in applications
so that the specification of the name and dimensions are optional in property dictionaries. Update tutorials so that the name of the dimensionedScalar property is no longer duplicated but optional dimensions are still provided and are checked on read.
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
Info<< "Reading financial properties\n" << endl;
|
||||
Info<< "Reading financial properties\n" << endl;
|
||||
|
||||
IOdictionary financialProperties
|
||||
(
|
||||
IOdictionary financialProperties
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"financialProperties",
|
||||
@ -10,30 +10,36 @@
|
||||
IOobject::MUST_READ_IF_MODIFIED,
|
||||
IOobject::NO_WRITE
|
||||
)
|
||||
);
|
||||
);
|
||||
|
||||
dimensionedScalar strike
|
||||
(
|
||||
dimensionedScalar strike
|
||||
(
|
||||
"strike",
|
||||
dimLength,
|
||||
financialProperties.lookup("strike")
|
||||
);
|
||||
);
|
||||
|
||||
dimensionedScalar r
|
||||
(
|
||||
dimensionedScalar r
|
||||
(
|
||||
"r",
|
||||
dimless/dimTime,
|
||||
financialProperties.lookup("r")
|
||||
);
|
||||
);
|
||||
|
||||
dimensionedScalar sigma
|
||||
(
|
||||
dimensionedScalar sigma
|
||||
(
|
||||
"sigma",
|
||||
dimensionSet(0, 0, -0.5, 0, 0),
|
||||
financialProperties.lookup("sigma")
|
||||
);
|
||||
);
|
||||
|
||||
dimensionedScalar sigmaSqr = sqr(sigma);
|
||||
dimensionedScalar sigmaSqr = sqr(sigma);
|
||||
|
||||
|
||||
Info<< nl << "Reading field V" << endl;
|
||||
Info<< nl << "Reading field V" << endl;
|
||||
|
||||
volScalarField V
|
||||
(
|
||||
volScalarField V
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"V",
|
||||
@ -43,11 +49,11 @@
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
mesh
|
||||
);
|
||||
);
|
||||
|
||||
|
||||
surfaceVectorField Pf
|
||||
(
|
||||
surfaceVectorField Pf
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"Pf",
|
||||
@ -57,11 +63,11 @@
|
||||
IOobject::NO_WRITE
|
||||
),
|
||||
mesh.Cf()
|
||||
);
|
||||
);
|
||||
|
||||
|
||||
volVectorField P
|
||||
(
|
||||
volVectorField P
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"P",
|
||||
@ -71,18 +77,16 @@
|
||||
IOobject::NO_WRITE
|
||||
),
|
||||
mesh.C()
|
||||
);
|
||||
);
|
||||
|
||||
//- V == max(strike - P.x(), dimensionedScalar("0", V.dimensions(), 0.0));
|
||||
V == max
|
||||
(
|
||||
V == max
|
||||
(
|
||||
P.component(Foam::vector::X) - strike,
|
||||
dimensionedScalar("0", V.dimensions(), 0.0)
|
||||
);
|
||||
);
|
||||
|
||||
|
||||
volScalarField delta
|
||||
(
|
||||
volScalarField delta
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"delta",
|
||||
@ -92,4 +96,4 @@
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
fvc::grad(V)().component(Foam::vector::X)
|
||||
);
|
||||
);
|
||||
|
||||
@ -1,13 +1,18 @@
|
||||
singlePhaseTransportModel laminarTransport(U, phi);
|
||||
singlePhaseTransportModel laminarTransport(U, phi);
|
||||
|
||||
// Thermal expansion coefficient [1/K]
|
||||
dimensionedScalar beta(laminarTransport.lookup("beta"));
|
||||
// Thermal expansion coefficient [1/K]
|
||||
dimensionedScalar beta
|
||||
(
|
||||
"beta",
|
||||
dimless/dimTemperature,
|
||||
laminarTransport.lookup("beta")
|
||||
);
|
||||
|
||||
// Reference temperature [K]
|
||||
dimensionedScalar TRef(laminarTransport.lookup("TRef"));
|
||||
// Reference temperature [K]
|
||||
dimensionedScalar TRef("TRef", dimTemperature, laminarTransport.lookup("TRef"));
|
||||
|
||||
// Laminar Prandtl number
|
||||
dimensionedScalar Pr(laminarTransport.lookup("Pr"));
|
||||
// Laminar Prandtl number
|
||||
dimensionedScalar Pr("Pr", dimless, laminarTransport.lookup("Pr"));
|
||||
|
||||
// Turbulent Prandtl number
|
||||
dimensionedScalar Prt(laminarTransport.lookup("Prt"));
|
||||
// Turbulent Prandtl number
|
||||
dimensionedScalar Prt("Prt", dimless, laminarTransport.lookup("Prt"));
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Info<< "Reading field U\n" << endl;
|
||||
volVectorField U
|
||||
(
|
||||
Info<< "Reading field U\n" << endl;
|
||||
volVectorField U
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"U",
|
||||
@ -10,12 +10,12 @@
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
mesh
|
||||
);
|
||||
);
|
||||
|
||||
|
||||
Info<< "Creating face flux\n" << endl;
|
||||
surfaceScalarField phi
|
||||
(
|
||||
Info<< "Creating face flux\n" << endl;
|
||||
surfaceScalarField phi
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"phi",
|
||||
@ -26,24 +26,24 @@
|
||||
),
|
||||
mesh,
|
||||
dimensionedScalar("zero", mesh.Sf().dimensions()*U.dimensions(), 0.0)
|
||||
);
|
||||
);
|
||||
|
||||
|
||||
singlePhaseTransportModel laminarTransport(U, phi);
|
||||
singlePhaseTransportModel laminarTransport(U, phi);
|
||||
|
||||
autoPtr<incompressible::RASModel> turbulence
|
||||
(
|
||||
autoPtr<incompressible::RASModel> turbulence
|
||||
(
|
||||
incompressible::RASModel::New(U, phi, laminarTransport)
|
||||
);
|
||||
);
|
||||
|
||||
dimensionedVector Ubar(laminarTransport.lookup("Ubar"));
|
||||
dimensionedVector Ubar("Ubar", dimVelocity, laminarTransport.lookup("Ubar"));
|
||||
|
||||
vector flowDirection = (Ubar/mag(Ubar)).value();
|
||||
tensor flowMask = sqr(flowDirection);
|
||||
vector flowDirection = (Ubar/mag(Ubar)).value();
|
||||
tensor flowMask = sqr(flowDirection);
|
||||
|
||||
dimensionedVector gradP
|
||||
(
|
||||
dimensionedVector gradP
|
||||
(
|
||||
"gradP",
|
||||
dimensionSet(0, 1, -2, 0, 0),
|
||||
vector::zero
|
||||
);
|
||||
);
|
||||
|
||||
@ -18,6 +18,8 @@
|
||||
|
||||
dimensionedScalar rhoInfValue
|
||||
(
|
||||
"rhoInf",
|
||||
dimDensity,
|
||||
laminarTransport.lookup("rhoInf")
|
||||
);
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
Info<< "Reading thermodynamicProperties\n" << endl;
|
||||
Info<< "Reading thermodynamicProperties\n" << endl;
|
||||
|
||||
IOdictionary thermodynamicProperties
|
||||
(
|
||||
IOdictionary thermodynamicProperties
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"thermodynamicProperties",
|
||||
@ -10,18 +10,43 @@
|
||||
IOobject::MUST_READ_IF_MODIFIED,
|
||||
IOobject::NO_WRITE
|
||||
)
|
||||
);
|
||||
);
|
||||
|
||||
dimensionedScalar psil(thermodynamicProperties.lookup("psil"));
|
||||
dimensionedScalar psil
|
||||
(
|
||||
"psil",
|
||||
dimCompressibility,
|
||||
thermodynamicProperties.lookup("psil")
|
||||
);
|
||||
|
||||
dimensionedScalar rholSat(thermodynamicProperties.lookup("rholSat"));
|
||||
dimensionedScalar rholSat
|
||||
(
|
||||
"rholSat",
|
||||
dimDensity,
|
||||
thermodynamicProperties.lookup("rholSat")
|
||||
);
|
||||
|
||||
dimensionedScalar psiv(thermodynamicProperties.lookup("psiv"));
|
||||
dimensionedScalar psiv
|
||||
(
|
||||
"psiv",
|
||||
dimCompressibility,
|
||||
thermodynamicProperties.lookup("psiv")
|
||||
);
|
||||
|
||||
dimensionedScalar pSat(thermodynamicProperties.lookup("pSat"));
|
||||
dimensionedScalar pSat
|
||||
(
|
||||
"pSat",
|
||||
dimPressure,
|
||||
thermodynamicProperties.lookup("pSat")
|
||||
);
|
||||
|
||||
dimensionedScalar rhovSat("rhovSat", psiv*pSat);
|
||||
dimensionedScalar rhovSat("rhovSat", psiv*pSat);
|
||||
|
||||
dimensionedScalar rhol0("rhol0", rholSat - pSat*psil);
|
||||
dimensionedScalar rhol0("rhol0", rholSat - pSat*psil);
|
||||
|
||||
dimensionedScalar rhoMin(thermodynamicProperties.lookup("rhoMin"));
|
||||
dimensionedScalar rhoMin
|
||||
(
|
||||
"rhoMin",
|
||||
dimDensity,
|
||||
thermodynamicProperties.lookup("rhoMin")
|
||||
);
|
||||
|
||||
@ -46,7 +46,7 @@ volScalarField rho
|
||||
mixture.rho()
|
||||
);
|
||||
|
||||
dimensionedScalar pMin(mixture.lookup("pMin"));
|
||||
dimensionedScalar pMin("pMin", dimPressure, mixture.lookup("pMin"));
|
||||
|
||||
mesh.setFluxRequired(p_rgh.name());
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -152,9 +152,9 @@ Foam::incompressibleThreePhaseMixture::incompressibleThreePhaseMixture
|
||||
)
|
||||
),
|
||||
|
||||
rho1_(nuModel1_->viscosityProperties().lookup("rho")),
|
||||
rho2_(nuModel2_->viscosityProperties().lookup("rho")),
|
||||
rho3_(nuModel3_->viscosityProperties().lookup("rho"))
|
||||
rho1_("rho", dimDensity, nuModel1_->viscosityProperties().lookup("rho")),
|
||||
rho2_("rho", dimDensity, nuModel2_->viscosityProperties().lookup("rho")),
|
||||
rho3_("rho", dimDensity, nuModel3_->viscosityProperties().lookup("rho"))
|
||||
{
|
||||
alpha3_ == 1.0 - alpha1_ - alpha2_;
|
||||
calcNu();
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -44,7 +44,7 @@ Foam::phaseChangeTwoPhaseMixture::phaseChangeTwoPhaseMixture
|
||||
:
|
||||
incompressibleTwoPhaseMixture(U, phi),
|
||||
phaseChangeTwoPhaseMixtureCoeffs_(subDict(type + "Coeffs")),
|
||||
pSat_(lookup("pSat"))
|
||||
pSat_("pSat", dimPressure, lookup("pSat"))
|
||||
{}
|
||||
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -59,7 +59,7 @@ Foam::phase::phase
|
||||
phi
|
||||
)
|
||||
),
|
||||
rho_(phaseDict_.lookup("rho"))
|
||||
rho_("rho", dimDensity, phaseDict_.lookup("rho"))
|
||||
{}
|
||||
|
||||
|
||||
|
||||
@ -37,10 +37,10 @@ volScalarField& alpha2(mixture.alpha2());
|
||||
const dimensionedScalar& rho1 = mixture.rho1();
|
||||
const dimensionedScalar& rho2 = mixture.rho2();
|
||||
|
||||
dimensionedScalar Dab(mixture.lookup("Dab"));
|
||||
dimensionedScalar Dab("Dab", dimViscosity, mixture.lookup("Dab"));
|
||||
|
||||
// Read the reciprocal of the turbulent Schmidt number
|
||||
dimensionedScalar alphatab(mixture.lookup("alphatab"));
|
||||
dimensionedScalar alphatab("alphatab", dimless, mixture.lookup("alphatab"));
|
||||
|
||||
// Need to store rho for ddt(rho, U)
|
||||
volScalarField rho("rho", alpha1*rho1 + alpha2*rho2);
|
||||
|
||||
@ -16,38 +16,38 @@ FoamFile
|
||||
|
||||
transportModel Newtonian;
|
||||
|
||||
nu nu [ 0 2 -1 0 0 0 0 ] 1.5e-05;
|
||||
nu [0 2 -1 0 0 0 0] 1.5e-05;
|
||||
|
||||
BirdCarreauCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
m m [ 0 0 1 0 0 0 0 ] 1;
|
||||
n n [ 0 0 0 0 0 0 0 ] 0.5;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuInf [0 2 -1 0 0 0 0] 1e-05;
|
||||
m [0 0 1 0 0 0 0] 1;
|
||||
n [0 0 0 0 0 0 0] 0.5;
|
||||
}
|
||||
|
||||
CrossPowerLawCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
m m [ 0 0 1 0 0 0 0 ] 1;
|
||||
n n [ 0 0 0 0 0 0 0 ] 0.5;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuInf [0 2 -1 0 0 0 0] 1e-05;
|
||||
m [0 0 1 0 0 0 0] 1;
|
||||
n [0 0 0 0 0 0 0] 0.5;
|
||||
}
|
||||
|
||||
powerLawCoeffs
|
||||
{
|
||||
nuMax nuMax [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuMin nuMin [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
k k [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
n n [ 0 0 0 0 0 0 0 ] 1;
|
||||
nuMax [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuMin [0 2 -1 0 0 0 0] 1e-05;
|
||||
k [0 2 -1 0 0 0 0] 1e-05;
|
||||
n [0 0 0 0 0 0 0] 1;
|
||||
}
|
||||
|
||||
HerschelBulkleyCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
tau0 tau0 [ 0 2 -2 0 0 0 0 ] 1;
|
||||
k k [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
n n [ 0 0 0 0 0 0 0 ] 1;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
tau0 [0 2 -2 0 0 0 0] 1;
|
||||
k [0 2 -1 0 0 0 0] 1e-05;
|
||||
n [0 0 0 0 0 0 0] 1;
|
||||
}
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -16,38 +16,38 @@ FoamFile
|
||||
|
||||
transportModel Newtonian;
|
||||
|
||||
nu nu [ 0 2 -1 0 0 0 0 ] 1.5e-05;
|
||||
nu [0 2 -1 0 0 0 0] 1.5e-05;
|
||||
|
||||
BirdCarreauCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
m m [ 0 0 1 0 0 0 0 ] 1;
|
||||
n n [ 0 0 0 0 0 0 0 ] 0.5;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuInf [0 2 -1 0 0 0 0] 1e-05;
|
||||
m [0 0 1 0 0 0 0] 1;
|
||||
n [0 0 0 0 0 0 0] 0.5;
|
||||
}
|
||||
|
||||
CrossPowerLawCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
m m [ 0 0 1 0 0 0 0 ] 1;
|
||||
n n [ 0 0 0 0 0 0 0 ] 0.5;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuInf [0 2 -1 0 0 0 0] 1e-05;
|
||||
m [0 0 1 0 0 0 0] 1;
|
||||
n [0 0 0 0 0 0 0] 0.5;
|
||||
}
|
||||
|
||||
powerLawCoeffs
|
||||
{
|
||||
nuMax nuMax [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuMin nuMin [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
k k [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
n n [ 0 0 0 0 0 0 0 ] 1;
|
||||
nuMax [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuMin [0 2 -1 0 0 0 0] 1e-05;
|
||||
k [0 2 -1 0 0 0 0] 1e-05;
|
||||
n [0 0 0 0 0 0 0] 1;
|
||||
}
|
||||
|
||||
HerschelBulkleyCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
tau0 tau0 [ 0 2 -2 0 0 0 0 ] 1;
|
||||
k k [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
n n [ 0 0 0 0 0 0 0 ] 1;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
tau0 [0 2 -2 0 0 0 0] 1;
|
||||
k [0 2 -1 0 0 0 0] 1e-05;
|
||||
n [0 0 0 0 0 0 0] 1;
|
||||
}
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -16,38 +16,38 @@ FoamFile
|
||||
|
||||
transportModel Newtonian;
|
||||
|
||||
nu nu [ 0 2 -1 0 0 0 0 ] 1.5e-05;
|
||||
nu [0 2 -1 0 0 0 0] 1.5e-05;
|
||||
|
||||
BirdCarreauCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
m m [ 0 0 1 0 0 0 0 ] 1;
|
||||
n n [ 0 0 0 0 0 0 0 ] 0.5;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuInf [0 2 -1 0 0 0 0] 1e-05;
|
||||
m [0 0 1 0 0 0 0] 1;
|
||||
n [0 0 0 0 0 0 0] 0.5;
|
||||
}
|
||||
|
||||
CrossPowerLawCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
m m [ 0 0 1 0 0 0 0 ] 1;
|
||||
n n [ 0 0 0 0 0 0 0 ] 0.5;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuInf [0 2 -1 0 0 0 0] 1e-05;
|
||||
m [0 0 1 0 0 0 0] 1;
|
||||
n [0 0 0 0 0 0 0] 0.5;
|
||||
}
|
||||
|
||||
powerLawCoeffs
|
||||
{
|
||||
nuMax nuMax [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuMin nuMin [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
k k [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
n n [ 0 0 0 0 0 0 0 ] 1;
|
||||
nuMax [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuMin [0 2 -1 0 0 0 0] 1e-05;
|
||||
k [0 2 -1 0 0 0 0] 1e-05;
|
||||
n [0 0 0 0 0 0 0] 1;
|
||||
}
|
||||
|
||||
HerschelBulkleyCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
tau0 tau0 [ 0 2 -2 0 0 0 0 ] 1;
|
||||
k k [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
n n [ 0 0 0 0 0 0 0 ] 1;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
tau0 [0 2 -2 0 0 0 0] 1;
|
||||
k [0 2 -1 0 0 0 0] 1e-05;
|
||||
n [0 0 0 0 0 0 0] 1;
|
||||
}
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -16,38 +16,38 @@ FoamFile
|
||||
|
||||
transportModel Newtonian;
|
||||
|
||||
nu nu [ 0 2 -1 0 0 0 0 ] 1.5e-05;
|
||||
nu [0 2 -1 0 0 0 0] 1.5e-05;
|
||||
|
||||
BirdCarreauCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
m m [ 0 0 1 0 0 0 0 ] 1;
|
||||
n n [ 0 0 0 0 0 0 0 ] 0.5;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuInf [0 2 -1 0 0 0 0] 1e-05;
|
||||
m [0 0 1 0 0 0 0] 1;
|
||||
n [0 0 0 0 0 0 0] 0.5;
|
||||
}
|
||||
|
||||
CrossPowerLawCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
m m [ 0 0 1 0 0 0 0 ] 1;
|
||||
n n [ 0 0 0 0 0 0 0 ] 0.5;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuInf [0 2 -1 0 0 0 0] 1e-05;
|
||||
m [0 0 1 0 0 0 0] 1;
|
||||
n [0 0 0 0 0 0 0] 0.5;
|
||||
}
|
||||
|
||||
powerLawCoeffs
|
||||
{
|
||||
nuMax nuMax [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
nuMin nuMin [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
k k [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
n n [ 0 0 0 0 0 0 0 ] 1;
|
||||
nuMax [0 2 -1 0 0 0 0] 1e-03;
|
||||
nuMin [0 2 -1 0 0 0 0] 1e-05;
|
||||
k [0 2 -1 0 0 0 0] 1e-05;
|
||||
n [0 0 0 0 0 0 0] 1;
|
||||
}
|
||||
|
||||
HerschelBulkleyCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-03;
|
||||
tau0 tau0 [ 0 2 -2 0 0 0 0 ] 1;
|
||||
k k [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
n n [ 0 0 0 0 0 0 0 ] 1;
|
||||
nu0 [0 2 -1 0 0 0 0] 1e-03;
|
||||
tau0 [0 2 -2 0 0 0 0] 1;
|
||||
k [0 2 -1 0 0 0 0] 1e-05;
|
||||
n [0 0 0 0 0 0 0] 1;
|
||||
}
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -193,6 +193,7 @@ const dimensionSet dimEnergy(dimForce*dimLength);
|
||||
const dimensionSet dimPower(dimEnergy/dimTime);
|
||||
|
||||
const dimensionSet dimPressure(dimForce/dimArea);
|
||||
const dimensionSet dimCompressibility(dimDensity/dimPressure);
|
||||
const dimensionSet dimGasConstant(dimEnergy/dimMass/dimTemperature);
|
||||
const dimensionSet dimSpecificHeatCapacity(dimGasConstant);
|
||||
const dimensionSet dimViscosity(dimArea/dimTime);
|
||||
|
||||
@ -69,6 +69,7 @@ extern const dimensionSet dimPower;
|
||||
extern const dimensionSet dimVelocity;
|
||||
extern const dimensionSet dimAcceleration;
|
||||
extern const dimensionSet dimPressure;
|
||||
extern const dimensionSet dimCompressibility;
|
||||
extern const dimensionSet dimGasConstant;
|
||||
extern const dimensionSet dimSpecificHeatCapacity;
|
||||
extern const dimensionSet dimViscosity;
|
||||
|
||||
@ -226,7 +226,12 @@ void alphatJayatillekeWallFunctionFvPatchScalarField::updateCoeffs()
|
||||
// Molecular Prandtl number
|
||||
const scalar Pr
|
||||
(
|
||||
dimensionedScalar(transportProperties.lookup("Pr")).value()
|
||||
dimensionedScalar
|
||||
(
|
||||
"Pr",
|
||||
dimless,
|
||||
transportProperties.lookup("Pr")
|
||||
).value()
|
||||
);
|
||||
|
||||
// Populate boundary values
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -52,10 +52,30 @@ Foam::compressibilityModels::Chung::Chung
|
||||
)
|
||||
:
|
||||
barotropicCompressibilityModel(compressibilityProperties, gamma, psiName),
|
||||
psiv_(compressibilityProperties_.lookup("psiv")),
|
||||
psil_(compressibilityProperties_.lookup("psil")),
|
||||
rhovSat_(compressibilityProperties_.lookup("rhovSat")),
|
||||
rholSat_(compressibilityProperties_.lookup("rholSat"))
|
||||
psiv_
|
||||
(
|
||||
"psiv",
|
||||
dimCompressibility,
|
||||
compressibilityProperties_.lookup("psiv")
|
||||
),
|
||||
psil_
|
||||
(
|
||||
"psil",
|
||||
dimCompressibility,
|
||||
compressibilityProperties_.lookup("psil")
|
||||
),
|
||||
rhovSat_
|
||||
(
|
||||
"rhovSat",
|
||||
dimDensity,
|
||||
compressibilityProperties_.lookup("rhovSat")
|
||||
),
|
||||
rholSat_
|
||||
(
|
||||
"rholSat",
|
||||
dimDensity,
|
||||
compressibilityProperties_.lookup("rholSat")
|
||||
)
|
||||
{
|
||||
correct();
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -52,10 +52,30 @@ Foam::compressibilityModels::Wallis::Wallis
|
||||
)
|
||||
:
|
||||
barotropicCompressibilityModel(compressibilityProperties, gamma, psiName),
|
||||
psiv_(compressibilityProperties_.lookup("psiv")),
|
||||
psil_(compressibilityProperties_.lookup("psil")),
|
||||
rhovSat_(compressibilityProperties_.lookup("rhovSat")),
|
||||
rholSat_(compressibilityProperties_.lookup("rholSat"))
|
||||
psiv_
|
||||
(
|
||||
"psiv",
|
||||
dimCompressibility,
|
||||
compressibilityProperties_.lookup("psiv")
|
||||
),
|
||||
psil_
|
||||
(
|
||||
"psil",
|
||||
dimCompressibility,
|
||||
compressibilityProperties_.lookup("psil")
|
||||
),
|
||||
rhovSat_
|
||||
(
|
||||
"rhovSat",
|
||||
dimDensity,
|
||||
compressibilityProperties_.lookup("rhovSat")
|
||||
),
|
||||
rholSat_
|
||||
(
|
||||
"rholSat",
|
||||
dimDensity,
|
||||
compressibilityProperties_.lookup("rholSat")
|
||||
)
|
||||
{
|
||||
correct();
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -52,8 +52,18 @@ Foam::compressibilityModels::linear::linear
|
||||
)
|
||||
:
|
||||
barotropicCompressibilityModel(compressibilityProperties, gamma, psiName),
|
||||
psiv_(compressibilityProperties_.lookup("psiv")),
|
||||
psil_(compressibilityProperties_.lookup("psil"))
|
||||
psiv_
|
||||
(
|
||||
"psiv",
|
||||
dimCompressibility,
|
||||
compressibilityProperties_.lookup("psiv")
|
||||
),
|
||||
psil_
|
||||
(
|
||||
"psil",
|
||||
dimCompressibility,
|
||||
compressibilityProperties_.lookup("psil")
|
||||
)
|
||||
{
|
||||
correct();
|
||||
psi_.oldTime();
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -68,10 +68,10 @@ Foam::viscosityModels::BirdCarreau::BirdCarreau
|
||||
:
|
||||
viscosityModel(name, viscosityProperties, U, phi),
|
||||
BirdCarreauCoeffs_(viscosityProperties.subDict(typeName + "Coeffs")),
|
||||
nu0_(BirdCarreauCoeffs_.lookup("nu0")),
|
||||
nuInf_(BirdCarreauCoeffs_.lookup("nuInf")),
|
||||
k_(BirdCarreauCoeffs_.lookup("k")),
|
||||
n_(BirdCarreauCoeffs_.lookup("n")),
|
||||
nu0_("nu0", dimViscosity, BirdCarreauCoeffs_.lookup("nu0")),
|
||||
nuInf_("nuInf", dimViscosity, BirdCarreauCoeffs_.lookup("nuInf")),
|
||||
k_("k", dimTime, BirdCarreauCoeffs_.lookup("k")),
|
||||
n_("n", dimless, BirdCarreauCoeffs_.lookup("n")),
|
||||
a_
|
||||
(
|
||||
BirdCarreauCoeffs_.lookupOrDefault
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -66,10 +66,10 @@ Foam::viscosityModels::CrossPowerLaw::CrossPowerLaw
|
||||
:
|
||||
viscosityModel(name, viscosityProperties, U, phi),
|
||||
CrossPowerLawCoeffs_(viscosityProperties.subDict(typeName + "Coeffs")),
|
||||
nu0_(CrossPowerLawCoeffs_.lookup("nu0")),
|
||||
nuInf_(CrossPowerLawCoeffs_.lookup("nuInf")),
|
||||
m_(CrossPowerLawCoeffs_.lookup("m")),
|
||||
n_(CrossPowerLawCoeffs_.lookup("n")),
|
||||
nu0_("nu0", dimViscosity, CrossPowerLawCoeffs_.lookup("nu0")),
|
||||
nuInf_("nuInf", dimViscosity, CrossPowerLawCoeffs_.lookup("nuInf")),
|
||||
m_("m", dimTime, CrossPowerLawCoeffs_.lookup("m")),
|
||||
n_("n", dimless, CrossPowerLawCoeffs_.lookup("n")),
|
||||
nu_
|
||||
(
|
||||
IOobject
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -55,16 +55,6 @@ Foam::viscosityModels::HerschelBulkley::calcNu() const
|
||||
|
||||
tmp<volScalarField> sr(strainRate());
|
||||
|
||||
// return
|
||||
// (
|
||||
// min
|
||||
// (
|
||||
// nu0_,
|
||||
// (tau0_ + k_*rtone*(pow(tone*sr(), n_) - pow(tone*tau0_/nu0_, n_)))
|
||||
// /max(sr(), dimensionedScalar("VSMALL", dimless/dimTime, VSMALL))
|
||||
// )
|
||||
// );
|
||||
|
||||
return
|
||||
(
|
||||
min
|
||||
@ -89,10 +79,10 @@ Foam::viscosityModels::HerschelBulkley::HerschelBulkley
|
||||
:
|
||||
viscosityModel(name, viscosityProperties, U, phi),
|
||||
HerschelBulkleyCoeffs_(viscosityProperties.subDict(typeName + "Coeffs")),
|
||||
k_(HerschelBulkleyCoeffs_.lookup("k")),
|
||||
n_(HerschelBulkleyCoeffs_.lookup("n")),
|
||||
tau0_(HerschelBulkleyCoeffs_.lookup("tau0")),
|
||||
nu0_(HerschelBulkleyCoeffs_.lookup("nu0")),
|
||||
k_("k", dimViscosity, HerschelBulkleyCoeffs_.lookup("k")),
|
||||
n_("n", dimless, HerschelBulkleyCoeffs_.lookup("n")),
|
||||
tau0_("tau0", dimViscosity/dimTime, HerschelBulkleyCoeffs_.lookup("tau0")),
|
||||
nu0_("nu0", dimViscosity, HerschelBulkleyCoeffs_.lookup("nu0")),
|
||||
nu_
|
||||
(
|
||||
IOobject
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -82,10 +82,10 @@ Foam::viscosityModels::powerLaw::powerLaw
|
||||
:
|
||||
viscosityModel(name, viscosityProperties, U, phi),
|
||||
powerLawCoeffs_(viscosityProperties.subDict(typeName + "Coeffs")),
|
||||
k_(powerLawCoeffs_.lookup("k")),
|
||||
n_(powerLawCoeffs_.lookup("n")),
|
||||
nuMin_(powerLawCoeffs_.lookup("nuMin")),
|
||||
nuMax_(powerLawCoeffs_.lookup("nuMax")),
|
||||
k_("k", dimViscosity, powerLawCoeffs_.lookup("k")),
|
||||
n_("n", dimless, powerLawCoeffs_.lookup("n")),
|
||||
nuMin_("nuMin", dimViscosity, powerLawCoeffs_.lookup("nuMin")),
|
||||
nuMax_("nuMax", dimViscosity, powerLawCoeffs_.lookup("nuMax")),
|
||||
nu_
|
||||
(
|
||||
IOobject
|
||||
|
||||
@ -167,7 +167,7 @@ Foam::interfaceProperties::interfaceProperties
|
||||
alpha1.mesh().solverDict(alpha1.name()).lookup("cAlpha")
|
||||
)
|
||||
),
|
||||
sigma_(dict.lookup("sigma")),
|
||||
sigma_("sigma", dimensionSet(1, 0, -2, 0, 0), dict.lookup("sigma")),
|
||||
|
||||
deltaN_
|
||||
(
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -2 0 0 0 0 ];
|
||||
dimensions [0 2 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
nu nu [ 0 2 -1 0 0 0 0 ] 0.025;
|
||||
nu [0 2 -1 0 0 0 0] 0.025;
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
DT DT [ 0 2 -1 0 0 0 0 ] 4e-05;
|
||||
DT DT [0 2 -1 0 0 0 0] 4e-05;
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
DT DT [ 0 2 -1 0 0 0 0 ] 0.01;
|
||||
DT DT [0 2 -1 0 0 0 0] 0.01;
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 -1 0 0 0 0 0 ];
|
||||
dimensions [0 -1 0 0 0 0 0];
|
||||
|
||||
internalField nonuniform List<scalar>
|
||||
8025
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 0 0 0 0 ];
|
||||
dimensions [0 0 0 0 0 0 0];
|
||||
|
||||
internalField nonuniform List<symmTensor>
|
||||
8025
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 -1 0 0 0 0 0 ];
|
||||
dimensions [0 -1 0 0 0 0 0];
|
||||
|
||||
internalField nonuniform List<symmTensor>
|
||||
8025
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 -1 0 0 0 0 0 ];
|
||||
dimensions [0 -1 0 0 0 0 0];
|
||||
|
||||
internalField nonuniform List<symmTensor>
|
||||
8025
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 1 0 0 0 0 0 ];
|
||||
dimensions [0 1 0 0 0 0 0];
|
||||
|
||||
internalField nonuniform List<scalar>
|
||||
8025
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 0 0 0 0 ];
|
||||
dimensions [0 0 0 0 0 0 0];
|
||||
|
||||
internalField nonuniform List<scalar>
|
||||
8025
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 1 -1 0 0 0 0 ];
|
||||
dimensions [0 1 -1 0 0 0 0];
|
||||
|
||||
internalField uniform 0.5;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 1 0 0 0 ];
|
||||
dimensions [0 0 0 1 0 0 0];
|
||||
|
||||
internalField uniform 300;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 1 0 0 0 ];
|
||||
dimensions [0 0 0 1 0 0 0];
|
||||
|
||||
internalField uniform 300;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 1 -1 0 0 0 0 ];
|
||||
dimensions [0 1 -1 0 0 0 0];
|
||||
|
||||
internalField uniform ( 0 0 0 );
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 0 0 0 0 ];
|
||||
dimensions [0 0 0 0 0 0 0];
|
||||
|
||||
internalField uniform 1;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 0 0 0 0 ];
|
||||
dimensions [0 0 0 0 0 0 0];
|
||||
|
||||
internalField uniform 1;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 0 0 0 0 ];
|
||||
dimensions [0 0 0 0 0 0 0];
|
||||
|
||||
internalField nonuniform List<scalar>
|
||||
8025
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -3 0 0 0 0 ];
|
||||
dimensions [0 2 -3 0 0 0 0];
|
||||
|
||||
internalField uniform 0.1;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 0 0 0 0 ];
|
||||
dimensions [0 0 0 0 0 0 0];
|
||||
|
||||
internalField uniform 0.0623;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -2 0 0 0 0 ];
|
||||
dimensions [0 2 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 1.5;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -2 0 0 0 0 ];
|
||||
dimensions [0 2 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 1.5;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 0 0 0 0 ];
|
||||
dimensions [0 0 0 0 0 0 0];
|
||||
|
||||
internalField nonuniform List<symmTensor>
|
||||
8025
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 1 -1 -2 0 0 0 0 ];
|
||||
dimensions [1 -1 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 100000;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -3 0 0 0 0 ];
|
||||
dimensions [0 2 -3 0 0 0 0];
|
||||
|
||||
internalField uniform 375;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -2 0 0 0 0 ];
|
||||
dimensions [0 2 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 1.5;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -1 0 0 0 0 ];
|
||||
dimensions [0 2 -1 0 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
@ -19,21 +19,21 @@ laminarFlameSpeedCorrelation Gulders;
|
||||
|
||||
fuel Propane;
|
||||
|
||||
Su Su [ 0 1 -1 0 0 0 0 ] 0.434;
|
||||
Su Su [0 1 -1 0 0 0 0] 0.434;
|
||||
|
||||
SuModel unstrained;
|
||||
|
||||
equivalenceRatio equivalenceRatio [ 0 0 0 0 0 0 0 ] 1;
|
||||
equivalenceRatio equivalenceRatio [0 0 0 0 0 0 0] 1;
|
||||
|
||||
sigmaExt sigmaExt [ 0 0 -1 0 0 0 0 ] 100000;
|
||||
sigmaExt sigmaExt [0 0 -1 0 0 0 0] 100000;
|
||||
|
||||
XiModel transport;
|
||||
|
||||
XiCoef XiCoef [ 0 0 0 0 0 0 0 ] 0.62;
|
||||
XiCoef XiCoef [0 0 0 0 0 0 0] 0.62;
|
||||
|
||||
XiShapeCoef XiShapeCoef [ 0 0 0 0 0 0 0 ] 1;
|
||||
XiShapeCoef XiShapeCoef [0 0 0 0 0 0 0] 1;
|
||||
|
||||
uPrimeCoef uPrimeCoef [ 0 0 0 0 0 0 0 ] 1;
|
||||
uPrimeCoef uPrimeCoef [0 0 0 0 0 0 0] 1;
|
||||
|
||||
GuldersCoeffs
|
||||
{
|
||||
@ -113,11 +113,11 @@ ignitionSites
|
||||
|
||||
ignitionSphereFraction 1;
|
||||
|
||||
ignitionThickness ignitionThickness [ 0 1 0 0 0 0 0 ] 0.001;
|
||||
ignitionThickness ignitionThickness [0 1 0 0 0 0 0] 0.001;
|
||||
|
||||
ignitionCircleFraction 0.5;
|
||||
|
||||
ignitionKernelArea ignitionKernelArea [ 0 2 0 0 0 0 0 ] 0.001;
|
||||
ignitionKernelArea ignitionKernelArea [0 2 0 0 0 0 0] 0.001;
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -26,7 +26,7 @@ thermoType
|
||||
energy absoluteEnthalpy;
|
||||
}
|
||||
|
||||
stoichiometricAirFuelMassRatio stoichiometricAirFuelMassRatio [ 0 0 0 0 0 0 0 ] 15.675;
|
||||
stoichiometricAirFuelMassRatio stoichiometricAirFuelMassRatio [0 0 0 0 0 0 0] 15.675;
|
||||
|
||||
reactants
|
||||
{
|
||||
|
||||
@ -26,7 +26,7 @@ thermoType
|
||||
energy absoluteEnthalpy;
|
||||
}
|
||||
|
||||
stoichiometricAirFuelMassRatio stoichiometricAirFuelMassRatio [ 0 0 0 0 0 0 0 ] 34.074;
|
||||
stoichiometricAirFuelMassRatio stoichiometricAirFuelMassRatio [0 0 0 0 0 0 0] 34.074;
|
||||
|
||||
reactants
|
||||
{
|
||||
|
||||
@ -19,21 +19,21 @@ laminarFlameSpeedCorrelation Gulders;
|
||||
|
||||
fuel IsoOctane;
|
||||
|
||||
Su Su [ 0 1 -1 0 0 0 0 ] 0;
|
||||
Su Su [0 1 -1 0 0 0 0] 0;
|
||||
|
||||
SuModel unstrained;
|
||||
|
||||
equivalenceRatio equivalenceRatio [ 0 0 0 0 0 0 0 ] 1;
|
||||
equivalenceRatio equivalenceRatio [0 0 0 0 0 0 0] 1;
|
||||
|
||||
sigmaExt sigmaExt [ 0 0 -1 0 0 0 0 ] 100000;
|
||||
sigmaExt sigmaExt [0 0 -1 0 0 0 0] 100000;
|
||||
|
||||
XiModel transport;
|
||||
|
||||
XiCoef XiCoef [ 0 0 0 0 0 0 0 ] 0.62;
|
||||
XiCoef XiCoef [0 0 0 0 0 0 0] 0.62;
|
||||
|
||||
XiShapeCoef XiShapeCoef [ 0 0 0 0 0 0 0 ] 1;
|
||||
XiShapeCoef XiShapeCoef [0 0 0 0 0 0 0] 1;
|
||||
|
||||
uPrimeCoef uPrimeCoef [ 0 0 0 0 0 0 0 ] 1;
|
||||
uPrimeCoef uPrimeCoef [0 0 0 0 0 0 0] 1;
|
||||
|
||||
GuldersCoeffs
|
||||
{
|
||||
@ -83,11 +83,11 @@ ignitionSites
|
||||
|
||||
ignitionSphereFraction 1;
|
||||
|
||||
ignitionThickness ignitionThickness [ 0 1 0 0 0 0 0 ] 0;
|
||||
ignitionThickness ignitionThickness [0 1 0 0 0 0 0] 0;
|
||||
|
||||
ignitionCircleFraction 1;
|
||||
|
||||
ignitionKernelArea ignitionKernelArea [ 0 2 0 0 0 0 0 ] 0;
|
||||
ignitionKernelArea ignitionKernelArea [0 2 0 0 0 0 0] 0;
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -17,15 +17,15 @@ FoamFile
|
||||
|
||||
engineMesh layered;
|
||||
|
||||
conRodLength conRodLength [ 0 1 0 0 0 0 0 ] 0.147;
|
||||
conRodLength conRodLength [0 1 0 0 0 0 0] 0.147;
|
||||
|
||||
bore bore [ 0 1 0 0 0 0 0 ] 0.092;
|
||||
bore bore [0 1 0 0 0 0 0] 0.092;
|
||||
|
||||
stroke stroke [ 0 1 0 0 0 0 0 ] 0.08423;
|
||||
stroke stroke [0 1 0 0 0 0 0] 0.08423;
|
||||
|
||||
clearance clearance [ 0 1 0 0 0 0 0 ] 0.00115;
|
||||
clearance clearance [0 1 0 0 0 0 0] 0.00115;
|
||||
|
||||
rpm rpm [ 0 0 -1 0 0 0 0 ] 1500;
|
||||
rpm rpm [0 0 -1 0 0 0 0] 1500;
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -27,7 +27,7 @@ thermoType
|
||||
//energy absoluteInternalEnergy;
|
||||
}
|
||||
|
||||
stoichiometricAirFuelMassRatio stoichiometricAirFuelMassRatio [ 0 0 0 0 0 0 0 ] 15.0336;
|
||||
stoichiometricAirFuelMassRatio stoichiometricAirFuelMassRatio [0 0 0 0 0 0 0] 15.0336;
|
||||
|
||||
fuel
|
||||
{
|
||||
|
||||
@ -36,9 +36,9 @@ absorptionEmissionModel constantAbsorptionEmission;
|
||||
|
||||
constantAbsorptionEmissionCoeffs
|
||||
{
|
||||
absorptivity absorptivity [ 0 -1 0 0 0 0 0 ] 0.1;
|
||||
emissivity emissivity [ 0 -1 0 0 0 0 0 ] 0.1;
|
||||
E E [ 1 -1 -3 0 0 0 0 ] 0;
|
||||
absorptivity absorptivity [0 -1 0 0 0 0 0] 0.1;
|
||||
emissivity emissivity [0 -1 0 0 0 0 0] 0.1;
|
||||
E E [1 -1 -3 0 0 0 0] 0;
|
||||
}
|
||||
|
||||
greyMeanAbsorptionEmissionSootCoeffs
|
||||
|
||||
@ -25,7 +25,7 @@ USAGE
|
||||
unset timeOpt
|
||||
|
||||
# parse options
|
||||
while [ "$#" -gt 0 ]
|
||||
while [ "$#" -gt 0]
|
||||
do
|
||||
case "$1" in
|
||||
-h | -help)
|
||||
|
||||
@ -17,6 +17,6 @@ FoamFile
|
||||
|
||||
transportModel Newtonian;
|
||||
|
||||
nu nu [ 0 2 -1 0 0 0 0 ] 1.0e-6;
|
||||
nu [0 2 -1 0 0 0 0] 1.0e-6;
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -3 0 0 0 0 ];
|
||||
dimensions [0 2 -3 0 0 0 0];
|
||||
|
||||
internalField uniform 0.000765;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -3 0 0 0 0 ];
|
||||
dimensions [0 2 -3 0 0 0 0];
|
||||
|
||||
internalField uniform 20;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -2 0 0 0 0 ];
|
||||
dimensions [0 2 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 1;
|
||||
|
||||
|
||||
@ -17,23 +17,6 @@ FoamFile
|
||||
|
||||
transportModel Newtonian;
|
||||
|
||||
nu nu [ 0 2 -1 0 0 0 0 ] 1e-05;
|
||||
|
||||
CrossPowerLawCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06;
|
||||
nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06;
|
||||
m m [ 0 0 1 0 0 0 0 ] 1;
|
||||
n n [ 0 0 0 0 0 0 0 ] 1;
|
||||
}
|
||||
|
||||
BirdCarreauCoeffs
|
||||
{
|
||||
nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06;
|
||||
nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06;
|
||||
k k [ 0 0 1 0 0 0 0 ] 0;
|
||||
n n [ 0 0 0 0 0 0 0 ] 1;
|
||||
}
|
||||
|
||||
nu [0 2 -1 0 0 0 0] 1e-05;
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -3 0 0 0 0 ];
|
||||
dimensions [0 2 -3 0 0 0 0];
|
||||
|
||||
internalField uniform 200;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -2 0 0 0 0 ];
|
||||
dimensions [0 2 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 1;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -1 0 0 0 0 ];
|
||||
dimensions [0 2 -1 0 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -3 0 0 0 0 ];
|
||||
dimensions [0 2 -3 0 0 0 0];
|
||||
|
||||
internalField uniform 200;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -2 0 0 0 0 ];
|
||||
dimensions [0 2 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 1;
|
||||
|
||||
|
||||
@ -15,11 +15,11 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
rho0 rho0 [ 1 -3 0 0 0 0 0 ] 1000;
|
||||
rho0 rho0 [1 -3 0 0 0 0 0] 1000;
|
||||
|
||||
p0 p0 [ 1 -1 -2 0 0 0 0 ] 100000;
|
||||
p0 p0 [1 -1 -2 0 0 0 0] 100000;
|
||||
|
||||
psi psi [ 0 -2 2 0 0 0 0 ] 4.54e-07;
|
||||
psi psi [0 -2 2 0 0 0 0] 4.54e-07;
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
mu mu [ 1 -1 -1 0 0 0 0 ] 0.001;
|
||||
mu mu [1 -1 -1 0 0 0 0] 0.001;
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 1 0 0 0 ];
|
||||
dimensions [0 0 0 1 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 1 -1 0 0 0 0 ];
|
||||
dimensions [0 1 -1 0 0 0 0];
|
||||
|
||||
internalField uniform ( 0 0 0 );
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 -3 0 0 0 0 0 ];
|
||||
dimensions [0 -3 0 0 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 1 -1 -2 0 0 0 0 ];
|
||||
dimensions [1 -1 -2 0 0 0 0];
|
||||
|
||||
internalField uniform ( 0 0 0 );
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 -3 0 0 0 0 0 ];
|
||||
dimensions [0 -3 0 0 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 1 -1 -2 0 0 0 0 ];
|
||||
dimensions [1 -1 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 1 -1 -2 0 0 0 0 ];
|
||||
dimensions [1 -1 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 1 -2 -1 0 0 0 0 ];
|
||||
dimensions [1 -2 -1 0 0 0 0];
|
||||
|
||||
internalField uniform ( 0 0 0 );
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 1 0 -3 0 0 0 0 ];
|
||||
dimensions [1 0 -3 0 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 1 -3 0 0 0 0 0 ];
|
||||
dimensions [1 -3 0 0 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 -3 0 0 0 0 0 ];
|
||||
dimensions [0 -3 0 0 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 1 -1 0 0 0 0 ];
|
||||
dimensions [0 1 -1 0 0 0 0];
|
||||
|
||||
internalField uniform ( 0 0 0 );
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 1 -1 0 0 0 0 ];
|
||||
dimensions [0 1 -1 0 0 0 0];
|
||||
|
||||
internalField uniform ( 0 0 0 );
|
||||
|
||||
|
||||
@ -15,9 +15,8 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
epsilon0 epsilon0 [ -1 -3 4 0 0 2 0 ] 8.85419e-12;
|
||||
|
||||
k k [ -1 0 2 0 0 1 0 ] 0.00016;
|
||||
epsilon0 epsilon0 [-1 -3 4 0 0 2 0] 8.85419e-12;
|
||||
|
||||
k k [-1 0 2 0 0 1 0] 0.00016;
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -15,13 +15,12 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
rho rho [ 1 -3 0 0 0 0 0 ] 1;
|
||||
rho [1 -3 0 0 0 0 0] 1;
|
||||
|
||||
nu nu [ 0 2 -1 0 0 0 0 ] 1;
|
||||
nu [0 2 -1 0 0 0 0] 1;
|
||||
|
||||
mu mu [ 1 1 -2 0 0 -2 0 ] 1;
|
||||
|
||||
sigma sigma [ -1 -3 3 0 0 2 0 ] 1;
|
||||
mu [1 1 -2 0 0 -2 0] 1;
|
||||
|
||||
sigma [-1 -3 3 0 0 2 0] 1;
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -15,17 +15,16 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
strike strike [ 0 1 0 0 0 0 0 ] 40;
|
||||
strike [0 1 0 0 0 0 0] 40;
|
||||
|
||||
r r [ 0 0 -1 0 0 0 0 ] 0.1;
|
||||
r [0 0 -1 0 0 0 0] 0.1;
|
||||
|
||||
sigma sigma [ 0 0 -0.5 0 0 0 0 ] 0.2;
|
||||
sigma [0 0 -0.5 0 0 0 0] 0.2;
|
||||
|
||||
s s [ 0 0 -1 0 0 0 0 ] 0;
|
||||
s [0 0 -1 0 0 0 0] 0;
|
||||
|
||||
xi xi [ 0 0 -0.5 0 0 0 0 ] 0.1;
|
||||
|
||||
eta eta [ 0 0 0 0 0 0 0 ] 0;
|
||||
xi [0 0 -0.5 0 0 0 0] 0.1;
|
||||
|
||||
eta [0 0 0 0 0 0 0] 0;
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -32,6 +32,7 @@ FoamFile
|
||||
defaultFaces
|
||||
{
|
||||
type empty;
|
||||
inGroups 1(empty);
|
||||
nFaces 2000;
|
||||
startFace 501;
|
||||
}
|
||||
|
||||
@ -18,18 +18,18 @@ FoamFile
|
||||
transportModel Newtonian;
|
||||
|
||||
// Laminar viscosity
|
||||
nu nu [0 2 -1 0 0 0 0] 1e-05;
|
||||
nu [0 2 -1 0 0 0 0] 1e-05;
|
||||
|
||||
// Thermal expansion coefficient
|
||||
beta beta [0 0 0 -1 0 0 0] 3e-03;
|
||||
beta [0 0 0 -1 0 0 0] 3e-03;
|
||||
|
||||
// Reference temperature
|
||||
TRef TRef [0 0 0 1 0 0 0] 300;
|
||||
TRef [0 0 0 1 0 0 0] 300;
|
||||
|
||||
// Laminar Prandtl number
|
||||
Pr Pr [0 0 0 0 0 0 0] 0.9;
|
||||
Pr [0 0 0 0 0 0 0] 0.9;
|
||||
|
||||
// Turbulent Prandtl number
|
||||
Prt Prt [0 0 0 0 0 0 0] 0.7;
|
||||
Prt [0 0 0 0 0 0 0] 0.7;
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -18,18 +18,18 @@ FoamFile
|
||||
transportModel Newtonian;
|
||||
|
||||
// Laminar viscosity
|
||||
nu nu [0 2 -1 0 0 0 0] 1e-05;
|
||||
nu [0 2 -1 0 0 0 0] 1e-05;
|
||||
|
||||
// Thermal expansion coefficient
|
||||
beta beta [0 0 0 -1 0 0 0] 3e-03;
|
||||
beta [0 0 0 -1 0 0 0] 3e-03;
|
||||
|
||||
// Reference temperature
|
||||
TRef TRef [0 0 0 1 0 0 0] 300;
|
||||
TRef [0 0 0 1 0 0 0] 300;
|
||||
|
||||
// Laminar Prandtl number
|
||||
Pr Pr [0 0 0 0 0 0 0] 0.9;
|
||||
Pr [0 0 0 0 0 0 0] 0.9;
|
||||
|
||||
// Turbulent Prandtl number
|
||||
Prt Prt [0 0 0 0 0 0 0] 0.7;
|
||||
Prt [0 0 0 0 0 0 0] 0.7;
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -18,18 +18,18 @@ FoamFile
|
||||
transportModel Newtonian;
|
||||
|
||||
// Laminar viscosity
|
||||
nu nu [0 2 -1 0 0 0 0] 1e-05;
|
||||
nu [0 2 -1 0 0 0 0] 1e-05;
|
||||
|
||||
// Thermal expansion coefficient
|
||||
beta beta [0 0 0 -1 0 0 0] 3e-03;
|
||||
beta [0 0 0 -1 0 0 0] 3e-03;
|
||||
|
||||
// Reference temperature
|
||||
TRef TRef [0 0 0 1 0 0 0] 300;
|
||||
TRef [0 0 0 1 0 0 0] 300;
|
||||
|
||||
// Laminar Prandtl number
|
||||
Pr Pr [0 0 0 0 0 0 0] 0.9;
|
||||
Pr [0 0 0 0 0 0 0] 0.9;
|
||||
|
||||
// Turbulent Prandtl number
|
||||
Prt Prt [0 0 0 0 0 0 0] 0.7;
|
||||
Prt [0 0 0 0 0 0 0] 0.7;
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 1 0 0 0 ];
|
||||
dimensions [0 0 0 1 0 0 0];
|
||||
|
||||
internalField uniform 300;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 1 -1 -2 0 0 0 0 ];
|
||||
dimensions [1 -1 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 1e6;
|
||||
|
||||
|
||||
@ -51,7 +51,7 @@ init
|
||||
|
||||
totalWait=0
|
||||
step=0
|
||||
while [ 1 ]; do
|
||||
while [1 ]; do
|
||||
if [ -f $lockFile ]; then
|
||||
log "found lock file ${lockFile} - waiting"
|
||||
totalWait=$(expr $totalWait + $waitSec)
|
||||
|
||||
@ -26,9 +26,9 @@ absorptionEmissionModel constantAbsorptionEmission;
|
||||
|
||||
constantAbsorptionEmissionCoeffs
|
||||
{
|
||||
absorptivity absorptivity [ 0 -1 0 0 0 0 0 ] 0.5;
|
||||
emissivity emissivity [ 0 -1 0 0 0 0 0 ] 0.5;
|
||||
E E [ 1 -1 -3 0 0 0 0 ] 0;
|
||||
absorptivity absorptivity [0 -1 0 0 0 0 0] 0.5;
|
||||
emissivity emissivity [0 -1 0 0 0 0 0] 0.5;
|
||||
E E [1 -1 -3 0 0 0 0] 0;
|
||||
}
|
||||
|
||||
scatterModel none;
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 0 0 1 0 0 0 ];
|
||||
dimensions [0 0 0 1 0 0 0];
|
||||
|
||||
internalField uniform 300;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 1 -1 0 0 0 0 ];
|
||||
dimensions [0 1 -1 0 0 0 0];
|
||||
|
||||
internalField uniform ( 0.001 0 0 );
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -3 0 0 0 0 ];
|
||||
dimensions [0 2 -3 0 0 0 0];
|
||||
|
||||
internalField uniform 0.01;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 0 2 -2 0 0 0 0 ];
|
||||
dimensions [0 2 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 0.1;
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
dimensions [ 1 -1 -2 0 0 0 0 ];
|
||||
dimensions [1 -1 -2 0 0 0 0];
|
||||
|
||||
internalField uniform 0;
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user