作为智慧城市管理的有机组成部分,智慧管廊综合监管平台应运而生,成为城市智慧综合管廊的眼睛和大脑。综合管廊监控平台本质是综合利用物联网技术、组态技术、BIM、GIS技术构建的综合监控与信息化管理系统。市面上的传统组态软件监控功能较强,但是一般比较技术比较封闭,不方便实现BIM、GIS等多种技术融合。本项目独辟蹊径,以自主研发的智慧管廊综合监管平台为基础,实现对管廊设备实时监控与运营维护信息化有机整合。其中,监控数据由组态软件采集提供,客户端界面负责展示被监控设备的实时参数信息,并对被控设备提供远程控制功能
1、关键技术简介
智慧管廊综合监管平台利用组态软件作为平台的数据支撑,是平台的监控数据提供者。本项目使用该软件作为基础组态软件,通过使用该软件提供的SDK开发包作为数据交互通讯的工具。RabbitMQ是一种消息队列(MQ),消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。本项目使用该组件来传递实时和报警数据,实现了组态软件与平台客户端软件的松耦合。
2、架构设计
本系统设计上要求整体采用分层架构模式,将系统分为应用层、服务层和数据层。这几层需要支持部署到不同的机器上,应用层被部署到客户端,服务层被部署到应用服务器上,数据层被部署到数据库服务器上。智慧管廊综合监管平台应用层的管廊统一监控客户端继续采用分层模式进行设计,分为界面层、逻辑代理层,该端主要实现 GIS、BIM 与组态平台整合和集成了智慧管廊的环境与设备监控、安防监控、结构健康、电力监控等子系统功能。
服务层是系统的是整个业务逻辑中心, 本层整体上也采用分层模式进行划分,将它分为接口层、服务层和数据访问层。 该层被分为业务逻辑组件、 实时业务逻辑服务和报警业务逻辑服务。 业务逻辑组件主要实现了管廊统一监控客户端和统管端的业务逻辑; 实时业务逻辑服务实现了将 Wonderware 平台实时监控数据通过 RabbitMQ 转发到客户端; 报警业务逻辑服务与实时业务逻辑服务类似,不过它转发的报警信息。
3、部署架构
智慧管廊综合监管平台服务端包括 Wonderware 服务器 2 台、数据库服务器 1 台、BIM 服务器 1 台、应用服务器 1 台。 2 台 服务器都安装 服务端,组成分布式冗余服务端。其中 1 台服务器还需安装实时业务逻辑服务和报警业务逻辑服务, 为自主研发的智慧管廊管网客户端提供实时和报警数据; 数据库服务器安装 SQLServer 2012 数据库;BIM 服务器安装 BIM 数据服务。
系统使用分级处理机制,“实时业务逻辑服务”当一段时间设备接口信号设置相应的接口界面,进行设备接收信号状态指示和输出状态信号的设置,通过仿真软件设置不同失效故障,如图2 所示。 仿真计算机运行的仿真软件模型接口界面可以设置不同的设备状态反馈和故障,用来验证电力管理系统通用功能和处理
故障的能力。
综上所述, 智慧管廊综合监管平台硬件在环仿真是将需要仿真的部分系统硬件直接放到仿真回路中的系统,弥补了纯数字仿真中的许多缺陷,提高了整个模型的置信度。
本文链接:http://www.ztmapinfo.com/blog/index.php/article/50.html