A filtered Boris algorithm for charged-particle dynamics in a strong magnetic field

被引:0
作者
Ernst Hairer
Christian Lubich
Bin Wang
机构
[1] Univ. de Genève,Sect. de Mathématiques
[2] Univ. Tübingen,Mathematisches Institut
[3] Xi’an Jiaotong University,School of Mathematics and Statistics
来源
Numerische Mathematik | 2020年 / 144卷
关键词
65L05; 65P10; 78A35; 78M25;
D O I
暂无
中图分类号
学科分类号
摘要
A modification of the standard Boris algorithm, called filtered Boris algorithm, is proposed for the numerical integration of the equations of motion of charged particles in a strong non-uniform magnetic field in the asymptotic scaling known as maximal ordering. With an appropriate choice of filters, second-order error bounds in the position and in the parallel velocity, and first-order error bounds in the normal velocity are obtained with respect to the scaling parameter. This also yields a second-order approximation to the guiding center motion. The proof compares the modulated Fourier expansions of the exact and the numerical solutions. Numerical experiments illustrate the error behaviour of the filtered Boris algorithm.
引用
收藏
页码:787 / 809
页数:22
相关论文
共 20 条
  • [1] Brizard AJ(2007)Foundations of nonlinear gyrokinetic Theory Rev. Modern Phys. 79 421-468
  • [2] Hahm TS(2016)Asymptotically stable particle-in-cell methods for the vlasov-poisson system with a strong external magnetic field SIAM J. Numer. Anal. 54 1120-1146
  • [3] Filbet F(1999)Long-time-step methods for oscillatory differential equations SIAM J. Sci. Comput. 20 930-963
  • [4] Rodrigues L(2016)Long-term analysis of the Störmer-Verlet method for Hamiltonian systems with a solution-dependent high frequency Numer. Math. 34 119-138
  • [5] García-Archilla B(2018)Energy behaviour of the Boris method for charged-particle dynamics BIT 58 969-979
  • [6] Sanz-Serna JM(1999)A Gautschi-type method for oscillatory second-order differential equations Numer. Math. 83 403-426
  • [7] Skeel RD(2018)Gyrokinetics from variational averaging: existence and error bounds J. Math. Phys. 59 082702-undefined
  • [8] Hairer E(2013)Why is Boris algorithm so good? Phys. Plasm. 20 084503-undefined
  • [9] Lubich C(undefined)undefined undefined undefined undefined-undefined
  • [10] Hairer E(undefined)undefined undefined undefined undefined-undefined