3. 飞行器磁航向测量原理

磁航向测量的本质,是利用飞行器上安装的磁传感器敏感地磁场水平分量,通过测量磁北方向与机体纵轴之间的夹角,得到磁航向。它与惯导、卫星导航不同,不依赖外部信号发射,因此在GNSS拒止、无线电静默或长航时低速飞行场景中,磁航向仍是重要的航向基准来源。但磁航向的精度受传感器类型、安装误差、载体磁干扰和地磁模型误差共同制约,理解其原理与误差链,是后续磁补偿与组合导航设计的前提。

一、磁罗盘工作原理

磁罗盘的核心是一个可自由转动的磁性敏感元件。地磁场在水平面内可分解为北向分量和东向分量,其合成矢量指向磁北。当磁针或磁通门敏感轴与地磁场水平分量平行时,敏感元件受到的磁力矩为零,处于稳定指向状态。此时,磁针指向与机体纵轴之间的夹角即为磁航向角,通常以机体纵轴为基准,顺时针从磁北方向量取,记为 ψ_m,范围 0°~360°。

需要明确坐标系约定:本文采用“北—东—地”右手坐标系,磁航向定义为机体纵轴在水平面投影与磁北方向的夹角,顺时针为正。真航向与磁航向之间相差磁偏角 D,关系为 ψ_t = ψ_m + D。磁偏角随经纬度和时间变化,可由地磁模型(如WMM或IGRF)计算得到。飞行器在水平飞行时,磁罗盘输出可直接作为磁航向;当存在俯仰和横滚时,必须进行倾斜补偿,否则水平分量投影会引入显著误差。

二、磁传感器类型

飞行器上常用的磁传感器主要有三类:

  • 磁通门传感器:利用高磁导率铁芯在交变激励下的饱和特性,测量磁场分量。其分辨率可达纳特级,体积小、功耗低,适合三轴正交安装,是小型无人机和通用航空器磁航向系统的主流选择。
  • 磁阻传感器:基于各向异性磁阻(AMR)或巨磁阻(GMR)效应,敏感轴方向电阻随外磁场变化。AMR传感器灵敏度高、成本低,但存在置位/复位和温度漂移问题,需定期翻转恢复特性。
  • 霍尔传感器:基于霍尔效应测量磁场,结构简单、成本极低,但灵敏度和线性度较差,通常用于粗略方向判断或辅助开关量检测,不适用于高精度航向解算。

三轴磁传感器通常以正交方式安装于机体坐标系,分别测量 B_x、B_y、B_z 三个方向的磁场分量。安装时需保证敏感轴与机体轴平行,否则会引入安装角误差,需在标定中修正。

三、航向解算基本方程

设三轴磁传感器在机体坐标系下测得磁场分量为 B_x、B_y、B_z,飞行器俯仰角为 θ,横滚角为 φ。首先将机体磁场分量投影到当地水平面,得到水平面内的北向分量 B_N 和东向分量 B_E:

B_N = B_x·cosθ + B_y·sinφ·sinθ + B_z·cosφ·sinθ
B_E = B_y·cosφ - B_z·sinφ

则磁航向角为:

ψ_m = atan2(B_E, B_N)

其中 atan2 返回 -180°~180° 的角度,需归一化到 0°~360°。若飞行器水平(θ≈0,φ≈0),则简化为 ψ_m = atan2(B_y, B_x)。实际解算中,俯仰和横滚角通常由惯导或姿态传感器提供,因此磁航向精度与姿态精度直接相关。

下面用一张信号链与误差注入关系图,展示从地磁场到磁航向输出的完整路径,以及各环节误差的注入位置。

磁航向测量信号链与误差注入关系 地磁场矢量 B_N, B_E, B_D 载体磁干扰 硬磁 + 软磁 三轴磁传感器 B_x, B_y, B_z 安装角误差 非正交 / 轴偏差 倾斜补偿 θ, φ 投影 姿态角误差 俯仰 / 横滚偏差 航向解算 atan2(B_E, B_N) 磁偏角修正 ψ_t = ψ_m + D 真航向输出 ψ_t 注入 注入 注入 误差影响量级(典型示例): 硬磁干扰:可达数十度,随航向呈正弦变化;软磁干扰:随航向呈双周期变化;安装误差:数度以内;姿态误差:1°姿态误差约引起1°航向误差(高纬地区放大)。 注:以上为教学示例量级,实际值取决于载体磁环境与传感器精度。

四、误差来源与影响分析

磁航向误差可分为传感器内部误差、安装误差、载体磁干扰和外部环境误差四类。

传感器内部误差包括零偏、标度因数误差和非正交误差。零偏使输出存在固定偏移,标度因数误差使不同轴灵敏度不一致,非正交误差使三轴不正交。这些误差可通过椭球拟合标定进行修正:将传感器在多个姿态下旋转,采集数据拟合椭球,求出零偏和标度因数矩阵。

安装误差指传感器敏感轴与机体轴不平行。若安装角偏差为 α,则航向误差近似为 α·tanθ 或 α·sinφ,在大姿态角时显著增大。安装误差需通过机械对准或软件旋转矩阵补偿。

载体磁干扰是最主要的误差源。硬磁干扰由载体上永磁材料产生,表现为固定磁场叠加,使磁航向随航向呈正弦变化,误差可达数十度。软磁干扰由铁磁材料在地磁场中磁化产生,表现为磁场随载体姿态变化,误差呈双周期变化。工程上采用“硬磁+软磁”补偿模型:

B_corrected = S · (B_measured - b_hard)

其中 b_hard 为硬磁偏移向量,S 为软磁补偿矩阵。补偿参数通过飞行器在水平面内多航向旋转标定获得,通常采用最小二乘拟合。

外部环境误差包括地磁异常和磁暴。地磁异常由局部地质结构引起,磁偏角模型无法完全描述;磁暴期间地磁场剧烈波动,磁航向精度下降。在长航时任务中,可结合惯导进行互补滤波,抑制磁干扰的短期影响。

五、工程实现要点

实际系统中,磁航向解算通常以 50~200 Hz 频率运行。传感器原始数据先经过低通滤波抑制高频噪声,再进入补偿模型。姿态角由惯导提供,需注意时间同步,避免姿态与磁测量不同步引入动态误差。航向输出前应进行圆周归一化和限幅保护,防止 atan2 在零点附近的跳变。

标定流程建议:将飞行器置于无磁干扰环境,水平旋转一周以上,采集各航向磁数据;用椭球拟合求硬磁和软磁参数;再在已知磁北方向验证残差。若残差超过 3°,需检查传感器安装和附近铁磁部件。飞行中可通过磁航向与惯导航向的差值监控磁干扰水平,差值持续偏大时触发磁补偿或降级使用惯导航向。

磁航向测量是“传感器—补偿—姿态—解算”的链式过程,任一环节误差都会传递到最终航向。工程上应优先保证硬磁和软磁补偿精度,其次关注安装对准和姿态同步。