IATE (Interfacial Area Transport Equation) bubble diameter model. More...
Public Member Functions | |
TypeName ("IATE") | |
Runtime type information. More... | |
IATE (const dictionary &diameterProperties, const phaseModel &phase) | |
Construct from components. More... | |
virtual | ~IATE () |
Destructor. More... | |
const volScalarField & | kappai () const |
Return the interfacial curvature. More... | |
tmp< volScalarField > | a () const |
Return the interfacial area. More... | |
virtual tmp< volScalarField > | d () const |
Return the Sauter-mean diameter. More... | |
virtual void | correct () |
Correct the diameter field. More... | |
virtual bool | read (const dictionary &phaseProperties) |
Read phaseProperties dictionary. More... | |
TypeName ("IATE") | |
Runtime type information. More... | |
IATE (const dictionary &diameterProperties, const phaseModel &phase) | |
Construct from components. More... | |
virtual | ~IATE () |
Destructor. More... | |
const volScalarField & | kappai () const |
Return the interfacial curvature. More... | |
tmp< volScalarField > | a () const |
Return the interfacial area. More... | |
virtual tmp< volScalarField > | d () const |
Return the Sauter-mean diameter. More... | |
virtual void | correct () |
Correct the diameter field. More... | |
virtual bool | read (const dictionary &phaseProperties) |
Read phaseProperties dictionary. More... | |
![]() | |
TypeName ("diameterModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, diameterModel, dictionary,(const dictionary &dict, const phaseModel &phase),(dict, phase)) | |
diameterModel (const dictionary &dict, const phaseModel &phase) | |
virtual | ~diameterModel ()=default |
Destructor. More... | |
const dictionary & | diameterProperties () const |
Return the phase diameter properties dictionary. More... | |
const phaseModel & | phase () const |
Return the phase. More... | |
virtual tmp< volScalarField > | d () const =0 |
Return the phase mean diameter field. More... | |
virtual void | correct () |
Correct the diameter field. More... | |
virtual bool | read (const dictionary &phaseProperties)=0 |
Read phaseProperties dictionary. More... | |
TypeName ("diameterModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, diameterModel, dictionary,(const dictionary &dict, const phaseModel &phase),(dict, phase)) | |
diameterModel (const dictionary &dict, const phaseModel &phase) | |
virtual | ~diameterModel ()=default |
Destructor. More... | |
const dictionary & | diameterProperties () const |
Return the phase diameter properties dictionary. More... | |
const phaseModel & | phase () const |
Return the phase. More... | |
virtual tmp< volScalarField > | d () const =0 |
Return the phase mean diameter field. More... | |
virtual void | correct () |
Correct the diameter field. More... | |
virtual bool | read (const dictionary &dict)=0 |
Read phaseProperties dictionary. More... | |
Friends | |
class | IATEsource |
Additional Inherited Members | |
![]() | |
static autoPtr< diameterModel > | New (const dictionary &diameterProperties, const phaseModel &phase) |
static autoPtr< diameterModel > | New (const dictionary &dict, const phaseModel &phase) |
![]() | |
dictionary | diameterProperties_ |
const phaseModel & | phase_ |
IATE (Interfacial Area Transport Equation) bubble diameter model.
Solves for the interfacial curvature per unit volume of the phase rather than interfacial area per unit volume to avoid stability issues relating to the consistency requirements between the phase fraction and interfacial area per unit volume. In every other respect this model is as presented in the paper:
Reference:
Ishii, M., Kim, S., & Kelly, J. (2005). Development of interfacial area transport equation. Nuclear Engineering and Technology, 37(6), 525-536.
Solves for the interfacial curvature per unit volume of the phase rather than interfacial area per unit volume to avoid stability issues relating to the consistency requirements between the phase fraction and interfacial area per unit volume. In every other respect this model is as presented in the paper:
"Development of Interfacial Area Transport Equation" Ishii, M., Kim, S. and Kelly, J., Nuclear Engineering and Technology, Vol.37 No.6 December 2005
IATE | ( | const dictionary & | diameterProperties, |
const phaseModel & | phase | ||
) |
Construct from components.
Definition at line 62 of file IATE.C.
References Foam::dimLength, Foam::dimless, and Foam::name().
IATE | ( | const dictionary & | diameterProperties, |
const phaseModel & | phase | ||
) |
Construct from components.
|
virtual |
Destructor.
TypeName | ( | "IATE" | ) |
Runtime type information.
|
inline |
Return the interfacial curvature.
Definition at line 123 of file IATE.H.
Referenced by randomCoalescence::R().
|
inline |
Return the interfacial area.
Definition at line 129 of file IATE.H.
References diameterModel::phase_.
Referenced by wakeEntrainmentCoalescence::R().
|
inlinevirtual |
Return the Sauter-mean diameter.
Implements diameterModel.
Definition at line 135 of file IATE.H.
Referenced by turbulentBreakUp::R().
|
virtual |
Correct the diameter field.
Reimplemented from diameterModel.
Definition at line 117 of file IATE.C.
References Foam::fvc::average(), Foam::fvc::ddt(), Foam::fvm::ddt(), Foam::fvc::div(), Foam::fvm::div(), forAll, fvOptions, Foam::max(), Time::New(), R, fvMatrix< Type >::relax(), fvMatrix< Type >::solve(), Foam::fvm::Sp(), and Foam::fvm::SuSp().
|
virtual |
Read phaseProperties dictionary.
Implements diameterModel.
Definition at line 171 of file IATE.C.
References kEpsilonLopesdaCosta< BasicTurbulenceModel >::read(), and PtrList< T >::transfer().
TypeName | ( | "IATE" | ) |
Runtime type information.
|
inline |
|
inline |
Return the interfacial area.
Definition at line 128 of file IATE.H.
References diameterModel::phase_.
|
inlinevirtual |
|
virtual |
Correct the diameter field.
Reimplemented from diameterModel.
|
virtual |
Read phaseProperties dictionary.
Implements diameterModel.
|
friend |