基于AIS 和GIS 的海上风电场船舶监控系统软件设计
2018-08-01沈思曦陈元林安博文卢学佳
现代计算机 2018年20期
沈思曦,陈元林,安博文,卢学佳
(1.上海海事大学信息工程学院,上海 201306;2.国网衡水供电公司,衡水 053000)
0 引言
海上风电系统由陆上集控中心、海上升压站和海上风机组成。陆上集控中心与海上升压站之间、海上升压站与各个风机之间分别用用220kv和35kv的海缆进行串接。风电场工作人员需要对所有铺设海缆的海域进行船舶监控,保护海缆不受锚害。
文献[1]提出了一种单机版的海上船舶监控系统,其能够对海域内传播进行有效监控。文献[2]在文献[1]的基础上提出了基于C/S结构的多客户端监控系统的想法,但其只有想法没有具体的实施方案。文献[3]将文献[2]中的想法成功实现,且系统能够稳定运行,但文献[1-3]的系统均只支持单个AIS设备进行数据采集,使得系统稳定性得不到保障,且其告警系统不够完善,均只能系统报警而不能向目标船舶发送告警信息。这些不足点在文献[4]中被提及,作者提出了一系列方案来完善系统,但最终只有部分功能完成模拟测试,且系统整体设计没有完成。本系统完成了文献[1-4]中的设计,并对其中部分功能进行补充和优化。
本系统采用的技术主要包括AIS解码编码技术、MapWinGIS地图开发技术、PostGIS地理信息空间数据库管理技术、基于分布式数据库(MySQL)的数据发布订阅技术、基于分布式数据库(MySQL)的配置信息管理技术和多线程技术。
1 需求分析
(1)支持多个AIS设备同时接入
单个AIS设备监测海域的范围有限,且稳定性较差。因此要求系统支持多个设备同时接入和动态可配置。……
登录APP查看全文
