本文作者:天疆说
参编单位:哈尔滨工业大学航天学院、微小型航天器快速设计与智能集群全国重点实验室
哈密顿函数(Hamiltonian)是分析力学和最优控制理论中的核心标量函数,由广义坐标和广义动量(或状态变量与协态变量)构成。在轨道力学中,哈密顿函数既是描述系统能量守恒的物理量,也是建立最优控制必要条件的数学工具。庞特里亚金极值原理正是以哈密顿函数为核心框架,导出最优控制律。
在哈密顿力学体系中,哈密顿函数定义为:
H(q,p,t)=pTq˙−L(q,q˙,t)
其中 q 为广义坐标,p=∂L/∂q˙ 为广义动量,L 为拉格朗日函数。正则方程为:
q˙=∂p∂H,p˙=−∂q∂H
当 H 不显含时间 t 时,H 为守恒量,对应系统总能量。
在圆形限制性三体问题(CR3BP)的旋转坐标系下,哈密顿函数为:
H=21(px2+py2+pz2)+ypx−xpy−r11−μ−r2μ
其中 px,py,pz 为正则动量,r1,r2 为航天器到两个主天体的距离。Jacobi 常数 C=−2H,是 CR3BP 中唯一的守恒量。
在最优控制问题中,哈密顿函数由状态方程、协态变量和性能指标构造:
H(x,λ,u,t)=L(x,u,t)+λTf(x,u,t)
其中 L 为瞬时代价函数,f 为状态方程右端,λ 为协态变量。最优控制 u∗ 使 H 取极值:
∂u∂H=0(对连续控制)
哈密顿函数在地月空间任务中具有广泛的应用:
- 轨道设计:在 CR3BP 框架下,哈密顿函数与 Jacobi 常数直接相关,零速度曲面由 H 的等值面决定,为轨道可达性分析提供基础
- 燃料最优控制:在庞特里亚金极值原理中,哈密顿函数的极值条件导出推力方向和大小的最优控制律,是间接法求解轨道优化问题的起点
- 不变流形分析:哈密顿系统的辛结构保证了相空间体积守恒,为 DRO、NRHO 等周期轨道的稳定/不稳定流形计算提供理论保障