OpenFOAM logo
Open Source CFD Toolkit

spray Class Reference

Inheritance diagram for spray:

Inheritance graph
[legend]
Collaboration diagram for spray:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 spray (const volPointInterpolation &vpi, const volVectorField &U, const volScalarField &rho, const volScalarField &p, const volScalarField &T, const combustionMixture &composition, const PtrList< specieProperties > &gasProperties, const dictionary &thermophysicalProperties, const dictionary &environmentalProperties)
 Construct from components.
 ~spray ()
void evolve ()
 Evolve the spray (move, inject and breakup).
void track ()
 Track the spray parcels.
void inject ()
 Inject more parcels.
void atomizationLoop ()
 Primary breakup droplets.
void breakupLoop ()
 Secondary breakup droplets.
const TimerunTime () const
const fvMeshmesh () const
const volVectorFieldU () const
const volScalarFieldrho () const
const volScalarFieldp () const
const volScalarFieldT () const
PtrList< injector > & injectors ()
const PtrList< injector > & injectors () const
const atomizationModelatomization () const
const breakupModelbreakup () const
const collisionModelcollisions () const
const dispersionModeldispersion () const
const dragModeldrag () const
const evaporationModelevaporation () const
const heatTransferModelheatTransfer () const
const injectorModelinjection () const
const wallModelwall () const
tmp< volVectorFieldmomentumSource () const
tmp< volScalarFieldevaporationSource (const label i) const
tmp< volScalarFieldheatTransferSource () const
RandomrndGen ()
label subCycles () const
const vectorg () const
const liquidMixture & fuels () const
const PtrList< specieProperties > & gasProperties () const
const combustionMixturecomposition () const
const List< label > & liquidToGasIndex () const
const List< label > & gasToLiquidIndex () const
const List< bool > & isLiquidFuel () const
const bool & twoD () const
const vectoraxisOfSymmetry () const
const vectoraxisOfWedge () const
const vectoraxisOfWedgeNormal () const
const scalar & angleOfWedge () const
const interpolation< vector > & UInterpolator () const
const interpolation< scalar > & rhoInterpolator () const
const interpolation< scalar > & pInterpolator () const
const interpolation< scalar > & TInterpolator () const
vectorFieldsms ()
const vectorFieldsms () const
scalarFieldshs ()
const scalarFieldshs () const
PtrList< scalarField > & srhos ()
const PtrList< scalarField > & srhos () const
const scalar & ambientPressure () const
const scalar & ambientTemperature () const
scalar injectedMass (const scalar t) const
 Returns the liquid mass that has been injected.
scalar totalMassToInject () const
 Returns the liquid mass that will be injected by the injectors.
scalar injectedEnthalpy (const scalar t) const
 Returns the injected enthalpy.
scalar liquidMass () const
 Returns current total liquid mass in the domain.
scalar liquidEnthalpy () const
 Returns the enthalpy of all the liquid in the domain.
scalar liquidTotalEnthalpy () const
 Returns the enthalpy (total) of all the liquid in the domain.
scalar liquidKineticEnergy () const
 Returns the kinetic energy of the liquid phase.
scalar injectedLiquidKineticEnergy () const
 Returns the injected kinetic energy of the liquid phase.
scalar liquidPenetration (const label nozzlei, const scalar prc) const
 Returns the droplet penetration for 'prc' percent of the.
scalar liquidPenetration (const scalar prc) const
 Returns the droplet penetration for 'prc' percent of the.
scalar smd () const
 Return Sauter Mean Diameter.
scalar maxD () const
 Return Maximum Diameter.
void calculateAmbientPressure ()
 Return Ambient Pressure.
void calculateAmbientTemperature ()
 Return Ambient Temperature.

Constructor & Destructor Documentation

spray const volPointInterpolation vpi,
const volVectorField U,
const volScalarField rho,
const volScalarField p,
const volScalarField T,
const combustionMixture composition,
const PtrList< specieProperties > &  gasProperties,
const dictionary thermophysicalProperties,
const dictionary environmentalProperties
 

Construct from components.

~spray  ) 
 


Member Function Documentation

const scalar & ambientPressure  )  const [inline]
 

Definition at line 341 of file sprayI.H.

const scalar & ambientTemperature  )  const [inline]
 

Definition at line 346 of file sprayI.H.

const scalar & angleOfWedge  )  const [inline]
 

Definition at line 284 of file sprayI.H.

const atomizationModel & atomization  )  const [inline]
 

Definition at line 84 of file sprayI.H.

void atomizationLoop  ) 
 

Primary breakup droplets.

const vector & axisOfSymmetry  )  const [inline]
 

Definition at line 269 of file sprayI.H.

const vector & axisOfWedge  )  const [inline]
 

Definition at line 274 of file sprayI.H.

const vector & axisOfWedgeNormal  )  const [inline]
 

Definition at line 279 of file sprayI.H.

const breakupModel & breakup  )  const [inline]
 

Definition at line 89 of file sprayI.H.

void breakupLoop  ) 
 

Secondary breakup droplets.

void calculateAmbientPressure  ) 
 

Return Ambient Pressure.

void calculateAmbientTemperature  ) 
 

Return Ambient Temperature.

const collisionModel & collisions  )  const [inline]
 

Definition at line 94 of file sprayI.H.

const combustionMixture & composition  )  const [inline]
 

Definition at line 244 of file sprayI.H.

const dispersionModel & dispersion  )  const [inline]
 

Definition at line 99 of file sprayI.H.

const dragModel & drag  )  const [inline]
 

Definition at line 104 of file sprayI.H.

const evaporationModel & evaporation  )  const [inline]
 

Definition at line 109 of file sprayI.H.

tmp< volScalarField > evaporationSource const label  i  )  const [inline]
 

Definition at line 159 of file sprayI.H.

References TimeState::deltaT(), Foam::label, fvMesh::V(), and dimensioned::value().

Here is the call graph for this function:

void evolve  ) 
 

Evolve the spray (move, inject and breakup).

const liquidMixture & fuels  )  const [inline]
 

Definition at line 234 of file sprayI.H.

const vector & g  )  const [inline]
 

Definition at line 228 of file sprayI.H.

const PtrList< specieProperties > & gasProperties  )  const [inline]
 

Definition at line 239 of file sprayI.H.

const List< label > & gasToLiquidIndex  )  const [inline]
 

Definition at line 254 of file sprayI.H.

const heatTransferModel & heatTransfer  )  const [inline]
 

Definition at line 114 of file sprayI.H.

tmp< volScalarField > heatTransferSource  )  const [inline]
 

Definition at line 192 of file sprayI.H.

void inject  ) 
 

Inject more parcels.

scalar injectedEnthalpy const scalar  t  )  const
 

Returns the injected enthalpy.

scalar injectedLiquidKineticEnergy  )  const
 

Returns the injected kinetic energy of the liquid phase.

scalar injectedMass const scalar  t  )  const
 

Returns the liquid mass that has been injected.

const injectorModel & injection  )  const [inline]
 

Definition at line 120 of file sprayI.H.

const PtrList< injector > & injectors  )  const [inline]
 

Definition at line 79 of file sprayI.H.

PtrList< injector > & injectors  )  [inline]
 

Definition at line 74 of file sprayI.H.

const List< bool > & isLiquidFuel  )  const [inline]
 

Definition at line 259 of file sprayI.H.

scalar liquidEnthalpy  )  const
 

Returns the enthalpy of all the liquid in the domain.

Hdrop = Hgas - Hlat

scalar liquidKineticEnergy  )  const
 

Returns the kinetic energy of the liquid phase.

scalar liquidMass  )  const
 

Returns current total liquid mass in the domain.

scalar liquidPenetration const scalar  prc  )  const
 

Returns the droplet penetration for 'prc' percent of the.

liquid from nozzle 0

scalar liquidPenetration const label  nozzlei,
const scalar  prc
const
 

Returns the droplet penetration for 'prc' percent of the.

liquid from nozzle 'nozzlei'

const List< label > & liquidToGasIndex  )  const [inline]
 

Definition at line 249 of file sprayI.H.

scalar liquidTotalEnthalpy  )  const
 

Returns the enthalpy (total) of all the liquid in the domain.

Hdrop = Hgas - Hlat + (P-Psat)/rhoDrop;

scalar maxD  )  const
 

Return Maximum Diameter.

const fvMesh & mesh  )  const [inline]
 

Definition at line 49 of file sprayI.H.

tmp< volVectorField > momentumSource  )  const [inline]
 

Definition at line 130 of file sprayI.H.

References Foam::dimensionedVector.

const volScalarField & p  )  const [inline]
 

Definition at line 64 of file sprayI.H.

const interpolation< scalar > & pInterpolator  )  const [inline]
 

Definition at line 299 of file sprayI.H.

const volScalarField & rho  )  const [inline]
 

Definition at line 59 of file sprayI.H.

const interpolation< scalar > & rhoInterpolator  )  const [inline]
 

Definition at line 294 of file sprayI.H.

Random & rndGen  )  [inline]
 

Definition at line 217 of file sprayI.H.

const Time & runTime  )  const [inline]
 

Definition at line 44 of file sprayI.H.

const scalarField & shs  )  const [inline]
 

Definition at line 325 of file sprayI.H.

scalarField & shs  )  [inline]
 

Definition at line 320 of file sprayI.H.

scalar smd  )  const
 

Return Sauter Mean Diameter.

const vectorField & sms  )  const [inline]
 

Definition at line 314 of file sprayI.H.

vectorField & sms  )  [inline]
 

Definition at line 309 of file sprayI.H.

const PtrList< scalarField > & srhos  )  const [inline]
 

Definition at line 336 of file sprayI.H.

PtrList< scalarField > & srhos  )  [inline]
 

Definition at line 331 of file sprayI.H.

label subCycles  )  const [inline]
 

Definition at line 222 of file sprayI.H.

const volScalarField & T  )  const [inline]
 

Definition at line 69 of file sprayI.H.

const interpolation< scalar > & TInterpolator  )  const [inline]
 

Definition at line 304 of file sprayI.H.

scalar totalMassToInject  )  const
 

Returns the liquid mass that will be injected by the injectors.

void track  ) 
 

Track the spray parcels.

const bool & twoD  )  const [inline]
 

Definition at line 264 of file sprayI.H.

const volVectorField & U  )  const [inline]
 

Definition at line 54 of file sprayI.H.

const interpolation< vector > & UInterpolator  )  const [inline]
 

Definition at line 289 of file sprayI.H.

const wallModel & wall  )  const [inline]
 

Definition at line 125 of file sprayI.H.

References Foam::volVectorField.


The documentation for this class was generated from the following files:
For further information go to www.openfoam.org