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
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 |
![]() | |
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_ |
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().