1. 高动态飞行器导航问题导入

高动态飞行器通常指在短时间内经历大过载、高角速率、强振动与快速姿态变化的飞行平台,例如临近空间高超声速滑翔体、机动再入弹头、垂直起降可重复使用运载器的一子级返回段,以及部分高机动无人机。这类对象的共同特征是:位置、速度、姿态在秒级甚至亚秒级尺度上发生显著变化,同时伴随气动加热、结构弹性振动、发动机推力突变等强扰动。导航系统必须在这样的条件下持续给出可用的位置、速度与姿态基准,否则制导律与控制系统将失去可靠的反馈输入。

从工程视角看,“高动态”并不是一个模糊的形容词,而是一组可量化的边界条件。以典型临近空间滑翔飞行器为例,其再入段可能同时出现:过载峰值 8~15 g,滚转/偏航角速率峰值 30~80 °/s,攻角变化率超过 10 °/s,振动频带覆盖 20~2000 Hz,GNSS 信号在等离子鞘套与强机动下频繁失锁,且外部电磁环境存在压制干扰。这些条件直接决定了导航系统的误差传播速度、滤波器线性化假设的有效性,以及鲁棒估计策略的必要性。

导航系统组成与信号链

高动态飞行器的导航系统一般由惯性测量单元(IMU)、卫星导航接收机(GNSS)、气压高度计、星敏感器或地磁传感器等组成,并通过组合导航滤波器完成信息融合。IMU 提供高频的角速度与比力测量,是姿态与速度递推的核心;GNSS 提供低频但长期稳定的位置与速度观测;气压高度计在 GNSS 失效时提供高度辅助;星敏感器在姿态可观测条件下提供高精度姿态修正。各传感器的采样率、噪声特性、失效模式与观测维度差异很大,滤波器需要处理不同速率、不同延迟、不同置信度的观测。

高动态飞行器导航系统信号链与滤波任务边界 IMU 惯性测量单元 角速度 / 比力 · 200~1000 Hz GNSS 接收机 位置 / 速度 · 1~10 Hz 气压高度计 高度 · 10~50 Hz 星敏感器 / 磁强计 姿态观测 · 1~20 Hz 信号预处理 时间同步 杆臂补偿 野值剔除 延迟对齐 故障检测 组合导航滤波器 状态:位置/速度/姿态 陀螺零偏 / 加计零偏 观测:GNSS / 气压 / 星敏 时间更新 + 量测更新 鲁棒权重 / 自适应因子 协方差约束与重置 输出:导航状态估计与协方差 制导与控制系统 位置 / 速度 姿态 / 角速率 导航完好性 协方差置信度 故障告警 导航误差反馈 / 滤波器参数自适应调整 高动态扰动源 大过载 · 高角速率 · 强振动 · GNSS 失锁 · 电磁干扰

上图给出了从传感器到制导控制系统的完整信号链,以及滤波器在其中的位置。可以看到,滤波与鲁棒估计的任务边界并不只是“把传感器数据融合起来”,而是要在传感器退化、观测异常、模型失配的条件下,仍然输出满足制导控制要求的导航状态与置信度信息。

滤波与鲁棒估计的任务边界

在常规飞行条件下,扩展卡尔曼滤波(EKF)或误差状态卡尔曼滤波通常可以满足精度要求。但在高动态场景中,以下问题会同时出现:第一,IMU 在大过载下出现标度因数非线性与零偏漂移,误差模型不再是小量线性模型;第二,GNSS 观测在强机动与等离子鞘套下出现多路径、周跳甚至完全失锁,量测噪声不再服从零均值高斯分布;第三,飞行器动力学模型中的气动参数存在不确定性,状态方程本身存在建模误差;第四,滤波器在长时间递推后协方差可能过度收敛,导致对新观测不敏感。

因此,滤波与鲁棒估计的任务边界可以归纳为三条:其一,在标称条件下提供高精度、低延迟的导航状态估计;其二,在观测异常或传感器故障时,通过鲁棒权重、自适应因子或故障检测与隔离机制,抑制异常观测对状态估计的污染;其三,在模型失配或协方差异常时,通过协方差约束、状态重置或自适应调整,维持滤波器的稳定性和可信度。这三条边界共同决定了后续章节中滤波器设计、鲁棒策略选择与验证方法的基本框架。

学习提示:后续章节中出现的“鲁棒”并不等同于“抗差”,前者强调在模型与噪声分布不确定时保持估计性能,后者更侧重于抑制观测野值。两者在高动态导航中往往需要配合使用。

为了便于后续章节对照,这里给出一个典型高动态飞行器导航系统的示例参数配置,仅作为教学假设,不代表任何实际型号:

传感器 输出量 采样率 典型噪声/误差 高动态下的主要问题
IMU 角速度、比力 400 Hz 陀螺零偏 0.5 °/h,加计零偏 0.2 mg 大过载下标度因数非线性、振动耦合
GNSS 位置、速度 5 Hz 位置 5 m,速度 0.1 m/s 失锁、多路径、周跳、干扰
气压高度计 高度 20 Hz 高度 10 m 气动加热导致气压测量偏差
星敏感器 姿态 5 Hz 姿态 0.05° 高角速率下星点拖尾、遮挡

从这张表可以看出,不同传感器的采样率相差两个数量级,噪声水平与失效模式也完全不同。滤波器必须处理这种多速率、多模态、非高斯的信息融合问题。例如,当 GNSS 在 5 Hz 更新时,IMU 已经完成了 80 次递推,若在这 80 次递推中飞行器经历了 10 g 的过载变化,状态预测的误差会迅速累积。此时若 GNSS 观测被异常值污染,而滤波器没有鲁棒机制,状态估计可能被直接拉偏,进而影响制导精度。