動力環(huán)境監(jiān)控整個系統(tǒng)主要由以下四部分組成:前端設備,數(shù)據(jù)采集、處理、存儲層,應用層及展示層。動力環(huán)境監(jiān)控各部分的主要作用如下:
1)前端設備:通過數(shù)據(jù)接口(RS485、SNMP等通訊方式)將前端動力環(huán)境監(jiān)控各系統(tǒng)數(shù)據(jù)上傳至嵌入式服務器。
2)數(shù)據(jù)采集、處理、存儲層:由采集單元和數(shù)據(jù)總線構成,實現(xiàn)前端設備的信息采集。動力環(huán)境監(jiān)控系統(tǒng)實時處理平臺和數(shù)據(jù)分析平臺及數(shù)據(jù)存儲組成,實現(xiàn)數(shù)據(jù)的實時處理和在線分析及存儲。采集單元:采集單元將前端設備的各種協(xié)議適配成標準平臺協(xié)議,并發(fā)送至數(shù)據(jù)總線供平臺進行數(shù)據(jù)監(jiān)控。
數(shù)據(jù)總線:數(shù)據(jù)總線采用消息隊列方式進行采集單元及平臺組件間的信息交換,確保數(shù)據(jù)不漏傳,不多傳,即使斷線也可以自動恢復掉線的數(shù)據(jù)。
動力環(huán)境監(jiān)控系統(tǒng)實時處理平臺基于流式集群計算平臺,運行實時性要求高的業(yè)務,如復雜事件分析、數(shù)值計算等。為快速定位故障根源、各種類報表報告提供實時的數(shù)據(jù)二次計算。
數(shù)據(jù)分析通過在線分析引擎將規(guī)整后的動力環(huán)境監(jiān)控數(shù)據(jù)按照分析主題建立決策分析數(shù)據(jù)集,例如提供供電質量分析、蓄電池落后電池故障分析等。同時可以利用數(shù)據(jù)倉庫中的數(shù)據(jù)進行機器學習,運用各種數(shù)據(jù)挖掘算法進行分析,如趨勢分析、影響分析等。
數(shù)據(jù)存儲:根據(jù)數(shù)據(jù)的業(yè)務特性(如參數(shù)、配置、狀態(tài)等),對數(shù)據(jù)進行存儲。
3)展示層:將數(shù)據(jù)信息通過大屏、WEB、移動終端進行交互展示。
4)應用層:根據(jù)上傳的動力環(huán)境監(jiān)控數(shù)據(jù)完成應用級功能的實現(xiàn),主要包括設備監(jiān)控、報警輸出等。