The TAB Method for Numerical Calculation of Spray Droplet Breakup. More...
#include <dieselSpray/TAB.H>
The TAB Method for Numerical Calculation of Spray Droplet Breakup.
O'Rourke, P.J. and Amsden, A.A., "The TAB Method for Numerical Calculation of Spray Droplet Breakup," 1987 SAE International Fuels and Lubricants Meeting and Exposition, Toronto, Ontario, November 2-5, 1987, Los Alamos National Laboratory document LA-UR-87-2105; SAE Technical Paper Series, Paper 872089.
This implementation follows the kiva version.
Public Member Functions | |
TypeName ("TAB") | |
Runtime type information. | |
TAB (const dictionary &dict, spray &sm) | |
Construct from components. | |
~TAB () | |
void | breakupParcel (parcel &parcel, const scalar deltaT, const vector &Ug, const liquidMixture &fuels) const |
![]() | |
TypeName ("breakupModel") | |
Runtime type information. | |
declareRunTimeSelectionTable (autoPtr, breakupModel, dictionary,(const dictionary &dict, spray &sm),(dict, sm)) | |
breakupModel (const dictionary &dict, spray &sm) | |
Construct from components. | |
virtual | ~breakupModel () |
scalar | y0 () const |
Return the initial deviation from sphericity. | |
scalar | yDot0 () const |
Return the initial rate of deviation from sphericity. | |
void | updateParcelProperties (parcel &p, const scalar deltaT, const vector &Ug, const liquidMixture &fuels) const |
Additional Inherited Members | |
![]() | |
static autoPtr< breakupModel > | New (const dictionary &dict, spray &sm) |
![]() | |
const dictionary & | dict_ |
spray & | spray_ |
Random & | rndGen_ |
Switch | includeOscillation_ |
dictionary | TABcoeffsDict_ |
scalar | y0_ |
scalar | yDot0_ |
scalar | TABComega_ |
scalar | TABCmu_ |
scalar | TABWeCrit_ |
TAB | ( | const dictionary & | dict, |
spray & | sm | ||
) |
Construct from components.
Definition at line 50 of file TAB.C.
References Foam::exp(), Foam::pow(), and xx.
TypeName | ( | "TAB" | ) |
Runtime type information.
|
virtual |
Implements breakupModel.
Definition at line 83 of file TAB.C.
References Foam::acos(), Particle< ParticleType >::cell(), parcel::d(), parcel::ddev(), parcel::dev(), Foam::mag(), Foam::max(), Foam::min(), mu, liquidMixture::mu(), pc, phi, Foam::mathematicalConstant::pi(), Foam::pow(), rho, liquidMixture::rho(), liquidMixture::sigma(), Foam::sin(), Foam::sqrt(), Foam::T(), parcel::T(), parcel::We(), parcel::X(), and Foam::y1().