一种电流信号的分割方法转让专利

申请号 : CN202010417633.8

文献号 : CN111461081B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 袁杰徐磊吴鹏

申请人 : 江苏电力信息技术有限公司国网江苏省电力有限公司

摘要 :

本发明公开了一种电流信号的分割方法,将电流信号波形根据其物理特征分割成互不相同的段,它包括以下步骤:对电流信号进行下采样,只保留区间最大值和最小值,同时根据最值计算差得到顶点;根据顶点拐点检测出元段起始点,得到初始元段;分别对初始元段进行普通合并、自相似段合并和联合相似段合并,得到合并后的分段;对分段边界点进行调整,得到更准确的边界点;去掉检测出待机电流和过冲电流,留下工作电流。本方法能更快速准确的将电流信号分割成物理特征不同的分段,以利于后续的信号处理。

权利要求 :

1.一种电流信号的分割方法,其特征在于包括以下步骤:

1)对电流信号进行下采样,只保留区间最大值和最小值,同时根据最值计算差得到顶点;

2)根据顶点拐点检测出元段起始点,得到初始元段;

3)分别对初始元段进行普通合并、自相似段合并和联合相似段合并,得到合并后的分段;

4)对分段边界点进行调整,得到更准确的边界点;

5)去掉检测出的待机电流和过冲电流,留下工作电流;

步骤1)具体为:

步骤1保留采样区间最大值和最小值:设原始信号为S,长度为LS,下采样比例为Rds=1/Nds,即Nds个点采样一个点,按下述方法进行下采样:

P2p+1=max{Sq},q∈[Nds·p+1,Nds·(p+1)],p∈[0,]P2p+2=min{Sq},q∈[Nds·p+1,Nds·(p+1)],p∈[0,]P表示采样后的点,而S表示采样前的原始信号点,<>表示向下取整;

步骤2在顶点处进行取值:

在前述下采样得到的点中,每Nv个点采样得到一个顶点Vk:Vk=max{Pi}‑min{Pj}其中(k‑1)*Nv+1≤i,j≤k*Nv;

步骤5)具体为:

步骤1检测待机电流;

第i段的电流满足以下条件时认为是处于待机状态:其中T2=min(P5{Vk}+1,P95{Vk});

上式中median()表示中位数;

步骤2检测过冲电流;

当第i段Seci满足以下条件时认为其是过冲电流段:其中 上式中width(Seci)表示第i段的宽度,表示第k段的起始点和结束点的范围在范围内;T3取值设为5秒,t设置为10。

2.根据权利要求1所述的电流信号的分割方法,其特征在于:步骤2)具体为:步骤1下采样得到的顶点满足条件C1:(Vk>Vk‑1and Vk>Vk+1)or(Vk

步骤2记录其起始位置、均值属性。

3.根据权利要求1所述的电流信号的分割方法,其特征在于:步骤3)具体为:步骤1相邻的两个分段符合C2:且:

T1=min((P95{Vk}‑P5{Vk})/100,P5{Vk},P10{Vk}/2)条件时进行普通合并,其中 表示第m段所有采样点平均值,P5{Vk}表示集合V中所有值的5百分位数,而P95{}表示95百分位数,P10表示10百分位数;

步骤2当某一段与其相邻段的一部分相似,即相似度大于0.9时,则将这段与相邻段合并;设第i段长度小于第i+1段,定义它们间的自相似度如下式所示:而S(Seci,Secj)=Seci·Secj/(|Seci|·|Secj|);

其中Seci,Secj的长度相同,Secj是Seci+1的一部分;

步骤3相邻的两个分段符合;

CS(Seci,Seci+1)=argmaxSS(Seci∪Seci+1,Secj),j≠i,i+1条件时进行联合相似段合并,其中,第i段Seci与第i+1段Seci+1的联合相似度定义为这两段合并成一段后与其它段的相似度的最大值;当其联合相似度大于0.9时即将这两段合并。

4.根据权利要求1所述的电流信号的分割方法,其特征在于:步骤4)具体为:设第i和i+

1个分段的精调前起始和结束点 搜寻半径r,其中第i段所有点的平均值 和第i+1段所有点的平均值计算第i个分段精调后的结束点 和第i+1个分段精调后的起始点 其中步骤1计算第i段平均值与第i+1段平均值的几何平均值;

步骤2如果 则:

找到第i段中值大于g的最后一个点的位置j;

从j开始直到 位置范围内找到值大于g的最后一个点的位置k;

否则:

找到第i+1段中值大于g的第一个点的位置j;

从 开始直到j位置范围内找到值大于g的第一个点的位置k;

说明书 :

一种电流信号的分割方法

技术领域

[0001] 本发明属于非侵入式负荷监测领域,具体是对电器电流信号进行精准分割,将电器不同工作状态的电流序列区分分割,以便于后续对电流的进一步处理。

背景技术

[0002] 近些年来,随着智能电网的不断发展,电信号的精益化和智能化分析已经吸引越来越多的注意。例如,非侵入式负荷监测(NILM)技术采用特征提取和机器学习方法分析汇
合电压和电流并在不需要安装子电表的情况下监测电器的使用情况。已经有很多特征提取
方法被提出用于非侵入式负荷监测,例如小波特征、电压‑电流轨迹、电流谐波、有功/无功
功率以及自动学习出的深度特征等等。在文献[Non‑Intrusive Load Monitoring Using 
Semi‑Supervised Machine Learning and Wavelet Design]中,通过使用小波设计和
procrustes分析匹配一组新的小波到负载类型来提取信号特征。但在他们的方法中,按照
负载类别的不同使用的小波需要从大量的小波中选择,从而使其在未知电器场景下的使用
受到一定的限制。V‑I轨迹类特征从Voltage‑Current(V‑I)的轨迹图中抽取不同的特征来
描述不同电器的工作状态。已提出的V‑I轨迹类特征有环方向、封闭面积、平均曲线非线性、
自相交次数、中分割倾斜度、左右分割面积等等。然而,噪声信号对V‑I轨迹的影响较大,容
易导致V‑I轨迹各种特征的突变。电流谐波特征从高频电流谐波中提取模、模比率等特征来
区分的电器。然而,要想得到较好的效果,一般要求信号的采样频率达到1MHZ及以上,这给
电流谐波特征的应用带来巨大的障碍。文献[Non‑Intrusive Load Monitoring by Novel 
Neuro‑Fuzzy Classification Considering Uncertainties]对多种家用电器的有功和无
功数据进行聚类分析,将各类中心作为每种电器的功率负荷特征,以此进行训练和识别。有
功/无功功率特征很难区分功率差不多的电器。深度学习方法需要大量标注数据进行有监
督或半监督学习,而标注数据在实际场景中往往是昂贵和稀少的,这极大的限制了它们发
展。虽然很多工作都使用功率特征,然而在NILM问题中电流比功率特征更为有效。

发明内容

[0003] 本发明的目的是提供一种电流信号的分割方法,能更快速准确的将电流信号分割成物理特征不同的分段,以利于后续处理,提升准确率和查全率。
[0004] 本发明的方法通过以下步骤实现:
[0005] 1)对电流信号进行下采样,只保留区间最大值和最小值,同时根据最值计算差得到顶点;
[0006] 2)根据顶点拐点检测出元段起始点,得到初始元段;
[0007] 3)分别对初始元段进行普通合并、自相似段合并和联合相似段合并,得到合并后的段;
[0008] 4)对分段边界点进行调整,得到更准确的边界点;
[0009] 5)去掉检测出待机电流和过冲电流,留下工作电流。
[0010] 所述的对电流信号进行下采样,只保留区间最大值和最小值,同时根据最值计算差得到顶点的步骤为:
[0011] 步骤1保留采样区间最大值和最小值:
[0012] 设原始信号为S,长度为LS,下采样比例为Rds=1/Nds,即Nds个点采样一
[0013] 个点,按下述方法进行下采样:
[0014] P2i+1=max{Sj},j∈[Nds·i+1,Nds·(i+1)],i∈[0,]
[0015] P2i+2=min{Sj},j∈[Nds·i+1,Nds·(i+1)],i∈[0,]
[0016] P表示采样后的点,而S表示采样前的原始信号点,<>表示向下取整。
[0017] 步骤2在顶点处进行取值:
[0018] 在前述下采样得到的点中,每Nv个点采样得到一个顶点Vk:
[0019] Vk=max{Pi}‑min{Pj}其中(k‑1)*Nv+1≤i,j≤k*Nv;
[0020] 所述的根据顶点拐点检测出元段起始点,得到初始元段步骤为:
[0021] 步骤1下采样得到的顶点满足条件C1:
[0022] (Vk>Vk‑1and Vk>Vk+1)or(Vk
[0023] 步骤2记录其起始位置、均值等属性;
[0024] 所述的分别对初始元段进行普通合并、自相似段合并和联合相似段合并,得到合并后的分段步骤为:
[0025] 步骤1相邻的两个分段符合C2:
[0026] 且:
[0027] T1=min((P95{Vk}‑P5{Vk})/100,P5{Vk},P10{Vk}/2)条件时进行普通合并,其中表示第m段所有采样点平均值,P5{Vk}表示集合V中所有值的5百分位数,而P95{}表示
95百分位数,P10表示10百分位数。
[0028] 步骤2当某一段与其相邻段的一部分相似,即相似度大于0.9时,则将这段与相邻段合并。设第i段长度小于第i+1段,定义它们间的自相似度如下式所示:
[0029]
[0030] 而S(Seci,Secj)=Seci·Secj/(|Seci|·|Secj|)
[0031] 其中Seci,Secj的长度相同,Secj是Seci+1的一部分。
[0032] 步骤3相邻的两个分段符合
[0033] CS(Seci,Seci+1)=argmaxSS(Seci∪Seci+1,Secj),j≠i,i+1条件时进行联合相似段合并,其中,第i段Seci与第i+1段Seci+1的联合相似度定义为这两段合并成一段后与其它
段的相似度的最大值。当其联合相似度大于0.9时即将这两段合并;
[0034] 所述的对分段边界点进行调整,得到更准确的边界点步骤为:
[0035] 设第i和i+1个分段的精调前起始和结束点
[0036] 搜寻半径r,其中 第i段所有点的平均值 和第i+1段所有点的平均值
[0037] 计算第i个分段精调后的结束点 和第i+1个分段精调后的起始点 其中
[0038] 步骤1计算第i段平均值与第i+1段平均值的几何平均值
[0039]
[0040] 步骤2如果 则:
[0041] 找到第i段中值大于g的最后一个点的位置j
[0042] 从j开始直到 位置范围内找到值大于g的最后一个点的位置k
[0043]
[0044] 否则:
[0045] 找到第i+1段中值大于g的第一个点的位置j
[0046] 从 开始直到j位置范围内找到值大于g的第一个点的位置k
[0047]
[0048] 去掉检测出的待机电流和过冲电流,留下工作电流步骤为:
[0049] 步骤1检测待机电流
[0050] 第i段的电流满足以下条件时认为是处于待机状态:
[0051]
[0052] 其中T2=min(P5{Vk}+1,P95{Vk})
[0053] 上式中median()表示中位数。
[0054] 步骤2检测过冲电流
[0055] 当第i段Seci满足以下条件时认为其是过冲电流段:
[0056]
[0057] 其中 上式中width(Seci)表示第i段的宽度, 表示第k段的起始点和结束点的范围在
范围内。T3取值设为5秒,t设置为10。
[0058] 本发明能更快速准确的将电流信号分割成物理特征不同的分段,以利于后续的信号处理,提升准确率和查全率。

附图说明

[0059] 图1本发明部分分段步骤示例图,其中,(a)原始信号、(b)下采样结果、(c)顶点提取、(d)元段提取、(e)普通合并、(f)自相似合并。
[0060] 图2本发明中分段边界精调示例图,其中,(a)原始信号、(b)精调前边界、(c)精调后边界。
[0061] 图3本发明中待机与过冲电流检测示例图。其中,(a)冰箱、(b)洗衣机。
[0062] 图4本发明中有效电流信号分段图。其中,(a)冰箱、(b)洗衣机。

具体实施方式

[0063] 一种电流信号的分割方法,其特征在于包括以下步骤:
[0064] 1)对电流信号进行下采样,只保留区间最大值和最小值,同时根据最值计算差得到顶点;
[0065] 2)根据顶点拐点检测出元段起始点,得到初始元段;
[0066] 3)分别对初始元段进行普通合并、自相似段合并和联合相似段合并,得到合并后的段;
[0067] 4)对分段边界点进行调整,得到更准确的边界点;
[0068] 5)去掉检测出待机电流和过冲电流,留下工作电流。
[0069] 所述的对电流信号进行下采样,只保留区间最大值和最小值,同时根据最值计算差得到顶点的步骤为:
[0070] 步骤1保留采样区间最大值和最小值:
[0071] 设原始信号为S,长度为LS,下采样比例为Rds=1/Nds,即Nds个点采样一
[0072] 个点,按下述方法进行下采样:
[0073] P2i+1=max{Sj},j∈[Nds·i+1,Nds·(i+1)],i∈[0,]
[0074] P2i+2=min{Sj},j∈[Nds·i+1,Nds·(i+1)],i∈[0,]
[0075] P表示采样后的点,而S表示采样前的原始信号点,<>表示向下取整。
[0076] 步骤2在顶点处进行取值:
[0077] 在前述下采样得到的点中,每Nv个点采样得到一个顶点Vk:
[0078] Vk=max{Pi}‑min{Pj}其中(k‑1)*Nv+1≤i,j≤k*Nv;
[0079] 所述的根据顶点拐点检测出元段起始点,得到初始元段步骤为:
[0080] 步骤1下采样得到的顶点满足条件C1:
[0081] (Vk>Vk‑1and Vk>Vk+1)or(Vk
[0082] 步骤2记录其起始位置、均值等属性;
[0083] 所述的分别对初始元段进行普通合并、自相似段合并和联合相似段合并,得到合并后的分段步骤为:
[0084] 步骤1相邻的两个分段符合C2:
[0085] 且:
[0086] T1=min((P95{Vk}‑P5{Vk})/100,P5{Vk},P10{Vk}/2)条件时进行普通合并。其中表示第m段所有采样点平均值,P5{Vk}表示集合V中所有值的5百分位数,而P95{}表示
95百分位数,P10表示10百分位数。
[0087] 步骤2当某一段与其相邻段的一部分相似,即相似度大于0.9时,则将这段与相邻段合并。设第i段长度小于第i+1段,定义它们间的自相似度如下式所示:
[0088]
[0089] 而S(Seci,Secj)=Seci·Secj/(|Seci|·|Secj|)
[0090] 其中Seci,Secj的长度相同,Secj是Seci+1的一部分。
[0091] 步骤3相邻的两个分段符合
[0092] CS(Seci,Seci+1)=argmaxSS(Seci∪Seci+1,Secj),j≠i,i+1条件时进行联合相似段合并,其中,第i段Seci与第i+1段Seci+1的联合相似度定义为这两段合并成一段后与其它
段的相似度的最大值。当其联合相似度大于0.9时即将这两段合并;
[0093] 所述的对分段边界点进行调整,得到更准确的边界点步骤为:
[0094] 设第i和i+1个分段的精调前起始和结束点 搜寻半径r,其中 第i段所有点的平均值 和第i+1段所有
[0095] 点的平均值
[0096] 计算第i个分段精调后的结束点 和第i+1个分段精调后的起始点 其中
[0097] 步骤1计算第i段平均值与第i+1段平均值的几何平均值
[0098]
[0099] 步骤2如果 则:
[0100] 找到第i段中值大于g的最后一个点的位置j
[0101] 从j开始直到 位置范围内找到值大于g的最后一个点的位置k
[0102]
[0103] 否则:
[0104] 找到第i+1段中值大于g的第一个点的位置j
[0105] 从 开始直到j位置范围内找到值大于g的第一个点的位置k
[0106]
[0107] 去掉检测出的待机电流和过冲电流,留下工作电流步骤为:
[0108] 步骤1检测待机电流
[0109] 第i段的电流满足以下条件时认为是处于待机状态:
[0110]
[0111] 其中T2=min(P5{Vk}+1,P95{Vk})
[0112] 上式中median()表示中位数。
[0113] 步骤2检测过冲电流
[0114] 当第i段Seci满足以下条件时认为其是过冲电流段:
[0115]
[0116] 其中 上式中width(Seci)表示第i段的宽度, 表示第k段的起始点和结束点的范围在
范围内。T3取值设为5秒,t设置为10。
[0117] 图3中横轴上的灰色部分为检测出的待机电流,垂直于横轴的灰色部分为检测出的过冲电流,而黑色部分为检测出的正常工作电流。可以看出,本文方法正确检测出了这三
种电流。
[0118] 另外,再去掉一些宽度和高度都较小意义不大的电流,如上右图中最前面的工作电流,即为剩下的需要进一步处理的正常工作电流段。
[0119] 图4为经所有分段处理后还原到初始信号频率的冰箱和洗衣机有效电流信号图。