|
| TypeName ("LISA") |
| Runtime type information. More...
|
|
| LISAAtomization (const dictionary &, CloudType &) |
| Construct from dictionary. More...
|
|
| LISAAtomization (const LISAAtomization< CloudType > &am) |
| Construct copy. More...
|
|
virtual autoPtr< AtomizationModel< CloudType > > | clone () const |
| Construct and return a clone. More...
|
|
virtual | ~LISAAtomization () |
| Destructor. More...
|
|
virtual scalar | initLiquidCore () const |
| Initial value of liquidCore. More...
|
|
virtual bool | calcChi () const |
| Flag to indicate if chi needs to be calculated. More...
|
|
virtual void | update (const scalar dt, scalar &d, scalar &liquidCore, scalar &tc, const scalar rho, const scalar mu, const scalar sigma, const scalar volFlowRate, const scalar rhoAv, const scalar Urel, const vector &pos, const vector &injectionPos, const scalar pAmbient, const scalar chi, cachedRandom &rndGen) const |
|
| TypeName ("atomizationModel") |
| Runtime type information. More...
|
|
| declareRunTimeSelectionTable (autoPtr, AtomizationModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner)) |
| Declare runtime constructor selection table. More...
|
|
| AtomizationModel (CloudType &owner) |
| Construct null from owner. More...
|
|
| AtomizationModel (const dictionary &dict, CloudType &owner, const word &type) |
| Construct from dictionary. More...
|
|
| AtomizationModel (const AtomizationModel< CloudType > &am) |
| Construct copy. More...
|
|
virtual autoPtr< AtomizationModel< CloudType > > | clone () const=0 |
| Construct and return a clone. More...
|
|
virtual | ~AtomizationModel () |
| Destructor. More...
|
|
scalar | Taverage (const scalar &Tliq, const scalar &Tc) const |
| Average temperature calculation. More...
|
|
virtual scalar | initLiquidCore () const=0 |
| Initial value of liquidCore. More...
|
|
virtual bool | calcChi () const=0 |
| Flag to indicate if chi needs to be calculated. More...
|
|
template<class CloudType>
class Foam::LISAAtomization< CloudType >
Primary Breakup Model for pressure swirl atomizers.
Accurate description in
P.K. Senecal, D.P. Schmidt, I. Nouar, C.J. Rutland, R.D. Reitz, M. Corradini
"Modeling high-speed viscous liquid sheet atomization"
International Journal of Multiphase Flow 25 (1999) pags. 1073-1097
and
D.P. Schmidt, I. Nouar, P.K. Senecal, C.J. Rutland, J.K. Martin, R.D. Reitz
"Pressure-Swirl Atomization in the Near Field"
SAE Techical Paper Series 1999-01-0496
Definition at line 60 of file LISAAtomization.H.
void update |
( |
const scalar |
dt, |
|
|
scalar & |
d, |
|
|
scalar & |
liquidCore, |
|
|
scalar & |
tc, |
|
|
const scalar |
rho, |
|
|
const scalar |
mu, |
|
|
const scalar |
sigma, |
|
|
const scalar |
volFlowRate, |
|
|
const scalar |
rhoAv, |
|
|
const scalar |
Urel, |
|
|
const vector & |
pos, |
|
|
const vector & |
injectionPos, |
|
|
const scalar |
pAmbient, |
|
|
const scalar |
chi, |
|
|
cachedRandom & |
rndGen |
|
) |
| const |
|
virtual |
Implements AtomizationModel< CloudType >.
Definition at line 106 of file LISAAtomization.C.
References Foam::cbrt(), delta, Foam::diff(), Foam::constant::electromagnetic::e, Foam::constant::universal::h, k, Foam::mag(), Foam::min(), Foam::constant::physicoChemical::mu, nu, Foam::constant::mathematical::pi(), Foam::pos(), Foam::pow(), Foam::pow3(), Foam::pow4(), rho, Foam::constant::physicoChemical::sigma, Foam::sqr(), Foam::sqrt(), Urel, and x.