2. 国网河南省电力公司郑州供电公司,河南 郑州 450000;
3. 四川电力设计咨询有限责任公司,四川 成都 610041
2. State Grid Henan Electric Power Co., Zhengzhou 450000, China;
3. Sichuan Electric Power Design & Consulting Co., Ltd., Chengdu 610041, China
为适应全球能源需求的快速增长[1],近年来世界各地的专家学者都在围绕能提高能源使用效率的方法和技术展开研究。在智能用电和节能环保领域中,任何合理有效的方法都必须建立在用电数据的采集与用电行为分析的基础之上,而非侵入式负荷监测(non-intrusive load monitoring,NILM)技术正是目前热门的研究方向之一。采用非侵入式负荷监测方法,只需要在用户的电力入户处进行用电数据采集,通过信号分析与处理进行负荷识别,即可实现对整个系统内部负荷的在线监测,最终获取整个用电网络内所有负荷的状态,该技术操作方便、成本低、效益高,也是用户和电力公司实现双向互动服务体系的重要环节之一[2-3]。
NILM包括4个步骤,分别是数据量测及预处理、事件检测、负荷特性提取、负荷识别,因此,精准地检测出开关事件才能为特性提取和负荷识别做好准备。为了提高NILM在事件检测方面的准确度,近年来国内外研究人员提出了很多改进方法。Hart[4]于20世纪90年代首次提出了监测能耗的方法,该方法完全依赖于消耗功率信号中出现的“跳跃”来检测事件,如果功率差异值超过了预先设立的阈值,那么功率变化就形成一个事件,该方法的精确度完全取决于阈值水平与边界间允许的持续时间,具有一定的局限性。肖江等[5]提出了一种基于贝叶斯信息准则的负荷事件检测方法,很好地解决了累计和算法(cumulative sum algorithm,CUSUM)中产生的漏检问题,但在训练模型时,增加参数数量,会增大数据量,导致过拟合现象。Zhu等[6]在CUSUM算法基础上引入bootstrap法,很大程度上降低了由于设置阈值不当而造成的影响。苗晟等[7]采用了小波变换技术,将负载开启事件产生的电流暂态信号分解为包括边缘值、过渡值和跳跃值的多层次信号,但是该方法并未涵盖用电设备关闭事件的情况,有待进一步完善和研究。Makonin等[8]研究了一种基于傅里叶变换的事件检测方法,该方法对周期信号的检测具有较强的识别能力,但其每次分析的时间周期长,且数据量较大。Berges等[9]使用了卡方拟合优度的检测方法,该方法在一定程度上使数据处理简化且性能改善良好,但存在对稳定功率较高时检测精度不够的缺点。Yang等[10]介绍了卡方拟合优度被广泛应用的原因是其原理简单且事件检测性能良好。Yang等[11]在拟合优度方法的基础上,利用K–means聚类分析进一步将开关配对算法的结果分组,该方法将事件检测、开关配对和K均值聚类相结合以确定电器的开机时间,对未来的实际应用具有一定指导意义。
针对以上存在的数据处理量大、涵盖面不全、鲁棒性等问题,本文提出了基于假设检验的快速事件检测算法。该算法在标准卡方拟合优度检验的基础上,将
拟合优度检验是检测事件的一种方法,与广义似然比检验的核心思想基本相同,均以假设作为检验的基础。假设的具体内容是:紧邻的两个窗口内部数据的分布类型是一致的,如果拒绝原假设[12],则表明存在发生事件。标准卡方拟合优度方法作为NILM事件检测方法已经得到广泛应用,且具有简便和高性能特性。下面介绍标准卡方拟合优度基本原理和工作流程。
根据拟合优度检验方式检测事件时做出的假设,得到以下两种分布类型:一是,先验未知分布
$\left\{\!\!\!\! \begin{array}{l} {H_{\rm{0}}}:G(p) = F(p), \\ {H_{\rm{1}}}:G(p) \ne F(p) \\ \end{array} \right.$ | (1) |
式中,二元假设分别为
${l_{{\rm{GOF}}}} = \sum\limits_{i = 1}^N {\frac{{{{({q_i} - {p_i})}^2}}}{{{p_i}}}} $ | (2) |
式中:
在检验过程中,若检测数据集的分布类型与上述假设的分布类型一致,判断对于假设
${l_{{\rm{GOF}}}} > \chi _{\alpha ,n - 1}^2$ | (3) |
式中,
${n_0} < n < {n_1}$ | (4) |
式中:
![]() |
图1 采用标准卡方拟合优度检验检测事件的步骤示意图 Fig. 1 Stepwise sketch of detecting events using standard Chi-square goodness-of-fit test |
对事件发生差异的概率进行推断的方式是
1)假定两组样本内部包含数据的平均值是相等的,即
2)根据
3)通过判断
表1
|
![]() |
4)将上述步骤和事件相结合,得出最终的结论。
1.2 复合假设检验算法尽管标准卡方拟合优度检验有自身的优势,但其在稳定性上存在一定问题。根据式(2)、(3)可知:如果阈值不变,功率信号的原值与变化值的差值不同,事件发生的概率也不同;如果功率信号存在过大的基负荷,会使计算出的拟合优度值较小,故功率仅发生微小变化的事件很难检测出来,则不能采用标准卡方拟合优度检验,即在基功率较高时标准卡方拟合优度事件检测方法不具有鲁棒性,需要进一步改善。为了改进上述问题,本文在计算完拟合优度后,针对可能发生事件样本点的前后数据选取两个样本窗,并对这两个窗口都进行
复合假设检验算法的检验过程的思路如下:一是,在事件检测窗内,根据
采用复合假设检验算法的检验过程中,4个参数构成参数空间,具体包括事件检测窗宽度
详细的检验过程包含以下9个步骤,如图2所示。
![]() |
图2 复合假设检验流程图 Fig. 2 Flow chart of compound hypothesis test |
1)通过中值滤波器处理总功率信号,去除信号的尖锋值,使检测结果更精确。
2)输入步骤1)得到的总功率信号,利用复合假设检验算法进行检验,求出内部所有样本的拟合优度值
3)在事件检测窗中,找出
4)在事件检测窗中,将所有样本点向右移动一个单位,获得的事件检测窗与移动前不同。
5)将步骤3)的可疑样本点作为基点,前后各取一个宽度为
6)对步骤5)中的两个样本进行
7)判定所有功率信号是否得到检测,如果是则执行步骤9),否则返回执行步骤8)。
8)将事件检测窗右移一个
9)待输入信号全部检测完毕后,得到事件检测的总数目
卡内基梅隆大学的Anderson和Ocneanu等[16]构建了BLUED数据集,其不仅包含一个美国家庭在大约8 d时间内的家庭用电数据,还包括家用电器每次改变状态(如微波炉、热水壶等电器打开)的事件列表。该数据集主要用于评估基于事件NILM方法的效果,在非侵入式负荷监测领域属于较为常用的数据集。为了验证提出的复合假设检验算法的检测性能,本节将分别使用标准卡方拟合优度检验算法与复合假设检验算法对数据集中A相和B相功率信号进行实例仿真,A相和B相功率信号的稳态值均比1 500 W低,其中,B相功率信号相对较高。
2.1 A相功率信号的实例验证仿真实验在Inter–i5–4460CPU、3.2 GHz内存、8 GB RAM的电脑上使用MATLAB2013a编程软件分析。
A相功率信号的稳定功率较低。在标准卡方拟合优度方法中,中值滤波窗宽度
![]() |
图3 采用标准卡方拟合优度算法得到标记了事件的A相功率信号 Fig. 3 Power signal wave of A-phase marked with events testing by standard Chi-square goodness-of-fit algorithm |
![]() |
图4 采用标准卡方拟合优度算法得到的
|
由图3、4可以看出,标准卡方拟合优度算法在稳定功率较低时效果尚可,存在漏检事件,主要是因为设备的开关使功率信号波动,引起基功率变大,从而相应点的
复合假设检验算法中,中值滤波窗宽度
![]() |
图5 采用复合假设检验算法得到标记了事件的A相功率信号 Fig. 5 Power signal wave of A-phase power marked with events testing by compound hypothesis test algorithm |
2.2 B相功率信号的实例验证
B相功率信号相对较高。标准卡方拟合优度方法的参数设定与第2.1节相同。采用标准卡方拟合优度检验算法得到标记了事件的B相功率信号,如图6所示。表2给出了与之对应的每个样本点的
表2 采用标准卡方拟合优度算法得到B相功率信号事件的
|
![]() |
![]() |
图6 采用标准卡方拟合优度算法得到标记了事件的B相功率信号 Fig. 6 Power signal wave of B-phase marked with events testing by standard Chi-square goodness-of-fit algorithm |
从图6、表2可以看出,对于检测稳态功率较高的B相功率,标准卡方拟合优度算法的漏检现象很严重,故该算法不具有鲁棒性。
复合假设检验算法的参数设定与第2.1节相同,功率波动阈值
![]() |
图7 采用复合假设检验算法得到标记了事件的B相功率信号 Fig. 7 Power signal wave of B-phase power signal diagram marked events composite hypothesis testing algorithm |
对比图6、7可以看出,对于稳态功率较高的B相功率,复合假设检验算法依旧可以取得很好的检测效果,比标准卡方拟合优度算法更具有鲁棒性。其中,漏检两次事件的原因可能与
为了验证方法改进前后的鲁棒性,参照文献[17]的评估指标,采用特征度量值
$F = {\rm{2}} \cdot \frac{{A \cdot R}}{{A + R}}$ | (5) |
$A = \frac{T_{\rm TP}}{{T_{\rm TP} + T_{\rm FP}}}$ | (6) |
$R = \frac{T_{\rm TP}}{{T_{\rm TP} + T_{\rm FN}}}$ | (7) |
式(5)~(7)中,
对BLUED数据集的功率信号添加不同的基负载,分别采用复合假设检验算法和标准卡方拟合优度方法进行事件检测,依据检测结果计算得到鲁棒性的特征度量值
表3 复合假设检验算法和标准卡方拟合优度检验算法在添加了不同基负载后对应的
|
![]() |
从表3数据可知:对于改进后的复合假设检验算法,当功率信号添加的基负载为0时,A相的度量值
本文提出了一种快速事件检测算法,即复合假设检验算法,该算法在标准卡方拟合优度检验方法的基础上,结合
经过在公开数据集BLUED上的实验仿真验证,所提复合假设检验算法在事件检测的识别精确度方面具有一定优越性。在鲁棒性方面,该方法在稳态功率较高时依旧可以保持较高的识别精度,克服了标准卡方拟合优度方法不具有鲁棒性的缺点。在下一步的研究中,可以通过训练数据获得更合适的参数以提高事件识别率;也可以将该算法与负载分类、跟踪提取有用特征信息等方向相结合,发挥更大的作用。
[1] |
王佳丽. 世界能源未来何去何从?——2018全球主要能源展望报告分析[J]. 能源, 2018(9): 92-96. |
[2] |
Huang Li,Wei Zhinong,Wei Yanfang,et al. A survey on interactive system and operation patterns of intelligent power utilization[J]. Power System Technology, 2013, 37(8): 2230-2237. [黄莉,卫志农,韦延方,等. 智能用电互动体系和运营模式研究[J]. 电网技术, 2013, 37(8): 2230-2237. DOI:10.13335/j.1000-3673.pst.2013.08.005] |
[3] |
Xu Jianjun,Wang Bao’e,Yan Limei,et al. The strategy of the smart home energy optimization control of the hybrid energy coordinated control[J]. Transactions of China Electrotechnical Society, 2017, 32(12): 214-223. [徐建军,王保娥,闫丽梅,等. 混合能源协同控制的智能家庭能源优化控制策略[J]. 电工技术学报, 2017, 32(12): 214-223. DOI:10.19595/j.cnki.1000-6753.tces.2017.12.023] |
[4] |
Hart G W. Nonintrusive appliance load monitoring[J]. Proceedings of the IEEE, 1992, 80(12): 1870-1891. DOI:10.1109/5.192069 |
[5] |
Xiao Jiang,François Auger,Jing Zhaoxia,et al. Non-intrusive load event detection algorithm based on Bayesian information criterion[J]. Power System Protection and Control, 2018, 46(22): 8-14. [肖江,François Auger,荆朝霞,等. 基于贝叶斯信息准则的非侵入式负荷事件检测算法[J]. 电力系统保护与控制, 2018, 46(22): 8-14. DOI:10.7667/PSPC171639] |
[6] |
Zhu Zhicheng,Wei Zhiqiang,Yin Bo,et al.A novel approach for event detection in non-intrusive load monitoring[C]//Proceedings of the 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2).Beijing:IEEE,2017:1–5.
|
[7] |
Miao Sheng,Wang Weilian,Yao Shaowen. Historic development of HTT and its applications[J]. Journal of Electronic Measurement and Instrumentation, 2014, 28(8): 812-818. [苗晟,王威廉,姚绍文. Hilbert–Huang变换发展历程及其应用[J]. 电子测量与仪器学报, 2014, 28(8): 812-818. DOI:10.13382/j.jemi.2014.08.002] |
[8] |
Makonin S,Popowich F. Nonintrusive load monitoring (NILM) performance evaluation[J]. Energy Efficiency, 2015, 8(4): 809-814. DOI:10.1007/s12053-014-9306-2 |
[9] |
Berges M,Goldman E,Matthews H S,et al.Learning systems for electric consumption of buildings[C]//Proceedings of the 2009 ASCE International Workshop on Computing in Civil Engineering.Austin:ASCE,2009:1–10.
|
[10] |
Yang C C,Soh C S,Yap V V. Comparative study of event detection methods for non-intrusive appliance load monitoring[J]. Energy Procedia, 2014, 61: 1840-1843. DOI:10.1016/j.egypro.2014.12.225 |
[11] |
Yang C C,Soh C S,Yap V V. A systematic approach to ON–OFF event detection and clustering analysis of non-intrusive appliance load monitoring[J]. Frontiers in Energy, 2015, 9(2): 231-237. DOI:10.1007/s11708-015-0358-6 |
[12] |
Jin Yuanwei,Tebekaemi E,Berges M,et al.A time-frequency approach for event detection in non-intrusive load monitoring[C]//Proceedings Signal Processing,Sensor Fusion,and Target Recognition XX.Orlando SPIE,2011,8050:80501U.
|
[13] |
Qi Minyong,Dong Jinxin. Test suite for sequence equal probability based on Chi square goodness of fit test[J]. Computer Engineering and Design, 2012, 33(5): 1757-1760. [亓民勇,董金新. 基于卡方拟合优度检验的序列等概性测试组[J]. 计算机工程与设计, 2012, 33(5): 1757-1760. DOI:10.16208/j.issn1000-7024.2012.05.029] |
[14] |
Jin Yuanwei,Tebekaemi E,Berges M,et al.Robust adaptive event detection in non-intrusive load monitoring for energy aware smart facilities[C]//Proceedings of the 2011 IEEE International Conference on Acoustics,Speech and Signal Processing (ICASSP).Prague:IEEE,2011:4340–4343.
|
[15] |
樊冬梅. 假设检验中的P值[J]. 郑州经济管理干部学院学报, 2002, 17(4): 70-71. DOI:10.3969/j.issn.1674-3318.2002.04.025 |
[16] |
Anderson K,Ocneanu A,Benitez D,et al.Blued:A fully labeled public dataset for event-based non-intrusive load monitoring research[C]//Proceedings of the 2nd KDD Workshop on Data Mining Applications in Sustainability.Beijing:SustKDD,2012:1–5.
|
[17] |
Xie Zhengyan.Study of event detection methods for non-intrusive load[D].Beijing:North China Electric Power University,2018. 谢政艳.非侵入式负荷监测的事件检测方法研究[D].北京:华北电力大学,2018. |