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 dictionary and phase. More... | |
virtual | ~IATE () |
Destructor. More... | |
const volScalarField & | kappai () const |
Return the interfacial curvature. More... | |
virtual tmp< volScalarField > | d () const |
Get the diameter field. More... | |
virtual tmp< volScalarField > | Av () const |
Get the surface area per unit volume field. More... | |
virtual void | correct () |
Correct the model. More... | |
virtual bool | read (const dictionary &phaseProperties) |
Read phaseProperties dictionary. More... | |
Public Member Functions inherited from diameterModel | |
TypeName ("diameterModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, diameterModel, dictionary,(const dictionary &diameterProperties, const phaseModel &phase),(diameterProperties, phase)) | |
diameterModel (const dictionary &diameterProperties, const phaseModel &phase) | |
Construct from dictionary and phase. More... | |
virtual | ~diameterModel () |
Destructor. More... | |
const dictionary & | diameterProperties () const |
Return the phase diameter properties dictionary. More... | |
const phaseModel & | phase () const |
Return the phase. More... | |
Friends | |
class | IATEsource |
Additional Inherited Members | |
Static Public Member Functions inherited from diameterModel | |
static autoPtr< diameterModel > | New (const dictionary &diameterProperties, const phaseModel &phase) |
Select from dictionary and phase. More... | |
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.
IATE | ( | const dictionary & | diameterProperties, |
const phaseModel & | phase | ||
) |
TypeName | ( | "IATE" | ) |
Runtime type information.
|
inline |
|
virtual |
|
virtual |
Get the surface area per unit volume field.
Implements diameterModel.
|
virtual |
Correct the model.
Reimplemented from diameterModel.
Definition at line 109 of file IATE.C.
References Foam::fvc::average(), fvConstraints::constrain(), Foam::fvc::ddt(), Foam::fvm::ddt(), Foam::fvc::div(), Foam::fvm::div(), forAll, fvConstraints(), fvModels(), Foam::max(), dictionary::New(), Foam::R(), fvMatrix< Type >::relax(), rho, fvMatrix< Type >::solve(), Foam::fvm::Sp(), and Foam::fvm::SuSp().
|
virtual |
Read phaseProperties dictionary.
Reimplemented from diameterModel.
Definition at line 173 of file IATE.C.
References diameterModel::read(), and PtrList< T >::transfer().
|
friend |