Simulating pitch angle scattering using an explicitly solvable energy-conserving algorithm
Abstract
Particle distribution functions evolving under the Lorentz operator can be simulated with the Langevin equation for pitch angle scattering. This approach is frequently used in particle based Monte-Carlo simulations of plasma collisions, among others. However, most numerical treatments do not guarantee energy conservation, which may lead to unphysical artifacts such as numerical heating and spectra distortions. In this paper, we present a novel structure-preserving numerical algorithm for the Langevin equation for pitch angle scattering. Similar to the well-known Boris algorithm, the proposed numerical scheme takes advantage of the structure-preserving properties of the Cayley transform when calculating the velocity-space rotations. The resulting algorithm is explicitly solvable, while preserving the norm of velocities down to machine precision. We demonstrate that the method has the same order of numerical convergence as the traditional stochastic Euler-Maruyama method. The numerical scheme is benchmarked by simulating the pitch angle scattering of a particle beam, and comparing with the analytical solution. Benchmark results show excellent agreement with theoretical predictions, showcasing the remarkable long time accuracy of the proposed algorithm.
- Authors:
-
- Princeton Plasma Physics Lab. (PPPL), Princeton, NJ (United States); Princeton Univ., NJ (United States)
- Publication Date:
- Research Org.:
- Princeton Plasma Physics Laboratory (PPPL), Princeton, NJ (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1660496
- Grant/Contract Number:
- AC02-09CH11466
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Physical Review. E
- Additional Journal Information:
- Journal Volume: 102; Journal Issue: 3; Journal ID: ISSN 2470-0045
- Publisher:
- American Physical Society (APS)
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 70 PLASMA PHYSICS AND FUSION TECHNOLOGY
Citation Formats
Zhang, Xin, Fu, Yichen, and Qin, Hong. Simulating pitch angle scattering using an explicitly solvable energy-conserving algorithm. United States: N. p., 2020.
Web. doi:10.1103/physreve.102.033302.
Zhang, Xin, Fu, Yichen, & Qin, Hong. Simulating pitch angle scattering using an explicitly solvable energy-conserving algorithm. United States. https://doi.org/10.1103/physreve.102.033302
Zhang, Xin, Fu, Yichen, and Qin, Hong. Tue .
"Simulating pitch angle scattering using an explicitly solvable energy-conserving algorithm". United States. https://doi.org/10.1103/physreve.102.033302. https://www.osti.gov/servlets/purl/1660496.
@article{osti_1660496,
title = {Simulating pitch angle scattering using an explicitly solvable energy-conserving algorithm},
author = {Zhang, Xin and Fu, Yichen and Qin, Hong},
abstractNote = {Particle distribution functions evolving under the Lorentz operator can be simulated with the Langevin equation for pitch angle scattering. This approach is frequently used in particle based Monte-Carlo simulations of plasma collisions, among others. However, most numerical treatments do not guarantee energy conservation, which may lead to unphysical artifacts such as numerical heating and spectra distortions. In this paper, we present a novel structure-preserving numerical algorithm for the Langevin equation for pitch angle scattering. Similar to the well-known Boris algorithm, the proposed numerical scheme takes advantage of the structure-preserving properties of the Cayley transform when calculating the velocity-space rotations. The resulting algorithm is explicitly solvable, while preserving the norm of velocities down to machine precision. We demonstrate that the method has the same order of numerical convergence as the traditional stochastic Euler-Maruyama method. The numerical scheme is benchmarked by simulating the pitch angle scattering of a particle beam, and comparing with the analytical solution. Benchmark results show excellent agreement with theoretical predictions, showcasing the remarkable long time accuracy of the proposed algorithm.},
doi = {10.1103/physreve.102.033302},
journal = {Physical Review. E},
number = 3,
volume = 102,
place = {United States},
year = {Tue Sep 01 00:00:00 EDT 2020},
month = {Tue Sep 01 00:00:00 EDT 2020}
}
Works referenced in this record:
Simulation of runaway electrons during tokamak disruptions
journal, August 2003
- Eriksson, L. -G.; Helander, P.
- Computer Physics Communications, Vol. 154, Issue 3
Metriplectic integrators for the Landau collision operator
journal, October 2017
- Kraus, Michael; Hirvijoki, Eero
- Physics of Plasmas, Vol. 24, Issue 10
High Order Conformal Symplectic and Ergodic Schemes for the Stochastic Langevin Equation via Generating Functions
journal, January 2017
- Hong, Jialin; Sun, Liying; Wang, Xu
- SIAM Journal on Numerical Analysis, Vol. 55, Issue 6
Langevin approach to plasma kinetics with Coulomb collisions
journal, January 1999
- Cadjan, M. G.; Ivanov, M. F.
- Journal of Plasma Physics, Vol. 61, Issue 1
Collisionless pitch-angle scattering of runaway electrons
journal, May 2016
- Liu, Jian; Wang, Yulei; Qin, Hong
- Nuclear Fusion, Vol. 56, Issue 6
Variational Symplectic Integrator for Long-Time Simulations of the Guiding-Center Motion of Charged Particles in General Magnetic Fields
journal, January 2008
- Qin, Hong; Guan, Xiaoyin
- Physical Review Letters, Vol. 100, Issue 3
Numerical Methods for Stochastic Systems Preserving Symplectic Structure
journal, January 2002
- Milstein, G. N.; Repin, Yu. M.; Tretyakov, M. V.
- SIAM Journal on Numerical Analysis, Vol. 40, Issue 4
A binary collision model for plasma simulation with a particle code
journal, November 1977
- Takizuka, Tomonor; Abe, Hirotada
- Journal of Computational Physics, Vol. 25, Issue 3
A Can0nical Integrati0n Technique
journal, August 1983
- Ruth, Ronald D.
- IEEE Transactions on Nuclear Science, Vol. 30, Issue 4
Explicit high-order gauge-independent symplectic algorithms for relativistic charged particle dynamics
journal, August 2019
- Xiao, Jianyuan; Qin, Hong
- Computer Physics Communications, Vol. 241
Monte Carlo simulation of runaway electrons in a toroidal geometry
journal, July 1993
- Heikkinen, J. A.; Sipilä, S. K.; Pättikangas, T. J. H.
- Computer Physics Communications, Vol. 76, Issue 2
Geometric Numerical Integration
book, January 2002
- Hairer, Ernst; Wanner, Gerhard; Lubich, Christian
- Springer Series in Computational Mathematics
From nonlinear Fokker–Planck equations to solutions of distribution dependent SDE
journal, July 2020
- Barbu, Viorel; Röckner, Michael
- Annals of Probability, Vol. 48, Issue 4
High order volume-preserving algorithms for relativistic charged particles in general electromagnetic fields
journal, September 2016
- He, Yang; Sun, Yajuan; Zhang, Ruili
- Physics of Plasmas, Vol. 23, Issue 9
Time-Step Considerations in Particle Simulation Algorithms for Coulomb Collisions in Plasmas
journal, September 2010
- Cohen, Bruce I.; Dimits, Andris M.; Friedman, Alex
- IEEE Transactions on Plasma Science, Vol. 38, Issue 9
Why is Boris algorithm so good?
journal, August 2013
- Qin, Hong; Zhang, Shuangxi; Xiao, Jianyuan
- Physics of Plasmas, Vol. 20, Issue 8
Runge-kutta schemes for Hamiltonian systems
journal, December 1988
- Sanz-Serna, J. M.
- BIT, Vol. 28, Issue 4
Symplectic Integration of Hamiltonian Systems with Additive Noise
journal, January 2002
- Milstein, G. N.; Repin, Yu. M.; Tretyakov, M. V.
- SIAM Journal on Numerical Analysis, Vol. 39, Issue 6
A computational investigation of the random particle method for numerical solution of the kinetic Vlasov-Poisson-Fokker-Planck equations
journal, September 1994
- Allen, E. J.; Victory, H. D.
- Physica A: Statistical Mechanics and its Applications, Vol. 209, Issue 3-4
Stochastic symplectic Runge–Kutta methods for the strong approximation of Hamiltonian systems with additive noise
journal, December 2017
- Zhou, Weien; Zhang, Jingjing; Hong, Jialin
- Journal of Computational and Applied Mathematics, Vol. 325
On the Theory of the Brownian Motion
journal, September 1930
- Uhlenbeck, G. E.; Ornstein, L. S.
- Physical Review, Vol. 36, Issue 5
Multilevel Monte Carlo simulation of Coulomb collisions
journal, October 2014
- Rosin, M. S.; Ricketson, L. F.; Dimits, A. M.
- Journal of Computational Physics, Vol. 274
Distribution dependent SDEs for Landau type equations
journal, February 2018
- Wang, Feng-Yu
- Stochastic Processes and their Applications, Vol. 128, Issue 2
Geometric Euler--Maruyama Schemes for Stochastic Differential Equations in SO(n) and SE(n)
journal, January 2016
- Piggott, M. J.; Solo, V.
- SIAM Journal on Numerical Analysis, Vol. 54, Issue 4
Stochastic discrete Hamiltonian variational integrators
journal, August 2018
- Holm, Darryl D.; Tyranowski, Tomasz M.
- BIT Numerical Mathematics, Vol. 58, Issue 4
Midpoint numerical technique for stochastic Landau-Lifshitz-Gilbert dynamics
journal, April 2006
- d’Aquino, M.; Serpico, C.; Coppola, G.
- Journal of Applied Physics, Vol. 99, Issue 8
Construction of Symplectic Runge-Kutta Methods for Stochastic Hamiltonian Systems
journal, December 2016
- Wang, Peng; Hong, Jialin; Xu, Dongsheng
- Communications in Computational Physics, Vol. 21, Issue 1
Generating functions for stochastic symplectic methods
journal, January 2014
- Wang, Lijin; Hong, Jialin
- Discrete & Continuous Dynamical Systems - A, Vol. 34, Issue 3
Explicit K -symplectic algorithms for charged particle dynamics
journal, February 2017
- He, Yang; Zhou, Zhaoqi; Sun, Yajuan
- Physics Letters A, Vol. 381, Issue 6
Volume-preserving algorithms for charged particle dynamics
journal, January 2015
- He, Yang; Sun, Yajuan; Liu, Jian
- Journal of Computational Physics, Vol. 281
Higher order volume-preserving schemes for charged particle dynamics
journal, January 2016
- He, Yang; Sun, Yajuan; Liu, Jian
- Journal of Computational Physics, Vol. 305
Higher-order time integration of Coulomb collisions in a plasma using Langevin equations
journal, June 2013
- Dimits, A. M.; Cohen, B. I.; Caflisch, R. E.
- Journal of Computational Physics, Vol. 242
Geometrical integration of Landau–Lifshitz–Gilbert equation based on the mid-point rule
journal, November 2005
- d’Aquino, Massimiliano; Serpico, Claudio; Miano, Giovanni
- Journal of Computational Physics, Vol. 209, Issue 2
Metriplectic particle-in-cell integrators for the Landau collision operator
preprint, January 2018
- Hirvijoki, Eero; Kraus, Michael; Burby, Joshua W.
- arXiv