The Enhanced TAB model. More...
#include <dieselSpray/ETAB.H>
The Enhanced TAB model.
Described in the papers below.
F.X. Tanner "Liquid Jet Atomization and Droplet Breakup Modeling of Non-Evaporating Diesel Fuel Sprays" SAE 970050, SAE Transactions: Journal of Engines, Vol 106, Sec 3 pp 127-140 F.X. Tanner and G. Weisser "Simulation of Liquid Jet Atomization for Fuel Sprays by Means of Cascade Drop Breakup Model" SAE 980808 SAE Technical Paper Series
Inheritance diagram for ETAB:
Collaboration diagram for ETAB:Public Member Functions | |
| TypeName ("ETAB") | |
| Runtime type information. | |
| ETAB (const dictionary &dict, spray &sm) | |
| Construct from components. | |
| ~ETAB () | |
| 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_ |
| ETAB | ( | const dictionary & | dict, |
| spray & | sm | ||
| ) |
Construct from components.
Definition at line 50 of file ETAB.C.
References Foam::pow(), and Foam::sqrt().
| TypeName | ( | "ETAB" | ) |
Runtime type information.
|
virtual |
Implements breakupModel.
Definition at line 79 of file ETAB.C.
References Foam::acos(), Particle< ParticleType >::cell(), parcel::d(), parcel::ddev(), parcel::dev(), Foam::exp(), 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().