快速检索        
  武汉大学学报·信息科学版  2015, Vol. 40 Issue (3): 422-426

文章信息

段兵兵, 王解先, 王成
DUAN Bingbing, WANG Jiexian, WANG Cheng
融合速度和方向信息的船舶位置高精度预报
High-precision Prediction of Ships Including Speed and Orientation
武汉大学学报·信息科学版, 2015, 40(3): 422-426
Geomatics and Information Science of Wuhan University, 2015, 40(3): 422-426
http://dx.doi.org/10.13203/j.whugis20130308

文章历史

收稿日期:2013-07-11
融合速度和方向信息的船舶位置高精度预报
段兵兵1, 王解先1,2, 王成1     
1. 同济大学测绘与地理信息学院, 上海, 20009;
2. 现代工程测量国家测绘地理信息局重点实验室, 上海, 200092
摘要:船舶位置信息的准确性和实时性是其导航避碰的重要依据, 传统自动识别系统(automatic identification system, AIS)获取的船舶位置信息存在精度不足和动态信息滞后等缺点, 制约了导航预警的性能。基于AIS采集数据, 分别解码出船舶位置、速度和航向信息, 采用静态试验测试其精度, 结果发现位置精度波动较大, 速度和航向精度较为稳定。提出利用船舶当前位置、速度和航向计算下一时刻船舶位置, 与AIS实测位置比较, 检验定位信息是否含有粗差, 提高船舶定位的精度;将船舶位置信息、速度信息和航向信息作为观测值, 建立统一的多类观测值高阶多项式模型, 预报船舶下一时刻位置, 实现船舶位置的实时获取。结果表明, 当剔除位置粗差时, 预报精度可达1 m。
关键词自动识别系统     粗差改正     船位预报     精度分析    
High-precision Prediction of Ships Including Speed and Orientation
DUAN Bingbing1, WANG Jiexian1,2, WANG Cheng1     
1. College of Surveying and Geo-informatics, Tongji University, Shanghai, 200092, China;
2. Key Laboratory of Advanced Engineering Surveying of National Administration of Surveying, Mapping and Geoinformation, Shanghai 200092, China
Abstract:Veracity and instantaneity when identifying a vessel's position are the main factors for safe navigation. Information obtained through the traditional automatic identification system(AIS) is imprecise and hysteretic, which restricts early warning capacities. The main purpose of this paper is to solve two problems. First, we test the precision of locating a ship's position, speed, and orientation from AIS and find that position precision fluctuates while speed and orientation precision are stable for an epoch. We propose that the position of next epoch can be calculated by the position, speed, and orientation of present epoch. So, we can compare the calculated results with observation results, and eliminate gross errors. Second, we combine position, speed, and orientation and establish a high-order polynomial to predict the position of ship at the next epoch, which can meet the need for real-time acquisition of dynamic information. Results show that if there is no gross error, the precision of prediction can reach 1 m.
Key words: automatic identification system     correction of gross error     position prediction     precision analysis    

近年来,水路交通事故的数量呈明显上升趋势,尤其在内河航道,船舶数量拥挤,事故频繁发生,已成为水路交通管理的重中之重。船用雷达、自动雷达标绘仪(auto radar plotting aid,ARPA)虽具有避碰功能,但提供的信息有限,不能识别船舶的静态信息和操作意图[1]。船舶交通服务(vessel traffic services,VTS)利用甚高频(Very High Frequency,VHF)及雷达观测人工识别船只,操作费时,获取信息有限[2]。船舶自动识别系统(AIS)的产生实现了船与船之间、船与交通管理中心之间的相互识别和信息交互,其主要功能包括船只识别、协助跟踪、信息交流、避碰预警等[3, 4]。然而,AIS设备存在自身的缺陷,导航定位精度较低,稳定性较差,且数据播发间隔为几秒甚至十几秒,不能满足内河航道船舶的使用。本文研究的重点在于如何充分利用AIS获取的现有动态信息,解决和完善其自身的缺点,增强其在内河航道的预警功效。

1 AIS动态信息获取及分析

AIS设备的动态信息主要来自于GNSS接收机、计程仪、陀螺罗经等传感器。其中,GNSS接收机主要提供船位信息、UTC时间;计程仪主要提供船舶的对地航速;陀螺罗经主要提供船舶的航向[5]。AIS动态信息获取分以下3个步骤:① 通讯串口连接AIS主机[6];② 对传输数据完好性进行判断[7, 8];③ 进行AIS解码[9]

图 1为AIS设备获取的部分动态信息源码,图 2为解码后的部分结果。可以看出,船舶位置信息获取精度可至0.001 s(约0.03 m);船舶速度信息获取精度为0.1节(约0.05 m/s);船舶航向信息获取精度为0.1°(50 m范围内位置精度约为0.09 m)。为了测试动态信息的实际精度,将AIS设备固定于同济大学某一固定点上,采样间隔设置为1 s,将得到的大地坐标投影至平面上[9, 10],测试其位置偏差和速度偏差。图 3为AIS获取的当前历元坐标值与前一历元坐标值的偏差,图 4为各历元的速度值。

图 1 AIS源码 Fig. 1 Sound Code of AIS
图 2 解码结果 Fig. 2 Results of Decoding
图 3 各历元位置偏差 Fig. 3 Deviation of Each Position
图 4 各历元速度值 Fig. 4 Speed of Each Epoch

可以看出,同一位置不同时刻,AIS获取的位置信息可能相差十几米甚至几十米;而速度信息相对于真实值的差值全部在0.5 m/s范围内,所以在短时间内(如10 s)根据前一历元正确位置信息和速度信息推算当前历元位置信息的误差最大不会超过5 m。

2 预报模型及预报分析

船舶速度信息v、方向信息A与位置信息(x,y)的关系为:

建立高阶多项式模型:

式中,ai、bi为多项式系数。线性化后得出法方程:

式中,B n为第n历元的系数矩阵; P 为观测值权;δx为待求参数(多项式系数)。解算中设立计算窗口,确定窗口内历元数为m,当新历元进入时,剔除法方程中失效历元的观测值。如m+1历元数据进入窗口时,法方程变为:

只需将当前法方程中失效历元的相应系数减去,新历元法方程系数加上即可。

鉴于AIS数据获取多为等时间间隔,短时间内速度变化率较小,本文采用二次多项式方法将船舶位置拟合为时间的函数[11]。将某一运动船只33个历元的动态信息采用4个历元、10个历元、20个历元作为窗口进行二次多项式拟合。

图 5为船只3个窗口拟合出的预报位置与实测位置的差值。可以看出,预报值与实测值的差值存在一定的跳变,增加窗口历元数可以起到一定的平滑效果,但并没有消除这一现象,如在第29历元、第33历元,跳变值依然存在,同时还可以发现,不同窗口的预报值与实测值差值跳变位置一致。因此,可以认为跳变是由于卫星位置存在粗差引起。图 6为运动船只二次多项式拟合残差图,Vy、Vx、Vv、VA分别为位置、速度和方向的残差。可以看出预报窗口历元数越多,位置残差越大,这说明并非历元数越多预报效果越好。

图 5 预报位置与实测位置差值 Fig. 5 Deviations of Predicted Value and Measured Value
图 6 3种窗口残差 Fig. 6 Residual of Three Widows
3 船位粗差改正及高精度预报的实现 3.1 船位粗差改正

综上所述,AIS获取的动态速度信息精度在0.5 m/s内。可将速度信息作为位置信息是否含有粗差的依据。 令X′为通过前一历元船舶位置信息、速度信息、航向信息计算得出的当前历元船舶位置,X为 GNSS接收机实测当前船舶位置,若

则认为观测值存在粗差(Δt为历元间隔)。

图 7为上述船只计算值与观测值的差值,可以发现第5、9、19、29历元处差值满足式(5),与图 5图 6得出的跳变位置完全一致。因此,可以认为这4个历元处位置发生跳变,式(5)的判断方法正确可行,将观测值替换为计算值,消除粗差影响。

图 7 计算值与观测值差值 Fig. 7 D-value of Calculated Value and Observed Value
3.2 米级精度船位预报

利用与§3同样的动态数据,基于船舶的运动特性,采用4个历元的预报窗口,将船舶位置、速度、航向作为观测值,拟合二次多项式系数,预报船舶下一时刻位置;预报之前,首先对船舶位置进行粗差探测,剔除粗差位置点,选取不含粗差的4个历元进行预报。

图 8为剔除粗差点后预报值与实测值的差值,可以看出所有历元的差值均在1 m以内。图 9为二次多项式拟合残差,位置残差全部在0.2 m以内,较图 6精度上有本质的提高,证明了粗差点剔除的合理性。

图 8 预报值与实测值差值 Fig. 8 Deviations of Predicted Value and Measured Value
图 9 多项式拟合残差 Fig. 9 Residual of Polynomial Fitting

为了进一步验证该预报方法的精度,对30条船30个历元的动态信息进行预报,结果如表 1

大多数预报与实测值的差值在1 m以内,根据对船舶速度和方向的分析发现,少量跳变值是由于船舶变向或停泊所造成。

表 1 动态信息预报精度 Tab. 1 Forecast Accuracy of Dynamic Information
小于1 m大于1 m小于5 m大于5 m
预报值与实测值差值/%9172
差值RMS/%10000
3.3 实用分析

对于拥挤的内河航道,船舶位置精度越高,AIS采样间隔越小,预警信息的发布就越及时。船舶避碰通常基于DCPA和TCPA的船舶碰撞危险评价方法[12],本文研究的主要作用有以下两个方面:① 对定位粗差较大船只的位置改正,如图 10(a);② 预报历元间隔内船舶的位置,如图 10(b)。

图 10(a)中,1号灰色船只表示当前历元GNSS接收机的实测位置,经检测该位置存在粗差,其实际位置应为上方2号标记所在位置,实际位置已在3号船只的预警范围内,而实测位置却在预警范围之外。图 10(b)中,1号船舶为前一历元船舶位置,行驶一个历元后(10s)至2号位置,进入4号船只的预警范围,3号位置为1号位置预测5s后船舶的位置,可以发现3号位置已在预警范围内,较2号船舶位置提前5 s进入预警范围。

图 10 试验结果 Fig. 10 Results of Experimentel
4 结 语

AIS作为大型船舶避碰和监管的重要工具,其实时性和精度一定程度上制约了其实质性的功能。本文研究了基于AIS获取的速度和方向信息对船舶位置信息进行粗差改正,建立多类观测数据的高阶多项式拟合模型,预报船舶下一历元所在位置,克服AIS自身定位精度不足、动态信息滞后的缺点,并得出以下结论。

1) AIS获取的动态位置信息跳变起伏较大,速度信息和方向信息较为稳定;

2) 多历元数据拟合并不能解决位置信息跳变引起的误差,且在船舶变速和转向时,预报效果变差。

3) 实验证明,结合前一历元船舶位置信息、速度信息和方向信息可对下一历元船舶位置进行粗差检测。

4) 对于剔除位置粗差的历元,4个历元的预报窗口可实现1 m以内的船位预报精度,对于拥挤的内河航道来说可增强船舶之间的实时预警功能。

参考文献
[1] Liu Chengyong. Design and Performance Simulation of Ship Automatic Identification Network System[D].Wuhan:Wuhan University of Technology, 2009(刘成勇. 船舶自动识别网络系统设计及其性能仿真研究[D].武汉:武汉理工大学, 2009)
[2] Du Changhe. Research on Mobile AIS Mathematical Model of Offshore Ships Management[D].Qingdao:Ocean University of China, 2008(杜长河. 移动AIS数据模型研究[D].青岛:中国海洋大学, 2008)
[3] Zhu Jinfa, Sun Wenli, Tang Hua. Manual of Automatic Identification System[M].Beijing:China Communications Press, 2005(朱金发, 孙文力, 汤华. 船载自动识别系统手册[M].北京:人民交通出版社, 2005)
[4] Sun Wenli, Sun Wenqiang. Automatic Identification System[M].Dalian:Dalian Maritime University Press, 2004(孙文力, 孙文强. 船载自动识别系统[M].大连:大连海事大学出版社, 2004)
[5] Guan Zhengjun, Liu Tong. Navigational Instruments[M].Dalian:Dalian Maritime University Press, 2009(关正军, 刘彤. 航海仪器[M].大连:大连海事大学出版社, 2009)
[6] Yu Cheng. Integrated Information Process and Display System for Ships[D].Dalian:Dalian Maritime University, 2000(于成. 综合船舶信息处理与显示系统[D].大连:大连海事大学, 2000)
[7] Xu Zhijing.Analysis and Program Implementation of CRC Arithmetic in AIS Decoding[J].China Water Transport, 2008, 8(8):116-118(徐志京. AIS信息编解码中CRC算法分析及程序实现[J].中国水运, 2008, 8(8):116-118)
[8] Oh S H, Kim S P, Hwang D H. Channel Access Algorithm Design for Automatic Identification System[J].Wuhan University Journal of Natural Sciences, 2003, 8(2):712-718
[9] Kjellberg R. Capacity and Throughput Using a SOTDMA in VHF Data Link in Surveillance Application[D].Stockholm:University of Stockholm, 1998
[10] Wang Jiexian, Wang Jun, Lu Caiping. Problem of Coordinate Transformation Between WGS-84 and Beijing 54[J].Journal of Geodesy and Geodynamics, 2003, 23(3):70-73(王解先, 王军, 陆彩萍. WGS-84与北京54坐标的转换问题[J].大地测量与地球动力学, 2003, 23(3):70-73)
[11] Wang Jiexian. Correlations Among Parameters in Seven-parameter Transformation Model[J].Journal of Geodesy and Geodynamics, 2007, 27(2):43-46(王解先. 七参数转换中参数之间的相关性[J].大地测量与地球动力学, 2007, 27(2):43-46)
[12] Zhang Hengjing, Cheng Pengfei, Sun Xiaorong. Ill-conditioned Problem Analysis and Application Study of Polynomial Fitting Model[J].Bulletin of Surveying and Mapping, 2012, 7(4):35-38(张恒璟, 程鹏飞, 孙小荣. 多项式拟合模型病态性问题的分析与应用研究[J].测绘通报, 2012, 7(4):35-38)