Gas-Kinetic Bgk Method for Three-Dimensional Compressible Flows
Total Page:16
File Type:pdf, Size:1020Kb
AIAA-2002-0550 GAS-KINETIC BGK METHOD FOR THREE-DIMENSIONAL COMPRESSIBLE FLOWS by Yeefeng Ruan* and Antony Jameson+ Stanford University, CA 94303 Gas-kinetic BGK scheme with symmetric limited positive (SLIP) method, which was developed by Xu and Jameson, is modified and extended to three-dimensional compressible flows for the first time. BGK scheme is an approximate Riemann solver that uses collisional Boltzmann equation as the governing equation for flow evolutions. To demonstrate the robustness and accuracy of the scheme, it is applied to some typical shock flows ranging from 1D to 3D, and the computational results are compared with the exact results or experimental results. The simplified steady state BGK method is used as the flux solver of Jameson’s multi-grid, time-stepping FLO87 computer program for wing calculations. The results show that Gas-kinetic BGK scheme is an excellent shock-capturing method for subsonic and supersonic flows. the simplified Boltzmann equation. BGK-type schemes are different from other Boltzmann-type schemes, 1. INTRODUCTION which solve the collisionless Boltzmann equation by neglecting the collision term of the Boltzmann The development of numerical schemes based on the equation. Because of the inclusion of the collision term kinetic theory for compressible flow simulations started of the Boltzmann equation, BGK-type schemes take in 1960s. Chu’s method1, based on the gas-kinetic BGK into account the particle collisions in the whole gas model, with discretized velocity space, is one of the evolution process within a time step, from which a earliest kinetic methods used for shock tube time-dependent gas distribution function and the calculations. In the 1980’s and 90’s, many researchers resulting numerical fluxes at the cell interface are have contributed to gas-kinetic schemes. Pullin2 was the obtained. Moreover, due to its specific governing first to split the Maxwellian distribution into two parts equation, the BGK method gives Navier-Stokes and used the complete error function to obtain the solutions directly in smooth regions. In the numerical fluxes. The resulting scheme was named discontinuous regions, the scheme provides a delicate Equilibrium Flux Method (EFM). By applying upwind dissipative mechanism to get a stable and crisp shock technique directly to the collisionless Boltzmann transition. Since the gas evolution process is a equation, Mandal3 and Deshpande derived the same relaxation process from a non-equilibrium state to scheme, which is named Kinetic Flux Vector Splitting equilibrium one, the entropy condition is always (KFVS). Numerical schemes based on Boltzmann satisfied by the BGK method. Due to the dissipative equation are called Boltzmann-type schemes. nature of BGK methods, rarefaction shock, carbuncle phenomena or odd-even decoupling have never been A typical Godunov-type finite volume scheme has two observed, although they occasionally appear in the stages: reconstruction stage for constructing initial cell- other Godunov-type schemes. Finally, gas-kinetic BGK averaged values at cell interfaces and evolution stage schemes are positivity-preserving, which makes certain for computing flow variables at later times by solving that only positive densities and pressures are obtained physical governing equations. Gas-kinetic schemes from numerical computations. based on the Bhatnagar-Gross-Krook (BGK) model4 are new methods to model the gas evolution process by The development of gas-kinetic BGK methods for solving compressible flow simulations and other applications has attracted much attention and become matured in the 11 *Graduate Student, AIAA Student Member last decade. In 1993, Prendergast and Xu first +Professor, AIAA Member successfully used gas-kinetic BGK method to solve hydrodynamic equations. In 1995, Xu13,15,16,17 ã Copyright 2002 by the authors. Published by the American introduced Jameson’s SLIP formulation5,6 to construct Institute of Aeronautics and Astronautics, Inc., with high-order BGK schemes. In 1998, Kim8,9,10 and permission. Jameson developed the LED-BGK solver on 1 American Institute of Aeronautics and Astronautics AIAA-2002-0550 unstructured adaptive meshes. In 2000, Chae7 and Kim We end up with an equivalent reformulation of the proposed a modified gas-kinetic BGK scheme by conservation law. The first step is the variable introducing the Prantl number correction into flux reconstruction stage and the second step is the flux calculations. Lately Xu14 has used BGK schemes to evolution stage. solve shallow water equations, ideal MHD equations, and for chemical reactions. In this paper, the authors will present numerical results Reconstruction Stage of three-dimensional compressible flows with the gas- kinetic BGK method. This is the first time that the gas- In the reconstruction stage, to avoid generating spurious kinetic BGK scheme has been used for three- oscillations in the solutions, limiter is used to interpolate cell interface variables for higher order dimensional flows, and the results show that the BGK schemes. Jameson has developed a general symmetric scheme provides a very good tool for solving limited positive (SLIP) formulation construction of multidimensional flows, especially for flows with limiters: strong shock waves. The shock-capturing property of the BGK scheme makes it very attractive for subsonic q and supersonic flow simulations. 1 u − v L(u,v) = (u + v)(1− ) 2 u + v 2. NUMERICAL SCHEMES FOR • For q = 1 , the MinMod limiter is obtained CONSERVATION LAWS • For q = 2 , Van Leer's limiter is obtained To illustrate our approach we consider the one- • For q = 3 or larger, the higher-order SLIP method is dimensional hyperbolic system of conservation laws obtained + = ut f (u) x 0 = ∆ ∆ Let x j j x be a uniform mesh and x the mesh size. W , W are cell-averaged variables and where u is velocity and f is flux. j j+1 W 1 ,W 1 are the interpolated values at cell j+ j− In constructing a finite volume scheme, we proceed in 2 2 two steps: First, we introduce a small spatial scale, ∆x , interface. To second order accuracy, the interpolated and we consider the corresponding average u(x,t) values at the left and right state of the interface (i = 1/ 2) can be written as inside each cell: ∆x ∆x L = + 1 ∆ ∆ x − ≤ x ≤ x + to be W 1 W j L( W 1 , W 1 ) i 2 i 2 j+ 2 j+ j− 2 2 2 R = − 1 ∆ ∆ + W 1 W j+1 L( W 3 , W 1 ) ut (x,t) j+ 2 j+ j+ 2 2 2 1 é ∆x ∆x ù ê f (u(x + ,t)) − f (u(x − ,t))ú = 0 ∆x ë 2 2 û where L(u,v) is the nonlinear limiter. Next, we introduce a small time-step, ∆t , and integrate over the slab t ≤ τ ≤ t + ∆t , Hence Evolution Stage The evolution stage is basically to solve a Riemann 1 u(x,t + ∆t) = u(x,t) − problem. This area has been well developed in the past ∆ x decades: some well-known Riemann solvers for the cell-interface fluxes estimations are: é t+∆t ∆x t+∆t ∆x ù êòòf (u(x + ,τ )dτ − f (u(x − ,τ )dτ ú ë ττ=t 2 =t 2 û • The exact iterative solver 2 American Institute of Aeronautics and Astronautics AIAA-2002-0550 • Roe's approximate solver BGK Model of the Boltzmann Equation • The Harten-Lax-VanLeer Einfeldt (HLL) solver One of the main functions of the particle collision is to drive the gas distribution function f back to the The exact Riemann solver is too costly, and Roe's equilibrium state g corresponding to the local values approximate solver permits unphysical solutions such of ρ , ρU and ρε . The collision theory assumes that as expansion shock waves. In this study, a robust and τ accurate high-order evolution method based on gas- during a time dt , a fraction of dt / of molecules in a kinetic theory is used to construct the numerical fluxes given small volume undergoes collision, where τ is the across a cell interface. This gas-kinetic BGK scheme is average time interval between successive particle not just a simple alternative to the Riemann solver or collisions for the same particle. The collision term in another upwinding method. It has abundant physical the BGK model alters the velocity-distribution function basis to describe the numerical fluid. It provides better from f to g . This is equivalent to assuming that the solutions for compressible flows, especially for very rate of change ( df /)dt of f due to collisions is strong shock flows and supersonic flows. −( f − g) /τ . So the Boltzmann equation becomes ∂f ∂f f − g + u = − 3. GAS-KINETIC BGK METHOD ∂t ∂x τ Boltzmann Equation At the same time, due to the mass, momentum and energy conservation in particle collision, the collision Due to the unique form of the equilibrium distribution term (g − f ) /τ satisfies the compatibility condition, function g in classical statistical physics, at each point in space and time, there is a one to one correspondence g − f ψ dudξ = 0 between g and the macroscopic densities, e.g. mass, ò τ α momentum and energy. So, from macroscopic flow variables at any point in space and time, we can The BGK model coincides in form with the equations construct a unique equilibrium state. However, in the in the theory of relaxation processes and is therefore real physical situation, the gas does not necessarily stay sometimes called the relaxation model. in the local thermodynamic equilibrium state, such as gas inside a shock or boundary layer, even though we If τ is a local constant, the solution may be written as can construct a local equilibrium state there from the corresponding macroscopic flow variables. Usually, we 1 t − − ' τ do not know the explicit form of the gas distribution f (x,t,u,ξ ) = g(x − u(t − t ), t ' , u,ξ )e (t t ) / dt ' τ ò 0 function f in an extremely dissipative flow region, t0 such as that inside a strong shock wave.