《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于密度聚類的能耗數據采集網關設計
基于密度聚類的能耗數據采集網關設計
2018年電子技術應用第6期
王 平,于祥春
重慶郵電大學 自動化學院,重慶400065
摘要: 現有用電信息采集網絡集中器不具備對異常用電量進行檢測功能,導致主站對異常用電行為分析與響應滯后。設計一款具備異常檢測功能的用電信息采集網關,將網關安裝在集中器側對集中器能耗數據進行異常分析是應對該問題的有效解決方案。根據用電信息采集網絡的特征和相關電網規約,網關通過構造數據幀查詢主站地址池配置自身地址;基于密度聚類DBSCAN算法和決策樹C4.5算法對異常用電行為進行判斷。實驗結果表明,該網關能夠快速地對自身地址進行配置并對能耗數據進行異常分析。
中圖分類號: TP391
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.174797
中文引用格式: 王平,于祥春. 基于密度聚類的能耗數據采集網關設計[J].電子技術應用,2018,44(6):35-38,43.
英文引用格式: Wang Ping, Yu Xiangchun. Design of power information collection gateway based on density clustering[J]. Application of Electronic Technique,2018,44(6):35-38,43.
Design of power information collection gateway based on density clustering
Wang Ping,Yu Xiangchun
School of Automation,Chongqing University of Posts and Telecommunications,Chongqing 400065,China
Abstract: Existing power collection network concentrator doesn′t have ability to detect abnormal power load, which leads the main station of abnormal electricity behavior analysis and response lag. An information collection gateway with anomaly detection function is designed. Installing the gateway on the concentrator side to conduct anomaly analysis of the energy consumption data of the concentrator is an effective solution to the problem. According to the characteristics of the information collection network and the relevant grid regulations, the gateway constructs its own address by constructing the data frame to query the address pool from the master station. The abnormal electric behavior is judged based on the density clustering DBSCAN algorithm and the decision tree C4.5 algorithm. Test results show that the gateway can quickly configure its own address and conduct anomaly analysis of energy consumption data.
Key words : acquisition gateway;anomaly detection;energy consumption data;address configuration;DBSCAN algorithm

0 引言

    隨著網絡技術的進步與發展,將無線抄表系統應用于電力行業已然成為一種趨勢[1]。集中器作為用電信息采集系統中的重要節點,是實現主站與采集節點的通信橋梁[2]。集中器作為中介轉發設備,缺乏對用電數據進行分析的能力,導致主站對用電行為分析和響應的滯后[3]。為了能夠在用戶側實現對能耗采集數據的分析與處理,采用該網關對集中器進行接入管理,獲取各集中器的能耗數據并進行分類存儲與分析,以解決主站對異常用電滯后的問題。

    目前,諸多學者針對用電信息采集系統及異常能耗數據分析提出了多種解決方案。文獻[3]通過構造關聯規則,提出了一種基于密度聚類DBSCAN算法,用于識別離群點的用電模式。文獻[4]通過軟、硬件的協同配合,實現了集中器與控制終端和遠程管理中心快速、可靠的通信。文獻[5]中的用電信息采集系統側重于需求管理和響應,分析了用戶用電行為。文獻[6]基于實時性方面的考慮,提出了一種層次化的異常事件檢測系統。以上研究對用電信息采集系統的發展做出了積極貢獻。

    為解決主站對用電數據分析滯后的問題,本文研究了網關接入用電信息采集系統時獲取地址的過程;網關接入用電信息采集網絡后,讀入集中器能耗數據并進行分類存儲,采用密度聚類DBSCAN算法[7-8]得出離群點集合,并通過決策樹C4.5算法[9-10]得出離群點數據對應的用電行為。

1 網關獲取節點地址

    網關與主站通信在應用層應滿足376.1電網規約[11],該規約對數據域地址進行規定,其地址由3部分組成:2 B行政區劃碼A1、2 B終端地址A2和1 B主站地址和組地址標志A3。

    網關接入用電信息采集網絡,獲取節點地址的流程如下:網關通過構建數據幀,向主站發送地址查詢命令,獲取地址A,其由2 B的行政區劃碼A1和2 B的終端地址A2構成,地址格式如圖1所示。

qrs2-t1.gif

    網關與主站進行通信的過程中,主站根據網關節點地址構建數據幀地址域,包括地址段A1、A2和A3。在單播情況下,A1、A2直接從目標集中器地址A中獲取,A3為主站地址和組地址標志。A3的D0位為終端組地址標志,D0為0時表示終端地址A2為單地址;D0為1時表示終端地址A2為組地址;A3的D1~D7組成0~127個主站地址MSA,其中數據幀地址域格式如圖2所示。

qrs2-t2.gif

2 網關關鍵軟硬件設計

    網關基于ARM11和Linux操作系統[12]進行設計,采用輕量級的SQLite3數據庫對相關能耗數據及用戶信息進行存儲。對用電信息采集數據進行分析需要基于一定規模的歷史數據,考慮到存儲容量、網關規格和成本等因素,采用SD卡進行內存擴展。選取BOA服務器作為網關的Web服務器程序,在網關上實現簡單的網頁查看功能。

2.1 外擴存儲模塊設計

    在網關上實現對用電信息采集數據的分析,需要基于一定的歷史數據,網關需要存儲一定數量的數據,而網關自身內存有限,所以需要擴大用電信息采集網關的存儲能力,SD卡與S3C6410中的SDIO0接口的原理圖如圖3所示。

qrs2-t3.gif

2.2 SQLite3數據庫的設計

    SQLite3是一個嵌入式數據庫,其存儲后端采用Btree實現。SQLite在硬盤上一個數據庫一個文件,每個數據庫文件頭部保存有這個數據庫的元信息,包括版本、大小、Btree根節點位置等。

    數據庫可以高效、安全、大批量地對數據進行管理,將SQLite3數據庫移植到本網關中以實現對能耗數據的分析。根據用電異常量分析算法對數據類型的需求進行存儲,包括能耗類型、相對頻率、用戶類型、環境溫度等。

2.3 BOA服務器程序的設計

    本網關采用BOA服務器Web程序搭載后臺管理界面,前端界面采用AJAX技術與服務器中的CGI程序進行交互,后臺管理網頁設計架構如圖4所示。

qrs2-t4.gif

    用電信息采集網關Web網頁中的主要功能包括以下3個方面:

    (1)查詢能耗信息:通過曲線對能耗信息進行顯示,可以查看用戶時、日、月的用電信息等情況。

    (2)查看網關狀態:主要顯示當前數據庫的可用空間、與服務器間的通信狀況及接入的集中器信息。

    (3)查看能耗數據分析:可查看歷史能耗信息及異常情況下的數據情況。

3 用電信息異常分析算法

3.1 密度聚類算法

    網關將集中器上傳的能耗數據進行備份,以進行及時分析。對用電時段進行劃分,將工作日劃分為黑、白兩個時段,將周末劃分為早、中、晚3個時段,各時段的時間跨度可根據用戶類型及其生活作息習慣進行調整。在相同日期類型和時間段內,人們的用電行為比較類似,用電數據具有較小的波動性,采用密度聚類DBSCAN算法獲取異常用電數據。

qrs2-gs1-5.gif

3.2 異常量的獲取

    將不同日期類型和時間段的數據作為一個能耗數據單元,針對不同的數據單元采用不同的參數Eps和MinPts。參數的選擇效率直接決定了該網關的質量,采用文獻[13]提出的根據KNN分布算法與數學統計分析使網關自行計算各個數據單元中參數Eps與MinPts的值。

qrs2-gs6.gif

3.3 異常量分析

    以一定周期對用電數據進行采集,同時采集溫度、日期類型和用電狀態(是否有異常,是何種異常),并將采集的數據存放在data.db文件中。采用決策樹C4.5算法對歷史數據及對應的用電行為進行訓練。調入通過DBSCAN算法獲取的各個數據單元的噪聲點集合qrs2-gs6-x1.gif根據決策樹C4.5算法得出各噪聲點所對應的異常用電行為,并通過相應的機制采取對應的措施。然后根據實際調查驗證通過決策樹C4.5算法得出的結論是否正確,如果不正確將實際用電行為替代判斷用電行為。

4 測試與分析

4.1 實驗平臺的搭建

    搭建測試環境,所需設備與模塊如表1所示。

qrs2-b1.gif

    采用2個集中器分別與16個采集節點通過470 MHz構建無線抄表網絡,網關通過交換機與集中器和主站(筆記本電腦)相連,集中器通過交換機接入網關。一個集中器采集子網放置在距離網關較近的地方,另一個集中器采集子網放置在較遠的地方,并且將兩個集中器采集子網設置為不同的通信信道,將一個子網內節點的信道設置為9,另一個子網內節點的信道設置為14,以防止采集節點之間的相互干擾。

4.2 網關獲取地址的驗證

    網關上電后,向主站發送地址查詢主站的行政區劃碼A1和管理的網關數量配置自身地址,通過串口調試助手打印網關地址信息。打印結果為00000001,前兩個字節為行政區劃碼A1,與主站保持一致;由于在網關接入主站時主站僅有網關這一個節點,因此終端地址A2為0001,其打印信息如圖5所示。

qrs2-t5.gif

4.3 異常分析模塊的驗證

    將用電數據進行分段,并歸一化至溫度為25 ℃的情況下,通過KNN分布算法和數據統計算法實現對參數Eps與MinPts的自行計算,提高了網關的運行效率。

    根據不同日期類型和用戶的用電習慣將一天的用電數據進行分段劃分,分別對工作日和周末的不同時間段的用電數據進行聚類,并將節假日通過節假日因子歸并為周末進行聚類,采用DBSCAN算法能夠準確判斷新讀入的用電信息是否為噪聲點。通過決策樹C4.5算法對歷史數據分時段和日期類型進行訓練,能夠準確判定噪聲點的異常用電行為。

    以工作日、周末和節假日對用電日期進行歸類,并將節假日歸并為周末,使得在各自的用電類別中人們的用電習慣具有較高的相似性,采用決策樹C4.5算法可以得到更為準確的結果。將周末和工作日的用電數據根據人們的用電習慣的不同分為不同的區間單元,使得在各個時段內用電數據波動幅度較小,提高了DBSCAN算法的準確性。

5 結論

    本網關結合用電信息采集網絡特征,基于相關電網規約構造數據查詢幀,配置網關自身地址,實現網關對集中器的接入管理。通過對外擴存儲拓展程序、SQLite3數據庫程序、BOA服務器程序的設計和移植以及異常檢測單元塊的設計,完成網關在數據存儲和異常檢測功能。本文所采用的查詢主站地址池方法可以高效地配置網關自身地址;網關采用SQLite3數據庫實現對能耗數據的有效存儲,通過采用DBSCAN算法和決策樹C4.5算法實現對采集數據的異常用電行為的判斷,解決了主站對能耗數據分析滯后的問題。

參考文獻

[1] 孫宏斌,郭慶來,潘昭光.能源互聯網:理念、架構與前沿展望[J].電力系統自動化,2015(19):1-8.

[2] 佟為明,張希棟,李中偉,等.基于橢圓曲線密碼的數據集中器通信報文混合密碼算法[J].電力系統自動化,2014,38(4):86-91.

[3] 田力,向敏.基于密度聚類技術的電力系統用電量異常分析算法[J].電力系統自動化,2017(5):64-70.

[4] 向敏,王時賀,趙星宇.一種基于電力載波通信的路燈控制系統集中器的設計[J].重慶郵電大學學報(自然科學版),2013,25(2):161-165.

[5] GELAZANSKAS L,GAMAGE K A A.Demand side management in smart grid:a review and proposals for future direction[J].Sustainable Cities & Society,2014,11(11):22-30.

[6] LEE S C,NEVATIA R.Hierarchical abnormal event detection by real time and semi-real time multi-tasking video surveillance system[J].Machine Vision & Applications,2014,25(1):133-143.

[7] 韓利釗,錢雪忠,羅靖,等.基于區域劃分的DBSCAN多密度聚類算法[J/OL].[2017-06-04].http://www.arocmag.com/article/02-2018-06-047.html.

[8] MALHOTRA A,BAJAJ K.A hybrid pattern based text mining approach for malware detection using DBScan[J].CSI Transactions on ICT,2016,4(2-4):141-149.

[9] 苗煜飛,張霄宏.決策樹C4.5算法的優化與應用[J].計算機工程與應用,2015,51(13):255-258.

[10] MANTAS C J,ABELLAN J,CASTELLANO J G. Analysis of Credal-C4.5 for classification in noisy domains[J].Expert Systems with Applications,2016,61:314-326.

[11] Q/GDW 376.1-2013.電力用戶用電信息采集系統通信協議[S].北京:國家電網公司,2013.

[12] 劉煒,毛建鑫,梁磊,等.一種基于ARM的集中器的硬件實現[J].電子技術應用,2014,40(1):86-89.

[13] 周治平,王杰鋒,朱書偉,等.一種改進的自適應快速AF-DBSCAN聚類算法[J].智能系統學報,2016,11(1):93-98.



作者信息:

王  平,于祥春

(重慶郵電大學 自動化學院,重慶400065)

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 黄瓜视频有直播的不| 一本一道波多野结衣一区 | 亚洲午夜精品久久久久久人妖| 美女被免费网站91色| 国产真实乱了全集磁力| 一区二区三区日韩| 日本媚薬痉挛在线观看免费| 亚洲欧美日韩第一页| 精品欧美日韩一区二区| 国产成人国产在线观看入口| 91精品国产自产91精品| 少妇无码太爽了不卡视频在线看| 久久机热re这里只有精品15| 欧美成人精品高清在线观看| 出包王女第四季op| 青春草在线视频观看| 国产精品亚洲欧美大片在线观看| my1136蜜芽入口永不失联版| 无遮挡很污很爽很黄的网站| 亚洲V欧美V国产V在线观看| 波多野结衣bt| 八木梓纱老师三天两夜| 视频久re精品在线观看| 国产激情电影综合在线看| 99国产精品99久久久久久| 成人三级在线观看| 久久免费精彩视频| 欧洲美熟女乱又伦av影片| 亚洲第一黄色网址| 秋霞免费理论片在线观看午夜| 国产乱子经典视频在线观看| 天天久久影视色香综合网| 国内精品视频一区二区三区八戒 | 又粗又硬又黄又爽的免费视频| 黄色永久免费网站| 国产精品免费视频网站| a级片在线观看视频| 成人在线免费看| 久久久久久久综合色一本| 最新在线中文字幕| 亚洲午夜精品一区二区|