3. 半实物仿真系统总体架构

半实物仿真(Hardware-in-the-Loop, HIL)系统的总体架构,本质上是在“真实GNC单机”与“虚拟航天器动力学环境”之间建立一条实时闭环信号链。被测GNC单机(如星载计算机、陀螺、星敏感器、反作用飞轮、推力器驱动模块)是真实的,而轨道动力学、姿态动力学、空间环境、敏感器测量模型和执行机构响应则由实时仿真机中的数学模型产生。两者之间必须通过接口系统完成电平匹配、协议转换、时序同步和故障隔离。因此,一个完整的半实物仿真系统通常由五大部分构成:实时仿真机、接口系统、物理效应模拟器、被测GNC单机、系统集成方案。

一、实时仿真机:系统的“虚拟航天器”

实时仿真机是整个HIL系统的计算核心,负责以固定步长求解航天器六自由度动力学方程、环境模型和敏感器/执行机构模型。与普通桌面仿真不同,它必须在每个仿真周期内完成全部计算并输出,否则闭环时序就会失稳。典型配置采用多核CPU加实时操作系统(如VxWorks、RT-Linux或QNX),或采用FPGA+CPU异构架构:CPU负责轨道与姿态动力学积分,FPGA负责高频PWM采集与执行机构接口。

以某近地轨道卫星姿态控制HIL为例,仿真步长可取1 ms,姿态动力学采用四阶龙格-库塔积分,轨道动力学采用J2摄动模型。实时仿真机在每个周期内完成:读取接口系统送来的执行机构反馈(如飞轮转速、推力器开关状态)→ 更新动力学状态 → 计算敏感器测量值(陀螺角速度、星敏四元数)→ 通过接口系统输出给被测GNC单机。整个循环的抖动应控制在步长的10%以内,即100 μs量级。

二、接口系统:真实与虚拟的“翻译官”

接口系统是HIL系统中最容易被低估、却最影响成败的部分。它要解决三类问题:电气匹配(电平、阻抗、驱动能力)、协议转换(RS-422、LVDS、1553B、CAN、SpaceWire等)、时序同步(仿真周期与单机采样周期的对齐)。

常见实现方式包括:模拟量接口板(DAC/ADC,用于陀螺模拟信号、推力器电流采集)、数字量接口板(DIO,用于星敏数据注入、飞轮使能)、总线接口板(1553B/ CAN/ SpaceWire)。对于星敏感器这类输出图像或四元数的设备,接口系统还需具备数据缓存和格式重组能力。一个关键设计原则是:接口系统必须对被测单机“透明”,即单机感受到的电气特性和通信时序应尽量接近真实星上环境,否则仿真结论的可信度会大打折扣。

三、物理效应模拟器:让“虚拟”更接近“真实”

物理效应模拟器用于模拟那些难以纯数学建模、或对GNC性能影响显著的真实物理效应。典型包括:

  • 三轴气浮台/转台:为陀螺、星敏提供真实角运动激励,验证姿态确定算法;
  • 飞轮/动量轮模拟器:用真实飞轮或等效电机模拟反作用飞轮的力矩输出和饱和特性;
  • 推力器模拟器:用电磁阀或等效负载模拟推力器开关响应和推力偏差;
  • 太阳敏感器模拟器:用可编程光源模拟太阳矢量方向;
  • 星敏感器模拟器:用星图模拟器或液晶光阀生成星图,注入星敏探头。

这些模拟器的引入,使HIL系统能够覆盖“数学仿真无法暴露”的误差源,例如陀螺零偏随温度漂移、飞轮摩擦力矩、星敏动态滞后等。

四、被测GNC单机:真实性的来源

被测GNC单机是HIL仿真的“主角”,通常包括星载计算机(OBC)、惯性测量单元(IMU)、星敏感器、太阳敏感器、磁强计、反作用飞轮、推力器驱动电路等。根据验证目标不同,可以只接入部分单机:例如验证姿态控制律时,接入OBC+IMU+飞轮;验证自主导航时,接入OBC+星敏+星上滤波器。被测单机的接口特性、供电要求、工作时序必须提前确认,并在接口系统中做好匹配。

五、系统集成方案:从“能跑”到“可信”

系统集成不是简单地把设备连起来,而是要解决时间同步、故障隔离、数据记录和自动化测试四个问题。时间同步通常采用统一时基(如IRIG-B或PTP),确保仿真机、接口系统和被测单机在同一时间轴上;故障隔离通过继电器矩阵或光耦实现,防止单机异常损坏仿真设备;数据记录需要同步采集仿真状态、接口信号和单机遥测,便于事后分析;自动化测试则通过脚本控制仿真场景切换和单机指令注入,提高验证效率。

半实物仿真系统总体架构与实时闭环信号链 实时仿真机 轨道/姿态动力学 环境模型 · 敏感器模型 执行机构模型 步长 1 ms · RTOS/FPGA 抖动 < 100 μs 接口系统 DAC/ADC · DIO 1553B / CAN / SpaceWire 电平匹配 · 协议转换 时序同步 · 故障隔离 对单机“透明” 被测GNC单机 星载计算机 OBC IMU · 星敏 · 太阳敏 反作用飞轮 · 推力器驱动 真实硬件 · 真实时序 供电与接口特性确认 物理效应模拟器 三轴气浮台 / 转台 飞轮模拟器 · 推力器模拟器 太阳敏模拟器 · 星图模拟器 引入真实物理误差源 系统集成方案 统一时基 IRIG-B / PTP 继电器矩阵 · 光耦隔离 同步数据记录 自动化测试脚本 敏感器测量值 激励信号 执行机构反馈 飞轮转速/推力状态 物理激励 时基/隔离/记录 集成控制 实时闭环 闭环路径:实时仿真机 → 接口系统 → 被测GNC单机 → 接口系统 → 实时仿真机 物理效应模拟器提供真实物理激励;系统集成方案保障时基统一、故障隔离与数据可追溯

六、集成后的验证闭环与判断依据

系统集成完成后,需要按“先开环、后闭环,先静态、后动态”的顺序逐步验证。开环验证时,由仿真机直接注入预设的敏感器数据,观察被测单机输出的控制指令是否符合预期;闭环验证时,接入全部真实单机和物理效应模拟器,运行典型工况(如姿态机动、动量轮卸载、太阳捕获)。判断闭环是否可信,主要看三个指标:实时性(仿真周期抖动是否在允许范围内)、一致性(HIL结果与纯数学仿真结果的偏差是否在合理区间)、可重复性(同一场景多次运行结果是否一致)。若偏差过大,应优先排查接口系统的时序对齐和物理效应模拟器的标定精度,而不是急于修改控制算法。

工程提示:接口系统的“透明性”是HIL可信度的第一道门槛。建议在集成前用示波器逐路核对接口板输出波形与真实星上信号的上升沿、电平和时序关系,并记录成接口核对表,作为后续排障的基线。

综上,半实物仿真系统总体架构可以概括为:实时仿真机提供虚拟动力学环境,接口系统完成真实与虚拟之间的信号翻译,物理效应模拟器补充真实物理激励,被测GNC单机提供真实硬件行为,系统集成方案保障整个闭环的时基统一、故障隔离和数据可追溯。五者缺一不可,共同构成航天器GNC地面验证的核心基础设施。