本文作者:天疆说
本站地址:https://cislunarspace.cn
星历模型(Ephemeris Model)是最接近真实引力场环境的动力学模型,采用 N 体运动方程描述航天器在多个天体引力作用下的运动。与 CRTBP、QBCP 等简化模型不同,星历模型中各天体的位置和速度信息来自 JPL(Jet Propulsion Laboratory)的行星精密星历表(如 DE440),而非简化的圆轨道或椭圆轨道假设。
在 J2000 地心惯性坐标系下,假设中心天体为 Pc,各引力天体 Pi 视作质点,航天器 Ps 的 N 体动力学方程为:
r¨cs=−rcs3Gmcrcs+Gi=1∑Nmi(rsi3rsi−rci3rci)
其中 G 为万有引力常量,mc、ms、mi 分别为中心天体、航天器和各引力天体的质量,rcs、rsi、rci 分别为对应天体间的相对位置矢量。rci 由星历数据提供。
设航天器状态向量为 X=[rT,vT]T,运动方程可写为:
X˙=[va]
加速度由各引力天体共同贡献:
a(r,t)=b∈B∑ab(r,t)
其中 B={Earth,Moon,Sun} 为引力天体集合。
对于中心天体(地球):
a⊕=−r3μ⊕r
对于非中心天体 b(如月球、太阳),加速度贡献包含间接项与直接项:
ab=−μb(∥r−rb∥3r−rb+∥rb∥3rb)
为进行轨道修正和优化,需要计算状态转移矩阵(STM)。对运动方程线性化得到变分方程:
Φ˙(t,t0)=A(t)Φ(t,t0),Φ(t0,t0)=I6×6
其中 A(t) 为动力学方程关于状态的雅可比矩阵。在数值实现中,将 6 维状态向量与 6×6 状态转移矩阵的 36 个元素拼接为 42 维增广状态向量,与运动方程同时积分。
星历模型下通常在 J2000 地心惯性坐标系中进行计算。与 CRTBP 所使用的地月会合坐标系之间的转换是轨道设计中的关键步骤。设月球在 J2000 系下位置为 RM,速度为 VM,则:
- 月球角动量:hM=RM×VM
- 月球角速度:ω=hM/∥RM∥2
- 旋转矩阵基向量:x^=RM/∥RM∥,z^=hM/∥hM∥,y^=z^×x^
在实际轨道设计中,通常采用"先简化后精确"的策略:
- 在 CRTBP 等简化模型中获取初始轨道解
- 通过同伦法等方法将简化模型解转换至星历模型
- 在星历模型下进行高精度修正与优化
在星历模型中,CRTBP 下的严格周期轨道将演变为拟周期轨道,需通过多步打靶法等方法进行位置和速度修正。
- 刘刚. 星历模型地月系统平动点拟周期轨道设计研究[D]. 2017.
- Park R S, Folkner W M, Williams J G, et al. The JPL planetary and lunar ephemerides DE440 and DE441[J]. The Astronomical Journal, 2021, 161(3): 105.