4. 任务需求与GNC功能需求转化

任务需求通常以任务书、用户指标或总体约束的形式给出,例如“在500 km太阳同步轨道上对地成像”“对目标区域指向精度优于0.1°”“30 s内完成90°侧摆机动”“姿态稳定度优于0.005°/s”。这些表述描述的是任务级期望,而GNC分系统能直接实现的是敏感器测量、控制律计算、执行机构输出等子功能。需求转化的本质,是把任务级指标逐层拆解为可分配、可验证的GNC子功能指标,并明确各指标之间的耦合关系。

一、需求转化的基本链路

任务需求到GNC功能需求的转化,一般沿“任务级→系统级→分系统级→部件级”逐层展开。以对地成像任务为例,任务级需求是“成像幅宽覆盖目标区域”,系统级需求转化为“轨道高度与倾角满足重访周期”,GNC分系统级需求则进一步分解为“姿态指向精度”“姿态稳定度”“机动时间”等可测指标。这一链路中,轨道决定了可见窗口与地面轨迹,姿态指向决定了相机光轴能否对准目标,机动能力决定了能否在窗口内完成侧摆,稳定度决定了成像期间像移是否可接受。

需要特别注意的是,任务轨道、姿态指向、机动与稳定度四类指标并非独立。轨道高度影响地速,地速与姿态稳定度共同决定像移;机动角速度与执行机构力矩相关,而力矩又受整星惯量与功耗约束。因此需求分解不是简单分派,而是要在指标之间做权衡与闭合。

任务需求 → GNC子功能需求转化链路 任务级需求 500 km SSO 对地成像 重访≤3天,幅宽≥60 km 系统级需求 轨道倾角≈97.4° 侧摆角范围±35° GNC分系统级需求 指向精度≤0.1° 稳定度≤0.005°/s 部件级 星敏精度 陀螺零偏 四类任务指标向GNC子功能的分解 任务轨道 半长轴、倾角、升交点赤经 → 轨道确定与预报 → 星历递推、可见性计算 → 地面轨迹与重访分析 姿态指向 光轴指向精度≤0.1° → 姿态确定精度 → 目标姿态解算 → 控制律稳态误差 机动能力 90°侧摆≤30 s → 最大角速度/角加速度 → 飞轮力矩与动量包络 → 机动路径规划 稳定度 姿态角速度≤0.005°/s → 控制带宽与阻尼 → 挠性振动抑制 → 执行机构噪声 指标耦合与权衡 轨道高度 ↔ 地速 ↔ 像移 高度↑ → 地速↓ → 像移↓ 但分辨率与幅宽随之变化 机动时间 ↔ 角速度 ↔ 稳定度 机动越快 → 残余振动越大 需在时间与稳定度间折中 指向精度 ↔ 定姿精度 ↔ 控制带宽 定姿精度不足 → 指向偏差 带宽过高 → 噪声放大

二、实战练习:从任务书到GNC指标表

下面以一个具体的对地成像任务为例,完成一次完整的需求分解练习。任务书给出的原始需求如下:

  • 轨道:太阳同步轨道,高度500 km,降交点地方时10:30;
  • 成像:对地面目标区域成像,相机光轴指向精度优于0.1°(3σ);
  • 机动:具备±35°侧摆能力,90°侧摆机动时间不超过30 s;
  • 稳定:成像期间姿态角速度优于0.005°/s(3σ)。

第一步,处理轨道需求。500 km太阳同步轨道对应的倾角约为97.4°,降交点地方时10:30决定了升交点赤经与太阳的相对关系。GNC需要输出的子功能是:轨道递推与星历计算,用于确定每个时刻卫星的位置和速度;可见性判断,用于确定目标区域是否在相机视场内。轨道高度500 km对应的地速约为7.6 km/s(相对地面约6.9 km/s),这是后续像移计算的输入。

第二步,处理姿态指向需求。0.1°的指向精度需要分解为姿态确定误差和姿态控制误差两部分。假设星敏感器定姿精度为0.02°(3σ),陀螺零偏稳定性为0.01°/h,则姿态确定误差可控制在0.03°以内。剩余0.07°分配给控制误差,包括控制律稳态误差、执行机构死区与安装偏差。目标姿态解算需要根据轨道位置、目标点地理坐标和相机安装矩阵,计算本体系下的目标指向四元数。

第三步,处理机动需求。90°侧摆机动时间30 s,意味着平均角速度至少为3°/s。考虑加减速过程,若采用梯形速度规划,加速段和减速段各占5 s,则最大角速度需达到约4.5°/s,最大角加速度约0.9°/s²。根据整星惯量(假设为200 kg·m²),所需飞轮力矩约为180 N·m,需核对飞轮力矩包络是否满足。同时,机动结束后的残余角速度必须快速衰减到0.005°/s以下,这要求控制律具有足够的阻尼比。

第四步,处理稳定度需求。0.005°/s的稳定度指标对应成像期间的像移。以500 km轨道、6.9 km/s地速、相机焦距2 m、像元尺寸7 μm为例,允许的像移为半个像元即3.5 μm,对应姿态角速度约为3.5×10⁻⁶ / 2 = 1.75×10⁻⁶ rad/s ≈ 0.0001°/s。这说明0.005°/s的稳定度指标实际上远宽于像移要求,真正约束来自像移而非稳定度本身。因此需要将稳定度指标进一步收紧,或确认相机曝光时间足够短。

关键判断:当稳定度指标与像移要求不一致时,应以更严格的像移要求为准,反推稳定度指标。上例中若曝光时间为10 ms,则允许角速度为0.0001°/s,比任务书给出的0.005°/s严格50倍。这说明任务书中的稳定度指标可能是保守值,实际设计需按像移反推。

三、需求分解检查表

完成分解后,建议用以下检查表核对需求是否闭合。该表可直接用于实际项目的需求评审。

任务需求 GNC子功能 分配指标 验证方式 耦合约束
500 km SSO 轨道递推与星历 位置误差≤100 m(3σ) 轨道动力学仿真 影响可见性与地速
指向精度≤0.1° 姿态确定+控制 定姿≤0.03°,控制≤0.07° 蒙特卡洛打靶 与稳定度共享控制带宽
90°机动≤30 s 机动路径规划+执行机构 最大角速度≥4.5°/s,力矩≥180 N·m 机动仿真+飞轮测试 与稳定度、功耗耦合
稳定度≤0.005°/s 控制律阻尼+振动抑制 按像移反推,实际需≤0.0001°/s 频域分析+在轨数据 与机动残余振动耦合

四、常见误区与处理建议

在需求分解实践中,最常见的误区是“指标直接照搬”。例如把任务书的0.1°直接写成控制精度,忽略了定姿误差、安装偏差、热变形等环节的贡献。正确的做法是建立误差链,将总指标按环节分配,并保留一定余量。

第二个误区是忽略轨道与姿态的耦合。轨道高度变化会改变地速,进而改变像移;轨道倾角变化会影响太阳角,进而影响星敏感器可用性。因此轨道与姿态需求必须联合分析,不能各自独立分解。

第三个误区是机动与稳定度脱节。机动时间越短,角速度越大,机动结束后的残余振动越难快速衰减。建议在机动规划阶段就引入“机动-稳定”联合仿真,确认机动结束后的稳定时间是否满足成像窗口要求。

注意:需求分解不是一次性的,而是一个迭代过程。当某一子功能指标无法满足时,需要回溯到上一级重新分配,甚至与任务方协商调整任务级指标。例如若飞轮力矩无法满足30 s机动要求,可考虑延长机动时间或降低侧摆角度。

最后,需求分解的结果应形成可追溯的文档,每个GNC子功能指标都能追溯到对应的任务需求,每个任务需求都能找到对应的GNC子功能实现路径。这样在后续设计、测试和在轨验证中,才能确保需求不遗漏、不偏离。