一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种非侵入式负荷识别的自适应阈值事件检测方法

2022-11-30 11:46:41 来源:中国专利 TAG:


1.本发明涉及非侵入式负荷识别领域,具体设计一种非侵入式负荷识别的自适应阈值事件检测方法。


背景技术:

2.非侵入式负荷识别的自适应阈值事件检测方法属于基于事件的非侵入式负荷识别的范畴,通过事件检测算法,检测采集点功率变化,计算判断是否发生负荷投切事件,记录相应事件特征,通过机器学习算法进行识别。
3.目前常见的非侵入式负荷识别事件检测方法,需要根据识别场景内的负荷组成,规定一个固定阈值,当检测算法某一参数值超过该阈值时,表明发生事件,但是当同时存在功率变化幅值差别大的负荷时,该类检测算法难以准确地、实时地检测到小负荷,因此提供一种非侵入式负荷识别的自适应阈值事件检测方法,该方法可以根据当前功率变化情况,自适应地计算阈值,可以准确地、实时地检测到不同变化幅值的负荷投切事件。


技术实现要素:

4.为了解决现有非侵入式负荷识别事件检测方法,在同时存在功率变化幅值差别大的负荷时,难以准确地、实时地检测到小幅值负荷的问题,本发明提出了一种非侵入式负荷识别的自适应阈值事件检测方法。
5.为了解决上述的技术问题,本发明提供如下的技术方案:
6.一种非侵入式负荷识别的自适应阈值事件检测方法,包括以下步骤:
7.步骤1:数据输入,以环形存储方法将功率数据进行整理,形成滑动窗口;计算模块接收数据输入,以环形存储方法将视在功率、有功功率、无功功率数据进行整理,形成窗口w={si,pi,qi|i=n,n 1,

,n n}(n∈r),式中si代表视在功率,pi代表有功功率,qi代表无功功率,窗口w内数据随着n增大而不断更新;
8.步骤2:针对不同的负荷功率变化特征,将事件根据标准差算法分为短暂态事件和长暂态事件,对不同类型事件采用不同的方法自适应调整阈值;
9.步骤3:根据计算得到的阈值进行基于均值偏移cusum的事件检测,判断事件是否真实;
10.步骤4:针对检测到的真实事件提取特征向量,通过机器学习方法进行事件分类;
11.进一步,所述步骤1中,采用环形存储器实现环形存储方法,环形存储器长度n可根据数据采集频率进行调节。
12.再进一步,所述步骤2中,从环形存储器中分离出视在功率窗口w,并将视在功率窗口w再分为均值评估窗口sm={si|i=n,n 1,n 2,n 3}和事件检测窗口s
ch
={si|i=n 4,n 5,

,n n},其中均值评估窗口sm用于评估前一时刻功率水平,事件检测窗口s
ch
用于检测当前时刻是否发生负荷投切事件,计算sm的平均值计算s
ch
的标准差σ,当σ首次大于y
th
时,代表有事件发生,当σ达到最大时,代表事件结束。
13.更进一步,所述步骤2中,当σ首次大于y
th
后,记录σ值大于y
th
的次数为c
ch
,若c
ch
小于c
min
时,σ达到最大值,则舍弃该事件,若c
ch
大于c
max
时,σ仍未达到最大值,则将该事件归类为长暂态事件,否则为短暂态事件,若发生长暂态事件,则保持sm不变,增加s
ch
长度,将新输入的数据加入s
ch
={si|i=n 4,n 5,

n n,

,n k}(k∈r,k>n),取s
ch
中后x个元素组成s

ch
={xi|i=n k-x 1,n k-x 2,

,n k},作为长暂态事件检测窗口,计算s

ch
的伪标准差为σ

,其计算公式如下:
[0014][0015]
式中为sm的平均值,当σ

达到最大时,代表该长暂态事件结束,记录下一个σ

为σ

ca
,s

ch
的平均值为计算该长暂态事件的阈值为h

th
,计算公式如下:
[0016][0017]
若发生短暂态事件,当σ达到最大后,取下一个事件检测窗口s
ch
,计算s
ch
的峰均值比r
ch
,公式如下:
[0018][0019]
式中s
max
为事件检测窗口s
ch
中最大值,为事件检测窗口s
ch
的均值,由于功率数据存在叠加情况,因此上式需要减去窗口最小值,公式变更如下:
[0020][0021]
式中s
min
为事件检测窗口s
ch
中最小值,记此时事件检测窗口s
ch
的标准差为σ
ch
,计算该短暂态事件的阈值为h
th
,计算公式如下:
[0022][0023]
优选的,所述步骤3包括:计算当前窗口s
ch
/s

ch
的均值,其公式为:
[0024][0025]
计算均值偏移累积和g
±
,公式如下:
[0026][0027]
根据步骤2所得的阈值h
th
/h

th
,与g
±
进行比较,当g
±
>h
th
/h

th
时,则说明该事件真实发生,当t等于事件检测窗口的长度,即累积和g
±
达到最大时,g
±
仍小于h
th
/h

th
,则说明
该事件为虚报事件。
[0028]
所述步骤4中,根据步骤3所得的真实事件,记录该事件持续时间c
ch
、阈值h
th
/h

th
、均值偏移累积和g
±
、窗口p
ch
有功功率极差、有功功率变化均值,无功功率极差、无功功率变化均值,形成事件特征向量,利用该特征向量通过机器学习lgb算法进行事件分类,得到该事件的事件类型。
[0029]
与现有技术相比,本发明的有益效果是:
[0030]
1)可以检测暂态时间过长的负荷投切事件;
[0031]
2)同时存在功率变化幅值差别大的负荷时,可以更准确、更实时地检测到小幅值负荷。
附图说明
[0032]
图1为本发明流程图;
[0033]
图2为本发明中步骤3的流程图。
具体实施方式
[0034]
下面结合附图对本发明做进一步说明。
[0035]
实施例
[0036]
参照图1和图2,一种非侵入式负荷识别的自适应阈值事件检测方法,包括以下步骤:
[0037]
步骤1:计算模块以5hz的频率接收采集点处的电能数据输入,以环形存储方法对接收到的视在功率、有功功率、无功功率数据进行整理,形成三功率滑动窗口w={si,pi,qi|i=n,n 1,

,n 14}(n∈r),式中si代表视在功率,pi代表有功功率,qi代表无功功率,三功率窗口w内数据随着n增大而不断更新,环形存储器长度根据数据采集频率而定。
[0038]
步骤2:从环形存储器中分离出视在功率,并将视在功率再分为均值评估窗口sm={si|i=n,n 1,n 2,n 3}和事件检测窗口s
ch
={si|i=n 4,n 5,

,n 14},计算sm的平均值计算s
ch
的标准差σ,当σ首次大于5时,代表有事件发生,当σ达到最大值时,代表事件结束,当σ首次大于5后,记录σ值大于5的次数为c
ch
,若c
ch
小于3时,σ达到最大值,则舍弃该事件,若c
ch
大于8时,σ仍未达到最大值,则将该事件归类为长暂态事件,否则为短暂态事件。
[0039]
若发生长暂态事件,则保持sm不变,将新输入的数据加入s
ch
={si|i=n 4,n 5,

n 14,

,n k}(k∈r,k>14),取s
ch
中后5个元素组成s

ch
={xi|i=n k-x 1,n k-x 2,

,n k},作为长暂态事件检测窗口,计算s

ch
的标准差为σ

,其计算公式如下:
[0040][0041]
当σ

达到最大值时,代表该长暂态事件结束,记录下一个σ

为σ

ca
,s

ch
的平均值为计算该长暂态事件的阈值为h

th
,计算公式如下:
[0042][0043]
若发生短暂态事件,当σ达到最大后,取下一个窗口s
ch
,计算s
ch
的峰均值比r
ch
,公
式如下:
[0044][0045]
记σ达到最大后下一个σ为σ
ch
,计算该短暂态事件的阈值为h
th
,计算公式如下:
[0046][0047]
步骤3:计算当前窗口p
ch
/p

ch
的均值,其公式为:
[0048][0049]
计算均值偏移累积和g
±
,公式如下:
[0050][0051]
根据步骤2所得的阈值h
th
/h

th
,与g
±
进行比较,当g
±
>h
th
/h

th
时,则说明该事件真实发生,当t等于窗口长度,即累积和g
±
达到最大时,g
±
仍小于h
th
/h

th
,则说明该事件为虚报事件。
[0052]
步骤4:根据步骤3所得的真实事件,记录该事件持续时间c
ch
、阈值h
th
/h

th
、均值偏移累积和g
±
、窗口p
ch
有功功率极差、有功功率变化均值,无功功率极差、无功功率变化均值,形成事件特征向量,利用该特征向量通过机器学习lgb算法进行事件分类,得到该事件的事件类型。
[0053]
最后,还需要注意的是,本专利中,y
th
、c
min
、c
max
、x根据环形存储器长度n确定,本专利中n=14、y
th
=5、c
min
=3、c
max
=8、x=5,以上列举的仅是本发明的一个具体实施例,显然,本发明不限于以上实例,还可以有许多变形。本领域的普通技术人员能从本发明公开的内容直接导出或联想到的所有变形,均应认为是本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献