3. 摄动源与轨道演化

二体问题给出的开普勒轨道只是理想模型:轨道六根数恒定不变,卫星沿固定椭圆无休止地运行。真实航天器却始终处在多种摄动力的共同作用下,轨道根数随时间缓慢漂移。轨道参数估计的核心任务之一,就是把这些摄动源正确地写进动力学模型,让滤波器能够区分"观测噪声引起的抖动"和"真实摄动引起的长期演化"。本节按摄动力量级和建模方式,逐一分析四类主要摄动源对轨道参数的影响,并说明它们在估计器中的实现形式。

一、摄动力量级与轨道高度的关系

摄动加速度相对于地球中心引力的比值,决定了它对轨道演化的影响速度。以地球引力加速度为参考,各摄动源的典型量级如下表所示(低轨 500 km、中轨 20000 km、地球同步轨道 42164 km 三种高度对比):

摄动源低轨 500 km中轨 20000 kmGEO 42164 km主要影响
地球非球形 J2~1×10⁻³~1×10⁻³~1×10⁻³Ω、ω 长期漂移
大气阻力~1×10⁻⁶~10⁻⁴可忽略可忽略a 衰减、e 减小
太阳光压~1×10⁻⁷~1×10⁻⁷~1×10⁻⁷e 矢量缓慢旋转
第三体引力(日月)~1×10⁻⁷~1×10⁻⁶~1×10⁻⁵e、i 长周期变化

可以看到,J2 项在所有高度都占主导,而大气阻力只对低轨有意义,第三体引力则随轨道半径增大而相对增强。估计器建模时不必把所有摄动都写成同等精度,而应按任务轨道高度和精度需求取舍。

二、地球非球形引力:J2 项的长期漂移

地球引力位展开式中,J2 项(扁率项)是最主要的非球形摄动。它对轨道根数的影响具有明确的解析形式,其中升交点赤经 Ω 和近地点幅角 ω 的长期变化率为:

dΩ/dt = -1.5 * J2 * n * (Re/p)^2 * cos(i)
dω/dt =  0.75 * J2 * n * (Re/p)^2 * (5cos²i - 1)

其中 n 为平均角速度,Re 为地球赤道半径,p = a(1-e²) 为半通径,i 为轨道倾角。这两个公式说明:Ω 的漂移方向由 cos(i) 的符号决定,顺行轨道(i < 90°)升交点西退,逆行轨道东进;当 i = 63.43° 时 5cos²i - 1 = 0,ω 的长期漂移为零,这就是著名的"临界倾角",常用于设计冻结轨道。

在估计器中,J2 通常以解析加速度的形式直接加入动力学方程。设卫星位置矢量为 r,J2 摄动加速度为:

a_J2 = -1.5 * J2 * μ * Re² / r⁵ * [ (1 - 5(z/r)²)·x,
                                      (1 - 5(z/r)²)·y,
                                      (3 - 5(z/r)²)·z ]

这一项在 ECI 坐标系中计算,无需额外状态量,直接叠加到二体加速度上即可。对于精度要求更高的任务,可继续加入 J3、J4 甚至 8×8 阶次的球谐项,但计算量随之上升。

三、大气阻力:低轨衰减与弹道系数

大气阻力加速度为 a_drag = -0.5 · ρ · (Cd·A/m) · |v_rel| · v_rel,其中 ρ 为大气密度,Cd 为阻力系数,A 为迎风面积,m 为质量,v_rel 为卫星相对大气的速度。阻力方向始终与相对速度相反,因此它持续消耗轨道能量,导致半长轴 a 单调衰减、偏心率 e 逐渐减小,最终轨道圆化并再入。

建模的难点不在公式本身,而在大气密度 ρ 的获取。ρ 随高度、太阳活动 F10.7 指数、地磁指数 Ap 以及地方时变化,常用模型包括指数模型、MSISE90 和 NRLMSISE00。在估计器中,ρ 的误差往往比动力学积分误差更大,因此工程上常把弹道系数 B = Cd·A/m 作为可估参数,与轨道状态一起在线估计,以吸收密度模型偏差。

对于 500 km 高度的太阳同步轨道,若取 Cd = 2.2、A/m = 0.01 m²/kg,则 B ≈ 0.022 m²/kg,在中等太阳活动下 a 的衰减率约为每天几十米量级。这一数值可作为判断阻力建模是否合理的量级参考。

四、太阳光压与第三体引力:中高轨的主要摄动

太阳光压加速度为 a_SRP = -P·Cr·A/m·(AU/|r_s|)²·û,其中 P ≈ 4.56×10⁻⁶ N/m² 为 1 AU 处的太阳辐射压,Cr 为反射系数(1 表示全吸收,2 表示全反射),û 为太阳指向卫星的单位矢量。光压对轨道半长轴和倾角影响很小,但会持续改变偏心率矢量,使 e 缓慢旋转,对 GEO 卫星的经度保持和冻结轨道设计有实际影响。

第三体引力来自太阳和月球。在 ECI 坐标系中,其加速度为 a_3rd = μ_k·[(r_k - r)/|r_k - r|³ - r_k/|r_k|³],其中 r_k 为第三体位置。日月摄动对低轨影响微弱,但对 GEO 和高轨卫星,月球摄动可引起倾角以约 0.85°/年的速率增长,是 GEO 轨道倾角保持必须补偿的主要来源。

四类摄动源对轨道根数的影响与估计器建模方式 卫星 地球非球形引力 J2 量级 ~1×10⁻³(全高度主导) 影响:Ω 西退、ω 漂移 临界倾角 63.43° 冻结 建模:解析加速度直接叠加 大气阻力 量级 ~10⁻⁶~10⁻⁴(仅低轨) 影响:a 衰减、e 圆化 密度模型误差大 建模:B=Cd·A/m 在线估计 太阳光压 量级 ~1×10⁻⁷(中高轨显著) 影响:e 矢量缓慢旋转 Cr 反射系数不确定 建模:Cr·A/m 作为参数 第三体引力(日月) 量级 ~10⁻⁷~10⁻⁵(随高度增强) 影响:GEO 倾角 ~0.85°/年 e、i 长周期变化 建模:星历表计算第三体位置 估计器动力学模型:a_total = a_2body + a_J2 + a_drag + a_SRP + a_3rd 按轨道高度与精度需求取舍摄动项 低轨 → 阻力主导衰减 高轨 → 第三体与光压主导

五、估计器中的建模策略与参数选择

把上述摄动写入估计器时,需要做三件事:确定摄动项集合、确定各项的计算精度、确定哪些量作为可估参数。工程上常用的策略是:

  • 低轨(200~800 km):J2 + J3 + 大气阻力,弹道系数 B 作为可估参数,密度用 NRLMSISE00 或指数模型。J2 用解析式,阻力用相对速度计算。
  • 中轨(10000~25000 km):J2 + J4 + 日月第三体 + 太阳光压,Cr·A/m 可作为可估参数。大气阻力可忽略。
  • GEO 及高轨:J2 + 日月第三体 + 太阳光压,第三体位置由 JPL DE 星历或简化解析星历提供,光压面积和反射系数按卫星构型建模。

一个常见的误区是把所有摄动项都写成"可估参数"。实际上,J2 的系数是已知的地球物理常数,不需要估计;大气密度模型的偏差可以通过 B 来吸收;而第三体位置由星历给出,也不应作为状态量。真正需要在线估计的,通常只有弹道系数 B、反射系数 Cr 以及少数与卫星姿态和构型相关的面积参数。

摄动建模的精度必须与观测精度匹配。如果测距精度为米级,而摄动模型误差达到百米级,那么滤波器会把模型误差误判为观测异常,导致状态估计发散。此时应优先提高摄动模型精度,而不是调大过程噪声。