IATE (Interfacial Area Transport Equation) bubble diameter model. More...
#include <IATE.H>


Public Member Functions | |
| TypeName ("IATE") | |
| Runtime type information. | |
| IATE (const dictionary &diameterProperties, const phaseModel &phase) | |
| Construct from components. | |
| virtual | ~IATE () |
| Destructor. | |
| const volScalarField & | kappai () const |
| Return the interfacial curvature. | |
| tmp< volScalarField > | a () const |
| Return the interfacial area. | |
| virtual tmp< volScalarField > | d () const |
| Return the Sauter-mean diameter. | |
| virtual void | correct () |
| Correct the diameter field. | |
| virtual bool | read (const dictionary &phaseProperties) |
| Read phaseProperties dictionary. | |
| TypeName ("IATE") | |
| Runtime type information. | |
| IATE (const dictionary &diameterProperties, const phaseModel &phase) | |
| Construct from components. | |
| virtual | ~IATE () |
| Destructor. | |
| const volScalarField & | kappai () const |
| Return the interfacial curvature. | |
| tmp< volScalarField > | a () const |
| Return the interfacial area. | |
| virtual tmp< volScalarField > | d () const |
| Return the Sauter-mean diameter. | |
| virtual void | correct () |
| Correct the diameter field. | |
| virtual bool | read (const dictionary &phaseProperties) |
| Read phaseProperties dictionary. | |
| Public Member Functions inherited from diameterModel | |
| TypeName ("diameterModel") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, diameterModel, dictionary,(const dictionary &dict, const phaseModel &phase),(dict, phase)) | |
| diameterModel (const dictionary &dict, const phaseModel &phase) | |
| virtual | ~diameterModel ()=default |
| Destructor. | |
| const dictionary & | diameterProperties () const |
| Return the phase diameter properties dictionary. | |
| const phaseModel & | phase () const |
| Return the phase. | |
| TypeName ("diameterModel") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, diameterModel, dictionary,(const dictionary &dict, const phaseModel &phase),(dict, phase)) | |
| diameterModel (const dictionary &dict, const phaseModel &phase) | |
| virtual | ~diameterModel ()=default |
| Destructor. | |
| const dictionary & | diameterProperties () const |
| Return the phase diameter properties dictionary. | |
| const phaseModel & | phase () const |
| Return the phase. | |
Friends | |
| class | IATEsource |
Additional Inherited Members | |
| Static Public Member Functions inherited from diameterModel | |
| static autoPtr< diameterModel > | New (const dictionary &diameterProperties, const phaseModel &phase) |
| static autoPtr< diameterModel > | New (const dictionary &dict, const phaseModel &phase) |
| Protected Attributes inherited from diameterModel | |
| 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 55 of file IATE.C.
References diameterModel::diameterModel(), diameterModel::diameterProperties(), diameterModel::diameterProperties_, Foam::dimLength, Foam::dimless, IATEsource, mesh, Foam::name(), diameterModel::phase(), diameterModel::phase_, and timeName.

| IATE | ( | const dictionary & | diameterProperties, |
| const phaseModel & | phase ) |
Construct from components.
References diameterModel::diameterProperties(), and diameterModel::phase().

|
virtual |
Destructor.
| TypeName | ( | "IATE" | ) |
Runtime type information.
References diameterModel::diameterProperties(), and diameterModel::phase().

|
inline |
|
inline |
Return the interfacial area.
Definition at line 147 of file IATE.H.
References diameterModel::phase_.
|
inlinevirtual |
|
virtual |
Correct the diameter field.
Reimplemented from diameterModel.
Definition at line 110 of file IATE.C.
References Foam::fvc::average(), Foam::fvc::ddt(), Foam::fvm::ddt(), Foam::fvc::div(), Foam::fvm::div(), forAll, fvOptions, Foam::max(), options::New(), diameterModel::phase_, R, fvMatrix< Type >::relax(), fvMatrix< Type >::solve(), Foam::fvm::Sp(), and Foam::fvm::SuSp().

|
virtual |
Read phaseProperties dictionary.
Implements diameterModel.
Definition at line 164 of file IATE.C.
References diameterModel::diameterProperties_, diameterModel::read(), and PtrList< T >::transfer().

| TypeName | ( | "IATE" | ) |
Runtime type information.
|
inline |
|
inline |
Return the interfacial area.
Definition at line 146 of file IATE.H.
References diameterModel::phase_.
|
inlinevirtual |
|
virtual |
Correct the diameter field.
Reimplemented from diameterModel.
|
virtual |
Read phaseProperties dictionary.
Implements diameterModel.
|
friend |