Two-dimensional off-lattice Boltzmann model for van der Waals fluids with variable temperature
Sergiu Busuioc, Victor E. Ambrus, Tonino Biciusca, Victor Sofonea

TL;DR
This paper introduces a novel two-dimensional off-lattice Boltzmann model for van der Waals fluids with variable temperature, demonstrating high accuracy and stability in simulating phase separation and thermal flows.
Contribution
It presents a new off-lattice Boltzmann approach with fourth-order accuracy for thermal liquid-vapor systems, including variable temperature effects and phase separation.
Findings
Achieves at least fourth order convergence in shear and wave propagation.
Maintains small spurious velocities (<1%) even at high temperature ratios.
Preserves Galilean invariance up to second order.
Abstract
We develop a two-dimensional Lattice Boltzmann model for liquid-vapour systems with variable temperature. Our model is based on a single particle distribution function expanded with respect to the full-range Hermite polynomials. In order to ensure the recovery of the hydrodynamic equations for thermal flows, we use a fourth order expansion together with a set of momentum vectors with 25 elements whose Cartesian projections are the roots of the Hermite polynomial of order Q = 5. Since these vectors are off-lattice, a fifth-order projection scheme is used to evolve the corresponding set of distribution functions. A fourth order scheme employing a 49 point stencil is used to compute the gradient operators in the force term that ensures the liquid-vapour phase separation and diffuse reflection boundary conditions are used on the walls. We demonstrate at least fourth order convergence with…
| 1 | ||||
| 2 | ||||
| 3 | ||||
| 4 | ||||
| 5 |
| order | order | |||||
|---|---|---|---|---|---|---|
| Ideal gas | Vapour | Liquid | Ideal gas | Vapour | Liquid | |
| Ideal gas | Vapour | Liquid | ||||
|---|---|---|---|---|---|---|
| order | order | order | order | order | order | |
| order | order | order | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Ideal gas | Vapour | Liquid | Ideal gas | Vapour | Liquid | Ideal gas | Vapour | Liquid | |
| 6.510 | 6.488 | 6.983 | |||||||
| 5.960 | 5.860 | 7.423 | |||||||
| 5.906 | 5.803 | 7.018 | |||||||
| 1.515 | 0.942 | 1.479 | |||||||
| order | order | order | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Ideal gas | Vapour | Liquid | Ideal gas | Vapour | Liquid | Ideal gas | Vapour | Liquid | |
| 1.807 | 1.796 | 2.164 | |||||||
| 1.940 | 1.939 | 1.937 | |||||||
| 1.940 | 1.939 | 1.770 | |||||||
| 1.940 | 1.939 | 1.940 | |||||||
| 1.940 | 1.939 | 1.940 | |||||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLattice Boltzmann Simulation Studies · Fluid Dynamics and Turbulent Flows · Fluid Dynamics and Vibration Analysis
Two-dimensional off-lattice Boltzmann model for van
der Waals fluids
with variable temperature
Sergiu Busuioc
Victor E. Ambru\cbs
Tonino Biciu\cbscă
Victor Sofonea
Center for Fundamental and Advanced Technical Research, Romanian Academy
Bd. Mihai Viteazul 24, 300223 Timi\cbsoara, Romania
Department of Physics, West University of Timi\cbsoara, Bd. Vasile Pârvan 4, 300223 Timi\cbsoara, Romania
Abstract
We develop a two-dimensional Lattice Boltzmann model for liquid-vapour systems with variable temperature. Our model is based on a single particle distribution function expanded with respect to the full-range Hermite polynomials. In order to ensure the recovery of the hydrodynamic equations for thermal flows, we use a fourth order expansion together with a set of momentum vectors with elements whose Cartesian projections are the roots of the Hermite polynomial of order . Since these vectors are off-lattice, a fifth-order projection scheme is used to evolve the corresponding set of distribution functions. A fourth order scheme employing a point stencil is used to compute the gradient operators in the force term that ensures the liquid-vapour phase separation and diffuse reflection boundary conditions are used on the walls. We demonstrate at least fourth order convergence with respect to the lattice spacing in the contexts of shear and longitudinal wave propagation through the van der Waals fluid. For the planar interface, fourth order convergence can be seen at small enough lattice spacings, while the effect of the spurious velocity on the temperature profile is found to be smaller than , even when . We further validate our scheme by considering the Laplace pressure test. Galilean invariance is shown to be preserved up to second order with respect to the background velocity. We further investigate the liquid-vapour phase separation between two parallel walls kept at a constant temperature smaller than the critical temperature and discuss the main features of this process.
keywords:
Lattice Boltzmann, Gauss-Hermite quadrature, liquid-vapor phase separation, shear waves, longitudinal waves, Galilean invariance.
††journal: Journal of LaTeX Templates
1 Introduction
Lattice Boltzmann (LB) models with variable temperature are known since at least two decades [1, 2, 3] and their development is still in progress today. Basically, the thermal LB models belong to one of the following families [4, 5]: multi-speed models [6, 7, 8, 9, 10, 11, 12, 13, 14, 15], double distribution function models [16, 17, 18, 19, 20, 21] and hybrid models [22, 23, 24, 25, 26, 27, 28, 29]. Such models are currently applied to investigate physical and engineering processes involving heat transfer with or without phase change, as well as micro- and nano-scale flow phenomena. The diversity of these applications are confirmed by the rich literature related to LB models and by two series of regular conferences [30, 31].
The purpose of this paper is to explore the capabilities of a minimal LB model with variable temperature used to simulate the behaviour of a two-dimensional () phase-separating fluid which obeys the Van der Waals equation of state. The model is constructed using the Gauss-Hermite quadrature of order and has velocity vectors. Since the roots of the fifth order Hermite polynomial are irrational numbers, the ensuing velocity set is off-lattice. For this reason, finite difference techniques must be employed in order to obtain the numerical solution of the evolution equations in the LB model. In this paper, we employ the third order total variation diminishing (TVD) Runge-Kutta (RK-3) time stepping procedure, together with the fifth-order weighted essentially non-oscillatory (WENO-5) scheme for the advection.
This paper is structured as follows. Section 2 introduces the off-lattice Boltzmann model, with a brief discussion of our non-dimensionalization convention, as well as of the momentum space discretization procedure, the expansion of the equilibrium distribution and the implementation of the forcing term which ensures the recovery of the van der Waals equation of state. The finite difference schemes RK-3 and WENO-5 are introduced in Sec. 3, together with a discussion of the implementation of the boundary conditions. Sec. 4 presents our validation tests (interface width, phase diagram) for the case of a planar interface (when the system is assumed to be homogeneous along the direction parallel to the walls). The Laplace pressure test is performed for circular gas bubbles in Sec. 5. We discuss the transport coefficients appearing in our model and its Galilean invariance in Sec. 6, in the context of the damping of shear and longitudinal waves in a periodic one-dimensional domain, as well as for a droplet in a constant velocity background flow. Section 7 presents our simulation results for the phase separation process induced in a van der Waals fluid at the critical point enclosed between parallel plates which are cooled suddenly. Our conclusions are summarized in Sec. 8.
2 Description of the model
2.1 Non-dimensionalized quantities
In LB models, all quantities of interest are expressed in non-dimesional form. For convenience, in this subsection the tilde () symbol over a letter which denotes a physical (measurable) quantity makes the difference between its dimensional form and the non-dimensionalized form . These two forms are related through , where is the corresponding reference quantity. The non-dimensionalization procedure of the Boltzmann equation [9] amounts to defining four basic reference quantities, namely the particle number density , the length , the mass and the energy , where is the Boltzmann constant and is the reference temperature. In our LB model, the reference length is some characteristic length of the fluid system, which may be, e.g., the width of the flow channel. For the single component van der Waals fluid considered in this paper, the mass of its particles is the natural choice for , while the properties of the fluid at the critical point are the natural choice for the reference temperature and the reference density, i.e. and . The values of and defining the critical point can be considered free parameters of the van der Waals model.
The reference values for other physical quantities in the LB model are derived from the above-mentioned basic quantities. In particular, we get the reference speed and the reference time [9, 32]. We choose the reference pressure to be the pressure of the ideal gas at and , namely . The reference density can also be written in terms of the molar volume at the reference temperature as follows:
[TABLE]
Here is the Avogadro number, while and are the nondimensionalized molar volumes at temperatures and , respectively. With this choice, the non-dimensionalized form of the van der Waals equation reads [12, 32]
[TABLE]
Finally, we note that in our model, the lattice spacing is and hence its non-dimensionalized value is , where is an integer number.
2.2 Discretization of the momentum space,
evolution equations and the equilibrium distribution functions
In LB models, the non-dimensionalized values of the fluid particle number density , velocity and temperature , defined in the nodes of a lattice , are retrieved at time through the calculation of the moments (up to second order) of the single particle distribution function defined in the point of the phase space [4, 11, 33]. Current multispeed LB models use the Cartesian coordinate system in the -dimensional momentum space and the moments of are computed using a convenient quadrature. For this purpose, is approximated by its expansion up to a certain order with respect to a set of orthogonal polynomials, e.g., the full-range Hermite polynomials defined on each Cartesian axis of the momentum space [4, 11, 33, 34, 35, 36]. The resulting quadrature points form a discrete vector set in the momentum space ( is a set of integer indices and , is the projection of the vector on the Cartesian axis ). As a result of the application of the Gauss-Hermite quadrature method, in the LB model the fluid system is described by the set of functions , defined in the nodes of a lattice .
In the -dimensional LB model where the full-range Gauss-Hermite quadrature of order is used on each Cartesian axis, we have for all , , and hence the momentum set has elements. The order of the quadrature should satisfy the condition in order to retrieve all the moments of up to order [11, 34, 35, 37]. Although the number of the quadrature points can be reduced by very elaborated pruning techniques by sacrificing some higher order moments of the distribution function [11, 38, 39], we will not consider such models in this paper.
When the Bhatnagar-Gross-Krook (BGK) collision term is used in a LB model with variable temperature, the moments of the distribution function up to order are needed in order to get the evolution equations of the macroscopic fields at the Navier - Stokes - Fourier level [4, 7, 11, 40]. Thus, the minimum number of the momentum vectors in the two-dimensional () thermal LB model based on the full-range Gauss-Hermite quadrature that ensures all the moments of up to order is . In this LB model, the full-range Gauss-Hermite quadrature of order is used on each Cartesian axis. The quadrature points, namely , , are constructed using the direct product rule [11, 35, 36]. For each , the Cartesian projections belong to the set , , of the roots of the full-range Hermite polynomial [11, 35, 41]. For convenience, Table 1 shows the elements of this set, as well as their associated weights given by [35, 36, 42, 43, 44]
[TABLE]
To avoid confusion, we recall that the full range Hermite polynomials used in this paper are the so-called probabilistic Hermite polynomials, which are orthogonal with respect to the weight function
[TABLE]
and their orthogonality relation reads [42]
[TABLE]
As usual in the current LB models involving the BGK collision term [11], the non-dimensionalized form of the evolution equation of the functions for a single-component fluid is:
[TABLE]
where is the force acting on a particle of mass and is the relaxation time. Even though according to the nondimensionalization conventions discussed in Subsec. 2.1, we keep explicit in all equations in order to avoid confusion. For simplicity, in this paper we assume that the relaxation time is constant. The Cartesian components , , of the elements in the discrete vector set that replace the momentum gradient in the Boltzmann equation, will be detailed in Subsec. 2.3.
The equilibrium functions are given by [35, 36]:
[TABLE]
and is the integer part of . In the above, it is understood that since and depend on and . To each , , , there is an associated weight , given by Eq. (3) and we will use the notation .
2.3 Force term
The following expression of the force , which appears in Eq.(5), was used in order to simulate the evolution of a van der Waals fluid [4, 32, 45, 46, 47, 48]:
[TABLE]
In this expression, the parameter controls the surface tension, is the non-dimensionalized ideal gas pressure and the non-dimensionalised form of the van der Waals pressure is given in Eq. (1). The spatial gradients appearing in Eq. (7) are computed using 49-point stencils which are given in Refs. [49, 50]. For the reader’s convenience, these stencils are summarized in Sec. 3.3.
To account for the Cartesian components , of , which appear in Eq.(5), we first expand the single particle distribution function with respect to the full-range Hermite polynomials defined on the Cartesian axis of the momentum space, to get [36]:
[TABLE]
where
[TABLE]
Using the recurrence property of the Hermite polynomials [11, 36] to compute the derivative with respect to of given in Eq. (8), we get
[TABLE]
After truncation of this expresion up to order , the application of the discretisation procedure in the momentum space gives:
[TABLE]
Note that the sum in Eq.(14) above runs up to since for all , .
2.4 Macroscopic equations
Multiplying the Boltzmann equation (5) with the collision invariants , and and integrating over the momentum space yields the following macroscopic equations:
[TABLE]
where is the viscous part of the stress tensor and is the heat flux. This quantities are defined in terms of the peculiar momentum as follows:
[TABLE]
The force (7) has the effect of replacing the ideal gas pressure in the momentum equation (16b) with the van der Waals pressure , while also adding a surface tension term:
[TABLE]
The above modification to the momentum equation is sufficient to induce spontaneous phase separation when the temperature of the fluid is smaller than the critical temperature .
Furthermore, a Chapman-Enskog analysis shows that, at first order, the viscous stress tensor and the heat flux are given by [40]:
[TABLE]
where the dynamic viscosity and heat conductivity have the following expressions:
[TABLE]
The ensuing Prandtl number ( is the specific heat for a two-dimensional monatomic gas) is fixed in the BGK model at:
[TABLE]
while the hard sphere model predicts that .
Given the above mentions there are two remarks we want to highlight: first, since the phase separation mechanism is induced through the use of a body force, the pressure appearing in the energy equation (16c) is still the ideal pressure, instead of the van der Waals pressure [51]; and second, the value of (21) is fixed at . The energy equation could be altered such that the ideal fluid pressure is replaced by the van der Waals pressure by employing the modified Boltzmann (i.e. Enskog) equation [52]. Furthermore, there are various methods to alter the value of , of which we mention the Shakhov [40] and the MRT [53, 54] models. These possible enhancements are the subject of forthcoming work. In this paper, we are interested to perform a first exploration of the capabilities of the single particle distribution function LB model based on Gauss-Hermite quadratures to simulate liquid-vapour thermal flows and, for simplicity, we only considered the simple form of both the body force term and of the collision term in Eq. (5).
3 Numerical scheme and boundary conditions
3.1 Time stepping
In this paper, the time stepping is implemented using the explicit third order total variation diminishing (TVD) Runge-Kutta (RK-3) time marching procedure [55, 56, 57, 58] associated to the fifth-order weighted essentially non-oscillatory (WENO-5) scheme [59, 60] for computing the advection. In order to implement the time stepping algorithm, it is convenient to cast the Boltzmann equation (5) in the following form:
[TABLE]
The third-order TVD Runge-Kutta integrator gives the following algorithm for computing the values of the distribution functions at time :
[TABLE]
3.2 Advection scheme
The advection term which appears in Eq. (22) above, namely
[TABLE]
is computed using the WENO-5 scheme [59, 60] along each Cartesian coordinate. Assuming that the flow domain is discretized using and nodes on the and axes, respectively, Eq. (24) becomes:
[TABLE]
where represents the flux of advected with velocity through the vertical interface between the cells centered on and . Similarly, represents the flux of advected with velocity through the horizontal interface between the cells centered on and . The construction of these fluxes is summarized below only for the horizontal direction and under the assumption of a positive advection velocity . In this case, the flux can be computed using the following expression [59]:
[TABLE]
where for brevity, the velocity and vertical indices and were omitted. The interpolating functions () are given by:
[TABLE]
The weighting factors appearing in Eq. (26) are given by:
[TABLE]
where the ideal weights have the following values:
[TABLE]
The indicators of smoothness can be computed as follows:
[TABLE]
The computation of the weighting factors (28) implies the division between the ideal weights (29) and the indicators of smoothness (30). In order to avoid division by [math] when either one, two or all three of the indicators of smoothness vanish, it is customary to modify Eq. (30) by adding a small quantity to . According to Ref. [56], is a dimensionful quantity and its effect on the WENO-5 scheme depends on the typical magnitude of the advected function . It can be seen from Tab. 1 that the ratio between the largest weight and the smallest weight is , i.e. the set of discrete distributions typically spans three orders of magnitude. Under these circumstances, we follow Refs. [61, 62] and compute the weighting factors directly using Tab. 2 in the limiting cases when any of the indicators of smoothness vanishes.
3.3 High order stencils for the gradient and gradient of the Laplacian
The WENO-5 scheme described in Subsec. 3.2 is of fifth order with respect to the lattice spacing for smooth functions [60]. The smallest square covering all nodes involved in updating a given lattice site comprises lattice sites. It is therefore natural to seek the computation of the gradient and gradient of the Laplacian appearing in Eq. (7) using the -point stencils described in Refs. [49, 50]. For the reader’s convenience, these stencils are summarized below.
Let be the difference between the ideal and van der Waals pressures. Following the discretization of the fluid domain using equal sized square cells of sides , the function is replaced by a set of time-dependent functions (, ). In order to compute the first term in Eq. (7) corresponding to the cell , the gradient of can be obtained using the following procedure [49]:
[TABLE]
where . The weights are symmetric with respect to and (), having the following values:
[TABLE]
while . The resulting scheme is th order accurate and th order isotropic for smooth functions [49].
The second term in Eq. (7) involves the gradient of the Laplacian of the density , which is replaced using the notation introduced above by a set of time-dependent functions (, ). The computation of the gradient of the Laplacian is performed using the following procedure:
[TABLE]
The convention in the above is that is the central matrix element (i.e., ). The coefficients have the following values:
[TABLE]
while . Eq. (33) is th order accurate and th order isotropic for smooth functios [50].
3.4 Boundary conditions
In this paper, we consider the phase separation in a van der Waals fluid placed between two parallel walls which are perpendicular to the axis. The flow is always assumed to be periodic along the axis. As already mentioned in Subsec. 3.3, the flow domain is discretized using a square lattice with nodes. Let , , , be the position vectors of the nodes in this lattice. The discussion in this section focuses on the implementation of the specular and diffuse reflection boundary conditions for the distribution functions , as well as for the macroscopic fields involved in the computation of the force term (7).
3.4.1 Specular boundary conditions
During the validation tests considered in Secs. 4 and 5, concerning a plane interface and the Laplace pressure test, the final configuration is considered to be symmetric with respect to the channel centerline, such that the simulation domain can be reduced by implementing specular reflection along the symmetry planes. In particular, let us consider that the center of the channel is located at . In order to perform the advection of the distribution function using Eq. (26), the value of must be defined below the bottom fluid domain boundary, where and , as well as to the left of the fluid domain where and . The specular reflection concept can be implemented along the bottom horizontal boundary as follows:
[TABLE]
On the left vertical boundary, the following procedure can be employed:
[TABLE]
The values and are defined with respect to and , such that the corresponding velocity component is reverted, i.e.:
[TABLE]
3.4.2 Diffuse reflection boundary conditions
Let us now consider the implementation of the diffuse reflection boundary conditions. For definiteness, we refer to the right wall, which is located at . According to the diffuse reflection concept, the distribution function of the fluid particles that return from a plane wall is the Maxwell-Boltzmann equilibrium distribution function corresponding to the wall velocity and temperature [35, 40, 63]. This amounts to setting the flux (26) through the interface between the fluid and the wall, located at , to the following value:
[TABLE]
where is computed using Eq. (6) by setting , , and , where represents the vertical velocity of the wall and the wall particle number density will be determined below in Eq. (42).
The flux in Eq. (38) can be achieved in the context of the WENO-5 scheme discussed in Subsec. 3.2 by fixing the distribution functions in the ghost nodes at () as follows [62]:
[TABLE]
In order to compute the fluxes of the distributions corresponding to particles travelling towards the wall, two ghost nodes are required inside the wall. The distributions in these ghost nodes are computed using a quadratic extrapolation from the fluid domain, as follows:
[TABLE]
The value of in the expression of is found for each value of by requiring the total flux of particles to vanish at the wall:
[TABLE]
such that can be computed using:
[TABLE]
where is defined in Eq. (6b).
3.4.3 Boundary conditions for the macroscopic fields
As discussed in Subsec. 3.3, the computation of the force term (7) is performed using stencils. In order to employ these stencils near the fluid domain boundary, the macroscopic fields ( and ) are reflected with respect to the coordinate axes, for both the specular and the diffuse reflection boundary conditions. This reflection has to be performed at the corners of the ghost domain, i.e. for the bottom left corner, where a double reflection occurs as follows:
[TABLE]
where .
4 Planar interface
In this section, the capabilities of our thermal models are discussed in the simple case of a planar interface. Complete homogeneity is assumed along the vertical () direction, such that the flow domain becomes essentially one-dimensional. The number of grid points in this case is and the spatial derivatives are computed only along the horizontal direction. In particular, the gradient of (31) reduces to:
[TABLE]
Similarly, the stencil (33) for the computation of reduces to:
[TABLE]
The analysis presented in this section concerns only the stationary state, in which we assume that the gas phase occupies the central half of the channel, while the liquid phase is confined to the vicinity of the walls. The stationary state is assumed to be symmetric with respect to the center of the channel. Assuming that the time derivatives in Eqs. (16) vanish, Eq. (16a) shows that , while Eq. (16c) shows that , since the viscous part of the stress tensor (19) vanishes. Since the heat flux must vanish at the center of the domain due to symmetry, implies throughout the fluid domain. Finally, Fourier’s law (19) shows that everywhere inside the fluid domain. The interface shape can be found by solving the stationary limit of Eq. (18):
[TABLE]
An approximate solution due to Wagner and Pooley [64] for the interface profile in the right half of the channel is:
[TABLE]
where and are the gas and liquid densities, is the interface width and is the interface position. This solution loses validity when is smaller than .
In order to save computational time, only the right half of the channel is simulated, while specular reflection boundary conditions are imposed at the left boundary, as discussed in Sec. 3.4.1. The wall is located at , where , such that the number of nodes is and the lattice spacing is . The system is initialized with a fluid at constant temperature with the density profile given in Eq. (47), where and are the liquid and gas densities at predicted through the well-known Maxwell construction (also known as the equal area construction rule), a procedure described in Refs. [65, 66, 67]. The interface width in Eq. (47) is approximated using the following expression:
[TABLE]
The interface position is set to .
Since Eq. (47) is not an exact solution, after the initialization the fluid undergoes an interface adjustment which causes the temperature to rise inside the fluid domain. Due to the extraction of the heat through the lateral walls, the fluid temperature near the wall remains close to . Around the liquid-gas interface, where the fluid density is not constant, heat generation occurs due to the non-vanishing spurious velocity, which is known to plague multiphase simulations [12, 32, 68, 69, 70, 71, 72, 73]. The stability and accuracy of our simulations is directly improved when the magnitude of these effects is reduced. Thus, Subsec. 4.1 is devoted to the analysis with respect to the lattice spacing and time step of the maximum temperature difference , as well as of the maximum value of the spurious velocity observed in the stationary state. This test is performed at , which is considered the working temperature in this paper. After choosing a suitable grid, an analysis of the robustness of our simulations is performed in Subsec. 4.2 by considering various values of . This analysis is important in order to highlight the validity domain of our simulations. A further validation test is performed in Subsec. 4.3, where the width of the planar interface is discussed. Finally, the phase diagram is discussed in Subsec. 4.4.
4.1 Grid convergence
To find the convergence order of the numerical scheme employed in this paper, we performed a series of simulations with constant time step at and , for various values of the lattice spacing . Figure 1 shows the general decrease of the temperature difference and of the spurious velocity when the lattice spacing is decreased. The half-channel profiles of and are shown in Figures 1(a) and (b) for various values of . It can be seen that both and exhibit strong oscillations at large lattice spacings (i.e., when ), which are suddenly damped when decreases under a certain threshold value (i.e., when ). A more quantitative analysis of the dependence of these spurious effects can be made at the level of the maximum temperature differece and maximum absolute value of the velocity . Contrary to expectations, Figs. 1(c) and (d) reveal two exponents. The first corresponds to large values of , when the corresponding profiles are plagued by high amplitude oscillations, and has the values for and for . The second exponent refers to the case when the oscillations magnitude is small, having the values for and for .
We thus conclude that, in order to perform accurate simulations at and , the lattice spacing should be decreased below . Unless otherwise stated, we will employ for the rest of the simulations presented in this paper.
Before ending this subsection, it is worth mentioning that the convergence with respect to the time step is much less instructive. This is because, for a fixed value of the lattice spacing, the time step is constrained via the CFL condition:
[TABLE]
In particular, for the fifth quadrature order model employed in this paper, , such that for , the time step is constrained via . Already at this value, the error due to the time integration is smaller than the error introduced by the spatial discretization, such that further decreasing the time step does not seem to significantly improve the numerical results and the convergence test in this particular case is inconclusive. For the rest of this paper, we employ .
4.2 Stationary profiles at various temperatures
Figure 2 shows the density, temperature and velocity profiles at various values of the wall temperature when , , and . The magnitude of the spurious velocities is less than , while the maximum temperature difference is smaller than even at . It can also be seen that for lower values of , the density gradient along the interface, and hence the amplitude of the spurious velocity and the temperature difference increase, as already observed in Refs. [12, 68].
To better assess the range within which our models can be reliably used for simulations, a series of computer runs were performed with by varying the wall temperature between and . Figures 3(a) and (b) show the profiles of and for various values of the temperature , obtained for and . A sudden decrease in the magnitudes of and can be observed when the wall temperature is increased from to . This sudden change of magnitude is visible also in Figs. 3(c) and (d), where the maximum values and are represented with respect to . These figures show two sets of simulation results, the first corresponding to and , while the second corresponds to and . Two apparently disjoint regimes can be observed, corresponding to the cases when the fluctuations of the amplitudes are large (small ) or small (large ). As expected, at fixed , the values of and decrease when the lattice spacing is decreased. It can be seen that the point lies inside the region of smaller errors, thus we conclude that the grid spacing and the time step are suitable for the simulation of one-dimensional thermal phase separation between parallel plates having the temperature .
4.3 Interface width test
In order to study the properties of the interface between the gas and liquid phases, the density profile is investigated in the stationary state, for various values of the wall temperature and of the surface tension parameter . In particular, we aim to characterize the interface shape using the approximate formula (47). The gas density , liquid density , interface location and interface width are obtained by performing a four-parameter nonlinear fit of Eq. (47). The first two plots in Fig. 4 represent the nondimensionalized density , for: (a) various values of the wall temperature and ; (b) various values of at . The values of and are determined separately for each data set as described above. The numerical results are compared with the approximate formula (47). The legend gives the ratio between the interface width obtained using the nonlinear fit and the value given in Eq. (48). It can be seen that the ratio approaches as approaches the critical temperature.
In order to assess the validity of Eqs. (47) and (48) away from the critical point, Fig. 4(c) shows the relative difference with respect to the distance from the critical point, measured by . It can be seen that the formula loses validity as the departure from the critical point is increased. In particular, for the relative departure from the predicted value is .
Finally, Fig. 4(d) tests the linear dependence of on for and . This dependence is tested in two steps, as follows. First, the value of is obtained via the four-parameter numerical fit described above. Next, the values of corresponding to various values of for the same value of are used to perform a fit of the law . Excellent agreement is found, while the values of found at and are within and departure from the value predicted through Eq. (48).
4.4 Phase diagram
Figure 5 shows the liquid-vapour phase diagram, as recovered with our model using and two sets of values for the lattice spacing and time step, namely . The values of the density are collected from the first lattice node near the wall for the liquid phase () and from the center of the channel for the vapour phase (). Very good agreement is observed between the density values obtained with our model and those obtained using Eq. (1) via the Maxwell construction. The details of the Maxwell construction are given in Refs. [65, 66, 67].
5 Laplace pressure test
In the case of circular droplets or bubbles, the pressure inside the interface is larger than the pressure outside of it. In this section, we consider the system described in Fig. 6, where a gas bubble of radius located at the center of the channel is immersed inside the liquid phase. At initial time, the fluid is assumed to be everywhere in thermal equlibrium () at the wall temperature (). The density is initialized according to Eq. (47), where and are the gas and liquid densities obtained via the Maxwell construction [65, 66, 67] at . The interface width is computed using the approximate formula (48), while the coordinate is replaced by the distance measured from the center of the channel. The initial interface location is at .
Assuming that is sufficiently large for the bubble to be stable, thermodynamic equlibrium is reached in the stationary state, such that throughout the domain. The pressure difference between the inside and outside of the interface satisfies:
[TABLE]
where is the surface tension and is the bubble radius after the interface is stabilized.
Since we are interested only in the stationary state which we assume to be symmetric with respect to the horizontal and vertical lines that intersect at the channel center, the computational demand can be reduced by implementing the specular reflection boundary conditions described in Sec. 3.4.1 on the bottom, left and top domain boundaries, as indicated in Fig. 6. The channel center is located at , while the wall and the top boundary are located at and , respectively. The time step is set to and the lattice spacing is , such that the simulations are performed on a square domain of size . For this test case, all simulations were performed with and .
The density and non-ideal (Van der Waals) pressure are shown in Figs. 7 (a) and (b), respectively, for . Good agreement can be observed between the fitted value for () and that obtained in Fig. 4(b) for the planar interface (). The surface tension is computed by multiplying the fitted value for the location of the interface by the difference between the van der Waals pressure (1) inside () and outside () of the bubble. Figure 7(c) represents this difference with respect to , for two values of . A linear fit gives the value of the surface tension .
Alternatively, the surface tension can be computed in the context of a planar interface using the following formula:
[TABLE]
The integration domain is understood to cross only one interface. For this purpose, the profiles presented in Fig. 4(b) can be used to obtain the value for the planar interface for the values of considered in Fig. 7(c). The numerical results obtained using the Laplace pressure test and the planar interface are summarized in Tab. 3. The relative error is below for both and .
6 Transport coefficients, sound speed and Galilean invariance
We further investigate the features of our models in several contexts. First, we demonstrate the ability of our models to correctly recover the transport coefficients of the fluid that we are simulating in the context of the damping of transversal (shear) and longitudinal (sound) waves. Galilean invariance of LB models has been discussed in many studies throughout the past two decades [24, 74, 75, 76, 77, 78, 79, 80]. In this section, we evaluate the sensitivity of our models to Galilei transformations, by considering the wave damping problems at non-vanishing background fluid velocities. We conclude this section by presenting a study of the evolution of a gas bubble enclosed between parallel walls kept at constant temperature for various values of the background velocity. In this section, we use the tilde () to denote time-dependent amplitudes. This notation should not be confused with the one introduced in Subsec. 2.1 for dimensional quantities.
6.1 Shear waves
A popular benchmark of lattice Boltzmann models is the damping of shear waves [69, 71, 75, 79]. The system is considered to be homogeneous along the direction. At initial time, the system is considered to be in local thermal equilibrium at constant density and temperature, while the velocity along the axis is initialised according to:
[TABLE]
where is the wavenumber of the shear wave, is its wavelength and we use . Without loss of generality, we set and choose a number of cells to discretise the system along the direction. The coordinate of the center of cell () is
[TABLE]
such that at initial time, we set .
Considering that is a small quantity, the continuity, Navier-Stokes and temperature equations (16) reduce to:
[TABLE]
while and . Assuming that for , , Eq. (54) yields
[TABLE]
where the subscript refers to the analytic solution derived in the linearised limit of the macroscopic equations (16). According to the Galilean invariance of the theory, the solution (55) should be valid also when seen by an observer travelling towards negative values of with a constant velocity , according to , expressed in the laboratory frame. In the inertial frame of this observer, the transverse velocity profile becomes:
[TABLE]
where is given in Eq. (55) and everywhere in the fluid. In order to recover the amplitude during our simulations, we use
[TABLE]
Throughout this section, we set the background temperature to , in order to ensure that our simulations lie in the hydrodynamic regime, and in order to ensure the validity of the linearisation ansatz which leads to Eq. (55). The time variable is discretised using values () in addition to the initial time . We further consider a division with respect to , giving rise to values (). For each value of , the quantity is computed using a discrete analogue of Eq. (57):
[TABLE]
where is the value of at time .
In order to perform quantitative analyses, the values are used to perform a numerical fit of Eq. (55) which allows the parameter to be extracted, using which the apparent viscosity can be computed via . The second type of quantitative analysis concerns the norm of the relative difference between and the expected value (55), which we compute using the trapezoidal rule:
[TABLE]
where when and and for .
We consider three batches of simulations. The first corresponds to the case of the ideal gas at unit density (), when the forcing term in Eq. (5) is not taken into account. The second and third batches correspond to the cases of the van der Waals vapour () and liquid () phases, respectively. For each simulation batch, we consider discretisations with , , , and points. For each value of , we consider velocities ranging from [math] (laboratory frame) to , with a step of . Since in this problem, the gradients of the density and temperature (and hence, of the pressure) are expected to vanish, the numerical results for these three media are very similar.
Figure 8 shows in the top panels the typical time dependence of the amplitude , while in the bottom panels, the convergence tests are presented, as discussed below. For simplicity, only the results for the first batch of simulations are shown (the case of the ideal gas).
In panel (a) of Fig. 8, the longitudinal velocity is (laboratory frame) and the domain is discretised using various number of nodes. It can be seen that already at , a reasonable agreement is found compared to the analytic formula (55). In panel (b), various values of the overall longitudinal velocity are considered, while keeping in order to enhance the differences between the various numerical results. It can be seen that the results deteriorate as is increased.
In the bottom panels of Fig. 8, the error in and in the norm computed using Eq. (59) are presented.
In panel (c) of Fig. 8, the longitudinal velocity is set to and the number of nodes is varied. A numerical fit of and as functions of gives values of close to , confirming that the WENO-5 scheme employed in this paper is fifth-order accurate, as also shown in Ref. [60]. The analysis discussed above is performed for overall longitudinal velocities , , and for the ideal gas and for the vapour and liquid phases of the van der Waals fluid and the results are reported in Tab. 4. It can be seen that the decrease of the exponents with is insignificant (less than difference between the cases and ). As expected, the exponents at fixed values of are very similar for the three media considered herein.
Finally, panel (d) of Fig. 8 measures the effects of increasing the longitudinal velocity on the numerical viscosity and the norm. The number of nodes is kept fixed at . Since at , the error compared to the analytic estimates is finite, the influence of can be isolated by considering the numerical results for and obtained at finite relative to their values when . A numerical fit of the scaling law shows that the differences and grow with exponent . Since this scaling holds only for small values of , the fits are performed for . Further results for this test are shown in Tab. 5, where the number of grid points is varied from to . It can be seen that the exponent is very close to for all tested cases. As expected, the difference between the results obtained for the ideal gas and the vapour and liquid phases of the van der Waals fluid is negligible.
6.2 Longitudinal waves
We now turn to another important problem in fluid dynamics which concerns the study of longitudinal waves [80, 81, 82, 83, 84, 85, 86, 87]. The propagation of longitudinal waves induces fluctuations in the macroscopic properties of the fluid, the amplitudes of which decay due to viscous and thermal dissipation. Considering that the wave propagates through a background state characterised by , and , the macroscopic quantities can be written as:
[TABLE]
The background velocity is introduced above to enable the solution of the longitudinal wave problem to be considered in any Galilean frame in motion along the wave’s direction of propagation. For simplicity, we set in the following, since can be restored at the end of the calculation using the principle of Galilean invariance.
Taking the limit when the wave amplitudes , and are small, the macroscopic equations (16) can be linearised as follows:
[TABLE]
We remind the reader that the heat capacity at constant volume is in our two-dimensional framework, corresponding to an adiabatic index . In the above, , is the surface tension parameter, while and are the shear viscosity and thermal conductivity for the BGK model discussed in Sec. 2.4. The pressures and appearing in the Navier-Stokes and heat equations are left unspecified in order to allow the same framework to be applied for the ideal and van der Waals fluids. Their values at and are denoted by and , while the perturbation can be written as:
[TABLE]
Since all the relations in Eq. (61) are linear and homogeneous with respect to the perturbation amplitudes, a harmonic decomposition can be made. Let be the wave number of a longitudinal wave with wavelength . In the laboratory frame (), the following ansatz can be made:
[TABLE]
where the amplitudes , and depend only on time. The analysis of the wave damping can be made at the level of independent modes by writing these amplitudes as follows:
[TABLE]
where the coefficients , and are constant.
Substituting Eqs. (63) and (64) into Eq. (61) gives:
[TABLE]
Setting yields the trivial solution . Thus, non-trivial dynamics occur only when:
[TABLE]
The above equation is cubic with respect to , thus it admits at least one real solution, which corresponds to the thermal mode . The other two roots , corresponding to the acoustic modes, must be complex in order to allow the wave to propagate. Writing , we see that induces acoustic dissipation, while is related to the speed of sound at the background parameters. In order to derive expressions for the allowed values of , we remember that and are proportional to , which is assumed to be a small number in order for the flow to remain within the hydrodynamic regime. Thus, we seek solutions of the form:
[TABLE]
where the imaginary unit was inserted in front of the leading order term. Inserting Eq. (67) into Eq. (66) gives, to orders and ,
[TABLE]
where we have identified the speed of sound as:
[TABLE]
Setting yields the thermal mode , while the cases with correspond to the acoustic modes :
[TABLE]
In the case of the ideal gas, we have , hence
[TABLE]
The above expressions can be seen to coincide with those deduced in Eq. (39) of Ref. [80] by setting , , , and .
The behaviour of the true van der Waals fluid can be recovered by setting . For the model used in this paper, only is fulfilled, while is approximated through the ideal gas pressure. This latter approximation affects the speed of sound , as well as the damping coefficients and . Figure 9 presents the dependence of , and with respect to for the ideal gas, for the true van der Waals fluid and for our model. The most important feature for the study of phase separation phenomena is the correct recovery of the spinodal curve, which is given by the solutions of for various values of . It can be seen from Eq. (70) that the spinodal curve is determined by solving
[TABLE]
The surface tension term reduces the breadth of the spinodal region. For and , the contribution of this term is negligible. However, there is always a minimal wavelength under which spinodal decomposition cannot occur, namely , where
[TABLE]
At and , , while the interface width predicted through Eq. (48) is . For large wavelengths, the surface tension can be neglected and the equation predicts that spinodal decomposition can occur for densities between and . Another interesting feature of the real van der Waals fluid is that the speed of sound becomes imaginary for densities between and (the values are computed for and ), which lie within the spinodal curve. In our model, the speed of sound remains real for all values of . In the regions outside the spinodal curve, the qualitative behaviour of the speed of sound in our model and in the true van der Waals model is similar. There are however discrepancies between the value of the speed of sound in the vapour and liquid phases for the true van der Waals fluid ( and ) compared to those occuring in our model ( and ).
Let us now write the solution of the longitudinal wave problem. Considering the coefficients and of the and modes as independent variables, the solutions , and can be written as:
[TABLE]
where Eq. (65) can be used to obtain:
[TABLE]
In the case when the density and temperature perturbations vanish at initial time (i.e., ), the constants , and are given up to through:
[TABLE]
In this case, and , such that the contribution of the purely evanescent mode is negligible. The full solution for the velocity amplitude can be written up to as:
[TABLE]
We now present our simulation results. As in Subsec. 6.1, we perform three batches of simulations: the first is for the ideal gas with ; the second and third are for the vapour () and liquid () phases of the van der Waals fluid with , respectively. All simulations are performed at and we consider the wavelength fixed at (). The relaxation time is fixed at while the time step is . The initial wave amplitudes are , and the evolution of the velocity amplitude is given in Eq. (77). In each simulation batch, we use between and grid points and the background velocity along the axis is varied between and .
In all cases, we perform iterations, up to . The values of the amplitude of the velocity are stored at intervals and are labelled (). The procedure for computing is:
[TABLE]
where . The quantitative analysis is performed at the level of three quantities, namely: the acoustic damping coefficient ; the sound speed ; and the norm. In order to extract and from the numerical data, Eq. (77) is written as:
[TABLE]
The parameters , and are obtained by performing a three-parameter fit of Eq. (79) for the case of the van der Waals fluid, while in the case of the ideal gas, is set to [math] and the fit is performed using only two free parameters. The other parameters are and . The norm is computed as follows:
[TABLE]
where is the solution of the linearised hydrodynamic equation derived in Eq. (77), evaluated at .
Figure 10 shows the typical evolution of the amplitude , as obtained using our numerical method, compared to the analytic solution (77) of the linearised hydrodynamics equations, for the cases of the ideal gas and of the vapour and liquid phases of the van der Waals fluid at . It can be seen that our numerical results are well overlapped with the analytic solution even when and , thus demonstrating the capabilities of the numerical scheme and the degree of Galilean invariance of our implementation. Figures 11 and 12 describe the typical procedure that we employed for the quantitative analyses discussed below.
In Fig. 11, the relative error of the numerically obtained values for and , computed with respect to their analytic expectations in Eq. (70), as well as , are represented with respect to for the case when . It can be seen that the errors decrease with only for . Further decreasing allows these quantities to stabilize at values which have a relative difference compared to Eq. (70) of about . This difference is comparable to both and , while Eqs. (70) and (77) are valid only at linear order in these quantities. Thus, the deviatation of the numerical results from the results obtained in the linearised regime is consistent with the assumptions employed in deriving the analytic solution. Thus, in order to extract the order of the numerical scheme, a numerical fit of the function is performed on the relative errors, but only for , thus avoiding the effects of the plateau region which appears at smaller values of . The exponents of the above mentioned fits are given in the legend. Further analysis was performed by considering a selection of values for , between and and the results are summarised in Tab. 6. The values of the exponents corresponding to and are generally confined between and . The exponent corresponding to presents wider variations, having values larger than for , and decreasing below at . It should be noted that the relative error in obtaining is several orders of magnitude below and . We conclude that our numerical results generally support that our numerical scheme is at least of order for small and moderate values of .
Figure 12 summarises the procedure that we used in order to determine the order at which changing the background longitudinal velocity affects our numerical results. Thus, we considered the relative errors of the differences of the numerically determined quantities , and for a given value of and their values obtained when . It can be seen that for sufficiently small values of , a power law can be observed, the exponent of which indicates an almost quadratic dependence of these differences on . The results presented in Fig. 12 are restricted to the case when . Further results for various values of between and are summarised in Tab. 7. These results are generally supportive of the nearly quadratic dependence of the relative errors on .
6.3 Laplace pressure test of a moving bubble
In this subsection we present a study of the evolution of a gas bubble enclosed between parallel walls kept at constant temperature for various values of the background velocity parallel to the system walls. We initialised the system with a bubble centered on using formula (47), temperature , fluid velocity and wall velocity . We test the Galilean invariance of our model by tracking the value of the surface tension evaluated using the Laplace law (50), as well as of the vertical coordinate of the bubble center, evaluated using formula (47), for background velocities and .
In Fig.14 (a) we present the evolution of the relative error , where is the value of the surface tension for the stationary bubble. It can be observed that this error is well below for all the velocities considered. The numerical fit of the average values , over the interval , against the function , as seen in Fig. 14(b), yields a value of very close to . In Fig. 14(c) we plot the evolution of the relative deviation of the bubble center. In Fig. 14(d) we plot the deviation with respect to background velocity at . A numerical fit gives a nearly linear dependence of the deviation on the background velocity.
In order to better illustrate the deviations of the bubble center in time, we present in Fig. 15 the density isocontour corresponding to for after one (), two () and three () cycles. It can be seen that the bubble constantly lags behind the background flow, such that the contours corresponding to successive cycles do not overlap. We attribute this effect to the spurious currents which are always present at the interface.
7 Phase separation dynamics between heat extracting parallel plates
We now consider the phase separation in a van der Waals fluid placed between two parallel walls. The fluid between the walls is in isothermal conditions at the critical temperature and the density field is initialized with small fluctuations , where the indices and identify the grid node, while is a random point-dependent number satisfying . At initial time, the temperature of the walls is suddenly decreased to (in this section, we only consider ), thus inducing the phase separation process by cooling the system via the gradual extraction of heat through the diffuse reflecting walls. Figure 16 shows the initial setup of the problem. The temperature of the walls is kept constant throughout the simulation. The simulation domain is comprised of nodes. The lattice spacing is set to , where , such that the left and right walls are located at and , respectively. The domain has unit vertical span. Diffuse reflection boundary conditions are implemented along the walls, which are located at and (). Periodic boundary conditions apply along the top and bottom domain boundaries, where and ().
Figure 17 shows the evolution of the liquid - vapor separation process on a lattice. At , the fluid temperature was and the wall temperature was set to . The simulation was conducted with the time step and lattice spacing and , respectively, while and . At early times, one observes the liquid deposition on the cold walls. As the bulk temperature decreases, further parallel bands of low and high density appear near the walls. Afterwards, these bands break into individual droplets due to the action of surface tension. The formation of liquid droplets in the central region of the channel is observed at later stages of the simulation. This happens because the temperature in the center of the channel decreases during the heat extraction through the walls, but always remains higher than the wall temperature, as seen in the right column of Figure 17 . This feature was observed also when investigating the liquid-vapour phase separation with a different thermal LB model [12]. Moreover, the right column of Figure 17 revealed that the local maxima in the temperature profiles are located in the liquid-vapour interface regions. In these regions, where large density gradients are present, there is an unphysical heat generation process, due to the spurious velocity, a numerical effect that plagues the LB models [5, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97]. This numerical effect has been succesfully reduced in this paper by using the fifth order weighted essentially non-oscillatory (WENO-5) numerical scheme.
8 Conclusion
A single particle distribution function thermal lattice Boltzmann model based on the full-range Gauss-Hermite quadrature of order was tested by simulating the liquid-vapour phase separation in a van der Waals fluid bounded by two parallel walls. The Van der Waals force term was implement using 49-point stencils. We validated our thermal model by considering the plane interface problem, the Laplace pressure test and by comparing the phase separation results against the Maxwell construction results. Good agreement was obtained for temperatures as low as . We also present a discussion on transport coefficients, sound speed and Galilean invariance.
Starting from an initial state in which the fluid is at the critical temperature , with random density fluctuations of at most around the critical density, we investigated the phase separation between two walls kept at a constant temperature . Our simulations show that the condensation starts in the vicinity of the walls. As the bulk temperature decreases, liquid droplets develop further in the channel. We observed that in the stationary state, spurious currents persist, which affect the temperature field through spurious heating at the vapour-liquid interface. To avoid the large relative errors induced by the numerical effects, it is necessary to use high order schemes such as the fifth order weighted essentially non-oscillatory (WENO-5) scheme with sufficiently small values of the lattice spacing and the time step , e.g. . With these parameters, the non-dimensionalised magnitude of the spurious velocity is below , while the fluid temperature profile is within the range of above the wall temperature , even when .
Acknowledgments
This work is supported by a grant from the Romanian National Authority for Scientific Research, CNCS-UEFISCDI, project number PN-II-ID-PCE-2011-3-0516. The authors are indebted to Adrian Horga for invaluable insight regarding the development of our CUDA code.
References
- [1]
F. Massaioli, R. Benzi, S. Succi, Exponential tails in 2-dimensional Rayleigh-Benard convection, Europhysics Letters 21 (1993) 305–310.
doi:10.1209/0295-5075/21/3/009.
- [2]
F. Alexander, S. Chen, J. Sterling, Lattice Boltzmann thermohydrodynamics, Physical Review E 47 (1993) R2249–R2252.
- [3]
Y. Qian, Simulating thermohydrodynamics with lattice BGK models, Journal of Scientific Computing 8 (1993) 231–242.
- [4]
Z. Guo, C. Shu, Lattice Boltzmann Method and its Applications in Engineering, World Scientific Publishing Co. Pte. Ltd., Singapore, 2013.
- [5]
Q. Li, K. Luo, Q. Kang, Y.L.He, Q.Chen, Q.Liu, Lattice Boltzmann methods for multiphase flow and phase-change heat transfer, Progress in Energy and Combustion Science 52 (2016) 62–105.
doi:10.1016/j.pecs.2015.10.001.
- [6]
Y.Chen, H. Ohashi, M. Akiyama, Thermal lattice Bhatnagar-Gross-Krook model without nonlinear deviations in macrodynamics equations, Physical Review E 50 (1994) 2776–2783.
- [7]
M. Watari, M. Tsutahara, Two-dimensional thermal model of the finite-difference lattice Boltzmann method with high spatial isotropy, Physical Review E 67 (2003) 036306.
doi:10.1103/PhysRevE.67.036306.
- [8]
M. Watari, M. Tsutahara, Possibility of constructing a multispeed Bhatnagar-Gross-Krook thermal model of the lattice Boltzmann method, Physical Review E 70 (2004) 016703.
doi:10.1103/PhysRevE.70.016703.
- [9]
V. Sofonea, R. F. Sekerka, Diffuse-reflection boundary conditions for a thermal lattice Boltzmann model in two dimensions: Evidence of temperature jump and slip velocity in micro channels, Phys. Rev. E 71 (2005) 066709.
doi:10.1103/PhysRevE.71.066709.
- [10]
P. Philippi, L. Hegele, Jr., L.O.E. dos Santos, R. Surmas, From the continuous to the lattice Boltzmann equation: The discretization problem and thermal models, Physical Review E 73 (2006) 056702.
doi:10.1103/PhysRevE.73.056702.
- [11]
X. W. Shan, X. F. Yuan, H. D. Chen, Kinetic theory representation of hydrodynamics: a way beyond the Navier-Stokes equation, J. Fluid. Mech. 550 (2006) 413–441.
doi:10.1017/S0022112005008153.
- [12]
G. Gonnella, A. Lamura, V. Sofonea, Lattice Boltzmann simulation of thermal non ideal fluids, Phys. Rev. E 76 (2007) 036703.
doi:10.1103/PhysRevE.76.036703.
- [13]
M. Sbragaglia, R. Benzi, L. Biferale, H. Chen, X. Shan, S. Succi, Lattice Boltzmann method with self-consistent thermo-hydrodynamic equilibria, Journal of Fluid Mechanics 628 (2009) 299–309.
doi:10.1017/S002211200900665X.
- [14]
F. Chen, A. G. Xu, G. C. Zhang, Y. J. Li, S. Succi, Multiple-relaxation-time lattice Boltzmann approach to compressible flows with flexible specific-heat ratio and prandtl number, EPL 90 (2010) 54003.
doi:10.1209/0295-5075/90/54003.
- [15]
N. Frapolli, S. Chikatamarla, I. Karlin, Multispeed entropic lattice Boltzmann model for thermal flows, Physical Review E 90 (2014) 043306.
doi:10.1103/PhysRevE.90.043306.
- [16]
X. He, S. Chen, G. Doolen, A novel thermal model for the lattice Boltzmann method in incompressible limit, Journal of Computational Physics 146 (1998) 282–300.
- [17]
Z. Guo, C. Zheng, B. Shi, T. Zhao, Thermal lattice Boltzmann equation for low Mach number flows: Decoupling model, Physical Review E 75 (2007) 036704.
doi:10.1103/PhysRevE.75.036704.
- [18]
Y. Zhang, X. Gu, R. Barber, D. Emerson, Modelling thermal flow in the transition regime using a lattice Boltzmann approach, EPL 77 (2007) 30003.
doi:10.1209/0295-5075/77/30003.
- [19]
I. Karlin, D. Sichau, S. Chikatamarla, Consistent two-population lattice Boltzmann model for thermal flows, Physical Review E 88 (2013) 063310.
doi:10.1103/PhysRevE.88.063310.
- [20]
H. Yasuoka, M. Kaneda, K. Suga, Thermal lattice Boltzmann method for complex microflows, Physical Review E 94 (2016) 013102.
doi:10.1103/PhysRevE.94.013102.
- [21]
G. Pareschi, N. Frapolli, S. Chikatamarla, I. Karlin, Conjugate heat transfer with the entropic lattice Boltzmann method, Physical Review E 94 (2016) 013305.
doi:10.1103/PhysRevE.94.013305.
- [22]
R. Zhang, H. Chen, Lattice Boltzmann method for simulations of liquid-vapor thermal flows, Phys. Rev. E 67 (2003) 066711.
doi:10.1103/PhysRevE.67.066711.
- [23]
P. Lallemand, L. Luo, Hybrid finite-difference thermal lattice Boltzmann equation, International Journal of Modern Physics B 17 (2003) 41–47.
doi:10.1142/S0217979203017060.
- [24]
P. Lallemand, L. Luo, Theory of the lattice Boltzmann method: Acoustic and thermal properties in two and three dimensions, Physical Review E 68 (2003) 036706.
doi:10.1103/PhysRevE.68.036706.
- [25]
G. Gonnella, A. Lamura, A. Piscitelli, A. Tiribocchi, Phase separation of binary fluids with dynamic temperature, Physical Review E 82 (2010) 046302.
doi:10.1103/PhysRevE.82.046302.
- [26]
H. Safari, M. Rahimian, M. Krafczyk, Extended lattice Boltzmann method for numerical simulation of thermal phase change in two-phase fluid flow, Physical Review E 88 (2013) 013304.
doi:10.1103/PhysRevE.88.013304.
- [27]
H. Safari, M. Rahimian, M. Krafczyk, Consistent simulation of droplet evaporation based on the phase-field multiphase lattice Boltzmann method, Physical Review E 90 (2014) 033305.
doi:10.1103/PhysRevE.90.033305.
- [28]
Z. Li, M. Yang, Y.W.Zhang, Hybrid lattice Boltzmann and finite volume method for natural convection, Journal of Thermophysics and Heat Transfer 28 (2014) 68–77.
- [29]
Q. Li, Q. J. Kang, M. M. Francois, Y. L. He, K. H. Luo, Lattice Boltzmann modeling of boiling heat transfer: The boiling curve and the effects of wettability, International Journal of Heat and Mass Transfer 85 (2015) 787–796.
doi:10.1016/j.ijheatmasstransfer.2015.01.136.
- [30]
International Conference for Mesoscopic Methods in Engineering and Science (ICMMES), URL: www.icmmes.org.
- [31]
International Conference on Discrete Simulation in Fluid Dynamics (DSFD), URL: www.dsfd.org.
- [32]
V. Sofonea, A. Lamura, G. Gonnella, A. Cristea, Finite-difference lattice Boltzmann model with flux limiters for liquid-vapor systems, Phys. Rev. E 70 (2004) 046702.
doi:10.1103/PhysRevE.70.046702.
- [33]
M. O. Deville, T. B. Gatski, Mathematical Modeling for Complex Fluids and Flows, Springer, Berlin, 2012.
- [34]
P. Fede, V. Sofonea, R. Fournier, S. Blanco, O. Simonin, G. Lepoutère, V. E. Ambru\cbs, Lattice Boltzmann model for predicting the deposition of inertial particles transported by a turbulent flow, Int. J. Multiph. Flow 76 (2015) 187–197.
doi:10.1016/j.ijmultiphaseflow.2015.07.004.
- [35]
V. E. Ambru\cbs, V. Sofonea, Lattice Boltzmann models based on half-range Gauss-Hermite quadratures, J. Comput. Phys. 316 (2016) 760–788.
doi:10.1016/j.jcp.2016.04.010.
- [36]
V. E. Ambru\cbs, V. Sofonea, Application of mixed quadrature lattice Boltzmann models for the simulation of Poiseuille flow at non-negligible values of the Knudsen number, J. Comput. Sci. 17 (2016) 403–417.
doi:10.1016/j.jocs.2016.03.016.
- [37]
B. Piaud, S. Blanco, R. Fournier, V. E. Ambru\cbs, V. Sofonea, Gauss quadratures - the keystone of lattice Boltzmann models, Int. J. Mod. Phys. C 25 (2014) 1340016.
doi:10.1142/S0129183113400160.
- [38]
S. Chikatamarla, I. Karlin, Lattices for the lattice Boltzmann method, Physical Review E 79 (2009) 046701.
doi:10.1103/PhysRevE.79.046701.
- [39]
J. Shim, R. Gatignol, Thermal lattice Boltzmann method based on a theoretical simple derivation of the Taylor expansion, Physical Review E 83 (2011) 046710.
doi:10.1103/PhysRevE.83.046710.
- [40]
V. E. Ambru\cbs, V. Sofonea, High-order thermal lattice Boltzmann models derived by means of Gauss quadrature in the spherical coordinate system, Phys. Rev. E 86 (2012) 016708.
doi:10.1103/PhysRevE.86.016708.
- [41]
B. Shizgal, Spectral Methods in Chemistry and Physics: Applications to Kinetic Theory and Quantum Mechanics (Scientific Computation), Springer, 2015.
- [42]
F. B. Hildebrand, Introduction to Numerical Analysis, second edition Edition, Dover Publications, 1987.
- [43]
M. Abramowitz, I. A. Stegun, Handbook of mathematical functions with formulas, graphs and mathematical tables, tenth printing Edition, National Bureau of Standards, Washington, 1972.
- [44]
F. W. J. Olver, D. W. Lozier, R. F. Boisvert, C. W. Clark, NIST Handbook of Mathematical Functions, Cambridge University Press, New York, 2010.
- [45]
H. Huang, M. Sukop, X. Lu, Multiphase Lattice Boltzmann Methods: Theory and Applications, John Wiley & Sons, Ltd., Chichester, UK, 2015.
- [46]
X. He, X. Shan, G. Doolen, Discrete Boltzmann equation model for nonideal gases, Physical Review E 57 (1998) R13.
- [47]
L. Luo, Unified theory of lattice Boltzmann models for nonideal gases, Physical Review Letters 81 (1998) 1618.
doi:10.1103/PhysRevLett.81.1618.
- [48]
T. Biciu\cbscă, A. Horga, V. Sofonea, Simulation of liquid-vapour phase separation on GPUs using Lattice Boltzmann models with off-lattice velocity sets, Comptes Rendus Mécanique 343 (2015) 580–588.
doi:10.1016/j.crme.2015.07.011.
- [49]
S. Leclaire, M. El-Hachem, J. Trepanier, M.Reggio, High order spatial generalization of 2d and 3d isotropic discrete gradient operators with fast evaluation on GPUs, Journal of Scientific Ccomputing 59 (3) (2014) 545–573.
doi:10.1007/s10915-013-9772-2.
- [50]
M. Patra, M. Karttunen, Stencils with isotropic discretization error for differential operators, Numerical Methods for Differential Equations 22 (4) (2006) 936–953.
- [51]
L.-S. Luo, Theory of the lattice Boltzmann method: Lattice Boltzmann models for nonideal gases, Phys. Rev. E 62 (2000) 4982–4996.
- [52]
X. He, G. D. Doolen, Thermodynamic foundations of kinetic theory and lattice Boltzmann models for multiphase flows, Journal of Statistical Physics 107 (112) (2002) 309–328.
- [53]
G. R. McNamara, A. L. Garcia, B. J. Alder, Stabilization of thermal lattice Boltzmann models, J. Stat. Phys 81 (1995) 395–408.
- [54]
F. Chen, A. Xu, G. Zhang, Y. Li, S. Succi, Multiple-relaxation-time lattice Boltzmann approach to compressible flows with flexible specific-heat ratio and Prandtl number, EPL 90 (2010) 54003.
doi:10.1209/0295-5075/90/54003.
- [55]
S. Gottlieb, C.-W. Shu, Total variation diminishing Runge-Kutta schemes, Math. Comp. 67 (1998) 73–85.
doi:10.1090/S0025-5718-98-00913-2.
- [56]
A. K. Henrick, T. D. Aslam, J. M. Powers, Mapped weighted essentially non-oscillatory schemes: Achieving optimal order near critical points, J. Comput. Phys 207 (2005) 542–567.
doi:10.1016/j.jcp.2005.01.023.
- [57]
C.-W. Shu, S. Osher, Efficient implementation of essentially non-oscillatory shock-capturing schemes, J. Comput. Phys. 77 (1988) 439–471.
doi:10.1016/0021-9991(88)90177-5.
- [58]
J. A. Trangenstein, Numerical solution of hyperbolic partial differential equations, Cambridge University Press, New York, 2007.
- [59]
Y. Gan, A. Xu, G. Zhang, Y. Li, Lattice Boltzmann study on Kelvin-Helmholtz instability: Roles of velocity and density gradients, Phys. Rev. E 83 (2011) 056704.
doi:10.1103/PhysRevE.83.056704.
- [60]
G. S. Jiang, C. W. Shu, Efficient implementation of weighted ENO schemes, J. Comput. Phys. 126 (1996) 202–228.
- [61]
R. Blaga, V. E. Ambru\cbs, High-order quadrature-based lattice boltzmann models for the flow of ultrarelativistic rarefied gasesArXiv:1612.01287 [physics.flu-dyn].
- [62]
S. Busuioc, V. E. Ambru\cbs, Lattice Boltzmann models based on the vielbein formalism for the simulation of the circular Couette flowArXiv:1708.05944 [physics.flu-dyn].
- [63]
S. Ansumali, I. Karlin, Kinetic boundary conditions in the lattice Boltzmann method, Phys. Rev. E 66 (2002) 026311.
doi:10.1103/PhysRevE.66.026311.
- [64]
A. P. Wagner, C. M. Pooley, Interface width and bulk stability: Requirements for the simulation of deeply quenched liquid-gas systems, Phys. Rev. E 76 (2007) 045702(R).
doi:10.1103/PhysRevE.76.045702.
- [65]
D. Kondepudi, I. Prigogine, Modern Thermodynamics : From Heat Engines to Dissipative Structures, John Wiley & Sons, Chichester, 1998.
- [66]
R. F. Sekerka, Thermal Physics : Thermodynamics and Statistical Mechanics for Scientists and Engineers, Elsevier, Amsterdam, 2015.
- [67]
T. Krüger, H. Kusumaatmaja, A. Kuzmin, O. Shardt, G. Silva, E. M. Viggen, The lattice Boltzmann method: Principles and practice, Springer, Switzerland, 2017.
- [68]
A. Cristea, V. Sofonea, Reduction of spurious velocity in finite difference lattice boltzmann models for liquid-vapor systems, Int. J. Mod. Phys. C 14 (9) (2003) 1251–1266.
doi:10.1142/S0129183103005388.
- [69]
V. Sofonea, R. F. Sekerka, Viscosity of finite difference lattice boltzmann models, J. Comput. Phys. 184 (2003) 422–434.
doi:10.1016/S0021-9991(02)00026-8.
- [70]
V. Sofonea, R. F. Sekerka, Diffusivity of two-component isothermal finite difference lattice boltzmann models, Int. J. Mod. Phys. C 16 (7) (2005) 1075–1090.
doi:10.1142/S0129183105007741.
- [71]
V. Sofonea, T. Biciuşcă, S. Busuioc, V. E. Ambru\cbs, G. Gonnella, A. Lamura, Corner-transport-upwind lattice Boltzmann model for bubble cavitation, Phys. Rev. E 97 (2018) 023309.
doi:10.1103/PhysRevE.97.023309.
- [72]
S. Hou, X. Shan, Q. Zou, G. D. Doolen, W. E. Soll, Evaluation of two lattice boltzmann models for multiphase flows, J. Comput. Phys. 138 (1997) 695–713.
- [73]
S. Teng, Y. Chen, H. Ohashi, Lattice boltzmann simulation of multiphase fluid flows through the total variation diminishing with artificial compression scheme, Int. J. Heat and Fluid Flow 21 (2000) 112–121.
doi:10.1016/S0142-727X(99)00068-5.
- [74]
P. Lallemand, L. S. Luo, Theory of the lattice boltzmann method: Dispersion, dissipation, isotropy, Galilean invariance, and stability, Phys. Rev. E 61 (6) (2000) 6546–6562.
- [75]
X. B. Nie, X. Shan, H. Chen, Galilean invariance of lattice boltzmann models, EuroPhysics Letters 81 (2008) 34005.
doi:10.1209/0295-5075/81/34005.
- [76]
Y.-H. Qian, Y. Zhou, Complete Galilean-invariant lattice BGK models for the Navier-Stokes equation, EuroPhysics Letters 42 (4) (1998) 359–364.
doi:10.1209/epl/i1998-00255-3.
- [77]
P. J. Dellar, Lattice Boltzmann algorithms without cubic defects in Galilean invariance on standard lattices, J. Comput. Phys. 259 (2013) 270–283.
doi:10.1016/j.jcp.2013.11.021.
- [78]
M. Geier, A. Pasquali, M. Schönherr, Parametrization of the cumulant lattice Boltzmann method for fourth order accurate diffusion I: Derivation and validation, J. Comput. Phys. 348 (2017) 862–888.
doi:10.1016/j.jcp.2017.05.040.
- [79]
M. Geier, A. Pasquali, Fourth order Galilean invariance for the lattice boltzmann method, Comput. Fluids 166 (2018) 139–151.
doi:10.1016/j.compfluid.2018.01.015.
- [80]
X. Shan, A central-moment multiple-relaxation-time collision modelArXiv:1808.04406 [physics.comp-ph].
- [81]
T. C. Cheng, S. K. Loyalka, Sound wave propagation in a rarefied gas-II: Gross-Jackson model, Progress in Nuclear Energy 8 (1981) 263–267.
doi:10.1016/0149-1970(81)90020-2.
- [82]
C. Cercignani, The Boltzmann equation and its applications, Springer, New York, NY, USA, 1988.
- [83]
T. E. Faber, Fluid dynamics for physicists, Cambridge University Press, Cambridge, UK, 1995.
- [84]
F. Sharipov, D. Kalempa, Numerical modeling of the sound propagation through a rarefied gas in a semi-infinite space on the basis of linearized kinetic equation, J. Acoust. Soc. Am. 124 (2008) 1993–2001.
- [85]
R.-J. Wang, K. Xu, The study of sound wave propagation in rarefied gases using unified gas-kinetic scheme, Acta Mechanica Sinica 28 (2012) 1022–1029.
doi:10.1007/s10409-012-0116-5.
- [86]
F. Sharipov, Rarefied gas dynamics, Wiley-VCH, Weinheim, Germany, 2016.
- [87]
V. E. Ambru\cbs, Transport coefficients in ultrarelativistic kinetic theory, Phys. Rev. C 97 (2018) 024914.
doi:10.1103/PhysRevC.97.024914.
- [88]
A. Zarghami, N. Looije, H. Van den Akker, Assessment of interaction potential in simulating nonisothermal multiphase systems by means of lattice Boltzmann modeling, Physical Review E 92 (2015) 023307.
doi:10.1103/PhysRevE.92.023307.
- [89]
K. Hejranfar, E. Ezzatneshan, Simulation of two-phase liquid vapor flows using a high-order compact finite-difference lattice Boltzmann method, Physical Review E 92 (2015) 053305.
doi:10.1103/PhysRevE.92.053305.
- [90]
L. Chen, Q. Kang, Y. Mu, Y. He, W. Tao, A critical review of the pseudopotential multiphase lattice Boltzmann model: Methods and applications, International Journal of Heat and Mass Transfer 76 (2014) 210–236.
doi:10.1016/j.ijheatmasstransfer.2014.04.032.
- [91]
S. Khajepor, B. Chen, Multipseudopotential interaction: A solution for thermodynamic inconsistency in pseudopotential lattice Boltzmann models, Physical Review E 91 (2015) 023301.
doi:10.1103/PhysRevE.91.023301.
- [92]
S. Khajepor, B. Chen, Multipseudopotential interaction: A consistent study of cubic equations of state in lattice Boltzmann models, Physical Review E 93 (2016) 013303.
doi:10.1103/PhysRevE.93.013303.
- [93]
M. Ikeda, P. Rao, L. Schaefer, A thermal multicomponent lattice Boltzmann model, Computers and Fluids 101 (2014) 250–262.
doi:10.1016/j.compfluid.2014.06.006.
- [94]
Y. Gan, A. Xu, G. Zhang, FFT-LB modeling of thermal liquid-vapor system, Communications in Theoretical Physics 57 (2012) 681–694.
doi:10.1088/0253-6102/57/4/24.
- [95]
Y. Gan, A. Xu, G. Zhang, Y. Li, Physical modeling of multiphase flow via lattice Boltzmann method: Numerical effects, equation of state and boundary conditions, Frontiers of Physics 7 (2012) 481–490.
doi:10.1007/s11467-012-0245-0.
- [96]
Y. Gan, A. Xu, G. Zhang, Y. Li, H. Li, Phase separation in thermal systems: A lattice Boltzmann study and morphological characterization, Physical Review E 84 (2011) 046715.
doi:10.1103/PhysRevE.84.046715.
- [97]
Y. Gan, A. Xu, G. Zhang, J. Wang, Y. Li, Y. Yang, Lattice Boltzmann kinetic modeling and simulation of thermal liquid-vapour system, International Journal of Modern Physics C 25 (2014) 1441002.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] F. Massaioli, R. Benzi, S. Succi, Exponential tails in 2-dimensional Rayleigh-Benard convection, Europhysics Letters 21 (1993) 305–310. doi:10.1209/0295-5075/21/3/009 . · doi ↗
- 2[2] F. Alexander, S. Chen, J. Sterling, Lattice Boltzmann thermohydrodynamics, Physical Review E 47 (1993) R 2249–R 2252.
- 3[3] Y. Qian, Simulating thermohydrodynamics with lattice BGK models, Journal of Scientific Computing 8 (1993) 231–242.
- 4[4] Z. Guo, C. Shu, Lattice Boltzmann Method and its Applications in Engineering, World Scientific Publishing Co. Pte. Ltd., Singapore, 2013.
- 5[5] Q. Li, K. Luo, Q. Kang, Y.L.He, Q.Chen, Q.Liu, Lattice Boltzmann methods for multiphase flow and phase-change heat transfer, Progress in Energy and Combustion Science 52 (2016) 62–105. doi:10.1016/j.pecs.2015.10.001 . · doi ↗
- 6[6] Y.Chen, H. Ohashi, M. Akiyama, Thermal lattice Bhatnagar-Gross-Krook model without nonlinear deviations in macrodynamics equations, Physical Review E 50 (1994) 2776–2783. doi:10.1103/Phys Rev E.50.2776 . · doi ↗
- 7[7] M. Watari, M. Tsutahara, Two-dimensional thermal model of the finite-difference lattice Boltzmann method with high spatial isotropy, Physical Review E 67 (2003) 036306. doi:10.1103/Phys Rev E.67.036306 . · doi ↗
- 8[8] M. Watari, M. Tsutahara, Possibility of constructing a multispeed Bhatnagar-Gross-Krook thermal model of the lattice Boltzmann method, Physical Review E 70 (2004) 016703. doi:10.1103/Phys Rev E.70.016703 . · doi ↗
