动力环境监控整个系统主要由以下四部分组成:前端设备,数据采集、处理、存储层,应用层及展示层。动力环境监控各部分的主要作用如下:
1)前端设备:通过数据接口(RS485、SNMP等通讯方式)将前端动力环境监控各系统数据上传至嵌入式服务器。
2)数据采集、处理、存储层:由采集单元和数据总线构成,实现前端设备的信息采集。动力环境监控系统实时处理平台和数据分析平台及数据存储组成,实现数据的实时处理和在线分析及存储。采集单元:采集单元将前端设备的各种协议适配成标准平台协议,并发送至数据总线供平台进行数据监控。
数据总线:数据总线采用消息队列方式进行采集单元及平台组件间的信息交换,确保数据不漏传,不多传,即使断线也可以自动恢复掉线的数据。
动力环境监控系统实时处理平台基于流式集群计算平台,运行实时性要求高的业务,如复杂事件分析、数值计算等。为快速定位故障根源、各种类报表报告提供实时的数据二次计算。
数据分析通过在线分析引擎将规整后的动力环境监控数据按照分析主题建立决策分析数据集,例如提供供电质量分析、蓄电池落后电池故障分析等。同时可以利用数据仓库中的数据进行机器学习,运用各种数据挖掘算法进行分析,如趋势分析、影响分析等。
数据存储:根据数据的业务特性(如参数、配置、状态等),对数据进行存储。
3)展示层:将数据信息通过大屏、WEB、移动终端进行交互展示。
4)应用层:根据上传的动力环境监控数据完成应用级功能的实现,主要包括设备监控、报警输出等。