门事件列表:非侵入式负荷分解之BLUED数据集

非侵入式负荷分解之BLUED数据集

BLUED数据集包含大约8天之内来自单个美国家庭的高频(12 kHz)家庭级数据。数据集的论文:《BLUED: A Fully Labeled Public Dataset for Event-Based Non-Intrusive Load Monitoring Research》,用这个数据集的话可以去看看这篇论文,除了讲数据怎么采的,还有所有电器种类以及平均功率等。
关于数据集的下载,原地址已经打不开了,我把自己处理过的数据集上传至网盘:https://pan.baidu.com/s/1ZJSqnY3-sBBAG-uZ7Kt7Dw 提取码:Alex。
原数据集拢共50多G,毕竟是高频数据。我处理后的更大(24h不间断上传了两天),请酌情下载。有新地址欢迎在评论区分享。

数据集结构

数据集下载下来是这样的压缩包:


解压后:


每个压缩包里面包含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格式。我分享到网盘的数据集是mat格式的,不需要处理,因此比原数据集大很多。

二、事件列表

分别是时间,投切电器的标签以及是哪一相的事件。这里的投切事件可能是投入也可能是投出,就是电器的开和关,是一 一对应的。标签对应哪一种电器在数据集原地址有,例如上图中111是冰箱,156是楼上浴室灯。

三、四个功率数据的mat文件压缩包

解压后是mat格式的文件,


fs=12000:电流电压的采样频率12KHZ;tt_power是功率数据对应的时间(从0开始的,每0.016667一个数据,是电流电压数据频率的1/200),t_power应该也是功率对应的时间吧,但我没看懂格式;Qa、Qb、Pa、Pb分别就是AB相的无功有功数据;
events这个字段里面肯定有Plugs这个字段,有的还有Env、CLGT,Unknow这三个字段。


Plugs里面是这样的:


MacAddr是投切事件的标签,appName是标签对应的电器名称,t是投切的时间,index是投切事件的功率数据索引值,phase是事件发生在哪一相。其他字段也是这样的结构,plugs记录的A相事件一般是冰箱的投切,也有吹风机的,env记录的A相一般是几个灯的事件。Unknown就是未知的电器了。

原始的标签列表我也不记得在哪里了,下面是我的笔记,因此不为准确性负责。
101—客厅台灯、102—客厅高台灯、103—车库门、108—厨房辅助刀、111—冰箱、112—客厅影音系统、118—电脑1、120—笔记本电脑、123—DVD 、127—空气压缩机、128—液晶显示器、129—电视、131—打印机、132—电吹风、135—客厅空插座、147—后院灯、148—洗手间灯、149—办公室灯、150—壁橱灯、151—楼上走廊灯、152—走廊楼梯灯、153—厨房走廊灯、155—厨房顶灯、156—楼上浴室灯、157—餐厅顶灯、158—卧室灯、159—地下室灯

最后放几张电流和功率数据绘制的图。

A相有功:


A相无功:


A相电流:(波形数据可以做谐波分析哦)

这里有更多适用于NILM的数据集:https://blog.oliverparson.co.uk/2012/06/public-data-sets-for-nialm.html
博主已不从事于该方向研究,故不再回复评论区问题,分享一个群:572251505

相关推荐

最新

相关文章