Skip to main content

A unified gas-kinetic scheme for micro flow simulation based on linearized kinetic equation

Abstract

The flow regime of micro flow varies from collisionless regime to hydrodynamic regime according to the Knudsen number Kn, which is defined as the ratio of the mean free path over the local characteristic length. On the kinetic scale, the dynamics of a small-perturbed micro flow can be described by the linearized kinetic equation. In the continuum regime, according to the Chapman-Enskog theory, hydrodynamic equations such as linearized Euler equations and Navier-Stokes equations can be derived from the linearized kinetic equation. In this paper, we are going to propose a unified gas kinetic scheme (UGKS) based on the linearized kinetic equation. For the simulation of small-perturbed micro flow, the linearized scheme is more efficient than the nonlinear one. In the continuum regime, the cell size and time step of UGKS are not restricted to be less than the particle mean free path and collision time, and the UGKS becomes much more efficient than the traditional upwind-flux-based operator-splitting kinetic solvers. The important methodology of UGKS is the following. Firstly, the evolution of microscopic distribution function is coupled with the evolution of macroscopic flow quantities. Secondly, the numerical flux of UGKS is constructed based on the integral solution of kinetic equation, which provides a genuinely multiscale and multidimensional numerical flux. The UGKS recovers the solution of linear kinetic equation in the rarefied regime, and converges to the solution of the linear hydrodynamic equations in the continuum regime. An outstanding feature of UGKS is its capability of capturing the accurate viscous solution in bulk flow region once the hydrodynamic flow structure can be resolved by the cell size even when the cell size is much larger than the kinetic length scale, such as the capturing of the viscous boundary layer with a cell size being much larger than the particle mean free path. Such a multiscale property is called unified preserving (UP) which has been studied in (Guo, et al. arXiv preprint arXiv:1909.04923, 2019). In this paper, a mathematical proof of the UP property for UGKS will be presented and this property is applicable to UGKS for solving both linear and nonlinear kinetic equations.

1 Introduction

The Boltzmann equation is a fundamental equation in kinetic theory, and it is widely applied in the fields of aerospace engineering, chemical industry, as well as the microelectromechanical systems (MEMS). The modeling scale of the Boltzmann equation is on the kinetic scale, namely the particle mean free path and collision time scale. Such small modeling scale makes the Boltzmann equation reliable but on the other hand quite complicated, comparing to the hydrodynamic scale Navier-Stokes (NS) and Euler equations. The complication of the Boltzmann equation comes from its high dimension and stiff collision operator. The asymptotic theories, such as the Hilbert expansion and Chapman-Enskog theory, have been developed to bridge the Boltzmann equation and the hydrodynamic equations, and connect the kinetic parameters to the hydrodynamic ones [13]. Similar to the asymptotic theories, the linearized Boltzmann equation has also been studied when dealing with the small perturbed flow field in MEMS and porous media. For such a small perturbed flow field, the linearized Boltzmann equation can faithfully recover the physical solution in a much effective way [3]. As shown in Fig. 1, the asymptotic analysis can also be applied on the linearized kinetic equation, which means the linearized kinetic equation corresponds to the linearized NS and Euler equations in the hydrodynamic scale. In many applications, the flow regime or the local Knudsen number varies several order of magnitude in a single computation, and therefore an effective multiscale numerical scheme is highly demanded.

Fig. 1
figure 1

A diagram of governing equations according to flow regime, and corresponding multiscale numerical scheme

For the last several decades, researchers have been trying to develop effective multiscale numerical schemes [49]. In 2010, Xu, et al. proposed the unified gas-kinetic scheme (UGKS), which is the first genuine multiscale scheme being able to capture the viscous effect with cell size much larger than the kinetic scale. The direct modeling methodology of UGKS are: firstly, the evolution of microscopic distribution function is coupled with the evolution of macroscopic flow quantities; secondly, the numerical flux of UGKS is constructed based on the evolution solution of kinetic equation, which provides a genuinely multiscale numerical flux [10]. The UGKS has been successfully applied in radiation and neutron transport [1115], plasma physics [16], and multiphase flow [17], etc. In order to reduce the computational cost, the unified gas-kinetic wave-particle (UGKWP) method, i.e. a stochastic version of UGKS has been proposed by Liu, et al. [18]. The UGKWP method is a multiscale method that has the asymptotic complexity diminishing (ACD) property [19]. The UGKWP is effective in the simulation of three dimensional hypersonic flow problems in all regimes. The discrete unified gas-kinetic scheme (DUGKS) developed by Guo, et al. is also a multiscale scheme [5, 20], and has been successfully applied in the field of micro flow [21, 22], gas mixture [23], gas-particle multiphase flow [24], phonon transport [25], radiation [26], etc. The general synthetic iteration scheme was first proposed by Wu, et al. for the steady state solution of the linearized kinetic equation [6], and is recently extended to the simulation of nonlinear kinetic equation and diatomic gas [27, 28].

In order to measure the capability of numerical schemes in capturing the multiscale flow physics, Guo, et al. proposes the concept of unified preserving (UP) property [1]. The definition of UP is for a consistent numerical scheme of the kinetic equation, if the scheme satisfies:

  1. 1.

    it is uniformly stable for all Knudsen number;

  2. 2.

    for Kn1, two parameters α,β(0,1) exist, such that as Δt=O(Knα), Δx=O(Knβ), the asymptotic expansion of the numerical scheme is identical to the Chapman-Enskog expansion of the kinetic equation up to the order of n;

Then, the scheme is called a n-th order UP scheme. From the above definition, one finds that the UP capability of a scheme can be measured by three parameters n and α, β. A higher n and lower α, β indicates a better multiscale scheme.

In this paper, we extend UGKS to the micro flow simulation and propose a linearized version of UGKS. The advantage of the linearized UGKS in comparison with the nonlinear UGKS is that it is much more efficient and accurate in the micro flow simulation. However, the drawback is that the application of linearized version of UGKS is limited to the small perturbed flow problems, but there are still wide applications. The rest of this paper is organised as following. In Section 2, we are going to specify the linearized kinetic equation and propose the unified gas-kinetic scheme for linearized system. In Section 3, we are going to analyze the unified preserving property of UGKS. The numerical tests are shown in Section 4. And Section 5 will be the conclusion.

2 Unified gas-kinetic scheme for linearized kinetic equation

2.1 Linearized kinetic equation

In this work, the kinetic BGK equation is considered [29],

$$ \frac{\partial f}{\partial t}+ \vec{v}\cdot\nabla_{\vec{x}} f = \frac{g-f}{\tau}, $$
(1)

where \(f(\vec {x},t,\vec {v})\) is the velocity distribution function of gas particle, τ is the local relaxation parameter which is determined by τ=μ/p with the gas pressure p and dynamic viscosity μ. The local equilibrium Maxwellian distribution \(g\left (\vec {x},t,\vec {v}\right)\) has the form

$$ g\left(\vec{x},t,\vec{v}\right)=\rho\left(\frac{m}{2\pi k_{B}T}\right)^{-\frac{3}{2}} \exp\left(-\frac{m\left(\vec{v}-\vec{U}\right)^{2}}{2k_{B}T}\right), $$
(2)

with density ρ, velocity \(\vec {U}\), temperature T, Boltzmann constant kB, molecular mass m. For the study of micro flow, assume that the unperturbed velocity \(\vec {U}_{0}=0\), and the following dimensionless is used,

$$ \tilde{\rho}=\frac{\rho}{\rho_{0}}, \quad \tilde{T}=\frac{T}{T_{0}}, \quad \tilde{x}=\frac{x}{L_{0}}, \quad \tilde{\vec{U}}=\frac{\vec{U}}{\left|\vec{U}_{ref}\right|}, \quad \tilde{f}=\frac{\vec{U}_{ref}^{3}}{\rho_{0}}f. $$
(3)

where the reference density ρ0 and temperature T0 are the unperturbed density and temperature, the reference velocity is the most probable speed \(\left |\vec {U}_{ref}\right |=\sqrt {2k_{B}T_{0}/m}\). The distribution function \(\tilde {f}\left (\vec {x},t,\tilde {\vec {v}}\right)\) can be linearized with respect to the small perturbation δ [30],

$$ \tilde{f}\left(\vec{x},t,\tilde{\vec{v}}\right)=\frac{1}{\pi^{3/2}} e^{-\tilde{\vec{v}}^{2}}\left[1+\tilde{f}_{\delta}\left(\vec{x},t,\tilde{\vec{v}}\right)\delta\right], $$
(4)

where the small perturbation δ can be a small pressure gradient, small temperature difference, small external force, etc. The linearized moments can be obtained by taking moments to the above distribution function,

$$ \begin{aligned} \tilde{\rho}\left(\vec{x},t\right)&=1+\tilde{\rho}_{\delta}\left(\vec{x},t\right)\delta,\\ \tilde{\vec{U}}\left(\vec{x},t\right)&=\tilde{\vec{U}}_{\delta}\left(\vec{x},t\right)\delta,\\ \tilde{T}\left(\vec{x},t\right)&=1+\tilde{T}_{\delta}\left(\vec{x},t\right)\delta, \end{aligned} $$
(5)

where

$$ \left(\begin{array}{c} \tilde{\rho}_{\delta}\\ \tilde{\vec{U}}_{\delta}\\ \tilde{T}_{\delta} \\ \end{array}\right)= \frac{1}{\pi^{3/2}}\int \left(\begin{array}{c} 1\\ \tilde{\vec{v}} \\ \frac{2}{3}\tilde{\vec{v}}^{2}-1 \\ \end{array}\right) \mathrm{e}^{-\tilde{\vec{v}}^{2}} \tilde{f}_{\delta}\left(\vec{x},t,\tilde{\vec{v}}\right)d\tilde{\vec{v}}. $$
(6)

The linearized BGK equation can be written as

$$ \frac{\partial \tilde{f}_{\delta}}{\partial \tilde{t}}+ \tilde{\vec{u}}\cdot\frac{\partial \tilde{f}_{\delta}}{\partial \tilde{\vec{x}}}= \frac{1}{\tilde{\tau}}\left[\tilde{\rho}_{\delta}+ 2\tilde{\vec{u}}\cdot\tilde{\vec{U}}_{\delta}+ \tilde{T}_{\delta}\left(\tilde{\vec{u}}^{2}-\frac{3}{2}\right)-\tilde{f}_{\delta}\right], $$
(7)

where the linearized equilibrium distribution function \(\tilde {g}_{\delta } \) is

$$ \tilde{g}_{\delta}=\tilde{\rho}_{\delta}+ 2\tilde{\vec{u}}\cdot\tilde{\vec{U}}_{\delta}+ \tilde{T}_{\delta}\left(\tilde{\vec{u}}^{2}-\frac{3}{2}\right). $$
(8)

In this paper, the variable hard sphere model of argon gas is considered, and the dimensionless dynamic viscosity coefficient is related to the Knudsen number as

$$ \tilde{\mu}=\frac{5(\alpha+1)(\alpha+2)}{4\alpha(5-2\omega)(7-2\omega)}\text{Kn}, $$
(9)

where the parameter α=1.0, ω=0.72, and the Knudsen number defined as Kn=λ/L0, which is the dimensionless form of particle mean free path λ. According to the asymptotic analysis, the relaxation time \(\tilde {\tau }\) is related to the dynamic viscosity \(\tilde {\mu }\) as \(\tilde {\tau }=\tilde {\mu }/\tilde {p}\) [4]. For a small perturbed flow with a small variation of pressure, the asymptotic behavior as \(\tilde {\tau }\to 0\) is the same as the asymptotic behavior as Kn→0. For the sake of simple notation, the tilde and subscript δ is omitted in the rest of this paper, and no confusion will be caused.

Analogy to the Chapman-Enskog theory, the linearized hydrodynamic equations can be derived from the above linearized kinetic equation in continuum regime [1, 2]. We perform asymptotic analysis to Eq. (7) with respect to τ, and the distribution function can be expanded as

$$ f=f^{(0)}+\tau f^{(1)}+\tau^{2}f^{(2)}+..., $$
(10)

and correspondingly the time derivative is also expanded as

$$ \partial_{t}=\partial_{t_{0}}+\tau \partial_{t_{1}}+\tau^{2} \partial_{t_{2}}+..., $$
(11)

where \(\partial _{t_{k}}\) stands for the contribution to t from the spatial gradients of the (k+1)−th order hydrodynamic variables. Substitute the expansion of the distribution function (10) and time derivative (11) into the linearized kinetic Eq. (7), and the following hierarchy can be obtained

$$\begin{array}{*{20}l} &\tau^{-1}: \quad f^{(0)}=f^{eq}, \end{array} $$
(12)
$$\begin{array}{*{20}l} &\tau^{0}: \quad D_{0}f^{(0)}=-f^{(1)}, \end{array} $$
(13)
$$\begin{array}{*{20}l} &\tau^{1}: \quad \partial_{t_{1}}f^{(0)}+D_{0}f^{(1)}=-f^{(2)}, \end{array} $$
(14)
$$\begin{array}{*{20}l} &... \end{array} $$
(15)
$$\begin{array}{*{20}l} &\tau^{k-1}: \quad \sum_{j=1}^{k-1}f^{(k-j-1)}+D_{0}f^{(k-1)}=f^{(k)}, \end{array} $$
(16)

where \(D_{0}=\partial _{t_{0}}+\vec {v}\cdot \nabla \). The conservative constraint of collision operator gives

$$ \int \psi f^{(k)} d\vec{v} =0, $$
(17)

where \(\psi =\left (1,\vec {v},\vec {v}^{2}/2\right)\) is the collision invariants. Consider the two dimensional case, the second order hierarchy gives the linearized Euler equations

$$ \frac{\partial}{\partial t} \left(\begin{array}{c}\rho\\U\\V\\\frac34(\rho+T)\\ \end{array}\right)+ \frac{\partial}{\partial x} \left(\begin{array}{c}U\\\frac12(\rho+T)\\0\\\frac54 U\\ \end{array}\right)+ \frac{\partial}{\partial y} \left(\begin{array}{c}V\\0\\\frac12(\rho+T)\\\frac54 V\\ \end{array}\right)=0, $$
(18)

where U, V are the macroscopic x-directional velocity and y-directional velocity. The second and third order hierarchies give the linearized Navier-Stokes equations

$$ \begin{aligned} &\frac{\partial}{\partial t} \left(\begin{array}{c}\rho\\U\\V\\\frac34(\rho+T)\\ \end{array}\right)+ \frac{\partial}{\partial x} \left(\begin{array}{c}U\\\frac12(\rho+T)\\0\\\frac54 U\\ \end{array}\right)+ \frac{\partial}{\partial y} \left(\begin{array}{c}V\\0\\\frac12(\rho+T)\\\frac54 V\\ \end{array}\right)\\ &= \frac{\partial}{\partial x} \left(\begin{array}{c}0\\\frac23 \tau U_{x}-\frac13 \tau V_{y}\\\frac12\tau(V_{x}+U_{y})\\\frac58 \tau T_{x}\\ \end{array}\right)+ \frac{\partial}{\partial y} \left(\begin{array}{c}0\\\frac12 \tau(U_{y}+V_{x})\\\frac23\tau V_{y}-\frac13\tau U_{x}\\\frac58\tau T_{y}\\ \end{array}\right), \end{aligned} $$
(19)

where the viscous coefficient \(\mu =\frac {\tau }{2}\), heat conduction coefficient \(\kappa =\frac {5\tau }{8}\), and the Prandtl number is \(\frac {c_{p}\mu }{\kappa }=1\).

2.2 Unified gas-kinetic scheme

Consider two dimensional flow, the following reduced distribution functions are introduced to reduce the computational cost,

$$ \begin{aligned} h\left(\vec{x},t,u,v\right)&=\frac{1}{\sqrt{\pi}}\int \mathrm{e}^{-w^{2}}f\left(\vec{x},t,u,v,w\right) dw,\\ b\left(\vec{x},t,u,v\right)&=\frac{1}{\sqrt{\pi}}\int \mathrm{e}^{-w^{2}}\left(w^{2}-\frac12\right)f\left(\vec{x},t,u,v,w\right) dw. \end{aligned} $$
(20)

The moments of the reduced distribution function are

$$ \left(\begin{array}{c} \rho\\ \vec{U}\\ T \\ \end{array}\right)= \frac{1}{\pi}\int \left(\begin{array}{c} h\\ \vec{v} h\\ \frac23\left(u^{2}+v^{2}-1\right)h+\frac23b\\ \end{array}\right) \mathrm{e}^{-\left(u^{2}+v^{2}\right)} dudv. $$
(21)

The reduced distribution functions follow the kinetic equations

$$ \begin{aligned} \frac{\partial h}{\partial t}+ u\frac{\partial h}{\partial x}+ v\frac{\partial h}{\partial y}&= \frac{1}{\tau}\left[\rho+ 2\vec{v}\cdot\vec{U}+ T\left(\vec{v}^{2}-1\right)-h\right],\\ \frac{\partial b}{\partial t}+ u\frac{\partial b}{\partial x}+ v\frac{\partial b}{\partial y}&= \frac{1}{\tau}\left(\frac12T-b\right), \end{aligned} $$
(22)

where \(g_{h}=\rho +2\vec {v}\cdot \vec {U}+T\left (\vec {v}^{2}-1\right)\) and \(g_{b}=\frac 12T\) are the reduced equilibrium distribution function. The finite volume evolution equation of UGKS is obtained by integrating Eq. (22) with respect to space and time. Consider space control volume Ωi and velocity control volume Ωj, and the cell averaged quantities are defined as

$$ \begin{aligned} &h^{n}_{ij}=\frac{1}{|\Omega_{ij}|}\int h\left(\vec{x},t^{n},\vec{v}\right) d\vec{x} d\vec{v},\\ &b^{n}_{ij}=\frac{1}{|\Omega_{ij}|}\int b\left(\vec{x},t^{n},\vec{v}\right) d\vec{x} d\vec{v},\\ &\vec{W}^{n}_{ij}=\frac{1}{|\Omega_{i}|}\int \vec{W}\left(\vec{x},t^{n}\right) d\vec{x}, \end{aligned} $$
(23)

where Ωij=ΩiΩj is the control volume in the phase space. The UGKS evolution equations of the distribution functions are

$$ \begin{aligned} h^{n+1}_{ij}=&h^{n}_{ij}-\frac{1}{|\Omega_{i}|}\int_{\partial \Omega_{i}} F^{h}_{j} ds +\frac{\Delta t}{2}\left(\frac{g_{h,ij}^{n}-h^{n}_{ij}}{\tau^{n}}+\frac{g_{h,ij}^{n+1}-h^{n+1}_{ij}}{\tau^{n+1}}\right),\\ b^{n+1}_{ij}=&b^{n}_{ij}-\frac{1}{|\Omega_{i}|}\int_{\partial \Omega_{i}} F^{b}_{j} ds +\frac{\Delta t}{2}\left(\frac{g_{b,ij}^{n}-b^{n}_{ij}}{\tau^{n}}+\frac{g_{h,ij}^{n+1}-b^{n+1}_{ij}}{\tau^{n+1}}\right), \end{aligned} $$
(24)

which are coupled with the evolution equations of the macroscopic conservative variables.

$$ \vec{W}^{n+1}_{i}=\vec{W}^{n}_{i}-\frac{1}{|\Omega_{i}|}\int_{\partial \Omega_{i}} F^{W}_{j} ds. $$
(25)

Assume that tn=0, the center of cell interface \(\vec {x}_{\partial \Omega _{j}}=0\), the projection of velocity on the outer normal vector \(\vec {n}_{\partial \Omega _{j}}\) is u, and the UGKS multiscale numerical flux is

$$ \begin{aligned} &F^{h}_{j}=\int_{0}^{\Delta t}ue^{-w^{2}} f(0,t,\vec{v}) dw dt,\\ &F^{b}_{j}=\int_{0}^{\Delta t}ue^{-w^{2}} \left(w^{2}-\frac12\right)f\left(0,t,\vec{v}\right) dw dt,\\ &F^{W}=\int_{0}^{\Delta t}u\vec{\psi} f\left(0,t,\vec{v}\right) d\vec{v} dt, \end{aligned} $$
(26)

where \(\vec {\psi }=\left (1,\vec {v},\frac 12\vec {v}^{2}\right)\) is the conservative moments. The key ingredient of UGKS is the use of integral solution \(f\left (0,t,\vec {v}\right)\) in the construction of numerical flux,

$$ \begin{aligned} f\left(0,t,\vec{v}\right)=&\frac{1}{\tau}\int_{0}^{t} g\left(\vec{x}',t',\vec{v}\right) e^{-\frac{t'-t}{\tau}} dt'+e^{-t/\tau} f_{0}\left(-\vec{v} t,\vec{v}\right)\\ =&\left(1-e^{-t/\tau}\right)g_{0} +\left(\tau\left(e^{-t/\tau}-1\right)+te^{-t/\tau}\right)\left(u\partial_{x}g_{0}+v\partial_{y}g_{0}\right)\\ &+\tau\left(t/\tau-1+e^{-t/\tau}\right)\partial_{t}g_{0}+e^{-t/\tau}f_{0} -te^{-t/\tau}\left(u\partial_{x}f_{0} +v\partial_{y}f_{0}\right), \end{aligned} $$
(27)

where \(f_{0}\left (\vec {x},\vec {v}\right)\) is the initial distribution at t=0, and

$$ \begin{aligned} &f_{0}=f_{0}^{l} H[u]+f_{0}^{r} (1-H[u]),\\ & \int \psi g_{0} d\vec{v} = \int \psi f_{0} d\vec{v}, \\ &\partial_{x} g_{0}=\partial_{x}^{l} g_{0} H[u]+\partial_{x}^{r} g_{0} (1-H[u]),\\ &\partial_{x} f_{0}=\partial_{x}^{l} f_{0} H[u]+\partial_{x}^{r} f_{0} (1-H[u]), \end{aligned} $$
(28)

where H[x] is the Heaviside function, and the least squares method is used for spatial reconstruction. The time derivative is approximated by the first order Chapman-Enskog expansion,

$$ W_{t}=-\int \left(u\partial_{x} g+v\partial_{y} g\right) d\vec{v}. $$
(29)

Substitute the integral solution Eq. (27) into the numerical flux Eq. (26), and we have

$$ \begin{aligned} F^{h}_{j}=&c_{1}u_{j}\left(\rho_{0} +2\vec{v}\cdot\vec{U}_{0}+T_{0}\left(\vec{v}^{2}-1\right)\right)\\ &+c_{2}u_{j}^{2}\left(\rho_{x}^{l} +2\vec{v}\cdot\vec{U}_{x}^{l}+T_{x}^{l}\left(\vec{v}^{2}-1\right)\right)H\left[u_{j}\right]\\ &+c_{2}u_{j}^{2}\left(\rho_{x}^{r} +2\vec{v}\cdot\vec{U}_{x}^{r}+T_{x}^{r}\left(\vec{v}^{2}-1\right)\right)\left(1-H\left[u_{j}\right]\right)\\ &+c_{2}u_{j}v_{j}\left(\rho_{y} +2\vec{v}\cdot\vec{U}_{y}+T_{y}\left(\vec{v}^{2}-1\right)\right)\\ &+c_{3}u_{j}\left(\rho_{t} +2\vec{v}\cdot\vec{U}_{t}+T_{t}\left(\vec{v}^{2}-1\right)\right)\\ &+c_{4}u_{j}h_{0}+c5\left(u_{j}^{2}h_{x,j}+u_{j}v_{j}h_{y,j}\right),\\ F^{b}_{j}=&c_{1}u_{j}T_{0}/2+c_{2}u_{j}^{2}T_{x}^{l}/2H\left[u_{j}\right]+c_{2}u_{j}^{2}T_{x}^{r}\left(1-H\left[u_{j}\right]\right)\\ &+c_{2}v_{j}u_{j}T_{y}+c_{3}u_{j}T_{t}+c_{4}u_{j}b_{0}+c5\left(u_{j}^{2}b_{x,j}+u_{j}v_{j}b_{y,j}\right), \end{aligned} $$
(30)

and

$$ {{\begin{aligned} F^{W}=&c_{1} \int u\vec{\psi} g d\vec{v} +c_{2} \int u^{2}\vec{\psi} \left[g_{x}^{l} H[u]+g_{x}^{r} \left(1-H[u]\right)\right] d\vec{v} +c_{2} \int uv\vec{\psi} g_{y} d\vec{v} +c_{3} \int u\vec{\psi} g_{t} d\vec{v}\\ &+c_{4}\left(\begin{array}{c} \sum \omega_{k} u_{k} h_{k} \\ \sum \omega_{k} u_{k}^{2} h_{k} \\ \sum \omega_{k} u_{k}v_{k} h_{k} \\ \frac12 \sum \omega_{k} \left(u_{k}^{3} h_{k}+u_{k} b_{k}\right) \\ \end{array} \right) +c_{5}\left(\begin{array}{c} \sum \omega_{k} (u_{k}^{2} h_{x,k}+u_{k}v_{k}h_{y,k}) \\ \sum \omega_{k} (u_{k}^{3} h_{x,k}+u_{k}^{2}v_{k} h_{y,k}) \\ \sum \omega_{k} (u_{k}^{2}v_{k} h_{x,k}+u_{k}v_{k}^{2} h_{y,k})\\ \frac12 \sum \omega_{k} \left(u_{k}^{4} h_{x,k}+u_{k}^{2} b_{x,k}+u_{k}^{3}v_{k} h_{y,k}+u_{k}v_{k} b_{y,k}\right) \\ \end{array} \right) \end{aligned}}} $$
(31)

where the time integration coefficients are

$$ \begin{aligned} &c_{1}=1-\frac{\tau}{\Delta t}\left(1-e^{-\Delta t/\tau}\right),\\ &c_{2}=-\tau+\frac{2\tau^{2}}{\Delta t}-e^{-\Delta t/\tau}\left(\frac{2\tau^{2}}{\Delta t}+\tau\right),\\ &c_{3}=\frac12\Delta t-\tau+\frac{\tau^{2}}{\Delta t}\left(1-e^{-\Delta t/\tau}\right)\\ &c_{4}=\frac{\tau}{\Delta t}\left(1-e^{-\Delta t/\tau}\right),\\ &c_{5}=\tau e^{-\Delta t/\tau}-\frac{\tau^{2}}{\Delta t}\left(1-e^{-\Delta t/\tau}\right). \end{aligned} $$
(32)

The evolution equations Eqs. (24),(25) and multiscale fluxes (30),(31) close the UGKS formulation. In the next section we are going to analyse the unified preserving property of UGKS.

3 Unified preserving property of UGKS

The concept of unified preserving (UP) property was proposed by Guo, et al. to measure capability of the schemes in capturing the multiscale flow physics [1]. The definition of UP is for a consistent numerical scheme of the kinetic Eq. (1), if the scheme satisfies:

  1. 1.

    it is uniformly stable for all Knudsen number;

  2. 2.

    for τ1, two parameters α,β(0,1) exist, such that as Δt=O(τα), Δx=O(τβ), the asymptotic expansion of the numerical scheme is identical to the Chapman-Enskog expansion of the kinetic equation up to the order of n;

Then the scheme is called a n-th order UP scheme. In this section, we are going to prove that the UGKS is a second order UP scheme with α=β=1/2.

Theorem 1.

Consider a UGKS with spatial and temporal accuracy on the order of 2 or higher. If ΔtO(τ1/2) and ΔxO(τ1/2), the Chapman-Enskog expansion coefficients of f obtained from the UGKS satisfy

$$ f^{(0)}=f^{(eq)}, \quad \sum_{j=1}^{k-1}f^{(k-j-1)}+D_{0}f^{(k-1)}=f^{(k)} \left(1\leq k\le n\right), $$
(33)

for n=2, if the relaxation time τ is a constant.

Proof Without loss of generality, consider the one dimensional case. The numerical flux of UGKS at cell interface xi−1/2 can be written as

$$ \begin{aligned} F_{i-\frac12}=&\frac{1}{\Delta t}\int_{t^{n}}^{t^{n+1}} vf_{i-\frac12}\left(t,\vec{v}\right)dt\\ =&c_{1}vg_{i-\frac12}+c_{2}v^{2}\partial_{x}g_{i-\frac12}+c_{3}v\partial_{t}g_{i-\frac12}+c_{4}vf_{i-\frac12}+c_{5}v^{2}\partial_{x}f_{i-\frac12}. \end{aligned} $$
(34)

For 0≤Δtτ, 0≤Δxτ namely Δt=τα with α>1, Δx=τβ with β>1. The coefficients c1−5 can be expanded up to \(\left (\frac {\Delta t}{\tau }\right)^{2}=O\left (\tau ^{2\alpha -2}\right)\) as

$$ \begin{aligned} c_{1}&=\frac12 \frac{\Delta t}{\tau}+O\left(\tau^{2\alpha-2}\right),\\ c_{2}&=0+O\left(\tau^{2\alpha-1}\right),\\ c_{3}&=0+O\left(\tau^{2\alpha-1}\right),\\ c_{4}&=\Delta t-\frac{\Delta t}{2\tau}+O\left(\tau^{2\alpha-2}\right),\\ c_{5}&=\frac12 \Delta t^{2}+O\left(\tau^{2\alpha-1}\right), \end{aligned} $$
(35)

and therefore, we have

$$ \begin{aligned} \frac{F_{i+\frac12}-F_{i-\frac12}}{\Delta x}=&v\partial_{x}f+\frac{\Delta t}{2}\left[-v^{2}\partial_{x}f+v\partial_{x}Q\right] +O\left(\tau^{2\alpha-1}\right)\mathcal{L}_{F1}(Q)\\ &+O(\tau^{2\alpha})\mathcal{L}_{F2}(f,g) +O(\tau^{2\beta})\mathcal{L}_{F3}(f,g), \end{aligned} $$
(36)

where \(\mathcal {L}\) notates for a generalized linearized operator, and Q=(gf)/τ is the collision operator. We can obtain the modified equation of UGKS as

$$ \begin{aligned} \partial_{t} f+v\partial_{x}f-Q=&\frac{\Delta t}{2} \underbrace{\left[\partial_{t}^{2}f-v^{2}\partial_{x}^{2}f -\partial_{t}Q+u\partial_{x}Q\right]}_{\mathcal{A}}\\ &+O\left(\tau^{2\alpha-1}\right)\mathcal{L}_{F1}(Q) +O\left(\tau^{2\alpha}\right)\mathcal{L}_{F2}(f,g) +O\left(\tau^{2\beta}\right)\mathcal{L}_{F3}(f,g), \end{aligned} $$
(37)

The underbraced term \(\mathcal {A}\) can be estimated as

$$ \begin{aligned} \mathcal{A}=&\left(\partial_{t}-v\partial_{x}\right)\left[\partial_{t}f+v\partial_{x}f-Q\right]\\ =&-\frac{\Delta t}{2}\left(\partial_{t}-v\partial_{x}\right) A +O\left(\tau^{2\alpha-1}\right)\mathcal{L}_{F1}(Q)+O\left(\tau^{2\alpha}\right)\mathcal{L}_{F2}(f,g), \end{aligned} $$
(38)

which gives

$$ A=O\left(\tau^{2\alpha-1}\right)\mathcal{L}_{F1}(Q)+O\left(\tau^{2\alpha}\right)\mathcal{L}_{F2}(f,g), $$
(39)

and the modified UGKS equation can be written as

$$ \underbrace{\partial_{t} f+v\partial_{x}f-Q}_{\mathcal{L}_{0}}= O\left(\tau^{2\alpha-1}\right)\mathcal{L}_{1}(Q) +O\left(\tau^{2\alpha}\right)\mathcal{L}_{2}(f,g) +O\left(\tau^{2\beta}\right)\mathcal{L}_{F3}(f,g). $$
(40)

As shown in Fig. 2, the first three order terms in \(\mathcal {L}_{0}\) and the first order term in \(\mathcal {L}_{1}\) need to be included in the calculation of the first three asymptotic expansions of the modified equation. And the Chapman-Enskog hierarchy can be obtained as following

$$ \begin{aligned} &\tau^{-1}: \quad f^{(0)}=f^{eq},\\ &\tau^{0}: \quad D_{0}f^{(0)}=-f^{(1)},\\ &\tau^{1}: \quad \partial_{t_{1}}f^{(0)}+D_{0}f^{(1)}=-f^{(2)}. \end{aligned} $$
(41)
Fig. 2
figure 2

Order sequence of the modified Eq. 40. L0 axis shows the order sequence of the top three order terms in \(\mathcal {L}_{0}\), L1 axis shows the order sequence of the top three order terms in \(\mathcal {L}_{1}\). Terms that have a higher order than τ need to be included in the calculation of the first three asymptotic expansions of the modified equation

For τ<Δtτ0.5, τ<Δxτ0.5 namely Δt=τα with 0.5≤α<1, Δx=τβ with 0.5≤β<1. The coefficients c1−5 can be estimated as

$$ \begin{aligned} c_{1}&=\Delta t-\tau,\\ c_{2}&=2\tau^{2}-\tau\Delta t,\\ c_{3}&=\frac12\Delta t^{2}-\tau\Delta t+\tau^{2},\\ c_{4}&=\tau,\\ c_{5}&=\tau^{2}, \end{aligned} $$
(42)

and we can obtain the modified equation of UGKS as

$$ \begin{aligned} &\underbrace{\partial_{t}f+v\partial_{x}\left[g-\tau\left(g_{t}+vg_{x}\right)\right]-Q}_{\mathcal{L}_{0}}\\ =&\frac{\Delta t}{2}\mathcal{L}_{1}+\frac{\tau^{2}}{\Delta t} \mathcal{L}_{2}+O\left(\Delta t^{2}\right)\mathcal{L}_{3}(Q)+O\left(\Delta x^{3}\right)\mathcal{L}_{4}(g,f), \end{aligned} $$
(43)

where

$$ \begin{aligned} &\mathcal{L}_{1}=\partial_{t}^{2}f +v\partial_{t}\partial_{x}g +\partial_{t}Q\\ &\mathcal{L}_{2}=2v^{2}\partial_{x}^{2}g+v\partial_{t}\partial_{x}g -u^{2}\partial_{x}^{2}f+v \partial_{x}Q \end{aligned} $$
(44)

As shown in Fig.3, the first three order terms in \(\mathcal {L}_{0}\), the first two order terms in \(\mathcal {L}_{1,2}\), and the first order term in \(\mathcal {L}_{3}\) need to be included in the calculation of the first three asymptotic expansions of the modified equation. After some calculations, one can get the Chapman-Enskog hierarchy as following

$$ \begin{aligned} &\tau^{-1}: \quad f^{(0)}=f^{eq},\\ &\tau^{0}: \quad D_{0}f^{(0)}=-f^{(1)},\\ &\tau^{1}: \quad \partial_{t_{1}}f^{(0)}+D_{0}f^{(1)}=-f^{(2)}. \end{aligned} $$
(45)
Fig. 3
figure 3

Order sequence of the modified Eq. 43. L0 axis shows the order sequence of the top three order terms in \(\mathcal {L}_{0}\), L1 axis shows the order sequence of the top three order terms in \(\mathcal {L}_{1}\), L2 axis shows the order sequence of the top three order terms in \(\mathcal {L}_{2}\), L3 axis shows the order sequence of the top three order terms in \(\mathcal {L}_{3}\). Terms that have a higher order than τ need to be included in the calculation of the first three asymptotic expansions of the modified equation

Based on the above analysis, it is shown that for ΔtO(τ1/2) and ΔxO(τ1/2), the UGKS exactly preserves the second order Chapman-Enskog expansion. Therefore the UGKS is a second order unified preserving scheme.

Note that Theorem 1 holds for both linear and nonlinear UGKS. The conventional way to analyze the multiscale property of UGKS is to perform discrete asymptotic analysis to the discrete governing equations of UGKS, and then compare the discrete asymptotic analysis to the continuous Chapman-Enskog solution, which has been done by Liu et al. [31]. As shown in Fig. 4, the conventional analysis and current UP analysis are equivalent, and both show that the UGKS preserves the NS solution in bulk flow region in continuum regime even when the cell size and time step are much larger than the kinetic particle mean free path and collision time.

Fig. 4
figure 4

Two equivalent ways to analyze the multiscale property of UGKS. Path 1 is a direct asymptotic analysis to the discrete UGKS which leads to a discrete Chapman-Enskog expansion [31], and Path 2 follows Guo’s unified preserving analysis [1]

4 Numerical tests

We perform six numerical tests to verify the accuracy and multiscale property of UGKS, including two 1D test cases and four 2D test cases. The Knudsen number of the numerical tests varies from 10 to 10−4, covering the flow regime from highly rarefied to Navier-Stokes regimes. It can be observed from the comparison that the UGKS well captures the kinetic solution in rarefied regime, and is able to capture NS solution with cell size being much larger than the particle mean free path.

4.1 Poiseuille flow

The first test case is the one dimensional poiseuille flow. The argon gas is confined between two isothermal walls located at x=0 and x=1. The y-directional external force \(\vec {F}=F_{\delta } \vec {y}\) is small, and all flow quantities are expanded with respect to the small force Fδ. Two cases with different Knudsen numbers are calculated. For the first test case, the Knudsen number is 1.0, the physical space is divided into 40 equally distributed cells and the velocity space [−5,5] is divided into 32 equally distributed velocity points. The second case is in the continuum regime with Knudsen number 10−4, and a 4th order spatial reconstruction is used in physical space with 20 equally distributed cells, and in velocity space 8 Gauss-Hermite quadrature points is used. Specifically, the 4th order spatial reconstruction interpolates the cell interface value fi+1/2 from its 4 neighbour cells fi−1,fi,fi+1,fi+2. The point value is interpolated as

$$ f_{i+1/2}=\frac{7}{12}\left(f_{i}+f_{i+1}\right)-\frac{1}{12}\left(f_{i-1}+f_{i+2}\right), $$
(46)

and the spatial derivative is interpolated as

$$ \partial_{x}f_{i+1/2}=\frac{15}{27\Delta x}\left(f_{i+1}-f_{i}\right)-\frac{1}{27\Delta x}\left(f_{i+2}-f_{i-1}\right). $$
(47)

The convergence criterion for both cases is Res<10−7, with \(\text {Res}=\max \left (\vec {W}^{n+1}-\vec {W}^{n}\right)/\Delta t\). The UGKS solution is compared with the kinetic reference solution in rarefied regime and analytic NS solution in the continuum regime. As shown in Fig. 5, the UGKS solution well agrees with the reference solution. For the Knudsen number 10−4 case, the time step is about 400 times of the relaxation time, and in such a case, the traditional upwind flux based DVM solution significantly deviates from the analytical one due to large numerical dissipation [32]. However, the integral solution based multiscale flux of UGKS accurately recovers the NS dynamics.

Fig. 5
figure 5

The steady solution of Poiseuille flow. Symbol shows the UGKS solution, comparing to the analytical solution and traditional discrete ordinate method solution. Left figure shows the solution with Knudsen number Kn=1.0, and right figure shows the solution with Knudsen number Kn=1.0×10−4

4.2 Couette flow

The Couette flow is a steady flow driven by the surface shear stresses of two infinite parallel plates moving oppositely along their own planes. The two plates locate at y=−h/2 and y=h/2, and the Knudsen number is defined as Kn=λ/h. Three Knudsen numbers \(0.2/\sqrt {\pi }\), \(2/\sqrt {\pi }\), and \(0.2/\sqrt {\pi }\) are used to calculate the solutions in the transitional regime in order to demonstrate the capability of UGKS in capturing the physical structure of Knudsen layer. The molecular model used is the VHS model Eq. (9), with parameter α=1.0, ω=0.72, recovering the argon gas with viscosity coefficient 2.117×10−5 Pa·s. The physical space is divided into 30 cells, and 64×64 velocity grids are used to cover [−3,3]×[−3,3] velocity space, and the computational time is 40 seconds to obtain a converged solution. We compare the UGKS solution with the linearized Boltzmann solution by Sone, et al. [33] and NS solution with slip boundary condition. It can be observed in Fig. 6 that the UGKS can capture the non-equilibrium structure of the gas flow that locates within several mean free paths close to a wall boundary.

Fig. 6
figure 6

Couette flow velocity profile in the upper half channel with Knudsen number \(\text {Kn}_{s}=0.2/\sqrt {\pi }\), \(\text {Kn}_{m}=2/\sqrt {\pi }\), \(\text {Kn}_{l}=20/\sqrt {\pi }\). UGKS solution is shown in symbol, the linear Boltzmann solution is shown in solid line, and the NS solution with slip boundary condition is shown in dashed line

4.3 Micro flow through periodic square cylinders

In the second test case, we simulate the micro flow through porous media, with a similar numerical set up as Wu et al. [34]. We study a pressure gradient driven flow passing through an array of square cylinders. One replicated square is picked as our computational domain. Periodic boundary condition is used for the computational domain boundary, and the solid boundary with accommodation α=1 is used for the cylinder boundary. Two types of solid squares are considered, namely a solid square and a caved square. For the solid square case, three Knudsen numbers Kn=10−1,10−2,10−4 are calculated. The size of spatial cell is Δx=1/120. For Kn=10−1,10−2 the velocity space [−5,5]×[−5,5] is equally divided into 32×32 points, and for Kn=10−4, the 8×8 Gauss-Hermite quadrature is used in the velocity space. Our code is operated on one i7-8700K CPU. The computational time for Kn=10−4 is 5 minutes, and the computational times for Kn=10−2 and Kn=10−1 are 20 minutes and 25 minutes respectively. For this test case, the explicit scheme is used, and the computational efficiency can be improved by 2-3 magnitudes by implementing the LU-SGS and multigrid iteration technique [35]. The UGKS results are shown in Figs. 7 to 9. For the Kn=10−4 case, the numerical cell size is 83 times of the particle mean free path. We compare the streamline and the velocity profile along y=0.25 of UGKS and NS solution as shown in Figs. 8 and 9. It can be observed that the NS solutions are well captured even with a cell size much larger than the kinetic length scale. Similar to the solid square, for the caved square case, three Knudsen numbers Kn=10−1,10−2,10−4 are calculated and the results are shown in Figs. 10 to 12. In continuum regime, the UGKS well agrees with NS solution as shown in Figs. 11 to 12. The computational time for Kn=10−4 is 6 minutes, and the computational times for Kn=10−2 and Kn=10−1 are 24 minutes and 30 minutes respectively.

Fig. 7
figure 7

The streamline and velocity magnitude of the micro flow through periodic square cylinders. Left figure shows the solution with Knudsen number Kn=1.0×10−1, and right figure shows the solution with Knudsen number Kn=1.0×10−2

Fig. 8
figure 8

The streamline and velocity magnitude of the micro flow through periodic square cylinders with Knudsen number Kn=1.0×10−4. Left figure shows UGKS solution and right figure shows the NS solution by GKS

Fig. 9
figure 9

The comparison of UGKS and NS velocity profile along y=0.25 for the micro flow through periodic square cylinders

Fig. 10
figure 10

The streamline and velocity magnitude of the micro flow through periodic square cylinders. Left figure shows the solution with Knudsen number Kn=1.0×10−1, and right figure shows the solution with Knudsen number Kn=1.0×10−2

Fig. 11
figure 11

The streamline and velocity magnitude of the micro flow through periodic square cylinders with Knudsen number Kn=1.0×10−4. Left figure shows UGKS solution and right figure shows the NS solution by GKS

Fig. 12
figure 12

The comparison of UGKS and NS velocity profile along y=0.25 for the micro flow through periodic square cylinders

4.4 Thermal creep micro flow

In the third test case, we study the micro flow driven by a small temperature gradient. Consider a 1.0×0.25 rectangular cavity. The temperature of the left and right wall is Tl=0 and Tr=1.0. The temperature distribution of the top and bottom wall is Tt,b=x. We consider two flow regimes with Kn=10 and Kn=10−2. The spatial cell size is set as Δx=1/120. For Kn=10−2, the velocity space [−5,5]×[−5,5] is equally divided into 64×64 points. For Kn=10, a 90×90 nonuniform distributed velocity space is applied, where the velocity point distribution is

$$ \left(u_{i},v_{j}\right)=\left(\frac{a_{i}+a_{i+1}}{2},\frac{a_{j}+a_{j+1}}{2}\right), \quad i,j=1,...,90, $$
(48)

where

$$ a_{k}=\left\{ \begin{aligned} &a_{k}=-a_{1}\frac{1-q^{\frac{N}{2}+1-k}}{1-q},\quad k=1,...,45\\ &a_{k}=a_{1}\frac{1-q^{k-\frac{N}{2}-1}}{1-q}, \quad k=46,...,91 \end{aligned}\right. $$
(49)

with a1=5.56×10−3 and q=1.1. Similar to the nonlinear case [36], counterclockwise and clockwise streamlines are formed on the top and bottom regions of the cavity for the rarefied case, while a reversed streamline is formed in the continuum regime, as shown in Fig. 13. We also compare the UGKS solution to the NS solution with slip boundary condition in Fig. 14. It can be observed that the UGKS solution agrees well with NS solution for density, velocity and temperature distribution. The thermal creep phenomenon in a NS system is caused due to the slip boundary condition. The explicit scheme computational time is 23 minutes for Kn=10−2 and 180 minutes for Kn=10 to reach a residue of 10−7.

Fig. 13
figure 13

The streamline and temperature distribution of the thermal creep flow. Left figure shows the solution with Knudsen number Kn=10, and right figure shows the solution with Knudsen number Kn=1.0×10−2

Fig. 14
figure 14

The comparison of UGKS (contour) and NS (solid line) solution for the thermal creep flow. (a) density distribution; (b) x-directional velocity distribution; (c) y-directional velocity distribution; (d) temperature distribution

4.5 Flow induced by a hot microbeam

We study the flow induced by a hot microbeam in the transitional flow regime. The numerical setup is the same as Zhu, et al. [21]. A cavity with isothermal boundary is located at [0,10]×[0,8], inside which a hot microbeam is located at [1,5]×[1,3]. The temperature of the cavity boundary is T=0 and the temperature of the microbeam boundary is T=1. The transitional flow regime with Knudsen number Kn=5×10−3 is simulated, and the 8×8 Gauss-Hermite quadrature is used for velocity space. After reaching the steady state, two thermal gradient induced vertexes will be formed at each corner of the microbeam. Two sets of meshes have been used for UGKS calculation, a uniform mesh with Δx=0.1λ, and a nonuniform mesh with boundary cell size Δx=0.5λ. The cell size near boundary is set to be less than the mean free path λ to resolve the physical structure of Knudsen layer. The linearized UGKS is implemented on the uniform mesh and the nonlinear UGKS is implemented on the nonuniform mesh. The multigrid LU-SGS iteration technique is used and a convergence solution can be obtained within 10 hours with a convergence criterion 10−7. The velocity magnitude and temperature distribution of UGKS are shown in Fig. 15, and the streamline and heat flux are shown in Fig. 16. We compare the x-velocity profile along x=0.5 and y-velocity profile along y=0.5 to the general synthetic iteration scheme (GSIS) proposed by Wu et al. [27, 28]. As shown in Fig. 17, the results of UGKS agree well with the GSIS results.

Fig. 15
figure 15

The velocity magnitude (left) and temperature distribution (right) of the microbeam flow

Fig. 16
figure 16

Left figure shows the streamline of the microbeam flow with the velocity magnitude background, and right figure shows the heat flow of the microbeam flow with the temperature magnitude background

Fig. 17
figure 17

Left figure shows the y-direction velocity profile along y=0.5, and right figure shows the x-direction velocity profile along x=0.5. The UGKS result with Δx=0.5λ is shown in dash-dotted line; the UGKS result with Δx=0.1λ is shown in solid line; and the GSIS solution is shown in symbol

4.6 Lid-driven cavity flow

The last test case is the simulation of the lid-driven cavity flow. The cavity is located at [0,1]×[0,1], and the top lid is moving towards positive x direction with a small velocity \(\vec {U}=U_{\delta }\vec {x}\). Two Knudsen numbers are considered, namely Kn=10−1 and Kn=10−4. The spatial cell size for both cases is Δx=0.01, and the velocity space for Kn=10−1 is [−5,5]×[−5,5] divided by 32×32 velocity points, and 8×8 Gauss-Hermite quadrature is used for Kn=10−4 case. The results of UGKS are compared to NS solution as shown in Figs. 18, 19, 20 and 21. For the rarefied case, it can be observed that the NS equations break down, especially for the heat flux calculation. The special heat transfer from cold to hot region is not captured by NS solution, while the velocity profile doesn’t deviate that far. In the continuum regime, the UGKS recovers the NS solution. Especially for the velocity field, the UGKS and NS solutions are identical, even with the UGKS cell size being 100 times larger than the particle mean free path. For this test case, the linearized UGKS is about 2.5 times faster than the nonlinear UGKS under the same cell size and velocity points, while the flux calculation of linearized UGKS is about 3.5 times faster than nonlinear UGKS.

Fig. 18
figure 18

The heat flux and temperature contour of the lid-driven cavity flow with Knudsen number 0.1. Left figure shows the UGKS solution and right figure shows the Navier-Stokes solution

Fig. 19
figure 19

The velocity distribution of the lid-driven cavity flow with Knudsen number 0.1. Left figure shows the y-directional velocity distribution along y=0.5, and right figure shows the x-directional velocity distribution along x=0.5

Fig. 20
figure 20

The heat flux and temperature contour of the lid-driven cavity flow with Knudsen number 10−4. Left figure shows the UGKS solution and right figure shows the Navier-Stokes solution

Fig. 21
figure 21

The velocity distribution of the lid-driven cavity flow with Knudsen number 10−4. Left figure shows the y-directional velocity distribution along y=0.5, and right figure shows the x-directional velocity distribution along x=0.5

5 Conclusion

In this paper, we extend the UGKS to the micro flow simulation. In comparison with the nonlinear UGKS, the linearized UGKS is faster and more accurate for the micro flow simulation. The multiscale property of UGKS is inherited by the linearized UGKS. In the rarefied regime, the linearized UGKS well captures the solution of linear kinetic equation. In the continuum regime, the viscous solution can be accurately captured by UGKS even with cell size and time step being much larger than the particle mean free path and collision time. Theoretically, we prove the unified preserving property of UGKS, which shows that UGKS is a second order UP scheme. The proof holds for both the linearized UGKS and nonlinear UGKS. In term of flux calculation, the linearized UGKS is more than three times faster than the nonlinear UGKS. Combining the linearized UGKS and implicit technique, such as LU-SGS and multigrid [37, 38], the UGKS will be a powerful numerical tool for the study of micro flow in the fields of porous media and MEMS.

Availability of data and materials

All data and materials are available upon request.

References

  1. Guo Z, Li J, Xu K (2019) On unified preserving properties of kinetic schemes. arXiv preprint arXiv:1909.04923.

  2. Chapman S, Cowling TG, Burnett D (1990) The mathematical theory of non-uniform gases: an account of the kinetic theory of viscosity, thermal conduction and diffusion in gases. Cambridge university press.

  3. Cercignani C (1969) Mathematical methods in kinetic theory. Springer.

  4. Xu K, Huang J-C (2010) A unified gas-kinetic scheme for continuum and rarefied flows. J Comput Phys 229(20):7747–7764.

    Article  MathSciNet  Google Scholar 

  5. Guo Z, Xu K, Wang R (2013) Discrete unified gas kinetic scheme for all Knudsen number flows: Low-speed isothermal case. Phys Rev E 88(3):033305.

    Article  Google Scholar 

  6. Su W, Zhu L, Wang P, Zhang Y, Wu L (2020) Can we find steady-state solutions to multiscale rarefied gas flows within dozens of iterations?J Comput Phys 407:109245.

    Article  MathSciNet  Google Scholar 

  7. Yuan R, Liu S, Zhong C (2020) A multi-prediction implicit scheme for steady state solutions of gas flow in all flow regimes. Commun Nonlinear Sci:105470.

  8. Jenny P, Torrilhon M, Heinz S (2010) A solution algorithm for the fluid dynamic equations based on a stochastic model for molecular motion. J Comput Phys 229(4):1077–1098.

    Article  MathSciNet  Google Scholar 

  9. Fei F, Zhang J, Li J, Liu Z (2020) A unified stochastic particle Bhatnagar-Gross-Krook method for multiscale gas flows. J Comput Phys 400:108972.

    Article  MathSciNet  Google Scholar 

  10. Xu K (2015) Direct modeling for computational fluid dynamics: construction and application of unified gas-kinetic schemes. World Scientific.

  11. Sun W, Jiang S, Xu K, Li S (2015) An asymptotic preserving unified gas kinetic scheme for frequency-dependent radiative transfer equations. J Comput Phys 302:222–238.

    Article  MathSciNet  Google Scholar 

  12. Sun W, Jiang S, Xu K (2017) A multidimensional unified gas-kinetic scheme for radiative transfer equations on unstructured mesh. J Comput Phys 351:455–472.

    Article  MathSciNet  Google Scholar 

  13. Sun W, Jiang S, Xu K (2018) An asymptotic preserving implicit unified gas kinetic scheme for frequency-dependent radiative transfer equations. Int J Numer Anal Model 15:134–153.

    MathSciNet  MATH  Google Scholar 

  14. Li W, Liu C, Zhu Y, Zhang J, Xu K (2020) Unified gas-kinetic wave-particle methods III: Multiscale photon transport. J Comput Phys 408:109280.

    Article  MathSciNet  Google Scholar 

  15. Shuang T, Wenjun S, Junxia W, Guoxi N (2019) A parallel unified gas kinetic scheme for three-dimensional multi-group neutron transport. J Comput Phys 391:37–58.

    Article  MathSciNet  Google Scholar 

  16. Liu C, Xu K (2017) A unified gas kinetic scheme for continuum and rarefied flows V: Multiscale and multi-component plasma transport. Commun Comput Phys 22(5):1175–1223.

    Article  MathSciNet  Google Scholar 

  17. Liu C, Wang Z, Xu K (2019) A unified gas-kinetic scheme for continuum and rarefied flows VI: Dilute disperse gas-particle multiphase system. J Comput Phys 386:264–295.

    Article  MathSciNet  Google Scholar 

  18. Liu C, Zhu Y, Xu K (2020) Unified gas-kinetic wave-particle methods I: Continuum and rarefied gas flow. J Comput Phys 401:108977.

    Article  MathSciNet  Google Scholar 

  19. Crestetto A, Crouseilles N, Dimarco G, Lemou M (2019) Asymptotically complexity diminishing schemes (ACDS) for kinetic equations in the diffusive scaling. J Comput Phys 394:243–262.

    Article  MathSciNet  Google Scholar 

  20. Guo Z, Wang R, Xu K (2015) Discrete unified gas kinetic scheme for all Knudsen number flows. II. thermal compressible case. Phys Rev E 91(3):033313.

    Article  Google Scholar 

  21. Zhu L, Guo Z (2019) Application of discrete unified gas kinetic scheme to thermally induced nonequilibrium flows. Comput Fluids 193:103613.

    Article  MathSciNet  Google Scholar 

  22. Wang P, Su W, Zhang Y (2018) Oscillatory rarefied gas flow inside a three dimensional rectangular cavity. Phys Fluids 30(10):102002.

    Article  Google Scholar 

  23. Zhang Y, Zhu L, Wang R, Guo Z (2018) Discrete unified gas kinetic scheme for all Knudsen number flows. III. Binary gas mixtures of Maxwell molecules. Phys Rev E 97(5):053306.

    Article  Google Scholar 

  24. Tao S, Zhang H, Guo Z, Wang L-P (2018) A combined immersed boundary and discrete unified gas kinetic scheme for particle–fluid flows. J Comput Phys 375:498–518.

    Article  MathSciNet  Google Scholar 

  25. Zhang C, Guo Z, Chen S (2017) Unified implicit kinetic scheme for steady multiscale heat transfer based on the phonon Boltzmann transport equation. Phys Rev E 96(6):063311.

    Article  MathSciNet  Google Scholar 

  26. Luo X-P, Wang C-H, Zhang Y, Yi H-L, Tan H-P (2018) Multiscale solutions of radiative heat transfer by the discrete unified gas kinetic scheme. Phys Rev E 97(6):063302.

    Article  Google Scholar 

  27. Su W, Zhu L, Wu L (2020) Fast convergence and asymptotic preserving of the General Synthetic Iterative Scheme. arXiv preprint arXiv:2003.09958.

  28. Zhu L, Pi X, Su W, Li Z-H, Zhang Y, Wu L (2020) General synthetic iteration scheme for non-linear gas kinetic simulation of multi-scale rarefied gas flows. arXiv preprint arXiv:2004.10530.

  29. Bhatnagar PL, Gross EP, Krook M (1954) A model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems. Phys Rev 94(3):511–525.

    Article  Google Scholar 

  30. Sharipov F, Graur IA (2012) Rarefied gas flow through a zigzag channel. Vacuum 86(11):1778–1782.

    Article  Google Scholar 

  31. Liu C, Xu K, Sun Q, Cai Q (2016) A unified gas-kinetic scheme for continuum and rarefied flows IV: Full Boltzmann and model equations. J Comput Phys 314:305–340.

    Article  MathSciNet  Google Scholar 

  32. Chen S, Xu K (2015) A comparative study of an asymptotic preserving scheme and unified gas-kinetic scheme in continuum flow limit. J Comput Phys 288:52–65.

    Article  MathSciNet  Google Scholar 

  33. Sone Y, Takata S, Ohwada T (1990) Numerical analysis of the plane Couette flow of a rarefied gas on the basis of the linearized Boltzmann equation for hard-sphere molecules. EJMF 9(3):273–288.

    MATH  Google Scholar 

  34. Wu L, Ho MT, Germanou L, Gu X-J, Liu C, Xu K, Zhang Y (2017) On the apparent permeability of porous media in rarefied gas flows. J Fluid Mech 822:398–417.

    Article  MathSciNet  Google Scholar 

  35. Zhu Y, Zhong C, Xu K (2017) Unified gas-kinetic scheme with multigrid convergence for rarefied flow study. Phys Fluids 29(9):096102.

    Article  Google Scholar 

  36. Huang J-C, Xu K, Yu P (2013) A unified gas-kinetic scheme for continuum and rarefied flows III: Microflow simulations. Commun Comput Phys 14(5):1147–1173.

    Article  MathSciNet  Google Scholar 

  37. Zhu Y, Zhong C, Xu K (2016) Implicit unified gas-kinetic scheme for steady state solutions in all flow regimes. J Comput Phys 315:16–38.

    Article  MathSciNet  Google Scholar 

  38. Zhu Y, Zhong C, Xu K (2017) Unified gas-kinetic scheme with multigrid convergence for rarefied flow study. Phys Fluids 29(9):096102.

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank Dr. Yajun Zhu for his advice on the construction of implicit scheme, as well as providing the nonlinear UGKS results. The authors would also like to thank Professor Lei Wu and Dr Wei Su for fruitful discussions and sharing the GSIS data. Specially thanks goes to Professor Zhaoli Guo for the discussion and professional advice on the unified preserving property.

Funding

The current research is supported by Hong Kong research grant council (16206617) and National Science Foundation of China (11772281, 91852114), and the National Numerical Windtunnel project.

Author information

Authors and Affiliations

Authors

Contributions

Our group has been working on the topic for a long time. The research output is coming from our joint effort. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Kun Xu.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, C., Xu, K. A unified gas-kinetic scheme for micro flow simulation based on linearized kinetic equation. Adv. Aerodyn. 2, 21 (2020). https://doi.org/10.1186/s42774-020-00045-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s42774-020-00045-8

Keywords