Title of article :
Methods for implementing the stream boundary condition in DSMC computations
Author/Authors :
Lilley، Charles R. نويسنده , , Macrossan، Michael N. نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2003
Abstract :
In the direct simulation Monte-Carlo (DSMC) method for simulating rarefied gas flows, the velocities of simulator particles that cross a simulation boundary and enter the simulation space are typically generated using the acceptance-rejection procedure that samples the velocities from a truncated theoretical velocity distribution that excludes low and high velocities. This paper analyses an alternative technique, where the velocities of entering particles are obtained by extending the simulation procedures to a region adjacent to the simulation space, and considering the movement of particles generated within that region during the simulation time step. The alternative method may be considered as a form of acceptance-rejection procedure, and permits the generation of all possible velocities, although the population of high velocities is depleted with respect to the theoretical distribution. Nevertheless, this is an improvement over the standard acceptance-rejection method. Previous implementations of the alternative method gave a number flux lower than the theoretical number required. Two methods for obtaining the correct number flux are presented. For upstream boundaries in high-speed flows, the alternative method is more computationally efficient than the acceptance-rejection method. However, for downstream boundaries, the alternative method is extremely inefficient. The alternative method, with the correct theoretical number flux, should therefore be used in DSMC computations in favour of the acceptance-rejection method for upstream boundaries in high-speed flows.
Keywords :
direct simulation Monte-Carlo , boundary condition , acceptance-rejection
Journal title :
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS
Journal title :
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS