pttools.bubble.ke_frac_approx

Approximations for the kinetic energy fraction \(K\)

@author: chloeg

Functions

pttools.bubble.ke_frac_approx.calc_ke_frac(xi_w, alpha_n)
Parameters:
  • xi_w (float)

  • alpha_n (float)

pttools.bubble.ke_frac_approx.delta_k(alpha_n)
Parameters:

alpha_n (float | float64 | ndarray)

Return type:

float | float64 | ndarray

pttools.bubble.ke_frac_approx.k_a(xi_w, alpha_n)

Small wall speeds xi_w << cs

Parameters:
  • xi_w (float | float64 | ndarray)

  • alpha_n (float | float64 | ndarray)

Return type:

float | float64 | ndarray

pttools.bubble.ke_frac_approx.k_b(alpha_n)

transition from subsonic to supersonic deflagrations xi_w = cs

Parameters:

alpha_n (float | float64 | ndarray)

Return type:

float | float64 | ndarray | callable | CPUDispatcher

pttools.bubble.ke_frac_approx.k_c(alpha_n)

For Jouget detonations xi_w = xi_j

Parameters:

alpha_n (float | float64 | ndarray)

Return type:

float | float64 | ndarray

pttools.bubble.ke_frac_approx.k_d(alpha_n)

\[\kappa \approx \frac{\alpha_n}{0.73 + 0.083 \sqrt{\alpha_n} + \alpha_n}\]
Hindmarsh et al., 2021 eq. 7.44 \(\xi_w\) => 1 v. large wall speed

Parameters:

alpha_n (float | float64 | ndarray)

Return type:

float | float64 | ndarray