Elsevier

Journal of Computational Physics

Volume 305, 15 January 2016, Pages 575-588
Journal of Computational Physics

An asymptotic preserving Monte Carlo method for the multispecies Boltzmann equation

https://doi.org/10.1016/j.jcp.2015.11.006Get rights and content

Abstract

An asymptotic preserving (AP) scheme is efficient in solving multiscale kinetic equations with a wide range of the Knudsen number. In this paper, we generalize the asymptotic preserving Monte Carlo method (AP-DSMC) developed in [25] to the multispecies Boltzmann equation. This method is based on the successive penalty method [26] originated from the BGK-penalization-based AP scheme developed in [7]. For the multispecies Boltzmann equation, the penalizing Maxwellian should use the unified Maxwellian as suggested in [12]. We give the details of AP-DSMC for multispecies Boltzmann equation, show its AP property, and verify through several numerical examples that the scheme can allow time step much larger than the mean free time, thus making it much more efficient for flows with possibly small Knudsen numbers than the classical DSMC.

Introduction

Boltzmann type kinetic equations with a wide range of spatial and temporal scales arise in many important applications from astronautics, nuclear engineering, semiconductor device modeling to plasma physics. Take the space shuttle reentry problem for example, the vehicle will pass from free streaming, rarefied gas, transition to continuum regimes, during which the particle mean free path varies from O(1) to about 108 meters. Numerical simulation of such multiscale problems is daunting. Another challenge comes from the high dimensionality of such phase space models which are six dimensional equations plus time. Direct Simulation Monte-Carlo (DSMC) is the most popular choice [1], yet it suffers from huge computational expenses since one needs to resolve the small mean free time (or Knudsen number) temporally when the vehicles are near the earth, in the so-called fluid dynamic regime. Although in this regime one could use the macroscopic models such as the compressible Euler or Navier–Stokes equations, these equations are invalid in the rarified regime at which the Knudsen number is large.

In recent years, the development of asymptotic-preserving schemes [10], for multiscale kinetic and transport equations, has seen a rapid growth [11], [6]. The idea of AP schemes is to develop the schemes that preserve the asymptotic transition from the kinetic models to the macroscopic fluid or diffusion models, which also need to be efficient for time discretization. In particular one favors a scheme in which the time step is independent of the mean free time (or Knudesn number) [10]. These AP schemes are attractive since they do not need the coupling of kinetic and fluid models in the domain-decomposition setting [3], [4], [9], [13], [2], [15].

For the multiscale Boltzmann equation, a time efficient AP scheme was proposed by Filbet–Jin [7], with the idea of penalizing the nonlinear, nonlocal Boltzmann collision operator by the BGK relaxation operator whose implicit discretization can be implemented explicitly. The AP property and positivity can be strengthened by a successive penalization as proposed by Yan and Jin [26]. Such idea can be used for multiscale Boltzmann equation as was done by Jin and Li [12]. Another approach is based on exponential Runge–Kutta approach, see [16], [8]. See also [17]. Attempts to develop AP Monte Carlo methods can also be found in [22], [23], [21].

In this article, we extend the AP-DSMC developed in [25] for single species Boltzmann equation to the multispecies Boltzmann equation. This work is mainly motivated by developing highly efficient Monte carlo scheme for multiscale flow fields related to reentry problems or hypersonic vehicles [18], [14] where the gas is usually considered as a binary mixture of Oxygen and Nitrogen. For the multispecies system, the conservation laws break down for each single species. When using the BGK penalization approach, the unified Maxwellian which depends on the mean velocity and mean temperature is found to be suitable in the penalization [12]. We illustrate the AP property of our scheme, and in addition, several multispecies examples are used to test our proposed method which will be compared with the conventional DSMC. The numerical results show that the proposed method not only has the ability of capturing the macroscopic behavior in flow dynamic regimes, as well as the rarified regime, more importantly, it is much more efficient than DSMC in the cases of stiff collision process since the AP-DSMC does not need to resolve the small Knudsen number numerically. The numerical results demonstrate that the proposed method is very promising in engineering applications.

The rest of the paper is organized as follows. In Section 2, we briefly describe the Boltzmman equation for the multispecies system and its basic properties. Next, we give details of the AP-DSMC scheme for the multispecies Boltzmman equation in Section 3 and discuss its asymptotic behavior in the fluid dynamic regime. We present several examples to show the performance of the proposed method in Section 4 and make conclusive remarks in Section 5.

Section snippets

The multispecies Boltzmann equation

The multispecies Boltzmann equation describes the time evolution of the density distribution of a dilute gas that has more than two components whose particles usually have different masses. In this paper, we are interested in developing efficient numerical scheme for the nonlinear N-species Boltzmann equation which is given byf˜it+v˜x˜f˜i=Q˜i(f˜,f˜),t0,(x˜,v˜)Rd×Rd,1iN, where f˜i=f˜(x˜,v˜,t˜) is a nonnegative distribution function of the i-th species which move at time t˜, position x˜

AP-DSMC scheme for the multispecies Boltzmann equation

In this section, the AP-DSMC scheme proposed in [25] is extended to solve the multispecies Boltzmann equation. The details of the numerical procedures of AP-DSMC are given as follows.

Numerical examples

In this section, several examples with different purposes are chosen to test the developed multispecies AP-DSMC scheme. The aim of the first example is to test the effectiveness of the BGK-penalization for multispecies temperature relaxation. The next two one-dimensional examples (shock profile and Sod shock tube) are used to show the computational efficiency of our proposed scheme under different computational conditions. The proposed method's ability of effectively simulating the relatively

Conclusion

In this paper, we extend the asymptotic preserving Monte Carlo method, originally introduced in [25] for the single species Boltzmann equation, to its multispecies counterpart. In order to overcome the new difficulty coming from the breaking down of the conservation laws for each species due to the interaction between different species, as was done in [12], we use an appropriate BGK operator which is defined by the mean velocity and mean temperature to penalize the stiff collision operator for

Acknowledgements

Thanks to the Center for High Performance Computing of SJTU for providing the super computer “π” to support this research. This work was partially supported by the National Natural Science Foundation of China (NSFC-91330203 and NSFC-91441205) and the China Postdoctoral Science Foundation (2015M571560).

References (26)

  • P. Degond et al.

    A smooth transition model between kinetic and diffusion equations

    SIAM J. Numer. Anal.

    (2005)
  • G. Dimarco et al.

    Exponential Runge–Kutta methods for stiff kinetic equations

    J. Comput. Phys.

    (2011)
  • G. Dimarco et al.

    Numerical methods for kinetic equations

    Acta Numer.

    (2014)
  • Cited by (30)

    • Effect of windage heating on a micro high-speed rotor-stator cavity

      2022, Propulsion and Power Research
      Citation Excerpt :

      Knudsen numbers for all the micro rotor-stator cavities in this work are lower than 7 × 10−4. Thus, the continuum hypothesis is satisfied and macroscopic fluid dynamic models are valid [41,42]. The mathematical model can be built according to mass, momentum and energy equations.

    • A hybrid particle approach based on the unified stochastic particle Bhatnagar-Gross-Krook and DSMC methods

      2021, Journal of Computational Physics
      Citation Excerpt :

      Instead of gas molecules, the “equilibrium” particles are used in the LD method to simulate the evolution of flow fields on a macroscopic level. In most of the BGK-DSMC [11–13] and Fokker-Planck-DSMC [14–17] hybrid methods, the particle motion and collision are decoupled in analogy to DSMC. As a result, their transport coefficients, such as the viscosity and thermal conductivity, will deviate from physical values significantly in the continuum regime, if the time step size is larger than the molecular mean collision time.

    View all citing articles on Scopus
    View full text