Abstract
An important aspect of constructing discrete velocity models (DVMs) for the Boltzmann equation is to obtain the right number of collision invariants. It is a well-known fact that DVMs can also have extra collision invariants, so called spurious collision invariants, in plus to the physical ones. A DVM with only physical collision invariants, and so without spurious ones, is called normal. For binary mixtures also the concept of supernormal DVMs was introduced, meaning that in addition to the DVM being normal, the restriction of the DVM to any single species also is normal. Here we introduce generalizations of this concept to DVMs for multicomponent mixtures. We also present some general algorithms for constructing such models and give some concrete examples of such constructions. One of our main results is that for any given number of species, and any given rational mass ratios we can construct a supernormal DVM. The DVMs are constructed in such a way that for half-space problems, as the Milne and Kramers problems, but also nonlinear ones, we obtain similar structures as for the classical discrete Boltzmann equation for one species, and therefore we can apply obtained results for the classical Boltzmann equation.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The Boltzmann equation is a fundamental equation in kinetic theory [17, 18]. It is a well-known fact that discrete velocity models (DVMs) can approximate the Boltzmann equation up to any order [12, 23, 26], and that these discrete approximations can be used for numerical methods [25] (and references therein). One important aspect in the construction of DVMs is to not have any extra collision invariants, in addition to the physical ones [24]. In contrast to the continuous case, DVMs can have non-physical or spurious collision invariants in addition to the physical ones; mass, momentum, and energy. DVMs without spurious collision invariants are called normal. Their construction is a classical problem that has been studied for single species as well as binary mixtures [11, 13, 14, 19–21, 28–30].
It was for a while conjectured that all normal DVMs could be obtained from some minimal models by so called one-extensions [10, 11, 13, 28]. A one-extension is obtained by, having already three velocities (out of four) from a possible collision in a normal DVM, adding the fourth velocity and so obtaining a new normal DVM, with one more velocity. However, it was found in [13, 31], that this is not the case. Still, the method of one-extensions is an effective way of creating new normal DVMs out of already existing ones, as well as for single species as for binary mixtures and other extensions.
For a DVM for a binary mixture to be normal, the two restrictions of the DVM to the single species, don’t need to be normal. Therefore the concept of supernormal DVMs for binary mixtures was introduced for normal DVMs, such that the two restrictions of the DVM to the single species also are normal. We generalize this concept to DVMs for mixtures of several species. We introduce a new concept of semi-supernormal DVMs for multicomponent mixtures for normal DVMs, with the property that the restrictions of the DVM to the single species also are normal. The concept of supernormal DVMs for multicomponent mixtures is kept for normal DVMs, with the property that not only the restrictions of the DVM to the single species are also normal, but, moreover, such that the restrictions to any collection of species also are normal. We present algorithms for constructing such DVMs. Actually, to check whether a DVM for a multicomponent mixture is supernormal or not, we just have to consider the restrictions to all possible binary mixtures and check whether they are supernormal or not. We also prove that for any finite number of species and any combinations of rational mass ratios there is a supernormal DVM. Our constructed DVMs can always be extended to larger DVMs by the method of one-extensions. It is also always possible to 2ex2tend them to DVMs that are symmetric with respect to the axes in this way.
The construction of the DVMs is such that for half-space problems [3], as the Milne and Kramers problems [2], but also nonlinear ones [27], one obtain similar structures as for the classical discrete Boltzmann equation for one species. We present the half-space problems and applicable existence results to our case, without any proofs, since they can be found elsewhere [5, 6, 9]. The results obtained in [6] can also be generalized by similar methods. To our knowledge no similar results exist in the continuous case for multicomponent mixtures, except for binary mixtures; for the linearized problem see [1], and for the nonlinear case, with equal masses, see [4].
The remaining part of the paper is organized as follows.
We review DVMs for single species and the concept of normal DVMs in Sect. 2, and DVMs for binary mixtures and the concept of normal and supernormal DVMs in Sect. 3. Our main results are presented in Sect. 4, where the concept of supernormal DVMs is generalized to mixtures of several species, algorithms of their construction are presented, and explicit constructions are made. In particular, it is proved that for any finite number of species and any combinations of rational mass ratios there is a supernormal DVM. In Sect. 5 we state the problems and applicable results for linearized (Sect. 5.1) and nonlinear (Sect. 5.2) half-space problems.
2 Normal Discrete Velocity Models
The general discrete velocity model (DVM), or the discrete Boltzmann equation, (see [16, 24] and references therein) reads
where \(\mathrm {V}=\left\{ \mathbf {\xi }_{1},...,\mathbf {\xi }_{n}\right\} \subset \mathbb {R}^{d}\) is a finite set of velocities, \(f_{i}=f_{i}\left( \mathbf {x},t\right) =f\left( \mathbf {x},t,\mathbf {\xi }_{i}\right) \) for \( i=1,...,n\), and \(f=f\left( \mathbf {x},t,\mathbf {\xi }\right) \) represents the microscopic density of particles with velocity \(\mathbf {\xi }\) at time \( t\in \mathbb {R}_{+}\) and position \(\mathbf {x}\in \mathbb {R}^{d}\).
For a function \(g=g(\mathbf {\xi })\) (possibly depending on more variables than \(\mathbf {\xi }\)), we identify g with its restrictions to the points \( \mathbf {\xi }\in \mathrm {V}\), i.e.
Then \(f=\left( f_{1},...,f_{n}\right) \) in Eq. (1).
The collision operators \(Q_{i}\left( f,f\right) \) in (1) are given by
where it is assumed that the collision coefficients \(\varGamma _{ij}^{kl}\), \( 1\le i,j,k,l\le n\), satisfy the relations
with equality unless the conservation laws (conservation of momentum and kinetic energy)
are satisfied. A collision is obtained by the exchange of velocities
and can occur if and only if \(\varGamma _{ij}^{kl}\ne 0\). Geometrically, the collision obtained by (5) is represented by a rectangle (see Fig. 1) in \(\mathbb {R}^{d}\) with corners in \( \left\{ \mathbf {\xi }_{i},\mathbf {\xi }_{j},\mathbf {\xi }_{k},\mathbf {\xi } _{l}\right\} \), where \(\mathbf {\xi }_{i}\) and \(\mathbf {\xi }_{j}\) (and therefore, also \(\mathbf {\xi }_{k}\) and \(\mathbf {\xi }_{l}\)) are diagonal corners.
A function \(\phi =\phi \left( \mathbf {\xi }\right) \) is a collision invariant, if and only if
for all indices such that \(\varGamma _{ij}^{kl}\ne 0\), or, equivalently, if and only if
for all non-negative functions f. We have the trivial collision invariants (also called the physical collision invariants) \(\phi _{0}=1\), \(\phi _{1}=\xi ^{1},...,\phi _{d}=\xi ^{d}\), \(\phi _{d+1}=\left| \mathbf {\xi } \right| ^{2}\) (including all linear combinations of these). Here and below, we denote by \(\left\langle \cdot ,\cdot \right\rangle \) the Euclidean scalar product on \(\mathbb {R}^{n}\).
In the continuous case the only collision invariants are the physical ones. However, it is well known that for DVMs there can also be so called spurious collision invariants. DVMs without spurious collision invariants, i.e. with only physical collision invariants of the form
for some constant \(a,c\in \mathbb {R}\) and \(\mathbf {b}\in \mathbb {R}^{d}\) (methods of their construction are described in e.g. [11, 13]), are called normal, if the collision invariants \(1,\xi ^{1},...,\xi ^{d},\left| \mathbf {\xi }\right| ^{2}\) are linearly independent. A DVM such that \(1,\xi ^{1},...,\xi ^{d},\left| \mathbf {\xi }\right| ^{2}\) are linearly dependent is called degenerate, and non-degenerate if \( 1,\xi ^{1},...,\xi ^{d},\left| \mathbf {\xi }\right| ^{2}\) are linearly independent. Typical examples of degenerate DVMs are the Broadwell models [15].
A Maxwellian distribution (or just a Maxwellian) is a function \(M=M(\mathbf { \xi })\), such that
and is for normal DVMs of the form
where \(\phi \) is given in Eq. (8).
3 Supernormal DVMs for Binary Mixtures
The general DVM, or the discrete Boltzmann equation, for a binary mixture of the species A and B reads
where \(\mathrm {V}^{\alpha }=\left\{ \mathbf {\xi }_{1}^{\alpha },...,\mathbf { \xi }_{n_{\alpha }}^{\alpha }\right\} \subset \mathbb {R}^{d}\), with \(\alpha \in \left\{ A,B\right\} \), are finite sets of velocities, \(f_{i}^{\alpha }=f_{i}^{\alpha }(\mathbf {x},t)=f^{\alpha }(\mathbf {x},t,\mathbf {\xi } _{i}^{\alpha })\) for \(i=1,...,n_{\alpha }\), and \(f^{\alpha }=f^{\alpha }\left( \mathbf {x},t,\mathbf {\xi }\right) \) represents the microscopic density of particles (of species \(\alpha \)) with velocity \(\mathbf {\xi }\) at time \(t\in \mathbb {R}_{+}\) and position \(\mathbf {x}\in \mathbb {R}^{d}\). We denote by \(m_{\alpha }\) the mass of a molecule of species \(\alpha \). Here and below, \(\alpha ,\beta \in \left\{ A,B\right\} \).
For a function \(g^{\alpha }=g^{\alpha }(\mathbf {\xi })\) (possibly depending on more variables than \(\mathbf {\xi }\)), we identify \(g^{\alpha }\) with its restrictions to the points \(\mathbf {\xi }\in \mathrm {V}_{\alpha }\), i.e.
Then \(f^{\alpha }=(f_{1}^{\alpha },...,f_{n^{\alpha }}^{\alpha })\) in Eq. (10).
The collision operators \(Q_{i}^{\beta \alpha }(f^{\beta },f^{\alpha })\) in (10) are given by
where it is assumed that the collision coefficients \(\varGamma _{ij}^{kl}\left( \beta ,\alpha \right) \), with \(1\le i,k\le n_{\alpha }\) and \(1\le j,l\le n_{\beta }\), satisfy the relations
with equality unless the conservation laws (conservation of momentum and kinetic energy)
are satisfied. A collision is obtained by the exchange of velocities
and can occur if and only if \(\varGamma _{ij}^{kl}(\alpha ,\beta )\ne 0\). Geometrically, the collision obtained by (11) is represented by an isosceles trapezoid, see Fig. 2 for \(\alpha \ne \beta \), (in particular, a rectangle, cf. Fig. 1 for single species, if \(\alpha =\beta \)) in \(\mathbb {R}^{d}\), with the corners in \(\left\{ \mathbf {\xi }_{i}^{\alpha },\mathbf {\xi }_{j}^{\beta },\mathbf { \xi }_{k}^{\alpha },\mathbf {\xi }_{l}^{\beta }\right\} \), where \(\mathbf {\xi }_{i}^{\alpha }\) and \(\mathbf {\xi }_{j}^{\beta }\) (and therefore, also \(\mathbf {\xi }_{k}^{\alpha }\) and \(\mathbf {\xi }_{l}^{\beta }\)) are diagonal corners, and
A function \(\phi =\left( \phi ^{A},\phi ^{B}\right) \), with \(\phi ^{\alpha }=\phi ^{\alpha }(\mathbf {\xi })\), is a collision invariant, if and only if
for all indices such that \(\varGamma _{ij}^{kl}(\alpha ,\beta )\ne 0\). Normal DVMs, i.e. non-degenerate DVMs without spurious collision invariants, or equivalently, non-degenerate DVMs only with the physical collision invariants (which are trivial by our assumptions on the collision coefficients)
for some constant \(a_{A},a_{B},c\in \mathbb {R}\) and \(\mathbf {b}\in \mathbb {R} ^{d}\), have exactly \(d+3\) linearly independent collision invariants. Methods of their construction can be found in e.g. [11, 13]. If in addition to the DVM being normal, the DVMs \(\mathrm {V}^{A}\) and \(\mathrm {V} ^{B}\) are normal, respectively, then the DVM is said to be supernormal [13].
The Maxwellians are
where (for normal models) \(\phi \) is given by Eq. (12).
4 DVMs for Mixtures
In this section we will generalize the concept of supernormal DVMs to the case of multicomponent mixtures. We begin by introducing a different approach for considering the discrete Boltzmann equation for mixtures.
Assume that we have s different species, labelled with \(\alpha _{1},...,\alpha _{s}\), with the masses \(m_{\alpha _{1}},...,m_{\alpha _{s}}\) . For each species \(\alpha _{i}\) we fix a set of velocity vectors \(V^{\alpha _{i}}=\left\{ \mathbf {\xi }_{1}^{\alpha _{i}},...,\mathbf {\xi }_{n_{\alpha _{i}}}^{\alpha _{i}}\right\} \subset \mathbb {R}^{d}\) and assign the label \( \alpha _{i}\) to each velocity vector in \(V^{\alpha _{i}}\). We obtain a set of \(n=n_{\alpha _{1}}+...+n_{\alpha _{s}}\) pairs (each pair being composed of a velocity vector and a label).
Obviously, the same velocity can be repeated many times, but only for different species.
We consider the system (1)–(2) with the collision coefficients
with equality unless we have conservation of mass for each species, momentum, and kinetic energy
A collision is obtained by the exchange of velocities
and can occur if and only if \(\varGamma _{ij}^{kl}\ne 0\). Geometrically, the collision obtained by (16) is, as in the case of binary mixtures, represented by an isosceles trapezoid, cf. Fig. (a rectangle if \(\alpha (i)=\alpha (j)\) or more generally if and only if \( m_{\alpha (i)}=m_{\alpha (j)}\)) in \(\mathbb {R}^{d}\), with the corners in \( \left\{ \mathbf {v}_{i},\mathbf {v}_{j},\mathbf {v}_{k},\mathbf {v}_{l}\right\} \) , where \(\mathbf {v}_{i}\) and \(\mathbf {v}_{j}\) (and therefore, also \(\mathbf {v}_{k}\) and \(\mathbf {v}_{l}\)) are diagonal corners, and
if \(\alpha (i)=\alpha (k)\), and with k and l interchanged in (17), otherwise.
A function \(\phi =\phi (\mathbf {v})\), is a collision invariant, if and only if
for all indices such that \(\varGamma _{ij}^{kl}\ne 0\). The collision invariants include, and for normal models are restricted to
for some constant \(a_{\alpha _{1}},...,a_{\alpha _{s}},c\in \mathbb {R}\) and \( \mathbf {b}\in \mathbb {R}^{d}\). For normal models we will have exactly \(s+d+1\) linearly independent collision invariants. We will below address how to construct special types of such normal models.
The Maxwellians are
where (for normal models) \(\phi \) is given by Eq. (18).
4.1 Supernormal DVMs for Mixtures
The notion of supernormal models was introduced for binary mixtures by Bobylev and Vinerean in [13] (see Sect. 3), and denotes a normal discrete velocity model, which is normal also considering the sets of velocities for the different species separately.
Here we extend the concept of supernormal DVMs for binary mixtures to include also the cases of several species.
Definition 1
A DVM \(\left\{ \mathrm {V}^{\alpha _{1}},\ldots ,\mathrm {V}^{\alpha _{s}}\right\} \) for a mixture of s species is called normal if the DVM is non-degenerate and has exactly \(s+d+1\) linearly independent collision invariants.
Definition 2
A DVM \(\left\{ \mathrm {V}^{\alpha _{1}},\ldots ,\mathrm {V}^{\alpha _{s}}\right\} \) for a mixture of s species is called semi-supernormal if the DVM is normal as a mixture and the restriction to each velocity set \( \mathrm {V}^{\alpha _{i}}\), \(1\le i\le s\), is a normal DVM.
Definition 3
A DVM \(\left\{ \mathrm {V}^{\alpha _{1}},\ldots ,\mathrm {V}^{\alpha _{s}}\right\} \) for a mixture of s species is called supernormal if the restriction to each collection
of velocity sets is a normal DVM for a mixture of r species.
Theorem 1
A DVM for a mixture of s species with the velocity sets \( \mathrm {V}^{\alpha _{i}}\), \(1\le i\le s\), is semi-supernormal if, for each \(2\le j\le s\) there exists \(1\le i<j\le s\), such that the restriction to the pair \(\left\{ \mathrm {V}^{\alpha _{i}},\mathrm {V}^{\alpha _{j}}\right\} \) of velocity sets is a supernormal DVM for a binary mixture.
Proof
The restriction to each velocity set \(\mathrm {V}^{\alpha _{i}}=\left\{ \mathbf {\xi }_{1}^{\alpha _{i}},...,\mathbf {\xi }_{n_{\alpha _{i}}}^{\alpha _{i}}\right\} \), \(1\le i\le s\), is normal. Hence, the collision invariants will be of the form \(\phi =\left( \phi ^{\alpha _{1}},...,\phi ^{\alpha _{s}}\right) \), where \(\phi _{j}^{\alpha _{i}}=a_{\alpha _{i}}+m_{\alpha _{i}}\mathbf {b}^{\alpha _{i}}\cdot \mathbf {\xi }_{j}^{\alpha _{i}}+c_{\alpha _{i}}m_{\alpha _{i}}\left| \mathbf {\xi }_{j}^{\alpha _{i}}\right| ^{2}\) for \(1\le j\le n_{\alpha _{i}}\) and \(1\le i\le s\).
We denote \(\mathbf {b}^{\alpha _{1}}\mathbf {=b}\) and \(c_{\alpha _{1}}=c\) and apply mathematical induction. Assume that \(\mathbf {b}^{\alpha _{j-1}}\mathbf { =b}^{\alpha _{j-2}}\mathbf {=...=b}^{\alpha _{1}}\mathbf {=b}\) and \(c_{\alpha _{j-1}}=c_{\alpha _{j-2}}=...=c_{\alpha _{1}}=c\) for some \(2\le j\le s\). Then there exists \(1\le i\le j-1\), such that the restriction to the pair \( \left\{ \mathrm {V}^{\alpha _{i}},\mathrm {V}^{\alpha _{j}}\right\} \) of velocity sets is normal and therefore \(\mathbf {b}^{\alpha _{j}}\mathbf {=b} ^{\alpha _{i}}\mathbf {=b}\) and \(c_{\alpha _{j}}=c_{\alpha _{i}}=c\). Hence, the collision invariants will be of the form \(\phi =\left( \phi ^{\alpha _{1}},...,\phi ^{\alpha _{s}}\right) \), where \(\phi _{j}^{\alpha _{i}}=a_{\alpha _{i}}+m_{\alpha _{i}}\mathbf {b\cdot \xi }_{j}^{\alpha _{i}}+cm_{\alpha _{i}}\left| \mathbf {\xi }_{j}^{\alpha _{i}}\right| ^{2}\) for \(1\le j\le n_{\alpha _{i}}\) and \(1\le i\le s\). \(\square \)
Theorem 2
A DVM \(\left\{ \mathrm {V}^{\alpha _{1}},\ldots ,\mathrm {V}^{\alpha _{s}}\right\} \) for a mixture of s species is supernormal if and only if the restriction to each pair \(\left\{ \mathrm {V}^{\alpha _{i}},\mathrm {V} ^{\alpha _{j}}\right\} \), \(1\le i<j\le s\), of velocity sets is a supernormal DVM for a binary mixture.
Proof
The theorem follows directly from the definition of supernormal DVMs and Theorem 1.\(\square \)
We will below use the concept of ”linearly independent” collisions. Intuitively, a set of collisions is linearly dependent if one of them can be obtained by a combination of (some of) the other collisions (including corresponding reverse collisions), and correspondingly linearly independent if this is not the case. More formally, each collision can be represented by an \(n-\)dimensional vector with 0, \(-1\), and 1 as the only coordinates, see e.g. [13] , in the way that collision (11) is represented by a vector
We then say that a set of collisions is linearly independent if and only if the set of the corresponding vectors is linearly independent.
Algorithm for construction of semi-supernormal DVMs for mixtures
-
(1)
Choose a set of velocities \(\mathrm {V}^{\alpha _{1}}\) such that it corresponds to a normal DVM for single species. This set should be chosen in such a way, that we can obtain normal models for any mass ratio we intend to consider. If this is not the case, we might need to extend the set later.
-
(2)
Iteration step. For \(i=2,\ldots ,s:\) Choose a normal set of velocities \(\mathrm {V}^{\alpha _{i}}\) such that, it together with one of \(\mathrm {V}^{\alpha _{1}},\ldots ,\mathrm {V} ^{\alpha _{i-1}}\) corresponds to a supernormal DVM for binary mixtures.
For an example of how this can be done, see subsection 4.2 below.
Remark 1
If we don’t allow any collisions between the two species, we will have \(2d+4\) linearly independent collision invariants, but we would like to have \(d+3\) linearly independent collision invariants. Hence, cf. [13] , we need to have \(d+1\) linearly independent (also with respect to the collisions inside the two species) collisions between the two species.
Algorithm for construction of supernormal DVMs for mixtures
-
(1)
Choose a set of velocities \(\mathrm {V}^{\alpha _{1}}\) such that it corresponds to a normal DVM for single species. The comment of Step 1) in the construction of semi-supernormal DVMs above is still applicable here.
-
(2)
Iteration step. For \(i=2,\ldots ,s:\) Choose a normal set of velocities \(\mathrm {V}^{\alpha _{i}}\) such that, together with each of \(\mathrm {V}^{\alpha _{1}},\ldots ,\mathrm {V} ^{\alpha _{i-1}}\) it corresponds to a supernormal DVM for binary mixtures. Also here, Remark 1 is applicable, in all cases, and examples can be found in Sect. 4.2 below.
4.2 Construction of a Family of Supernormal DVMs for Mixtures
We start with a normal DVM \(\mathrm {V}\), which contains the normal DVM with the 6 velocities
for \(d=2\) or the normal DVM with the 10 velocities
for \(d=3\).
Extensions to larger normal models (of any finite size) can be obtained by the so-called one-extension method [10, 11, 13, 28]. A one-extension is obtained by, having three velocities from a possible collision, but not the fourth, in the velocity set, add the fourth velocity from the collision to the velocity set and obtain a new linearly independent (with respect to previously existing collisions) collision. The geometrical interpretation of a one-extension (in a set of velocities for a single species), having three corners of a rectangle, but not the fourth, in the velocity set, add the fourth corner to the velocity set. In particular, our starting models can be extended to normal DVMs symmetric to the axes by the one-extension method. The smallest symmetric normal extensions of our starting models are the 12-velocity DVM
for \(d=2\) and the 32-velocity DVM
for \(d=3\). All models, constructed below, can be extended to DVMs symmetric to the axes (still having the desired properties) by the one-extension method.
We let
for some positive number \(h>0\). Our starting models are normal DVMs, which easily can be checked by methods in [13]. Note that the starting models only allow mass ratio 1.
However, for example, the 36-velocity model in \(d=2\) with components in \( \{\pm 1,\pm 3,\pm 5\}\) can be used for \(\mathrm {V}\) to obtain a supernormal DVM for binary mixtures with mass ratios including
and the 216-velocity model in \(d=3\) with components in \(\{\pm 1,\pm 3,\pm 5\}\) can be used for \(\mathrm {V}\) to obtain a supernormal DVM for binary mixtures with mass ratios including
Hence, for \(d=2\), if we choose masses from the set \(\{m,2m,\ldots ,5m\}\), the DVM, obtained by using the 36-velocity model as \(\mathrm {V}\), will be supernormal. Furthermore, in this case we can, for example, let \(s=5\) and \( m_{i}=i\cdot m\) for \(i=1,\ldots ,5\) to obtain a supernormal DVM by using the 36-velocity model as \(\mathrm {V}\). Moreover, for \(d=3\), if we choose masses from the set \(\{m,2m,\ldots ,5m,6m,7m,8m,9m\}\), the DVM, obtained by using the 216-velocity model as \(\mathrm {V}\), will be supernormal. In this case we can, for example, let \(s=9\) and \(m_{i}=i\cdot m\) for \(i=1,\ldots ,9\) to obtain a supernormal DVM by using the 216-velocity model as \(\mathrm {V}\).
More generally, we can use different sets \(\mathrm {V}\) (as long as they contain the necessary velocities) for different species. Below, we will consider some more general cases.
Lemma 1
Let \(d=2\) or \(d=3\). For any given positive integer \(m=\dfrac{m_{A}}{m_{B}}\), there is a supernormal DVM for a binary mixture with mass ratio m.
Proof
For \(d=2\), let \(\mathrm {V}\) be a normal DVM, such that
if m is odd, and
if m is even. Such normal DVMs can be obtained from the normal DVM \(\left\{ (\pm 1,\pm 1),(3,\pm 1)\right\} \) by one-extensions. Furthermore, let
Without any collisions between the different species we will, since the DVMs are normal, have the collision invariants
with \(a_{\alpha },c_{\alpha }\in \mathbb {R}\), \(\mathbf {b}^{\alpha }=(b_{1}^{\alpha },b_{2}^{\alpha })\in \mathbb {R}^{2}\), and \(\alpha \in \left\{ A,B\right\} \). The collisions obtained by (below, we omit the indices A and B for the velocities, since they are implicit by the masses appearing)
and
will imply that \(b_{1}^{A}=b_{1}^{B}\) and \(b_{2}^{A}=b_{2}^{B}\), respectively. Furthermore, the collisions obtained by
if m is odd, and
if m is even, will imply that \(c_{A}=c_{B}\). It follows that the collision invariants will be on the form
with \(a_{\alpha },c\in \mathbb {R}\), \(\mathbf {b}\in \mathbb {R}^{2}\), and \( \alpha \in \left\{ A,B\right\} \).
For \(d=3\), let V be a normal DVM, such that
if m is odd, and
if m is even. Such normal DVMs can be obtained from the normal DVM \(\left\{ (\pm 1,\pm 1,\pm 1),(3,\pm 1,1)\right\} \) by one-extensions. Furthermore, let
Without any collisions between the different species we will, since the DVMs are normal, have the collision invariants
with \(a_{\alpha },c_{\alpha }\in \mathbb {R}\), \(\mathbf {b}^{\alpha }=(b_{1}^{\alpha },b_{2}^{\alpha },b_{3}^{\alpha })\in \mathbb {R}^{3}\), and \( \alpha \in \left\{ A,B\right\} \). The collisions obtained by
and
will imply that \(b_{1}^{A}=b_{1}^{B}\), \(b_{2}^{A}=b_{2}^{B}\), and \( b_{3}^{A}=b_{3}^{B}\), respectively. Furthermore, the collisions obtained by
if m is odd, and
if m is even, will imply that \(c_{A}=c_{B}\). It follows that the collision invariants will be on the form (25) (with \(\mathbf {b} \in \mathbb {R}^{3}\)). \(\square \)
Example 1
Assume that \(d=2\), \(s=2\), and the mass ratio \(m=2\), and let
which is a normal DVM, in Eq. (20). Then the collisions (22)–(23) are represented by the blue/dashed ( - - - - - ) isosceles trapezoids in Fig. 3, and the red/broken \(\left( { - - - } \right) \) isosceles trapezoids represents the collision (24).
Example 2
We now consider the case \(d=2\) and \(s=3\), with masses m, 2m, and 4m. If we let \(\mathrm {V}\) be as in Example 1 in Eq. (20), then we obtain a semi-supernormal DVM (see Fig. 4). On the other hand, if we let
in Eq. (20), then we obtain a supernormal DVM (see Fig. 5). Instead of using the same \(\mathrm {V}\) for all species, we can use different sets for different species. The DVM in Fig. is still supernormal, even if we only used the set (27) for the heavy species, while we used the set from Example 1 for the ”middle” species, and the set
for the ”light” species.
In fact in Fig. 4 still the collisions (22)–(23) are represented by the blue/dashed ( - - - - - ) isosceles trapezoids and the collision (24) (for mass ratios 2) by the red/broken \(\left( { - - - } \right) \) isosceles trapezoids. However, the collision (24) is missing for mass ratio 4 (and there is no other to replace it either), and so the DVM fails to be supernormal. However, in Figs. 5 and 6 the collision (24) for mass ratio 4 is represented by the brown/chain
isosceles trapezoid, and hence the DVMs are supernormal.
Theorem 3
Let \(d=2\) or \(d=3\). For any given positive rational number \(m= \dfrac{m_{A}}{m_{B}}\) there is a supernormal DVM for a binary mixture with mass ratio m.
Proof
Assume that \(m=\dfrac{m_{A}}{m_{B}}=\dfrac{p}{q}\), with \(p,q\in \mathbb {Z}\) and \(\mathrm {SGD}(p,q)=1\).
For \(d=2\), let \(\mathrm {V}\) be a normal DVM, such that
if p and q are odd,
if p is even and q is odd (or with p and q interchanged, if p is odd and q is even), and
if p and q are even. Such normal DVMs can be obtained from the normal DVM \(\left\{ (\pm 1,\pm 1),(3,\pm 1)\right\} \) by one-extensions. Furthermore, let
Without any collisions between the different species we will, since the DVMs are normal, have the collision invariants (21). Similarly as in the proof of Lemma 1, \(\mathbf {b}^{A}=\mathbf {b}^{B}\) . Furthermore, the collisions obtained by
if p and q are odd,
if p is even and q is odd (or with p and q interchanged, if p is odd and q is even), and
if p and q are even, will imply that \(c_{A}=c_{B}\).
For \(d=3\), let instead \(\mathrm {V}\) be a normal DVM, such that
if p and q are odd,
if p is even and q is odd (or with p and q interchanged, if p is odd and q is even), and
if p and q are even. Similar extensions of the case \(d=2\) as in the proof of Lemma 1 imply that \(\mathbf {b}^{A}=\mathbf {b}^{B}\) and \( c_{A}=c_{B}\) in Eq. (26). \(\square \)
Note that the sets of velocities used in the proofs of Lemma 1 and Theorem 2, in no way are unique. Furthermore, there can also be sets of velocities that do not contain the velocities assumed in the proof, but still are supernormal for the given mass ratio. We have just proven that there exist such sets of velocities for any rational mass ratio.
Theorem 4
Let \(d=2\) or \(d=3\). For any given number s of species with given rational masses \(m^{\alpha _{1}},...,m^{\alpha _{s}}\) there is a supernormal DVM for the mixture.
Proof
This is an immediate consequence of Theorem 2 and Theorem 3. Just take the velocity set to be large enough to include any possible mass ratio \(m_{ij}=\dfrac{m^{\alpha _{i}}}{m^{\alpha _{j}}}\). \(\square \)
In this study we are considering the problem of constructing DVMs for mixtures with the right number of collision invariants. Another important issue is the one of approximating the full Boltzmann equation for mixtures by DVMs. One possible way to address this problem is provided in [10]. In [10] the same velocity set is used for different species. This is not the case in the DVMs constructed above. However, if desirable, it is possible to find ”large” normal (and symmetric) DVMs that contains the velocity sets for all of the species and hence, can be used as a common velocity set for all species. For meaningful simulations in the case of a mixture we need to have “enough” many collisions between each two species. We have been satisfied by finding \(d+1\) collisions between each two species. However, one important aspect is that we have demanded these collisions to be linearly independent (also with respect to the collisions inside the two species) in the way that none of them can be obtained by combining the others (including corresponding reverse collisions), also in combination with the collisions inside the two species. These \(d+1\) collisions are certainly not the only ones between the two species. However, all collisions between the two species can be obtained by combining (one or more of) those \( d+1\) linearly independent collisions (including corresponding reverse collisions) with the collisions inside the two species. For example: in the simplified cases when \(V=\left\{ (\pm 1,\pm 1)\right\} \) for \(d=2\) or \( V=\left\{ (\pm 1,\pm 1,\pm 1)\right\} \) for \(d=3\) in Eq. (20), we will have two and three linearly independent collisions between two species, respectively, while the total number of possible collisions between two species are 10 and 52 (counting a collision and the reverse collision as the same collision), respectively.
Remark 2
Lemma 1, Theorem 2, and Theorem 3 can in an obvious way also be proved to be valid for any \(d\ge 4\).
Remark 3
We can combine the approach in this section with one for polyatomic molecules (with a finite number of internal energies), which can be obtained in a similar way, to obtain models for mixtures with internal energies. It is then also possible to add bimolecular reactive collisions [8] and by that extend to models for bimolecular chemical reactions.
5 Boundary Layers for Mixtures
The approach for considering the discrete Boltzmann equation for mixtures in Sect. 4, cf. Eqs. (13)–(15), results in that the system (1)–(2) has a similar structure for mixtures as for single species. One general difference (not mentioning the numerical differences in concrete cases) is that the number of collision invariants (for normal models) are increased from \(d+2\) for single species to \(d+s+1\) for mixtures of s components. However, apart of this the general structure will be the same. We will below present some results for half-space problems that now can be extended to the case of multicomponent mixtures from the case of single species [5, 6, 9] (see also [7] for the case of binary mixtures).
The planar stationary system for the discrete Boltzmann equation reads
or
where \(\mathbf {v}_{i}=\left( v_{i}^{1},...,v_{i}^{d}\right) ,\) \(i=1,...,n\), and we assume that
Given a Maxwellian M (19) we denote
in Eq. (28), and obtain
where L is the linearized collision operator (\(n\times n\) matrix) and S is the quadratic part. The linearized operator L still has a similar structure for mixtures as in the case of single species, since it is obtained in a similar way. Therefore by using similar methods as in the case of single species, see for example [5, 9], one can prove that the matrix L is symmetric and semi-positive, and that the null-space N(L) of L is given by
Furthermore, S belongs to the orthogonal complement of N(L), i.e.
and
for some positive constant \(\widetilde{K}>0\).
We denote by \(n^{\pm }\), where \(n^{+}+n^{-}=n\), and \(m^{\pm }\), with \( m^{+}+m^{-}=q\), the numbers of positive and negative eigenvalues (counted with multiplicity) of the matrices B and \(B^{-1}L\) respectively, and by \( m^{0}\) the number of zero eigenvalues of \(B^{-1}L\). Moreover, we denote by \( k^{+}\), \(k^{-}\), and l the numbers of positive, negative, and zero eigenvalues of the \(p\times p\) matrix K, with entries
such that \(\left\{ y_{1},...,y_{p}\right\} \) is a basis of the null-space of L, i.e.
The numbers \(k^{+}\), \(k^{-}\), and l are independent of the choice of basis \(\left\{ y_{1},...,y_{p}\right\} \). By [9] (see also [5]) there is a basis
of \(\mathbb {R}^{n}\), such that
and
Here \(\left\{ u_{1},...,u_{m^{+}}\right\} \) are eigenvectors corresponding to positive eigenvalues, \(\left\{ u_{m^{-}},...,u_{q}\right\} \) are eigenvectors corresponding to negative eigenvalues, \(\left\{ y_{1},...,y_{k},z_{1},...,z_{l}\right\} \) is a basis for the eigenspace corresponding to the eigenvalue zero, and \(\left\{ w_{1},...,w_{l}\right\} \) are generalized eigenvectors corresponding to the eigenvalue zero.
If the Maxwellian in Eq. (29) is non-drifting in the x -direction (i.e. with \(b_{1}=0\), where \(b_{1}\) is the first component of \( \mathbf {b}\) in Eq. (9) or Eq. (19) for single species and mixtures respectively), then \(l=d\) for single species and \(l=d+s-1\) for a mixture of s components, the DVM is normal and symmetric with respect to the axes. In addition there are (for normal DVMs symmetric with respect to the axes) typically two other values of \(b_{1}\) for which l is non-zero (cf. [22] for the continuous case of single species). These numbers will differ for single species and mixtures cf. [5–7], but the general structure will remain the same.
We can (without loss of generality) assume that
where
We also define the projections \(R_{+}:\mathbb {R}^{n}\rightarrow \mathbb {R} ^{n^{+}}\) and \(R_{-}:\mathbb {R}^{n}\rightarrow \mathbb {R}^{n^{-}}\), by
for \(s=\left( s_{1},...,s_{n}\right) \).
Remark 4
The results below can be extended in a natural way (cf. [5, 6]), to yield also for singular matrices B, if
Remark 5
For the discrete Nordheim–Boltzmann (or Uehling–Uhlenbeck) equation the collision operator (2) in Eq. (1) is replaced with
where it is assumed that the collision coefficients \(\varGamma _{ij}^{kl}\) satisfy the relations
with equality unless the conservation laws (4), respectively, are satisfied. Here \(\varepsilon =0\) corresponds to the classical discrete Boltzmann equation, and we have \(\varepsilon =1\) for bosons and \(\varepsilon =-1\) for fermions.
Then the singular points are
where M is a Maxwellian, but the collision invariants are unchanged for normal DVMs. Hence, the ideas and the DVMs constructed in Sect. 3 can be used also for these cases.
However, we need to replace Eq. (29) by
to obtain corresponding properties for the operators L and S, and replace Eq. (33) by
for some positive constant \(\widetilde{K}>0\).
5.1 Linearized Problem
We consider the inhomogeneous (or homogeneous if \(g=0\)) linearized problem
where \(g=g(x)\in L^{1}(\mathbb {R}_{+},\mathbb {R}^{n})\), with one of the boundary conditions
-
(O)
the solution tends to zero at infinity, i.e.
$$\begin{aligned} f(x)\rightarrow 0\text { as }x\rightarrow \infty ; \end{aligned}$$ -
(P)
the solution is bounded, i.e.
$$\begin{aligned} \left| f(x)\right| <\infty \text { for all }x\in \mathbb {R}_{+}\text {; } \end{aligned}$$ -
(Q)
the solution can be slowly increasing at infinity, i.e.
$$\begin{aligned} \left| f(x)\right| \,e^{-\varepsilon x}\rightarrow 0\text { as } x\rightarrow \infty \text {, for all }\varepsilon >0\text {.} \end{aligned}$$
In case of boundary condition (O) we additionally assume that
Remark 6
Boundary condition (O) corresponds to the case when we have made the linearization (29) around a Maxwellian M, such that \(F\rightarrow M\) as \(x\rightarrow \infty \). Boundary conditions (P) and (Q) are the boundary conditions in the Milne and Kramers problem respectively.
At \(x=0\) we assume the boundary condition
where C is a given \(n^{+}\times n^{-}\) matrix and \(h_{0}\in \mathbb {R} ^{n^{+}}\) (cf. [5, 6]).
Theorem 5
[5]
-
(i)
Let
$$\begin{aligned} U_{+}=\mathrm {span}\left( u_{1},...,u_{m^{+}}\right) =\mathrm {span}\left\{ \left. u\,\right| \,B^{-1}Lu=\lambda u\text { for some }\lambda >0\right\} . \end{aligned}$$Assume that condition (39) is fulfilled, that
$$\begin{aligned} \dim \left( R_{+}-CR_{-}\right) U_{+}=m^{+}\text {,} \end{aligned}$$and that
$$\begin{aligned} h_{0},\left( R_{+}-CR_{-}\right) e^{xB^{-1}L}B^{-1}g(x)\in \left( R_{+}-CR_{-}\right) U_{+}\text { for all }x\in \mathbb {R}_{+}\text {.} \end{aligned}$$Then the system (38) with boundary conditions (O) and (40) has a unique solution.
-
(ii)
Assume that
$$\begin{aligned} \lim _{x\rightarrow \infty }x\int \limits _{x}^{\infty }\left\langle g\left( \sigma \right) ,z_{j}\right\rangle \,d\sigma =0\text { for }j=1,...,l\text {,} \end{aligned}$$and that
$$\begin{aligned} \dim \left( R_{+}-CR_{-}\right) X_{+}=n^{+}\text {,} \end{aligned}$$(41)with \(X_{+}=\mathrm {span}\left( u_{1},...,u_{m^{+}},y_{1},...,y_{k^{+}},z_{1},...,z_{l}\right) \). Then the system (38) with boundary conditions (P) and (40) has a unique solution with the asymptotic flow
$$\begin{aligned} f_{A}=\sum \limits _{i=1}^{k}\mu _{i}^{\infty }y_{i}+\sum \limits _{j=1}^{l}\eta _{j}^{\infty }z_{j}\text {,} \end{aligned}$$if the \(k^{-}\) parameters \(\mu _{k^{+}+1}^{\infty },...,\mu _{k}^{\infty }\) are prescribed.
-
(iii)
Assume that condition (41) or the condition
$$\begin{aligned} \dim \left( R_{+}-CR_{-}\right) \widetilde{X}_{+}=n^{+}\text {,} \end{aligned}$$with \(\widetilde{X}_{+}=\mathrm {span}\left( u_{1},...,u_{m^{+}},y_{1},...,y_{k^{+}},z_{1}+w_{1},...,z_{l}+w_{l}\right) \) is fulfilled. Then the system (38) with boundary conditions (Q) and (40) has a unique solution with the asymptotic flow
$$\begin{aligned} f_{A}(x)=\sum \limits _{i=1}^{k}\mu _{i}^{\infty }y_{i}+\sum \limits _{j=1}^{l}\left( \left( \eta _{j}^{\infty }-x\alpha _{j}^{\infty }\right) z_{j}+\alpha _{j}^{\infty }w_{j}\right) \text {,} \end{aligned}$$if the \(k^{-}+l\) parameters \(\mu _{k^{+}+1}^{\infty },...,\mu _{k}^{\infty }\) and \(\alpha _{1}^{\infty },...,\alpha _{l}^{\infty }\) are prescribed.
5.2 Non-linear Problem
We now consider the non-linear system
where C is a given \(n^{+}\times n^{-}\) matrix, \(h_{0}\in \mathbb {R}^{n^{+}} \), and the non-linear part fulfills
and
for some positive constant \(\widetilde{K}>0\) and differentiable function \(G: \mathbb {R}_{+}\times \mathbb {R}_{+}\rightarrow \mathbb {R}_{+}\) with positive partial derivatives and \(G(0,0)=0\). Assumption (43) is a generalization of the corresponding assumption (33), used in [6]. Assumption (33) is enough for the discrete Boltzmann equation for mixtures. However, we need the generalization (43), if we want to be able to consider for example the Nordheim-Boltzmann equation (see Remark 5).
The boundary condition \(f(x)\rightarrow 0\) as \(x\rightarrow \infty \) corresponds to the case when we have made the transformation (29) for a Maxwellian \(M=M_{\infty }\), such that \(F\rightarrow M_{\infty }\) as \(x\rightarrow \infty \).
We assume that
with \(\widehat{X}_{+}=\mathrm {span}\left( u_{1},...,u_{m^{+}},y_{1},...,y_{k^{+}},w_{1},....,w_{l}\right) \).
If \(C=0\), then condition (44) is fulfilled. In particular,
is a basis of \(\mathbb {R}^{n^{+}}\).
The following result on boundary layers gives the number of conditions that must be posed on the given data \(h_{0}\) to obtain a well-posed problem. Theorem 6 below can be proved by similar arguments as the corresponding Theorem in [6].
Theorem 6
Let condition (44) be fulfilled and suppose that \(\left\langle h_{0},h_{0}\right\rangle _{B_{+}}\) is sufficiently small. Then with \(k^{+}+l\) conditions on \(h_{0}\), the system (42) has an (at least locally) unique solution.
References
Aoki, K., Bardos, C., Takata, S.: Knudsen layer for gas mixtures. J. Stat. Phys. 112, 629–655 (2003)
Bardos, C., Caflisch, R.E., Nicolaenko, B.: The Milne and Kramers problems for the Boltzmann equation of a hard sphere gas. Commun. Pure Appl. Math. 39, 323–352 (1986)
Bardos, C., Golse, F., Sone, Y.: Half-space problems for the Boltzmann equation: a survey. J. Stat. Phys. 124, 275–300 (2006)
Bardos, C., Yang, X.: The classification of well-posed kinetic boundary layer for hard sphere gas mixtures. Commun. Partial Differ. Equ. 37, 1286–1314 (2012)
Bernhoff, N.: On half-space problems for the linearized discrete Boltzmann equation. Riv. Mat. Univ. Parma 9, 73–124 (2008)
Bernhoff, N.: On half-space problems for the weakly non-linear discrete Boltzmann equation. Kinet. Relat. Models 3, 195–222 (2010)
Bernhoff, N.: Boundary layers and shock profiles for the discrete Boltzmann equation for mixtures. Kinet. Relat. Models 5, 1–19 (2012)
Bird, G.A.: Molecular Gas Dynamics. Clarendon-Press, Oxford (1976)
Bobylev, A.V., Bernhoff, N.: Discrete velocity models and dynamical systems. In: Bellomo, N., Gatignol, R. (eds.) Lecture Notes on the Discretization of the Boltzmann Equation, pp. 203–222. World Scientific, Singapore (2003)
Bobylev, A.V., Cercignani, C.: Discrete velocity models for mixtures. J. Stat. Phys. 91, 327–341 (1998)
Bobylev, A.V., Cercignani, C.: Discrete velocity models without non-physical invariants. J. Stat. Phys. 97, 677–686 (1999)
Bobylev, A.V., Palczewski, A., Schneider, J.: On approximation of the Boltzmann equation by discrete velocity models. C. R. Acad. Sci. Paris Sér. I Math. 320, 639–644 (1995)
Bobylev, A.V., Vinerean, M.C.: Construction of discrete kinetic models with given invariants. J. Stat. Phys. 132, 153–170 (2008)
Bobylev, A.V., Vinerean, M.C., Windfall, A.: Discrete velocity models of the Boltzmann equation and conservation laws. Kinet. Relat. Models 3, 35–58 (2010)
Broadwell, J.E.: Shock structure in a simple discrete velocity gas. Phys. Fluids 7, 1243–1247 (1964)
Cabannes, H.: The discrete Boltzmann equation [1980 (2003)]. Lecture notes given at theUniversity of California at Berkeley, 1980, revised with R. Gatignol and L-S. Luo (2003)
Cercignani, C.: The Boltzmann Equation and Its Applications. Springer-Verlag, New York (1988)
Cercignani, C.: Rarefied Gas Dynamics. Cambridge University Press, Cambridge (2000)
Cercignani, C., Cornille, H.: Shock waves for a discrete velocity gas mixture. J. Stat. Phys. 99, 115–140 (2000)
Cornille, H., Cercignani, C.: A class of planar discrete velocity models for gas mixtures. J. Stat. Phys. 99, 967–991 (2000)
Cornille, H., Cercignani, C.: Large size planar discrete velocity models for gas mixtures. J. Phys. A 34, 2985–2998 (2001)
Coron, F., Golse, F., Sulem, C.: A classification of well-posed kinetic layer problems. Commun. Pure Appl. Math. 41, 409–435 (1988)
Fainsilber, L., Kurlberg, P., Wennberg, B.: Lattice points on circles and discrete velocity models for the Boltzmann equation. SIAM J. Math. Anal. 37, 1903–1922 (2006)
Gatignol, R.: Théorie Cinétique des Gaz à Répartition Discrète de Vitesses. Springer-Verlag, Berlin (1975)
Mouhot, C., Pareschi, L., Ray, T.: Convolutive decomposition and fast summation methods for discrete-velocity approximations of the Boltzmann equation. Math. Model. Numer. Anal. 47, 1515–1531 (2013)
Palczewski, A., Schneider, J., Bobylev, A.V.: A consistency result for a discrete-velocity model of the Boltzmann equation. SIAM J. Numer. Anal. 34, 1865–1883 (1997)
Ukai, S., Yang, T., Yu, S.H.: Nonlinear boundary layers of the Boltzmann equation: I. Existence. Commun. Math. Phys. 236, 373–393 (2003)
Vedenyapin, V.V.: Velocity inductive method for mixtures. Transp. Theory Stat. Phys. 28, 727–742 (1999)
Vedenyapin, V.V., Amasov, S.A.: Discrete models of the Boltzmann equation for mixtures. Differ. Equ. 36, 1027–1032 (2000)
Vedenyapin, V.V., Orlov, Y.N.: Conservation laws for polynomial Hamiltonians and for discrete models of the Boltzmann equation. Theor. Math. Phys. 121, 1516–1523 (1999)
Vinerean, M.C.: Discrete Kinetic Models and Conservation Laws. Karlstad University Studies. Ph.D thesis (2005)
Acknowledgments
The first ideas from which this paper originate were obtained during a visit of the first author at Parma University. The first author wants to thank M. Groppi, G. Spiga, and M. Bisi at Parma University for valuable discussions.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Bernhoff, N., Vinerean, M. Discrete Velocity Models for Mixtures Without Nonphysical Collision Invariants. J Stat Phys 165, 434–453 (2016). https://doi.org/10.1007/s10955-016-1624-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10955-016-1624-7