水下航行器极区内对准以及格网导航技术
2021-09-18迪玉茹黄海阮卫
迪玉茹,黄海,阮卫
(中国船舶集团有限公司 第七〇五研究所,陕西 西安 710077)
0 引言
极区是地球球体的两端,临近地理极的区域,是地理纬度最高的区域。随着世界各大国间经济互通、航运交往的频繁,跨越极区的航路越来越受到重视,极区的军事、经济、自然资源等战略意义及重要性越发凸显。目前,各国在极区的科研活动都在加强。
极区内水下对准及导航技术的研究,可使水下航行器具备全球导航能力,为实现极区内经济和军事战略提供理论支撑和技术储备。因此有必要开展水下航行器在极区内的导航及对准技术研究与关键技术探索,深入研究适应极区环境的对准和导航策略。
水下航行器主要采用惯性导航。针对水下航行器惯性导航系统在极地的使用,存在的问题主要有以下几点[1–6]:
1)航向角定义失效
在水下航行器导航计算中,通常采用的是地理坐标系实现在地球表面的导航。根据航向角定义,航行器纵轴水平面投影与北向的夹角为航向角,而在极地附近,原本是一条指向线的“北向”变成一个点,航向角失去定义。
2)经典惯性导航力学编排失效问题
在经典惯性导航力学编排中,存在对地球自转角速率的跟踪指令。在高纬度地区,天向指令将趋于无效。这与传统的指北方位平台惯导力学编排在高纬度地区存在计算溢出和方位陀螺施矩困难的问题是一致的。
3)航向角无法提取
在极地附近,当航行器穿过极地附近(例如经度由0°直线驶向180°,10°驶向190°等),航向角速度未发生变换,而航向角却将发生180°跳变,惯导解算无法提取。
4)初始对准算法失效
与非极区相比,极区存在的经线收敛问题会导致常规的基于地理北向方向参考线的导航算法失效,与之相应的主惯导对子惯导系统的传递对准算法也将失效。必须通过分析其导航误差模型,建立适应极区内传递对准的卡尔曼滤波算法。
5)定位计算失效
在极地附近,由于地理纬度接近±90°,当有定位计算要求时,经度解算中存在除纬度余弦的算法,定位计算提取误差很大。
针对上述水下航行器极区导航存在的问题,本文提出一种利用格网坐标系直接获得格网航向,进而优化惯导系统导航性能的方法,研究格网惯性导航算法编排方案,以满足水下航行器在极区航行时的导航需要。同时,对格网惯性导航的误差进行建模,并据此设计格网导航系统的“速度匹配”传递对准算法,利用卡尔曼滤波器,实现对子惯导误差的估计和校正。
1 极区格网惯性导航编排
1.1 格网坐标系
格网导航坐标系G与地理坐标系e和地球坐标系e间的相互关系如图1 所示。以载体所在地P点处平行于格林威治子午面的平面作为格网平面,载体所在地的水平面作为切平面,格网平面与切平面的交线定义为格网北向,格网天向同地理天向重合,格网东向在切平面内且与格网北向垂直构成右手直角坐标系,即为格网坐标系。格网北向同真北方向的夹角为 σ,三轴单位向量集记为 (eGE,eGN,eGU)。
图1 格网坐标系Fig.1 Grid coordinate system
根据格网坐标系定义,地理和格网坐标系间的转换关系为:
即由地理坐标系到格网坐标系的方向余弦矩阵为:
由此可得:
将sinσ,cosσ代入式(3)得:
1.2 格网导航力学编排
格网导航坐标系内的惯导力学编排同游移方位惯导系统有许多相同的地方,在计算指令角速度的时候略有不同。选取格网坐标系G为导航坐标系,则有:
1)姿态更新微分方程
其中:
2)速度微分方程
参照文献[1–5]比力方程,可类推出格网导航坐标系下的比力方程:
3)位置微分方程
指北方位惯导力学编排和游移方位惯导力学编排的位置求解都是通过位置方向余弦矩阵微分方程的数值积分获得经纬高定位信息,而在高纬度地区采用经纬高的定位策略不再适用,此处采用ECEF 坐标表示航行器的实时位置R(x,y,z):
由地球坐标和直角坐标间关系可得:
式(22)中当L为北半球时L取正号,南半球时L取负号。
2 极区格网速度匹配对准算法
2.1 格网惯性导航误差建模
1.2 节是完整的格网导航力学编排形式,是在地球为椭球模型的基础上推导的。为简化分析,在推导格网导航误差方程的过程中假设地球是圆球模型。考察完整格网导航力学编排方程可知式(13)是与地球模型相关的,在圆球模型下位置速率可用如下简化式计算:
相应的由式(20)计算的直角坐标位置R(x,y,z)计算经纬高时也可作简化处理。
则格网惯性导航的速度误差方程:
姿态误差方程:
位置误差方程:
另外将陀螺漂移 εb、加速度计偏置 ∇b视为随机常值和随机白噪声的和:
其中:
2.2 格网导航“速度匹配”传递对准算法
取子惯导姿态误差 φG、速度误差δVG、ECEF 位置误差 δRe、陀螺漂移 εb和加速度计零偏 ∇b为状态变量,即
选取主惯导速度输出与子惯导速度之差作为量测量,即
则量测方程为:
式(33)组成了“速度匹配”传递对准算法的卡尔曼滤波模型。
3 仿真分析
3.1 格网导航有效性验证
为了验证极区格网导航算法的有效性,仿真生成一条沿着某条固定的经线穿越极点然后驶出极区的轨迹。
仿真过程具体仿真参数设置如下:
1)轨迹起始点[89.7°N 108°E 300 m];
2)航行速度和时间为沿着108°E 经线以50 m/s 速度向极点航行,穿越极点后沿着72°W 驶离极点,共航行1 000 s;
3)惯性器件误差为陀螺随机常值漂移0.01°/h ;加速度计随机常值偏置40 ug。
整个航行过程航行器无航向机动,航行轨迹在地球上如图2 所示,整个轨迹过程的位置真值如图3 所示。
图2 极区导航仿真轨迹Fig.2 Simulation track for polar navigation
图3 极区导航仿真轨迹真实经纬高Fig.3 Real longitude and latitude of simulation track for polar navigation
东北天坐标系编排下姿态角误差、速度误差和位置误差如图4~图6 所示。
图4 东北天坐标系下姿态角误差Fig.4 Attitude errors of ENU coordinate system
图5 东北天坐标系下速度误差Fig.5 Velocity errors of ENU coordinate system
图6 经纬高位置误差Fig.6 The errors of longitude and latitude
格网导航解算下姿态角误差、速度误差和位置误差如图7~图9 所示。
图7 格网坐标系下姿态角误差Fig.7 Attitude errors of grid coordinate system
图8 格网坐标系下速度误差Fig.8 Velocity error of grid coordinate system
图9 ECEF 坐标系下位置误差Fig.9 The error of position in ECEF coordinates
由图7~图9 可以看出,格网导航在15 min 内由惯性器件误差引起的水平姿态角误差小于0.5′,方位失准角误差小于0.2′,水平速度误差小于0.5 m/s,图8所示水平位置误差小于200 m。
图4~图6 中,传统惯导解算方法下姿态角误差、速度误差以及经纬度误差在极点附近存在跳变。因此,在极区不适合采用经纬度作为定位输出参数,而应输出地心地固坐标下位置参数。
3.2 “速度匹配”传递对准算法有效性验证
对上述提出的“速度匹配”传递对准算法进行仿真验证,仿真参数设置及仿真轨迹如下:
1)惯性器件误差设置
陀螺仪:常值漂移0.01o/h,随机游走系数为刻度系数误差30 pp√m;加速度计:常值零偏5×10−5g,随机游走系数刻度系数误差40 ppm。
2)惯导初始误差
3)导航解算周期为0.01 s,仿真时间100 s。
4)卡尔曼滤波器参数
状态估计初值设置为0,初始方差阵取为真实均方误差阵的5 倍,卡尔曼滤波周期取为0.01 s,速度量测噪声0.1 m/s。
设置2 种航行轨迹:匀速直航、加速直航。航行器以30 m/s的初始速度匀速航行,如表1 所示。
表1 航行轨迹设置Tab.1 Setting of torpedo track
分别在2 种轨迹下进行仿真,失准角估计误差如图10 和图11 所示。
由图10 和图11 可得,采用“速度匹配”传递对准算法,速度误差与惯导水平失准角直接相关,因此该对准方法水平失准角的收敛速度相对较快,当航行器匀速直航时,水平失准角在10 s内即可收敛到1.5′以内,而方位失准角无估计效果。当航行器加速直航时30 s 内方位对准精度在4′以内,验证了加速对方位失准角的激励作用。
图10 匀速直航下失准角估计误差Fig.10 The estimate error of misalignment angle in direct navigation and uniform speed
图11 加速直航下失准角估计误差Fig.11 The estimate error of misalignment angle in direct navigation and acceleration
4 结语
本文针对水下航行器惯导系统在极区因地理经线快速收敛导致无法精确定位定向的问题,提出一种利用格网坐标系直接获得格网航向,进而优化惯导系统导航性能的方法,研究了格网惯性导航算法编排方案,以满足水下航行器在极区航行时的导航需要。仿真结果表明,在格网惯性导航下,采用高精度惯性器件,15 min 内水平姿态角误差小于0.5′,方位姿态角误差小于0.2′,水平速度误差小于0.5m/s,ECEF 坐标系下的位置误差全程小于200 m。
针对水下航行器在极区内的对准问题,对格网惯性导航的误差进行建模,并据此设计了格网惯导系统的“速度匹配”传递对准算法,利用卡尔曼滤波器,实现对子惯导误差的估计和校正。仿真结果表明,采用该传递对准算法,水平失准角在10 s 内即可收敛到1.5′以内,同时,加速机动对方位失准角有激励作用,30 s 内方位对准精度在4′以内。