首页> 中国专利> 基于BP神经网络模型的非侵入式负荷识别方法

基于BP神经网络模型的非侵入式负荷识别方法

摘要

本发明公开了一种基于BP神经网络模型的非侵入式负荷识别方法,涉及电力技术领域,包括以下步骤:A、特征分析样本的获取,B、特征样本集的获取,C、BP神经网络的优化和D、输出负荷识别结果四个步骤。本发明通过电能表计量芯采集不同家用负荷运行数据,提取家用负荷的暂态和稳态变化过程为负荷特征,结合BP神经网络模型实现家用负荷的辨识,从而提高居民侧负荷辨识的准确性和可靠性。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-13

    实质审查的生效 IPC(主分类):G06Q10/04 专利申请号:2022104031253 申请日:20220418

    实质审查的生效

说明书

技术领域

本发明涉及电力技术领域,尤其涉及一种基于BP神经网络模型的非侵入式负荷识别方法。

背景技术

负荷识别方法主要有侵入式负荷识别和非侵入式负荷识别两大类。虽然侵入式负荷识别方法的识别结果较为准确,但是由于成本高等原因不太受欢迎。而非侵入式负荷识别方法(non-intrusive load monitoring,NILM)成本低而且实用性强,所以NILM成为了当今电力系统智能计量领域的热点。NILM通过在入户电表上安装嵌入式非侵入电力识别模块,然后通过负荷识别算法来检测建筑内的负荷工作情况。负荷识别需要解决的问题是,建立已知用电设备的特征库和从采集数据中提取出来的负荷特征与已知特征库进行对比,识别总负荷的成分,实现负荷辨识。基于模式识别的负荷识别,实质是通过学习各种用电设备的负荷特征(暂态,稳态等),来达到辨识负荷的目标。基于模式识别的负荷识别算法众多,包括鸡群算法、隐形马尔科夫模型、支持向量机等,但该类算法处理负荷种类较为简单,而采用BP神经网络模型能够在复杂场景下进行多种电器负荷的辨识,应用前景良好。

发明内容

本发明要解决的技术问题是提供一种基于BP神经网络模型的非侵入式负荷识别方法,对用户的用电状况进行分析,加强居民用户负荷侧的预测和管理,唤醒用户侧沉睡的调节能力,合理引导与激励居民用户积极参与电力需求侧响应,提高电能使用的效率,达到削峰填谷的目的,提升新型电力系统的可靠性,灵活性和经济性。

为解决上述技术问题,本发明采用的技术方案是:包括以下步骤:

A、特征分析样本的获取:A.1、实时采集用电入户端的电压瞬时值和电流瞬时值得到电压数据集合

B、特征样本集的获取:B.1、对有功功率瞬时值集合

C、BP神经网络的优化:通过特征样本集对BP神经网络进行训练,并通过最速下降法对训练结果进行优化;

D、输出负荷识别结果:对于待识别的负荷,将待识别的负荷中的最优负荷特征值输入至优化后的BP神经网络模型,获取负荷识别结果。

本发明的有益技术效果是:通过电能表计量芯采集不同家用负荷运行数据,提取家用负荷的暂态和稳态变化过程为负荷特征,结合BP神经网络模型实现家用负荷的辨识,从而提高居民侧负荷辨识的准确性和可靠性。

下面结合附图对本发明进行详细说明。

附图说明

图1是本发明的训练流程图;

图2是本发明的识别流程图。

参见附图1和2,本发明提供了一种基于BP神经网络模型的非侵入式负荷识别方法,包括以下步骤。

A、特征分析样本的获取。

A.1、实时采集用电入户端的电压瞬时值和电流瞬时值得到电压数据集合

A.2、对电压数据集合

具体地,采用窗口滑差的方式分别对电压数据集合

分别计算有功功率的瞬时值集合

A.3、根据有功功率瞬时值集合

具体地,根据有功功率瞬时值集合

B、特征样本集的获取。

B.1、对有功功率瞬时值集合

具体地,在步骤B.1中特征数据集包括时域下特征和频域下特征。所述时域下特征包括最大值、最小值、平均值、峰-峰值、绝对值平均值、方差、标准值、峭度、偏度、均方根、波形因子、峰值因子、脉冲因子和裕度因子。所述频域下特征包括频率均值、重心频率、频率均方根、频率标准差、基波相位和幅值、1、2、3、4、5次谐波相位和幅值。

B.2、采用聚类分析法对获取的特征数据集进行特征量相似性度量分类并得到由最优负荷特征值组成的特征样本集。

记特征值N

可以将N

具体地,通过

计算N

|

获得各特征之间的相关系数进一步的进行聚类,由聚类结果选取基波幅值、1、2、3、4、5次谐波幅值以及波形因子和裕度因子组成特征样本集。

变量集合聚类分析中,在此使用最大系数法定义两类变量的距离为

这时,R(G1,G2)等于两类中最相似的两变量间的相似度量值。

C、BP神经网络的优化:通过特征样本集对BP神经网络进行训练,并通过最速下降法对训练结果进行优化。

具体地,BP神经网络模型的激活函数选取sigmoid 函数,其形式为:

其中,m为所选取的隐单元层的神经元个数,

输出单元

其中,

D、输出负荷识别结果:对于待识别的负荷,将待识别的负荷中的最优负荷特征值输入至优化后的BP神经网络模型,获取负荷识别结果。

以采集几种家庭常用电器作为样本训练库,并使用该训练模型随机识别某种电器设备类别为例。所包括的训练电器分别包括:电磁炉、热水器、热水壶、空调、电饭煲、微波炉、洗衣机7种电器。所识别的电气为这7种电器的随机组合运行状态。

步骤1:特征分析样本的获取。

1-1:分别单独采集电磁炉、热水器、热水壶、空调制冷、空调制热(由于空调制冷和制热两种状态差异较大,在此视为两种电器)、电饭煲、微波炉、洗衣机7种电器从启动-稳态运行-关闭时间段内的瞬时电压值和瞬时电流值,并记为

1-2:对步骤1-1得到的

分别计算出上述8种电器的有功功率瞬时值集合

1-3:通过集合

步骤2:特征样本集的获取。

2-1:将1-3种得到的

2-2:优化负荷特征样本集:采用变量据类分析,分别计算上述2-1中所计算的每两种特征值之间的相似度距离(采用最大系数定义两类特征之间的距离:R(G1,G2)=max{r

|

由聚类结果选取具有代表性的特征值,在此选择基波幅值、1、2、3、4、5次谐波幅值以及波形因子和裕度因子进一步的组建最终的特征样本集

步骤3:根据步骤2-2中最终得到的样本特征集采用BP神经网络建模优化,并且使用最速下降法进行训练优化。在此选取sigmoid函数作为神经网络模型的激活函数,其函数形式如下:

神经网络输出单元状态

其中,m为所选取的隐单元层的神经元个数,在此取隐层神经元个数为20

输出单元

其中,

步骤4:使用BP神经网络模型进行电器种类判别。

4-1:根据步骤1得到某未知电器的一段运行时间内的有功功率瞬时值集合

本发明通过SPI通信从电能表计量芯实时取样用户不同家用负荷的电压和电流暂态或者稳态波形数据并发送至负荷辨识模块,负荷辨识模块对采取的多个周波的采样数据进行算法处理,以此作为聚类和训练的数据集,生成特征库结合BP神经网络模型实现家用负荷的辨识,从而提高居民侧负荷辨识的准确性和可靠性。

最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号