天天看點

非侵入式負荷matlab程式,非侵入式負荷分解之BLUED資料集

非侵入式負荷分解之BLUED資料集

非侵入式負荷分解之BLUED資料集

BLUED資料集包含大約8天之内來自單個美國家庭的高頻(12 kHz)家庭級資料。該資料集還包含一個事件清單,該清單涉及家庭中每台裝置每次更改狀态(例如打開微波爐)。點這裡可以下載下傳資料收集。資料集比較大,畢竟是高頻資料。它這個網站有點問題,下載下傳的時候可能會網速為0,過一會又可以繼續下,慢慢等着吧,失敗了就重新下。

資料集結構

資料集下下來是醬紫的:

非侵入式負荷matlab程式,非侵入式負荷分解之BLUED資料集

解壓後:

非侵入式負荷matlab程式,非侵入式負荷分解之BLUED資料集

每個壓縮包裡面包含400個電壓電流壓縮包、A相事件清單,B相事件清單和AB相都有的事件清單,四個功率資料的mat檔案壓縮包、起始時間.txt, Readme.txt。

一、400個電壓電流壓縮包

16個大壓縮包裡面,隻有一個壓縮包是包含430個小壓縮包,其餘都是400個。解壓後是包含檔案頭的txt文本,後面的資料分别是時間,A相電流,B相電流,A相電壓。這個時間是從0開始的,而這個0時刻對應的是start_end.txt檔案裡面的開始時間。每100個txt文本對應一個功率資料的mat檔案,是以一個大壓縮包括四個功率資料檔案。我這裡有一個老哥寫給我的代碼(感謝老哥):将這些txt文本删除檔案頭,并轉成matlab讀取的mat格式。(騙兩個積分勉強度日。。。)

非侵入式負荷matlab程式,非侵入式負荷分解之BLUED資料集

二、事件清單

非侵入式負荷matlab程式,非侵入式負荷分解之BLUED資料集

分别是時間,投切電器的标簽以及是哪一相的事件。這裡的投切事件可能是投入也可能是投出,就是電器的開和關,是一 一對應的。标簽對應哪一種電器在資料集下載下傳的網頁有,例如上圖中111是冰箱,156是樓上浴室燈。

三、四個功率資料的mat檔案壓縮包

解壓後是mat格式的檔案,

非侵入式負荷matlab程式,非侵入式負荷分解之BLUED資料集

fs=12000:電流電壓的采樣頻率12KHZ;tt_power是功率資料對應的時間(從0開始的,每0.016667一個資料,是電流電壓資料頻率的1/200),t_power應該也是功率對應的時間吧,但我沒看懂格式;Qa、Qb、Pa、Pb分别就是AB相的無功有功資料;

events這個字段裡面肯定有Plugs這個字段,有的還有Env、CLGT,Unknow這三個字段。

非侵入式負荷matlab程式,非侵入式負荷分解之BLUED資料集

Plugs裡面是醬紫的:

非侵入式負荷matlab程式,非侵入式負荷分解之BLUED資料集

MacAddr是投切事件的标簽,appName是标簽對應的電器名稱,t是投切的時間,index是投切事件的功率資料索引值,phase是事件發生在哪一相。其他字段也是這樣的結構,plugs記錄的A相事件一般是冰箱的投切,也有吹風機的,env記錄的A相一般是幾個燈的事件。Unknown就是未知的電器了。

差不多就是這些了吧,第一次寫部落格,沒講清的地方可以在評論區問,知道的就回。最後放幾張電流和功率資料繪制的圖。

A相有功:

非侵入式負荷matlab程式,非侵入式負荷分解之BLUED資料集

A相無功:

非侵入式負荷matlab程式,非侵入式負荷分解之BLUED資料集

A相電流:(波形資料可以做諧波分析哦)

非侵入式負荷matlab程式,非侵入式負荷分解之BLUED資料集

最後,點這裡 發現更多NILM資料集!!!!

非侵入式負荷分解之BLUED資料集相關教程