论文部分内容阅读
随着海运经济的不断发展,海上许多辖区的船舶流量变得越来越大,海上船舶碰撞事故时有发生。虽然我国目前已建成的VTS (Vessel Traffic System,船舶交通服务系统)在降低海上交通事故等方面发挥着强大作用,但在一些特殊水域不能发挥其作用。而移动VTS就是在VTS不能发挥作用的水域中,设置移动的交管船舶,利用交管船舶上的ARPA (Automatic Radar Plotting Aids,自动雷达标绘仪)和AIS (Automatic Identification system,船载自动识别系统)设备收集目标船舶的信息,并监视目标船舶间的航行情况,使移动VTS发挥岸基VTS的功能。移动VTS模型的设计主要分为两个部分:第一部分是移动VTS的数据信息源的处理。首先是通过串口从ARPA雷达设备和AIS设备采集雷达目标与AIS目标信息,然后根据相关协议对其数据包进行解析,并提取出所需要的信息,最后对提取出的雷达目标和AIS目标信息进行坐标转换,时空统一,关联判断,继而得出处理后的目标船舶信息。第二部分是移动VTS的碰撞危险度模型。首先在计算出目标船舶间相对参数的基础上,分析了影响船舶碰撞危险度的因素,然后建立了DCPA (Distance to Closest Point of Approach,最近会遇距离)、TCPA (Time to Closest Point of Approach,到达最接近点的时间)和D (Distance,距离)对于船舶碰撞危险的隶属度函数,继而综合评判得出移动VTS的船舶碰撞危险度,最后根据国际海上避碰规则分析出船舶驾驶员应采取的避碰行动。本模型是在VS2008的开发环境下进行设计的。首先使用C语言实现,实现结果以表格的形式给出,并对结果进行分析,初步验证了模型的正确性。然后基于WTL平台,使用C++语言,以名为ETN(Easy to Navigation)的电子海图系统为依托,建立移动VTS的仿真系统,该系统从外部设备中读取交管船舶及目标船舶的信息,执行移动VTS程序,在ETN中显示目标船舶及其报警信息,从而实现了移动VTS系统监视目标船舶间航行情况的功能,进一步验证了模型的正确性。