next up previous
Next: About this document Up: No Title Previous: Long Range Forces

Monte Carlo Methods

Direct Simulation Monte Carlo can be viewed as a Monte Carlo (i.e. random) method for solving the Boltzman Equations. Collisions are generated stochastically, based on the kinetic theory of gases. An approach like this is necessary whenever the Knudsen number is bigger than about 0.1.

DSMC consists of two basic steps. First, particles free stream for a time tex2html_wrap_inline121 , positions appropriately updated, reflections etc from boundaries accounted. In the second step, a specified number of particles are selected for collision processing. Here, the interaction is assumed short-ranged, like a gas of hard spheres.

This second step required more explanation. The domain is divided into cells not larger than the mean free path of a particle. All particles in a given cell, tex2html_wrap_inline123 are assumed to be candidates for collisions. The collision probablility for a particle pair is

displaymath125

Rather than computing this tex2html_wrap_inline127 sum, the following is performed

  1. Choose collision pair i and j at random
  2. Accept the pair if tex2html_wrap_inline129 , where tex2html_wrap_inline131 is the maximum relative speed in the cell and r is a uniform deviate in (0,1).
  3. If the pair is accepted, process
  4. If the pair is rejected, or after processing of an accepted pair, return to 1 until the required number of candidate collisions has been processed.
Of course, evaluating tex2html_wrap_inline131 is as expensive as the earlier double sum. Instead, we guess its value. note that the total number of collisions that should occur in a given cell is

displaymath135

where tex2html_wrap_inline137 is the average of the (actual) relative velocities of all molecules ( tex2html_wrap_inline127 again!). But

displaymath141

so we should select

displaymath143

candidate pairs. Thus our guess of tex2html_wrap_inline131 factors into the computation in a natural way.

Collisions are processed by balancing incoming and outgoing momentum and energy.

Cell averages of density, momentum and energy can be computed at any timestep, and averaged.


next up previous
Next: About this document Up: No Title Previous: Long Range Forces

E. Bruce Pitman
Mon Feb 21 17:43:47 EST 2000