Hostname: page-component-74656f9884-g96k6 Total loading time: 0 Render date: 2026-11-09T22:54:55.721Z Has data issue: false hasContentIssue false

A kinetic-based hyperbolic two-fluid model for binary hard-sphere mixtures

Published online by Cambridge University Press:  19 August 2019

Rodney O. Fox*
Affiliation:
Department of Chemical and Biological Engineering, 618 Bissell Road, Iowa State University, Ames, IA 50011-1098, USA Center for Multiphase Flow Research and Education, Iowa State University, Ames, IA 50011-1096, USA
*
†Email address for correspondence: rofox@iastate.edu

Abstract

Starting from coupled Boltzmann–Enskog (BE) kinetic equations for a two-particle system consisting of hard spheres, a hyperbolic two-fluid model for binary, hard-sphere mixtures is derived with separate mean velocities and energies for each phase. In addition to spatial transport, the BE kinetic equations account for particle–particle collisions, using an elastic hard-sphere collision model, and the Archimedes (buoyancy) force due to spatial gradients of the pressure in each phase, as well as other forces involving spatial gradients (e.g. lift). In the derivation, the particles in a given phase have identical mass and volume, and have no internal degrees of freedom (i.e. the particles are adiabatic). The ‘hard-sphere-fluid’ phase is obtained in the limit where the particle diameter in one phase tends to zero with fixed phase density so that the number of fluid particles tends to infinity. The moment system resulting from the two BE kinetic equations is closed at second order by invoking the anisotropic Gaussian closure. The resulting two-fluid model for a binary, hard-sphere mixture therefore consists (for each phase $\unicode[STIX]{x1D6FC}=1,2$) of transport equations for the mass $\unicode[STIX]{x1D71A}_{\unicode[STIX]{x1D6FC}}$, mean momentum $\unicode[STIX]{x1D71A}_{\unicode[STIX]{x1D6FC}}\boldsymbol{u}_{\unicode[STIX]{x1D6FC}}$ (where $\boldsymbol{u}_{\unicode[STIX]{x1D6FC}}$ is the velocity) and a symmetric, second-order, kinetic energy tensor $\unicode[STIX]{x1D71A}_{\unicode[STIX]{x1D6FC}}\unicode[STIX]{x1D640}_{\unicode[STIX]{x1D6FC}}=\frac{1}{2}\unicode[STIX]{x1D71A}_{\unicode[STIX]{x1D6FC}}(\boldsymbol{u}_{\unicode[STIX]{x1D6FC}}\otimes \boldsymbol{u}_{\unicode[STIX]{x1D6FC}}+\unicode[STIX]{x1D748}_{\unicode[STIX]{x1D6FC}})$. The trace of the fluctuating energy tensor $\unicode[STIX]{x1D748}_{\unicode[STIX]{x1D6FC}}$ is $\text{tr}(\unicode[STIX]{x1D748}_{\unicode[STIX]{x1D6FC}})=3\unicode[STIX]{x1D6E9}_{\unicode[STIX]{x1D6FC}}$ where $\unicode[STIX]{x1D6E9}_{\unicode[STIX]{x1D6FC}}$ is the phase temperature (or granular temperature). Thus, $\unicode[STIX]{x1D71A}_{\unicode[STIX]{x1D6FC}}E_{\unicode[STIX]{x1D6FC}}=\unicode[STIX]{x1D71A}_{\unicode[STIX]{x1D6FC}}\text{tr}(\unicode[STIX]{x1D640}_{\unicode[STIX]{x1D6FC}})$ is the total kinetic energy, the sum over $\unicode[STIX]{x1D6FC}$ of which is the total kinetic energy of the system, a conserved quantity. From the analysis, it is found that the BE finite-size correction leads to exact phase pressure (or stress) tensors that depend on the mean-slip velocity $\boldsymbol{u}_{12}=\boldsymbol{u}_{1}-\boldsymbol{u}_{2}$, as well as the phase temperatures for both phases. These pressure tensors also appear in the momentum-exchange terms in the mean momentum equations that produce the Archimedes force, as well as drag contributions due to fluid compressibility and a lift force due to mean fluid-velocity gradients. The closed BE energy flux tensors show a similar dependence on the mean-slip velocity. The characteristic polynomial of the flux matrix from the one-dimensional model is computed symbolically and depends on five parameters: the particle volume fractions $\unicode[STIX]{x1D711}_{1}$, $\unicode[STIX]{x1D711}_{2}$, the phase density ratio ${\mathcal{Z}}=\unicode[STIX]{x1D70C}_{f}/\unicode[STIX]{x1D70C}_{p}$, the phase temperature ratio $\unicode[STIX]{x1D6E9}_{r}=\unicode[STIX]{x1D6E9}_{2}/\unicode[STIX]{x1D6E9}_{1}$ and the mean-slip Mach number $Ma_{s}=\boldsymbol{u}_{12}/\sqrt{5\unicode[STIX]{x1D6E9}_{1}/3}$. By applying Sturm’s Theorem to the characteristic polynomial,it is demonstrated that the model is hyperbolic over a wide range of these parameters, in particular, for the physically most relevant values.

Information

Type
JFM Papers
Copyright
© 2019 Cambridge University Press 
Figure 0

Table 1. Third-order tensors $\unicode[STIX]{x1D642}_{BE}$ and contracted first-order tensor $\unicode[STIX]{x1D666}_{BE}$ appearing in the energy conservation equations. In these expressions, the vectors $\boldsymbol{u}_{1}$, $\boldsymbol{u}_{2}$, $\boldsymbol{u}_{12}$ and $\boldsymbol{u}_{21}=-\boldsymbol{u}_{12}$, and the velocity covariance tensors $\unicode[STIX]{x1D748}_{1}$ and $\unicode[STIX]{x1D748}_{2}$ appear. For isotropic systems, $\unicode[STIX]{x1D748}_{\unicode[STIX]{x1D6FC}}=\unicode[STIX]{x1D6E9}_{\unicode[STIX]{x1D6FC}}\unicode[STIX]{x1D644}$ and the formulae simplify considerably. The third-order tensors have the symmetry property $\unicode[STIX]{x1D60E}_{ijk}=\unicode[STIX]{x1D60E}_{ikj}$. Using these definitions and $\unicode[STIX]{x1D707}_{1}+\unicode[STIX]{x1D707}_{2}=2$, it is straightforward to prove that $\unicode[STIX]{x1D666}_{BE,12}=\unicode[STIX]{x1D666}_{BE,21}$. Thus, we define $\unicode[STIX]{x1D666}_{BE}:=\frac{1}{2}(\unicode[STIX]{x1D666}_{BE,12}+\unicode[STIX]{x1D666}_{BE,21})$. As a corollary, $\unicode[STIX]{x1D642}_{BE,12}-\unicode[STIX]{x1D642}_{BE,21}=\frac{1}{14}[8\langle \boldsymbol{g}\otimes \boldsymbol{g}\otimes \boldsymbol{g}\rangle +(\unicode[STIX]{x1D644}\otimes \langle g^{2}\boldsymbol{g}\rangle )^{\ast }-3\langle g^{2}\boldsymbol{g}\rangle \otimes \unicode[STIX]{x1D644}]$ and contraction of the difference is null. Finally, note that $\langle g^{2}\boldsymbol{g}\rangle +|\boldsymbol{u}_{12}|^{2}\boldsymbol{u}_{21}$ is proportional to $\unicode[STIX]{x1D64B}_{BE}\boldsymbol{\cdot }\boldsymbol{u}_{12}$, which can be used to re-express $\unicode[STIX]{x1D666}_{BE}$ with terms involving $\unicode[STIX]{x1D64B}_{BE}$.

Figure 1

Table 2. Fluid–particle model for a binary, hard-sphere mixture with independent variables ($\unicode[STIX]{x1D71A}_{\unicode[STIX]{x1D6FC}},\boldsymbol{u}_{\unicode[STIX]{x1D6FC}},E_{\unicode[STIX]{x1D6FC}}$). The operator $(\unicode[STIX]{x2202}_{\boldsymbol{x}}-\unicode[STIX]{x2202}_{\boldsymbol{x}}^{(2)})$ produces gradients of the variables ($\unicode[STIX]{x1D71A}_{1},\boldsymbol{u}_{1},E_{1},\unicode[STIX]{x1D71A}_{2}$), i.e. $(\unicode[STIX]{x2202}_{\boldsymbol{x}}-\unicode[STIX]{x2202}_{\boldsymbol{x}}^{(2)})\boldsymbol{\cdot }\boldsymbol{u}_{2}=0$ and $(\unicode[STIX]{x2202}_{\boldsymbol{x}}-\unicode[STIX]{x2202}_{\boldsymbol{x}}^{(2)})E_{2}=0$. In this two-fluid model, the material densities $\unicode[STIX]{x1D70C}_{1}$ and $\unicode[STIX]{x1D70C}_{2}$ are constant and the volume fractions $\unicode[STIX]{x1D711}_{\unicode[STIX]{x1D6FC}}$ are found from $\unicode[STIX]{x1D71A}_{\unicode[STIX]{x1D6FC}}=\unicode[STIX]{x1D70C}_{\unicode[STIX]{x1D6FC}}\unicode[STIX]{x1D711}_{\unicode[STIX]{x1D6FC}}$. The other variables appearing in the model are $\unicode[STIX]{x1D711}=\unicode[STIX]{x1D711}_{1}+\unicode[STIX]{x1D711}_{2}$, $\boldsymbol{u}_{12}=-\boldsymbol{u}_{21}=\boldsymbol{u}_{1}-\boldsymbol{u}_{2}$, and $\unicode[STIX]{x1D6E9}_{\unicode[STIX]{x1D6FC}}=\frac{2}{3}(E_{\unicode[STIX]{x1D6FC}}-\frac{1}{2}|\boldsymbol{u}_{\unicode[STIX]{x1D6FC}}|^{2})$. Note that $\unicode[STIX]{x1D64B}_{BE}^{\ast }:=\frac{2}{5}\unicode[STIX]{x1D64B}_{BE}$ and $\unicode[STIX]{x1D666}_{BE}^{\ast }:=\frac{2}{5}\unicode[STIX]{x1D666}_{BE}$. For a perfect gas, $\unicode[STIX]{x1D71A}_{1}=\unicode[STIX]{x1D70C}_{1}\unicode[STIX]{x1D711}_{1}=\unicode[STIX]{x1D70C}_{f}(1-\unicode[STIX]{x1D711}_{2})$ is finite in the limit $\unicode[STIX]{x1D711}_{1}\rightarrow 0$ with fluid density $\unicode[STIX]{x1D70C}_{f}$ and void fraction $\unicode[STIX]{x1D6FC}_{f}:=1-\unicode[STIX]{x1D711}_{2}$, in which case $p_{f}:=\unicode[STIX]{x1D70C}_{f}\unicode[STIX]{x1D6E9}_{1}$ is the fluid pressure.

Figure 2

Table 3. Compressible gas–particle two-fluid model for elastic hard-sphere particles in an ideal gas with $\unicode[STIX]{x1D70C}_{f}\ll \unicode[STIX]{x1D70C}_{p}$. The particle material density $\unicode[STIX]{x1D70C}_{p}$ is constant and the specific heat ratios are $\unicode[STIX]{x1D6FE}_{f}$ and $\unicode[STIX]{x1D6FE}_{p}=5/3$. The stress tensor $\unicode[STIX]{x1D64D}$, energy flux $\boldsymbol{r}$, momentum exchange $\unicode[STIX]{x1D641}_{pf}$ and energy exchange $D_{pf}$ arise due to the finite-size particles. For constant fluid density, only the term involving $\unicode[STIX]{x1D64E}$ is significant in $\unicode[STIX]{x1D641}_{pf}$, providing a model for the lift force. $K$ is the drag coefficient that depends on the particle Reynolds number, Mach number and volume fraction. The second term in $\unicode[STIX]{x1D641}_{pf}$, resulting from fluid compressibility, can be combined with the drag force. The first term in $\unicode[STIX]{x1D641}_{pf}$ has the form of a dispersion force, but resulting here from fluid-density gradients. A constant body force $\boldsymbol{g}$ is included for completeness (see appendix B).

Figure 3

Table 4. One-dimensional two-fluid model with six independent variables $\unicode[STIX]{x1D653}:=(\unicode[STIX]{x1D711}_{1},u_{1},E_{1},\unicode[STIX]{x1D711}_{2},u_{2},E_{2})^{\text{t}}$. Material densities $\unicode[STIX]{x1D70C}_{1}$ and $\unicode[STIX]{x1D70C}_{2}$ are constant and $Z=\unicode[STIX]{x1D70C}_{1}/\unicode[STIX]{x1D70C}_{2}$. The other variables are $\unicode[STIX]{x1D711}=\unicode[STIX]{x1D711}_{1}+\unicode[STIX]{x1D711}_{2}$, $u_{12}=-u_{21}=u_{1}-u_{2}$ and $\unicode[STIX]{x1D6E9}_{\unicode[STIX]{x1D6FC}}=\frac{2}{3}(E_{\unicode[STIX]{x1D6FC}}-\frac{1}{2}u_{\unicode[STIX]{x1D6FC}}^{2})$. Note that $P^{\ast }:=P_{BE}^{\ast }/\unicode[STIX]{x1D70C}_{1}$, $K^{\ast }:=K/\unicode[STIX]{x1D70C}_{1}$ and $q^{\ast }:=q_{BE}^{\ast }/\unicode[STIX]{x1D70C}_{1}$.

Figure 4

Figure 1. Hyperbolicity plot for perfect gas ($\unicode[STIX]{x1D711}_{1}=0$) with ${\mathcal{Z}}=0.001$ and varying $Ma_{s}$. The Sturm test function is negative in black regions, indicating that the 1-D model has complex eigenvalues.

Figure 5

Figure 2. Real part of eigenvalues versus $\unicode[STIX]{x1D6E9}_{r}$ for perfect gas ($\unicode[STIX]{x1D711}_{1}=0$) with ${\mathcal{Z}}=0.001$. Values of $Ma_{s}$ and $\unicode[STIX]{x1D711}_{2}$ are chosen to cross curves with a negative Sturm test function in figure 1.

Figure 6

Figure 3. Hyperbolicity plot for perfect gas ($\unicode[STIX]{x1D711}_{1}=0$) with ${\mathcal{Z}}=0.01$ and varying $Ma_{s}$. The Sturm test function is negative in black regions, indicating that 1-D model has complex eigenvalues.

Figure 7

Figure 4. Hyperbolicity plot for perfect gas ($\unicode[STIX]{x1D711}_{1}=0$) with ${\mathcal{Z}}=0.1$ and varying $Ma_{s}$. The Sturm test function is negative in black regions, indicating that 1-D model has complex eigenvalues.

Figure 8

Figure 5. Real part of eigenvalues versus $\unicode[STIX]{x1D6E9}_{r}$ for perfect gas ($\unicode[STIX]{x1D711}_{1}=0$) with ${\mathcal{Z}}=0.01$ and 0.1. Values of $Ma_{s}$ and $\unicode[STIX]{x1D711}_{2}$ are chosen to cross curves with a negative Sturm test function in figures 3 and 4.

Figure 9

Figure 6. Hyperbolicity plot for non-ideal gas ($\unicode[STIX]{x1D711}_{1}=0.01$) with ${\mathcal{Z}}=0.001$ and varying $Ma_{s}$ and $\unicode[STIX]{x1D711}_{2}$. The Sturm test function is negative in black regions, indicating that the 1-D model has complex eigenvalues.

Figure 10

Figure 7. Hyperbolicity plot for non-ideal gas ($\unicode[STIX]{x1D711}_{1}=0.01$) with ${\mathcal{Z}}=0.01$ and varying $Ma_{s}$ and $\unicode[STIX]{x1D711}_{2}$. The Sturm test function is negative in black regions, indicating that the 1-D model has complex eigenvalues.

Figure 11

Figure 8. Hyperbolicity plot for non-ideal gas ($\unicode[STIX]{x1D711}_{1}=0.01$) with ${\mathcal{Z}}=0.1$ and varying $Ma_{s}$ and $\unicode[STIX]{x1D711}_{2}$. The Sturm test function is negative in black regions, indicating that the 1-D model has complex eigenvalues.

Figure 12

Figure 9. Real part of eigenvalues versus $\unicode[STIX]{x1D6E9}_{r}$ for non-ideal gas ($\unicode[STIX]{x1D711}_{1}=0.01$) with ${\mathcal{Z}}=0.001$, 0.01, 0.1 and $Ma_{s}=1$ and $4/3$. Values of $Ma_{s}$ and $\unicode[STIX]{x1D711}_{2}$ are chosen to cross curves with a negative Sturm test function in figures 6–8.

Figure 13

Figure 10. Hyperbolicity plot for dense gas ($\unicode[STIX]{x1D711}_{1}=0.1$) with ${\mathcal{Z}}=0.001$ and varying $Ma_{s}$ and $\unicode[STIX]{x1D711}_{2}$. The Sturm test function is negative in black regions, indicating that the 1-D model has complex eigenvalues.

Figure 14

Figure 11. Hyperbolicity plot for dense gas ($\unicode[STIX]{x1D711}_{1}=0.1$) with ${\mathcal{Z}}=0.01$ and varying $Ma_{s}$ and $\unicode[STIX]{x1D711}_{2}$. The Sturm test function is negative in black regions, indicating that the 1-D model has complex eigenvalues.

Figure 15

Figure 12. Hyperbolicity plot for dense gas ($\unicode[STIX]{x1D711}_{1}=0.1$) with ${\mathcal{Z}}=0.1$ and varying $Ma_{s}$ and $\unicode[STIX]{x1D711}_{2}$. The Sturm test function is negative in black regions, indicating that the 1-D model has complex eigenvalues.

Figure 16

Figure 13. Real part of eigenvalues versus $\unicode[STIX]{x1D6E9}_{r}$ for dense gas ($\unicode[STIX]{x1D711}_{1}=0.1$) with ${\mathcal{Z}}=0.010$, 0.01, 0.1 and $Ma_{s}=2/3$, 1 and $4/3$. Values of $Ma_{s}$ and $\unicode[STIX]{x1D711}_{2}$ are chosen to cross curves with a negative Sturm test function in figures 10–12.

Figure 17

Figure 14. Direct collision between two hard spheres with diameters $d_{1}. At contact, the sphere centres are located at $\boldsymbol{x}_{1}$ and $\boldsymbol{x}_{2}$, and the relative velocity is $\boldsymbol{v}_{12}=\boldsymbol{v}_{1}-\boldsymbol{v}_{2}$.

Figure 18

Table 5. $\unicode[STIX]{x1D610}_{l_{1}l_{2}l_{3}}^{(0)}(\unicode[STIX]{x1D714},\boldsymbol{v},\boldsymbol{g})$ for moments up to second order.

Figure 19

Table 6. $\unicode[STIX]{x1D610}_{l_{1}l_{2}l_{3}}^{(m)}(\unicode[STIX]{x1D714},\boldsymbol{v},\boldsymbol{g})$ for first-order moments with $m=1,2,3$.

Figure 20

Table 7. $\unicode[STIX]{x1D610}_{l_{1}l_{2}l_{3}}^{(1)}(\unicode[STIX]{x1D714},\boldsymbol{v},\boldsymbol{g})$ for second-order moments. The corresponding terms for $m=2$ and 3 can be found by a permutation of the indices.

Figure 21

Table 8. $\langle \unicode[STIX]{x1D610}_{l_{1}l_{2}l_{3}}^{(m)}\rangle _{12}$ for first-order moments with $m=1,2,3$. $\langle \unicode[STIX]{x1D610}_{l_{1}l_{2}l_{3}}^{(m)}\rangle _{21}$ is found by replacing $\unicode[STIX]{x1D714}_{2}$ with $-\unicode[STIX]{x1D714}_{1}$. Here $\boldsymbol{u}_{12}=\boldsymbol{u}_{1}-\boldsymbol{u}_{2}$ is the mean velocity difference with components $u_{i,12}$; $\unicode[STIX]{x1D6E9}$ is defined in (2.5) and $\unicode[STIX]{x1D70E}_{ij,1}$, $\unicode[STIX]{x1D70E}_{ij,2}$ are the components of the velocity covariance tensors. Note that these integrals can be written as a second-order symmetric tensor, i.e. $(4\unicode[STIX]{x1D714}_{2}/15)(\frac{3}{2}\unicode[STIX]{x1D6E9}\unicode[STIX]{x1D644}+\unicode[STIX]{x1D748}_{1}+\unicode[STIX]{x1D748}_{2}+\boldsymbol{u}_{12}\otimes \boldsymbol{u}_{12})$. This tensor appears in the main text in the definition of the collisional contribution to the granular pressure tensor $\unicode[STIX]{x1D64B}_{BE}$.

Figure 22

Table 9. $\langle \unicode[STIX]{x1D610}_{l_{1}l_{2}l_{3}}^{(1)}\rangle _{12}$ for second-order moments. The expressions for $m=2$ and 3 can be found by permutation of the indices. $\langle \unicode[STIX]{x1D610}_{l_{1}l_{2}l_{3}}^{(1)}\rangle _{21}$ is found by replacing $\unicode[STIX]{x1D714}_{2}$ with $-\unicode[STIX]{x1D714}_{1}$ and $\boldsymbol{v}_{1}$ by $\boldsymbol{v}_{2}$. The expected values on the right-hand sides are given in terms of the velocity moments in table 10. Note that these integrals can be written as a third-order tensor, which appears in the main text in the definition of the collisional contribution to the energy flux tensor $\unicode[STIX]{x1D642}_{BE}$.

Figure 23

Figure 15. Hyperbolicity plot for perfect gas and $g_{0}=0$ with ${\mathcal{Z}}=0.01$ and varying $Ma_{s}$. The Sturm test function is negative in black regions, indicating that the 1-D model has complex eigenvalues.

Figure 24

Table 10. Definitions of terms appearing in $\langle \unicode[STIX]{x1D610}_{l_{1}l_{2}l_{3}}^{(m)}\rangle _{12}$ and $\langle \unicode[STIX]{x1D610}_{l_{1}l_{2}l_{3}}^{(m)}\rangle _{21}$ for second-order moments in table 9. The symbols are defined as follows: $\boldsymbol{u}_{12}=\boldsymbol{u}_{1}-\boldsymbol{u}_{2}$ is the mean velocity difference with components $u_{i,12}$; $\unicode[STIX]{x1D748}_{1}$, $\unicode[STIX]{x1D748}_{2}$ are the velocity covariance tensors with components $\unicode[STIX]{x1D70E}_{ij,1}$, $\unicode[STIX]{x1D70E}_{ij,2}$; and $\unicode[STIX]{x1D64C}_{1}$, $\unicode[STIX]{x1D64C}_{2}$ are the third-order central velocity moment tensors with components $\unicode[STIX]{x1D618}_{ijk,1}$, $\unicode[STIX]{x1D618}_{ijk,2}$. For Gaussian velocity distributions, $\unicode[STIX]{x1D64C}$ is null. Note that these formulae also hold with like particles where $\boldsymbol{u}_{11}$ is null.

Figure 25

Figure 16. Hyperbolicity plot for perfect gas and $g_{0}=0$ with ${\mathcal{Z}}=0.1$ and varying $Ma_{s}$. The Sturm test function is negative in black regions, indicating that the 1-D model has complex eigenvalues.