Simulating Coulomb Collisions in Particle Codes

ORAL

Abstract

A deterministic algorithm for simulating changes in particle velocities, due to Coulomb collisions, has been developed. This algorithm is similar to a Monte-Carlo algorithm, but differs by using averages defined as sums over given lattice points instead of random sample means. Noise due to sampling errors does not occur, although errors occur due to the finite number of points included in the sums. This use of deterministic quadratures is a generalization of a method due to B.J. Albright, et. al [1], who pointed out that far fewer quadrature points should be needed, compared with the number of M-C samples required, for given accuracy. The Fokker-Planck friction vector and diffusion tensor which are needed are obtained from the Rosenbluth potentials, which are determined by a ``field solve'' in velocity space. Methods for achieving momentum and energy conservation will be discussed, as well as the possibility of using lattice symmetry to achieve higher order accuracy in the time step. \newline \newline [1] IEEE Transactions on Plasma Science 31, 19 (2003).

Authors

  • Fred Hinton

    Hinton Associates

  • C.S. Chang

    NYU, New York University

  • Scott Parker

    University of Colorado, Univ. of Colorado