1. 航天器姿态测量体系与星敏感器定位

航天器在轨运行时,姿态控制系统必须时刻知道"我在哪、我朝哪、我转多快"。姿态测量就是回答这三个问题的过程:确定航天器本体相对于某个参考基准的角位置与角速度。星敏感器作为目前精度最高的绝对姿态敏感器,在这一体系中承担着"基准锚点"的角色。理解它的定位,需要先理清姿态描述参数、参考坐标系、光学测量分类以及它在姿控回路中的任务链路。

姿态描述参数:从物理旋转到数学表达

姿态的本质是刚体旋转。描述旋转有多种数学工具,工程上常用的有三类:

  • 欧拉角:用三次绕轴旋转的角度表示,如偏航角ψ、俯仰角θ、滚转角φ。直观易读,但存在万向节死锁,且旋转顺序不同结果不同。航天器姿态报告常用3-1-2或3-2-1顺序。
  • 方向余弦矩阵:3×3正交矩阵,直接给出本体坐标系三轴在参考系中的投影。无奇异,但参数冗余(9个元素仅3个独立),需正交化。
  • 四元数:4个参数(标量+矢量),无奇异、计算高效,是星敏感器输出和姿态滤波最常用的形式。单位四元数q=[q0,q1,q2,q3]满足q0²+q1²+q2²+q3²=1。

三者可互相转换。例如由四元数转欧拉角(3-2-1顺序)时,俯仰角θ=arcsin(2(q0q2−q3q1)),偏航角ψ=arctan2(2(q0q3+q1q2), 1−2(q2²+q3²)),滚转角φ=arctan2(2(q0q1+q2q3), 1−2(q1²+q2²))。实际工程中,星敏感器直接输出四元数,姿控计算机再按需转换。

参考坐标系:姿态的"锚点"

谈姿态必须先明确参考系。航天器姿态测量涉及的主要坐标系包括:

  • 地心惯性系(J2000):以地球质心为原点,X轴指向J2000历元春分点,Z轴指向北极,Y轴按右手定则。星敏感器的恒星方向在此系中由星表给出,是绝对姿态的最终基准。
  • 轨道坐标系:原点在航天器质心,Z轴指向地心,X轴在轨道面内指向飞行方向,Y轴垂直轨道面。对地定向航天器的姿态常相对此系描述。
  • 本体坐标系:固连于航天器,定义随任务而异,通常X轴为飞行方向,Z轴为对地面,Y轴完成右手系。星敏感器安装矩阵描述其光轴在本体系中的指向。

姿态测量的核心就是求本体系到惯性系(或轨道系)的旋转矩阵。星敏感器提供的是本体系到惯性系的绝对姿态,而陀螺提供的是相对姿态变化率,两者互补。

光学姿态测量分类

光学姿态测量按测量对象和原理可分为几类:

  • 恒星敏感器(星敏感器):观测恒星,输出绝对三轴姿态,精度可达角秒级,无漂移,但更新率较低(通常1~10 Hz),受杂光影响。
  • 太阳敏感器:观测太阳方向,提供两轴或三轴姿态信息,精度较低(角分级),但视场大、可靠性高,常用于安全模式。
  • 地球敏感器:观测地球红外辐射边缘,确定当地垂线方向,提供俯仰和滚转信息,精度约0.1°,适合对地定向。
  • 星跟踪器/星相机:与星敏感器类似,但更强调对特定目标的跟踪,常用于深空探测。

这些光学敏感器各有优劣,实际系统常采用"星敏感器+陀螺"组合,辅以太阳敏感器作为备份,形成多源融合的姿态测量体系。

星敏感器在姿控系统中的角色与任务链路

星敏感器不是孤立工作的,它嵌入在姿控系统的闭环中。典型任务链路如下:

  1. 星图采集:星敏感器光学系统拍摄视场内恒星,CMOS/CCD探测器输出灰度图像。
  2. 星点提取与质心定位:对图像阈值分割,提取星点像斑,计算亚像素质心坐标。
  3. 星图识别:将提取的星点与星表匹配,确定每颗星的身份。常用三角形算法、金字塔算法等。
  4. 姿态解算:利用识别出的恒星在惯性系中的方向矢量和在像面上的坐标,通过最小二乘或QUEST算法求解本体系到惯性系的四元数。
  5. 数据融合:星敏感器输出的绝对姿态与陀螺的角速度积分进行卡尔曼滤波,得到高更新率、低漂移的姿态估计。
  6. 控制律计算:姿控计算机根据姿态误差和角速度,计算控制力矩,驱动执行机构(动量轮、推力器)修正姿态。

在这一链路中,星敏感器提供的是"绝对基准",陀螺提供的是"短期平滑",两者结合才能既保证精度又保证带宽。星敏感器的安装矩阵、视场方向、更新率、精度指标直接影响整个姿控系统的性能。

星敏感器姿态测量任务链路与姿控系统定位 光学姿态敏感器 星敏感器(绝对姿态) 太阳敏感器(粗姿态) 地球敏感器(对地) 陀螺(角速度,非光学) 星敏感器内部处理链 星图采集 星点提取与质心 星图识别 姿态解算(四元数) 输出:本体系→惯性系 四元数 q 姿控系统 卡尔曼滤波融合 控制律计算 执行机构(动量轮) 绝对姿态 角速度积分 姿态修正反馈 姿态描述参数与参考坐标系 欧拉角 ψ 偏航 / θ 俯仰 / φ 滚转 直观,有万向节死锁 旋转顺序敏感 方向余弦矩阵 3×3 正交矩阵 无奇异,参数冗余 需正交化处理 四元数 q = [q0, q1, q2, q3] 无奇异,计算高效 星敏输出首选 参考系:J2000地心惯性系(星表基准) → 轨道系(对地定向) → 本体系(星敏安装)

工程实践中的关键考量

在实际工程中,星敏感器的定位不仅体现在精度指标上,还体现在系统集成与故障处理中。例如,某低轨遥感卫星采用两个星敏感器互为备份,安装夹角约90°,确保至少一个不受太阳杂光影响。星敏感器输出四元数后,姿控计算机需进行安装矩阵补偿:若星敏光轴在本体系中的安装四元数为q_inst,则本体系姿态q_body = q_inst ⊗ q_star(⊗为四元数乘法)。这一补偿必须在发射前精确标定,在轨后还可通过星地比对进行微调。

此外,星敏感器的更新率通常为1~10 Hz,而姿控系统控制周期可能为10~100 ms。因此,星敏数据不能直接用于控制,必须与陀螺进行卡尔曼滤波融合。滤波器的状态量通常包括姿态四元数误差和陀螺零偏,观测量为星敏输出的姿态四元数。通过合理设置过程噪声和观测噪声,可在星敏更新间隙保持姿态估计的连续性。

教学示例参数:假设某星敏感器视场为20°×20°,探测器为2048×2048,星点提取精度为0.1像素,对应角分辨率约0.01°。若视场内平均观测到8颗星,姿态解算精度可达3″(1σ)。与陀螺组合后,姿态估计精度在星敏更新时刻为3″,在更新间隙漂移小于0.5″/s。这些数值为合理假设,用于说明量级关系,非实测结果。

总结来说,星敏感器在航天器姿态测量体系中的定位是:提供绝对姿态基准,与陀螺互补形成高精度、高带宽的姿态估计,最终服务于姿控回路的稳定控制。理解姿态参数、参考系、光学测量分类和任务链路,是后续深入学习星敏感器算法与工程实现的基础。