3. INS基础

惯性导航系统(INS)是一种完全自主的导航方式,它不依赖任何外部信号,仅通过测量载体自身的加速度和角速度,经过积分运算即可连续输出位置、速度和姿态信息。理解INS的基础原理是掌握GNSS与INS紧耦合的关键前提——紧耦合的本质,就是在导航解算层面将GNSS的原始观测值与INS的机械编排结果进行深度融合。本章将系统梳理惯性导航的核心物理概念、传感器工作机制、数学更新方程以及误差传播规律,为后续章节的松耦合与紧耦合对比打下坚实的理论基础。

INS核心原理与误差传播链路 IMU 传感器 加速度计 (比力 f) 陀螺仪 (角速度 ω) 采样率: 100~1000 Hz IMU 误差模型 常值零偏 (bias) 比例因子 (scale) 随机游走 (ARW/VRW) 交轴耦合/温度漂移 INS 机械编排 姿态更新 (四元数/方向余弦) 速度更新 (比力方程) 位置更新 (经纬高) 导航输出 姿态 (横滚/俯仰/航向) 速度 (北东地) 位置 (纬度/经度/高度) 误差传播 姿态误差 → 速度误差 速度误差 → 位置误差 陀螺零偏 → 航向漂移 加速度计零偏 → 位置二次增长 原始测量 误差补偿 导航解算 误差反馈 误差累积 关键工程要点: 1. 陀螺仪零偏是姿态误差的主要来源,1°/h的零偏在10分钟内可导致约0.17°的姿态误差 2. 加速度计零偏直接导致位置误差随时间二次增长,1mg零偏在100秒内产生约0.5m的位置误差 3. 机械编排中必须考虑地球自转、哥里奥利力和向心加速度的补偿 4. 高精度INS需要温度补偿和逐次上电零偏标定,MEMS级IMU还需考虑振动整流误差

上图展示了INS从传感器测量到导航输出的完整链路,以及误差模型在其中的作用位置。下面我们将从惯性导航的基本原理出发,逐步深入每个技术细节。

3.1 惯性导航核心原理:牛顿力学与参考坐标系

惯性导航的物理基础是牛顿第二定律(F=ma)。在载体内部,加速度计测量的是比力(specific force),即载体所受的非引力加速度之和。陀螺仪则测量载体相对于惯性空间的角速度。要获得载体在导航坐标系(如当地水平坐标系)中的速度和位置,必须经过坐标变换和积分运算。

核心概念:惯性导航是一种航位推算(Dead Reckoning)技术。给定初始位置、速度和姿态,通过对加速度的一次积分得到速度,对速度的再次积分得到位置;对角速度的积分得到姿态变化。整个过程完全自主,不依赖任何外部信号,因此具有极强的抗干扰能力。

在工程实现中,通常涉及三个主要坐标系:

  • 惯性坐标系(i系):以地心为原点,不随地球旋转,是牛顿定律成立的参考系。
  • 地球坐标系(e系):固连于地球,随地球自转,原点在地心。
  • 导航坐标系(n系):通常取当地水平坐标系(北-东-地,NED),是导航解算的输出参考。

此外还有载体坐标系(b系),即IMU的三个敏感轴构成的直角坐标系。INS机械编排的核心任务,就是将b系下的测量值转换到n系下进行积分。

3.2 加速度计与陀螺仪工作原理

加速度计和陀螺仪是INS的敏感元件,其测量精度直接决定了导航解算的最终精度。理解它们的工作原理有助于正确建模误差。

3.2.1 加速度计:测量比力

加速度计的输出是比力f,其数学定义为:f = a - g,其中a是载体在惯性空间中的加速度,g是重力加速度。注意,加速度计无法区分重力加速度和运动加速度,这正是惯性导航中需要精确补偿重力的原因。

以典型的MEMS电容式加速度计为例,其内部有一个质量块,当载体加速时,质量块因惯性发生位移,导致差分电容变化,通过检测电容变化即可反推加速度。高精度导航级加速度计(如石英挠性加速度计)则采用力平衡闭环方式,精度可达μg量级。

类型工作原理精度等级典型应用
MEMS电容式质量块位移→电容变化mg~μg消费电子、汽车
石英挠性力平衡闭环μg~ng战术级、导航级
激光陀螺Sagnac效应0.01°/h以下航空、航海
光纤陀螺Sagnac效应0.01~1°/h中高精度导航

3.2.2 陀螺仪:测量角速度

陀螺仪测量载体相对于惯性空间的角速度。MEMS陀螺仪基于科里奥利效应:一个质量块在驱动方向振动,当载体旋转时,会产生与振动方向垂直的科里奥利力,通过检测该力引起的位移即可得到角速度。激光陀螺和光纤陀螺则基于Sagnac效应,通过测量顺逆时针光程差来感知旋转。

工程经验:陀螺仪的零偏稳定性(Bias Stability)是衡量其性能的最关键指标。对于GNSS/INS紧耦合系统,陀螺零偏直接影响航向精度。例如,1°/h的零偏在纯惯性模式下10分钟会产生约0.17°的航向漂移,这在高精度测绘中是不可接受的。

3.3 姿态、速度、位置更新方程

INS机械编排是惯性导航的核心算法,它将IMU输出的角增量和速度增量转换为导航参数。以下以常用的n系(NED)下的捷联惯导更新方程为例。

3.3.1 姿态更新方程

姿态通常用四元数或方向余弦矩阵(DCM)表示。四元数更新方程如下:

q(k+1) = q(k) ⊗ exp(0.5 * Δθ * T)

其中Δθ为陀螺输出的角增量,T为采样周期,⊗表示四元数乘法。在实际计算中,需要补偿地球自转和载体运动引起的n系旋转,即:

ω_nb_b = ω_ib_b - C_n_b * (ω_ie_n + ω_en_n)

式中,ω_ie_n为地球自转角速度在n系的分量,ω_en_n为载体运动引起的n系相对e系的旋转。

3.3.2 速度更新方程

速度更新的核心是比力方程:

v_n_dot = C_b_n * f_b - (2ω_ie_n + ω_en_n) × v_n + g_n

其中,C_b_n为姿态矩阵,f_b为加速度计测量的比力,2ω_ie_n×v_n为哥里奥利加速度,ω_en_n×v_n为向心加速度,g_n为重力矢量。速度更新需要精确补偿这些有害加速度,否则会产生显著误差。

3.3.3 位置更新方程

位置更新相对简单,将速度积分即可:

L_dot = v_N / (R_M + h)
λ_dot = v_E / ((R_N + h) * cos(L))
h_dot = -v_D

其中L为纬度,λ为经度,h为高度,R_M和R_N分别为子午圈和卯酉圈曲率半径。

重要提醒:在GNSS/INS紧耦合中,INS机械编排通常以100~200Hz的频率运行,而GNSS观测值仅为1~10Hz。因此,INS在GNSS更新间隔内提供高频率的导航解算,而GNSS则用于修正INS的累积误差。这种互补特性是紧耦合系统设计的核心逻辑。

3.4 IMU误差模型与标定

IMU误差模型是INS/GNSS融合滤波器中状态方程的基础。准确建模IMU误差,是卡尔曼滤波器能够有效估计和补偿这些误差的前提。

3.4.1 确定性误差与随机误差

IMU误差可分为确定性误差和随机误差两类。确定性误差包括常值零偏、比例因子误差、交轴耦合误差等,可通过实验室标定消除。随机误差则包括零偏不稳定性、角度随机游走(ARW)、速度随机游走(VRW)等,需要用随机模型描述。

误差类型数学描述影响补偿方法
常值零偏ε = const姿态/位置漂移上电标定、滤波器估计
比例因子ε = S * ω大角速度下误差增大温度标定、线性补偿
随机游走σ ∝ √t长期漂移Allan方差分析、状态扩充
温度漂移ε = f(T)环境变化时误差温度补偿模型

3.4.2 随机误差的Allan方差分析

Allan方差是分析IMU随机误差的经典工具。通过对静态数据进行分析,可以识别出量化噪声、角度随机游走、零偏不稳定性、速率随机游走和速率斜坡等误差项。在紧耦合系统设计中,这些参数将直接作为卡尔曼滤波器的过程噪声协方差矩阵Q的输入。

# Allan方差分析步骤(简化)
1. 采集静态IMU数据(至少2小时,建议4小时以上)
2. 计算不同簇时间τ下的Allan方差
3. 绘制log-log曲线
4. 识别各误差项对应的斜率区域
5. 提取ARW(斜率-1/2)、零偏不稳定性(斜率0)、RRW(斜率+1/2)等参数

3.4.3 案例拆解:MEMS IMU误差对紧耦合系统的影响

某车载组合导航系统采用消费级MEMS IMU(陀螺零偏稳定性10°/h,加速度计零偏稳定性1mg),与双频GNSS接收机进行紧耦合。在开阔环境下,GNSS信号良好,组合导航精度可达厘米级;但当车辆进入隧道或高架桥下时,GNSS信号中断,系统切换至纯惯性模式。

关键数据:在GNSS中断60秒后,纯惯性导航的位置误差约为:

  • 水平位置误差:约15~20米(主要受加速度计零偏和初始姿态误差影响)
  • 航向误差:约0.5~1°(主要受陀螺零偏影响)

分析过程:位置误差随时间呈二次曲线增长,这是因为加速度计零偏经过两次积分后产生位置误差。航向误差则随时间线性增长,陀螺零偏直接积分得到角度误差。通过Allan方差分析,该IMU的角度随机游走为0.3°/√h,零偏不稳定性为10°/h,这些参数被用于设置卡尔曼滤波器的Q矩阵。

优化措施:在紧耦合架构中,即使在GNSS信号中断期间,滤波器仍然利用最后有效的GNSS观测值约束IMU误差的估计。同时,通过引入车辆运动学约束(如非完整性约束,即假设车辆不侧滑、不跳跃),可以显著抑制位置误差的发散速度。实测结果表明,加入运动学约束后,60秒中断的位置误差从20米降低至8米。

复盘经验:IMU误差建模的准确性直接影响紧耦合系统的性能。建议在系统设计初期就进行充分的IMU标定和Allan方差分析,并将误差参数作为滤波器调优的重要依据。此外,不同温度下的IMU性能差异显著,温度补偿模型不可忽视。

3.5 常见误区与总结

在INS基础学习中,工程师常陷入以下误区:

  1. 混淆比力与加速度:加速度计输出的是比力,包含重力分量,直接积分会得到错误的速度。
  2. 忽略有害加速度补偿:哥里奥利加速度和向心加速度在高动态或高纬度地区不可忽略。
  3. 认为零偏是常数:实际上零偏具有温度依赖性和逐次上电变化性,需要在线估计。
  4. 过度依赖纯惯性精度:所有INS都会随时间漂移,紧耦合的价值在于用GNSS持续修正。