ENH: Added calculation for Eotvos number

This commit is contained in:
andy 2012-09-27 12:28:31 +01:00
parent 2feb4fef52
commit 7b4724b32d
2 changed files with 21 additions and 0 deletions

View File

@ -572,6 +572,14 @@ public:
const scalar sigma // particle surface tension
) const;
//- Eotvos number
inline scalar Eo
(
const vector& a, // acceleration
const scalar d, // particle diameter
const scalar sigma // particle surface tension
) const;
// Main calculation loop

View File

@ -567,4 +567,17 @@ inline Foam::scalar Foam::KinematicParcel<ParcelType>::We
}
template<class ParcelType>
inline Foam::scalar Foam::KinematicParcel<ParcelType>::Eo
(
const vector& a,
const scalar d,
const scalar sigma
) const
{
vector dir = U_/(mag(U_) + ROOTVSMALL);
return mag(a & dir)*(rho_ - rhoc_)*sqr(d)/(sigma + ROOTVSMALL);
}
// ************************************************************************* //