arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2407.19151physics.comp-phphysics.plasm-ph
收藏

用于粒子代码的保动量蒙特卡罗库仑碰撞方法

Moment-preserving Monte-Carlo Coulomb collision method for particle codes

Justin Ray Angus, Yichen Fu, Vasily Geyko, Dave Grote, David Larson

AI总结:

本文扩展了二元配对蒙特卡罗方法以处理加权粒子的小角度库仑碰撞,并提出一种调整散射后粒子速度的新方法,从而在加权粒子相互作用时恢复动量和能量的精确守恒。

摘要:

二元配对蒙特卡罗方法广泛应用于粒子模拟代码中,以捕捉小角度库仑碰撞的效应。当模拟粒子具有相等权重时,这些方法能精确保持动量和能量。然而,当相互作用的粒子权重不同时,这些物理守恒定律仅在平均意义上得以保持。在此,我们1)将这些方法扩展到加权粒子,使得散射物理在平均意义上正确,并且2)描述一种新方法,用于调整散射后的粒子速度,以恢复动量和能量的精确守恒。该模型的有效性通过各种测试问题得到了证明。

英文摘要:

Binary-pairing Monte-Carlo methods are widely used in particle-in-cell codes to capture effects of small angle Coulomb collisions. These methods preserve momentum and energy exactly when the simulation particles have equal weights. However, when the interacting particles are of varying weight, these physical conservation laws are only preserved on average. Here, we 1) extend these methods to weighted particles such that the scattering physics is correct on average, and 2) describe a new method for adjusting the particle velocities post scatter to restore exact conservation of momentum and energy. The efficacy of the model is illustrated with various test problems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑