Cascaded or central-moment-based lattice Boltzmann method (CLBM) is a relatively recent development in the LBM community, which has better numerical stability and naturally achieves better Galilean invariance for a specified lattice compared with the classical single-relation-time (SRT) LBM. Recently, CLBM has been extended to simulate thermal flows based on the double-distribution-function (DDF) approach [L. Fei \textit{et al.}, Int. J. Heat Mass Transfer 120, 624 (2018)]. In this work, CLBM is further extended to simulate thermal flows involving complex thermal boundary conditions and/or a heat source. Particularly, a discrete source term in the central-moment space is proposed to include a heat source, and a general bounce-back scheme is employed to implement thermal boundary conditions. The numerical results for several canonical problems are in good agreement with the analytical solutions and/or numerical results in the literature, which verifies the present CLBM implementation for thermal flows.
In this paper, we give a more pellucid derivation for the cascaded lattice Boltzmann method (CLBM) based on a general multiple-relaxation-time (MRT) frame through defining a shift matrix. When the shift matrix is a unit matrix, the CLBM degrades into an MRT LBM. Based on this, a consistent forcing scheme is developed for the CLBM. The applicability of the non-slip rule, the second-order convergence rate in space and the property of isotropy for the consistent forcing scheme is demonstrated through the simulation of several canonical problems. Several other existing force schemes previously use…
In this paper, a central-moment-based lattice Boltzmann (CLB) method for incompressible thermal flows is proposed. In the method, the incompressible Navier-Stokes equations and the convection-diffusion equation for the temperature field are sloved separately by two different CLB equations. Through the Chapman-Enskog analysis, the macroscopic governing equations for incompressible thermal flows can be reproduced. For the flow field, the tedious implementation for CLB method is simplified by using the shift matrix with a simplified central-moment set, and the consistent forcing scheme is adopted…
In this paper, a generalized lattice Boltzmann (LB) model with a mass source is proposed to solve both incompressible and nearly incompressible Navier-Stokes (N-S) equations. This model can be used to deal with single-phase and two-phase flows problems with a mass source term. From this generalized model, we can not only get some existing models, but also derive new models. Moreover, for the incompressible model derived, a modified pressure scheme is introduced to calculate the pressure, and then to ensure the accuracy of the model. In this work, we will focus on a two-phase flow system, and i…
This paper deals with the numerical modelling of the interaction between a fluid and an incompressible solid (Neo Hookean) in small perturbations with the lattice Boltzmann method (LBM). In order to use a monolithic formulation and to solve the whole problem with the lattice Boltzmann method, an Eulerian approach is employed for the solid medium. The initial problem is thus transformed into a diphasic problem and a unique LBM solver is used for both phases (fluid and solid). With this approach, the force at the fluid-solid interface does not need to be explicitly computed. It is intrinsic to t…
Cascaded or central-moment-based lattice Boltzmann method (CLBM) proposed in [Geier \textit{et al.}, Phys. Rev. E \textbf{63}, 066705 (2006)] possesses very good numerical stability. However, two constraints exist in three-dimensional (3D) CLBM simulations. Firstly, the conventional implementation for 3D CLBM involves cumbersome operations and requires much higher computational cost compared to the single-relaxation-time (SRT) LBM. Secondly, it is a challenge to accurately incorporate a general force field into the 3D CLBM. In this paper, we present an improved method to implement CLBM in 3D. …
In this paper, a thermal cascaded lattice Boltzmann method (TCLBM) is developed in combination with the double-distribution-function (DDF) approach. A density distribution function relaxed by the cascaded scheme is employed to solve the flow field, and a total energy distribution function relaxed by the BGK scheme is used to solve temperature field, where two distribution functions are coupled naturally. The forcing terms are incorporated by means of central moments, which is consistent with the previous force scheme [Premnath \emph{et al.}, Phys. Rev. E \textbf{80}, 036702 (2009)] but the der…
In this paper, a kind of finite-difference lattice Boltzmann method with the second-order accuracy of time and space (T2S2-FDLBM) is proposed. In this method, a new simplified two-stage fourth order time-accurate discretization approach is applied to construct time marching scheme, and the spatial gradient operator is discretized by a mixed difference scheme to maintain a second-order accuracy both in time and space. It is shown that the previous finite-difference lattice Boltzmann method (FDLBM) proposed by Guo [1] is a special case of the T2S2-FDLBM. Through the von Neumann analysis, the sta…
The existing lattice Boltzmann models for incompressible multiphase flows are mostly constructed with two distribution functions, one is the order parameter distribution function, which is used to track the interface between different phases, and the other is the pressure distribution function for solving the velocity field. In this brief report, it is shown that in these models the recovered momentum equation is inconsistent with the target one: an additional interfacial force is included in the recovered momentum equation. The effects of the additional force are investigated by numerical sim…
Non-Newtonian fluid flows, especially in three dimensions (3D), arise in numerous settings of interest to physics. Prior studies using the lattice Boltzmann method (LBM) of such flows have so far been limited to mainly to two dimensions and used less robust collision models. In this paper, we develop a new 3D cascaded LBM based on central moments and multiple relaxation times on a three-dimensional, nineteen velocity (D3Q19) lattice for simulation of generalized Newtonian (power law) fluid flows. The relaxation times of the second order moments are varied locally based on the local shear rate …
In the CLB method, a Bosanquet-type effective viscosity is employed to account for the rarefaction effect on the gas viscosity. To gain accurate simulations and to match the Bosanquet-type effective viscosity, the combined bounce-back/specular-reflection boundary scheme with a modified second-order slip boundary condition is adopted in the CLB method. The present method is applied to study gas flow in a microchannel with periodic boundary condition and gas flow in a long microchannel (the ratio of the length to the height L/H=100) with pressure boundary condition over a wide range of Knudsen n…
In this paper, we develop an efficient lattice Boltzmann (LB) model for simulating immiscible incompressible $N$-phase flows $(N \geq 2)$ based on the Cahn-Hilliard phase field theory. In order to facilitate the design of LB model and reduce the calculation of the gradient term, the governing equations of the $N$-phase system are reformulated, and they satisfy the conservation of mass, momentum and the second law of thermodynamics. In the present model, $(N-1)$ LB equations are employed to capture the interface, and another LB equation is used to solve the Navier-Stokes (N-S) equations, where …
In this paper, a lattice Boltzmann equation (LBE) model is proposed for binary fluids based on a quasi-incompressible phase-field model [J. Shen et al, Comm. Comp. Phys. 13, 1045 (2013)]. Compared with the other incompressible LBE models based on the incompressible phase-field theory, the quasi-incompressible model conserves mass locally. A series of numerical simulations are performed to validate the proposed model, and comparisons with an incompressible LBE model [H. Liang et al, Phys. Rev. E 89, 053320 (2014)] are also carried out. It is shown that the proposed model can track the interface…
In this paper, computations of transient, incompressible, turbulent, plane jets using the discrete lattice BGK Boltzmann equation are reported. A priori derivation of the discrete lattice BGK Boltzmann equation with a spatially and temporally dependent relaxation time parameter, which is used to represent the averaged flow field, from its corresponding continuous form is given. The averaged behavior of the turbulence field is represented by the standard {\it k-$ε$} turbulence model and computed using a finite-volume scheme on non-uniform grids. Computed results are compared with analytical sol…
Cascaded lattice-Boltzmann method (Cascaded-LBM) employs a new class of collision operators aiming to improve numerical stability. It achieves this and distinguishes from other collision operators, such as in the standard single or multiple relaxation time approaches, by performing relaxation process due to collisions in terms of moments shifted by the local hydrodynamic fluid velocity, i.e. central moments, in an ascending order-by-order at different relaxation rates. In this paper, we propose and derive source terms in the Cascaded-LBM to represent the effect of external or internal forces o…
Operator split forcing schemes exploiting a symmetrization principle, i.e. Strang splitting, for cascaded lattice Boltzmann (LB) methods in two- and three-dimensions for fluid flows with impressed local forces are presented. Analogous scheme for the passive scalar transport represented by a convection-diffusion equation with a source term in a novel cascaded LB formulation is also derived. They are based on symmetric applications of the split solutions of the changes on the scalar field/fluid momentum due to the sources/forces over half time steps before and after the collision step. The latte…
In this paper, a non-orthogonal multiple-relaxation-time (MRT) lattice Boltzmann (LB) method for simulating incompressible thermal flows is presented. In the method, the incompressible Navier-Stokes equations and temperature equation are solved separately by two different MRT-LB equations, which are developed based on non-orthogonal basis vectors obtained from the combinations of the lattice velocity components. The macroscopic governing equations of incompressible thermal flows can be recovered from the method through the Chapman-Enskog analysis in the incompressible limit. Numerical simulati…
Fluid motion driven by thermal effects, such as that due to buoyancy in differentially heated three-dimensional (3D) enclosures, arise in several natural settings and engineering applications. It is represented by the solutions of the Navier-Stokes equations (NSE) in conjunction with the thermal energy transport equation represented as a convection-diffusion equation (CDE) for the temperature field. In this study, we develop new 3D lattice Boltzmann (LB) methods based on central moments and using multiple relaxation times for the three-dimensional, fifteen velocity (D3Q15) lattice, as well as …
A cascaded lattice Boltzmann (LB) approach based on central moments and multiple relaxation times to simulate thermal convective flows, which are driven by buoyancy forces and/or swirling effects, in the cylindrical coordinate system with axial symmetry is presented. In this regard, the dynamics of the axial and radial momentum components along with the pressure are represented by means of the 2D Navier-Stokes equations with geometric mass and momentum source terms in the pseudo Cartesian form, while the evolutions of the azimuthal momentum and the temperature field are each modeled by an adve…
In this paper, a multiple-relaxation-time (MRT) lattice Boltzmann (LB) model is developed for simulating incompressible axisymmetric thermal flows in porous media at the representative elementary volume (REV) scale. In the model, a D2Q9 MRT-LB equation is proposed to solve the flow field in addition to the D2Q5 LB equation for the temperature field. The source terms of the model are simple and contain no velocity and temperature gradient terms. The generalized axisymmetric Navier-Stokes equations for axisymmetric flows in porous media are correctly recovered from the MRT-LB model through the C…
In this paper, a multiple-distribution-function lattice Boltzmann method (MDF-LBM) with multiple-relaxation-time model is proposed for incompressible Navier-Stokes equations (NSEs) which are considered as the coupled convection-diffusion equations (CDEs). Through direct Taylor expansion analysis, we show that the Navier-Stokes equations can be recovered correctly from the present MDF-LBM, and additionally, it is also found that the velocity and pressure can be directly computed through the zero and first-order moments of distribution function. Then in the framework of present MDF-LBM, we devel…
Central moment lattice Boltzmann method (LBM) is one of the more recent developments among the lattice kinetic schemes for computational fluid dynamics. A key element in this approach is the use of central moments to specify collision process and forcing, and thereby naturally maintaining Galilean invariance, an important characteristic of fluid flows. When the different central moments are relaxed at different rates like in a standard multiple relaxation time (MRT) formulation based on raw moments, it is endowed with a number of desirable physical and numerical features. Since the collision o…
In this paper, a two-dimensional eight-velocity (D2Q8) multiple-relaxation-time (MRT) lattice Boltzmann (LB) model is proposed for incompressible porous flows at the representative elementary volume scale based on the Brinkman-Forchheimer-extended Darcy formulation. In the model, the porosity is included into the pressure-based equilibrium moments, and the linear and nonlinear drag forces of the porous media are incorporated into the model by adding a forcing term to the MRT-LB equation in the moment space. Through the Chapman-Enskog analysis, the generalized Navier-Stokes equations can be rec…
The lattice Boltzmann method (LBM) has gained increasing popularity in incompressible viscous flow simulations, but it uses many more variables than necessary. This defect was overcome by a recent approach that solves the more actual macroscopic equations obtained through Taylor series expansion analysis of the lattice Boltzmann equations [Lu et al., J. Comp. Phys., 415, 109546 (2020)]. The key is to keep some small additional terms (SATs) to stabilize the numerical solution of the weakly compressible Navier-Stokes equations. However, there are many SATs that complicate the implementation of t…
Simulation of multiphase flows require coupled capturing or tracking of the interfaces in conjunction with the solution of fluid motion often occurring at multiple scales. We will present unified cascaded LB methods based on central moments for the solution of the incompressible two-phase flows at high density ratios and for capturing of the interfacial dynamics. Based on a modified continuous Boltzmann equation (MCBE) for two-phase flows, where a kinetic transformation to the distribution function involving the pressure field is introduced to reduce the associated numerical stiffness at high …
In spite of the large number of papers appeared in the past which are devoted to the lattice Boltzmann (LB) methods, basic aspects of the theory still remain unchallenged. An unsolved theoretical issue is related to the construction of a discrete kinetic theory which yields \textit{exactly} the fluid equations, i.e., is non-asymptotic (here denoted as \textit{LB inverse kinetic theory}). The purpose of this paper is theoretical and aims at developing an inverse kinetic approach of this type. In principle infinite solutions exist to this problem but the freedom can be exploited in order to meet…
It is well-known that in fluid dynamics an alternative to customary direct solution methods (based on the discretization of the fluid fields) is provided by so-called \emph{particle simulation methods}. Particle simulation methods rely typically on appropriate \emph{kinetic models} for the fluid equations which permit the evaluation of the fluid fields in terms of suitable expectation values (or \emph{momenta}) of the kinetic distribution function $f(\mathbf{r,v},t),$ being respectively $\mathbf{r}$ and\textbf{\}$\mathbf{v}$ the position an velocity of a test particle with probability density …
This paper proposes an improved lattice Boltzmann scheme for incompressible axisymmetric flows. The scheme has the following features. First, it is still within the framework of the standard lattice Boltzmann method using the single-particle density distribution function and consistent with the philosophy of the lattice Boltzmann method. Second, the source term of the scheme is simple and contains no velocity gradient terms. Owing to this feature, the scheme is easy to implement. In addition, the singularity problem at the axis can be appropriately handled without affecting an important advant…
It is well-known that the original lattice Boltzmann (LB) equation deviates from the Navier-Stokes equations due to an unphysical velocity dependent viscosity. This unphysical dependency violates the Galilean invariance and limits the validation domain of the LB method to near incompressible flows. As previously shown, recovery of correct transport phenomena in kinetic equations depends on the higher hydrodynamic moments. In this Letter, we give specific criteria for recovery of various transport coefficients. The Galilean invariance of a general class of LB models is demonstrated via numerica…
In this paper, a finite volume lattice Boltzmann method (FVLBM) based on cell-center unstructured girds is presented and full studied to simulate the incompressible laminar flows, which is simple modified from the cell-vertex unstructured girds FVLBM proposed by Stiebler et al. [Computers & Fluids, 2006, 35(8): 814-819]. Compared with other complex flux reconstruct methods, the computational cost of present scheme is little and can achieve second-order spatial accuracy, the temporal accuracy is adjustable depending on the temporal discretization methods. Different boundary conditions are illus…
In this work, we extend the discrete unified gas-kinetic scheme (DUGKS) [Guo et al., Phys. Rev. E 88, 033305 (2013)] to continue two-phase flows. In the framework of DUGKS, two kinetic model equations are used to solve the quasi-incompressible phase-field governing equations [Yang et al., Phys. Rev.E 93, 043303 (2016)]. One is for the Chan-Hilliard (CH) equation and the other is for the Navier-Stokes equations. The DUGKS can correctly recover the quasi-incompressible phase-field governing equations through the Chapman-Enskog analysis. Unlike previous phase-field-based LB models, the Courant-Fr…
In this brief report, a thermal lattice-Boltzmann (LB) model is presented for axisymmetric thermal flows in the incompressible limit. The model is based on the double-distribution-function LB method, which has attracted much attention since its emergence for its excellent numerical stability. Compared with the existing axisymmetric thermal LB models, the present model is simpler and retains the inherent features of the standard LB method. Numerical simulations are carried out for the thermally developing laminar flows in circular ducts and the natural convection in an annulus between two coaxi…
An immersed interface-lattice Boltzmann method (II-LBM) is developed for modelling fluid-structure systems. The key element of this approach is the determination of the jump conditions that are satisfied by the distribution functions within the framework of the lattice Boltzmann method when forces are imposed along a surface immersed in an incompressible fluid. In this initial II-LBM, the discontinuity related to the normal portion of the interfacial force is sharply resolved by imposing the relevant jump conditions using an approach that is analogous to imposing the corresponding pressure jum…
We present a numerical scheme for simulating the dynamics of Brownian particles suspended in a fluid. The motion of the particles is tracked by the Langevin equation, whereas the host fluid flow is analyzed by using the lattice Boltzmann method. The friction force between a particle and the fluid is evaluated correctly based on the velocity difference at the position of the particle. The coupling method accurately reproduces the long-time tail observed in the velocity auto-correlation function. We also show that the fluctuation-dissipation relation holds between the relaxation of a single part…
In this paper, the finite volume lattice Boltzmann method (FVLBM) on unstructured grid presented in Part I of this paper is extended to simulate the turbulent flows. To model the turbulent effect, the $k-ω$ SST turbulence model is incorporated into the present FVLBM framework and also is solved by the finite volume method. Based on the eddy viscosity hypothesis, the eddy viscosity is computed from the solution of k-ωSST model, and the total viscosity is modified by adding this eddy viscosity to the laminar (kinematic) viscosity given in the Bhatnagar-Gross-Krook collision term. In order to enh…
In this paper we develop a 3D Lattice-Boltzmann model that recovers in the continuous limit the two-fluids theory for plasmas, and consecuently includes the generalizated Ohm's law. The model reproduces the magnetic reconnection process just by given the right initial equlibrium conditions in the magnetotail, without any assumption on the resistivity in the diffusive region. In this model, the plasma is handled like two fluids with an interaction term, each one with distribution functions associated to a cubic lattice with 19 velocities (D3Q19). The electromagnetic fields are considered like a…
The off-lattice Boltzmann (OLB) method consists of numerical schemes which are used to solve the discrete Boltzmann equation. Unlike the commonly used lattice Boltzmann method, the spatial and time steps are uncoupled in the OLB method. In the currently proposed schemes, which can be broadly classified into Runge-Kutta-based and characteristics-based, the size of the time-step is limited due to numerical stability constraints. In this work, we systematically compare the numerical stability of the proposed schemes in terms of the maximum stable time-step. In line with the overall LB method, we …
The general pressure equation (GPE) is a new method proposed recently by Toutant (J. Comput. Phys., 374:822-842 (2018)) for incompressible flow simulation. It circumvents the Poisson equation for the pressure and performs better than the classical artificial compressibility method. Here it is generalized for two-phase incompressible viscous flows with variable density and viscosity. First, the pressure evolution equation is modified to account for the density variation. Second, customized discretizations are proposed to deal with the viscous stress terms with variable viscosity. Besides, addit…
The cascaded or central-moments-based lattice Boltzmann method (CM-LBM) is a robust alternative to the more conventional BGK-LBM for the simulation of high-Reynolds number flows. Unfortunately, its original formulation makes its extension to a broader range of physics quite difficult. To tackle this issue, a recent work [A. De Rosis, Phys. Rev. E 95, 013310 (2017)] proposed a more generic way to derive concise and efficient three-dimensional CM-LBMs. Knowing the original model also relies on central moments that are derived in an adhoc manner, i.e., by mimicking those of the Maxwell-Boltzmann …
This paper presents a lattice Boltzmann model to simulate the aqueous humor (AH) dynamics in the human eyes by involving incompressible Navier-Stokes flow, heat convection and diffusion, and Darcy seepage flow. Verifying simulations indicate that the model is stable, convergent and robust. Further investigations were carried out, including the effects of heat convection and buoyancy, AH production rate, permeability of trabecular meshwork, viscosity of AH and anterior chamber angle on intraocular pressure (IOP). The heat convection and diffusion can significantly affect the flow patterns in th…
Numerical Simulation of Oscillating Multiphase Heat Transfer in Parallel plates using Pseudopotential Multiple-Relaxation-Time Lattice Boltzmann Method
Lattice Boltzmann (LB) models used for the computation of fluid flows represented by the Navier-Stokes (NS) equations on standard lattices can lead to non-Galilean invariant (GI) viscous stress involving cubic velocity errors. This arises from the dependence of their third order diagonal moments on the first order moments for standard lattices, and strategies have recently been introduced to restore GI without such errors using a modified collision operator involving either corrections to the relaxation times or to the moment equilibria. Convergence acceleration in the simulation of steady flo…
In this paper, we present a simple and accurate lattice Boltzmann (LB) model for immiscible two-phase flows, which is able to deal with large density contrasts. This model utilizes two LB equations, one of which is used to solve the conservative Allen-Cahn equation, and the other is adopted to solve the incompressible Navier-Stokes equations. A novel forcing distribution function is elaborately designed in the LB equation for the Navier-Stokes equations, which make it much simpler than the existing LB models. In addition, the proposed model can achieve superior numerical accuracy compared with…
Numerical codes using the Lattice Boltzmann Methods (LBM) for simulating one- or two-phase flows are widely compiled and run on graphical process units. However, those computational units necessitate to re-write the program by using a low-level language which is suited to those architectures (e.g. CUDA for GPU NVIDIA or OpenCL). In this paper we focus our effort on the performance portability of LBM i.e. the possibility of writing LB algorithms with a high-level of abstraction while remaining efficient on a wide range of architectures such as multicores x86, GPU NVIDIA, ARM, and so on. For suc…
Immersed boundary-lattice Boltzmann method (IB-LBM) has been widely used for simulation of particle-laden flows recently. However, it was limited to small-scale simulations with no more than O(103) particles. Here, we expand IB-LBM for massive particle-laden flows with more than O(104) particles by two sequential works. First is the Part I: serial computing on a single CPU core and following the Part II: parallel computing on many CPU cores. In this Part I paper, a highly efficient and localized implementation of IB-LBM is proposed for serial computing. We optimize in three main aspects: swap …