Loading [MathJax]/jax/output/HTML-CSS/jax.js
  舰船科学技术  2025, Vol. 47 Issue (6): 138-144    DOI: 10.3404/j.issn.1672-7649.2025.06.023   PDF    
极区横向惯导/超短基线组合导航模型
马子凡, 程思翔, 程建华, 唐宇辰, 臧楠     
哈尔滨工程大学 智能科学与工程学院,黑龙江 哈尔滨 150001
摘要: 针对单浮标极区惯性导航(INS)/超短基线(USBL)组合导航模型中未考虑极区恶劣观测环境下浮标卫星导航(GNSS)定位误差的问题,本文通过在组合导航模型中引入浮标位置误差,进而推导分析其对极区INS/USBL组合导航估计的影响。同时,构建一种顾及浮标GNSS位置误差的横向INS/USBL组合导航模型,并利用仿真实验对理论结果进行验证。仿真结果表明,INS/USBL组合导航结果显著受GNSS误差影响,且GNSS误差越大,其对INS/USBL组合导航影响越明显,甚至导致组合导航结果失效。在GNSS观测信号不良的条件下,顾及浮标GNSS位置误差的横向INS/USBL组合导航模型相对于传统模型在横向经度、横向纬度和高度方向分别提升41.3%、61.2%、71.6%的定位精度。
关键词: 组合导航模型     浮标卫星导航定位误差     横向惯导     超短基线    
Polar lateral inertial navigation/ultra-short baseline combined navigation model
MA Zifan, CHENG Sixiang, CHENG Jianhua, TANG Yuchen, ZANG Nan     
College of Intelligent Systems Science and Engineering, Harbin Engineering University, Harbin 150001, China
Abstract: In order to solve the problem that the Global Navigation Satellite System(GNSS) positioning error of the single buoy is not considered in the Inertial Navigation System(INS)/ Ultra-Short Baseline(USBL) integrated navigation model in the polar region under the harsh observation environment in the polar region, this paper introduces the buoy position error into the integrated navigation model, and then analyzes its influence on the INS/USBL integrated navigation estimation. At the same time, a transverse INS/USBL integrated navigation model considering the GNSS position error of buoys is constructed, and the theoretical results are verified by simulation experiments. The simulation results show that the INS/USBL integrated navigation results are significantly affected by the GNSS error, and the larger the GNSS error, the more obvious the impact on the INS/USBL integrated navigation results, and even lead to the failure of the integrated navigation results. Under the condition of poor GNSS observation signal, compared with the traditional model, the transverse INS/USBL integrated navigation model, which takes into account GNSS position error, improves the positioning accuracy of the transverse longitude, transverse latitude and altitude by 41.3%, 61.2% and 71.6%, respectively.
Key words: integrated navigation model     buoy satellite navigation positioning error     transverse inertial navigation     USBL    
0 引 言

伴随构建人类命运共同体进程的不断推进,北极的气候变化、环境、科研、航道利用、资源勘探与开发、安全、国际治理等问题关系到世界各国和人类的共同生存与发展。当下中国的北极活动也已经由单纯的科学研究逐步拓展至涉及全球治理、区域合作、多边和双边机制等多个层面[1]。作为确保极区科研探索活动安全有序进行的重要技术保障,高精度、稳定可靠的导航系统必不可少。

惯性导航系统(Inertial Navigation System,INS)当地水平固定指北机械编排由于极区经线快速收敛存在北向难以确定、极点北向缺失等问题[23],使用横向惯导力学编排[45]或格网惯导力学编排[67]能够有效地解决上述问题,但INS的导航误差会随着时间不断累积,通常需要其他导航系统提供外部信息辅助误差修正。面向极区水下环境的导航定位需求,来自中高轨道的全球卫星导航系统(Global Navigation Satellite System,GNSS)的电磁波信号在水体中严重衰减[8],无法支撑水下导航定位。水声导航采用的声信号在水中衰减率小、传播性能好,更能满足水下导航对信号传输的实际需求。超短基线(Ultra-Short Baseline,USBL)水声导航采用的基阵规模小、便于载体携带,可稳定提供载体位置信息,故而被广泛应用与INS形成组合导航系统,抑制INS误差发散[910]。常规的USBL定位方式[1112]需要提前在海底布置应答器,并预先准确测量出应答器的位置。这使得USBL的适用海域十分受限,对于不常涉足且无应答器布设的海域,仅为一次航行布设海底应答器成本过高,实际应用价值大打折扣。因此,基于GNSS浮标的USBL定位方法可用于解决此类陌生海域无应答器导致USBL不可用的问题。

汤均博等[13]提出在海面安置GNSS浮标实时测定瞬时海面的高度,将实时水位信息发送给用户并结合电子海图实现导航的方法,最高水深测量精度能达到标准偏差3 cm。赵韵[14]针对USBL声学观测不稳定的问题,采用新息匹配的方法检测异常点,利用USBL预测模型来修正INS误差,东向、北向位置精度分别提高45.0%和55.0%。WANG等[15]提出一种将USBL方位角、倾斜距离和高度的原始信息作为测量信息引入的组合方式,与传统方法相比水平位置均方根误差分别降低了21.6%和13.2%。CHENG等[16]提出一种考虑极地声通信延迟的横向SINS/USBL组合导航算法,通过设计自适应滤波的方法同时减弱水声通信延迟和极区水下干扰对组合导航性能的影响,在横北、横东、地3个方向上定位精度分别提升了58.9%、69.2%和87.2%。

上述基于GNSS浮标的INS/USBL组合导航模型将GNSS解算得到的浮标位置直接应用于组合导航系统,均未考虑浮标位置误差对组合导航结果的影响,而在实际应用中,极区GNSS卫星低高度角、电离层闪烁和磁暴频发等弱观测环境严重降低浮标定位准确性,而浮标定位的误差又会通过USBL测量最终传递至载体,最终导致组合导航结果受浮标的GNSS定位误差影响。

针对浮标定位误差对基于GNSS浮标的INS/USBL组合导航模型的影响,本文首先介绍了基于GNSS浮标的INS/USBL组合导航系统组成,构建横向INS/USBL组合导航模型,在此基础上分析浮标GNSS位置误差对组合导航结果的影响,提出一种顾及浮标GNSS位置误差的横向INS/USBL组合模型,并采用极区仿真实验验证其有效性。

1 系统组成

本文基于浮标的极区横向INS/USBL组合导航系统如图1所示,由一个水面浮标和自主无人水下潜航器(Autonomous Underwater Vehicles,AUV)2部分组成,其中浮标搭载GNSS定位系统和应答器,AUV搭载换能器、声学基阵和捷联惯导系统。

图 1 导航系统组成 Fig. 1 The navigation system composition

图1所示系统中,水面浮标接收GNSS信号,实时解算出浮标位置信息,通过水声通信将位置信息传送至AUV。USBL应答器放置于浮标下端,与浮标之间刚性连接,应答器与GNSS接收端相对位置可准确测量,由此得到应答器位置。当水下AUV需要导航辅助信息时,通过AUV上端的换能器发出信号,声学基阵接收应答器的声波,并由声波信息解算出AUV与浮标的相对位置,作为修正惯性导航系统误差累积的辅助信息,如图2所示。

图 2 导航信息流程图 Fig. 2 The navigation information composition
2 横向INS/USBL组合导航模型

本文使用了基于WGS-84参考旋转圆球模型的横向坐标系[4],利用横向惯导的基本方程推导出误差方程,进而建立卡尔曼滤波的状态方程及观测方程。

2.1 横向惯导误差方程

设传统地球坐标系为e系、横向地理坐标系为t系、横向地球坐标系为E系、横向地理坐标系为H系,载体系为b系,地球半径为R。将横向坐标系作为导航坐标系的捷联惯性导航系统的方向余弦矩阵、速度微分方程和位置微分方程分别为[3]

{˙CHb=CHb(ωbHb×)˙vH=CHbfb(2CHEωEiE+ωHEH)×vH+gH˙rH=vHωHEH×rH (1)

式中:CHbb系到H系的方向余弦矩阵;CHEE系到H系的方向余弦矩阵;ωbHb×b系相对于H系的角速度在b系下的投影;vH为船速在H系的投影;fb为惯导的比力输出;ωEiE为地球自转角速度在E系下的投影;ωHEHH系相对E系的角速度在H系下的投影;gH为重力矢量在H系下的投影;rHH系下的位置矢量。

由姿态、速度、位置微分方程推出对应的误差方程为[17]

{˙ϕ=(ωHiE+ωHEH)×ϕ+δωHiE+δωHEHCHbδωbibδ˙vH=fH×ϕ(2ωHiE+ωHEH)×δvH+vH×(2δωHiE+δωHEH)+CHbξbδ˙p=FpvδvH+Fppδp (2)

式中:CHbb系到H系的方向余弦矩阵;δωbib为陀螺的输出误差;fHH系下的比力向量;ξb为加速度计的输出误差。

2.2 状态方程

横向INS/USBL组合导航模型以横向导航系统姿态误差、横向速度误差、横向经纬高位置误差、及惯性器件漂移误差为状态量,构成15维状态向量:

X=[ϕxϕyϕzδvxδvyδvzδφδλδhεxεyεzξxξyξz]T (3)

式中:ϕi(i=x,y,z)为姿态误差;δvi(i=x,y,z)为横向速度误差;δφδλδh为横向经纬度和高度位置误差;εi(i=x,y,z)为陀螺常值漂移;ξi(i=x,y,z)为加速度计零偏。

状态空间模型可以表示为:

˙Xk=FkXk+GkWk (4)

式中:Fk为状态转移矩阵;Gk为系统噪声矩阵;Wk为系统噪声[17]

2.3 观测方程

横向INS/USBL组合导航模型采用载体和信标之间的方向角与斜距为位置量测:

Zk=[αS,kαU,kβS,kβU,kRS,kRU,k]=[δαS,kδαU,kδβS,kδβU,kδRS,kδRU,k] (5)

式中:[αU,kβU,kRU,k]T[αS,kβS,kRS,k]T分别为第k个历元的超短基线和横向惯性导航提供的相对位置信息;[δαU,kδβU,kδRU,k]T[δαS,kδβS,kδRS,k]T分别为第k个历元的超短基线与横向惯性导航相对位置误差;α为载体系下斜距方向与oxy平面的夹角;β为载体系下斜距在oxy平面的投影与y轴的夹角;R为斜距。建立量测模型如下:

Zk=HkXk+Vk (6)

式中:Hk为设计矩阵[18]

Hk=[Hϕ,k03×3Hδp,k03×303×3]T (7)
Hϕ,k=AkCuH,kH1,k (8)
Hδp,k=AkCuH,k(H2,kCHE,kH3,k) (9)
H1,k=((CHE,kPEbr,k)×) (10)

式中:PEbr,k为第k个历元载体和浮标在E系下的坐标差,PEbr,k=[xEbr,kyEbr,kzEbr,k]TH2,kH3,k分别为第k个历元横向速度误差和横向经纬高位置误差向方位角及斜距αβR转换的矩阵,可写为如下形式:

H2,k=[M1,kM2,k03×1] (11)
M1,k=[0xEbr,kcosφkcosλkyEbr,kcosφksinλkzEbr,ksinφkxEbr,ksinφkcosλkyEbr,ksinφksinλk+zEbr,kcosφk] (12)
M2,k=[xEbr,kcosλkyEbr,ksinφkxEbr,ksinφksinλkyEbr,ksinφkcosλkxEbr,kcosφksinλk+yEbr,kcosφkcosλk] (13)
H3,k=[(R+hk)sinφkcosλk(R+hk)cosφksinλkcosφkcosλk(R+hk)sinφksinλk(R+hk)cosφkcosλkcosφksinλk(R+hk)cosφk0sinφk] (14)

设载体在基阵坐标系下的位置坐标为[xUS,kyUS,kzUS,k]RUS,k=x2US,k+y2US,k+z2US,k

Ak=[xUS,kzUS,kR2US,kx2US,k+y2US,kxUS,kyUS,kR2US,kx2US,k+y2US,kx2US,k+y2US,kR2US,kyUS,kx2US,k+y2US,kxUS,kx2US,k+y2US,k0xUS,kRUS,kyUS,kRUS,kzUS,kRUS,k] (15)

Vk为量测噪声:

Vk=VU,k+VG,k (16)

式中:VU,k为第k个历元USBL量测噪声;VG,k为GNSS位置误差产生的量测噪声。

VG,k=AkCue,kδrGNSS,k (17)
δrGNSS,k=[δxGNSS,kδyGNSS,kδzGNSS,k] (18)

式中:AkU系坐标与方向角、斜距的转换矩阵;Cue,k为地心地固系与载体系之间的坐标转换矩阵Cue,k=Cub,kCbn,kCne,kδrGNSS,k为GNSS定位结果在地心地固坐标系下的误差。

3 浮标GNSS位置误差对组合导航解的影响

将GNSS定位误差引入USBL观测模型中,进而分析GNSS误差对INS/USBL组合导航解的影响。将GNSS观测误差VG,k引入USBL观测误差方程中可得Vk=VU,k+VG,k,其方差Rk可写为:

Rk=RU,k+RG,k (19)

式中:RU,k为USBL自身量测噪声方差;RG,k为由GNSS位置误差VG,k产生的量测噪声方差:

RG,k=AkCue,kRGNSS,kCeu,kATk (20)

式中:RGNSS,k=diag(σ2x_GNSS,kσ2y_GNSS,kσ2z_GNSS,k)δrGNSS,k的方差矩阵。σ2x_GNSS,kσ2y_GNSS,kσ2z_GNSS,k分别为GNSS定位结果在e系下xyz三轴方向上误差的方差。RGNSS,k可由经典高度角随机模型结合抗差自适应滤波的后验估计方差阵给出[19],可以准确描述当前GNSS定位精度。考虑GNSS误差RGNSS,k,得到带有浮标误差的第k个历元横向INS/USBL组合导航参数估计结果和方差分别为:

Xk=Xk+PkHTk(HkPkHTk+RU,k+AkCue,kRGNSS,kCeU,kATk)1(ZkHkXk) (21)
Pk=PkPkHTk(HkPkHTk+RU,k+AkCue,kRGNSS,kCeU,kATk)1HkPk (22)

式中:XkPk分别为状态量和均方差的先验估计值;Ak为坐标与方向角、斜距的转换矩阵;RGNSS,k为一个正定对角矩阵;RG,kRGNSS,k经过AkCue,k两个矩阵转换后得到的一个非负定阵。由于HkPkHTkRU,k也均为非负定矩阵,随着RGNSS,k主对角线元素增大,HkPkHTk+RU,k+AkCue,kRGNSS,kCeU,kATk和的主对角线元素增大,PkHTk(HkPkHTk+RU,k+AkCue,kRGNSS,kCeU,kATk)1HkPk趋向于减小。因此,GNSS定位误差增大时,Pk主对角线元素趋向于增大,即组合导航解的精度降低。

RGNSS,k的主对角线元素均为0时,即不考虑GNSS定位误差,Pk达到最小值,即INS/USBL组合导航解精度最高,此时观测误差来源仅为USBL测量误差。RGNSS,k的主对角线元素均为∞时,即GNSS定位解完全不可信,Pk=Pk,即USBL的测量结果完全失效,INS/USBL系统解完全依赖于INS自身。在RGNSS,k由小变大的过程中,Pk单调递增,INS/USBL组合导航解的定位解的精度逐渐降低。在GNSS误差较小时,USBL定位误差是影响INS/USBL解的主因,此时忽略GNSS定位误差对INS/USBL解的影响。然而,当GNSS定位误差因极区电离层闪烁、地磁暴等弱观测环境因素急剧放大时,忽略GNSS定位误差会导致INS/USBL随机模型严重有偏,进而导致组合导航解误差增大,严重时会导致系统误差发散。因此,需要采用式(19)所示INS/USBL浮标位置误差(GNSS Buoy Position Error,GBPE)组合导航模型,实现的系统对GNSS定位误差的补偿。

4 实验结果及分析

我国地处中低纬度,开展极区实验难度大、成本高,因此对INS/USBL-GBPE组合导航模型采取仿真实验并分析结果。在实验中,各传感器误差如表1所示。

表 1 IMU测量误差 Tab.1 IMU measurement errors

表 2 USBL测量误差 Tab.2 USBL measurement errors

横向惯性导航系统初始姿态误差分别为:纵摇角误差3′、横摇角误差3′和航向角误差6′。载体位置为北纬75.0000°,东经126.6705°,高度−100 m,信标位置为北纬75.0017°,东经126.6767°,高度0 m。

实验中组合解算周期为1 s,实验全程1 h,在载体和浮标均静止的情况下,对GNSS定位结果分别加入e系三轴方向上方差分别为1、25、100 m2的零均值高斯噪声,组合导航的姿态、速度和位置误差输出如图3所示,均方根(Root Mean Square,RMS)误差统计于表3。GNSS定位误差方差为1 m2时INS/USBL组合导航的定位误差相对于方差为25 m2和100 m2时分别下降了61.5%、68.2%、41.7%和81.0%、86.0%、72.5%。综上,INS/USBL组合导航性能与GNSS定位精度直接相关,GNSS定位精度越高,INS/USBL组合导航性能越好。

图 3 RGNSS=1, 25, 100 m2时的INS/USBL导航误差曲线 Fig. 3 INS/USBL navigation error curve when RGNSS=1, 25, 100 m2

表 3 RGNSS=1, 25, 100 m2时INS/USBL组合导航误差(RMS) Tab.3 INS/USBL integrated navigation positioning error (RMS) when RGNSS=1, 25, 100 m2

模拟在航行中由于GNSS观测质量下降导致浮标定位精度急剧下降的情况,令浮标静止,载体匀速直线行驶,惯导解算周期及各传感器误差不变。组合导航的仿真轨迹如图4所示,其中实线段GNSS定位误差方差为1 m2,虚线段为引入GNSS仿真干扰的时段,具体设置如表4所示。图5图6分别为实验1和实验2设置下,INS/USBL组合导航误差曲线。

图 4 仿真运动轨迹 Fig. 4 Simulated motion trajectory

表 4 GNSS定位误差设置 Tab.4 GNSS positioning error settings

图 5 实验1中INS/USBL组合导航误差 Fig. 5 Navigation error of INS/USBL combination in experiment 1

图 6 实验2中INS/USBL组合导航误差 Fig. 6 Navigation error of INS/USBL combination in experiment 2

图5图6为在浮标定位精度急剧下降时,所提出INS/USBL-GBPE模型和传统INS/USBL模型性能差异。从图5可知在实验1的情况下,INS/USBL-GBPE模型航向误差不发散,速度误差和位置误差峰值及波动范围在浮标定位精度下降段均明显优于传统模型,精度分别提升80.9%、86.5%、52.4%和41.3%、61.2%、71.6%。从图6可知在实验2的情况下,INS/USBL-GBPE模型的姿态误差不发散,速度和位置误差均收敛于0,传统模型的误差曲线在GNSS受干扰时姿态、速度、位置误差均发散,组合导航结果失效。

5 结 语

针对单浮标极区INS/USBL组合导航系统中未考虑极区恶劣观测环境下浮标GNSS定位误差的问题,通过分析浮标GNSS定位误差对INS/USBL组合导航解的影响,构建INS/USBL-GBPE模型并利用仿真实验验证所提模型的有效性,得到以下结论:

1)在GNSS观测误差VG,k由小变大的过程中,Pk主对角线元素单调递增,INS/USBL组合导航解的定位解的精度逐渐降低。INS/USBL组合导航结果显著受GNSS定位误差影响,且误差越大,对INS/USBL组合导航影响越明显。

2)实验表明,GNSS浮标定位精度对INS/USBL组合导航解的影响主要表现在,随着浮标定位精度逐渐下降,纵摇、横摇误差增幅小于1′,相对于GNSS定位误差方差为1 m2时,定位误差方差为25 m2和100 m2时的INS/USBL组合导航的速度误差收敛时间分别增加32.0%、19.7%、61.1%和50.7%、43.3%、61.4%,定位精度分别下降61.5%、68.2%、41.7%和81.0%、86.0%、72.5%。

3)面对浮标定位精度急剧下降的情况,若不及时调节观测误差方差阵,会导致航向误差在浮标定位精度恢复正常后,最终无法重新收敛,当浮标定位误差方差过大时,组合导航定位误差发散,结果失效。

参考文献
[1]
中华人民共和国国务院新闻办公室. 中国的北极政策[N]. 人民日报, 2018-01-27(011).
[2]
ZHANG B, JI D, LIU S, et al. Autonomous underwater vehicle navigation: a review[J]. Ocean Engineering, 2023, 273: 113861. DOI:10.1016/j.oceaneng.2023.113861
[3]
程建华, 刘佳鑫, 赵琳. 极区航海导航与定位保障技术发展综述[J]. 中国舰船研究, 2021, 16(5): 16−29.
CHENG J H, LIU J X, ZHAO L. Polar marine navigation and positioning technology development review[J]. Chinese ships research, 2021, 16(5): 16−29.
[4]
徐晓苏, 豆嫚. 基于横向地理坐标系的极区惯性导航方法研究[J]. 华中科技大学学报(自然科学版), 2014, 42(12): 116−21.
[5]
张汉武, 王海波, 张萍萍. 基于横向地球坐标系的极区惯导机械编排研究[J]. 舰船电子工程, 2016, 36(8): 68−71+122.
[6]
康瑛瑶. 格网惯性/声学极区组合导航关键技术研究[D]. 哈尔滨: 哈尔滨工程大学, 2020.
[7]
彭文生, 孙付平, 蔡韧鸣, 等. 极区格网惯性导航性能分析[J]. 导航定位学报, 2017, 5(2): 38−43+54.
[8]
杨元喜. 弹性PNT基本框架[J]. 测绘学报, 2018, 47(7): 893−898.
[9]
XU C L, XU C H, WU C D, et al. Accurate two-step filtering for AUV navigation in large deep-sea environment[J]. Applied Ocean Research, 2021, 115: 102821.
[10]
FOSSEN T I. Feedback error-state Kalman filter with time-delay compensation for hydroacoustic-aided inertial navigation of underwater vehicles[J]. Control Engineering Practice, 2023, 138: 1-11.
[11]
MING X Y, YE L, YUE M L, et al. A fast way of single-beacon localization for AUVs[J]. Applied Ocean Research, 2022, 119: 1-11.
[12]
HAO R G, ZHI W Q, XIAO J W, et al. A robust attitude estimation algorithm for seabed inverted ultra-short baseline[J]. Ocean Engineering, 2023, 280(7): 1−10.
[13]
汤均博, 周立. 基于GNSS浮标的实时水深船舶导航模型[J]. 淮海工学院学报(自然科学版), 2014, 23(1): 60-62.
[14]
赵韵. SINS/USBL组合定位技术研究[D]. 哈尔滨: 哈尔滨工程大学, 2022.
[15]
WANG D, WANG B, HUANG H, et al. Robust filter method for SINS/DVL/USBL tight integrated navigation system[J]. IEEE Sensors Journal, 2023, 23(10): 10912-10923. DOI:10.1109/JSEN.2023.3264755
[16]
CHENG S, CHENG J, ZANG N, et al. Polar SINS/USBL integrated navigation algorithm considering acoustic communication delays[C]// proceedings of the 5th International Symposium on Autonomous Systems, ISAS 2022, 2022.
[17]
汪晓雨. 基于SINS/DVL/USBL的UUV极区组合导航技术研究[D]. 哈尔滨: 哈尔滨工程大学, 2019.
[18]
翁铖铖. SINS/USBL水下组合定位系统的标定与组合算法研究[D]. 南京: 东南大学, 2020.
[19]
CHENG S X, CHENG J H, ZANG N, et al. Adaptive non-holonomic constraint aiding multi-gnss ppp/ins tightly coupled navigation in the urban environment[J]. GPS Solutions, 2023, 27(3): 152-167.
极区横向惯导/超短基线组合导航模型
马子凡, 程思翔, 程建华, 唐宇辰,