论文标题
新颖的保守方法,用于无碰撞和多种物种N体模拟中的自适应力软化
Novel Conservative Methods for Adaptive Force Softening in Collisionless and Multi-Species N-Body Simulations
论文作者
论文摘要
在模拟中建模无碰撞流体的自我实现(例如暗物质,恒星,黑洞,灰尘,行星体)在模拟中很具有挑战性,需要一些力软化。在任何高动力范围的模拟中,通常都希望使软化能够自适应地发展,但这构成了一致性,保护和准确性的独特挑战,尤其是在多物理模拟中,具有不同柔软定律的物种可能相互作用。因此,我们得出了一种能源和弹药的通用形式,可保护运动的重力方程,适用于用于确定力软化的任意规则,以及一致的相关时间段标准,具有不同软化定律的物种之间的相互作用术语以及任意最大/最小的柔和。当对称粒子之间的力时,我们还得出了保持更好准确性和保护的新方法。我们根据局部邻居粒子密度审查并扩展了先前讨论的自适应软化方案,并提出了几种新方案,以通过重力场的性质(即电势或加速度或潮汐张量)扩展软化。我们表明,潮汐软化方案不仅代表了一个有力动力的,翻译和加利利的不变和等价的优先尊重(因此是保守的)方法,而且施加了可忽略的时间段或其他计算惩罚,可以确保成对的两体散射与平稳的背景力量相比,并能够挑战人工,并可以挑战泰利(Tirsive),并确定了良好的挑战,并可以挑战泰利(Tirsive),这是挑战的,这是挑战的。避免过多的N体加热。我们在Gizmo代码中将所有这些公开。
Modeling self-gravity of collisionless fluids (e.g. ensembles of dark matter, stars, black holes, dust, planetary bodies) in simulations is challenging and requires some force softening. It is often desirable to allow softenings to evolve adaptively, in any high-dynamic range simulation, but this poses unique challenges of consistency, conservation, and accuracy, especially in multi-physics simulations where species with different softening laws may interact. We therefore derive a generalized form of the energy-and-momentum conserving gravitational equations of motion, applicable to arbitrary rules used to determine the force softening, together with consistent associated timestep criteria, interaction terms between species with different softening laws, and arbitrary maximum/minimum softenings. We also derive new methods to maintain better accuracy and conservation when symmetrizing forces between particles. We review and extend previously-discussed adaptive softening schemes based on the local neighbor particle density, and present several new schemes for scaling the softening with properties of the gravitational field, i.e. the potential or acceleration or tidal tensor. We show that the tidal softening scheme not only represents a physically-motivated, translation and Galilean invariant and equivalence-principle respecting (and therefore conservative) method, but imposes negligible timestep or other computational penalties, ensures that pairwise two-body scattering is small compared to smooth background forces, and can resolve outstanding challenges in properly capturing tidal disruption of substructures (minimizing artificial destruction) while also avoiding excessive N-body heating. We make all of this public in the GIZMO code.