1. 课程导入与GNC半实物仿真全景

航天器制导、导航与控制(GNC,Guidance, Navigation and Control)系统是决定飞行任务成败的核心分系统。它要在有限测量信息、有限执行能力和复杂空间环境下,完成“我在哪里、我要去哪、我该怎么飞”三个基本问题的闭环求解。理解GNC半实物仿真,首先要看清GNC系统本身的组成与信息流,再理解“半实物”究竟把哪一部分换成了真实设备,以及这种替换带来了什么价值与约束。

一、航天器GNC系统的组成与信息闭环

从功能链角度看,GNC系统可划分为敏感器、导航解算、制导律、控制律、执行机构五个环节。敏感器负责获取原始测量:星敏感器给出姿态四元数或方向矢量,陀螺给出角速度,太阳敏感器提供粗姿态基准,加速度计测量非引力加速度,GNSS接收机或地面测控提供轨道位置与速度。导航解算环节将多源测量融合,输出估计状态——通常包括惯性系位置、速度矢量以及本体系相对惯性系的姿态四元数与角速度。

制导环节根据任务目标与当前估计状态,计算期望的加速度指令或期望姿态指向;控制环节再把期望姿态与实际姿态的偏差转换为控制力矩指令;执行机构(动量轮、控制力矩陀螺、磁力矩器、推力器)把指令转化为真实力矩作用于航天器动力学。动力学响应又通过敏感器被重新测量,形成闭环。这个闭环中任何一个环节的延迟、噪声、饱和或故障,都可能改变系统稳定性与精度。

需要特别强调的是坐标系约定。本课程统一采用:惯性系用于轨道与姿态参考,本体系固连于航天器结构,姿态用本体系相对惯性系的四元数描述;姿态误差定义为期望本体系与实际本体系之间的旋转。后续所有模型、参数与判据均在此约定下讨论,切换参照系时会明确说明。

二、半实物仿真的定义与分类

纯数字仿真把GNC全部环节用数学模型实现,灵活但无法暴露真实硬件的时序、量化、延迟与电气特性。半实物仿真(Hardware-in-the-Loop, HIL)则把GNC系统中的一部分——通常是星载计算机、敏感器、执行机构或它们的组合——替换为真实硬件,其余部分由实时仿真机以数学模型实现,并通过真实电气接口与物理效应模拟器连接。

按接入硬件的不同,常见分类包括:控制计算机在环,验证星载软件时序与接口;敏感器在环,用星模拟器、太阳模拟器、三轴转台激励真实星敏与陀螺;执行机构在环,用动量轮、喷气台架测量真实力矩输出;全系统在环,上述硬件同时接入,最接近飞行状态。分类的核心判据是“哪些环节是真实物理对象,哪些是实时数学模型”。

GNC半实物仿真闭环与硬件接入位置 实时仿真机(数学模型 + 物理效应模拟器) 导航解算 多源融合/状态估计 制导律 期望加速度/指向 控制律 力矩指令生成 航天器动力学模型 轨道/姿态/挠性/液体晃动 状态反馈(位置/速度/姿态/角速度) 真实硬件接入区(半实物的“实物”部分) 星载计算机 星务软件/时序/1553B 敏感器 星敏/陀螺/太阳敏感器 执行机构 动量轮/CMG/推力器 物理效应模拟器 星模拟器/转台/喷气台架 真实电气接口 / 物理激励 / 力矩测量

三、典型应用场景

半实物仿真在航天器研制中承担三类典型任务。第一类是方案与算法验证:在初样阶段,用真实星载计算机运行控制软件,接入数字敏感器与执行机构模型,验证控制周期、模式切换逻辑与故障保护策略是否满足要求。第二类是敏感器与执行机构性能测试:用三轴转台复现姿态运动,用星模拟器复现星图,检验星敏的动态跟踪能力与安装矩阵标定精度;用喷气台架测量推力器实际冲量与最小脉宽。第三类是系统级故障复现与边界考核:注入陀螺漂移、星敏遮挡、动量轮饱和等故障,观察系统能否在预定时间内进入安全模式。

以某对地观测卫星姿态机动任务为例,教学示例参数可设为:轨道高度 700 km,姿态机动角 30°,最大角速度 1.5 °/s,控制周期 0.125 s,星敏更新率 8 Hz,陀螺更新率 100 Hz。在半实物仿真中,星载计算机按 0.125 s 周期读取陀螺数据并外推姿态,每 0.125 s 接收一次星敏修正。若星敏数据延迟超过 0.25 s,姿态估计误差将明显增大,机动到位后的稳定度可能超出 0.005 °/s 的指标。这类参数关系正是半实物仿真要暴露的问题。

四、课程目标与学习路径

本课程的目标是让学习者能够独立完成一套GNC半实物仿真系统的搭建、运行与结果判读。学习路径按“对象—模型—接口—闭环—考核”递进:先掌握GNC组成与坐标系约定,再建立动力学与敏感器/执行机构模型,然后配置实时接口与物理效应模拟器,接着完成闭环联调与故障注入,最后依据指标判据评估系统性能。

学习建议:每章结束后,用本节给出的示例参数在仿真环境中复现一次,记录关键波形与指标,形成自己的参数—结果对照表。半实物仿真的核心能力不是“会点按钮”,而是能解释每一个波形变化背后的物理与数学原因。