一种基于滑动窗口的实时电器识别方法和系统技术方案

技术编号:16380301 阅读:36 留言:0更新日期:2017-10-15 14:59
本发明专利技术公开了一种基于滑动窗口的实时电器识别方法和系统,其中方法的实现包括:采集样本电器组合的电表功率数据,提取样本上升沿向量,得到样本集,标定样本上升沿向量所属电器类型;计算得到边沿滑动窗口的长度We,利用边沿滑动窗口的长度进行约束,得到滑动窗口的长度Wt和边沿窗口滑动距离L;根据边沿滑动窗口的长度和滑动窗口的长度,从采集到的实时功率数据中提取上升沿向量,将上升沿向量的起点作为边沿滑动窗口的起点,滑动L‑1次,加上上升沿向量得到L个滑动上升沿向量,滑动上升沿向量和样本上升沿向量的距离最小时对应的样本上升沿向量的电器类型为滑动上升沿向量的电器类型。本发明专利技术实时电器识别准确率高,识别效率高。

A method and system for real time electrical appliances recognition based on sliding window

The invention discloses a sliding window real-time electrical identification method and system based on the method is implemented including: power meter data collection sample electrical, samples from the rising edge of the vector, get the sample set of calibration samples increased along vector belongs to electrical type; calculate the edge length of the sliding window We, restricted by the edge of the sliding window length, length Wt and edge window sliding distance L sliding window edge; according to the length of the sliding window and sliding window length, the real-time power data collected from the extracted rising edge vectors will rise along the starting point as the starting point vector edge of the sliding window, sliding L 1 times, plus on the rising edge of L rising edge sliding vector vector, sliding the rising edge of vector and vector distance samples rise along the corresponding rising edge of sample The electrical type of the vector is the electrical type of the sliding rising vector. The invention has the advantages of high accuracy and high identification efficiency of the real-time electrical apparatus.

【技术实现步骤摘要】
一种基于滑动窗口的实时电器识别方法和系统
本专利技术属于电器识别领域,更具体地,涉及一种基于滑动窗口的实时电器识别方法和系统。
技术介绍
随着社会经济的发展,电能已成为人们生活中必不可少的能源。由于科技日新月异的不断进步,电器的种类越来越多样化,人们不再满足于传统意义的总用电量这一单一的信息数据,而倾向于实时的掌握家庭用电设备的使用情况。随着智能电表的出现,电力信息已经不局限于用电量,还可以采集到实时的电流,电压,有功功率,无功功率等电力数据,使得我们进一步获得用电信息成为可能。电器使用信息的具体化有重要的意义,不仅能够帮助人们了解电器的运行状态还能够进一步挖掘出人们使用电器的行为特征,为人们的用电定制个性化方案,使居民生活更加舒适便捷;而且能够帮助用户了解电器的耗能情况进而有针对性的替换能耗大的用电器,实现节能减排,绿色环保。基于此目标,对电力数据的采集和处理变得至关重要,需要实现一种实时的电器识别方法,该方法能够准确的识别出用电器的种类。而要实现这一目标,对事件检测的准确度和算法的实时性要求很高。广泛地,现有的电力数据处理方法是负荷分解,基于总功率序列,运用马尔科夫链,深度神经网络等算法得到各个电器的功率序列进而算出各用电器的用电情况,但是这些算法有一些不可避免的缺陷,比如事件检测不准确,因为电器的内部构造不同,有纯电阻电器,有电感电容的非纯电阻电器,使得功率的暂态变化多种多样,事件检测难以准确提取功率变化信息;模型复杂,训练时间过长,对于神经网络算法,要训练的参数成千上万,对硬件的要求很高,需要GPU有强大的运算能力;对电器的数量有限制,马尔科夫链的训练需要知道用户的电器数量有多少,一旦加入新的用电器就需要重新训练模型;没有实时性,负荷分解的算法都是离线检测,没有实现实时的检测。基于以上分析,这些现有的方法难以应用到实际的环境中去。由此可见,现有技术存在检测不准确和检测结果滞后的技术问题。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种基于滑动窗口的实时电器识别方法和系统,其目的在于利用滑动上升沿向量和样本上升沿向量的距离最小时,得到对应的样本上升沿向量的电器类型为滑动上升沿向量的电器类型,由此解决现有技术存在检测不准确和检测结果滞后的技术问题。为实现上述目的,按照本专利技术的一个方面,提供了一种基于滑动窗口的实时电器识别方法,包括:(1)采集样本电器组合的电表功率数据,提取样本上升沿向量,得到样本集,标定样本上升沿向量所属电器类型;(2)计算样本集中每个样本上升沿向量的上升过程所用上升时间,利用上升时间的最大值与边沿滑动窗口的初始长度比较取较大值,得到边沿滑动窗口的长度We,利用边沿滑动窗口的长度进行约束,得到滑动窗口的长度Wt和边沿窗口滑动距离L;(3)根据边沿滑动窗口的长度和滑动窗口的长度,从采集到的实时功率数据中提取上升沿向量,将上升沿向量的起点作为边沿滑动窗口的起点,滑动L-1次,加上上升沿向量得到L个滑动上升沿向量,滑动上升沿向量和样本上升沿向量的距离最小时对应的样本上升沿向量的电器类型为滑动上升沿向量的电器类型。进一步的,样本集中每种电器的样本上升沿向量的提取量大于预设值。进一步的,利用边沿滑动窗口的长度进行约束的具体实现方式为:根据边沿滑动窗口的长度对滑动窗口的长度进行约束,2We<Wt,根据边沿滑动窗口的长度对边沿窗口滑动距离进行约束,We/2<L<We。进一步的,步骤(3)包括以下子步骤:(3-1)根据边沿滑动窗口的长度和滑动窗口的长度,从采集到的实时功率数据中提取上升沿向量E:其中,ps表示第s秒的功率值,ps+1表示第s+1秒的功率值,表示第S+We-1秒的功率值,0≤s≤Wt-We-1;(3-2)将上升沿向量E的起点作为边沿滑动窗口的起点,向前滑动边沿滑动窗口,每次滑动距离为1,每次滑动均得到一个维度为We的向前滑动上升沿向量,共滑动L/2次,共得到L/2个维度为We的向前滑动上升沿向量;(3-3)将上升沿向量E的起点作为边沿滑动窗口的起点,向后滑动边沿滑动窗口,每次滑动距离为1,每次滑动均得到一个维度为We的向后滑动上升沿向量,共滑动L/2-1次,共得到L/2-1个维度为We的向后滑动上升沿向量;(3-4)L/2个向前滑动上升沿向量、L/2-1个向后滑动上升沿向量和上升沿向量组合得到L个滑动上升沿向量,计算滑动上升沿向量和样本上升沿向量的距离:其中,i=1,2,3…n,表示样本集中一共有n个上升沿向量,D表示欧式距离,表示样本集中第i个样本上升沿向量,EL为第L个滑动上升沿向量,dL为第L个距离;距离最小时对应的样本上升沿向量的电器类型为滑动上升沿向量的电器类型。进一步的,实时电器识别方法还包括更新边沿滑动窗口的起点。进一步的,更新边沿滑动窗口的起点包括:(4-1)连续取Wt个功率数据,如果Wt个功率数据中没有出现上升沿,则滑动窗口向后滑动Wt后连续取Wt个新的功率数据;如果Wt个功率数据中出现上升沿,则边沿滑动窗口起点的坐标为Windex;(4-2)设置阈值N,0<N<We/2,如果Windex小于N,则将滑动窗口向前滑动(N-Windex);(4-3)设置阈值M,We<M<2We,如果Windex大于(Wt-M),则将滑动窗口向后滑动{M-(Wt-Windex)};(4-4)如果Windex小于N且Windex大于(Wt-M),则滑动窗口向后滑动(Windex+M)。按照本专利技术的另一方面,提供了一种基于滑动窗口的实时电器识别系统,包括:提取样本集模块,用于采集样本电器组合的电表功率数据,提取样本上升沿向量,得到样本集,标定样本上升沿向量所属电器类型;选取滑动参数模块,用于计算样本集中每个样本上升沿向量的上升过程所用上升时间,利用上升时间的最大值与边沿滑动窗口的初始长度比较取较大值,得到边沿滑动窗口的长度We,利用边沿滑动窗口的长度进行约束,得到滑动窗口的长度Wt和边沿窗口滑动距离L;电器识别模块,用于根据边沿滑动窗口的长度和滑动窗口的长度,从采集到的实时功率数据中提取上升沿向量,将上升沿向量的起点作为边沿滑动窗口的起点,滑动L-1次,加上上升沿向量得到L个滑动上升沿向量,滑动上升沿向量和样本上升沿向量的距离最小时对应的样本上升沿向量的电器类型为滑动上升沿向量的电器类型。进一步的,样本集中每种电器的样本上升沿向量的提取量大于预设值。进一步的,利用边沿滑动窗口的长度进行约束的具体实现方式为:根据边沿滑动窗口的长度对滑动窗口的长度进行约束,2We<Wt,根据边沿滑动窗口的长度对边沿窗口滑动距离进行约束,We/2<L<We。进一步的,电器识别模块包括以下子模块:第一电器识别子模块,用于根据边沿滑动窗口的长度和滑动窗口的长度,从采集到的实时功率数据中提取上升沿向量E:其中,ps表示第s秒的功率值,ps+1表示第s+1秒的功率值,表示第S+We-1秒的功率值,0≤s≤Wt-We-1;第二电器识别子模块,用于将上升沿向量E的起点作为边沿滑动窗口的起点,向前滑动边沿滑动窗口,每次滑动距离为1,每次滑动均得到一个维度为We的向前滑动上升沿向量,共滑动L/2次,共得到L/2个维度为We的向前滑动上升沿向量;第三电器识别子模块,用于将上升沿向量E的起点作为边沿滑动窗本文档来自技高网
...
一种基于滑动窗口的实时电器识别方法和系统

【技术保护点】
一种基于滑动窗口的实时电器识别方法,其特征在于,包括:(1)采集样本电器组合的电表功率数据,提取样本上升沿向量,得到样本集,标定样本上升沿向量所属电器类型;(2)计算样本集中每个样本上升沿向量的上升过程所用上升时间,利用上升时间的最大值与边沿滑动窗口的初始长度比较取较大值,得到边沿滑动窗口的长度We,利用边沿滑动窗口的长度进行约束,得到滑动窗口的长度Wt和边沿窗口滑动距离L;(3)根据边沿滑动窗口的长度和滑动窗口的长度,从采集到的实时功率数据中提取上升沿向量,将上升沿向量的起点作为边沿滑动窗口的起点,滑动L‑1次,加上上升沿向量得到L个滑动上升沿向量,滑动上升沿向量和样本上升沿向量的距离最小时对应的样本上升沿向量的电器类型为滑动上升沿向量的电器类型。

【技术特征摘要】
1.一种基于滑动窗口的实时电器识别方法,其特征在于,包括:(1)采集样本电器组合的电表功率数据,提取样本上升沿向量,得到样本集,标定样本上升沿向量所属电器类型;(2)计算样本集中每个样本上升沿向量的上升过程所用上升时间,利用上升时间的最大值与边沿滑动窗口的初始长度比较取较大值,得到边沿滑动窗口的长度We,利用边沿滑动窗口的长度进行约束,得到滑动窗口的长度Wt和边沿窗口滑动距离L;(3)根据边沿滑动窗口的长度和滑动窗口的长度,从采集到的实时功率数据中提取上升沿向量,将上升沿向量的起点作为边沿滑动窗口的起点,滑动L-1次,加上上升沿向量得到L个滑动上升沿向量,滑动上升沿向量和样本上升沿向量的距离最小时对应的样本上升沿向量的电器类型为滑动上升沿向量的电器类型。2.如权利要求1所述的一种基于滑动窗口的实时电器识别方法,其特征在于,所述样本集中每种电器的样本上升沿向量的提取量大于预设值。3.如权利要求1所述的一种基于滑动窗口的实时电器识别方法,其特征在于,所述利用边沿滑动窗口的长度进行约束的具体实现方式为:根据边沿滑动窗口的长度对滑动窗口的长度进行约束,2We<Wt,根据边沿滑动窗口的长度对边沿窗口滑动距离进行约束,We/2<L<We。4.如权利要求1所述的一种基于滑动窗口的实时电器识别方法,其特征在于,所述步骤(3)包括以下子步骤:(3-1)根据边沿滑动窗口的长度和滑动窗口的长度,从采集到的实时功率数据中提取上升沿向量E:其中,ps表示第s秒的功率值,ps+1表示第s+1秒的功率值,表示第S+We-1秒的功率值,0≤s≤Wt-We-1;(3-2)将上升沿向量E的起点作为边沿滑动窗口的起点,向前滑动边沿滑动窗口,每次滑动距离为1,每次滑动均得到一个维度为We的向前滑动上升沿向量,共滑动L/2次,共得到L/2个维度为We的向前滑动上升沿向量;(3-3)将上升沿向量E的起点作为边沿滑动窗口的起点,向后滑动边沿滑动窗口,每次滑动距离为1,每次滑动均得到一个维度为We的向后滑动上升沿向量,共滑动L/2-1次,共得到L/2-1个维度为We的向后滑动上升沿向量;(3-4)L/2个向前滑动上升沿向量、L/2-1个向后滑动上升沿向量和上升沿向量组合得到L个滑动上升沿向量,计算滑动上升沿向量和样本上升沿向量的距离:其中,i=1,2,3…n,表示样本集中一共有n个上升沿向量,D表示欧式距离,表示样本集中第i个样本上升沿向量,EL为第L个滑动上升沿向量,dL为第L个距离;距离最小时对应的样本上升沿向量的电器类型为滑动上升沿向量的电器类型。5.如权利要求1所述的一种基于滑动窗口的实时电器识别方法,其特征在于,所述实时电器识别方法还包括更新边沿滑动窗口的起点。6.如权利要求5所述的一种基于滑动窗口的实时电器识别方法,其特征在于,所述更新边沿滑动窗口的起点包括:(4-1)连续取Wt个功率数据,如果Wt个功率数据中没有出现上升沿,则滑动窗口向后滑动Wt后连续取Wt个新的功率数据;如果Wt个功率数据中出现上升沿,则边沿滑动窗口起点的坐标为Windex;(4-2)设置...

【专利技术属性】
技术研发人员:王非阿蓉赵晨晨
申请(专利权)人:华中科技大学
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1