3. 姿态运动学与轨道运动学

姿轨联合控制系统的输入输出,最终都要落到“姿态怎么描述”和“轨道怎么描述”这两套数学语言上。姿态运动学回答的是:本体坐标系相对参考坐标系转了多少、怎么转;轨道运动学回答的是:航天器质心在惯性空间中沿什么轨迹运动、由哪些参数决定。两者在控制器里通过推力方向和力矩方向耦合在一起,因此必须先统一描述方式,再谈控制律设计。

一、姿态描述:三种等价但用途不同的语言

设参考坐标系为 O-XIYIZI,本体坐标系为 O-XbYbZb,两者原点重合、仅姿态不同。姿态就是这两个坐标系之间的旋转关系,常用三种方式描述。

方向余弦矩阵(DCM):把本体轴在参考系中的三个单位矢量按列排成 3×3 矩阵 Cbi,其元素就是两坐标系各轴之间的方向余弦。它满足正交性 CTC=I、det(C)=+1,矢量变换写作 vb=Cbivi。DCM 无奇异、可直接做矢量投影,但含 9 个参数、6 个约束,数值积分时需反复正交化,适合做坐标变换与误差评估,不适合直接作为控制状态。

欧拉角:用三次有序转动描述姿态,如航天器常用的 3-2-1 转序(偏航 ψ、俯仰 θ、滚转 φ)。其 DCM 为

C_bi = R_x(φ)·R_y(θ)·R_z(ψ)
     = [ cθcψ            cθsψ           -sθ
         sφsθcψ-cφsψ     sφsθsψ+cφcψ    sφcθ
         cφsθcψ+sφsψ     cφsθsψ-sφcψ    cφcθ ]

欧拉角物理直观、便于人机交互与任务规划,但在 θ=±90° 处出现万向节死锁,且三角函数运算量大,不适合大角度机动的实时递推。

四元数:用单位四元数 q=[q0, q1, q2, q3]T 表示绕单位轴 e 转 Φ 的旋转,q0=cos(Φ/2),[q1,q2,q3]=esin(Φ/2)。姿态运动学方程为

q̇ = 0.5 · q ⊗ [0, ω_b]ᵀ
   = 0.5 · Ω(ω_b) · q

其中 ωb 为本体系角速度。四元数只有 4 个参数、1 个范数约束,无奇异,递推时只需归一化,是姿态确定与控制的默认状态量。三者关系为:由 q 可唯一算出 Cbi,由 Cbi 可反解欧拉角;工程上常以四元数积分、以 DCM 做变换、以欧拉角做显示与判读。

姿态描述三表示与轨道六根数关系图 方向余弦矩阵 C_bi 9参数 / 6约束 无奇异 · 矢量投影 需正交化 · 变换用 v_b = C_bi · v_i 欧拉角 (3-2-1) ψ偏航 · θ俯仰 · φ滚转 直观 · 人机交互 θ=±90° 万向节死锁 C_bi = Rx(φ)Ry(θ)Rz(ψ) 四元数 q 4参数 / 1范数约束 无奇异 · 递推首选 q̇=0.5·Ω(ω_b)·q q₀=cos(Φ/2), q₁₋₃=e·sin(Φ/2) 互相转换(唯一对应,除死锁点) 轨道六根数(二体问题解析解参数) a 半长轴 决定周期与能量 e 偏心率 决定轨道形状 i 倾角 轨道面与赤道夹角 Ω 升交点赤经 轨道面方位 ω 近地点幅角 椭圆取向 ν 真近点角 位置时刻 二体问题:r̈ = -μ·r / |r|³,六根数由 r、v 初值唯一确定 摄动:J₂ 引力、大气阻力、太阳光压 → 根数随时间缓变(Ω̇、ω̇、Ṁ)

二、二体问题与轨道六根数

把地球视为质点、忽略其他作用力,航天器质心运动满足二体方程 r̈ = −μr/|r|³,μ=GM≈3.986×10¹⁴ m³/s²。该方程存在解析解:轨道是圆锥曲线,由六个独立常数完全确定,即轨道六根数。

给定某时刻惯性系位置 r 与速度 v,可按下列顺序解算六根数:先由比角动量 h=r×v 得倾角 i=arccos(hz/|h|) 与升交点赤经 Ω=arctan2(hx, −hy);再由偏心率矢量 e=[(v·v−μ/|r|)r−(r·v)v]/μ 得 e=|e| 与近地点幅角 ω;最后由能量 ε=v²/2−μ/r 得 a=−μ/(2ε),由 r·e 关系得真近点角 ν。例如取 r=[7000, 0, 0] km、v=[0, 7.5, 1.0] km/s,可算得 a≈7.42×10³ km、e≈0.03、i≈7.6°,属于近圆低轨,周期约 106 min。这些数值属于教学示例,实际任务需用精密星历与摄动模型修正。

六根数的工程意义在于:a、e 决定轨道能量与形状,i、Ω 决定轨道面在惯性空间的朝向,ω、ν 决定航天器在轨道面内的位置。姿轨联合控制中,轨道机动改变的是 a、e、i、Ω、ω,而姿态控制保证推力方向与期望的 Δv 方向一致,两者通过“推力矢量在本体系的指向”耦合。

三、摄动运动方程:从理想轨道到真实轨道

真实航天器还受地球非球形引力(主要是 J₂ 项)、大气阻力、太阳光压、第三体引力等作用,二体解不再严格成立。工程上采用“根数变分”思路:仍用六根数描述瞬时轨道,但令其随时间缓变,得到摄动运动方程。以 J₂ 摄动为例,一阶长期项为

Ω̇ = -1.5 · J₂ · n · (R_e/p)² · cos i
ω̇ =  0.75 · J₂ · n · (R_e/p)² · (5cos²i - 1)
Ṁ  =  n + 0.75 · J₂ · n · (R_e/p)² · √(1-e²) · (3cos²i - 1)

其中 n=√(μ/a³) 为平均角速度,p=a(1−e²),Re=6378 km,J₂≈1.0826×10⁻³。对 i=98° 的太阳同步轨道,Ω̇ 约为 +0.9856°/天,正好补偿地球公转,使轨道面与太阳夹角近似恒定;对 i=0° 的地球静止轨道,Ω̇≈0,轨道面稳定。这些长期项是轨道保持与星座相位维持的计算基础。

姿态与轨道描述的选择原则:控制内部状态用四元数,坐标变换与误差评估用 DCM,任务规划与地面显示用欧拉角;轨道递推用六根数加摄动长期项,精密定轨再用数值积分。
注意参照系一致性:姿态四元数通常定义为本体系相对惯性系的旋转,而轨道根数定义在惯性系(如 J2000)中。若在轨道系下描述姿态,必须先明确轨道系三轴定义(如 R 指向地心、S 沿速度、W 为轨道面法向),否则推力方向与姿态指令会出现符号错误。

把两套运动学放在一起看:姿态运动学给出本体系角速度到姿态参数的映射,轨道运动学给出惯性系位置速度到轨道参数的映射;姿轨联合控制的任务,就是在每个控制周期内,由期望轨道与当前轨道之差生成期望推力方向,再由期望推力方向与当前姿态之差生成力矩指令,最终通过执行机构同时改变轨道根数与姿态参数。理解本节三种姿态表示与六根数、摄动方程,是后续建立姿轨耦合动力学模型和设计控制律的前提。