赞
踩
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。
16个大压缩包里面,只有一个压缩包是包含430个小压缩包,其余都是400个。解压后是包含文件头的txt文本,后面的数据分别是时间,A相电流,B相电流,A相电压。这个时间是从0开始的,而这个0时刻对应的是start_end.txt文件里面的开始时间。每100个txt文本对应一个功率数据的mat文件,所以一个大压缩包括四个功率数据文件。我这里有一段处理数据的代码:将这些txt文本删除文件头,并转成matlab读取的mat格式。我分享到网盘的数据集是mat格式的,不需要处理,因此比原数据集大很多。
分别是时间,投切电器的标签以及是哪一相的事件。这里的投切事件可能是投入也可能是投出,就是电器的开和关,是一 一对应的。标签对应哪一种电器在数据集原地址有,例如上图中111是冰箱,156是楼上浴室灯。
解压后是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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。