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.
Inheritance diagram for TAB:
Collaboration diagram for TAB: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 |
Public Member Functions inherited from breakupModel | |
| 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 Public Member Functions inherited from breakupModel | |
| static autoPtr< breakupModel > | New (const dictionary &dict, spray &sm) |
Protected Attributes inherited from breakupModel | |
| 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().