在分子动力学中,算法往往需要以一种高效稳定的方式解决牛顿运动方程。然而,直接的数值积分方法可能会在长时间演化中产生能量漂移,这在某些应用中是不能接受的。为了解决这个问题,引入了保持系统哈密顿量守恒的辛(symplectic)积分方法。
辛积分是一种精确地描述物理系统动力学的数学工具,它基于哈密顿力学,并尤其适用于长时间的积分和系统的稳定性分析。在辛积分中,时间离散化是通过保持阶段的辛结构实现的,这意味着能量守恒是被严格维持的,无论积分步长如何选择。这种积分的一个重要特性是它能保持系统的总能量几乎恒定,避免了能量的长时间漂移。