第33卷第4期 上海电 力 学 院 学报 Vo1.33.No.4 2017年8月 Journal of Shanghai University of Electric Power Aug. 2017 DOI:10.3969/j.issn.1006—4729.2017.04.010 非侵入式电力负荷监测技术研究 汪四仙,毕忠勤 (上海电力学院计算机科学与技术学院,上海200090) 摘要:非侵入式负荷监测(NILM)技术通过分解总电力负荷数据,使电力用户了解不同时段各类设备的电 能消耗,帮助决策者制定合理的节能计划,减少能源开支,并对节能减排具有重要作用.分析了NILM相对于 传统侵入式负荷监测的优势,具有成本低、部署简单、扩展容易等特点.概述了NILM的基本框架,从监督和非 监督算法两个方面进行了详细介绍.讨论了现有的数据集和算法评价指标,并指出了目前NILM面临的挑战. 关键词:非侵入式负荷监测;基本框架;评价指标;数据集 中图分类号:TP273.5;TM714;TM76 文献标志码:A 文章编号:1006—4729(2017)04—0357-05 Study on Non-Intrusive Load Monitoring Technology WANG Sixian,BI Zhongqin (School ofComputer Science and Technology,Shanghai University ofElectric Power,Shanghai 200900,China) Abstract: Non-Intrusive Load Monitoring(NILM)technology enables power users to under- stand the power consumption of various types of equipment at different times by disaggregating the total energy load data to help decision makers develop sound energy efifciency plans,reduce energy costs,which plays an important role in emission reduction.The advantages of NILM are naalyzed in comparison with the traditional intrusion load monitoring,and the characteristics of low cost,simple deployment and easy expansion.Secondly,the basic framework of NILM is summa- irzed,and the NILM algorithm is introduced in det ̄l from the two aspects of supervision and unsupervised algorithm.Then the existing data set and algorithm evaluation index are discussed. Finally,the challenges facing the current NILM are pointed out. Key words: non—intrusive load monitoring;basic framework;evaluation criteria;dataset 为了提高国网用电利用率,减少电力系统成 测,并将监测信息反馈给消费者,可以有效解决能 本,加大用户对电网的调节作用,让老百姓享受到 源的浪费,细化智能电表获得的总负荷数据 J.为 峰谷电价的优惠,需要从各个家用设备的用电时 了实现这样的监测与反馈,研究者们提出了设备 间段和用电量着手,精确掌握其用电状况,并进行 负荷监测方法(Appliance Load Monitonng, 细粒度的电力负荷监测,这是电网智能化建设中 ALM),主要包括侵入式负荷监测(Intrusive Load 非常关键的技术环节.通过细粒度的能源消耗监 Monitoring,ILM)和非侵入式负荷监测(Non一 收稿日期:2017—03—09 通讯作者简介:汪四仙(1993一),女,在读硕士,安徽黄山人.主要研究方向为非侵入式电力负荷分解技术 E—mail:wsxjy1993@163.tom. 358 上海电力学院学报 Intrusive Load Monitoring,NILM).侵入式负荷监 测是在用户的每个用电设备上安装传感器,用以 采集其使用情况的数据.该方法的优点是监测数 据准确可靠,缺点是经济成本高、实施性难度大、 用户接受程度较低.与ILM相比,NILM的经济成 本低,实用性强 .随着科技的发展,NILM的研 究热度又一次提升,但对于非侵入式负荷分解的 研究还不够深入,仍有较大的发展空间. 1 非侵入式负荷监测概述 非侵入式负荷监测由HART G W于20世纪 80年代提出 J,其实质就是负荷分解,即对小区 或家庭电力负荷入口的总负荷数据进行分解,包 含电压、电流、功率负荷等数据.要达到这一目标, 需要在小区或家庭总电力人口处安装数据采集设 备,如传感器或智能电表,收集电压、电流、功率数 据.通过分析这些数据,有助于了解住宅的用电负 荷情况,以及每个家用设备的用电情况,详细到不 同时刻的用电量和用电时间,进而获取用户用电 的规律信息,提升从总负荷入口获取的数据的应 用价值,电力公司和电网可利用这些有价值的信 息做出利国利民的决策.这一概念受到全球范围 内电力公司和科研机构的广泛关注 .随着非侵 入式负荷监测系统的进一步研究,有限状态机和 连续可变状态设备有了新的进展,其含义进一步 扩展,演化为现今的NILM系统.非侵入式负荷监 测系统如图1所示. 图1 NILM系统不意 各个设备功率的总和就是电力供给入口处的 总功率,即: P(t)=P1(t)+P2(t)+P3(t)+…+ P ( ) (1) 由式(1)可知,单个用电设备的功率变化将 引起系统总功率的变化,反之,系统总功率的改 变必定是由单个用电设备运行状态改变而导致 的.于是可以根据系统总功率的变化情况来推 测是由哪种电器所引起的,这就是NILM的基本 概念. 自非侵入式负荷监测系统概念提出以来,各 国学者陆续提出了许多用于监测和识别用电负荷 的不同理念,并基于这些理念搭建了实际的负荷 监测系统.现有的负荷监测系统的基本框架如 图2所示. 图2 NILM系统的基本框架 图2中,数据采集模块的作用是获取原始数 据,即总负荷的稳态和暂态信号.数据预处理模块 按预设前提对数据作一定的处理,如归一化、频谱 计算等.事件检测模块对负荷投切操作进行检测, 可通过设定某一负荷特征的判定阈值来得知设备 运行状态的变化情况. 特征提取模块是非侵入式负荷监测系统的关 键模块,它可以从稳态和暂态两个方面提取负荷 特征.提取稳态特征时,对监测系统的硬件水平要 求较低,系统采样频率和计算能力较低,但稳态负 荷特征很难区分特征重叠事件.负荷暂态值比稳 态值更加难以测量,对硬件水平、采样频率的要求 较高,但获取波形、持续时间、谐波等暂态特征值, 可以更好地定义设备状态的转变. 负荷识别模块将特征提取模块获取的负荷 特征与负荷特征数据库进行对比,达到相似标 准即可识别出相应设备.建立负荷特征数据库 的常用方法主要有两种:一是人工记录总结负 荷特征;二是通过机器学习中的算法进行自动 分类.第1种方法要浪费大量的人力物力,第2 种方法是机器学习的分支,可选择的算法有很 多,故应用更为广泛. 汪四仙,等:非侵人式电力负荷监测技术研究 359 负荷管理模块利用负荷识别模块生成的信息 得到用电设备详细的耗能情况,引导用户合理消 费,进而优化国家电力资源配置. 度.KATO T等人¨。。提出用支持向量机来分类设 备,效果良好. 王志超¨ 利用决策树算法分治的思想,结合 3种特征参数(功率变化参数、谐波含有率、电艮 2非侵入式电力负荷分解算法 非侵入式负荷分解算法分为监督学习方法和 非监督学习方法两种.本文总结了NILM中运用 的监督和非监督方法,并进一步分析其局限性. 电流轨迹)进行识别和分类,让不同的特征参数发 挥各自的优势,算法简单、高效,有效减少了与数 据库比对的计算量. 2.2非监督学习算法 最近,研究人员开始探索在没有先验信息的 条件下实现负荷分解.KIM F H等人 提出结合 FHSMM(factoril hidden semi—Markon Mode1)和 负荷识别在很大程度上取决于负荷特征,根 据文献[7],用户设备可按照运行状态分类如下. (1)1型双态设备,只有两个运行状态,即 开和关,如台灯、烤面包机等. (2)2型有限多状态设备,有多个运行状 态且是有限个,这类设备也被称为有限状态机,如 洗衣机、炉灶等.这些设备的开关模式是可重复 的,便于负荷分解算法的识别. (3)3型(4)4型连续变状态设备,功率可变但不 恒定设备,一天24 h几乎保持稳 是周期性变化,如调光灯和电动工具. CFHM(Conditional Factorial Hidden Markov Mod- e1)两种模型,产生新的模型CFHSM(Conditional Factorial Hidden Semi—Markon).实验结果表明, CFHSM优于其他非监督学习算法,可以准确地将 电力负荷数据分解为每个设备的电力使用信息. KOLTER J Z等人 提出了一种相关算法—— 加性因子近似最大后验推理算法,已经被应用于 负荷分解,该算法有较高的精度和召回率,且不受 局部优化的影响. MARTINS J F等人¨ 基于S变换提出了一 定的有功和无功功率,如烟雾探测器、电话、有线 电视接收机等. 2.1监督学习算法 SRINIVASAN D等人 提出了一种基于神 经网络的非侵人性谐波源识别算法,该方法从输 种新的非侵入式电力负荷监测模式,并给出了 相应的监测步骤.黎鹏¨ 对稳态特征进行分析, 提出了一种基于最优求解方法和表格法的非侵 入式负荷分解算法.最优求解方法可以在线确 定不同类型设备的功耗比例,表格法在离线情 入电流波形中提取负荷特征,使用不同的谐波特 征惟一性来惟一地识别各种类型的设备. KAMAT S P 提出了一种利用模糊识别进行负 荷分解的方法.SUZUKI K等人 提出了基于整 数规划的非侵入式负荷分解算法.MARCHIORI 况下形成估量电流和功率比例的对照表,在线 情况下只要找到与实际测量的负荷电流最接近 的估计电流,即可实现负荷分解.牛卢璐等人¨6J 提出了一种根据暂态事件自主监测算法的 A等人 用贝叶斯算法,对每一个设备都训练一 个朴素贝叶斯分类器,进而用分类器来识别单个 设备的运行状态.此外,为了提高系统的识别精度 和实时检测状态变化,使用贝叶斯网络分析用户 行为,利用贝叶斯滤波器在线推理,提升分类器精 NILM,该算法基于CUSUM滑动窗,精度较高, 鲁棒性强. 对负荷分解常用的学习算法进行比较,结果 如表1所示. 表1 5种负荷分解算法的比较 上海电力学院学报 3算法评价指标 为了便于评估负荷分解算法,KOLTER J Z 等人¨ 构建了REDD(the Reference Energy Disaggregation Data Set)数据集,该数据集记录了 6个家庭短周期内的高频和低频数据. ANDERSON K等人 副构建了BLUED数据集,记 录了1个家庭的用电总负荷数据,而不包含子表 记录数据.BARKER S等人¨ 构建了Smart数据 集,包含3个家庭的总负荷数据和单个家庭的子 表数据.HOLCOMB C_2 构建的Pecan Street数 据集包含10个家庭的总负荷数据和子表负荷数 据.ZIMMERMANN J P等人l2。。构建了HES数据 集,其来自251个家庭,但总负荷数据只采集了 14个家庭. 然而,以上每个数据集的目标不同,导致了它 们使用完全不同的格式,这就给数据集的工程应 用造成了一定的障碍.为了解决这一问题, BATRA L N等人 提出了NILMTK-DF,这是启 发于REDD数据格式的一种公共数据集格式,可 以转换现有的数据集.NILMTK包含6大数据集 的接口,即REDD,Smart,Pecan Street,iAWE, AMPds,UK—DALE.BLUED数据集因没有子表 数据,HES数据集因时间约束,均不包括在 NILMTK-DF内.NILMTK是一个非侵入式负荷 监控的工具包,于2014年发布,为支持能量分解 研究提供了软件基础设施,旨在帮助研究人员评 估NILM算法的精度. 与此同时,研究人员提出了各种评价分解方 法的性能评价指标.准确度是识别算法准确性最 广泛使用的性能评价指标.但对于多类分类问题, 总体准确度并不是一个契合的指标,这是因为它 受损于不平衡数据问题.LIANG J等人 对该问 题做了进一步的研究,提出了监测准确度、分类准 确度、总体准确度3种度量方式,实现了全面、细 致的性能评价.KOLTER J z等人 提出了新的 ’'” 评测方法F度量,其运算公式为 ,其中精度P p’’ 是负荷分解后相关设备的功率值与其总功率的比 值,召回率r是负荷分解后相关设备的功率值与 实际设备的功率值的比值. ZEIFMAN等人 使用ROC曲线来比较不 同模型的性能,该方法简单、直观,还可准确反映 不同算法之间的区别.此外,部分研究还用到混淆 矩阵、特征曲线等评价指标. 4 非侵入式负荷监测技术面临的挑战 虽然NILM受到了广大研究者的关注,但实 现切实可行的NILM系统还面临着不少的挑战. (1)由于每种设备的负荷特征存在高组间可 变性,难以形成通用的负荷模型,而且大多数的功 耗模型取决于特定的用户设置. (2)低功耗家电有相似的功耗特性,增加了 负荷识别任务的难度. (3)非侵入式负荷监测在1型和2型设备的 识别上表现良好,识别精度较高,但对3型和4型 设备的识别难度比较大. (4)大多数的NILM方法要求离线训练数 据,而且负荷特征数据库也不可能包含各类设备 的负荷特征,因此分解算法无法识别出不在特征 数据库中的新设备. 5 结 语 由于侵入式负荷监测系统的高成本、低可靠 性、实施难度高等缺陷,ALM领域的研究多集中 于非侵入式负荷监测.NILM在保持低成本和高 可靠性的前提下,在设备负荷监测上获得了令人 满意的结果.本文阐述了NILM系统的概念,总结 了负荷识别和算法评估的研究现状,并进一步比 较了两种常用方法的优缺点. 参考文献: [1]DARBY S.The effectiveness of feedback on energy con— sumption『M].A Review for Defra of the Literature on Mete— ring Oxfo ̄:Oxfo ̄University Press,2006:486. [2]HART G W.Residential energy monitoring and computerized surveillance via utility power flows[J].IEEE Technology& Society Magazine,1989,8(2):12—16. [3]FROEHLICH J,LARSON E,GUPTA S,el a1.Disaggregated end-use energy sensing for hte smart grid[J].IEEE Pervasive Computing,2010,10(1):28-39. [4]SR/N/VASAN D,NG W S,LIEW A C.Neural network・ based signature recognition for harmonic source identiifcation [J].Power Delivery,IEEE Transactions on,2006,21(1): 398-405. [5] KAMAT S P.Fuzzy logic based pattern recogniiton technique for non intrusive load monitoring『C1//TENCON 2b04.2004 IEEE Region 10 Conference,2004:528-530. [6]HART G W.Nonintrusive applinace load monitoring[J]. 汪四仙,等:非侵入式电力负荷监测技术研究 IEEE Proc.,1992(80):1 870—1 891. 361 [17]KOLTER J Z,JOHNSON M J.REDD:a public data set for energy disaggregation research[C]//Proceedings of 1st KDD Workshop on Data Mining Applications in Sustainability,San Diego,CA,USA,2011. [7] COLLINS K,MALLICK M,VOLPE G,et a1.Smart energy monitoring and management system for industrial applications [C]//Electrical Power and Energy Conference,2012 IEEE. London:IEEE,2012:92-97. [18]ANDERSON K,OCNEANU A,BENITEZ D,et a1.BLUED: a fully labeled public dataset for event-based non・-intrusive [8] SUZUKI K,INAGAⅪS,SUZUKI T,et a1.Non—intrusive applince laoad monitoring based on integer programming load monitoring reserach[C]//Proceedings of end KDD Workshop on Data Mining Applications in Sustainability,Bei— f C]//Int.Confefence on Instrumentation,Control and Infor- marion Technology,Tokyo,Japan,2008:2 742-2 747. jing,China,2012:12—16. [9] MARCHIORI A,HAKKARINEN D,HAN Q,et aL Circuit— [19]BARKER S,MISHRA A,IRWIN D,et a1.Smart}:n aopen level load monitoring ofr household energy management[J]. data set and tools for enabling research in sustainable homes IEEE Pervas Computer,2011(1O):4048. [C]//proceedings of end KDD Workshop on Data Mining [1O] KATO T,CHO H S,LEE D.Appliance recognition from e- Applications in Sustainability,Beijing,China,2012. lectric current signals for information-・energy integrated net・- [2O]ZIMMERMANN J P,EVANS M,GRIGGS J,et a1.House— work in home environments[C]//Proceedings of the 7th In— hold electricity survey:a study of domestic electrical product ternational Conference on Smart Homes and Healht Telemat— usage[R].Technical Repo ̄866141,DEFRA,May 2012. ics,Tours,Frnace,2009:150—157. [21]BATRAL N,KELLYZ J,PARSON O,et a1.NILMTK:an [11] 王志超.住宅用电负荷的非侵入式监测方法研究[D].重 open source toolkit for non—intrusive load nonitoring[J].Fu— 庆:重庆大学,2015 ture Energy Sys ̄ms,2014(4):265-276. [12] KIM Frequency H,MARWAH M,ARLITT M,et a1.Unsu— [22]HOLCOMB C.Pecan Street Inc:a test-bed for NILM[C]// pervised disaggregation of low power measurements[C]//On International Workshop on Non—Intrusive Load Monitoring, data mining Mesa,AZ,USA,Proceedings of the 11th SIAM Pittsburgh,PA,USA,2012. Intemacional Conference。2011:28-30. [23]ZE1FMAN M.Disaggregation ofhome energy display data u— 【13] KOLTER J Z.JAAKKOLA T.Approximate inference in ad— sing probabilistic approach【C]//IEEE Traps.Consum.Elec- diitve factorila HMMs with application to energy disaggrega- rton,2012:23-31. tion[J].Mach Leran.Res,2012(22):1 472—1 482. [24]LIANG J,NG S,KENDALL G,et a1.Load signature study [14] MARTINS J F,LOPES R,LIMA C,et a1.A novel nonintru— Part I:Basic concept,structure methodology[J].IEEE Trans. sive load monitoring system based on the S-transform[C]// Power Del,2010,25(2):551-560. Optimization of Electrical and Electronic Equipment(OP— [25]KOLTER J Z,BATRA S,NG A Y.Energy disaggregation TIM),2012/13th International Conference on.IEEE,2012: via discriimnative sparse coding[C]//Intemation Conference 973-978. on Neural Information Processing Systems,2010:1 153— [15] 黎鹏.非侵入式电力负荷分解与监测[D].天津:天津大 1 161。 学,2009. (编辑白林雪) [16] 牛卢璐,贾宏杰.一种适用于非侵人式负荷监测的暂态事 件检测算法[J].电力系统自动化,2011,35(9):30-35. …】 … ,…】…】…】…】…,…】…】 ol】 0t (上接第345页) side short term load forecasring[J].Energies,2016,10(1):3. [18]MARINO D L,AMARASINGHE K,MANIC M.Building [20] COELHO V N,COELHO I M,RIOS E,et a1.A hybrid deep energy load forecsating using deep neurla networks[C]//In— learning forecasting model using gpu disaggregated function dustrial Electronics Society.IECON 2016 ̄2nd Annual Con- evaluations applide for household electricity demand forecas— ference of the IEEE.IEEE,2016:7 046-7 051. ting[J].Energy Procedia,2016,103:280-285. [19]RYU S,NOH J,KIM H.Deep neural network based demand (编辑桂金星)