伍东凌,陈正想,蔡传真
(1.中国船舶集团有限公司第七一〇研究所,湖北 宜昌 443003;
2.国防科技工业弱磁一级计量站,湖北 宜昌 443003;
3.清江创新中心,湖北 武汉 430076)
地磁场作为一种天然导航标尺,千百年来,一直被用于导航。磁罗盘就是利用地磁场指北原理研制而成,作为一种无源自主导航仪器,具有体积小、重量轻、无积累误差、隐蔽性好以及精度适中等优点[1],并且在抗冲击、抗震动和与其它电子设备组合等方面也表现出优良的特性[2],因此在水下机器人、井下钻探设备、海洋测绘、声呐浮标、天线姿态、红外测距夜视成像、无人机等领域得到广泛应用[3]。磁罗盘在使用过程中,通常是固定安装在各种载体平台上,而载体平台上存在的各种铁磁性物体将不可避免地对磁罗盘产生磁干扰,进而影响方位角精度[4],因此需要对这些磁干扰进行有效校准,否则将无法发挥出磁罗盘应有的性能,造成精度严重下降[5]。
现有文献提出了几种可行的磁罗盘误差校准方法,文献[6]分析了最佳椭圆拟合的磁罗盘误差补偿算法,得出的结论是该方法未充分考虑软磁干扰的影响,只适用于软磁干扰较小的场合。文献[7]分析了磁干扰和仪表误差等影响磁罗盘精度的因素,提出了校准磁罗盘方位角的方法和步骤,但只在水平状态下进行了验证。文献[8]对磁罗盘的误差做了充分分析,提出了基于椭球拟合算法的误差补偿方法,但需要采集大量数据,不易工程实现。文献[9]提出了一种基于模拟退火算法的空间椭球校准方法,对灵敏度与硬磁干扰、软磁干扰与零偏进行整体校准,对磁罗盘方位角解算精度有明显提高,但数据采集量大,运算量也较大,不易在载体平台上现场实施。
针对各种载体平台安装使用磁罗盘时对方位角高精度测量的应用需求,本文详细分析了磁罗盘工作原理、自身误差影响因素、载体平台磁干扰误差影响因素,给出了适用于不同载体平台便于现场实施的磁罗盘平面圆周校准方法和空间校准方法,并用实测数据验证了该方法的有效性和适用性,为海洋浮标、海洋拖缆、UUV、单兵观瞄装备、固定翼飞机、直升机、无人机等海、陆、空应用领域磁罗盘高精度测量提供了有力的技术支撑。
在自然环境中,通常认为地球及其表面存在的地磁场在相对较长的一段时间内是恒定的,地磁场水平分量大体上指向地理北极(地磁南极)方向,磁北方向与真北向之间的偏差(即磁偏角)随地理位置不同而不同,但在一定的地理范围内磁偏角是恒定的。磁罗盘就是利用地磁场的这一特性测量磁方位角,磁方位角经过磁偏角修正,即可得到相对于地理北的方位角(真北角)。
磁罗盘应具备在不同姿态下对方位角进行测量的能力,因此需要利用三轴加速度传感器首先计算出俯仰角及横滚角,再利用旋转矩阵将磁罗盘载体坐标系下三轴磁传感器数据变换到标准坐标系下,最后利用标准坐标系下水平2个方向的磁场数据即可求解出方位角。因此,磁罗盘主要构成包括:三轴磁传感器、三轴加速度传感器、温度传感器、电源模块、通信接口、微处理器以及相应的外围电路等,其功能框图如图1所示。
图1 磁罗盘功能框图Fig.1 Functional block diagram of magnetic compass
磁罗盘坐标系定义如图2所示,X轴磁传感器正方向沿磁罗盘长度方向,Y轴磁传感器正方向沿磁罗盘右侧方向,Z轴磁传感器正方向垂直向下,3个方向构成右手坐标系,磁传感器方向均为指北输出为正。3个加速度传感器(A轴B轴C轴)方向与3个磁传感器(X轴Y轴Z轴)方向对应,加速度传感器方向均为垂直向下输出为正。
图2 磁罗盘坐标系定义Fig.2 Definition of magnetic compass coordinate system
其中,三轴加速度传感器主要用于测量地球重力加速度,按公式(1)即可求出俯仰角β及横滚角γ。俯仰角测量范围定义为–90° ~ 90°,水平时为 0°,向上抬头为正,向下低头为负;
横滚角测量范围定义为–180° ~ 180°,水平时为0°,右倾为正,左倾为负。
式中:β为俯仰角;
γ为横滚角;
Ga1为磁罗盘A轴方向测得的加速度;
Gb1为磁罗盘B轴方向测得的加速度;
Gc1为磁罗盘C轴方向测得的加速度。
求解出俯仰角β和横滚角γ后可利用公式(2)将载体坐标系下三轴磁传感器测得的数据变换到标准坐标系下。
式中:Mx1为载体坐标系下磁罗盘X轴磁传感器测得的磁场;
My1为载体坐标系下磁罗盘Y轴磁传感器测得的磁场;
Mz1为载体坐标系下磁罗盘Z轴磁传感器测得的磁场;
Mx2为标准坐标系下水平X轴方向的磁场;
My2为标准坐标系下水平Y轴方向的磁场;
Mz2为标准坐标系下垂直Z轴方向的磁场。
变换到标准坐标系下的X轴和Y轴处于水平面内,理论上地磁场水平分量Mp在X轴和Y轴方向上的投影即为Mx2和My2,如图3所示。
图3 地磁场水平分量的投影Fig.3 Projection of horizontal component of geomagnetic field
因此,方位角
式中:α为磁方位角;
Mx2为水平X轴方向的磁场;
My2为水平Y轴方向的磁场。
造成磁罗盘测量误差的因素较多,大体上可分为2种:1)由磁罗盘自身传感器测量误差引起,主要包括磁传感器及加速度传感器的灵敏度误差、零偏误差、非正交误差;
2)载体平台上存在的磁干扰引起,主要包括硬磁干扰及软磁干扰。这些影响因素需要综合考虑,并进行有效校准,才能得到高精度的测量结果。
2.1 磁罗盘自身误差影响
磁罗盘自身误差主要包括:三轴磁传感器的灵敏度、零偏以及非正交误差,三轴加速度传感器的灵敏度、零偏以及非正交误差等。根据这些误差产生的机理,可以得到三轴磁传感器误差校准公式
式中:mx0,my0,mz0为误差校准前的三轴磁场输出;
mx1,my1,mz1为误差校准后的三轴磁场输出;
kmx,kmy,kmz为3个磁传感器的灵敏度校准参数;
x0,y0,z0为3个磁传感器的零偏校准参数;
θ1,θ2,θ3为3个磁传感器之间的非正交校准参数。
同理可得三轴加速度传感器误差修正公式
式中:ga0,gb0,gc0为误差校准前的三轴加速度输出;
ga1,gb1,gc1为误差校准后的三轴磁场输出;
kgx,kgy,kgz为 3个加速度传感器的灵敏度校准参数;
a0,b0,c0为 3个加速度传感器的零偏校准参数;
4θ,5θ,6θ为3个加速度传感器之间的非正交校准参数。
按式(4)和式(5)在磁罗盘出厂前对其自身误差进行校准后,磁罗盘即可输出准确的方位角、俯仰角及横滚角。
2.2 载体平台磁干扰误差影响
载体平台上可能存在的电池、电机、磁性金属等物体产生的磁干扰主要为硬磁干扰场及软磁干扰场。硬磁干扰场的特征是:大小及方向不随载体运动姿态的改变而改变,也就是它相对于载体坐标系而言是不变的;
软磁干扰场的特征是:大小及方向将随载体运动姿态和地磁场的变化而发生变化,也就是随着载体与地磁场矢量相对关系的改变,软磁干扰场也会发生变化。
式中:a11,a12,a13,a21,a22,a23,a31,a32,a33分别为软磁干扰校准参数;
Tx,Ty,Tz分别为磁罗盘载体坐标系x轴、y轴、z轴3个方向上的地磁场大小。
综合考虑磁载体平台硬磁干扰及软磁干扰误差影响,结合式(6)和式(7)可以得到磁干扰补偿数学模型
式中:mx1,my1,mz1为载体平台磁干扰校准前的磁罗盘三轴磁场输出;
mx2,my2,mz2为载体平台磁干扰校准后的磁罗盘三轴磁场输出;
A1~A9为与软磁干扰相关的9个误差校准参数;
A10~A12为与硬磁干扰相关的3个误差校准参数。磁罗盘安装到载体平台上之后,进行现场校准,磁罗盘才能输出准确的方位角。
由于对载体平台上磁干扰的校准必须在磁罗盘安装到载体平台上之后,连同载体平台一起开展,才能有效提高磁罗盘方位角测量精度。因此磁罗盘应具备强大的现场校准能力,才能适用于不同载体平台。
磁罗盘开展校准时,对开展校准区域的环境磁场要求为磁场环境均匀、稳定,一般而言,在自然环境下,均可满足该要求。可以利用这一特征对磁罗盘误差修正模型进行求解。从式(8)中可以看出,磁罗盘校准后的三轴磁场输出为mx2,my2,mz2,利用磁罗盘不同姿态下校准后的三轴磁场输出合成的总场应为一个固定值,如下式所示:
式中:mx2,my2,mz2为磁罗盘校准后的三轴磁场输出;
M为当地地磁总场。
将式(8)带入式(9)中,化简后可得
式中:B1~B10为需求解的10个校准参数。
从式(10)中可以看出,这是一个多元线性回归模型,B1~B10为回归系数,可以利用最小二乘回归算法对模型求解。通过采集多组磁罗盘不同姿态下的数据,寻找参数B1,B2,…,B10的估计值,使残差平方和达到极小值,即寻找满足:
这样,便可对磁干扰补偿数学模型中的参数进行求解,得到磁罗盘校准参数,实现在载体平台上磁罗盘方位角高精度的测量。
在实际应用中,安装磁罗盘的载体大体上可分为2类:1)飞机、舰艇、汽车等大型设备;
2)单兵手持设备、小型UUV、拖缆等小型设备。
在上述大型设备中应用时,考虑到大型设备不易实施大倾斜状态下的校准数据采集,并且在大部分情况下,大型设备上安装的磁罗盘均是在接近水平状态下工作,针对这一情况,专门开发了平面圆周校准方法和平面多点校准方法。该方法操作简单,只需要将大型设备匀速缓慢旋转一圈即可完成,且无需其他基准设备参与。但需注意的是,采用该方法校准完成后,只能保证磁罗盘在接近水平状态下的方位角精度。
在上述小型设备中应用时,考虑到小型设备较为容易实施大倾斜状态下的校准数据采集,并且小型设备在实际使用过程中,需要在不同倾斜状态下对方位角进行测量,针对这一情况,专门开发了空间多点校准方法和空间旋转校准方法。该方法操作简单,最少仅需采集12组磁罗盘不同姿态下的数据,即可完成相关校准,也不需要其他基准设备参与,校准完成后,可保证磁罗盘在各种姿态下的方位角精度。
本文利用中国船舶集团第七一〇研究所自主研发的MCL601磁罗盘开展相关试验验证,该磁罗盘集成了三轴磁传感器、三轴加速度传感器以及温度传感器等,具有体积小、重量轻、功耗低、精度高等优点,实物照片如图4所示。
图4 MCL601磁罗盘Fig.4 MCL601 magnetic compass
MCL601磁罗盘内置上述提及的空间多点校准方法、空间旋转校准方法、平面圆周校准方法以及平面多点校准方法,适用于多种载体平台,可对载体平台上存在的磁干扰进行快速校准。还具备输入当地经纬度及时间信息,自动解算出当地磁偏角,完成磁北与真北之间的转换的功能。此外,针对手持单兵观瞄设备等集成度高、安装空间有限的小型设备,设计了24种安装方式,便于用户根据实际情况进行横平竖直共24种安装,无论采用哪种安装方式,磁罗盘均能以载体平台的坐标定义输出正确的姿态角数据。
该磁罗盘可输出高精度的方位角、俯仰角、横滚角以及温度、三轴磁场、三轴加速度等数据,其主要性能指标如表1所示。
表1 MCL601磁罗盘主要性能指标Table 1 Main performance indexes of MCL601 magnetic compass
磁罗盘出厂校准完成后,即完成对其自身误差的修正。将完成出厂校准后的磁罗盘固定安装在无磁转台上,以无磁转台输出的角度为基准,对其方位角、俯仰角以及横滚角精度进行测试。在精度测试过程中,转台每转30°即采集1次磁罗盘输出的角度数据,并与基准数据进行对比。
磁罗盘方位角精度测试数据如表2所示,从测试结果可以看出,磁罗盘方位角最大误差为0.2°。
表2 MCL601磁罗盘方位角精度测试数据Table 2 Azimuth accuracy test data of MCL601 magnetic compass (°)
俯仰角精度测试数据如表 3所示,从测试结果可以看出,当转台俯仰角为±90°时,磁罗盘俯仰角最大误差为0.03°,在其他角度时最大误差仅为 0.01°。
表3 MCL601磁罗盘俯仰角精度测试数据Table 3 Pitch angle accuracy test data of MCL601 magnetic compass (°)
横滚角精度测试数据如表4所示,从测试结果可以看出,磁罗盘横滚角最大误差为0.01°。
表4 MCL601磁罗盘横滚角精度测试数据Table 4 Roll angle accuracy test data of MCL601 magnetic compass (°)
为验证磁罗盘对载体平台上存在的磁干扰的校准能力,将磁罗盘与磁干扰物体一起固定在一个工装上,在进行校准前,对其方位角精度进行测试,数据如表5所示。从测试数据中可以看出,由于磁干扰的存在,方位角最大误差达到12°,无法满足实际应用需求。
表5 MCL601磁罗盘校准前方位角精度测试数据Table 5 Azimuth accuracy test data of MCL601 magnetic compass before calibration (°)
采用12点空间校准方法进行校准后,磁罗盘方位角精度测试数据如表 6所示。从表中可以看出,方位角最大误差仅为0.3°,说明了该校准方法的有效性。
表6 MCL601磁罗盘校准后方位角精度测试数据Table 6 Azimuth accuracy test data of MCL601 magnetic compass after calibration (°)
5.1 磁罗盘在声呐浮标中的应用
航空声呐浮标通常安装于反潜巡逻机、反潜直升机等装备上,为一次性使用的消耗性器材。因其具有使用方便、搜潜速度快、搜索面积大、效率高、隐蔽性强等特点,成为航空反潜艇最常用的方法之一。利用声呐浮标进行水下目标定位首先需要进行浮标本身的定位,浮标相对于飞机位置的精度,将直接影响系统对水下目标的定位精度。
利用GPS对声呐浮标定位能大大缩短载机达到指定浮标的时间,从而提高对水下目标的搜索速度。声呐浮标在海面工作时,由于海流和海浪起伏等因素,浮标的姿态是随机变化的,这将影响系统的定位精度。此时,磁罗盘可用于辅助GPS定位,实时监测浮标的姿态和方位角,对浮标姿态进行实时坐标更正。
图5 磁罗盘在声呐浮标中的应用Fig.5 Application of magnetic compass in sonar buoy
5.2 磁罗盘在海洋浮标中的应用
海洋浮标是一种投放在相关海域中兼具观测和测量作用的信息采集设备,其利用自身所携带的各类传感器,来获取周围海洋环境中的相关数据,包括海洋水文、气象等几十种参数,磁罗盘与GPS模块配合使用,可获取海洋浮标的姿态与位置信息。这些数据帮助人们研究和认识海洋,对人类开发和利用海洋具有重要意义。
图6 磁罗盘在海洋浮标中的应用Fig.6 Application of magnetic compass in ocean buoy
5.3 磁罗盘在海洋拖缆中的应用
我国拥有着广阔的“蓝色国土”,海洋油气资源蕴藏丰富,海洋地震勘探是通过人工方式向海底发射声波引起海底震动,然后由拖缆上的水听器接收海底反射的地震波信号,并将其转换为数字信号上传至船上系统进行处理。通过声波阻抗反演,就可以获取海下地质地貌、油气分布等信息。
目前用于勘探的地震拖缆长度一般在 3 000~8 000 m,拖缆在海流、海浪的作用下易发生倾斜和旋转,需要利用磁罗盘实时监控拖缆的姿态信息为水听器提供相关信息。在借助拖缆进行海洋勘探的过程中,磁罗盘是对其姿态进行测量的重要器件,姿态信息的准确性将直接影响勘探的结果。
图7 磁罗盘在海洋拖缆中的应用Fig.7 Application of magnetic compass in marine streamer
5.4 磁罗盘在水下机器人中的应用
水下机器人常在深不可测、还未探索的海域或环境恶劣的水下作业。水下机器人除了具备有自动控制系统、通讯系统和环境探测系统外,还必须有一套精确的导航定位系统。其中,磁罗盘在确定小型水下机器人的航向上具有重要的作用。为精确到达作业地点,自动控制系统和通讯系统探测环境,避开障碍物,对其运动进行控制和调节,磁罗盘可根据水下机器人所在位置进行航向测量,并将信息发送给中控系统,以便实时调整航向,向目的地推进。
图8 磁罗盘在水下机器人中的应用Fig.8 Application of magnetic compass in underwater vehicle
磁罗盘在各种载体平台上应用时,将不可避免的被平台上各种磁干扰物体影响,从而造成方位角精度的严重下降。本文综合考虑磁罗盘自身测量误差以及载体平台上存在的硬磁干扰及软磁干扰影响,建立了磁罗盘误差补偿模型,并给出了相应的模型求解方法。同时充分考虑了磁罗盘在实际应用中面临的问题,针对大型载体平台及小型载体平台上分别给出了不同的易于在现场实施的磁罗盘校准方法,并通过开展实验,验证了该方法的有效性和实用性。
猜你喜欢罗盘方位角浮标考虑桥轴线方位角影响的曲线箱梁日照温差效应结构工程师(2022年2期)2022-07-15浅谈浮标灵敏度的判断垂钓(2022年3期)2022-05-14浅谈浮标的吃铅比数值垂钓(2022年1期)2022-02-09一种浮标位置修正算法*舰船电子工程(2021年5期)2021-06-04基于FPGA的双通道无线电罗盘激励器的设计电子技术与软件工程(2021年23期)2021-03-08近地磁尾方位角流期间的场向电流增强空间科学学报(2020年4期)2020-04-22提问:冬钓轻口鱼如何选择浮标?垂钓(2019年2期)2019-09-10基于磁阻传感器的车载型磁电子罗盘的设计电子制作(2018年19期)2018-11-14基于停车场ETC天线设备的定位算法实现现代计算机(2018年19期)2018-08-01无处不在的方位角中学生数理化·七年级数学人教版(2017年1期)2017-03-25