[发明专利]一种基于深度学习算法的防窃电系统及其防窃电方法有效
申请号: | 201710919165.2 | 申请日: | 2017-09-30 |
公开(公告)号: | CN107966600B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 何行;夏水斌;何欢;张芹;谢玮;冉艳春;余鹤;董重重;孙秉宇;田猛;王汪兵;王先培 | 申请(专利权)人: | 国家电网公司;国网湖北省电力公司电力科学研究院;武汉大学 |
主分类号: | G01R11/24 | 分类号: | G01R11/24;G06N3/04 |
代理公司: | 武汉楚天专利事务所 42113 | 代理人: | 雷速 |
地址: | 100031*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 学习 算法 防窃电 系统 及其 方法 | ||
1.一种基于深度学习算法的防窃电系统,其特征在于:包括在线识别疑似窃电用户模块(1)和离线训练深度学习网络模块(2),在线识别疑似窃电用户模块用于识别疑似窃电用户,离线训练深度学习网络模块用于确定在线识别疑似窃电用户模块中深度学习网络各个网络参数;该防窃电系统的防窃电方法,步骤包括:
a、利用用电信息采集系统,获取用户用电数据,包括有功功率W有功、无功功率W无功、谷值功率W谷值、峰段功率W峰值、平值功率W平值以及功率因素数据;
有功功率:W有功=(M本月有功-M上月有功)·m,m表示倍率,M代表抄表值;
无功功率:W无功=(M本月无功-M上月无功)·m;
谷值功率:W谷值=(M本月谷值-M上月谷值)·m;
峰值功率:W峰值=(M本月峰值-M上月峰值)·m;
平值功率:W平值=(M本月平值-M上月平值)·m;
功率因素:
b、在采用深度学习算法之前,需要对有功功率、无功功率、平段功率、谷段功率、峰段功率以及功率因素用电数据的归一化,将其取值范围化为[-1,1],归一化公式为:
其中,xmax为本指标数值中的最大值,xmin为本指标数值中的最小值,xi为第i个输入数据,xmid表示中位数,表示xi归一化之后的数值;
c、根据归一化的有功功率、无功功率、平段功率、谷段功率、峰段功率以及功率因素用电数据,构建用电数据矩阵N×6,其中,N表示用电数据采样点数,6表示上述提到的有功功率、无功功率、平段功率、谷段功率、峰段功率以及功率因素参量的数量,采用深度学习算法中的卷积神经网络算法,根据softmax分类器计算用户用电嫌疑系数,softmax分类器中,softmax值计算如下:
其中,Si表示第i个数据的softmax值,vi表示输入softmax分类器的第i个数据,j表示数据编号,窃电嫌疑系数y的计算模型如下:
y=H(x1,x2,x3,x4,x5,x6)(0≤y≤1) (4)
其中,x1,x2,x3,x4,x5,x6分别表示归一化的有功功率、无功功率、平段功率、谷段功率、峰段功率以及功率因素用电数据,H(x)代表深度学习运算
d、若该月窃电嫌疑系数大于等于0.85,则该月有较大窃电嫌疑,并发出预警信息;若该月窃电嫌疑系数小于0.85,则确定该月无窃电行为;
两个模块协同工作的方法如下:首先,离线训练深度学习网络模块根据输入的用电数据,确定卷积神经网络中的网络参数;然后,在线识别疑似窃电用户模块根据确定的网络参数,采用softmax分类器确定疑似窃电用户;最后,定期地根据存储的用电数据更新卷积神经网络中的网络参数,调整相应参数,保证在线识别疑似窃电用户模块中卷积审计网络参数的实时性。
2.根据权利要求1所述的基于深度学习算法的防窃电系统,其特征在于:所述离线训练深度学习网络模块具体实现的步骤包括:
a.选取用户用电数据,输入卷积神经网络;
b.计算卷积神经网络的实际输出;
c.计算卷积神经网络的实际输出与理想值的差值;
d.按照极小化误差方法方向传播调整矩阵;
e.训练完成,计算用户用电嫌疑系数;
采用卷积神经网络时,上述过程的具体实现方式包括如下步骤:
Step1.从选定训练组,在归一化抄表数据中随机选取一定数量的样本作为训练样本集;
Step2.初始化,将各个权值vij,wjk和阈值θk,设置成足够小的接近于0的随机值,并设置控制参数ε和学习率α参数的初始值,vij表示输出单元i到隐含单元j的权值,wjk表示隐含单元j到输出单元k的权值,θk和分别表示输出单元k的阈值和隐含单元j的阈值;
Step3.从训练组中选取任意一个输入模式X输入到网络中,并指定其目标输出向量D;
Step4.利用(5)计算出中间层输出向量H=(h0,h1,…,hL),再利用公式(6)计算出实际输出向量Y;
式中,L表示网络中间层的网络数,k表示输出单元,yk表示输出单元k的输出,hj表示中间层j的输出值;
Step5.计算输出向量中的元素yk与理想的目标向量中的元素dk的差值,计算出M个输出误差项:
δk=(dk-yk)yk(1-yk) (7)
其中,M表示输出层的单元数;
Step6.计算中间层的隐含单元的误差项,共L个:
Step7.依次计算出各个连接权值的调整量Δwjk(n)和Δvjk(n),n表示输入层单元数,Δvij表示输出单元i到隐含单元j的权值调整量,Δwjk表示隐含单元j到输出单元k的权值调整量;
Δwjk(n)=(α/(1+L))*(Δwjk(n-1)+1)*δk*hj
Δvjk(n)=(α/(1+L))*(Δvjk(n-1)+1)*δk*hj (9)
和阈值的调整量,Δθk和分别表示输出单元k的阈值和隐含单元j的阈值调整量:
Δθk(n)=(α/(1+L))*(Δθk(n-1)+1)*δk
Δφj(n)=(α/(1+L))*(Δφj(n-1)+1)*δj (10)
调整权值:
wjk(n+1)=wjk(n)+Δwjk(n)
vjk(n+1)=vjk(n)+Δvjk(n) (11)
调整阈值:
θk(n+1)=θk(n)+Δθk(n)
φj(n+1)=φj(n)+Δφj(n) (12)
Step8.k重复进行1至M后,判断评定指标是否满足精度要求:E≤ε,其中E是总误差函数,且
若不满足,就返回第3步,继续计算迭代,若满足则进行下一步;
Step9.训练结束后,将训练得到的权值和阈值保存在网络中,认为稳定可用的网络分类器已经形成,如需再次进行训练,则直接调用现有的权值和阈值进行训练,无需再次进行初始化操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网湖北省电力公司电力科学研究院;武汉大学,未经国家电网公司;国网湖北省电力公司电力科学研究院;武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710919165.2/1.html,转载请声明来源钻瓜专利网。