基于GNSS-A的海底目标高精度定位算法研究*

杜 凯,刘慧敏,单 瑞,2**,于得水,周吉祥,董凌宇

(1.中国地质调查局青岛海洋地质研究所,山东青岛 266237;
2.同济大学测绘与地理信息学院,上海 200092)

近年来,国内的大地学者提出将陆地-岛礁-海面基准向海底基准传递,逐步建设健全海底大地基准网[1-4],以期为海洋安全、海洋经济开发、海洋科学研究、海洋环境监测等提供综合定位、导航、授时服务[5]。1985年美国斯克利普斯海洋研究所Spiess教授[6]首次提出采用全球导航卫星/声学定位(Global Navigation Satellite System-Acoustic,GNSS-A)相结合的方式建立海底大地基准,GNSS-A技术是GNSS动态定位和水声测距的一种组合技术,集卫星定位、水声定位和水声通讯于一体,可实现由卫星向水下或海底目标的实时高精度定位[7-9]。21世纪以来,美国、加拿大、日本、俄罗斯等国家基于GNSS-A技术,通过周期性测量和标校实现长期维持高精度的海洋大地测量基准[10-13]。我国的海底大地基准建设起步较晚,但已取得了比较大的突破,2019年7月在水深3 000 m海域进行了海底大地基准网布设及观测实验,通过GNSS-A技术对5个海底基准点开展圆走航加十字型的对称观测,获取了高精度的定位结果[14]。

在水下定位技术中,安装于船底的声学换能器可实时测量与目标之间的传播时间,乘以声速就是两点之间的距离。该种模式结构简单、操作便利,大大提高了海底目标定位的精度和效率[15,16]。为了提高水下定位精度,国内外研究学者致力于削弱各类误差。Xu 等[17]提出了基于对称航迹的水下差分定位技术,使用差分算子削弱系统误差,可以提高GNSS-A技术的定位精度。一些学者将未建模的系统误差设成未知参数或者建模后估计,以消除对定位的影响[18,19]。Zhao等[20]从随机模型出发,建立了基于声线入射角的水下定位随机模型,实验证明其优于传统的等权随机模型定位结果。邝英才等[21]和Zhao等[22]提出了一种GNSS-A整体解算方法,不同类型观测值纳入统一模型,提升了海底控制点的定位精度和稳定性。这些研究为我国海底控制网的建设打下了理论基础,也为本文提供了参考和借鉴。

基于GNSS-A技术在垂直方向上存在固有的几何缺陷,使得海底大地基阵网垂直方向的定位精度受以声速为主的误差影响明显[23]。此外,受涌浪影响,船体姿态对水面GNSS定位精度的影响可由运动传感器实时改正,水下测距的精度主要受声速误差和噪声的影响。水平观测结构对称的测线可以减弱系统误差对观测精度的影响,同时抵消部分粗差,从而提高海底目标在水平方向的精度[24,25];
利用实测声速剖面开展声线跟踪可以进一步削弱声速误差的影响,最终提高海底目标的定位精度[26,27]。

本文基于GNSS-A绝对标校技术,研究提高海底目标垂直定位精度的解算方案。针对双程传播时延问题,给出一种基于动态观测的海底目标定位算法;
针对声学测距易受声速误差影响的特性,结合实测声速剖面开展声线跟踪并构造迭代。通过现场实验,验证本文所提出的海底目标定位算法的精度与可靠性。

1.1 GNSS-A技术原理

GNSS-A技术是综合利用GNSS、声波传播时间和声速剖面测量等方法计算海底目标的位置,主要分为两个部分:一是通过建立严密的站心地平坐标系,确定声学换能器在大地坐标系下的实时位置;
二是通过声线追踪并构造迭代计算声学换能器与海底应答器之间的距离[28]。如图1所示,测量船上安装有GNSS接收机(可接收GNSS卫星信号)、运动传感器和安装于船底的声学换能器。测量船绕海底应答器航行时,声学换能器向海底发射声学信号,换能器接收到海底应答器的反馈信号并记录声波的传播时间,结合实测的声速剖面数据,计算声学换能器与海底应答器之间的距离[29,30]。GNSS接收机可实时获取测量船的位置信息,运动传感器可同步测量船体姿态信息。在船体坐标系中,GNSS天线与传感器之间的位置关系在安装前经过精确标定以及运动姿态传感器数据的补偿就可确定声学换能器的位置。

图1 GNSS-A海底目标定位原理示意图

1.2 声学换能器实时动态定位

GNSS接收机可实时获取测量船的位置,确定船底换能器和GNSS接收机的相对位置关系,通过坐标改正就可以计算声学换能器的位置。由于GNSS接收机得到的是天线相位中心在WGS-84坐标系下的坐标,需将GNSS的坐标改化到声学换能器中心。船体坐标系与以GNSS接收机相位中心为原点的站心地平坐标系的位置关系如图2(红线代表GNSS天线相位中心与船体坐标系中心的连线)所示[31]。

图2 船体坐标系与站心地平坐标系位置关系示意图

计算声学换能器在以GNSS接收机相位中心为原点的站心地平坐标系的坐标改正数的计算方法如公式(1)所示。

(1)

其中,Hheading、Hpitch、Hroll分别为

Hheading=

(2)

Hpitch=

(3)

Hroll=

(4)

2.1 基于动态观测的海底目标定位算法

基于海面浮标方式的海底声学定位,其声学换能器在一次测量的发射与接收过程中,因浮标的移动速度通常较小,一次测量中双程传播时延造成的位置变动可忽略,因此可将发射与接收当作单次观测;
而在船载走航动态观测中,忽略双程传播时延,则会引入新的误差,即测量船在换能器发射信号到接收信号时处在不同位置,本文针对这种影响,将声学换能器动态观测中的发射与接收信号的过程分别考虑[32]。

(5)

(6)

(7)

图3 动态定位示意图

利用声速剖面仪实时获取的声速剖面结合公式(8)计算Harmonic平均声速:

(8)

根据泰勒级数公式在PT0处展开,式(5)可线性化为

εk,

(9)

(10)

(11)

i=s,r,

(12)

2.2 基于声线跟踪的距离迭代算法

水平对称结构的观测可削弱系统误差在水平方向的影响,对于改善水平方向的定位精度具有较好的效果。但在垂直方向上,由于声速误差等系统误差的影响,精度改善并不明显[34,35]。为了研究该问题,本文给出基于实测声速剖面的距离迭代计算方法,通过提高声学测距精度,改善海底应答器垂直方向定位精度。

首先根据水深、换能器吃水深度和实测的声速剖面将换能器至应答器的距离划分为n层,利用计算得到的目标初始深度和测量船与海底应答器的平距计算初始入射角θ,基于层内常梯度声线跟踪方法计算水平、垂向分量和传播时间[36,37]:

(13)

式中,yi和ti分别为经历水层厚度Δzi的水平位移量和传播时间,p为snell常数;
ci、θi分别为波束经历第i层上界面的声速和入射角,ci+1、θi+1分别为波束经历第i层下界面的声速和入射角,声速在层内以常梯度gi=(ci+1-ci)/(zi+1-zi)变化,入射角可以根据以下公式计算:

θ=-arctan(yT/zT)。

(14)

利用解算后的坐标根据(14)式重新计算入射角,再结合观测时间开展声线跟踪更新应答器的坐标。重复上述过程,直到相邻两次确定的坐标小于给定的限差ε。

(15)

本文提出的基于GNSS-A的海底目标定位算法如图4所示,过程大致分3步。

图4 GNSS-A海底目标定位算法流程图

第一步:根据GNSS接收机和声学换能器基阵之间的向量关系与实时获取的姿态数据,结合式(1)计算声学换能器在以GNSS接收机相位中心为原点的站心地平坐标系下的坐标改正数,进而求得声学换能器的实时位置PS(XS,YS,ZS)和PR(XR,YR,ZR)。

第二步:根据声学换能器测得的与海底应答器的传播时间tS和tR,结合声速剖面计算的平均声速CH,计算声学换能器与海底应答器之间的距离ρS和ρR;
采用换能器的平面坐标平均值作为海底应答器的平面坐标初始值(XT0,YT0)、水深和换能器吃水深度的差值作为海底应答器初始垂直坐标ZT0,采用最小二乘(Least Squares,LS)法并结合式(9)进行平差,计算海底应答器的坐标改正数(Δx,Δy,Δz)和残差向量V1,得到平面坐标较准确的海底应答器坐标(XT,YT,ZT1)。

为验证本文定位算法的精度和可靠性,海洋地质九号船于2021年4月3日在中国南海进行了GNSS-A海底目标定位实验。实验涉及的仪器有GNSS星站差分定位仪Veripos LD5,水平和垂向定位精度分别为10 cm和20 cm;
运动传感器Kongsberg MRU5,角速率动态精度和加速度精度分别为0.02°和0.01 m/s2;
超短基线定位系统Kongsberg HiPap 102P,其声学换能器水下测距精度为0.02 m;
移动船载声速测量系统AML MVP300,最大测量深度为3 350 m,声速测量精度为0.05 m/s,其搭载的四电极电导率传感器精度为0.001 S/m,精密热敏电阻温度传感器精度为0.005℃,应变片式压力传感器精度为测量水深的0.05%。实验开始前将声学信标绑定到可回收的装置中投入海底,并以此位置为圆心,分别设计两个不同半径的圆形对称实验测线。图5所示的是实验区域及设计的测线和部分仪器。

图5 南海实验区域及设计测线和HiPap 102P声学换能器及信标

实验区水深约1 750 m,为确保测量实验的精度和几何结构,设计以约0.6倍水深和1.2倍水深为半径的圆形测线,设计半径分别为1 000 m和2 000 m,可以保证声波入射角在合理范围内。

实验期间测量船以4节船速匀速行驶,顺序是测量船先沿大圆测线航行后沿小圆测线航行,图6中红色圆圈是海底信标的位置,黑色圆圈是测量船在实验期间的实际航迹图,图7为实验中声学换能器发射声波至海底信标的旅行时间的统计,大圆平均每次测距时间约为1.68 s(单程),小圆平均每次测距时间约为1.33 s(单程)。移动船载声速测量系统获取的实验时间期间两次测量的声速剖面数据如图8所示,两个声速剖面的平均声速约为1 492 m/s。

图6 测量船实际航迹图

图7 声学换能器观测时间统计

图8 两次测量的声速剖面图

采用观测数据的平均值作为海底信标的初始坐标,结合观测数据代入观测式(9)中解算海底信标的位置,图9为利用LS法计算的声学换能器与海底信标的距离残差。声学换能器历元间测量是独立同精度观测,因此对残差进行统计,并采用以下单位权中误差对测量结果精度评定[38]:

(16)

式中,V为测量残差向量,t为必要观测的个数,本文t=3。

图9 LS法解算的海底信标距离残差

如图9所示,红色框内是大圆测线解算的残差,黄色框内是小圆测线解算的残差,残差均匀分布在零轴附近,且小圆的残差小于大圆的残差。残差最大为0.98 m,最小为-1.09 m,在水深1 750 m的情况下,单位权中误差为0.29 m,说明观测结果具有较好的测量精度。对于海底信标的位置解算结果,采用北东天(North East Up,NEU)3个方向坐标分量和相对点位中误差对平差结果精度评定。平差参数中误差是评价观测数据内符合精度的指标,其值越小代表内符合精度越好,采用LS法解算的海底信标点的相对点位中误差为0.91 cm,北方向、东方向和垂直方向的误差分量分别为0.58 cm、0.60 cm和0.35 cm。

实验中垂直方向上的定位精度主要受声速误差的影响,因垂直方向上观测结构不对称,无法抵消垂直方向上的误差,采用声线跟踪可以减弱声速误差对观测距离的影响,提高海底信标在垂直方向上的定位精度。利用LS法解算的结果结合常梯度声线跟踪进行观测距离的迭代计算,图10给出了初始入射角和迭代入射角的对比。

图10 初始入射角和迭代入射角对比图

声线跟踪采用初始入射角进行迭代计算,利用迭代后的位置信息更新入射角,直至迭代出更准确的海底信标的位置。通过初始入射角和迭代后入射角的对比可以看出,大圆入射角为43-47°,小圆入射角为26-31°,迭代后入射角均略大于初始入射角,证明声线跟踪有效追踪声线在水中的实际传播路径,提高了观测距离的精度。图11给出了本文方法和LS法解算观测距离的残差对比结果,表1统计了两种方法的精度信息。

图11 两种方法的距离残差对比图

表1 LS法和本文方法解算结果精度统计

从对比结果可以看出,采用本文方法解算结果的残差分布更密集,残差的极值也均小于LS法的解算结果;
在观测距离为2 600 m的情况下,单位权中误差从0.29 m减小到了0.20 m,说明本文方法可以有效减弱声速误差对测距精度的影响,提高观测的精度,进而提高海底信标在垂直方向的定位精度。

针对声速误差对海底目标定位精度的影响,本文研究了GNSS-A海底目标高精度定位的算法,通过南海实测的深海实验数据验证了本文算法的有效性。实验结果表明:基于动态观测的海底目标定位算法能综合利用发射和接收过程中的观测数据,解决双程传播时延引起的位移误差问题,提高了海底目标的水平定位精度,获得了点位中误差优于1 cm的平差结果;
基于声线跟踪的距离迭代算法可有效减弱声速误差对测距精度的影响,距离残差的单位权中误差从0.29 m减小到了0.20 m。本文算法可为提高海底目标垂直方向的定位精度提供参考。

猜你喜欢 声速换能器入射角 火箭起飞和跨声速外载荷辨识方法导弹与航天运载技术(2022年2期)2022-05-09光通过平行玻璃砖侧位移大小的分析教育周报·教研版(2021年14期)2021-06-20光束通过三棱镜的偏折情况再探讨*物理通报(2020年2期)2020-05-18一种宽频带压电单晶换能器设计水下无人系统学报(2020年1期)2020-03-06声速剖面未知条件下的平均声速计算方法∗舰船电子工程(2018年11期)2018-11-26预制圆柱形钨破片斜穿甲钢靶的破孔能力分析*弹箭与制导学报(2018年3期)2018-08-28鼓形超声换能器的设计与仿真分析电子制作(2018年2期)2018-04-18两种低频换能器结构性能有限元研究∗舰船电子工程(2017年11期)2017-12-25两种多谐振宽带纵振换能器设计水下无人系统学报(2017年5期)2017-11-22声速表中的猫腻中学生数理化·八年级物理人教版(2017年2期)2017-03-25