Next Article in Journal
Thermochemistry of Combustion in Polyvinyl Alcohol + Hydroxylammonium Nitrate
Next Article in Special Issue
SU2-NEMO: An Open-Source Framework for High-Mach Nonequilibrium Multi-Species Flows
Previous Article in Journal
Planning of Aircraft Fleet Maintenance Teams
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

GKS and UGKS for High-Speed Flows

1
Department of Mathematics, The Hong Kong University of Science and Technology, Hong Kong, China
2
National Key Laboratory of Science and Technology on Aerodynamic Design and Research, Northwestern Polytechnical University, Xi’an 710072, China
3
HKUST Shenzhen Research Institute, Shenzhen 518057, China
*
Author to whom correspondence should be addressed.
Aerospace 2021, 8(5), 141; https://doi.org/10.3390/aerospace8050141
Submission received: 9 April 2021 / Revised: 11 May 2021 / Accepted: 15 May 2021 / Published: 19 May 2021
(This article belongs to the Special Issue Computational Fluid Dynamics on High-Speed and Non-Equilibrium Flows)

Abstract

:
The gas-kinetic scheme (GKS) and the unified gas-kinetic scheme (UGKS) are numerical methods based on the gas-kinetic theory, which have been widely used in the numerical simulations of high-speed and non-equilibrium flows. Both methods employ a multiscale flux function constructed from the integral solutions of kinetic equations to describe the local evolution process of particles’ free transport and collision. The accumulating effect of particles’ collision during transport process within a time step is used in the construction of the schemes, and the intrinsic simulating flow physics in the schemes depends on the ratio of the particle collision time and the time step, i.e., the so-called cell’s Knudsen number. With the initial distribution function reconstructed from the Chapman–Enskog expansion, the GKS can recover the Navier–Stokes solutions in the continuum regime at a small Knudsen number, and gain multi-dimensional properties by taking into account both normal and tangential flow variations in the flux function. By employing a discrete velocity distribution function, the UGKS can capture highly non-equilibrium physics, and is capable of simulating continuum and rarefied flow in all Knudsen number regimes. For high-speed non-equilibrium flow simulation, the real gas effects should be considered, and the computational efficiency and robustness of the schemes are the great challenges. Therefore, many efforts have been made to improve the validity and reliability of the GKS and UGKS in both the physical modeling and numerical techniques. In this paper, we give a review of the development of the GKS and UGKS in the past decades, such as physical modeling of a diatomic gas with molecular rotation and vibration at high temperature, plasma physics, computational techniques including implicit and multigrid acceleration, memory reduction methods, and wave–particle adaptation.

1. Introduction

High-speed flows are usually involved in aeronautical and aerospace engineering, such as in the re-entry of spacecraft, launch of rockets, and near-space vehicle cruising. As computational fluid dynamics (CFD) calculations start to play important roles in many fields, numerical algorithms for high-speed flow simulations become crucial as well, especially for the cases where it is difficult for experiments to be conducted. However, there are still great challenges for the CFD method in the aspects of reliability, accuracy, and robustness in the simulation of high-speed flows. When the speed of flight gets very high, the flow physics becomes very complicated with the emergence of highly non-equilibrium phenomena. Multiple-scale transport processes in space and time may occur in high-speed flight, where both continuum and rarefied flows would appear around a vehicle. Moreover, due to high temperature, real gas effects such as molecular rotation, vibration, chemical reactions, ionization, and plasma physics have to be taken into account. The gas-kinetic scheme (GKS) [1,2,3] and the unified gas-kinetic scheme (UGKS) [4,5,6] are constructed from the gas-kinetic theory and attempt to recover the flow dynamics with a solid physical foundation. With the incorporation of direct physical modeling in the algorithms, realistic flow physics can be recovered in the schemes, such as the excellent performance in the capturing of multiscale transport in the continuum and rarefied flows.
The GKS proposed by Xu [1,2] aims to obtain the Navier–Stokes (NS) solutions in the continuum regime. Based on the finite volume framework for the macroscopic conservation laws, the GKS adopts the time evolution solution of the kinetic model equation to construct the flux function across the cell interface. For the continuum flow the initial gas distribution function at the beginning of each time step is constructed from the Chapman–Enskog (CE) expansion [7]; the time accurate solution at a cell interface combines the inviscid and viscous terms in the flux evaluation and recovers a physical evolution process from the initial non-equilibrium to the equilibrium one. Moreover, the upwind scheme and a generalized Lax–Wendroff-type central difference method are dynamically coupled in the flux function, and the corresponding limiting schemes could be achieved respectively in the discontinuous and continuous flow regions. This makes the GKS robust and accurate for capturing both shock discontinuities and smooth flow structures. Another distinguishable feature of the GKS is the multi-dimensional property of the flux function [3,8], which incorporates both normal and tangential variations of the flow field in the flux computation, and makes the GKS suitable for flow simulations on unstructured mesh. In order to simulate high-speed flow, the GKS has been further developed in the aspects of physical modeling and numerical algorithms, such as the kinetic boundary condition [9,10], multiple temperature model [11,12,13,14,15,16,17,18,19,20], multi-component and reactive flow [21,22,23,24,25], and implicit scheme and multigrid acceleration [3,26,27,28,29,30,31,32,33]. By employing a modified relaxation time [10,13,34], the corresponding constitutive relationship in the GKS have been improved so that the GKS can be applied in the near continuum regime. Due to the assumption of a small relaxation time and the use of CE expansion for the distribution function, a continuous particle velocity space is used in GKS and the moments of a gas distribution function can be integrated analytically. However, the applicable regime of the GKS is limited to describing the equilibrium and near-equilibrium flow.
With the adoption of a discrete particle velocity space, the UGKS [4,5,6] is a much enhanced GKS for continuum and rarefied flow simulation. Highly non-equilibrium flow physics can be described and captured in the UGKS by employing a discrete distribution function [35,36,37,38]. In other words, the GKS can be regarded as a limiting case of UGKS in the NS regimes, where under intensive particle collisions the distribution function in UGKS will automatically reach the near-equilibrium CE expansion. The UGKS takes direct modeling on the numerical discretization scales, i.e., the mesh size and time step, aiming to construct the corresponding flow physics on the observational scale for a better description of a multiscale transport process with high efficiency. The key ingredients of the UGKS are to follow the basic conservation laws of the macroscopic flow variables and the microscopic gas distribution function in a discretized space, and to construct a multiscale flux function from the integral solution of the kinetic equation, taking into account the accumulating effects of particles’ collision during the transport process in the scale of a numerical time-step.
For high-speed flow simulation, the UGKS can include real gas effects, such as molecular rotation and vibration [39,40,41], multi-component gas mixture, and plasma physics [42,43]. In contrast to the GKS, for which there is a continuous velocity space in which the distribution function can be expressed by the macroscopic flow variables and their gradients, sufficient discrete velocity points should be provided in order to capture the local non-equilibrium distribution in the UGKS. Thus, the computational cost and memory consumption are huge in the UGKS, especially for high-speed rarefied flow simulation with discrete points to cover a six-dimensional physical and velocity space. Therefore, many numerical techniques have been developed and implemented in the UGKS to increase the computational efficiency and reduce memory cost, such as unstructured mesh computation [44,45], moving grids [46,47], velocity space adaptation [47,48], memory reduction [49,50], wave–particle adaptation [51,52], implicit algorithms [53,54,55,56], and further simplification and modification [57,58]. With these treatments, the UGKS becomes a powerful tool to solve multiscale problems, and shows great advantages in the simulations of high-speed and non-equilibrium flow with a large variation of local Knudsen number in a single computation.
In this paper, we will give a review of the GKS and the UGKS for high-speed flow simulations. The development of the GKS and the UGKS in the aspects of physical modeling and numerical algorithms will be introduced in Section 2 and Section 3, respectively. A summary of the GKS and the UGKS for high-speed flow simulation will be presented in the Section 4.

2. Gas-Kinetic Scheme for High-Speed Flows

2.1. Gas-Kinetic Scheme and Kinetic Boundary Condition

In rarefied gas dynamics, the fundamental governing equation is the Boltzmann equation [59,60,61,62], which employs the seven-dimensional gas distribution function f = f ( u , v , w , x , y , z , t ) to describe the time evolution of the probability density of gas particles around a microscopic velocity u = ( u , v , w ) T , at physical location x = ( x , y , z ) T and time t. Due to the complexity of the full Boltzmann collision term, the kinetic models, such as the Bhatnagar–Gross–Krook (BGK) [63], Shakhov [64], and ellipsoidal statistical BGK (ES-BGK) [65] models, are usually employed. The BGK model equation can be written as
f t + u f x + v f y + w f z = g f τ
where the collision term is approximated by a relaxation process of the distribution function approaching a local equilibrium state. The macroscopic flow variables can be computed from the microscopic distribution function, such as the conservative flow variables, i.e., the densities of mass, momentum, and energy
w = ( ρ , ρ U , ρ V , ρ W , ρ E ) T = f ( u , v , w ) ψ d Ξ
where d Ξ = d u d v d w and ψ = ( 1 , u , v , w , 1 2 ( u 2 + v 2 + w 2 ) ) T . In the BGK model (1), τ is the relaxation time or particles’ mean collision time, which denotes the average time interval between two successive collisions. The equilibrium state g is a Maxwellian distribution
g M = ρ λ π 3 2 e λ ( u U ) 2 + ( v V ) 2 + ( w W ) 2
where λ is related to the temperature T by
λ = m 0 2 k B T
where m 0 denotes the molecular mass of gas particle and k B is the Boltzmann constant.
Based on the gas-kinetic theory, the NS equations can be derived from the Boltzmann equation or the simplified kinetic model equations using CE expansion [7] when τ is small in the continuum regime. The GKS proposed in [1,2] is a hydrodynamic NS solver based on the kinetic theory in the framework of the finite volume method.
For a control volume i during the time step Δ t = t n + 1 t n , the conservation law of macroscopic flow variables gives
w i n + 1 = w i n Δ t V i j N ( i ) F i j S i j
where V i is the volume of cell i, N ( i ) denotes the set of the face-bordered neighbors of cell i, and j is one of the neighboring cells. The interface between cells i and j is denoted by i j , so S i j and F i j are the interface area and time step-averaged fluxes across cell interface i j , respectively.
The interface flux in GKS is constructed from the integral solution of the BGK model equation along the characteristic line
f i j ( t ) = 1 τ t 0 t g ( x , t ) e ( t t ) / τ d t + e ( t t 0 ) / τ f 0 ( x i j u ( t t 0 ) )
where x = x i j u ( t t ) is particle trajectory. f 0 ( x ) is the initial distribution function around cell interface x i j at the beginning of each time step t 0 , and it adopts a linear distribution in space and the first-order CE expansion
f 0 ( x ) = g l , r τ ( u · g x l , r + g t l , r ) + g x l , r · x
Here, l , r denotes different values on the left and right sides of the cell interface. The initial distribution function is fully determined by the macroscopic flow variables and their gradients. The equilibrium state in space and time is expanded as
g ( x , t ) = g 0 + g x · x + g t t
which can be computed from the spatial and temporal gradients of the macroscopic flow variables at the cell interface. The integral solution describes the evolution process of an initial non-equilibrium distribution approaching a local equilibrium one with the time increment. Since the transport from the initial distribution function f 0 has an upwind mechanism, such as a kinetic flux vector splitting scheme, and the integral evolution of the equilibrium state g has a Lax–Wendroff-type central difference formulation, the GKS automatically provides a transition between the upwind and central difference according to the ratio of numerical time step Δ t over the relaxation time τ . For example, in the discontinuous shock region, the numerical relaxation time τ is large and the GKS becomes an upwind scheme to capture the discontinuity; in the smooth region at a small τ relative to the time step Δ t , the GKS recovers the central difference scheme with high-order accuracy. Another distinguishable feature of the GKS is that both the normal and tangential gradients along the cell interface participate in the flux evaluation, which results in a multi-dimensional hydrodynamic NS solver [3]. The multi-dimensional property makes the GKS suitable for flow simulation on unstructured mesh.
In the GKS, the kinetic boundary condition can easily be applied for a better simulation of high-speed flow in the near-continuum regime, where the slip boundary condition can be automatically recovered [9,10]. Without loss of generality, assume that an isothermal wall is on the right side of the inner flow field. A time-accurate gas distribution function for incident particles can be evaluated by one-side interpolation
f i n = g l τ ( u · g x l + g t l ) + g t l t
and the incident particles will be reflected from the wall with a Maxwellian distribution
g o u t = ρ w λ w π 3 2 e λ w u 2 + ( v V w ) 2 + ( w W w ) 2
where V w and W w are the tangential moving velocities of the wall and λ w is computed from the given wall temperature. The only unknown variable, which is the reflected density ρ w , can be calculated from the non-penetration condition of a solid wall
u > 0 u n f i n d Ξ d t + u < 0 u n g o u t d Ξ d t = 0
In the study of paper [66], the hypersonic flow around a blunt cone is computed at the freestream condition of Mach number M a = 10.6 , Reynolds number defined with respect to the head radius R e = 1.1 × 10 5 , and angle of attack A o A = 20 . The study provides a detailed comparison of the heat flux on the wall between the GKS solution and experimental data, which show excellent agreement. Many numerical cases have been computed for validating the GKS in high-speed flow simulations, such as supersonic flow past a cylinder [3,67,68,69], type-IV shock–shock interaction [3], flow past a double cone [3,29], shock boundary layer interaction, double Mach reflection [68,69], hypersonic ramp [68,70], flow around a hollow cylinder flare [9,10], transonic flow around a Falcon Business Jet configuration [71], and a viscous shock tube [72,73,74]. The GKS shows excellent performance in the aspects of robustness and accuracy for simulating high-speed viscous flows.

2.2. Multiple Temperature Model

In order to enhance the capability of GKS to capture non-equilibrium physics, such as inhomogeneity in translational temperature, molecular rotation, and vibration, the multiple temperature model was proposed and implemented in the scheme [11,12,13,14,15,16,17,18,19,20].
The kinetic model equation with multiple translational temperatures can be written as
f t + u f x + v f y + w f z = g f τ + g M g Z t τ
where g M is a Maxwellian distribution with one temperature as given in Equation (3) and g is an intermediate state with multiple translational temperature
g = ρ λ x π e λ x ( u U ) 2 λ y π e λ y ( v V ) 2 λ z π e λ z ( w W ) 2
where λ x , λ y , and λ z are related to the x-, y-, and z-directional translational temperatures T x , T y , and T z , respectively. The average temperature in the equilibrium state g M is evaluated from
3 λ = 1 λ x + 1 λ y + 1 λ z
Z t is a parameter denoting the ratio of the relaxation time from intermediate state g to g M over that from non-equilibrium distribution f to the intermediate state g. When Z t equals one, Equation (12) becomes the standard BGK model equation with one translational temperature; for Z t , the distribution function f approaches a Gaussian distribution with different translational temperatures in the x-, y-, and z-directions [12]. In the original study of [11], a weight function 1 / 2 is used with the consideration that the average temperature should return to the same temperature as that in the single temperature BGK model, which is equivalent to the case with Z t = 2 in Equation (12). In [18,75], Z t = 1 is employed to re-write the collision process of the BGK model into two physical sub-processes. Several numerical cases, including shock wave, Couette flow, Poiseuille flow, and lid-driven cavity flow, have been carried out to show the capability of the multiple temperature kinetic model in capturing non-equilibrium physics in the near-continuum regime [11,12,75]. In general, the translational temperature should be constructed as a second-order symmetric tensor, which deserves further investigation.
Besides the translational temperature, the kinetic model in Equation (12) can be extended to rotational and vibrational degrees of freedom as well to simulate diatomic gas flows. Adding two internal degrees of freedom into Equation (12), the kinetic model equation for diatomic gas can be written as
f t + u f x + v f y + w f z = g f τ + g M g Z r τ
where the equilibrium state becomes
g M = ρ λ π 5 2 e λ ( u U ) 2 + ( v V ) 2 + ( w W ) 2 + ξ 2
Here, ξ 2 = ξ 1 2 + ξ 2 2 denotes two rotational degrees of freedom. The intermediate state has different translational and rotational temperatures
g = ρ λ t π 3 2 e λ t ( u U ) 2 + ( v V ) 2 + ( w W ) 2 λ r π e λ r ξ 2
Z r is the so-called rotational collision number.
In the studies of [13,14,15], slightly different from the above equation with two relaxation processes, the BGK kinetic model with different translational and rotational temperatures is used, and the rotational collision number Z r is artificially added into the source term of the rotational energy moment equation, which takes into account the longer relaxation time of the rotational energy to reach equilibrium. In [16,76], the two-stage relaxation model is more consistent with the well-known Rykov model [77] for diatomic gas simulation.
In addition, the vibrational energy has been included as well in the GKS to compute high Mach number shocks and type IV shock–shock interaction [17,20]. It should be pointed out that in order to capture non-equilibrium in a near-continuum regime, a generalized collision time τ * has been proposed [34], and it was used in the previously mentioned studies [10,11,13,14,16]. The generalized collision time is computed by
τ * = τ 1 + τ D 2 g / D g
where D = t + u · x and = ( ) ϕ d Ξ . Here, different moments ϕ can be used to provide different values of τ * for the viscosity term and heat conduction coefficient [14]. τ * depends not only on the macroscopic flow variables but also their gradients. It can be regarded as a generalization of constitutive relationship with the inclusion of higher-order terms resulting in better capability of capturing rarefied non-equilibrium effects.

2.3. Multi-Component and Reactive Flow

For high-speed and high-temperature flows, a multi-component gas mixture is always involved. Numerical modeling and algorithms for multi-component and reactive gas flows have also been developed in the GKS [21,22,23,24,25].
For two-species gas flow, the kinetic equation can be written as
f 1 t + u f 1 x + v f 1 y + w f 1 z = g 1 f 1 τ f 2 t + u f 2 x + v f 2 y + w f 2 z = g 2 f 2 τ
where f 1 and f 2 are gas distribution functions for the components 1 and 2, and g 1 and g 2 are the corresponding equilibrium states. In the studies of [21,22], the equilibrium state for each component is a Maxwellian distribution, i.e.,
g 1 = ρ 1 λ π 3 + K 1 2 e λ ( u U ) 2 + ( v V ) 2 + ( w W ) 2 + ξ 1 2 g 2 = ρ 2 λ π 3 + K 2 2 e λ ( u U ) 2 + ( v V ) 2 + ( w W ) 2 + ξ 2 2
where ξ 1 2 = ξ 1 , 1 2 + + ξ 1 , K 1 2 , and ξ 2 2 = ξ 2 , 1 2 + + ξ 2 , K 2 2 . K 1 and K 2 denote the internal degrees of freedom for two components. It is assumed that g 1 and g 2 share the same temperature and velocity. For a two-component gas mixture, the compatibility condition gives
( g 1 f 1 ) ψ 1 d Ξ 1 + ( g 2 f 2 ) ψ 2 d Ξ 2 = 0
where ψ 1 = ( 1 , 0 , u , v , w , 1 2 ( u 2 + v 2 + w 2 + ξ 1 2 ) ) T and ψ 2 = ( 0 , 1 , u , v , w , 1 2 ( u 2 + v 2 + w 2 + ξ 2 2 ) ) T . The common temperature and velocity can be obtained from the conservation law
ρ = ρ 1 + ρ 2 ρ U = ρ 1 U 1 + ρ 2 U 2 ρ V = ρ 1 V 1 + ρ 2 V 2 ρ W = ρ 1 W 1 + ρ 2 W 2 ρ E = 1 2 ρ ( U 2 + V 2 + W 2 ) + ρ 1 ( K 1 + 3 ) + ρ 2 ( K 2 + 3 ) 4 λ = 1 2 ρ 1 ( U 1 2 + V 1 2 + W 1 2 ) + ρ 1 ( K 1 + 3 ) 4 λ 1 + 1 2 ρ 2 ( U 2 2 + V 2 2 + W 2 2 ) + ρ 2 ( K 2 + 3 ) 4 λ 2
In the study of Xu [21], it is assumed that the relaxation time τ is much smaller than the time step, and the exchange of momentum and energy can be finished instantaneously, which results in both species following the common temperature and velocity at any time.
Similar to the GKS with single-component gas, the integral solution of the kinetic model is used as well in the multi-component GKS to construct the interface flux for each component
f 1 ( x i j , t ) = 1 τ t 0 t g 1 ( x , t ) e ( t t ) / τ d t + e ( t t 0 ) / τ f 1 0 ( x i j u ( t t 0 ) ) f 2 ( x i j , t ) = 1 τ t 0 t g 2 ( x , t ) e ( t t ) / τ d t + e ( t t 0 ) / τ f 2 0 ( x i j u ( t t 0 ) )
where the initial gas distribution function f 0 is constructed by interpolation from each side of the cell interface. g 1 and g 2 are the equilibrium states for both species with the same temperature and velocity computed from the compatibility condition. After obtaining the fluxes across the cell interface for both species, the flow variables can be updated for each species.
In the studies of Lian [22] and Pan et al. [25], the chemical reaction is considered. The ZND model proposed by Zel’dovich, von Neumann, and Doering has been incorporated in the multi-component GKS in a splitting way, where an ordinary differential equation (ODE) is solved to take into account the source term from the chemical reaction, i.e.,
ρ 1 t = K ( T ) ρ 1 ρ 2 t = K ( T ) ρ 1 ρ E t = K ( T ) Q 0 ρ 1
where K ( T ) depends on the temperature T and is computed by
K ( T ) = K 0 T α e E + T
Here, K 0 is a positive constant and E + denotes the activation energy. α = 0 is used in the studies of [22,25]. Equation (24) can be solved by the one-step forward Euler method or the multi-step Runge–Kutta method. In the framework of the two-stage fourth-order method, high-order GKS with multi-component gases has been developed by Pan et al. [25].
In the study of [25], the case of Rayleigh–Taylor instability has been computed to validate the multicomponent GKS with gravitational force. The development of the instability from the initial condition is well captured by the multi-component GKS. In addition, the numerical test cases, including the Sod shock tube, gas-vacuum expansion, ZND detonation, 2D viscous reactive flow, and shock-bubble interaction, have also been computed [21,22,23,24,25] to show the capability of the GKS for simulation of multi-component and reactive gas flows.

2.4. Implicit Scheme and Multigrid Acceleration

Implicit scheme and multigrid methods are the commonly used acceleration techniques for solving partial differential equations (PDEs), which have been widely applied in the CFD calculations. The implicit scheme can not only increase the convergence efficiency but also improve the numerical stability, which is also vital for high-speed flow simulations. The implicit and multigrid acceleration techniques have been developed in the GKS as well for fast solving of both steady and unsteady state problems [3,26,27,28,29,30,31,32,33].
For unsteady flow evolution in a large time step Δ t = t n + 1 t n , the discrete governing equations can be written as
w i n + 1 w i n Δ t + 1 V i j N ( i ) ϵ F i j n + 1 + ( 1 ϵ ) F i j n S i j = 0
where ϵ = 0.5 gives a second-order accurate Crank–Nicolson (CN) scheme and ϵ = 1 corresponds to the first-order accurate backward Euler method. We can re-write the governing equations in the Δ -form with an intermediate approximate solution for inner iteration,
1 Δ t Δ w i ( s ) + ϵ V i j N ( i ) Δ F i j ( s ) S i j = R i ( s )
where Δ w i ( s ) = w i n + 1 w i ( s ) , and Δ F i j ( s ) = F i j n + 1 F i j ( s ) . The residual on the right hand side of the equation gives
R i ( s ) = w i n w i ( s ) Δ t ϵ V i j N ( i ) F i j ( s ) S i j 1 ϵ V i j N ( i ) F i j n S i j
It can be found that when the residual R ( s ) approximates zero after several iterations, w ( s ) converges to w n + 1 and becomes the solution to Equation (26). Since the residual determines the convergent solution, the fluxes on the right hand side, i.e., F i j n and F ( s ) , are computed by the GKS as the same as that in the explicit scheme; for terms on the left hand side, an arbitrary approximation can be carried out as long as it can result in a convergent solution. Therefore, Δ t can adopt any positive value, and the flux variation on left hand side can be approximated by the first-order Euler flux [78,79],
Δ F i j ( s ) = 1 2 Δ T i ( s ) + Δ T j ( s ) + Γ i j Δ w i ( s ) Δ w j ( s )
where the Euler-equation-based flux T is
T = ρ U n ρ U n U + p n i j U n ( ρ E + p )
U n = U · n i j is the projected macroscopic velocity along the normal direction of the cell interface i j . Γ i j denotes the spectral radius of the flux Jacobian matrix. For viscous flow, an additional term Γ ν is required for stability considerations and it is computed by
Γ i j = ( U n + a s ) + Γ ν = ( U n + a s ) + 2 μ ρ | n i j · ( x j x i ) |
Then, the implicit system formed by Equation (27) can be solved by the numerical algorithms commonly used in CFD computation, such as the lower–upper symmetric Gauss–Seidel (LU-SGS) method [80,81,82] and generalized minimal residual (GMRES) method [83]. From the study of Tan and Li [30], it is suggested to use the Jacobian matrix of kinetic flux vector splitting (KFVS) as the pre-conditioner, which can provide better performance for steady high-speed flow simulations in the aspects of robustness and convergence. In the study of Li et al. [31], the temporal discretization involving solutions on three time levels has been utilized in the development of implicit GKS for unsteady flow simulation, by adopting the commonly used dual time-stepping strategy in conventional CFD methods.
For a steady-state solution, the implicit scheme can be further simplified, and the algorithm would be equivalent to the case that ϵ = 1 , Δ t in Equation (28). One evolution step from t n = 0 to t n + 1 would provide the convergent solution satisfying j N ( i ) Δ F i j S i j = 0 .
The multigrid method accelerates the solution for a fine grid by computing corrections on a coarse grid to eliminate low-frequency errors efficiently [84,85,86]. It achieves a fast development [87,88,89,90,91] and has been widely used in CFD calculations to solve the Euler and NS equations [80,92,93]. In the studies of [26,28,94], the multigrid method has been used in the computation of GKS. With the implicit scheme and multigrid method, the computational efficiency of the GKS can usually be improved by one or two orders of magnitude.

3. Unified Gas-Kinetic Scheme for High-Speed Flows

With the discrete velocity distribution function, the unified gas-kinetic scheme (UGKS) proposed by Xu et al. [4,5] can be regarded as a highly enhanced version of the GKS, which is capable of simulating continuum and rarefied flows in all Knudsen regimes. By adopting the integral solution of the kinetic equation along a characteristic line, the UGKS considers the coupling effect of particles’ free streaming and collision in the transport process, and can well describe multiscale flow transport with no need to restrict the numerical resolution on the scales of mean free path and particle collision time. Similarly, the discrete unified gas-kinetic scheme (DUGKS) proposed by Guo et al. [95,96] is capable of multiscale flow simulations in all Knudsen regimes by adopting the discrete solution of the kinetic equation along a characteristic line. After a decade of development and improvement, the UGKS and DUGKS have gained great success in solving multiscale transport problems, such as radiative transfer [97,98,99,100], phonon transport [101,102], plasma physics [42,103,104], neutron transport [105,106], multicomponent and multiphase flow [107,108,109,110,111], granular flow [112,113,114], and turbulent flow [115,116,117].
For high-speed flow simulation, besides the physical modeling of real gas effects such as molecular rotation and vibration, chemical reaction, ionization, and plasma, another big challenge for the UGKS is the huge computational cost resulting from the massive discrete velocity points. In the following, we will give a brief review of the basic algorithm of the UGKS, and introduce the development of the UGKS in physical modeling and numerical treatment for high-speed flow simulations.

3.1. Basic Algorithm

For a control volume i during the time step Δ t = t n + 1 t n , the governing equations of the gas distribution function and conservative flow variables are
f i n + 1 = f i n Δ t V i j N ( i ) u n , i j f ¯ i j S i j + 0 Δ t J ( f i , f i ) d t
and
w i n + 1 = w i n Δ t V i j N ( i ) F i j S i j
which describe the distribution function change due to particle transport and collision, and the flow variable variation due to flux transport across the surfaces of the control volume. f ¯ i j is the time-averaged distribution function at cell interface i j over time step Δ t and u n , i j = u · n i j denotes the normal component of microscopic velocity u across the interface i j . J ( f , f ) represents particle collision and in the UGKS the trapezoidal rule is used
0 Δ t J ( f i , f i ) d t = Δ t 2 g i n + 1 f i n + 1 τ i n + 1 + g i n f i n τ i n
In Equation (33), we re-write the macroscopic conservation law the same as that in the GKS. The main difference here is that the time-averaged macroscopic flux F i j is supported by the underlying microscopic physics, and it is computed by taking moments of microscopic fluxes F i j
F i j = F i j ψ d Ξ = u n f ¯ i j ψ d Ξ
with the compatibility condition of the collision term
J ( f i , f i ) ψ d Ξ = 0
With the discrete velocity distribution function, the compatibility condition cannot be naturally satisfied due to the numerical quadrature error, so several conservative kinetic methods [54,118,119,120,121,122,123] have been constructed, which could maintain the compatibility condition in the discrete form and show that the conservation of collision term can slightly release the strict requirement of velocity space discretization, and gain better convergence for implicit calculations.
Equations (32) and (33) directly describe the conservation of gas distribution function and macroscopic flow variables, which are supposed to be valid at arbitrary discretization scales regardless of variations in mesh size and time step. Following the basic conservation laws is the fundamental step in the construction of a multiscale UGKS on the discretization scales. With this consideration, a new conserved DUGKS has been proposed [124] as well, where the conservative flow variables are updated from the macroscopic conservation law instead of by taking moments of the auxiliary distribution function as in the original DUGKS. Regardless of the quadrature rule in velocity space, the conservation law is always satisfied on the macroscopic level in the conserved DUGKS, which could benefit in the numerical calculations where conservation is of much importance, such as for highly non-equilibrium flow and plasma physics [48,104,125]. Following these conservation laws, we can see from Equation (33) that the evolution mainly depends on the microscopic flux F i j across cell interfaces.
In the UGKS, a multiscale flux is constructed from the integral solution of the BGK model equation, i.e., Equation (6). Different from that in the GKS, f 0 ( x ) in the UGKS is the initial distribution function obtained from the previous step evolution, which could be a highly non-equilibrium distribution instead of the near-equilibrium state from the CE expansion. With the distribution function described at discrete velocity points, the UGKS can make full use of the advantage of the multiscale properties of the integral solution. Besides providing a transition between the upwind scheme and central difference discretization, the integral solution describes the evolution of the distribution function from the initial state to the local equilibrium with the accumulation of particle collision. When the discrete time-scale is much larger than particle mean collision time Δ t τ , the local equilibrium state dominates in the flux function and the flow behavior performs as macroscopic wave propagation and interaction; when the time scale is small Δ t < τ , the initial distribution function is dominant and the flow physics is the free transport of microscopic particles. Moreover, the integral solution provides a transition from kinetic scale to hydrodynamic scale, where the observed local physics is determined by the cell’s Knudsen number, i.e., τ / Δ t . For a well-resolved solution, the flux function is able to describe the flow physics on the corresponding modeling scale of the numerical time step. The scale adaptation through the ratio of physical scale and numerical resolution ( τ and Δ t ) is the key to construct a truly multiscale numerical method. The traditional PDE approach usually requires the mesh size and the time step to be small enough to match the physical modeling scale in the construction of the governing equations, while the UGKS has no specific requirement for the numerical discretization, except for the stability condition and necessary spatial resolution for well-resolving local flow structure. Owing to the adaptive multiscale flux function and direct modeling concept, the UGKS has better efficiency in the numerical simulation of multiscale problems with large variations in Knudsen numbers.

3.2. Physical Modeling for High-Speed Flow

3.2.1. Diatomic Gas with Molecular Rotation and Vibration

For diatomic molecules, e.g., N 2 and O 2 , the characteristic temperature of rotation is around 3 K [59], so the rotational degrees of freedom have already been excited at room temperature. However, for the vibrational degrees of freedom, the characteristic temperatures of N 2 and O 2 are 3371 K and 2256 K [59], respectively. Therefore, for high-temperature flows at high Mach numbers, both the rotational and vibrational degrees of freedom should be taken into account.
Liu et al. [39] employed the Rykov model to construct the time evolution solution of the gas distribution function in the UGKS for simulation of diatomic gases. The rotational degree of freedom is included and modeled by controlling the energy exchange between translational and rotational energy through the relaxation model. The Rykov kinetic model equation [77] gives
f t + u f x + v f y + w f z = g t r f τ + g r o g t r Z r τ
The equilibrium states are expressed as
g t r = g ˜ t r 1 2 m 0 q t r · c 15 k B T t r p t r 5 2 m 0 c 2 2 k B T t r + ( σ 1 ) m 0 q r o · c k B T t r k B T r o ϵ θ g r o = g ˜ r o 1 ω 0 2 m 0 q t r · c 15 k B T p 5 2 m 0 c 2 2 k B T + ( 1 σ ) ω 1 m 0 q r o · c k B T p 1 ϵ k B T
where
g ˜ t r = ρ m 0 2 π k B T t r 3 2 exp m 0 c 2 2 k B T t r 1 k B T r o exp ϵ k B T r o g ˜ r o = ρ m 0 2 π k B T 3 2 exp m 0 c 2 2 k B T 1 k B T exp ϵ k B T
and θ is defined by
θ = ( k B T r o ϵ ) 2 f d u d v d w d ϵ
The macroscopic flow variables, such as pressure, temperature, and heat flux for translational and rotational degrees are defined by
p t r = ρ k B m 0 T t r = 1 3 c 2 f d u d v d w d ϵ p r o = ρ k B m 0 T r o = ϵ f d u d v d w d ϵ q t r = c c 2 2 f d u d v d w d ϵ q r o = c ϵ f d u d v d w d ϵ
The parameters used in the above model are ω 0 = 0.2354 , ω 1 = 0.3049 , and 1 / σ = 1.55 for nitrogen gas, and ω 0 = 0.5 , ω 1 = 0.286 , and 1 / σ = 1.55 for oxygen gas.
In order to construct the diatomic UGKS, the Rykov model can be re-written in the same form as the BGK model
f t + u f x + v f y + w f z = g e q f τ
where the equivalent equilibrium state g e q is
g e q = ( 1 1 Z r ) g t r + 1 Z r g r o
Then the UGKS with the Rykov model can be constructed analogous to that for the BGK model. The updating of the macroscopic flow variables can be carried out by
ρ ρ U ρ V ρ W ρ E ρ E r o i n + 1 = ρ ρ U ρ V ρ W ρ E ρ E r o i n Δ t V i j N ( i ) F i j S i j + Δ t 0 0 0 0 0 ( ρ E r o , e q ) i n ( ρ E r o ) n 2 τ i n + ( ρ E r o , e q ) i n + 1 ( ρ E r o ) i n + 1 2 τ i n + 1
In the calculation, the energy relaxation term in the Rykov equation is modeled using a Landau–Teller–Jeans relaxation. The particle collision time multiplied by rotational collision number defines the relaxation rate for the rotational energy equilibrating with the translational energy. The rotational collision number Z r is computed by
Z r = Z r * 1 + ( π 3 / 2 / 2 ) T ˜ / T t r + ( π + π 2 / 4 ) ( T ˜ / T t r )
where T ˜ is the characteristic temperature of intermolecular potential. For N 2 within a temperature range from 30 K to 3000 K, the values of Z r * = 23.0 and T ˜ = 91.5 K are used.
In the study of [39], the normal shock has been computed for nitrogen gas at different Mach numbers. The collision number is set at a constant value Z r = 2.4 . The comparisons of the density and temperature between the UGKS and DSMC at M a = 1.53 , 4.0 , 5.0 , and 7.0 are provided. With the differences of kinetic models, the UGKS still obtains acceptable solutions of translational and rotational temperatures in comparison with the data obtained by the DSMC method.
Taking the molecular vibration into account, a kinetic model [40,41] has been proposed to simulate the diatomic gases with activated vibrational degrees of freedom. The kinetic model equation can be written as
f t + u f x + v f y + w f z = g t , r , v f τ + g t r , v g t , r , v Z r τ + g t r v g t r , v Z v τ
where Z r and Z v denote the rotational and vibrational collision numbers. The equilibrium states are
g t r v = ρ λ π 3 2 e λ c 2 λ π e λ ( ξ 1 2 + ξ 2 2 ) 4 λ K v e 4 λ K v ϵ v g t r , v = ρ λ t , r π 3 2 e λ t , r c 2 λ t , r π e λ t , r ( ξ 1 2 + ξ 2 2 ) 4 λ v K v e 4 λ v K v ϵ v g t , r , v = ρ λ t π 3 2 e λ t c 2 λ r π e λ r ( ξ 1 2 + ξ 2 2 ) 4 λ v K v e 4 λ v K v ϵ v
Here, λ , λ t , λ r , λ v , and λ t , r are related to the fully relaxed, translational, rotational, vibrational, and partially relaxed temperatures, respectively. Specifically, we have
λ = ( 5 + K v ) ρ 4 / + + 0 + 1 2 ( c 2 + ξ 2 ) + ϵ v f d ϵ v d ξ d Ξ λ t = 3 ρ 4 / + + 0 + 1 2 c 2 f d ϵ v d ξ d Ξ λ r = ρ 2 / + + 0 + 1 2 ξ 2 f d ϵ v d ξ d Ξ λ v = K v ρ 4 / + + 0 + ϵ v f d ϵ v d ξ d Ξ λ t , r = 5 ρ 4 / + + 0 + 1 2 ( c 2 + ξ 2 ) f d ϵ v d ξ d Ξ
where K v is the number of vibrational degrees of freedom. This collision model consists of three terms, including the relaxation processes of elastic collision, inelastic collision between molecular translation and rotation, and the energy exchange from vibrational degrees of freedom to the translational and rotational ones. Equation (46) is more like a BGK equation with a fixed Prandtl number, which can be extended to a Shakhov-like model by using orthogonal polynomials in order to obtain the correct relaxation rate of high-order moments [40,41]. With the provided kinetic model, the UGKS for diatomic gases with rotational and vibrational degrees of freedom can be constructed.
Different from the translational and rotational degrees of freedom, the vibration degree of freedom K v is a temperature-dependent variable. According to the harmonic oscillator model, the specific vibrational energy associated with a characteristic vibrational temperature Θ v is
e v = k B m 0 Θ v e 2 λ k B Θ v / m 0 1
then according to the equal partition to each degree of freedom, the vibrational degree of freedom K v can be determined by
K v = 4 k B m 0 λ Θ v e 2 k B λ Θ v / m 0 1
In the study of [40], flow around the Apollo re-entry capsule has been computed at M a = 10.2 , K n = 0.067 with a freestream temperature 142.2 K and a fixed wall temperature 300 K. Nitrogen gas is considered and the collision numbers adopt Z r = 5 and Z v = 10 . The comparison of flow fields between the diatomic UGKS with the Rykov model and the current model with a vibrational degree of freedom is presented. It is shown that due to the vibrational degree of freedom, the translational and rotational temperature distributions obtained by the current model are lower than those computed by the Rykov model. A more realistic solution has been obtained.

3.2.2. Multi-Component Gas Mixture and Plasma

The direct modeling methodology of the UGKS has also been applied in the plasma simulation [42,43]. The dynamics of a fully ionized plasma are modeled by the Fokker–Planck–Landau (FPL) equations on the kinetic level
f α t + u · x f α + F α m α · u f α = β Q α , β ( f α , f β )
where f α ( x , u , t ) is the velocity distribution function of species α ( α = i for ion and α = e for electron). F α = e ( E + u α × B ) is the averaged electromagnetic force. The collision term Q α , β ( f α , f β ) describes the binary collisions between charged particles with long-range Coulomb interactions
Q α , β ( f α , f β ) = u · R 3 Φ ( u u ) ( u f α f β u f β f α ) d u
where Φ ( u ) is a 3 × 3 matrix
Φ ( u ) = 1 | u | 3 ( | u | 2 I 3 u u )
In order to overcome the complexity and high computational cost of the nonlinear Landau collision term, a single BGK-type collision operator proposed by Andries, Aoki, and Perthame (AAP model) is employed to model the collision process [126].
In the AAP model, one global collision operator is used for each component to take into account both self-collision and cross-collision, and the kinetic equations read
f α t + u · x f α + F α m α · u f α = f α + f α τ α
where post-collision distribution f + is a Maxwellian distribution
f α + = ρ α m α 2 π k B T ¯ α 3 / 2 exp m α 2 π k B T ¯ α ( u U ¯ α ) 2
The parameters T ¯ α and U ¯ α are connected to the macroscopic properties of individual components by
U ¯ α = U α + τ α r 2 m r m α + m r ν α r ( U r U α ) 3 2 k B T ¯ α = 3 2 k B T α m α 2 ( U ¯ α U α ) 2 + τ α r 4 m α m r ν α r ( m α + m r ) 2 3 2 k B ( T r T α ) + m r 2 ( U r U α ) 2
where ν α r denotes the interaction coefficients that measure the strength of intermolecular collision. The relaxation time is determined by τ α = 1 / r ν α r . The parameter ν α r is determined by molecular models and the hard sphere model is used [127].
The average electric field E and magnetic field B follow the Maxwell equations,
B t = x × E E t = c 2 x × B 1 ϵ 0 j
where c is the speed of light and ϵ 0 is the vacuum permittivity, which is related to the vacuum permeability ν 0 by c = ( ν 0 ϵ 0 ) 1 / 2 . The electromagnetic field satisfies the divergence constraints
x · E = e ϵ 0 ( n i n e ) , x · B = 0
where e is the charge of a proton. Theoretically, the divergence constraints will always hold if they are initially satisfied. However numerical techniques are needed to make sure that the divergence constraints are satisfied by numerical solutions. The perfectly hyperbolic Maxwell equations (PHM) [128] are used to evolve the electromagnetic field, which preserve the divergence constraints,
E t c 2 x × B + χ c 2 x ϕ = 1 ϵ 0 j B t + x × E + γ x ψ = 0 1 χ ϕ t + x · E = e ϵ 0 ( n i n e ) ϵ 0 μ 0 γ ψ t + x · B = 0
where j is the total electric current density j = e ( n i U i n e U e ) , and ϕ and ψ are artificial correction potentials. Munz proved that the propagation speed of magnetic field divergence error and electric field divergence error are γ c and χ c [128]. This scheme is built on the BGK-Maxwell system Equations (54), (57), and (58), which are able to cover the flow regimes of plasma from the collisionless Vlasov regime to the continuum MHD regime.
In the study of Liu et al. [42], the asymptotic limits of the BGK-Maxwell system have been analyzed. In the continuum regime, when the interspecies collision is strong, the gas mixture behaves like dielectric material, and the BGK-Maxwell equations become the Euler equations. For a conductive plasma, the BGK-Maxwell equations can span the complete range from the neutral two-fluid system to resistive-MHD, Hall-MHD, and ideal MHD equations. An implicit–explicit method is employed to renew the velocity distribution function so that the constraint of a small time step due to the large electromagnetic acceleration can be removed. Moreover, the flow physics covered by the UGKS are more general than those from either the collisionless Vlasov equation or MHD equations in the corresponding kinetic or hydrodynamic regimes alone. The UGKS can provide a reliable physical solution in the transitional regime as well, which has not been fully explored before from the particle-based and MHD-based numerical methods.
Based on the conserved DUGKS, a finite-volume direct kinetic method for electrostatic plasma has been presented [103], where the BGK-Vlasov–Poisson system is solved with un-splitting treatment of particle transport and collision. In addition to the non-quasi-neutral plasma simulation, based on the reformulated BGK-Vlasov–Poisson system, a novel DUGKS has been presented [104] for multiscale plasma simulation with a wide range of Knudsen numbers and normalized Debye length covering hydrodynamic, kinetic, quasi-neutral, and non-quasi-neutral regimes. Numerical test cases, including plasma sheath, linear and nonlinear Landau damping, two-stream instability, Brio–Wu shock tube, Orszag–Tang vortex, magnetic reconnection, and bump-on-tail instability, have been calculated in different flow regimes, which show the multiscale properties of the UGKS and DUGKS in plasma physics simulation [42,43,103,104,129].

3.3. Computational Techniques

In this section, the computational techniques for improving the efficiency of the UGKS in numerical simulations of high-speed gas flow will be introduced, including the implicit scheme, multigrid method, parallel computation, adaptive physical mesh and velocity space, memory reduction techniques, and the novel wave–particle adaptation.

3.3.1. Implicit UGKS and Multigrid Acceleration

The implicit UGKS (IUGKS) has been developed [53,55,130] by transforming the UGKS on a discretization scale into a semi-discrete form as is usually carried out for the traditional CFD methods. The semi-discrete governing equations of the macroscopic flow variables and the distribution function are
w i t + 1 V i j N ( i ) F i j S i j = 0
and
f i t + 1 V i j N ( i ) F i j S i j = g i f i τ i
The governing equations in the semi-discrete form usually describe the instant variation of the flow field, which implies a time scale of t 0 . Specifically, F i j and F i j denote the instant macroscopic and microscopic fluxes across the cell interface i j . However, the UGKS is constructed based on the integral solution of the kinetic model, describing the multiscale transport process in a finite time-step, and the fluxes F i j and F i j are not only related to the local physical state τ , but also depend on the mesh-size-determined time step Δ t . Therefore, the fluxes F i j and F i j in Equations (60) and (61) should employ the time-averaged fluxes over a finite time-step Δ t s instead of the instant ones for constructing the implicit UGKS, where the time step Δ t s is used to average the time-dependent fluxes in the explicit scheme. Considering the flow physics in a local region, Δ t s is determined by the resolution of computational mesh and the maximum particle speed, e.g., for one-dimensional case
Δ t s = CFL Δ x max | u |
In order to distinguish the time step Δ t s to average fluxes from the following numerical time-marching step Δ t , it should be pointed out that Δ t s is only used to determine the coefficients of the initial distribution function and equilibrium state in the flux function.
For unsteady flow evolution in a time step Δ t = t n + 1 t n , in addition to the macroscopic governing equation of conservative flow variables (26), the discrete governing equations can be written as
f i n + 1 f i n Δ t + 1 V i j N ( i ) ϵ F i j n + 1 + ( 1 ϵ ) F i j n S i j = ϵ g i n + 1 f i n + 1 τ i n + 1 + ( 1 ϵ ) g i n f i n τ i n
Since the equilibrium state g i n + 1 has one-to-one correspondence to w i n + 1 and depends on the distribution function f i n + 1 , Equations (26) and (63) result in a coupled implicit nonlinear system. It is very difficult to directly solve the large implicit system coupling macroscopic and microscopic governing equations, and the treatment of implicit equilibrium state g n + 1 in the collision term is important for the convergent efficiency in the continuum regime. Zhu et al. [53,131] solved the Equations (26) and (63) in an alternative way and used the most recent solved conservative variables to discretize the equilibrium state in the microscopic implicit equation. Specifically, for an intermediate solution during the alternative solving process, the governing equation can be written as
ϵ τ i ( s + 1 ) + 1 Δ t Δ f i ( s ) + ϵ V i j N ( i ) Δ F i j ( s ) S i j = r i ( s )
where the quantities in the Δ form are given by Δ Q ( s ) = Q n + 1 Q ( s ) , denoting the correction of a specific variable Q. The residual on the right hand side of Equation (64) is
r i ( s ) = f i n f i ( s ) Δ t + ϵ g ˜ i ( s + 1 ) f i ( s ) τ i ( s ) 1 V i j N ( i ) F i j ( s ) S i j + ( 1 ϵ ) g i n f i n τ i n 1 V i j N ( i ) F i j n S i j
It should be noted that the fluxes in the residuals (28) and (65) are computed the same as that in the explicit UGKS with a time step Δ t s . g ˜ i ( s + 1 ) in Equation (65) is the equilibrium state computed from the most recently updated conservative variables Δ w i ( s + 1 ) in the inner loops of solving Equation (27).
In the study of Zhu et al. [130], the one-dimensional case of advection of density perturbation has been employed to test the temporal accuracy of the IUGKS. The time accuracy test is conducted for the cases at K n = 0.001 , 0.01 , 0.1 , 1, and 10 on a uniform mesh with 400 cells. The IUGKS achieves second-order accuracy for all cases from continuum to free molecular flows. The unsteady Rayleigh flow induced by a moving plate with higher temperature has been computed to validate the efficiency of the implicit scheme. It is shown that the IUGKS can be ten times faster than the explicit scheme [130].
For steady-state solutions, temporal accuracy can be ignored, and the time discretization of the implicit scheme could use ϵ = 1 for a backward Euler scheme. In [53,130], in order to overcome the stiffness problem in the continuum flow, the macroscopic equations are solved with the implicit Euler flux to drive the convergence of the IUGKS; see Equations (28) and (29). This makes the IUGKS efficient in the low Knudsen number cases. In order to further improve the performance of the IUGKS for viscous flows, Yuan et al. [132] took into account the NS terms during the macroscopic iterations. A similar idea of driving the convergence in the continuum regimes can be found in the development of the general synthetic iterative scheme (GSIS) [133,134]. From the study of Yuan et al. [132], it can be found that the efficiency can be further improved by one order of magnitude on the basis of the original IUGKS for NS solutions in the continuum limit.
In addition, Zhu et al. [135] developed the IUGKS with multigrid acceleration, which further improves the convergence of the IUGKS for steady-flow simulations. It is commonly known that an iterative algorithm can reduce the high-frequency errors faster than the low-frequency ones. The multigrid method can reduce the low-frequency errors on a fine mesh more efficiently by transitioning them to a coarser mesh, where the errors become high-frequency ones with respect to the coarse mesh size, and can then be eliminated faster. In the IUGKS, both the implicit systems of macroscopic and microscopic equations are solved by the multigrid method, which consists of pre-smoothing, coarse grid correction, and post-smoothing processes, and involves numerical interpolation between fine and coarse grids [135]. Since the governing equation of macroscopic flow variables for implicit iteration is nonlinear, and that of the microscopic distribution function is linear, the full approximation storage (FAS) scheme and the correction scheme (CS) [88,89] are used to solve the macroscopic and microscopic implicit systems, respectively.
In the study of [135], simulations of lid-driven cavity flows have been carried out at different Knudsen numbers to validate the efficiency of the multigrid IUGKS. Cases at three different Knudsen numbers, i.e., K n = 10 , 1 , 0.075 , have been tested, from which obvious accelerating effects of the multigrid method on the IUGKS can be observed. In the high Knudsen number cases at K n = 10 and 1, the multigrid method is about 3 times faster than the original implicit scheme and in the case at K n = 0.075 the acceleration rate can be increased by up to 8 times.

3.3.2. Parallel Strategy

In the CFD algorithms for the Navier–Stokes equations, the domain decomposition method is commonly used in the parallel computations. Since the kinetic solvers take numerical discretization on both the physical space and the velocity space, the parallel strategy is more flexible for large-scale simulations.
For the UGKS on Cartesian grids, Ragta et al. [136] adopt the parallel strategy based on the domain decomposition, and investigate the parallelization performance up to thousands of cores. Chen et al. [49] developed an implicit kinetic method with memory reduction techniques, which significantly reduces the memory consumption, and the parallel computation based on the discrete velocity distribution function is employed. Li et al. [137] and Tan et al. [105] implemented a hybrid MPI strategy for parallel algorithms in both physical space and velocity space, where a two-dimensional Cartesian topology is used to arrange the physical and velocity blocks. Similarly, Jiang et al. [138] took parallel computing with MPI for the decomposed physical mesh, and used several threads with OpenMP in every MPI process for parallel computation of a discrete distribution function. Parallel algorithms have also been implemented on GPU devices for a two-dimensional UGKS [139].
In the study of Li et al. [137], the parallel speedup ratio has been tested based on a supersonic flow over a sphere. It is shown that the parallel efficiency is around 1 up to 5832 processors, which reveals the good scalability of the parallel UGKS.

3.3.3. Adaptive Mesh

Adaptive mesh refinement (AMR) can provide better spatial discretization with fewer grid points. For the kinetic solvers with discrete phase space, the AMR technique can be applied in the velocity space as well [140,141,142]. In the study of Chen et al. [47], an adaptive UGKS was proposed through the introduction of an adaptive quadtree structure in the velocity space. Together with a moving mesh in the physical space, the UGKS is able to simulate moving fluid-body interaction in the high-speed flows with a better efficiency. Qin et al. [143] presented a simple local discrete velocity adaptation in the UGKS under a uniform background velocity mesh, which avoids the interpolation between different levels of velocity grids. Xiao et al. [144] replaced the discrete velocity points in the UGKS with a continuous velocity space in the region where the NS solutions provided by the GKS are valid. In the studies of [48,125], the unstructured mesh is adopted in the velocity space for the DUGKS, where more discrete velocity points are arranged in the velocity regions that enclose a large number of molecules, and fewer points are needed in the regions with a small amount of molecules, so that the memory consumption can be reduced and the computational efficiency can be increased. Recently, the reduced order modeling (ROM)-based approach was introduced in the DUGKS [145] to reduce the discrete velocity space by removing the mesh points that have a negligible effect on the calculation of moments. With these approaches, the UGKS and DUGKS can obtain multiscale solutions with the same accuracy and less computational cost.
With an adaptive mesh in velocity space, Chen et al. [47] computed a moving nozzle flow with the co-existence of both continuum and rarefied regimes in a single computation. This multiscale problem is very challenging for any single-scale-based numerical scheme. However, this is exactly the place where the UGKS can be faithfully applied to obtain accurate solutions in different regimes. For such a multiscale problem, a hybrid approach with domain decomposition will usually be adopted [146,147,148]. However, for the unsteady case, the hybrid approach cannot generally be applied due to the absence of a valid interface.

3.3.4. Memory Reduction

For rarefied flow study, a direct Boltzmann solver based on the discrete velocity distribution function is a common approach to simulate the non-equilibrium flow. However, it requires a huge memory to follow the evolution of a discrete distribution function in a computational space with seven dimensions. This effect would become more severe for numerical computation of high-speed rarefied flows, where a very large region in the velocity space has to be covered. The adaptive methods mentioned in the previous section [47,48,145] could reduce the memory consumption and computational time through optimization of the distribution of discrete velocity points in the velocity space. Furthermore, for steady-state simulation, a memory reduction technique was proposed by Chen et al. [49,149] for solving the Boltzmann kinetic model equations. Yang et al. [50] applied the memory reduction method in the implicit UGKS. Due to the fact that only the spatial connection and variation take effect in a steady-state solution, the non-equilibrium distribution function can be obtained from spatial iterations at each velocity point, therefore only the memory for the distribution function at one discrete velocity point in the physical domain is required, which reduces the memory cost to the same level as that in the hydrodynamic solvers for the Euler and Navier–Stokes equations.
In the study of [49], Chen et al. computed a thermal transpiration flow in a three-dimensional square cube with closed walls. In their computation, the spatial domain is discretized by a structured mesh with 60 × 60 × 120 cells, and the velocity space employs 101 × 101 × 101 discrete velocity points. If the distribution function at all points in the discrete velocity space is stored, the memory requirement would be approximately 13 terabytes (TB) with double precision calculation. With the memory reduction technique, the observed data storage for a parallel code is only 181 megabytes (MB) for each process in a total of 128 MPI processes. The memory technique makes it possible to calculate the three-dimensional problems using a discrete-velocities-based kinetic method on a small cluster. However, with the significant memory reduction, the computational cost will not be reduced in the above scheme.

3.3.5. Wave–Particle Adaptation

For rarefied gas simulations, the DSMC method is more preferable for engineering applications than the discrete velocity method, due to the fact that the stochastic particle method takes much less computational cost than the discrete velocity method, especially for high-speed calculations [150,151,152]. Compared to the discrete velocity method, where the discrete velocities are predetermined, the stochastic particle method can be regarded as an optimal velocity space adaptation method, because the particles collide and change their velocity, and appear in the phase space where there should be a non-zero distribution function.
In order to incorporate the adaptive properties of the stochastic methods, the unified gas-kinetic particle (UGKP) method has been developed [153,154,155,156] according to the direct modeling methodology, where stochastic particles are employed to record the non-equilibrium distribution, and the evolution processes are carried out on both the macroscopic and microscopic levels. The UGKP method recovers the UGKS solutions by following the local evolution solution of the kinetic models, which is the key to construct a multiscale method for all Knudsen number flows. Specifically, the particle evolution described by the gas distribution function follows
f ( x , t ) = ( 1 e t / τ ) g ( x , t ) + e t / τ f 0 ( x u t )
where
x = x + u t e t / τ 1 e t / τ τ , t = t 1 e t / τ τ
According to Equation (67), only a portion of particles can move freely in a time step, and the others will encounter collisions with other particles during the transport process. The free transport process can be fully resolved by tracking all the particles, and the contribution of the particles’ free motion to the macroscopic fluxes across the cell interface can also be recorded. Instead of moving freely within a whole time step, the collided particles will encounter collision during a time step evolution. Since a portion of particles will suffer many collisions during the collision process, the colliding particles will not be followed. Fortunately, the collective behavior of the colliding particles in the collision process can be well modeled and followed on the macroscopic level based on the evolution of the equilibrium state, which is only related to the macroscopic flow variables and their gradients. Similar to the UGKS, the conservative variables can be updated first with the fluxes contributing from the free transport and collision processes, and then the colliding particles will be re-sampled from a local equilibrium state according to their corresponding conservative variables.
Considering the fact that the colliding particles are re-sampled from a known equilibrium state, there is no need to describe the equilibrium state with discrete particles, but by using the analytic expression itself with high efficiency and low memory-consumption. Therefore, a novel adaptive wave–particle formulation is proposed to describe the multiscale flow physics, resulting in the unified gas-kinetic wave–particle (UGKWP) method [51,52,157,158,159]. It can be found that if the colliding particles are expressed by an analytic formulation, their contribution to the free transport and collision can be analytically computed as well. The only required treatment for the collided particles is to sample a portion of these particles to take into account the non-equilibrium generating from the free transport mechanism of the equilibrium distribution. There is a competitive balance between the analytic waves and stochastic particles according to local physics. Particles become waves due to collisions and waves transform into particles in order to capture the partially free transport mechanism.
With the adaptive wave–particle formulation, the cost of the UGKWP method can be reduced to a particle method in the highly rarefied flow regime, and it becomes a hydrodynamic NS solver in the continuum regime automatically. It is a novel technique that combines and optimizes the adaptive velocity space method [47] and GKS/UGKS hybrid algorithm [144]. Different from the hybrid methods [146,160,161], which are based on the domain decomposition and solver hybridization, the UGKWP method describes the physical state by an adaptive wave–particle decomposition in each cell with a unified treatment in the whole computational domain.
In the study of [162], hypersonic flow past a circular cylinder has been simulated to show the capability of the UGKWP method for high-speed rarefied flow simulations. The free stream is initialized with the monatomic gas of argon. The UGKWP method obtains consistent solutions with the UGKS for the case at a relatively low Mach number M a = 5 , but is one order of magnitude lower in computational cost and memory consumption. For the case at a very high Mach number M a = 30 , since the memory requirement of the discrete velocity points for the UGKS is unaffordable, only the comparison between the UGKWP method and the particle method is provided. In this computation, the memory cost of the UGKWP method is only 375 MB. The advantage of the particle method with a natural adaptivity in the phase space is well inherited by the UGKWP method for high-speed rarefied flow computations. In the study of Chen et al. [158], the high speed flow at M a = 10 over a space vehicle in the transition regime at K n = 10 3 has been calculated to show the efficiency and capability of the UGKWP method for simulating three-dimensional hypersonic flow over a complex geometry configuration. The UGKWP method shows great power to solve engineering problems involving high-speed non-equilibrium flows, such as flow around near-space or re-entry vehicles.

4. Conclusions

In this paper, we have reviewed the development of the gas-kinetic scheme (GKS) and the unified gas-kinetic scheme (UGKS) in the aspects of physical modeling and numerical algorithms. Non-equilibrium flow physics, including diatomic gas with molecular rotation and vibration, multi-component and reactive gas, and plasma, have been modeled in order to take the real gas effects into account. The numerical efficiency and robustness of the GKS and the UGKS have been much improved by adopting implicit scheme and multigrid acceleration, using parallel computation and an adaptive mesh.
Specifically, the GKS is a hydrodynamic NS-solver based on the gas-kinetic theory. With the numerical flux constructed from the integral solution of the kinetic model, it achieves adaptive transition between the upwind and central difference discretization in the flux evaluation according to the local physics. Derived from the gas kinetic theory with a gas distribution function, the GKS has a solid foundation and is more flexible for dealing with non-equilibrium flow. With multi-dimensional properties, it can handle complex gas flow and shows excellent performance in the high speed flow simulation. The multi-temperature model, multiple distribution function for multi-component and reactive gas flow, or multi-stage relaxation model for diatomic gases have been developed in the GKS for better capturing real gas flow physics. In addition, the constitutive relationship could be improved directly by modifying the relaxation time τ * , so that the GKS can be enhanced to compute low-density non-equilibrium in the near-continuum regime. However, the GKS adopts the distribution function from the CE expansion, which is analytically expressed by the macroscopic flow variables and their gradients, and a small deviation from the Maxwellian equilibrium is assumed, so the capability of the GKS to capture highly non-equilibrium flows is still limited.
By using a discrete velocity space, the UGKS can capture highly non-equilibrium distributions, and it makes full use of the advantages of the integral solution of the kinetic model in describing a multiscale transport process. In the UGKS, physical modeling has been carried out to consider a diatomic gas with molecular rotation and vibration, a multi-component gas, and plasma physics, which could provide more accurate solutions for high-speed and high-temperature flows. With the implicit discretization and multigrid method, the computational efficiency of the UGKS has been much improved. Parallel strategies based on domain decomposition have been developed in both the physical and velocity spaces, which enables the UGKS to handle large-scale computations. In order to reduce the memory cost of discrete particle velocities, an adaptive mesh is adopted in the velocity space. With the memory reduction technique, the memory requirement of the UGKS can be much reduced to the level of a macroscopic solver, even without reducing computational cost. Moreover, a novel wave–particle adaptation has been proposed, which incorporates the advantages of the stochastic particle method and a deterministic hydrodynamic solver. Multiscale flows at high Mach numbers with large variations of Knudsen number in computational domain can easily be dealt with by the UGKWP.
For high-speed flow simulation, the development of the GKS and the UGKS in the future may focus on these subjects, such as multi-component flow with large numbers of species; non-equilibrium flow physics, including ionization and chemical reactions; and large-scale computations using hybrid CPU-GPU systems.

Author Contributions

Investigation, Y.Z.; writing, original draft preparation, Y.Z. and K.X.; conceptualization, supervision, reviewing, and editing, C.Z. and K.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Numerical Windtunnel project and the National Natural Science Foundation of China 11772281, 91852114.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Xu, K.; Prendergast, K.H. Numerical Navier-Stokes solutions from gas kinetic theory. J. Comput. Phys. 1994, 114, 9–17. [Google Scholar] [CrossRef]
  2. Xu, K. A gas-kinetic BGK scheme for the Navier–Stokes equations and its connection with artificial dissipation and Godunov method. J. Comput. Phys. 2001, 171, 289–335. [Google Scholar] [CrossRef]
  3. Xu, K.; Mao, M.; Tang, L. A multidimensional gas-kinetic BGK scheme for hypersonic viscous flow. J. Comput. Phys. 2005, 203, 405–421. [Google Scholar] [CrossRef]
  4. Xu, K.; Huang, J.C. A unified gas-kinetic scheme for continuum and rarefied flows. J. Comput. Phys. 2010, 229, 7747–7764. [Google Scholar] [CrossRef]
  5. Xu, K. Direct Modeling for Computational Fluid Dynamics: Construction and Application of Unified Gas-Kinetic Schemes; World Scientific: Singapore, 2015. [Google Scholar]
  6. Zhu, Y.; Xu, K. The first decade of unified gas kinetic scheme. arXiv 2021, arXiv:2102.01261. [Google Scholar]
  7. Chapman, S.; Cowling, T.G.; Burnett, D. The Mathematical Theory of Non-Uniform Gases: An Account of the Kinetic Theory of Viscosity, Thermal Conduction and Diffusion in Gases; Cambridge University Press: Cambridge, UK, 1990. [Google Scholar]
  8. Li, Q.; Fu, S. On the multidimensional gas-kinetic BGK scheme. J. Comput. Phys. 2006, 220, 532–548. [Google Scholar] [CrossRef]
  9. Li, Q.; Fu, S.; Xu, K. Application of gas-kinetic scheme with kinetic boundary conditions in hypersonic flow. AIAA J. 2005, 43, 2170–2176. [Google Scholar] [CrossRef] [Green Version]
  10. Liao, W.; Luo, L.S.; Xu, K. Gas-kinetic scheme for continuum and near-continuum hypersonic flows. J. Spacecr. Rocket. 2007, 44, 1232–1240. [Google Scholar] [CrossRef]
  11. Xu, K.; Josyula, E. Multiple translational temperature model and its shock structure solution. Phys. Rev. E 2005, 71, 056308. [Google Scholar] [CrossRef] [Green Version]
  12. Xu, K.; Liu, H.; Jiang, J. Multiple-temperature kinetic model for continuum and near continuum flows. Phys. Fluids 2007, 19, 016101. [Google Scholar] [CrossRef]
  13. Xu, K.; Tang, L. Nonequilibrium Bhatnagar–Gross–Krook model for nitrogen shock structure. Phys. Fluids 2004, 16, 3824–3827. [Google Scholar] [CrossRef]
  14. Xu, K.; Josyula, E. Continuum formulation for non-equilibrium shock structure calculation. Commun. Comput. Phys. 2006, 1, 425–448. [Google Scholar]
  15. Xu, K. A generalized Bhatnagar–Gross–Krook model for nonequilibrium flows. Phys. Fluids 2008, 20, 26101. [Google Scholar] [CrossRef]
  16. Xu, K.; He, X.; Cai, C. Multiple temperature kinetic model and gas-kinetic method for hypersonic non-equilibrium flow computations. J. Comput. Phys. 2008, 227, 6779–6794. [Google Scholar] [CrossRef]
  17. Cai, C.; Liu, D.D.; Xu, K. One-dimensional multiple-temperature gas-kinetic Bhatnagar-Gross-Krook scheme for shock wave computation. AIAA J. 2008, 46, 1054–1062. [Google Scholar] [CrossRef]
  18. Xu, K.; Guo, Z. Generalized gas dynamic equations with multiple translational temperatures. Mod. Phys. Lett. B 2009, 23, 237–240. [Google Scholar] [CrossRef]
  19. Cao, G.; Liu, H.; Xu, K. Physical modeling and numerical studies of three-dimensional non-equilibrium multi-temperature flows. Phys. Fluids 2018, 30, 126104. [Google Scholar]
  20. Liu, H.; Cao, G.; Chen, W. Multiple-temperature gas-kinetic scheme for type IV shock/shock interaction. Commun. Comput. Phys. 2021, 29, 853–904. [Google Scholar] [CrossRef]
  21. Xu, K. BGK-based scheme for multicomponent flow calculations. J. Comput. Phys. 1997, 134, 122–133. [Google Scholar] [CrossRef]
  22. Lian, Y.; Xu, K. A gas-kinetic scheme for multimaterial flows and its application in chemical reactions. J. Comput. Phys. 2000, 163, 349–375. [Google Scholar] [CrossRef] [Green Version]
  23. Lian, Y.; Xu, K. A gas-kinetic scheme for reactive flows. Comput. Fluids 2000, 29, 725–748. [Google Scholar] [CrossRef] [Green Version]
  24. Pan, L.; Zhao, G.; Tian, B.; Wang, S. A gas kinetic scheme for the simulation of compressible multicomponent flows. Commun. Comput. Phys. 2013, 14, 1347–1371. [Google Scholar] [CrossRef]
  25. Pan, L.; Cheng, J.; Wang, S.; Xu, K. A two-stage fourth-order gas-kinetic scheme for compressible multicomponent flows. Commun. Comput. Phys. 2017, 22, 1123–1149. [Google Scholar] [CrossRef]
  26. Chae, D.; Kim, C.; Rho, O.H. Development of an improved gas-kinetic BGK scheme for inviscid and viscous flows. J. Comput. Phys. 2000, 158, 1–27. [Google Scholar] [CrossRef]
  27. Li, Q.; Fu, S. Applications of implicit BGK scheme in near-continuum flow. Int. J. Comput. Fluid Dyn. 2006, 20, 453–461. [Google Scholar] [CrossRef]
  28. Jiang, J.; Qian, Y. Implicit gas-kinetic BGK scheme with multigrid for 3D stationary transonic high-Reynolds number flows. Comput. Fluids 2012, 66, 21–28. [Google Scholar] [CrossRef]
  29. Li, W.; Kaneda, M.; Suga, K. An implicit gas kinetic BGK scheme for high temperature equilibrium gas flows on unstructured meshes. Comput. Fluids 2014, 93, 100–106. [Google Scholar] [CrossRef]
  30. Tan, S.; Li, Q. Time-implicit gas-kinetic scheme. Comput. Fluids 2017, 144, 44–59. [Google Scholar] [CrossRef]
  31. Li, J.; Zhong, C.; Wang, Y.; Zhuo, C. Implementation of dual time-stepping strategy of the gas-kinetic scheme for unsteady flow simulations. Phys. Rev. E 2017, 95, 053307. [Google Scholar] [CrossRef] [Green Version]
  32. Pan, D.; Zhong, C.; Zhuo, C. An implicit gas-kinetic scheme for turbulent flow on unstructured hybrid mesh. Comput. Math. Appl. 2018, 75, 3825–3848. [Google Scholar] [CrossRef] [Green Version]
  33. Cao, G.; Su, H.; Xu, J.; Xu, K. Implicit high-order gas kinetic scheme for turbulence simulation. Aerosp. Sci. Technol. 2019, 92, 958–971. [Google Scholar] [CrossRef] [Green Version]
  34. Xu, K. Regularization of the Chapman–Enskog expansion and its description of shock structure. Phys. Fluids 2002, 14, L17–L20. [Google Scholar] [CrossRef]
  35. Broadwell, J.E. Study of rarefied shear flow by the discrete velocity method. J. Fluid Mech. 1964, 19, 401–414. [Google Scholar] [CrossRef]
  36. Bobylev, A.; Palczewski, A.; Schneider, J. Discretization of the Boltzmann equation and discrete velocity models. In Proceedings of the 19th International Symposium on Rarefied Gas Dynamics, Oxford, UK, 25–29 July 1995; pp. 857–863. [Google Scholar]
  37. Yang, J.; Huang, J. Rarefied flow computations using nonlinear model Boltzmann equations. J. Comput. Phys. 1995, 120, 323–339. [Google Scholar] [CrossRef]
  38. Aristov, V. Direct Methods for Solving the Boltzmann Equation and Study of Nonequilibrium Flows; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 60. [Google Scholar]
  39. Liu, S.; Yu, P.; Xu, K.; Zhong, C. Unified gas-kinetic scheme for diatomic molecular simulations in all flow regimes. J. Comput. Phys. 2014, 259, 96–113. [Google Scholar] [CrossRef]
  40. Zhang, H. Study of Unified Gas Kinetic Scheme with Vibrational Degrees of Freedom. Master’s Thesis, Northwestern Polytechnical University, Xi’an, China, 2015. (In Chinese). [Google Scholar]
  41. Wang, Z.; Yan, H.; Li, Q.; Xu, K. Unified gas-kinetic scheme for diatomic molecular flow with translational, rotational, and vibrational modes. J. Comput. Phys. 2017, 350, 237–259. [Google Scholar] [CrossRef]
  42. Liu, C.; Xu, K. A unified gas kinetic scheme for continuum and rarefied flows V: Multiscale and multi-component plasma transport. Commun. Comput. Phys. 2017, 22, 1175–1223. [Google Scholar] [CrossRef]
  43. Pan, D.; Zhong, C.; Zhuo, C.; Tan, W. A unified gas kinetic scheme for transport and collision effects in plasma. Appl. Sci. 2018, 8, 746. [Google Scholar] [CrossRef] [Green Version]
  44. Zhu, L.; Guo, Z.; Xu, K. Discrete unified gas kinetic scheme on unstructured meshes. Comput. Fluids 2016, 127, 211–225. [Google Scholar] [CrossRef] [Green Version]
  45. Sun, W.; Jiang, S.; Xu, K. A multidimensional unified gas-kinetic scheme for radiative transfer equations on unstructured mesh. J. Comput. Phys. 2017, 351, 455–472. [Google Scholar] [CrossRef]
  46. Wang, Y.; Zhong, C.; Liu, S. Arbitrary Lagrangian-Eulerian-type discrete unified gas kinetic scheme for low-speed continuum and rarefied flow simulations with moving boundaries. Phys. Rev. E 2019, 100, 063310. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  47. Chen, S.; Xu, K.; Lee, C.; Cai, Q. A unified gas kinetic scheme with moving mesh and velocity space adaptation. J. Comput. Phys. 2012, 231, 6643–6664. [Google Scholar] [CrossRef]
  48. Chen, J.; Liu, S.; Wang, Y.; Zhong, C. Conserved discrete unified gas-kinetic scheme with unstructured discrete velocity space. Phys. Rev. E 2019, 100, 043305. [Google Scholar] [CrossRef] [Green Version]
  49. Chen, S.; Zhang, C.; Zhu, L.; Guo, Z. A unified implicit scheme for kinetic model equations. Part I. Memory reduction technique. Sci. Bull. 2017, 62, 119–129. [Google Scholar] [CrossRef] [Green Version]
  50. Yang, L.; Shu, C.; Yang, W.; Wu, J. An implicit scheme with memory reduction technique for steady state solutions of DVBE in all flow regimes. Phys. Fluids 2018, 30, 040901. [Google Scholar] [CrossRef]
  51. Zhu, Y.; Liu, C.; Zhong, C.; Xu, K. Unified gas-kinetic wave-particle methods. II. Multiscale simulation on unstructured mesh. Phys. Fluids 2019, 31, 67105. [Google Scholar]
  52. Liu, C.; Zhu, Y.; Xu, K. Unified gas-kinetic wave-particle methods I: Continuum and rarefied gas flow. J. Comput. Phys. 2020, 401, 108977. [Google Scholar] [CrossRef] [Green Version]
  53. Zhu, Y.; Zhong, C.; Xu, K. Implicit unified gas-kinetic scheme for steady state solutions in all flow regimes. J. Comput. Phys. 2016, 315, 16–38. [Google Scholar] [CrossRef]
  54. Yuan, R.; Zhong, C. A conservative implicit scheme for steady state solutions of diatomic gas flow in all flow regimes. Comput. Phys. Commun. 2020, 247, 106972. [Google Scholar] [CrossRef] [Green Version]
  55. Sun, W.; Jiang, S.; Xu, K. An implicit unified gas kinetic scheme for radiative transfer with equilibrium and non-equilibrium diffusive limits. Commun. Comput. Phys. 2017, 22, 889–912. [Google Scholar] [CrossRef]
  56. Sun, W.; Jiang, S.; Xu, K. An asymptotic preserving implicit unified gas kinetic scheme for frequency-dependent radiative transfer equations. Int. J. Numer. Anal. Model. 2018, 15, 134–153. [Google Scholar]
  57. Chen, S.; Guo, Z.; Xu, K. Simplification of the unified gas kinetic scheme. Phys. Rev. E 2016, 94, 023313. [Google Scholar] [CrossRef] [Green Version]
  58. Liu, S.; Zhong, C. Modified unified kinetic scheme for all flow regimes. Phys. Rev. E 2012, 85, 066705. [Google Scholar] [CrossRef] [PubMed]
  59. Bird, G.A.; Brady, J. Molecular Gas Dynamics and the Direct Simulation of Gas Flows; Clarendon Press: Oxford, UK, 1994. [Google Scholar]
  60. Shen, C. Rarefied Gas Dynamics: Fundamentals, Simulations and Micro Flows; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  61. Cercignani, C. Rarefied Gas Dynamics: From Basic Concepts to Actual Calculations; Cambridge University Press: Cambridge, UK, 2000; Volume 21. [Google Scholar]
  62. Sharipov, F. Rarefied Gas Dynamics: Fundamentals for Research and Practice; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  63. Bhatnagar, P.L.; Gross, E.P.; Krook, M. A model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems. Phys. Rev. 1954, 94, 511. [Google Scholar] [CrossRef]
  64. Shakhov, E. Generalization of the Krook kinetic relaxation equation. Fluid Dyn. 1968, 3, 95–96. [Google Scholar] [CrossRef]
  65. Holway, L.H. New statistical models for kinetic theory: Methods of construction. Phys. Fluids 1966, 9, 1658–1673. [Google Scholar] [CrossRef]
  66. Li, Q.; Fu, S. Application of gas-kinetic BGK scheme in three-dimensional flow. In Proceedings of the 49th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition, Orlando, FL, USA, 4–7 January 2011. [Google Scholar]
  67. Yuan, R.; Zhong, C. An immersed-boundary method for compressible viscous flows and its application in the gas-kinetic BGK scheme. Appl. Math. Model. 2018, 55, 417–446. [Google Scholar] [CrossRef]
  68. Chit, O.J.; Omar, A.A.; Asrar, W.; Zaludin, Z.A. Hypersonic flow simulation by the gas-kinetic Bhatnagar–Gross–Krook scheme. AIAA J. 2005, 43, 1427–1433. [Google Scholar] [CrossRef] [Green Version]
  69. Chit, O.J.; Omar, A.; Asrar, W.; Zaludin, Z. Gas-kinetic BGK scheme for hypersonic flow simulation. In Proceedings of the 44th AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, USA, 9–12 January 2006. [Google Scholar]
  70. Chit, O.J.; Omar, A.A.; Asrar, W.; Hamdan, M.M. Implicit gas-kinetic Bhatnagar–Gross–Krook scheme for compressible flows. AIAA J. 2004, 42, 1293–1301. [Google Scholar] [CrossRef]
  71. May, G.; Srinivasan, B.; Jameson, A. An improved gas-kinetic BGK finite-volume method for three-dimensional transonic flow. J. Comput. Phys. 2007, 220, 856–878. [Google Scholar] [CrossRef]
  72. Li, S.; Zhang, C.; Tan, S.; Li, Q.; Fu, S. Gas-kinetic scheme and its applications in re-entry flows. Acta Aerodyn. Sin. 2018, 36, 885–890. (In Chinese) [Google Scholar]
  73. Zhou, G.; Xu, K.; Liu, F. Simplification of the flux function for a high-order gas-kinetic evolution model. J. Comput. Phys. 2017, 339, 146–162. [Google Scholar] [CrossRef] [Green Version]
  74. Zhou, G.; Xu, K.; Liu, F. Grid-converged solution and analysis of the unsteady viscous flow in a two-dimensional shock tube. Phys. Fluids 2018, 30, 016102. [Google Scholar] [CrossRef] [Green Version]
  75. Xu, K.; Liu, H. A multiple temperature kinetic model and its application to near continuum flows. Commun. Comput. Phys. 2008, 4, 1069–1085. [Google Scholar]
  76. Xu, K.; Guo, Z. Multiple temperature gas dynamic equations for non-equilibrium flows. J. Comput. Math. 2011, 29, 639–660. [Google Scholar]
  77. Rykov, V. A model kinetic equation for a gas with rotational degrees of freedom. Fluid Dyn. 1975, 10, 959–966. [Google Scholar] [CrossRef]
  78. Luo, H.; Baum, J.D.; Löhner, R. A fast, matrix-free implicit method for compressible flows on unstructured grids. J. Comput. Phys. 1998, 146, 664–690. [Google Scholar] [CrossRef] [Green Version]
  79. Luo, H.; Baum, J.D.; Löhner, R. An accurate, fast, matrix-free implicit method for computing unsteady flows on unstructured grids. Comput. Fluids 2001, 30, 137–159. [Google Scholar] [CrossRef]
  80. Yoon, S.; Jameson, A. A Multigrid LU-SSOR Scheme for Approximate Newton Iteration Applied to the Euler Equations; Technical Report, NASA Contractor Report 179524; NASA: Washington, DC, USA, 1986. [Google Scholar]
  81. Jameson, A.; Yoon, S. Lower-upper implicit schemes with multiple grids for the Euler equations. AIAA J. 1987, 25, 929–935. [Google Scholar] [CrossRef]
  82. Yoon, S.; Jameson, A. Lower-upper symmetric-Gauss-Seidel method for the Euler and Navier-Stokes equations. AIAA J. 1988, 26, 1025–1026. [Google Scholar] [CrossRef] [Green Version]
  83. Saad, Y.; Schultz, M.H. GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 1986, 7, 856–869. [Google Scholar] [CrossRef] [Green Version]
  84. Fedorenko, R.P. A relaxation method for solving elliptic difference equations. USSR Comput. Math. Math. Phys. 1962, 1, 1092–1096. [Google Scholar] [CrossRef]
  85. Fedorenko, R.P. The speed of convergence of one iterative process. USSR Comput. Math. Math. Phys. 1964, 4, 227–235. [Google Scholar] [CrossRef]
  86. Mavriplis, D.J. Multigrid Techniques for Unstructured Meshes; Technical Report, ICASE Report No. 95-27; ICASE: Hampton, VA, USA, 1995. [Google Scholar]
  87. Brandt, A. Multi-level adaptive solutions to boundary-value problems. Math. Comput. 1977, 31, 333–390. [Google Scholar] [CrossRef]
  88. Brandt, A.; Livne, O.E. Multigrid techniques: 1984 guide with applications to fluid dynamics. In Proceedings of the SIAM, Mesa, AZ, USA, 28–30 April 2011. [Google Scholar]
  89. Trottenberg, U.; Oosterlee, C.W.; Schuller, A. Multigrid; Academic Press: Cambridge, MA, USA, 2000. [Google Scholar]
  90. Stüben, K. A review of algebraic multigrid. J. Comput. Appl. Math. 2001, 128, 281–309. [Google Scholar] [CrossRef]
  91. Wesseling, P. An Introduction to Multigrid Methods; Willey: New York, NY, USA, 1992. [Google Scholar]
  92. Blazek, J. Computational Fluid Dynamics: Principles and Applications; Butterworth-Heinemann: Oxford, UK, 2015. [Google Scholar]
  93. Jameson, A. Solution of the Euler equations for two dimensional transonic flow by a multigrid method. Appl. Math. Comput. 1983, 13, 327–355. [Google Scholar] [CrossRef] [Green Version]
  94. Xu, K.; Martinelli, L.; Jameson, A. Gas-kinetic finite volume methods, flux-vector splitting, and artificial diffusion. J. Comput. Phys. 1995, 120, 48–65. [Google Scholar] [CrossRef]
  95. Guo, Z.; Xu, K.; Wang, R. Discrete unified gas kinetic scheme for all Knudsen number flows: Low-speed isothermal case. Phys. Rev. E 2013, 88, 033305. [Google Scholar] [CrossRef] [Green Version]
  96. Guo, Z.; Wang, R.; Xu, K. Discrete unified gas kinetic scheme for all Knudsen number flows. II. Thermal compressible case. Phys. Rev. E 2015, 91, 033313. [Google Scholar] [CrossRef] [Green Version]
  97. Sun, W.; Jiang, S.; Xu, K. An asymptotic preserving unified gas kinetic scheme for gray radiative transfer equations. J. Comput. Phys. 2015, 285, 265–279. [Google Scholar] [CrossRef]
  98. Sun, W.; Jiang, S.; Xu, K.; Li, S. An asymptotic preserving unified gas kinetic scheme for frequency-dependent radiative transfer equations. J. Comput. Phys. 2015, 302, 222–238. [Google Scholar] [CrossRef]
  99. Luo, X.P.; Wang, C.H.; Zhang, Y.; Yi, H.L.; Tan, H.P. Multiscale solutions of radiative heat transfer by the discrete unified gas kinetic scheme. Phys. Rev. E 2018, 97, 063302. [Google Scholar] [CrossRef] [PubMed]
  100. Song, X.; Zhang, C.; Zhou, X.; Guo, Z. Discrete unified gas kinetic scheme for multiscale anisotropic radiative heat transfer. Adv. Aerodyn. 2020, 2, 1–15. [Google Scholar] [CrossRef] [Green Version]
  101. Guo, Z.; Xu, K. Discrete unified gas kinetic scheme for multiscale heat transfer based on the phonon Boltzmann transport equation. Int. J. Heat Mass Transf. 2016, 102, 944–958. [Google Scholar] [CrossRef]
  102. Luo, X.P.; Yi, H.L. A discrete unified gas kinetic scheme for phonon Boltzmann transport equation accounting for phonon dispersion and polarization. Int. J. Heat Mass Transf. 2017, 114, 970–980. [Google Scholar] [CrossRef]
  103. Liu, H.; Quan, L.; Chen, Q.; Zhou, S.; Cao, Y. Discrete unified gas kinetic scheme for electrostatic plasma and its comparison with the particle-in-cell method. Phys. Rev. E 2020, 101, 043307. [Google Scholar] [CrossRef]
  104. Liu, H.; Shi, F.; Wan, J.; He, X.; Cao, Y. Discrete unified gas kinetic scheme for a reformulated BGK–Vlasov–Poisson system in all electrostatic plasma regimes. Comput. Phys. Commun. 2020, 255, 107400. [Google Scholar] [CrossRef]
  105. Tan, S.; Sun, W.; Wei, J.; Ni, G. A parallel unified gas kinetic scheme for three-dimensional multi-group neutron transport. J. Comput. Phys. 2019, 391, 37–58. [Google Scholar]
  106. Tan, S.; Sun, W.; Xu, K.; Wei, J.; Ni, G. Time implicit unified gas kinetic scheme for 3D multi-group neutron transport Simulation. Commun. Comput. Phys. 2020, 28, 1189–1218. [Google Scholar] [CrossRef]
  107. Xiao, T.; Xu, K.; Cai, Q. A unified gas-kinetic scheme for multiscale and multicomponent flow transport. Appl. Math. Mech. 2019, 40, 355–372. [Google Scholar] [CrossRef]
  108. Huo, Y.; Rao, Z. The discrete unified gas kinetic scheme for solid-liquid phase change problem. Int. Commun. Heat Mass Transf. 2018, 91, 187–195. [Google Scholar] [CrossRef]
  109. Zhang, Y.; Zhu, L.; Wang, R.; Guo, Z. Discrete unified gas kinetic scheme for all Knudsen number flows. III. Binary gas mixtures of Maxwell molecules. Phys. Rev. E 2018, 97, 053306. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  110. Yang, Z.; Zhong, C.; Zhuo, C. Phase-field method based on discrete unified gas-kinetic scheme for large-density-ratio two-phase flows. Phys. Rev. E 2019, 99, 043302. [Google Scholar] [CrossRef] [Green Version]
  111. Zhang, C.; Yang, K.; Guo, Z. A discrete unified gas-kinetic scheme for immiscible two-phase flows. Int. J. Heat Mass Transf. 2018, 126, 1326–1336. [Google Scholar] [CrossRef] [Green Version]
  112. Liu, C.; Wang, Z.; Xu, K. A unified gas-kinetic scheme for continuum and rarefied flows VI: Dilute disperse gas-particle multiphase system. J. Comput. Phys. 2019, 386, 264–295. [Google Scholar] [CrossRef] [Green Version]
  113. Wang, Z.; Yan, H. Unified gas-kinetic scheme for gas-particle flow in shock-induced fluidization of particles bed. Int. J. Mech. Mechatronics Eng. 2018, 12, 828–833. [Google Scholar]
  114. Wang, Z.; Yan, H. Unified gas-kinetic scheme for the monodisperse gas-particle flow and its application in the shock-driven multiphase instability. Int. J. Multiph. Flow 2019, 119, 95–107. [Google Scholar] [CrossRef]
  115. Wang, P.; Wang, L.P.; Guo, Z. Comparison of the lattice Boltzmann equation and discrete unified gas-kinetic scheme methods for direct numerical simulation of decaying turbulent flows. Phys. Rev. E 2016, 94, 043304. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  116. Li, S.Y.; Li, Q.B. Thermal non-equilibrium effect of small-scale structures in compressible turbulence. Mod. Phys. Lett. B 2018, 32, 1840013. [Google Scholar] [CrossRef]
  117. Zhang, R.; Zhong, C.; Liu, S.; Zhuo, C. Large-eddy simulation of wall-bounded turbulent flow with high-order discrete unified gas-kinetic scheme. Adv. Aerodyn. 2020, 2, 1–27. [Google Scholar] [CrossRef]
  118. Mieussens, L. Discrete-velocity models and numerical schemes for the Boltzmann-BGK equation in plane and axisymmetric geometries. J. Comput. Phys. 2000, 162, 429–466. [Google Scholar] [CrossRef] [Green Version]
  119. Titarev, V.A. Conservative numerical methods for model kinetic equations. Comput. Fluids 2007, 36, 1446–1459. [Google Scholar] [CrossRef] [Green Version]
  120. Dubroca, B.; Mieussens, L. A conservative and entropic discrete-velocity model for rarefied polyatomic gases. In ESAIM: Proceedings; EDP Sciences: Les Ulis, France, 2001; Volume 10, pp. 127–139. [Google Scholar]
  121. Huang, J.C. A conservative discrete ordinate method for model Boltzmann equations. Comput. Fluids 2011, 45, 261–267. [Google Scholar] [CrossRef]
  122. Jiang, D.; Mao, M.; Jin, L.; Deng, X. Study on the numerical error introduced by dissatisfying the conservation constraint in UGKS and its effects. Chin. J. Theor. Appl. Mech. 2015, 47, 163. [Google Scholar]
  123. Liu, S.; Yuan, R.; Javid, U.; Zhong, C. Conservative discrete-velocity method for the ellipsoidal Fokker-Planck equation in gas-kinetic theory. Phys. Rev. E 2019, 100, 033310. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  124. Liu, H.; Cao, Y.; Chen, Q.; Kong, M.; Zheng, L. A conserved discrete unified gas kinetic scheme for microchannel gas flows in all flow regimes. Comput. Fluids 2018, 167, 313–323. [Google Scholar] [CrossRef]
  125. Chen, J.; Liu, S.; Wang, Y.; Zhong, C. A Compressible Conserved Discrete Unified Gas-Kinetic Scheme with Unstructured Discrete Velocity Space for Multi-Scale Jet Flow Expanding into Vacuum Environment. Commun. Comput. Phys. 2020, 28, 1502–1535. [Google Scholar] [CrossRef]
  126. Andries, P.; Aoki, K.; Perthame, B. A consistent BGK-type model for gas mixtures. J. Stat. Phys. 2002, 106, 993–1018. [Google Scholar] [CrossRef]
  127. Morse, T.F. Energy and momentum exchange between nonequipartition gases. Phys. Fluids 1963, 6, 1420–1427. [Google Scholar] [CrossRef]
  128. Munz, C.D.; Omnes, P.; Schneider, R.; Sonnendrücker, E.; Voß, U. Divergence correction techniques for Maxwell solvers based on a hyperbolic model. J. Comput. Phys. 2000, 161, 484–511. [Google Scholar] [CrossRef]
  129. Zhen, Y.; Xiao, M.; Ni, G. Multi-scale kinetic scheme for the collisional Vlasov-Poisson system. Comput. Fluids 2016, 140, 289–296. [Google Scholar] [CrossRef]
  130. Zhu, Y.; Zhong, C.; Xu, K. An implicit unified gas-kinetic scheme for unsteady flow in all Knudsen regimes. J. Comput. Phys. 2019, 386, 190–217. [Google Scholar] [CrossRef] [Green Version]
  131. Zhu, Y. Construction and Application of the Implicit Unified Gas Kinetic Scheme. Master’s Thesis, Northewestern Polytechnical University, Xi’an, China, 2016. (In Chinese). [Google Scholar]
  132. Yuan, R.; Liu, S.; Zhong, C. A multi-prediction implicit scheme for steady state solutions of gas flow in all flow regimes. Commun. Nonlinear Sci. Numer. Simul. 2021, 92, 105470. [Google Scholar] [CrossRef]
  133. Su, W.; Zhu, L.; Wang, P.; Zhang, Y.; Wu, L. Can we find steady-state solutions to multiscale rarefied gas flows within dozens of iterations? J. Comput. Phys. 2020, 407, 109245. [Google Scholar] [CrossRef] [Green Version]
  134. Su, W.; Zhu, L.; Wu, L. Fast convergence and asymptotic preserving of the general synthetic iterative scheme. SIAM J. Sci. Comput. 2020, 42, B1517–B1540. [Google Scholar] [CrossRef]
  135. Zhu, Y.; Zhong, C.; Xu, K. Unified gas-kinetic scheme with multigrid convergence for rarefied flow study. Phys. Fluids 2017, 29, 096102. [Google Scholar] [CrossRef] [Green Version]
  136. Ragta, L.K.; Srinivasan, B.; Sinha, S.S. Efficient simulation of multidimensional continuum and non-continuum flows by a parallelised unified gas kinetic scheme solver. Int. J. Comput. Fluid Dyn. 2017, 31, 292–309. [Google Scholar] [CrossRef]
  137. Li, S.; Li, Q.; Fu, S.; Xu, J. The high performance parallel algorithm for unified gas-kinetic scheme. In Proceedings of the AIP Conference Proceedings, Rhodes, Greece, 19–25 September 2016; Volume 1786, p. 180007. [Google Scholar]
  138. Jiang, D.; Mao, M.; Li, J.; Deng, X. An implicit parallel UGKS solver for flows covering various regimes. Adv. Aerodyn. 2019, 1, 8. [Google Scholar] [CrossRef]
  139. Liu, J.; Li, X.; Hu, F.Q. Performance comparison on parallel CPU and GPU algorithms for two dimensional unified gas-kinetic scheme. Adv. Appl. Math. Mech. 2020, 12, 1247–1260. [Google Scholar]
  140. Arslanbekov, R.R.; Kolobov, V.I.; Frolova, A.A. Kinetic solvers with adaptive mesh in phase space. Phys. Rev. E 2013, 88, 063301. [Google Scholar] [CrossRef] [Green Version]
  141. Baranger, C.; Claudel, J.; Hérouard, N.; Mieussens, L. Locally refined discrete velocity grids for stationary rarefied flow simulations. J. Comput. Phys. 2014, 257, 572–593. [Google Scholar] [CrossRef] [Green Version]
  142. Brull, S.; Mieussens, L. Local discrete velocity grids for deterministic rarefied flow simulations. J. Comput. Phys. 2014, 266, 22–46. [Google Scholar] [CrossRef] [Green Version]
  143. Qin, h.; Song, Y.; Li, K. A simple local discrete velocity unified gas-kinetic scheme. Chin. J. Comput. Mech. 2017, 34, 800–806. [Google Scholar]
  144. Xiao, T.; Liu, C.; Xu, K.; Cai, Q. A velocity-space adaptive unified gas kinetic scheme for continuum and rarefied flows. J. Comput. Phys. 2020, 415, 109535. [Google Scholar] [CrossRef]
  145. Zhao, X.; Wu, C.; Chen, Z.; Yang, L.; Shu, C. Reduced order modeling-based discrete unified gas kinetic scheme for rarefied gas flows. Phys. Fluids 2020, 32, 067108. [Google Scholar] [CrossRef]
  146. Sun, Q.; Boyd, I.D.; Candler, G.V. A hybrid continuum/particle approach for modeling subsonic, rarefied gas flows. J. Comput. Phys. 2004, 194, 256–277. [Google Scholar] [CrossRef] [Green Version]
  147. Hash, D.; Hassan, H. Assessment of schemes for coupling Monte Carlo and Navier-Stokes solution methods. J. Thermophys. Heat Transf. 1996, 10, 242–249. [Google Scholar] [CrossRef]
  148. Carlson, H.; Roveda, R.; Boyd, I.; Candler, G. A hybrid CFD-DSMC method of modeling continuum-rarefied flows. In Proceedings of the 42nd AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, USA, 5–8 January 2004. [Google Scholar]
  149. Xu, K. To overcome memory barrier of kinetic solvers for non-equilibrium flow study. Sci. Bull. 2017, 62, 99–101. [Google Scholar] [CrossRef] [Green Version]
  150. Bird, G. Application of the direct simulation Monte Carlo method to the full shuttle geometry. In Proceedings of the 5th Joint Thermophysics and Heat Transfer Conference, Seattle, WA, USA, 18–20 June 1990. [Google Scholar]
  151. Blanchard, R.C.; Wilmoth, R.G.; Moss, J.N. Aerodynamic flight measurements and rarefied-flow simulations of Mars entry vehicles. J. Spacecr. Rocket. 1997, 34, 687–690. [Google Scholar] [CrossRef]
  152. Fang, M.; Li, Z.H.; Li, Z.H.; Liang, J.; Zhang, Y.H. DSMC modeling of rarefied ionization reactions and applications to hypervelocity spacecraft reentry flows. Adv. Aerodyn. 2020, 2, 1–25. [Google Scholar] [CrossRef] [Green Version]
  153. Li, W.; Liu, C.; Zhu, Y.; Zhang, J.; Xu, K. A unified gas-kinetic particle method for multiscale photon transport. arXiv 2018, arXiv:1810.05984. [Google Scholar]
  154. Shi, Y.; Song, P.; Sun, W. An asymptotic preserving unified gas kinetic particle method for radiative transfer equations. J. Comput. Phys. 2020, 420, 109687. [Google Scholar] [CrossRef]
  155. Shi, Y.; Sun, W.; Li, L.; Song, P. An improved unified gas kinetic particle method for radiative transfer equations. J. Quant. Spectrosc. Radiat. Transf. 2020, 261, 107428. [Google Scholar] [CrossRef]
  156. Wang, Z.; Yan, H. Unified gas-kinetic particle method for dilute granular flow and its application in a solid jet. Acta Mech. Sin. 2020, 36, 22–34. [Google Scholar] [CrossRef]
  157. Li, W.; Liu, C.; Zhu, Y.; Zhang, J.; Xu, K. Unified gas-kinetic wave-particle methods III: Multiscale photon transport. J. Comput. Phys. 2020, 408, 109280. [Google Scholar] [CrossRef] [Green Version]
  158. Chen, Y.; Zhu, Y.; Xu, K. A three-dimensional unified gas-kinetic wave-particle solver for flow computation in all regimes. Phys. Fluids 2020, 32, 96108. [Google Scholar] [CrossRef]
  159. Xu, X.; Chen, Y.; Xu, K. Modeling and computation for non-equilibrium gas dynamics: Beyond single relaxation time kinetic models. Phys. Fluids 2021, 33, 011703. [Google Scholar] [CrossRef]
  160. Wadsworth, D.; Erwin, D. One-dimensional hybrid continuum/particle simulation approach for rarefied hypersonic flows. In Proceedings of the 5th Joint Thermophysics and Heat Transfer Conference, Seattle, WA, USA, 18–20 June 1990. [Google Scholar]
  161. Degond, P.; Dimarco, G.; Mieussens, L. A multiscale kinetic-fluid solver with dynamic localization of kinetic effects. J. Comput. Phys. 2010, 229, 4907–4933. [Google Scholar] [CrossRef] [Green Version]
  162. Zhu, Y. Acceleration Algorithms for the Unified Gas Kinetic Scheme. Ph.D. Thesis, Northwestern Polytechnical University, Xi’an, China, 2020. (In Chinese). [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhu, Y.; Zhong, C.; Xu, K. GKS and UGKS for High-Speed Flows. Aerospace 2021, 8, 141. https://doi.org/10.3390/aerospace8050141

AMA Style

Zhu Y, Zhong C, Xu K. GKS and UGKS for High-Speed Flows. Aerospace. 2021; 8(5):141. https://doi.org/10.3390/aerospace8050141

Chicago/Turabian Style

Zhu, Yajun, Chengwen Zhong, and Kun Xu. 2021. "GKS and UGKS for High-Speed Flows" Aerospace 8, no. 5: 141. https://doi.org/10.3390/aerospace8050141

APA Style

Zhu, Y., Zhong, C., & Xu, K. (2021). GKS and UGKS for High-Speed Flows. Aerospace, 8(5), 141. https://doi.org/10.3390/aerospace8050141

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop