Electric device abnormal detection based on IoT and knowledge graph-学习笔记
Electric device abnormal detection based on IoT and knowledge graph
In this paper, we propose an electric device abnormal detection algorithm based on the knowledge graph minning.
PPT
基于物聯網和知識圖的電氣設備異常檢測
Electric device abnormal detection
物聯網或物聯網技術的發展近年來迅速:借助這些物聯網傳感器,可以從溫度實時獲取電氣設備的環境數據和運行狀態。
傳統上,基于閾值的方法被廣泛應用。專家為不同的目標定義了不同的閾值。
這種方法沒有考慮不同情況和相關參數,可能會對物聯網設備記錄值產生巨大的影響。
Methodology
Abnormal detection framework for electric IoT sensors
1、從整體知識圖譜中生成一個子圖來描述傳感器的特征。
2、將子圖與總體圖進行匹配,以找出輪廓與參考傳感器集相似的傳感器。
3、通過相關算法分析來自這些選定參傳感器的周期監測數據,以計算兩個傳感器之間的距離。
物聯網傳感器異常檢測框架:
三種類型研究信息以生成知識圖譜:物聯網傳感器數據,電力基礎設施數據和開放數據。
物聯網傳感器和電力基礎設施的數據集可以是從現有的關系數據庫生成。因此,數據質量可以得到保證。
對于開放數據,主要介紹天氣(動態)和經濟(靜態)該地區的信息。
為了描述電氣系統中的IoT傳感器,創建了具有動態時間順序數據結構的新穎實體。
首先應用實體檢測算法找出數據集中有意義的對象。
然后將對象分為不同的類型,例如人員,公司,變電站等。對于每個識別的對象,根據其類型和動態數據源(如果可用)為屬性進行填充關聯。
最后,檢測到的實體是手動重新檢查以提高生成的質量知識圖譜。
實體之間的關系可以根據三個數據集的特征進行檢測。
對于結構數據,根據數據庫中的表列信息直接定義實體之間的關系。例如,如果傳感器表具有其生產公司的列,則可以從傳感器及其制造商生成制造關系。
對于電網基礎設施數據,根據網格系統的拓撲生成關系,例如從發電站到變電站的連接。
對于打開信息,可以自動使用語言處理方法從數據集中識別關系,然后再由專家重新檢查以提高準確性。
為了建立能夠反映目標傳感器特征的子圖,首先對知識圖和不同類型的傳感器進行分析。對于每種類型,定義一個子圖來描述傳感器。如果新節點或關系包含在知識圖中,則可以更新定義。
匹配算法如圖所示
需要兩個步驟。
靜態步驟(S1)。根據節點的靜態屬性計算相應節點的距離。距離函數是為每種類型的實體預定義的。
例如,兩個子站之間的距離可以由其負荷、覆蓋面積和設備結構的差異來定義。節點之間的關系距離也在S1中定義。所有距離都規范化為[0,1]。
動態步驟(S2)中,用周期P將具有動態源的實體劃分為多個狀態,然后對每個分段的周期,將統計距離與目標子圖中相應的實體進行比較。
例如,變電站中的溫度傳感器與變電站的負荷和天氣有關。如果想找到一段時間內的參考數據,應該找到與目標傳感器在類似情況下運行的類似傳感器。換言之,在相似的天氣(特別是溫度)下具有相似負載的相似類型的傳感器。其中一個明顯的參考就是歷史數據,只要負荷和天氣相似,歷史數據就可以作為異常檢測的參考數據。
基于信號相關的異常檢測。從匹配過程中,我們可以為周期P中的目標傳感器生成參考數據。
為了檢測周期P中的傳感器是否正常運行,
1.將公式(1)中所示的兩個信號之間的相關性定義為它們的距離。Cov(X,Y)是信號X和Y的協方差,Var(X)是信號X的方差,然后計算出兩個信號從參考集到目標的距離。
2.基于距離矩陣,采用DBscan算法對信號進行聚類。如果目標位于大多數類中,則將其視為正常信號。否則,會報告異常傳感器的警報。
該方法不僅可以檢測出目標傳感器的異常,而且可以檢測出歷史異常狀態和其他異常傳感器。
3.然而,該方法不能處理異常傳感器占多數時的大故障情況,可以通過增加參考傳感器來增加正常節點的數目。
Experiments
以兩個地點的10個變電站的環境監測系統為例。
環境參數包括溫度、濕度和照度。
基礎設施數據包括每個變電站的電壓和電流。
公開的數據主要是這些變電站的氣象信息。
總體數據涵蓋2018年6月至7月兩個不同地點的30天。
環境數據和基礎設施數據以一分鐘的頻率更新。
天氣數據從網站上獲取,每小時更新一次。
為了進一步提高多樣性,模擬了另外一個有三個變電站的位置。即位于三個不同區域的10個變電站中的傳感器總數為30個。
用Neo4j實現了所提出的知識,它可以支持Cypher查詢語言或CQL的節點選擇和子圖匹配
測試知識圖直接從系統配置創建
選擇了一個小時作為測試周期,其中包括60條測試記錄。
定義的溫度傳感器特征子圖包括變電站的面積、電壓和電流。
在圖匹配的第一步之后,通常選擇最相似的3或4個實體作為參考數據源。
然后將切片窗口方法應用于這些參考傳感器,找出與相應的動態數據具有靜態相似性的周期。
“切片”窗口的步長設置為10分鐘以提高搜索速度。
選擇了最相似的50個參考數據來應用dbscan聚類算法。
圖中顯示了使用dbscan方法的集群結果。通過與參考數據集的比較,可以看出異常傳感器的識別是非常容易的。
根據測試,所提出的方法可以在所有定義的異常行為中識別出92%以上的異常情況。
盡管現有的實現只是一個帶有少量設備的測試演示,但與其他方法(如基于閾值或規則定義的方法)相比,它仍然顯示出相當高的準確性。
表中給出了不同方法之間的精度比較。
通過將知識圖譜擴展為更多的相關實體和更大的歷史記錄,可以進一步改進所提出的框架。
總結
以上是生活随笔為你收集整理的Electric device abnormal detection based on IoT and knowledge graph-学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 保温板种类(各类保温板特点分析)
- 下一篇: Error detection in K