一种用电负荷识别方法及其负荷用电设施知识库构建方法与流程

文档序号:24132328发布日期:2021-03-02 18:44阅读:253来源:国知局
一种用电负荷识别方法及其负荷用电设施知识库构建方法与流程

[0001]
本发明属于负荷用电管理技术领域,特别是涉及一种用电负荷识别方法及其负荷用电设施知识库构建方法。


背景技术:

[0002]
负荷监测与识别可以采用侵入式和非侵入式两种方式进行。侵入式负荷监测技术依靠安装在每个设备上的多个专用传感器来获取其电力消耗信息。尽管直接测量的识别精度较高,但在实际应用中,建立传感器分布式测量网络具有很大的挑战性难度较大,而且过多的人员参与测量也会造成测量误差较大。
[0003]
非侵入式负荷监测(non-intrusive load monitoring,nilm)的工作原理,是在用户的电源总线处安装采集装置(一般为电表),通过分析采集到的数据(如:电压,电流或功率)来鉴别用电器类型及其运行情况。通常,nilm系统与传统的侵入式负荷监测相比有着明显的优势:它只需要在负荷入口处测量和存储用户电力数据总数,然后由计算机软件完成对负荷数据的分解、识别和监测。现存的大量研究成果和技术主要的缺陷和不足表现在:用电负荷环境的不稳定造成监测数据采集的误差较大,不准确的负荷原始时域数据采集会造成后期特征向量的误差,影响识别精度;负荷识别方法仅能对单一类型的用电负荷进行简单的负荷监测和识别,技术的应用性差;传统nilm技术缺乏普遍性和全局最优性;设定最优特征提取器和最优分类器可能不能得到最准确的识别结果,并且设计的最优特征提取器和最优分类器也不能适合动态变化的用电负荷组合情况;分类和辨识的过程大量依赖于先验知识;在特征选择过程中,大量的时域特征信息会因为在过量降低测量数据维度的过程中丢失,从而导致了现存的非侵入式负荷识别模型精度不高,适应性差。


技术实现要素:

[0004]
为了解决上述问题,本发明提出了一种用电负荷识别方法及其负荷用电设施知识库构建方法,实现电器负荷用电的细粒度识别,实现了用电负荷的无叠加场景的细粒度精准识别;构建的层次化用电设备知识库。
[0005]
为达到上述目的,本发明采用的技术方案是:一种用电负荷识别方法,包括步骤:
[0006]
s10,实时采集各用电负荷的时域波形测量数据,作为采集数据;
[0007]
s20,针对数据采集过程中的系统误差,使用近邻脉冲信号增强的方法,对采集数据进行预处理;
[0008]
s30,对预处理后的采集数据进行时频转换,获得负荷数据的频谱图,为了避免特征量丢失的问题,使用短时傅里叶变换,把负荷波形的时域信号转换成频域信号,实现一维负荷波形数据与二维谱图形式的转换,实现感应波形到卷积输入数据的转换;能完整的保存负荷特征数据。
[0009]
s40,针对负荷监测和负荷识别精度不高的问题,对转换后的频谱图进行单帧划分;
[0010]
s50,把各单帧频谱图按时间序列输入深度卷积神经网络进行深度卷积和池化操作,并形成单帧频谱图的空间表征;
[0011]
s60,构建时序递归神经网络;把所述单帧频谱图的空间表征,输入时序递归神经网络,形成负荷的时空表征,并输出负荷的层次化分类;
[0012]
s70,利用负荷的层次化分类,实现负荷用电识别。
[0013]
进一步的是,所述电负荷的时域波形测量数据为负荷的电流时域波形测量数据。考虑到实际负荷稳态或暂态电压数据的相对稳定的特性,并且考虑到负荷有功功率和无功功率的传感间接性和计算复杂性,本发明选择电流波形作为描述家用电器运行变化最直接的电气参数作为特征参数。利用电流的基波相位角是由测量时电压的起始相位所决定的,所以把电压两个过零点之间的电流数据作为一个单周期的电流数据,通过电压的波形“过零”监测的方法,收集电流变化和预测事件的发生。
[0014]
进一步的是,所述电流时域波形测量数据采用在电压过零点并上升的位置开始测量电流的波形,该点的电压满足以下条件:
[0015]
u(j-1)<u(j)<u(j+1)
[0016]
|u(j)|<|u(j-1)|
[0017]
|u(j-1)|<|u(j+1)|;
[0018]
其中:u(j)为第j采样点的电压信号;
[0019]
在获得一个周期内电流波形后,利用离散小波变换算法,对一个周期内电流波形进行相似性检测,捕获各个周期内电流的时序变化情况,获得电流的时域波形测量数据。
[0020]
进一步的是,利用离散小波变换算法,对一个周期内电流波形进行相似性检测,捕获各个周期内电流的时序变化情况,获得电流的时域波形测量数据,包括步骤:
[0021]
单个周期内两个长度不同的电流序列i
p
={i
p1
,i
p2


,i
pm
}和i
q
={i
q1
,i
q2


,i
qn
},其中,i
pm
为电流波形的第p周期的第m个点,i
qn
为电流波形第q周期的第n个点;
[0022]
通过离散小波变换算法的递归方法计算得到:
[0023][0024]
其中,d(i
pm
,i
qn
)定义的两个序列之间各点的距离d(i
pm
,i
qn
)=(i
pm
,i
qn
)2,γ(
·
)是指定采样点以外的剩余采样点。以第一个采样点为例,可以建立方程
[0025]
γ(i
p1
)={i
p2


i
pm
},γ{i
q1
)=(i
q2


i
qn
}。
[0026]
以上方法和思路的目的是为了在提取负荷特征值时减小由于电流波形的相位峰值等的偏差带来的影响负荷特征,同时该部分数据采集也是作为负荷电流的时频转换技术的数据基础和为时空卷积神经网络的输入做准备。
[0027]
进一步的是,使用近邻脉冲信号对采集数据进行信号增强处理,同时结合主成分分析实现信号去噪处理,完成信号预处理。
[0028]
针对数据采集过程中的不可避免的仪表误差导致被测信号产生系统误差并且对于周期采样,该误差可能是动态变化,使用近邻脉冲信号增强的方法,对采集数据进行去噪处理。该方法的思路为:通过对相邻脉冲信号的信号分量进行增强后进行脉冲信号检测,可
以降低仪器误差噪声影响引起的信号脉冲的系统误差。使用主成分分析法对由几个连续负荷信号脉冲组成的信号矩阵进行分析,可以实现信号去噪。
[0029]
进一步的是,对预处理后的采集数据进行时频转换,使用短时傅里叶变换,把负荷波形的时域信号转换成频域信号,实现一维负荷波形数据与二维谱图形式的转换,实现感应波形到卷积输入数据的转换,获得负荷数据的频谱图;包括步骤:
[0030]
确定时变信号其局部区域正弦波的频率与相位,即把一个函数和窗函数进行相乘,然后再进行一维的傅里叶变换;
[0031]
并通过窗函数的滑动得到一系列的傅里叶变化结果,将这些结果排开便得到一个二维的表象;
[0032]
短时傅里叶变换的公式为:
[0033][0034]
其中z(t)为源信号,g(t)为窗函数;通过傅里叶变换把一段较长时间上的负荷特征波形,划分成多个较短的段,每个段内进行傅里叶变化,最后形成该波形的傅里叶频谱图。
[0035]
进一步的是,根据实际负荷频谱图的时序特性结果,对负荷特征的频谱图像进行细粒度划分,按时间序列化分成多组单帧频谱图。
[0036]
进一步的是,把各单帧频谱图按时间序列输入深度卷积神经网络进行深度卷积和池化操作,并形成单帧频谱图的空间表征,包括步骤:
[0037]
构建深度卷积神经网络dnn模型,该模型只实现单帧频谱图的卷积和池化操作,不进行分类操作;该模型结构包括9个卷积层和6个池化层;
[0038]
通过卷积操作,使用卷积滤波器来提取负荷设施的特征,卷积之后的特征量再经过激活函数之后得到新的卷积特征量:
[0039][0040]
其中,k
(l)
={(u,v)∈n2|0<u<k
w
,0<v<k
h
},k
w
和k
h
代表卷积核的尺寸,1代表层数,代表卷积层的第j层的特征映射的偏移量,j(l-1)(u,v)∈k
(l)
是上一个特征映射的集合;
[0041]
卷积操作之后使用池化层进行下采样,使用最大池化操作:
[0042][0043]
其中down(
·
)代表下采样函数;在最大池化操作模式下,使用给定尺寸和步长的卷积核对上一层卷积之后特征量进行邻域内取最大的值,并重构成新的特征量,公式如下所示:
[0044]
[0045]
h
m,j
=max
i∈n

[0046]
随后经过多次卷积和池化操作之后,进行全连接操作模块,全连接输出为:
[0047][0048]
其中n代表上一层神经元的数量,l代表当前层的层数,代表连接当前层j和上一层i之间的权重,是偏移量,f(
·
)是激活函数。经过上述深层卷积神经网络模型操作,单帧负荷频谱图生成了空间表征序列集合x={x1,x2,

x
n
},n表示特征量的个数;把单帧负荷频谱图按时间序列分别输入深层卷积神经网络进行卷积操作,生成负荷频谱图的空间表征集合x={x
1n
,x
2n
,x
3n

x
mn
},m表示单帧频谱图的个数。
[0049]
进一步的是,把经过深层卷积神经网络之后生成的空间表征x,分别作为时序循环神经网络的输入并构建空间特征量,形成负荷的时空表征,并输出负荷的层次化分类;
[0050]
针对输入的单帧频谱图,应用长短记忆循环神经网络进行分类操作;把经过深层卷积神经网络生成的空间表征序列集合x,按时间序列输入长短记忆循环神经网络中,输出负荷的时空表征o={o1,o2…
,o
t-1
,o
t
,ot
+1


},t表示当前时刻。
[0051]
另一方面,本发明还提出了一种负荷用电设施知识库构建方法,基于所建立的用电负荷识别方法构建负荷用电设施知识库,包括步骤:
[0052]
通过采集不同负荷特征的时域监测数据,利用时-频转换技术,转换成负荷的频谱图像,组成基于时间序列的负荷频谱图像特征分布图;不同的时间段对应不同的负荷形态频谱图分布,构建层次化负荷用电设施知识库。
[0053]
采用本技术方案的有益效果:
[0054]
本发明提出了一种基于深度学习的非侵入式用电负荷细粒度精准识别机制和负荷用电设施知识库的构建方法。该方法针对现有的非侵入式用电负荷识别技术的适用性不足和识别精准度不高的问题,利用时-频转换、深层卷积、空间池化、时序神经网络、层次化分类等技术实现家用电器负荷用电的细粒度识别,能够提高识别精度,提高识别适用范围。并构构建层次化用电设备知识库,作为实现用电负荷预测体系的数据基础。所构建的知识库不依赖于负荷先验知识,能够动态存储常用电器的负荷功率信息;实现实时监测和存储各种负荷波形图信息;实现存储同一类电器负荷的不同时间段的负荷谱域特征信息;实现部分时段内不同类型负荷的组合特征存储。
附图说明
[0055]
图1为本发明的一种用电负荷识别方法及其负荷用电设施知识库构建方法流程示意图;
[0056]
图2为本发明实施例中负荷的电流时域波形测量数据的获取示意图;
[0057]
图3为本发明实施例中主成分分析实现信号去噪处理的示意图;
[0058]
图4为本发明实施例中深度卷积神经网络的结构示意图;
[0059]
图5为本发明实施例中长短记忆循环神经网络的分类操作示意图;
[0060]
图6为本发明实施例中长短记忆循环神经网络的原理示意图。
具体实施方式
[0061]
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步阐述。
[0062]
在本实施例中,参见图1所示,本发明提出了一种用电负荷识别方法,包括步骤:
[0063]
s10,实时采集各用电负荷的时域波形测量数据,作为采集数据;
[0064]
s20,针对数据采集过程中的系统误差,使用近邻脉冲信号增强的方法,对采集数据进行预处理;
[0065]
s30,对预处理后的采集数据进行时频转换,获得负荷数据的频谱图,为了避免特征量丢失的问题,使用短时傅里叶变换,把负荷波形的时域信号转换成频域信号,实现一维负荷波形数据与二维谱图形式的转换,实现感应波形到卷积输入数据的转换;能完整的保存负荷特征数据。
[0066]
s40,针对负荷监测和负荷识别精度不高的问题,对转换后的频谱图进行单帧划分;
[0067]
s50,把各单帧频谱图按时间序列输入深度卷积神经网络进行深度卷积和池化操作,并形成单帧频谱图的空间表征;
[0068]
s60,构建时序递归神经网络;把所述单帧频谱图的空间表征,输入时序递归神经网络,形成负荷的时空表征,并输出负荷的层次化分类;
[0069]
s70,利用负荷的层次化分类,实现负荷用电识别。
[0070]
作为上述实施例的优化方案,所述电负荷的时域波形测量数据为负荷的电流时域波形测量数据。考虑到实际负荷稳态或暂态电压数据的相对稳定的特性,并且考虑到负荷有功功率和无功功率的传感间接性和计算复杂性,本发明选择电流波形作为描述家用电器运行变化最直接的电气参数作为特征参数。利用电流的基波相位角是由测量时电压的起始相位所决定的,所以把电压两个过零点之间的电流数据作为一个单周期的电流数据,通过电压的波形“过零”监测的方法,收集电流变化和预测事件的发生。
[0071]
其中,所述电流时域波形测量数据采用在电压过零点并上升的位置开始测量电流的波形,该点的电压满足以下条件:
[0072]
u(j-1)<u(j)<u(j+1)
[0073]
|u(j)|<|u(j-1)|
[0074]
|u(j-1)|<|u(j+1)|;
[0075]
其中:u(j)为第j采样点的电压信号;
[0076]
在获得一个周期内电流波形后,利用离散小波变换算法,对一个周期内电流波形进行相似性检测,捕获各个周期内电流的时序变化情况,获得电流的时域波形测量数据。
[0077]
其中,利用离散小波变换算法,对一个周期内电流波形进行相似性检测,捕获各个周期内电流的时序变化情况,获得电流的时域波形测量数据,包括步骤:
[0078]
单个周期内两个长度不同的电流序列i
p
={i
p1
,i
p2


,i
pm
}和i
q
={i
q1
,i
q2


,i
qn
},其中,i
pm
为电流波形的第p周期的第m个点,i
qn
为电流波形第q周期的第n个点;
[0079]
通过离散小波变换算法的递归方法计算得到:
[0080][0081]
其中,d(i
pm
,i
qn
)定义的两个序列之间各点的距离d(i
pm
,i
qn
)=(i
pm
,i
qn
)2,γ(
·
)是指定采样点以外的剩余采样点。以第一个采样点为例,可以建立方程
[0082]
γ(i
p1
)={i
p2


i
pm
},γ{i
q1
)=(i
q2


i
qn
}。
[0083]
以上方法和思路的目的是为了在提取负荷特征值时减小由于电流波形的相位峰值等的偏差带来的影响负荷特征,同时该部分数据采集也是作为负荷电流的时频转换技术的数据基础和为时空卷积神经网络的输入做准备。
[0084]
作为上述实施例的优化方案,使用近邻脉冲信号对采集数据进行信号增强处理,同时结合主成分分析实现信号去噪处理,完成信号预处理。
[0085]
针对数据采集过程中的不可避免的仪表误差导致被测信号产生系统误差并且对于周期采样,该误差可能是动态变化,使用近邻脉冲信号增强的方法,对采集数据进行去噪处理。该方法的思路为:通过对相邻脉冲信号的信号分量进行增强后进行脉冲信号检测,可以降低仪器误差噪声影响引起的信号脉冲的系统误差。使用主成分分析法对由几个连续负荷信号脉冲组成的信号矩阵进行分析,可以实现信号去噪。
[0086]
具体过程如图2和图3所示:
[0087]
图中t-1,t,t+1是三个连续的采样周期,s(t-1),s(t)和s(t+1)是三个连续序列信号的部分波形,通过使用主成分分析法对负荷的三个连续信号的部分波形的分析,为中间波形提取主成分来检测信号。数学表达式如下所示:
[0088][0089]
其中,代表负荷时域波形的第i个采集样本的第k次采样周期,信号矩阵s,和是三个连续的采样周期,通过分析和来增强的信号。l代表样本的总个数。该方法利用数值鲁棒奇异值分解(svd)对s进行主成分分析。第一分量(或主分量)对应于较大的奇异值,包含基本采样信息,用于后续的误差点的检测。
[0090]
作为上述实施例的优化方案,对预处理后的采集数据进行时频转换,使用短时傅里叶变换,把负荷波形的时域信号转换成频域信号,实现一维负荷波形数据与二维谱图形式的转换,实现感应波形到卷积输入数据的转换,获得负荷数据的频谱图;包括步骤:
[0091]
确定时变信号其局部区域正弦波的频率与相位,即把一个函数和窗函数进行相乘,然后再进行一维的傅里叶变换;
[0092]
并通过窗函数的滑动得到一系列的傅里叶变化结果,将这些结果排开便得到一个二维的表象;
[0093]
短时傅里叶变换的公式为:
[0094][0095]
其中z(t)为源信号,g(t)为窗函数;通过傅里叶变换把一段较长时间上的负荷特征波形,划分成多个较短的段,每个段内进行傅里叶变化,最后形成该波形的傅里叶频谱图。
[0096]
其中,根据实际负荷频谱图的时序特性结果,对负荷特征的频谱图像进行细粒度划分,按时间序列化分成多组单帧频谱图。
[0097]
作为上述实施例的优化方案,把各单帧频谱图按时间序列输入深度卷积神经网络进行深度卷积和池化操作,并形成单帧频谱图的空间表征,包括步骤:
[0098]
构建深度卷积神经网络dnn模型,该模型只实现单帧频谱图的卷积和池化操作,不进行分类操作;该模型结构包括9个卷积层和6个池化层,如图4所示;
[0099]
通过卷积操作,使用卷积滤波器来提取负荷设施的特征,卷积之后的特征量再经过激活函数之后得到新的卷积特征量:
[0100][0101]
其中,k
(l)
={(u,v)∈n2|0<u<k
w
,0<v<k
h
},k
w
和k
h
代表卷积核的尺寸,l代表层数,代表卷积层的第i层的特征映射的偏移量,j(l-1)(u,v)∈k
(l)
是上一个特征映射的集合;
[0102]
卷积操作之后使用池化层进行下采样,使用最大池化操作:
[0103][0104]
其中down(
·
)代表下采样函数;在最大池化操作模式下,使用给定尺寸和步长的卷积核对上一层卷积之后特征量进行邻域内取最大的值,并重构成新的特征量,公式如下所示:
[0105][0106]
h
m,j
=max
i∈n

[0107]
随后经过多次卷积和池化操作之后,进行全连接操作模块,全连接输出为:
[0108][0109]
其中n代表上一层神经元的数量,l代表当前层的层数,代表连接当前层j和上一层i之间的权重,是偏移量,f(
·
)是激活函数。经过上述深层卷积神经网络模型操作,单帧负荷频谱图生成了空间表征序列集合x={x1,x2,

x
n
},n表示特征量的个数;把单
帧负荷频谱图按时间序列分别输入深层卷积神经网络进行卷积操作,生成负荷频谱图的空间表征集合x={x
1n
,x
2n
,x
3n

x
mn
},m表示单帧频谱图的个数。
[0110]
作为上述实施例的优化方案,把经过深层卷积神经网络之后生成的空间表征x,分别作为时序循环神经网络的输入并构建空间特征量,形成负荷的时空表征,并输出负荷的层次化分类;
[0111]
针对输入的单帧频谱图,应用长短记忆循环神经网络进行分类操作,其网络结构如图5所示:其中,每个矢量的下标c表示神经元,上标t代表t时刻,x
(t)
表示t时刻的输入层和前一个时刻t-1的隐藏层h
(t-1)
,此处的时刻由负荷频谱图的时序确定。
[0112]
内部状态s
c
是网络的关键部件,它是已经线性激活的每个神经元的中心。s
c
具有固定单位权值的自连通循环边,该状态可以看作是添加或删除信息的载体。这种信息流可以被称为“门”的结构仔细地调节。门是长短记忆循环神经网络的一个特性,它能够选择性地决定应该通过哪些信息。门是由当前输入层x
(t)
的激活单元和前一时刻的隐含层h
(t-1)
确定。
[0113]
遗忘门f
c
是长短记忆循环神经网络的第一步,用来是决定要丢弃哪些信息,f
c
输入前输入层x
(t)
和前一时刻的隐含层h
(t-1)
,输出0和1之间的某个值表示当前的s
c
的值,其中1表示完全保持这个值,0表示完全丢弃这个值。计算公式如下所示:
[0114][0115]
输入门和输入节点:下一步是决定在内部状态中存储什么新信息。包括两个部分,i
c
表示输入门,是一个sigmoid函数层,决定更新那个值;g
c
表示输入节点,是一个tanh函数层,创建候选状态向量可以加入到状态中。计算公式如下所示:
[0116]
i
(t)
=σ(w
ix
x
(t)
+w
ix
h
(t-1)
+b
i
)
[0117][0118]
更新t-1时刻的状态到当前状态公式如下所示:
[0119]
s
(t)
=g
(t)
*i
(t)
+s
(t-1)
*f
(t)
[0120]
输出门o
c
,用来确定输出哪些信息。内部状态s
c
,通过一个tanh函数层,使s
c
值在-1和1之间,然后乘以sigmoid函数门的输出,得到剩余的状态值,公式如下所示:
[0121]
o
(t)
=σ(w
ox
x
(t)
+w
oh
h
(t-1
)+b
o
);
[0122]
h
(t)
=t anh(s
(t)
)
*
o
(t)

[0123]
其中的w和b值分别是层权重值和偏置量。
[0124]
如图6所示,针对输入的单帧频谱图,应用长短记忆循环神经网络进行分类操作;把经过深层卷积神经网络生成的空间表征序列集合x,按时间序列输入长短记忆循环神经网络中,输出负荷的时空表征o={o1,o2…
,o
t-1
,o
t
,o
t+1


},t表示当前时刻。
[0125]
具有时序特性的空间表征x作为长短记忆循环神经网络的输入层,经过循环神经网络,每个输入x对应于输出序列o中的每个时刻的输出o
t
,并且每一时刻的输出都是选择和决策参考了上一时刻的状态,长短记忆循环神经网络的结构中包括输入门,遗忘门和输出门,其中遗忘门负责决定保留多少上一时刻输出的单元状态到当前时刻的单元状态;输
入门负责决定保留多少当前时刻的输入到当前时刻的单元状态;输出门负责决定当前时刻的单元状态有多少输出,该门结构是实现负荷层次化分类的关键技术。该模型中添加保存机制,当有新的输入时模型首先忘记所有它认为自己不再需要的长期信息。然后,再学习新输入信息的哪部分具有使用价值,并且将它们保存到长期记忆中。将长期记忆聚焦为工作记忆。最后,模型需要学习哪一部分的长期记忆能立刻发挥作用。模型并不是始终都在使用全部的长期记忆的,它只需要学习应该集中注意力于哪部分记忆。通过该网络模型能够实现用电负荷时间序列向量输入的负荷类别的层次化分类。
[0126]
为配合本发明方法的实现,基于相同的发明构思,本发明还提供了一种负荷用电设施知识库构建方法,基于所建立的用电负荷识别方法构建负荷用电设施知识库,包括步骤:
[0127]
通过采集不同负荷特征的时域监测数据,利用时-频转换技术,转换成负荷的频谱图像,组成基于时间序列的负荷频谱图像特征分布图;不同的时间段对应不同的负荷形态频谱图分布,构建层次化负荷用电设施知识库。
[0128]
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1