Public Member Functions | Protected Attributes | List of all members
BrunDrippingInjection Class Reference

Film Dripping mass transfer model. More...

Inheritance diagram for BrunDrippingInjection:
Inheritance graph
[legend]
Collaboration diagram for BrunDrippingInjection:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("BrunDrippingInjection")
 
 BrunDrippingInjection (surfaceFilmRegionModel &film, const dictionary &dict)
 
virtual ~BrunDrippingInjection ()
 
virtual void correct (scalarField &availableMass, scalarField &massToInject, scalarField &diameterToInject)
 
- Public Member Functions inherited from injectionModel
 TypeName ("injectionModel")
 
 declareRunTimeSelectionTable (autoPtr, injectionModel, dictionary,(surfaceFilmRegionModel &film, const dictionary &dict),(film, dict))
 
 injectionModel (surfaceFilmRegionModel &film)
 
 injectionModel (const word &modelType, surfaceFilmRegionModel &film, const dictionary &dict)
 
virtual ~injectionModel ()
 
virtual scalar injectedMassTotal () const
 
virtual void patchInjectedMassTotals (scalarField &patchMasses) const
 
- Public Member Functions inherited from filmSubModelBase
 filmSubModelBase (surfaceFilmRegionModel &film)
 
 filmSubModelBase (surfaceFilmRegionModel &film, const dictionary &dict, const word &baseName, const word &modelType, const word &dictExt="Coeffs")
 
 filmSubModelBase (const word &modelName, surfaceFilmRegionModel &film, const dictionary &dict, const word &baseName, const word &modelType)
 
virtual ~filmSubModelBase ()
 
virtual bool writeTime () const
 
const surfaceFilmRegionModelfilm () const
 
surfaceFilmRegionModelfilm ()
 
template<class FilmType >
const FilmType & filmType () const
 
- Public Member Functions inherited from subModelBase
 subModelBase (dictionary &properties)
 
 subModelBase (dictionary &properties, const dictionary &dict, const word &baseName, const word &modelType, const word &dictExt="Coeffs")
 
 subModelBase (const word &modelName, dictionary &properties, const dictionary &dict, const word &baseName, const word &modelType)
 
 subModelBase (const subModelBase &smb)
 
virtual ~subModelBase ()
 
const wordmodelName () const
 
const dictionarydict () const
 
const wordbaseName () const
 
const wordmodelType () const
 
const dictionarycoeffDict () const
 
const dictionaryproperties () const
 
virtual bool defaultCoeffs (const bool printMsg) const
 
virtual bool active () const
 
virtual void cacheFields (const bool store)
 
virtual fileName localPath () const
 
template<class Type >
Type getBaseProperty (const word &entryName, const Type &defaultValue=Type(Zero)) const
 
template<class Type >
void getBaseProperty (const word &entryName, Type &value) const
 
template<class Type >
void setBaseProperty (const word &entryName, const Type &value)
 
bool getModelDict (const word &entryName, dictionary &dict) const
 
template<class Type >
void getModelProperty (const word &entryName, Type &value) const
 
template<class Type >
Type getModelProperty (const word &entryName, const Type &defaultValue=Type(Zero)) const
 
template<class Type >
void setModelProperty (const word &entryName, const Type &value)
 
virtual void write (Ostream &os) const
 

Protected Attributes

scalar ubarStar_
 
scalar dCoeff_
 
scalar deltaStable_
 
scalarList diameter_
 
- Protected Attributes inherited from filmSubModelBase
surfaceFilmRegionModelfilmModel_
 
- Protected Attributes inherited from subModelBase
const word modelName_
 
dictionaryproperties_
 
const dictionary dict_
 
const word baseName_
 
const word modelType_
 
const dictionary coeffDict_
 

Additional Inherited Members

- Static Public Member Functions inherited from injectionModel
static autoPtr< injectionModelNew (surfaceFilmRegionModel &film, const dictionary &dict, const word &mdoelType)
 
- Protected Member Functions inherited from injectionModel
void addToInjectedMass (const scalar dMass)
 
void correct ()
 
- Protected Member Functions inherited from subModelBase
bool inLine () const
 

Detailed Description

Film Dripping mass transfer model.

If the film thickness exceeds the critical value needed to generate one or more drops, the equivalent mass is removed from the film. The critical film thickness is calculated from the Rayleigh-Taylor stability analysis of film flow on an inclined plane by Brun et.al.

Reference:

    Brun, P. T., Damiano, A., Rieu, P., Balestra, G., & Gallaire, F. (2015).
    Rayleigh-Taylor instability under an inclined plane.
    Physics of Fluids (1994-present), 27(8), 084107.

The diameter of the drops formed are obtained from the local capillary length multiplied by the dCoeff coefficient which defaults to 3.3.

Reference:

    Lefebvre, A. (1988).
    Atomization and sprays
    (Vol. 1040, No. 2756). CRC press.
Source files

Definition at line 72 of file BrunDrippingInjection.H.

Constructor & Destructor Documentation

◆ BrunDrippingInjection()

Definition at line 43 of file BrunDrippingInjection.C.

◆ ~BrunDrippingInjection()

~BrunDrippingInjection ( )
virtual

Definition at line 58 of file BrunDrippingInjection.C.

Member Function Documentation

◆ TypeName()

TypeName ( "BrunDrippingInjection"  )

◆ correct()

void correct ( scalarField availableMass,
scalarField massToInject,
scalarField diameterToInject 
)
virtual

Member Data Documentation

◆ ubarStar_

scalar ubarStar_
protected

Definition at line 92 of file BrunDrippingInjection.H.

◆ dCoeff_

scalar dCoeff_
protected

Definition at line 97 of file BrunDrippingInjection.H.

◆ deltaStable_

scalar deltaStable_
protected

Definition at line 101 of file BrunDrippingInjection.H.

◆ diameter_

scalarList diameter_
protected

Definition at line 104 of file BrunDrippingInjection.H.


The documentation for this class was generated from the following files: