mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: Update of alphaBoiling BC, Bromley and tutorial
This commit is contained in:
committed by
Andrew Heather
parent
9449d92fb9
commit
9f11d892f5
@ -378,8 +378,11 @@ updateCoeffs()
|
||||
// TvNbr: vapour Tp
|
||||
scalarField c(TcNbr*KDeltaLiqNbr + TvNbr*KDeltaVapNbr);
|
||||
|
||||
valueFraction() = KDeltaNbr/(KDeltaNbr + KDelta);
|
||||
refValue() = c/KDeltaNbr;
|
||||
//valueFraction() = KDeltaNbr/(KDeltaNbr + KDelta);
|
||||
//refValue() = c/KDeltaNbr;
|
||||
scalarField KDeltaLiqVapNbr(KDeltaLiqNbr + KDeltaVapNbr);
|
||||
valueFraction() = KDeltaLiqVapNbr/(KDeltaLiqVapNbr + KDelta);
|
||||
refValue() = c/KDeltaLiqVapNbr;
|
||||
refGrad() = (qr + qrNbr)/kappa(Tp);
|
||||
|
||||
if (debug)
|
||||
@ -393,7 +396,7 @@ updateCoeffs()
|
||||
<< " walltemperature "
|
||||
<< " min:" << gMin(Tp)
|
||||
<< " max:" << gMax(Tp)
|
||||
<< " avg:" << gAverage(Tp)
|
||||
<< " avg:" << gAverage(Tp) << nl
|
||||
<< endl;
|
||||
}
|
||||
}
|
||||
|
||||
@ -21,7 +21,178 @@ const uniformDimensionedVectorField& g = meshObjects::gravity::New(runTime);
|
||||
|
||||
PtrList<pimpleControl> pimpleFluid(fluidRegions.size());
|
||||
|
||||
// Populate fluid field pointer lists
|
||||
|
||||
//Debug Fields
|
||||
/*
|
||||
PtrList<volScalarField> faceRegimesFluid(fluidRegions.size());
|
||||
PtrList<volScalarField> qcFluid(fluidRegions.size());
|
||||
PtrList<volScalarField> qFilmFluid(fluidRegions.size());
|
||||
PtrList<volScalarField> htcFilmBoilingFluid(fluidRegions.size());
|
||||
PtrList<volScalarField> qtbFluid(fluidRegions.size());
|
||||
PtrList<volScalarField> qSubCoolFluid(fluidRegions.size());
|
||||
PtrList<volScalarField> CHFtotalFluid(fluidRegions.size());
|
||||
PtrList<volScalarField> TdnbFluid(fluidRegions.size());
|
||||
PtrList<volScalarField> phiFluid(fluidRegions.size());
|
||||
|
||||
forAll(fluidRegions, i)
|
||||
{
|
||||
faceRegimesFluid.set
|
||||
(
|
||||
i,
|
||||
new volScalarField
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"faceRegimes",
|
||||
runTime.timeName(),
|
||||
fluidRegions[i],
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
fluidRegions[i],
|
||||
dimensionedScalar(dimless, Zero)
|
||||
|
||||
)
|
||||
);
|
||||
qcFluid.set
|
||||
(
|
||||
i,
|
||||
new volScalarField
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"qc",
|
||||
runTime.timeName(),
|
||||
fluidRegions[i],
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
fluidRegions[i],
|
||||
dimensionedScalar(dimless, Zero)
|
||||
)
|
||||
);
|
||||
qFilmFluid.set
|
||||
(
|
||||
i,
|
||||
new volScalarField
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"qFilm",
|
||||
runTime.timeName(),
|
||||
fluidRegions[i],
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
fluidRegions[i],
|
||||
dimensionedScalar(dimless, Zero)
|
||||
)
|
||||
);
|
||||
htcFilmBoilingFluid.set
|
||||
(
|
||||
i,
|
||||
new volScalarField
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"htcFilmBoiling",
|
||||
runTime.timeName(),
|
||||
fluidRegions[i],
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
fluidRegions[i],
|
||||
dimensionedScalar(dimless, Zero)
|
||||
)
|
||||
);
|
||||
qtbFluid.set
|
||||
(
|
||||
i,
|
||||
new volScalarField
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"qtb",
|
||||
runTime.timeName(),
|
||||
fluidRegions[i],
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
fluidRegions[i],
|
||||
dimensionedScalar(dimless, Zero)
|
||||
)
|
||||
);
|
||||
qSubCoolFluid.set
|
||||
(
|
||||
i,
|
||||
new volScalarField
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"qSubCool",
|
||||
runTime.timeName(),
|
||||
fluidRegions[i],
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
fluidRegions[i],
|
||||
dimensionedScalar(dimless, Zero)
|
||||
)
|
||||
);
|
||||
CHFtotalFluid.set
|
||||
(
|
||||
i,
|
||||
new volScalarField
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"CHFtotal",
|
||||
runTime.timeName(),
|
||||
fluidRegions[i],
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
fluidRegions[i],
|
||||
dimensionedScalar(dimless, Zero)
|
||||
)
|
||||
);
|
||||
TdnbFluid.set
|
||||
(
|
||||
i,
|
||||
new volScalarField
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"Tdnb",
|
||||
runTime.timeName(),
|
||||
fluidRegions[i],
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
fluidRegions[i],
|
||||
dimensionedScalar(dimless, Zero)
|
||||
)
|
||||
);
|
||||
phiFluid.set
|
||||
(
|
||||
i,
|
||||
new volScalarField
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"phiTb",
|
||||
runTime.timeName(),
|
||||
fluidRegions[i],
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
fluidRegions[i],
|
||||
dimensionedScalar(dimless, Zero)
|
||||
)
|
||||
);
|
||||
}
|
||||
*/
|
||||
|
||||
forAll(fluidRegions, i)
|
||||
{
|
||||
Info<< "*** Reading fluid mesh thermophysical properties for region "
|
||||
|
||||
@ -56,3 +56,16 @@
|
||||
pimpleControl& pimple = pimpleFluid[i];
|
||||
|
||||
const dimensionedScalar& pMin = pMinFluid[i];
|
||||
|
||||
// Debug fields
|
||||
/*
|
||||
volScalarField& faceRegimes = faceRegimesFluid[i];
|
||||
volScalarField& qc = qcFluid[i];
|
||||
volScalarField& qFilm = qFilmFluid[i];
|
||||
volScalarField& htcFilmBoiling = htcFilmBoilingFluid[i];
|
||||
volScalarField& qtb = qtbFluid[i];
|
||||
volScalarField& qSubCool = qSubCoolFluid[i];
|
||||
volScalarField& CHFtotal = CHFtotalFluid[i];
|
||||
volScalarField& Tdnb = TdnbFluid[i];
|
||||
volScalarField& phiTb = phiFluid[i];
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user