3. 坐标系与姿态描述:惯性系、轨道系、本体系、太阳翼系之间的转换关系

卫星对日定向控制的本质,是在不同坐标系之间反复进行姿态信息的表达、变换与解算。无论是星敏感器输出的惯性四元数,还是飞轮控制的力矩指令,最终都要落到“太阳翼法线指向太阳”这一物理目标上。因此,理解惯性系、轨道系、本体系与太阳翼系之间的几何关系和转换链路,是设计对日定向算法的第一道门槛。本节将系统梳理四个核心坐标系的定义、相互转换的数学表达,以及工程实现中的关键细节。

卫星对日定向坐标系转换链路 惯性系 (ECI) J2000 / 地心赤道惯性 X:春分点 Y:赤经90° Z:北极 轨道系 (LVLH) 原点:卫星质心 X:飞行方向 Z:地心指向 本体系 (Body) 原点:卫星质心 X/Y/Z:星体主轴 太阳翼系 (SA) 原点:驱动机构安装点 Y:旋转轴 X:翼展方向 轨道递推 R_ECI2LVLH(t) 姿态确定 q_LVLH2Body 机械安装角 R_Body2SA(θ) 太阳方向矢量 S_ECI (星历计算) S_LVLH (轨道系投影) S_Body = R_LVLH2Body · S_LVLH 控制目标 S_SA ∥ 太阳翼法线 误差角 → 0 闭环反馈: 误差计算 → 控制律 → 驱动机构 惯性系 轨道系 本体系 太阳翼系 控制目标 矢量投影

3.1 四个坐标系的定义与物理含义

3.1.1 惯性系(ECI)

惯性系是卫星运动方程和姿态动力学方程的基准参考。工程中常用J2000地心赤道惯性系:原点位于地心,X轴指向J2000历元春分点,Z轴指向该历元平北极,Y轴按右手定则确定。惯性系不随地球自转,因此太阳方向矢量、星历计算、轨道递推均在此系下完成。对日定向算法中,太阳位置通常由天文算法(如低精度太阳星历)直接给出ECI坐标。

3.1.2 轨道系(LVLH)

轨道系原点位于卫星质心,Z轴指向地心(即当地垂线方向),X轴指向飞行方向(速度方向在轨道平面内的投影),Y轴由右手定则确定(垂直于轨道平面)。轨道系随卫星沿轨道运动而旋转,其相对于惯性系的角速度即为轨道角速度。对日定向中,轨道系是连接“卫星在哪儿”与“卫星朝哪儿”的桥梁——太阳矢量从ECI转换到LVLH后,才能与姿态控制目标建立直接联系。

3.1.3 本体系(Body)

本体系固连于卫星星体,原点在质心,三个轴通常取星体的惯量主轴方向。星敏感器、陀螺、飞轮等敏感器和执行机构的安装方向均在本体系下定义。本体系相对于轨道系的姿态(通常用四元数或欧拉角表示)是姿态确定系统的输出,也是姿态控制系统的被控对象。

3.1.4 太阳翼系(SA)

太阳翼系固连于太阳翼驱动机构(SADA)的转动部分,原点位于驱动轴与太阳翼安装面的交点。其Y轴通常与驱动轴重合(即旋转轴),X轴沿太阳翼展开方向,Z轴为太阳翼法线方向。太阳翼系相对于本体系的姿态由驱动机构的转角θ决定,该转角由SADA的编码器实时测量。对日定向的最终目标,就是让太阳翼系Z轴(法线)与太阳方向矢量重合。

坐标系 原点 基准轴定义 典型用途
惯性系 (ECI) 地心 X:春分点, Z:北极 太阳星历、轨道递推、动力学方程
轨道系 (LVLH) 卫星质心 X:飞行方向, Z:地心指向 姿态参考基准、对地定向
本体系 (Body) 卫星质心 X/Y/Z:惯量主轴 敏感器/执行器安装、姿态控制
太阳翼系 (SA) 驱动轴安装点 Y:旋转轴, Z:法线 太阳翼转角控制、功率优化

3.2 坐标系转换的数学表达

3.2.1 惯性系到轨道系:R_ECI2LVLH

该转换矩阵由卫星当前位置矢量和速度矢量实时构造。设卫星在ECI下的位置为 r,速度为 v,则轨道系三轴在ECI下的表示为:

Z_LVLH = -r / |r|
Y_LVLH = -Z_LVLH × (v / |v|)   (归一化后)
X_LVLH = Y_LVLH × Z_LVLH

由此构造旋转矩阵 R_ECI2LVLH = [X_LVLH; Y_LVLH; Z_LVLH](行向量构成)。该矩阵随轨道位置变化,通常以轨道周期为周期更新。工程实现中,该矩阵由轨道递推模块(GPS或星历外推)以1Hz~10Hz频率输出。

3.2.2 轨道系到本体系:q_LVLH2Body

该转换由姿态确定系统给出,通常以四元数形式输出。设姿态四元数为 q = [q0, q1, q2, q3],则对应的旋转矩阵 R_LVLH2Body 可由四元数标准化后计算。对日定向算法中,该四元数每控制周期(通常100ms~1s)更新一次,是闭环控制的核心输入。

3.2.3 本体系到太阳翼系:R_Body2SA(θ)

该转换仅由驱动机构转角θ决定。若太阳翼绕本体系Y轴旋转(常见单轴驱动),则:

R_Body2SA(θ) = [cosθ  0  -sinθ;
                 0     1    0;
                 sinθ  0   cosθ]

注意:实际卫星中,驱动轴可能不严格平行于本体系某轴,此时需先进行固定安装角补偿,再叠加旋转角。该矩阵由SADA编码器读数实时计算。

3.2.4 完整链路:太阳矢量从ECI到SA系

设太阳在ECI下的单位矢量为 S_ECI,则其在太阳翼系下的表示为:

S_SA = R_Body2SA(θ) · R_LVLH2Body · R_ECI2LVLH · S_ECI

对日定向的目标是使 S_SA 的Z分量最大(即法线对准太阳),等价于使 S_SA 的X、Y分量趋于零。该误差矢量可直接用于驱动机构转角指令计算。

工程要点:四元数到旋转矩阵的转换需注意归一化。工程中常见因四元数漂移导致矩阵非正交,进而引起控制精度下降。建议每控制周期对四元数做一次归一化处理,并对旋转矩阵做正交化修正(如Gram-Schmidt过程)。

3.3 对日定向中的坐标转换流程

3.3.1 标准操作流程

  1. 获取太阳矢量(ECI):由星历算法计算当前时刻太阳在ECI下的单位矢量,精度要求约0.01°。
  2. 轨道系转换:利用当前轨道位置/速度,构造R_ECI2LVLH,将S_ECI投影到LVLH系,得到S_LVLH。
  3. 姿态确定:由星敏感器/陀螺组合输出q_LVLH2Body,转换为R_LVLH2Body。
  4. 本体系太阳矢量:计算S_Body = R_LVLH2Body · S_LVLH。
  5. 驱动角计算:根据S_Body和当前转角θ,计算误差角,生成转角指令θ_cmd。
  6. 执行与反馈:SADA执行转角指令,编码器反馈实际θ,形成闭环。

3.3.2 案例拆解:某低轨遥感卫星对日定向

背景与约束:某太阳同步轨道卫星,轨道高度700km,降交点地方时10:30。卫星采用单轴太阳翼驱动(绕本体Y轴旋转),SADA转角范围±180°。控制周期500ms,姿态确定精度0.05°(3σ),SADA编码器精度0.01°。

初始现象:在轨测试中发现,当卫星处于阴影区时,太阳翼转角指令出现小幅振荡(±0.3°),且振荡频率与轨道角速度接近。

分析判断过程:初步怀疑是太阳矢量计算在阴影区精度下降。检查星历算法发现,阴影区太阳矢量仍由解析公式计算,但未考虑地球遮挡修正,导致S_ECI存在约0.1°的偏差。该偏差经坐标转换后,在驱动角指令中表现为周期性扰动。

实际操作步骤:

  • 在星历算法中加入地球遮挡判断:当卫星-太阳连线穿过地球时,使用备份太阳矢量(由轨道外推和上次有效值插值)。
  • 在控制律中增加陷波滤波器,频率设为轨道角频率,抑制周期性扰动。
  • 将SADA转角指令限幅从±180°调整为±170°,避免机械限位冲击。

结果对比:修改后,阴影区转角振荡幅度降至±0.05°以内,功率输出波动小于0.5%。

风险与代价:陷波滤波器引入约0.2s相位延迟,对快速机动工况需额外补偿;备份太阳矢量在长阴影期(>30min)可能漂移,需定期重置。

复盘经验:坐标转换链路的每个环节都可能引入误差,阴影区等特殊工况需单独设计误差抑制策略。建议在算法交付前进行全轨道周期的仿真覆盖,包括地影、太阳翼遮挡等边界条件。

3.4 常见误区与工程建议

误区一:忽略轨道系旋转角速度。轨道系本身以轨道角速度旋转,当卫星姿态控制带宽较低时,该旋转会引入耦合误差。对日定向中,若控制律设计未补偿轨道角速度,会导致稳态误差随轨道位置变化。
误区二:将太阳翼系与本体系统一处理。太阳翼系随驱动角变化,其惯性张量在本体系下是时变的。若控制律设计中将太阳翼视为固定刚体,可能引发结构耦合振动。建议在动力学模型中考虑太阳翼的转动惯量变化。
工程建议:坐标转换矩阵建议统一采用双精度浮点存储,避免单精度累积误差。同时,在软件中增加坐标转换自检功能:每100个控制周期,验证R_ECI2LVLH的行列式是否为1(容差1e-6),若超差则触发重新初始化。

3.4.1 坐标转换精度预算表

误差源 典型量级 对驱动角影响 抑制措施
太阳星历误差 0.01°~0.05° 0.01°~0.05° 高精度星历表/插值
轨道递推误差 位置:10m, 速度:0.01m/s <0.02° GPS/星历融合
姿态确定误差 0.03°~0.1° 0.03°~0.1° 星敏+陀螺滤波
SADA编码器误差 0.01°~0.05° 0.01°~0.05° 高精度编码器/标定
安装偏差 0.05°~0.2° 0.05°~0.2° 地面标定/在轨校准

综合来看,坐标转换链路的误差预算需控制在0.2°以内,才能满足典型对日定向精度(±0.5°)的要求。工程中应通过误差分配表逐项验证,并在整星测试阶段进行端到端的坐标转换验证。

本节系统梳理了惯性系、轨道系、本体系与太阳翼系的定义、转换关系及工程实现要点。掌握这些坐标系的物理含义和数学表达,是后续设计对日定向控制律、分析误差来源、优化驱动策略的基础。实际工程中,建议将坐标转换模块独立封装,便于测试、维护和复用。