形式陈述
固定整数 d ≥ 1 ,在相空间 R 2 d 中写状态 z = ( q , p ) ,其中 q , p ∈ R d 分别表示广义位置与动量。给定连续可微的 Hamiltonian
H : R 2 d → R , canonical Hamilton 方程为
q ˙ = ∇ p H ( q , p ) , p ˙ = − ∇ q H ( q , p ) . 令标准辛矩阵 理路 矩阵 Matrix 以有限行列集合为索引、取值于半环,并以中间指标求和定义乘法的函数。
J = ( 0 I d − I d 0 ) , J T = − J , 则方程可紧写为常微分方程 理路 常微分方程 Ordinary differential equation · ODE 未知函数及其单一自变量导数组成的方程。
z ˙ = J ∇ H ( z ) . 若 H ∈ C 2 ,向量场局部 Lipschitz,Picard–Lindelöf 定理 理路 Picard–Lindelöf 存在唯一性定理 Picard-Lindelof theorem · Cauchy-Lipschitz theorem 连续且对状态变量局部一致 Lipschitz 的向量场给出常微分方程初值问题的唯一局部解。 便给出每个初值的局部唯一解。只要解存在,由链式法则 理路 链式法则 Chain rule 复合映射的导数等于各层导数按计算顺序组成的线性映射复合。 可见沿轨道的 Hamiltonian 保持不变:
d d t H ( z ( t ) ) = ∇ H ( z ( t ) ) T z ˙ ( t ) = ∇ H ( z ( t ) ) T J ∇ H ( z ( t ) ) = 0 , 因为任意实向量 v 对反对称矩阵都满足 v T J v = 0 。若 H 显含时间,H = H ( t , q , p ) ,则沿解有 d H / d t = ∂ H / ∂ t ,一般不再守恒。
在 H ∈ C 2 的条件下,局部流 Φ t 对初值连续可微,并保持辛形式:
( D Φ t ( z ) ) T J − 1 D Φ t ( z ) = J − 1 . 这个恒等式可直接核验。记 Y ( t ) = D Φ t ( z ) ,变分方程为
Y ˙ = J S ( t ) Y , S ( t ) = ∇ 2 H ( Φ t ( z ) ) , Y ( 0 ) = I . Hessian 理路 Hessian 矩阵 Hessian matrix · Hessian 标量函数二阶 Fréchet 导数在坐标中的矩阵表示,用于描述局部曲率与二次近似。 S ( t ) 对称,故
d d t ( Y T J − 1 Y ) = Y T ( S J T J − 1 + J − 1 J S ) Y = 0. 初值给出所需恒等式。取行列式得到 ( det Y ) 2 = 1 ,再由 det Y ( 0 ) = 1 与连续性得到 det Y = 1 。局部流在其存在域上以 Φ − t 为逆,因此相空间体积保持。辛性还保留任意两条切向量的辛配对,比只约束总体积更强。
直觉
梯度 理路 梯度 Gradient 标量函数微分在内积下对应的向量。 ∇ H 指向 Hamiltonian 增长最快的方向,乘以 J 相当于在每个 ( q i , p i ) 平面旋转四分之一圈。于是速度始终与能量梯度正交,轨道沿着等能面运动而不横穿它。这个几何结构把“守恒”写进了向量场的生成方式,而不是事后观察到的数值巧合。
位置变化由能量对动量的敏感度决定,动量变化则由能量对位置的负梯度决定。对机械系统 H = T ( p ) + V ( q ) ,第一式把动量转成速度,第二式就是由势能产生的力。
例子与边界
一维质量—弹簧系统的 Hamiltonian 为
H ( q , p ) = p 2 2 m + k q 2 2 , m , k > 0. Hamilton 方程给出
q ˙ = p m , p ˙ = − k q . 消去 p 得 m q ¨ + k q = 0 。若初值为 q ( 0 ) = a , p ( 0 ) = 0 ,则
q ( t ) = a cos ( ω t ) , p ( t ) = − m a ω sin ( ω t ) , ω = k / m . 代回可见 H ( t ) = k a 2 / 2 ;相轨道是椭圆,而非向平衡点螺旋收缩。
自由粒子取 H = p 2 / ( 2 m ) 、m > 0 ,得到 p ( t ) = p 0 、q ( t ) = q 0 + p 0 t / m 。能量守恒不意味着状态静止,它只把轨道限制在固定能级上。
边界与失败情形
任意守恒 ODE 不自动是给定坐标下的 canonical Hamilton 系统。三维刚体或带约束系统可能具有 Poisson 结构,需要状态依赖的反对称张量;耗散系统 q ˙ = p , p ˙ = − q − γ p (γ > 0 )则使机械能满足
d d t q 2 + p 2 2 = − γ p 2 ≤ 0 , 其向量场散度为 − γ < 0 ,使相面积收缩,因而不是这组坐标下的标准 Hamilton 流。
辛性与精确能量守恒不是同一性质。辛数值方法精确保持相应的离散辛形式,却未必逐步满足 H ( z n + 1 ) = H ( z n ) ;长期能量误差仍须结合步长、轨道范围和正则性另作估计。反过来,一个专门投影回能量面的算法可能精确保能,却破坏相空间的辛结构。
能量守恒也不保证解全局存在。例如 H ( q , p ) = q 2 p 给出 q ˙ = q 2 , p ˙ = − 2 q p ,初值 ( 1 , 0 ) 的解为 ( q ( t ) , p ( t ) ) = ( 1 / ( 1 − t ) , 0 ) ,能量恒为零却在 t = 1 爆破。若 Hamiltonian 的等能面不紧,轨道可能逃向无穷远;要从守恒量推出全局有界,还需能量的强制性等附加条件。平衡点由 ∇ H = 0 给出,但它可以是稳定中心、鞍点或更退化类型,不能仅凭“能量不变”判定稳定。
若 H 不够光滑,局部唯一性和可微流都可能失败。能量沿解的链式推导至少需要可用的可微性,辛流结论通常要求更高正则性。
推论与应用
Hamilton 结构连接经典力学、几何光学、分子动力学与偏微分方程的半离散系统。Poisson括号 理路 辛流形上的 Poisson 括号 Poisson bracket on a symplectic manifold 从Hamilton场定义Poisson括号,逐式核验反同态负号、Jacobi恒等式与角动量守恒。
{ F , G } = ∇ F T J ∇ G 把任意观测量沿流的变化写为 d F / d t = { F , H } ;因 { H , H } = 0 ,能量守恒成为反对称性的直接结果。
Hamilton–Jacobi方程 理路 Hamilton–Jacobi方程 Hamilton–Jacobi equation · Hamilton-Jacobi equation 由Hamilton相流和作用量构造一阶PDE的经典解,证明梯度恢复恒等式,并用谐振子焦散区分相空间唯一性与位置投影退化。 把一族相轨道进一步压成标量函数的梯度图像。作用量的标签导数等于动量作用在位置变化上,位置投影可逆时便恢复PDE;谐振子的一族初值在π/2时位置同时坍缩,动量却仍分开,说明相流唯一与经典势函数能否继续是两项不同检查。
在一般辛流形上,辛场与Hamilton场 理路 辛向量场与 Hamilton 向量场 Symplectic vector field · Hamiltonian vector field 用闭一形式与恰当一形式区分辛场和Hamilton场,解释环面平移的全局障碍及流完备性的独立条件。 通过 ι X ω 的闭性与恰当性区分。环面平移保持辛形式,却因周期积分非零而没有全局Hamilton函数;因此不能把局部的canonical方程直接当成全局函数已经存在的证据。
结构保持积分器以离散映射逼近 Φ h ,重点保留辛几何而不只追求单步截断误差。对长时间轨道,几何性质往往比每一步的能量精确相等更能阻止非物理漂移。
数值积分可以直接要求一步映射保持辛结构 理路 辛映射 Symplectic map 以 Jacobian 的 J 恒等式定义辛映射,证明 Hamilton 流保持它,并区分辛结构、体积与能量。 ,也可以从离散作用量 理路 变分积分器 Variational integrator 先离散作用量再取驻点,推导离散 Euler–Lagrange 更新、正则动量映射和对称性守恒。 导出这种结构。两条路线都提示:原能量、辛形式与对称性动量是不同对象,离散时需要分别核验。
参考资料
V. I. Arnold, Mathematical Methods of Classical Mechanics , 2nd ed., Springer, 1989,Ch. 8–9。
Jerrold E. Marsden and Tudor S. Ratiu, Introduction to Mechanics and Symmetry , 2nd ed., Springer, 1999,Ch. 2。
Ernst Hairer, Christian Lubich, and Gerhard Wanner, Geometric Numerical Integration , 2nd ed., Springer, 2006,Ch. VI。
Ernst Hairer, Geometric Numerical Integration, Lecture 1: Hamiltonian systems , TU München, 2010,§4, Theorem 2 与变分方程证明:C 2 Hamiltonian 的流在其存在域上保持辛形式。