Lattice Boltzmann Methods for Navier-Stokes/Korteweg model
Target macroscopic NS/K model
The target macroscopic PDEs are fully described in Model of Navier-Stokes/Korteweg (NSK).
Since the historical method of “Shan-Chen” [1] & [2] many methods have been published to simulate those equations. An important family of methods is called Pseudo-potential methods. See a review e.g. in [3]. We present here, one of them implemented in LBM_Saclay, called the Kupershtokh’s forcing term [4]. Next, we present an alternative method, more intuitive which discretizes the potential form of the tensor pressure. Finally we present a scheme, based on a modification of the equilibrium distribution function and called “Well-Balanced LBM” [5].
Standard LBM with a forcing term
Pseudo-potential methods
Kupershtokh’s forcing term
In Eq. (229), the Kupershtokh’s forcing term writes
where \(\boldsymbol{u}^{\star}\) and \(\Delta\boldsymbol{u}\) are defined by
The force term \(\boldsymbol{F}_{int}\) is defined in Eq. (235). The subscript \(int\) for stands for interaction
where \(\psi(\rho)\equiv \psi^{eos}(\rho)\) is called the pseudo-potential which is defined by
where \(p^{eos}(\rho)\) is the Equations of state (EoS).
The discrete version of (235) writes
Discretization of Potential form of pressure tensor
Standard scheme with Guo’s forcing term (STD)
In Eq. (229), the forcing term is defined by
where the total force \(\boldsymbol{F}_{tot}\) is defined by Eq.:
The chemical potential \(\mu_{\rho}\) depends on the Equation of State which is used. They are defined for van der Waals and Carnahan-Starling in Equations of state (EoS). In Eq. (239) \(\boldsymbol{\nabla}\rho c_{s}^{2}\) is added to cancel the perfect gas eos which arises from Chapman-Enskog when the standard EqDF Eq. (230) is used. Both gradients \(\boldsymbol{\nabla}\rho\) and \(\boldsymbol{\nabla}\mu_{\rho}\) are discretized by directional finite difference (see Gradients and Laplacian).
Well-balanced LBM
Well-balanced LBM
The Lattice Boltzmann Equation is unchanged:
But, in order to avoid parasitic currents arising from the finite difference discretization of \(\boldsymbol{\nabla}\rho c_{s}^{2}\) in the previous scheme (STD), a new equilibrium distribution function is defined [5]:
where \(\rho_0\) is a constant often set as \(\rho_0=0\) and the function \(\Gamma_i(\boldsymbol{u})\) is:
The forcing term must also be modified:
where \(D\) is the spatial dimension (\(D=2\) for D2Q9).
References
Section author: Alain Cartalade