nilm 电流指纹设备 开源数据集 plaid 介绍/下载
·
# plaid数据集下载
推荐 https://figshare.com/articles/dataset/PLAID_-_A_Voltage_and_Current_Measurement_Dataset_for_Plug_Load_Appliance_Identification_in_Households/10084619
坑货 https://nbsdc.cn/general/dataDetail?id=64ef2e4ebb16e07b0603ac0b&type=1
# 注意
中国用的就是交流电220V电压
美国家用电网不是直流电,而是 交流电(AC),美国标准为大约 120 V RMS、60 Hz。
# 官方数据介绍
https://www.nature.com/articles/s41597-020-0389-7?utm_source=chatgpt.com
```
PLAID 是一个开源、高采样率的家庭电器电压与电流测量数据集,主要特点包括:
• 总共 1876 条 submetered(单台设备)记录(17 种设备类)。 
• 来自 65 个不同位置、约 330 种不同品牌/型号的测量样本。 
• 每条记录采样率为 30 kHz,持续数秒钟,包括设备启动及稳态运行。 
• 同时还包含 1314 条 aggregated(叠加)数据,记录多个设备同时运行的高频电信号。 
```
PLAID 数据集在 NILM 和能耗识别里的两个主要用途:
✅ 📌 设备分类(Appliance Identification)
可以利用 电压 + 电流波形 来训练模型,根据设备行为模式判定设备类型。 
✅ 📌 负载分解(Non-Intrusive Load Monitoring)
利用高频总表信号(合表)做事件检测和负载识别,目标是从聚合信号分离出各个设备的运行情况
## 两个版本
版本 含义
PLAID 1 初版数据采集(若干电器)
PLAID 2 更新、扩展样本(更多电器、更多测量)
# 文件下载 区别
PLAID 提供了高频电压/电流数据,包含:
• submetered(分表)文件夹/数据 —— 单个电器独立测量
• aggregated(聚合)文件夹/数据 —— 多个电器同时运行时的总电信号
• 以及一些元数据(metadata)和脚本工具等
作者专门设计 PLAID 时考虑了两个研究问题:
1. 单设备状态识别 → 用 submetered 数据训练/收集电器特征
2. 叠加负载识别 → 利用 aggregated 数据测试分解算法
# 数据特点
数据2020年发布
数据收集背景
🌍 地理范围:美国宾夕法尼亚州匹兹堡地区
🏘️ 收集规模:跨越65个不同的居住地点
🔌 设备多样性:涵盖各种常见家用电器
📈 数据精度:超高采样频率(30kHz)确保瞬态特征完整捕获
# [metadata_submetered.json](plaid/metadata_submetered.json)
json数组中一个 eg:
```json
{
"appliance": {
"brand": "",
"current": "",
"load": "NL",
"manufacture_year": "",
"model_number": "",
"notes": "",
"status": "off-on",
"type": "Compact Fluorescent Lamp",
"voltage": "",
"wattage": ""
},
"header": {
"collection_time": "July, 2013",
"notes": "some instances are not well calibrated, meta data are not complete",
"sampling_frequency": "30000Hz"
},
"instances": {
"length": "2.00s"
},
"location": "house1"
}
```
```
appliance(电器信息)
brand: 电器品牌(此处为空)
current: 电流信息(此处为空)
load: 负载类型,"NL"表示非线性负载(Non-Linear)
manufacture_year: 制造年份(此处为空)
model_number: 型号(此处为空)
notes: 备注信息(此处为空)
status: 电器状态,"off-on"表示从关闭到开启的状态变化
type: 电器类型,"Compact Fluorescent Lamp"表示紧凑型荧光灯
voltage: 电压信息(此处为空)
wattage: 功率信息(此处为空)
header(数据头信息)
collection_time: 数据采集时间为2013年7月
notes: 说明某些实例校准不佳,元数据不完整
sampling_frequency: 采样频率为30kHz(30000Hz)
instances(实例信息)
length: 每个数据实例的时间长度为2秒
location(位置信息)
数据采集地点为"house1"(房屋1)
```
## status 枚举值
| 原始值 | 直译 | 推荐中文(工程语义) |
|---|---|---|
| charging | 充电 | 充电状态 |
| high | 高 | 高功率运行 |
| highcool | 高冷 | 高功率制冷 |
| highfan | 高风 | 高档风机运行 |
| highheat | 高热 | 高功率制热 |
| highhot | 高热 | 高温 / 强加热模式 |
| highwarm | 高暖 | 高功率暖风 |
| low | 低 | 低功率运行 |
| lowcool | 低冷 | 低功率制冷 |
| lowfan | 低风 | 低档风机运行 |
| lowheat | 低热 | 低功率制热 |
| lowhot | 低热 | 低温 / 弱加热模式 |
| lowwarm | 低暖 | 低功率暖风 |
| medium | 中 | 中功率运行 |
| mediumhot | 中热 | 中等加热模式 |
| noheat | 无热 | 无加热模式 |
| off-defroster | 关闭-除霜 | 关闭(除霜结束) |
| off-on | 关-开 | 开关切换状态 |
| regular | 常规 | 常规运行状态 |
## type枚举值
| 原始值 | 中文翻译 |
|---|---|
| Air Conditioner | 空调 |
| Blender | 搅拌机 |
| Coffee maker | 咖啡机 |
| Compact Fluorescent Lamp | 紧凑型荧光灯(节能灯) |
| Fan | 风扇 |
| Fridge | 冰箱 |
| Hair Iron | 直发器 / 卷发棒 |
| Hairdryer | 吹风机 |
| Heater | 取暖器 |
| Incandescent Light Bulb | 白炽灯 |
| Laptop | 笔记本电脑 |
| Microwave | 微波炉 |
| Soldering Iron | 电烙铁 |
| Vacuum | 吸尘器 |
| Washing Machine | 洗衣机 |
| Water kettle | 电热水壶 |
## load 枚举值
| 原始值 | 中文含义 | 工程解释 |
|---|---|---|
| I | 感性负载 | 以电机、电感为主的负载(如空调、冰箱、风扇),无功功率占比较高 |
| NL | 非线性负载 | 含整流/开关电源的负载(如电脑、LED、电源适配器),电流畸变、高谐波 |
| R | 阻性负载 | 以电阻为主的负载(如电热水壶、电炉、取暖器),功率稳定、无功接近 0 |
# scv文件格式
每个csv文件包含两列数据:
✅ 这两个字段分别是: //from 官方论文
• 第一列:电流瞬时值(安培 A)
• 第二列:电压瞬时值(伏特 V)
30000Hz(每秒采集30000次) 2s
即单文件总共60000行数据
# 品类
HVAC 空调 压缩机 / 电机大负载
Motor 风扇/洗衣机 电机类
Resistive 电阻类(热水壶、电炉)
Electronics 开关电源类 LED照明等
# 无功功率计算
前提: 电压和电流必须同时采样
Q = \sqrt{S^2 - P^2}
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)