Secondary Breakup Model to take account of the different breakup regimes, bag, molutimode, shear....
More...
|
| TypeName ("SHF") |
| Runtime type information. More...
|
|
| SHF (const dictionary &, CloudType &) |
| Construct from dictionary. More...
|
|
| SHF (const SHF< CloudType > &bum) |
| Construct copy. More...
|
|
virtual autoPtr< BreakupModel< CloudType > > | clone () const |
| Construct and return a clone. More...
|
|
virtual | ~SHF () |
| Destructor. More...
|
|
virtual bool | update (const scalar dt, const vector &g, scalar &d, scalar &tc, scalar &ms, scalar &nParticle, scalar &KHindex, scalar &y, scalar &yDot, const scalar d0, const scalar rho, const scalar mu, const scalar sigma, const vector &U, const scalar rhoc, const scalar muc, const vector &Urel, const scalar Urmag, const scalar tMom, scalar &dChild, scalar &massChild) |
| Update the parcel properties. More...
|
|
| TypeName ("breakupModel") |
| Runtime type information. More...
|
|
| declareRunTimeSelectionTable (autoPtr, BreakupModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner)) |
| Declare runtime constructor selection table. More...
|
|
| BreakupModel (CloudType &owner) |
| Construct null from owner. More...
|
|
| BreakupModel (const dictionary &dict, CloudType &owner, const word &type, bool solveOscillationEq=false) |
| Construct from dictionary. More...
|
|
| BreakupModel (const BreakupModel< CloudType > &bum) |
| Construct copy. More...
|
|
virtual autoPtr< BreakupModel< CloudType > > | clone () const=0 |
| Construct and return a clone. More...
|
|
virtual | ~BreakupModel () |
| Destructor. More...
|
|
const Switch & | solveOscillationEq () const |
|
const scalar & | y0 () const |
|
const scalar & | yDot0 () const |
|
const scalar & | TABComega () const |
|
const scalar & | TABCmu () const |
|
const scalar & | TABtwoWeCrit () const |
|
template<class CloudType>
class Foam::SHF< CloudType >
Secondary Breakup Model to take account of the different breakup regimes, bag, molutimode, shear....
Accurate description in
R. Schmehl, G. Maier, S. Witting
"CFD Analysis of Fuel Atomization, Secondary Droplet Breakup and Spray
Dispersion in the Premix Duct of a LPP Combustor".
Eight International Conference on Liquid Atomization and Spray Systems, 2000
Definition at line 54 of file SHF.H.
bool update |
( |
const scalar |
dt, |
|
|
const vector & |
g, |
|
|
scalar & |
d, |
|
|
scalar & |
tc, |
|
|
scalar & |
ms, |
|
|
scalar & |
nParticle, |
|
|
scalar & |
KHindex, |
|
|
scalar & |
y, |
|
|
scalar & |
yDot, |
|
|
const scalar |
d0, |
|
|
const scalar |
rho, |
|
|
const scalar |
mu, |
|
|
const scalar |
sigma, |
|
|
const vector & |
U, |
|
|
const scalar |
rhoc, |
|
|
const scalar |
muc, |
|
|
const vector & |
Urel, |
|
|
const scalar |
Urmag, |
|
|
const scalar |
tMom, |
|
|
scalar & |
dChild, |
|
|
scalar & |
massChild |
|
) |
| |
|
virtual |
Update the parcel properties.
Implements BreakupModel< CloudType >.
Definition at line 117 of file SHF.C.
References Foam::exp(), Foam::constant::physicoChemical::mu, p, Foam::constant::mathematical::pi(), Foam::pow(), Foam::pow3(), rho, rndGen(), DSMCCloud< ParcelType >::rndGen(), cachedRandom::sample01(), Foam::constant::physicoChemical::sigma, Foam::sqr(), Foam::sqrt(), success, Foam::constant::mathematical::twoPi(), and x.