【信息科学与控制工程】

基于北斗系统的多基地声呐浮标阵对潜定位性能研究

李沛宗,鞠建波,周 烨,李启飞,郁红波

(海军航空大学, 山东 烟台 264000)

摘要:为提升主被动多基地声呐浮标阵对潜艇目标定位的精度与稳定性,提出了对搭载卫星模块的数字浮标使用北斗差分定位法进行定位的方案,分析了产生误差的主要因素,构建了系统误差矩阵模型,定义了一种量化反映定位稳定性的参数。最后使用加权总体最小二乘方法对北斗卫星系统单点定位与差分定位条件下T-RN型主被动全向多基地浮标阵对潜定位性能进行了仿真,结果表明:采取北斗卫星差分定位法的浮标阵无论在误差值平均值还是稳定性上都具有一定优势,增加阵元个数与减小浮标对接收回波信号的时间测量误差也可以有效提高定位精度与稳定性。仿真结果对多基地浮标阵定位的实际应用具有参考价值。

关键词:多基地浮标阵;定位性能;加权总体最小二乘;北斗卫星系统

利用浮标阵对目标潜艇进行定位时,定位精度很大程度上依赖于对浮标自身位置的精确定位。目前对浮标自身位置的定位方法包括过顶测量法、位置观测法以及卫星定位法[1],使用过顶测量法与位置观测法进行测量所测出的数据误差较大,使用GPS卫星虽然能实现对浮标位置的精确定位,但其使用存在安全性与可靠性风险,极端条件下特别是战时容易受到各种限制。北斗卫星定位系统是我国自主研发并已经投入使用的全球卫星定位系统,在保证精度前提下具有极佳的可靠性与安全性[2],在反潜领域具有极大的应用价值。

卫星除了可以采用单点定位的方式对目标进行定位外,还可以使用差分定位的方式进一步提高定位性能。差分定位使用一确定位置基站的卫星坐标读数修正待测目标位置读数,以减少公共误差量,从而达到提升精度的目的,实现原理较为简单,效果显著,在军事领域具有巨大的价值。目前采取北斗差分定位,在车辆导航、飞机导航、舰船导航以及导弹制导领域都有一定研究。但对于航空反潜领域差分定位的相关研究还相对较少,对新型数字浮标进行北斗差分定位相关研究及应用具有很大价值。

多基地声呐系统由若干主被动声呐联合组成,能在浮标一定的前提下提高覆盖面积,同时技术实现相对而言较为简单,隐蔽性较好不易被潜艇发现并规避,是目前反潜战术研究的一个重点。使用声呐浮标阵对潜艇进行定位传统算法包括:HYFIX法、LOFIX法、以及利用目标多普勒信息的Doppler-CPA法。文献[3-6]对这3种方法已有详细论述,其结果表明使用传统算法结合浮标位置信息虽然可以对目标进行定位,但由于其对不同接收端收到的信息利用率较低,导致定位精度较差。针对传统定位算法的不足,文献[7-8]基于最小二乘法对浮标阵定位问题进行了分析,效果明显优于传统算法,但由于最小二乘法的局限性,其针对浮标阵定位问题的求解实际上是有偏差的,并不是最优估计。文献[9-10]提出了采取总体最小二乘对浮标定位进行解算的方法,但仍然存在模型过于简单、对误差要素分析不足的问题。

考虑到以上问题,参考以往文献的研究成果,本文以主动全向浮标与多枚被动全向浮标组成T-RN(由单个主动浮标与若干被动浮标组成)多基地浮标阵为例,结合北斗卫星对浮标位置的单点定位与差分定位,利用WTLS(加权总体最小二乘)算法,对多基地浮标阵对目标的定位误差进行仿真分析。

1 多基地声呐定位模型

当声呐的作用距离远远大于目标深度时,目标深度对定位误差影响较小,在二维平面上对定位误差进行分析即可取得与实际相近的结果。本文也将建立在二维平面上基于各浮标接收到信号的时间差对定位误差进行讨论。多基地系统对潜艇定位的模型如图1所示。

图1中,T为主动浮标,其发射声波被潜艇目标Sub散射后可被T本身与S1S2等被动浮标接收。在多基地系统中,各个浮标阵元通过数据链实现时间同步,通过读取T发射声波的时间与各阵元接收到回波的时间即可实现对潜艇目标的定位。以T发射声波的时刻作为0时刻,T接收到回波的时刻为t0,各个被动浮标接收信号时刻分别为t1t2、…,以此类推。潜艇到达各个阵元的距离分别为R0R1R2、…。潜艇位置坐标(x,y),主动浮标T位置为(x0,y0),各个被动浮标位置分别为(x1,y1)、(x2,y2)、…。构建方程如下:

(1)

图1 多基地声呐系统对潜定位模型示意图

对方程(1)进行变换,有:

2(x0-xi)x + 2(y0-yi)y= ti(ti-t0

(2)

改写成矩阵形式,有:

(3)

式(3)中,N为被动浮标的数量。其矩阵具有如下形式:

A·α=β

(4)

通过观察可以发现,当被动浮标大于3个时所求解的方程组为超定方程组,且由于观测误差的客观存在,按照方程解算求解只能解出一个区域,极端情况下甚至是无解的。为避免这一问题,可采用最小二乘法对目标潜艇位置向量α进行估计,经典的最小二乘解法下得到得到α向量的估计值为:

(5)

2 多基地浮标阵系统误差分析与目标位置解算方法

将式(4)改写为如下形式:

(ArAα=(βrβ)

(6)

式(6)中,Arβr由真实值构成;矩阵ΔA、Δβ由观测误差构成。对于低速航行的潜艇目标可忽略由潜艇运动导致的误差而只考虑观测误差[5],则观测误差主要来源于浮标位置误差以及浮标对回波信号到达时间的测量误差。首先将误差写成3个N+1维向量形式,ΔX、ΔY、ΔT,分别表示各个浮标位置的x方向误差、y方向误差以及浮标接收信号时间的测量误差。分析ΔA,由于A的线性性,ΔA矩阵具有如下形式:

(7)

对其进行改写,使用误差向量表示,有:

(8)

分析Δβ,通过观察表达式不容易直接分离出Δβ,故从β矩阵本身出发,将误差的3个来源代入式(5)中的β,其元素可以写成如下形式:

(titi)2·c2-(titi)(t0t0c2+(x0x0)2+

(y0y0)2-(xixi)2-(yiyi)2

(9)

化简并忽略误差二次项带来的影响,分离其中所有带微分的量得到Δβ中的元素形式为:

(2tiΔti-t0Δti-tiΔt0c2+2x0Δx0+

2y0Δy0-2xiΔxi-2yiΔyi

(10)

改写成向量形式,有:

(11)

由于Aβ中均存在由观测导致的误差,根据最小二乘理论[11],采用式(5)的方式对目标位置进行估计,实际上并不是关于潜艇位置的无偏估计,相当于增加了误差来源项。因此为了避免求解计算的有偏性,导致不必要的误差项存在,采用WTLS算法对目标位置进行无偏估计。首先构建平差准则:

(12)

式(12)中:e为[Δβ ver(ΔA)],ver函数表示对矩阵按列拉直运算;W为权系数矩阵;Q矩阵代表协因数矩阵;WQ互为逆矩阵。协因数矩阵Q可以通过结合ΔX、ΔY、ΔT中元素的概率分布参数与ΔA、Δβ的结构进行构建,具体方法不做赘述。

WTLS算法实际上是求解平差准则式(12)在式(6)条件下的条件极值,本文采用拉格朗日数乘法进行求解,在求解过程中构建拉格朗日函数:

Φ=eTWe+2λT(βrA·α-Ar·αβ)

(13)

Φ函数分别对待定元素求偏导并令偏导数为0,即为α的估计值。需要注意的是由于方程的非线性性,应采用LMS算法对式(13)迭代求解,迭代的起点可以采取式(5)方法得到的形成两步求解从而进一步减小误差。

3 仿真计算与分析

仿真1:仿真阵元个数改变对给浮标阵定位误差带来的影响。

分别仿真北斗卫星单点定位与差分定位条件下的T-R3T-R4T-R6多基地系统对目标的定位误差,卫星对浮标进行单点定位一般是通过浮标中的卫星模块接收卫星信号结合卫星星历与时钟对浮标直接进行定位,目前新升空的北斗三号卫星对亚太地区离岸100 km以上海域目标单点定位精度可以达到10 m以内,100 km以内区域可以达到5 m以内。其主要误差来源如表1所示,包括空间误差、传播路径误差以及用户接收端误差。

表1 不同误差源对北斗卫星单点定位的影响

误差源误差可能取值空间误差卫星时钟2 m(rms)左右卫星星历2 m(rms)左右传播路径误差电离层延迟2到10 m对流层延迟2.5 m左右接收端误差多径效应理想情况下1 m左右接收机噪声0.5 m左右

卫星差分定位的原理是根据两接收站间空间传播误差与传播路径误差等公共误差的相关性,利用卫星对一坐标位置确定的基准站的定位读数修正卫星对未知目标的定位读数,以达到降低公共误差提高对未知目标定位精确性的目的。根据表1,假设北斗卫星对浮标单点定位精度为10 m,差分定位精度1 m。以主动浮标作为坐标原点,被动浮标分别呈正三角形,正方形与正六边形均匀分散在主动浮标附近。需要注意的是,本文中的仿真只是以此浮标阵作为例子进行分析,实际使用中多基地浮标阵可以根据潜艇概略位置等因素改变阵元位置,从而使某一区域或某一角度具有局部优势作用范围,并且本文所分析的结果也可以较为容易推广到其他阵型的浮标阵中。各被动浮标与主动浮标距离均为1 km,海况条件良好,浮标发射天线垂直无晃动,各浮标对回波信号到达的时间测量的误差均为0.05s。潜艇处于低速航行状态,考虑到主动浮标在三级海况下作用范围普遍在8 km以上,结合以往对于多基地系统作用面积的相关研究。将仿真区域设置为8 km×8 km的正方形区域,区域内每隔0.1 km取一点进行仿真,每点仿真10 000次,得到仿真区域内浮标阵对目标的定位误差随目标位置变化,平均定位误差与最大定位误差分别如图2~图4所示。

图2 不同阵元个数下的定位误差等高线图

图3 仿真区域内平均定位误差随被动浮标阵元数变化曲线

图4 仿真区域内最大定位误差随被动浮标阵元数变化曲线

目标在仿真区域内距离浮标阵中心越远,定位误差越大,定位精度越差。目标越靠近多基地基线,则定位误差越大,浮标阵中心的主动声呐浮标附近定位效果最差。相同仿真条件下,采用北斗差分定位法,对浮标定位的浮标阵无论是平均误差还是最大误差都低于采用北斗单点定位的浮标阵。随着阵元个数的增加,平均误差与最大误差都会相应下降,但单点定位条件下的下降趋势明显高于差分定位条件,当被动浮标个数达到6个时二者在数值上基本相同。

使用浮标阵对水下目标进行定位时,不但要求定位误差尽可能小,而且希望在浮标阵有效区域内定位误差随目标位置的变化尽可能小,即定位的稳定性尽可能高,稳定性越高越有利于进行进一步的跟踪。定义目标区域的定位稳定性参数K为:

(14)

式(14)中:e代表区域中任意一点的定位误差;代表区域平均定位误差;s代表区域面积。参数K以目标区域内取样点定位误差值的标准差为基础。值域为(-∞,+∞),值域内数值越大则稳定性越强,数值越低稳定性越差。参数K最大的特点在于突出相对于系统总体定位误差进行稳定性评判,可方便进行不同定位系统间的稳定性横向对比。

随阵元个数变化浮标阵定位的稳定性参数变化如图5所示。

图5中可以看出阵元个数越多,定位稳定性越好,北斗差分条件下的浮标阵定位稳定性远远高于北斗单点定位下的浮标阵。

图5 浮标阵定位稳定性随阵元个数的变化曲线

仿真2:仿真浮标测量回波信号到达时间误差对浮标阵定位性能的影响,以T-R3浮标阵为例,其他条件不变,由0.01到0.1连续改变时间测量误差,每隔0.01 s进行一次仿真,得到平均误差与定位稳定性如图6~图7所示。

图6 浮标阵平均定位误差随时间测量误差的变化曲线

图7 浮标阵定位稳定性随时间测量误差的变化曲线

由仿真结果可以发现,时间测量误差对浮标阵定位效果是一个较强的影响因素,仿真条件下时间测量误差每增大0.01 s,会给整体定位误差带来8 m到10 m的影响。改进浮标,使其对测量信号到达时间的测量更为精确,可以极大地提高浮标定位精度与稳定性。

4 结论

基于WTLS算法从精度与稳定性两方面对北斗卫星定位系统下的主被动全向浮标阵对潜定位进行了仿真。定义了一种反应定位稳定程度的稳定性参数,详细分析了主要误差来源改变给浮标阵对目标定位效果带来的影响。结果表明,采用卫星差分定位对浮标位置进行定位,提高浮标阵阵元个数与减小浮标测量回波信号到达时间误差均可以有效提升浮标阵定位精度,增强定位稳定性。本研究是以二维平面上的型多基地浮标阵为例,其结论可以拓展到三维与其他类型的浮标阵。

参考文献:

[1]徐琰珂,梁晓庚,贾晓洪.利用模糊证据理论的信息融合方法及其应用[J].哈尔滨工业大学学报,2012,44(3):107-111.

[2]张欣.航空搜潜浮标定位方法研究[D].青岛:中国海洋大学,2003.

[3]刘基余.北斗卫星导航系统的现况与发展[J].遥测遥控,2013,34(3):1-8.

[4]鞠建波,张雨杭,敬玉平.基于北斗系统的被动浮标对潜定位精度分析[J].指挥控制与仿真,2018,40(04):34-37.

[5]马鑫,孙荣光,舒象兰,等.声纳浮标定位方法研究[C]//中国声学学会水声学分会2015年学术会议论文集.武汉:2015.

[6]廖鹏,王英民.LOFAR浮标定位算法的仿真研究[J].电声技术,2013,37(10):58-60.

[7]胡柱喜,孙明太,苏维国,等.被动全向浮标LOFIX定位精度仿真分析[J].电光与控制,2009,16(12):26-30.

[8]黄乘顺,李星亮.被动声呐浮标定位技术研究与仿真[J].通信技术,2017,50(09):1911-1915.

[9]李涛,屈也频,梅风华.基于TLS的主动全向声呐浮标目标定位与跟踪[J].电讯技术,2015(4):401-405.

[10]罗博,骆澎勇.被动定向浮标阵定位误差仿真分析[J].声学技术,2016(6):518-521.

[11]刘经南,曾文宪,徐培亮.整体最小二乘估计的研究进展[J].武汉大学学报(信息科学版),2013,38(5):505-512.

[12]谢胜东,胡爱群,黄毅,等.基于到达时间差的两步最小二乘定位算法[J].东南大学学报(自然科学版),2013,43(6):1157-1161.

[13]罗博,乔斌.一种主动浮标阵的定位解算方法仿真分析[J].应用声学,2016,31(03):221-226.

Research on Underwater Positioning Performance of Multi-Base Sonar Buoy Array Based on Beidou System

LI Peizong, JU Jianbo, ZHOU Ye, LI Qifei, YU Hongbo

(Naval Aeronautical University, Yantai 264000, China)

Abstract: In order to improve the accuracy and stability of multi-base buoy array to submarine target positioning, the main factors of error were analyzed, the systematic error matrix model was constructed, and a stability parameter was defined to reflect the positioning stability. Finally using weighted least-square method of beidou satellite system under the condition of single point positioning and differential positioning main passive buoy array positioning error for omnidirectional multiple base were simulated. The results show that the method of difference beidou satellite positioning buoy array in average error value have certain advantages in stability, increase the array element number and reduce the buoy to echo signal time measurement error and can effectively reduce the positioning error increases the positioning stability. The simulation results have reference value to the practical application of multi-base buoy array positioning.

Key words: multi-base buoy array; positioning performance; WTLS; beidou satellite system

收稿日期:2019-07-29;

修回日期:2019-08-30

作者简介:李沛宗(1995—),男,硕士,主要从事水下目标探测与识别技术研究。

doi: 10.11809/bqzbgcxb2020.06.039

本文引用格式:李沛宗,鞠建波,周烨,等.基于北斗系统的多基地声呐浮标阵对潜定位性能研究[J].兵器装备工程学报,2020,41(06):195-199.

Citation format:LI Peizong, JU Jianbo, ZHOU Ye, et al.Research on Underwater Positioning Performance of Multi-Base Sonar Buoy Array Based on Beidou System[J].Journal of Ordnance Equipment Engineering,2020,41(06):195-199.

中图分类号:TP391

文献标识码:A

文章编号:2096-2304(2020)06-0195-05

科学编辑 杨盼盼(长安大学副教授、硕导)

责任编辑 唐定国