21#include <Coalescence_bulles_1groupe_Yao_Morel.h>
22#include <Pb_Multiphase.h>
42 const DoubleTab& rho,
const DoubleTab& nu,
const DoubleTab& sigma,
double Dh,
43 const DoubleTab& ndv,
const DoubleTab& d_bulles,
44 const DoubleTab& eps,
const DoubleTab& k_turb,
45 DoubleTab& coeff)
const
48 const double fac_sec = 1.e4;
49 for (
int k = 0 ; k < N ; k++)
50 if (k != n_l && alpha(k) > 1./fac_sec)
52 const double We = 2. * rho(n_l) * std::pow(eps(n_l) * d_bulles(k), 2. / 3.) * d_bulles(k) / sigma(k, n_l);
53 const double g_alpha = (alpha_max_1_3 - std::min(std::cbrt(alpha(k)), alpha_sec)) / alpha_max_1_3;
56 coeff(k, n_l) = - Kc1 *1/std::min(g_alpha + Kc2 *alpha(k)*std::sqrt(We/We_cr), fac_sec)*std::exp(-Kc3*std::sqrt(We/We_cr));
59 coeff(n_l, k) = (alpha(k) < alpha_sec)
60 ? - Kc1 * alpha_max_1_3 * (3.*alpha_max_1_3*Kc2 *std::sqrt(We/We_cr)*(std::cbrt(alpha(k))*std::cbrt(alpha(k))) -1.)/std::min(3.*(std::cbrt(std::max(alpha(k), 1./fac_sec))*std::cbrt(std::max(alpha(k), 1./fac_sec))), fac_sec)/std::max(alpha_max_1_3*Kc2 *std::sqrt(We/We_cr)*alpha(k) + alpha_max_1_3 - std::min(std::cbrt(alpha(k)), alpha_sec ), 1./fac_sec)/std::min(alpha_max_1_3*Kc2*std::sqrt(We/We_cr)*alpha(k) + alpha_max_1_3 - std::min(std::cbrt(alpha(k)), alpha_sec), fac_sec)*std::exp(-Kc3*std::sqrt(We/We_cr))
Model for bubble coalescence from Yao and Morel (2003).
void coefficient(const DoubleTab &alpha, const DoubleTab &p, const DoubleTab &T, const DoubleTab &rho, const DoubleTab &nu, const DoubleTab &sigma, double Dh, const DoubleTab &ndv, const DoubleTab &d_bulles, const DoubleTab &eps, const DoubleTab &k_turb, DoubleTab &coeff) const override
int find_liquid_phase() const
Finds the continuous liquid phase index in a multiphase problem.
Class defining operators and methods for all reading operation in an input flow (file,...
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
Classe de base des flux de sortie.
_SIZE_ dimension(int d) const