船舶机舱监测报警系统整体架构需求介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
船舶机舱监测报警系统整体架构需求介绍
船舶机舱监测报警系统按从基础底部向上的方式来看,它主要有三大部分,而这三部分都是基于Web船载服务器,他们可以分为采集层主要负责采集船舶内数据参数、传输层主要为机舱数据的构建和监测船舶数据与标准值不同而实现报警。Kongsberg公司所推出的双CAN总线式全分布网络系统架构具有普遍的通用结构,是现在市场上稳定可靠的监测报警系统适用于船舶,而它的三层式网络结构可分为:管理层一控制层一设备层,在本论文中报警监测系统的整体结构是以B/S系统网络为核心构架,它的整体结构为:传感层一传输层一应用层。
(1)系统数据采集层(传感网)
当船舶开始修造的过程中,船舶各舱室中各传感器应该同时运行,例如CPU 主板、GPS定位系统、LED显示系统和各舱室设备中的各类别传感器同时同刻进行工作,这些一个个的传感器构成了船舶机舱的“神经节点”,负责机舱各监测点的数据采集,构成数据采集层(传感网)。由于传感器的种类过于繁杂,传感器的系统物联网可将这些传感器组成一个个小组,以组为单位对传感器所获得的单位划分不同的区域进行传递输送,例如可以将系统中检测氧气、二氧化碳、一氧化碳、甲烷等浓度的传感器数据收集接进放入到一个节点。这样可以使整个网络结构更加清晰明了,具有层次的美感。
(2)系统数据传输层
传感器完成数据采集后,接下来的主要工作是将已经收获采集的数据及时的传送出去,此时为了保证数据传输的高效性,采用无线传输和有线传输一起进行传输的解决方案。有线传输主要用RS485,RS232,以及CAN总线为主,在系统的无线传送输出中更多的采用WiFi和以LoRa机制为主要基础的无线数据收集传感器节点为最为重要的部分。当实时数据输入传送到有线与无线共同组成的传输网络中时,将会迅速对信息进行解析处理,然后将处理过的数据按周期经由最先传输到TCP/IP,从而传进船舱总数据信息库服务器中保存起来,而后被送入具有服务器的功能层,再经由功能层传入Web层服务器,如果修造人员进行操作,发出请求,则Web服务器开始从之前的数据信息库服务器中读入取出数据。系统的数据枢纽无疑是对信息进行传递输送的传输层,它把系统中的感知层和应用
层架起桥梁连接了起来,使数据及时高效的传送到船舱的各个部分,同时也将数据传送到服务器端口,是其他部分所无法代替的工作。而有线系统其中一部分还是与LoRa无线传输技术相结合,这样就减少了实体布线,是系统更加灵活,同时又节省了空间和费用,适配性也变得更高,可用于新旧船厂共同使用。[](3)系统应用层
系统的应用层主要用于对实时数据进行处理判断,而这一切是在Web船载服务器的基础上,维修人员可以通过总控制监控室终端设备,对整个船舱进行监测报警。同时可以在Web浏览器上,对各船舱环境的状态进行反馈判定,这些主要在B/S网络结构上进行。
总体方案设计
机舱数据采集层(传感网)的搭建
本机舱监测报警系统的研发首先考虑得是如何获取底层机舱数据,将数据从传感器采集、传输、协议转换到数据库入库,这一过程从传感器、CAN总线、LoRa节点终端到多协议船用数据采集网关,每一个都是机舱数据采集层(传感网)中的重要环节。系统的机舱数据采集层(传感网)的成功搭建与不断完善才能促使Web系统的功能得以呈现,是整个系统的基础所在。
(1)船舶机舱中各传感器
船舶底层众多数据多数以船舶机舱数据为主,一般千吨级的船舶机舱就集中了上千个左右的底层传感器数据,主要作用分类为温度传感器、压力传感器、转速传感器、液位传感器、涡轮流量计、电力仪表。从船舶自动化项目系统角度来看,多数也集中于机舱内,主要包括船舶主机、推进设备及控制系统、发电机、电站、舵机、消防设备和油水处理设备等。
(2)机舱数据传输通讯方式
于Web船载服务器的机舱监测与报警系统中,有效的数据通讯方式为系统提供数据支撑是非常关键的,尤其是对于监测报警系统。数据传输通讯方式主要分为两大类:有线传输和无线传输。本系统中机舱数据传输通讯方式可利用物联网无线通讯方式作为传统有线传输的补充,针对机舱中一些需要扩展的监测点或者是现有的旧船改造。
在数据采集层中有线传输可利用RS485,RS232或者是在工业领域得到广泛
应用的CAN总线通信技术进行实施,借鉴成熟机舱监测报警系统的中的有线传输方式,将数据采集并直接传送到多协议船用数据采集网关,为数据采集层中实时、可靠的数据通信提供基础且强有力的支持。而在物联网无线通讯技术中,对比应用广泛的Wi-Fi、蓝牙、GPRS,NFC等短距离传输且不适用与复杂环境下的无线通讯技术,本系统采用更加合理的低功耗广域网通信技术(LoRa机制)作为机舱数据有线传输的补充。
(3)多协议船用数据采集网关
多协议船用数据采集网关为本实验室自主研发,在应用在船舶环境下也会充分考虑到船级社的具体相关要求,满足国家通讯协议标准。采集网关的设计研发主要功能是对有线CRS485,RS232,CAN)或无线(LoRa)传输过来的数据进行实时采集,并对其中多种协议数据进行解析处理,再通过TCP江P通讯传输到Web 服务器的数据库中。其具体硬件结构设计的介绍也可见下面硬件设计章节[]。Web船载服务器的构建
系统Web船载服务器的构建为两级架构,而非只是一层Web服务器层或者数据服务器层,同时两者之间还布有防火墙,用户访问的是Web服务器上的应用程序,不能直接访问用于储存数据的数据库服务器。用户对于系统数据的请求调用则是通过Web服务器实现对数据库服务器的访问。
Web服务器即是网站服务器,建立在Internet上,可以向客户端浏览器提供文档和相关服务,客户端只要是具有遵循HTTP协议的浏览器都可以应用。其服务器的工作原理分为四个步骤:连接过程一请求过程一应答过程一关闭连接,ash。
服务器与客户端(浏览器)如上图式互动,本质在于接收数据、HTTP解析、逻辑处理、HTTP封包以及数据的发送。虽然Web服务器主要的功能是静态文件的提供,但对于本系统需要对机舱中的数据进行实时监测,所以服务器与浏览器之间的数据交互也是关键。
Web服务器是主要为短连接,其从采集器获得的实时数据到达浏览器之中的是不变静态的,所以本系统要实现Web页面上实时数据的动态是通过以下方法实现的:
(1)用户GET请求一个JavaScript文件,服务端不做任何运算返回该静态文件。浏览器收到该JS文件,在本地执行并更新页面。