一种基于BP神经网络的状态估计不良数据辨识方法技术

技术编号:18860791 阅读:160 留言:0更新日期:2018-09-05 14:19
本发明专利技术提出一种基于BP神经网络的状态估计不良数据辨识方法,针对BP神经网络不良数据辨识方法对训练样本要求较高的要求,建立了基于状态估计结果进行不良数据辨识的BP神经网络模型,以在线状态估计计算结果断面为样本进行训练,将量测值作为输入数据,状态估计值为期望输出,通过输入与输出之间误差的反向传播,基于样本的多次迭代对连接权值和阈值进行修正,训练一个基于量测的神经网络,对于新的量测断面通过已训练的神经网络进行检测,当获取量测与预测值偏差较大则可以判断为不良数据。该方法由于直接利用了状态估计计算结果作为样本进行训练,提供了准确性较高的样本,从而提高神经网络方法对不良数据辨识精度。

Identification method of bad state estimation data based on BP neural network

A method for identifying bad data of state estimation based on BP neural network is proposed. Aiming at the high requirement of bad data identification method of BP neural network for training samples, a BP neural network model for identifying bad data based on state estimation results is established. The cross section of online state estimation calculation results is taken as the sample. The measurement is used as input data, the state estimation is expected output, and the connection weights and thresholds are corrected by the back propagation of the errors between input and output. A measurement-based neural network is trained to advance the new measurement section through the trained neural network. Row detection can be judged as bad data when the deviation between the measured and predicted values is large. The method directly uses the results of state estimation as the training samples, and provides a more accurate sample, so as to improve the accuracy of neural network method for bad data identification.

【技术实现步骤摘要】
一种基于BP神经网络的状态估计不良数据辨识方法
本专利技术属于电力系统运行和自动化领域,具体涉及一种基于BP神经网络的状态估计不良数据辨识方法。
技术介绍
电网的运行数据主要包括电网拓扑结构、模型参数和量测采集数据,准确可靠的电网运行数据是调度环节智能化的基础。电力系统的量测数据系统由于经过多个环节的采集和转发而不可避免有误差和错误存在,其中量测误差受制于量测数据采集系统的自身条件而无法消除,通常情况下经过数字滤波、提高数据冗余度等技术可以进行处理,而错误量测数据主要指偏离实际量测数据变化轨迹较远的数据,也称不良数据,该类量测由于与实际量测假设分布模型之间存在一定的偏差,对于状态估计算法基于特定的量测噪声分布模型无法很好的处理,对状态估计计算结果影响非常大,因此,如何对不良数据进行检测、辨识是电力系统状态估计研究中不可回避的一个研究课题。不良数据辨识与处理一直以来都有学者进行相关算法的研究,也提出了许多有意义的辨识和处理方法,传统方法主要有启发式逻辑法、残差法、新息图法、最小信息损失法等,这些方法都是基于现有当前断面的遥测和遥信信息进行判断,由于在实际电网量测的错误是随机的,无规则的,用单一方法无法解决所有可能的错误,因此现有方法还未达到真正解决实际问题的程度。近年来随着人工智能技术、数据挖掘技术和模型数学理论发展,在此基础上,不良数据的检测与辨识方法也有了新的进展,其中基于人工神经网络技术的不良数据辨识成为重要的研究方向,采用典型工况的正确量测作为训练样本,通过反向传播神经元网络进行网络修正提高不良数据辨识准确率。神经网络方法的不足之处在于高度依赖于网络的训练过程,训练样本的选定及其代表性将直接影响最后辨识的效果。本专利技术提出一种基于BP神经网络的电网状态估计不良数据辨识方法,针对神经网络不良数据辨识方法对训练样本要求较高的要求,建立了基于神经网络的不良数据训练模型,以在线状态估计计算结果断面为样本进行训练,将量测值作为输入数据,状态估计值为期望输出,通过输入与输出之间误差的反向传播,基于样本的多次迭代对连接权值和阈值进行修正,训练一个基于量测的神经网络,对于新的量测断面通过已训练的神经网络进行检测,当获取量测与预测值偏差较大则可以判断为不良数据。该方法由于直接利用了状态估计计算结果作为样本进行训练,提供了准确性较高的样本,从而提高神经网络方法对不良数据辨识精度。
技术实现思路
为了实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现:一种基于BP神经网络的状态估计不良数据辨识方法,其特征在于,包括以下步骤:步骤一、获取原始数据;步骤二、建立基于BP神经网络的不良数据辨识模型:建立三层的神经网络,选取网络的内部传输函数,根据神经网络输入输出层的神经元数量,确定合适的隐含层神经元数量;步骤三、读取原始数据中历史量测值及状态估计值,采用神经网络进行反复训练,修正内部的权值和阈值,设计一个最小误差值ε,当量测估计值Zo与期望输出值Zse之间的总误差精度小于最小误差值ε时,网络停止训练,得到输入和输出之间的非线性关系;步骤四、依据训练的神经网络对实时量测断面不良数据辨识,将最新一组量测断面作为待检量测,采用已训练神经网络计算量测估计值,计算得到量测与估计值之间偏差,对于偏差超过设定门槛的量测则判断为量测坏数据;步骤五、采用剔除不良数据后的量测断面进行状态估计计算,得到最新状态估计结果;步骤六、将状态估计结果作为样本加入到神经网络训练,进一步优化不良数据辨识的神经网络。前述的一种基于BP神经网络的状态估计不良数据辨识方法,其特征在于:所述步骤二,具体步骤包括:1)确定神经网络输入量为状态估计保存历史断面中的电网量测信息,即输入量测断面Z表示为:Z={z1,z2,…,zk,…,zn}(1)式中,n表示参与训练的断面数,zk表示第k个量测断面;神经网络输出量,即神经网络输出的量测估计值Zo为:Zo={zo1,zo2,…,zok,…,zon}(2)式中,zok表示第k个量测断面量测估计值,zon表示第n个量测断面量测估计值。2)建立三层BP神经网络,假设参与训练量测断面量测个数为Nmeas,则输入层和输出层的神经元个数即为量测个数Nmeas,通过输入、输出层神经元数量计算和试验确定隐含层神经元数量,计算公式为:式中,HP表示隐含层神经元数量;IP表示输入层神经元数量;OP表示输出层神经元数量;α是修正系数;3)选取BP神经网络内部的传输函数,采用对数型Sigmoid函数,将输出限制在[0,1]之间,对数型Sigmoid函数表达式为:式中,x为神经网络各层的输入变量。前述的一种基于BP神经网络的状态估计不良数据辨识方法,其特征在于:所述步骤三,具体步骤包括:1)对训练数据进行预处理,归一化后的样本值为:式中,xkm表示第k个断面第m个量测归一化后的输入量测值,zkm表示输入历史量测值,zkmmin,zkmmax是训练样本中同一种电气量里的最小值和最大值;2)计算隐含层各神经元的输入量和输出量,隐含层各神经元的输入量计算公式为:式中,h表示隐含层神经元下标,Ukh表示隐含层第k个断面第h个神经元输入量,wmh表示输入层第m个量测值与隐含层第h个神经元之间的连接权值,ηh为隐层第h个神经元阈值;隐含层各神经元的输出量为:Hkh=f(Ukh),h=1,2,3,...,HP(7)式中,Hkh是神经网络隐含层第k个断面下第h个神经元的输出量;3)计算输出层各神经元的输入量和输出量,输出层各神经元的输入量为:式中,Ykm是输出层第k个断面第m个神经元输入量,vhm表示隐含层第h个神经元与输出层第m个神经元之间的连接权值,ξm为输出层第m个量测的阈值;输出层各神经元的输出量为:xkmo=f(Ykm)(9)式中,xkmo为第k个断面第m个量测对应神经网络训练出的量测估计值;计算每一组样本断面的每个量测误差:式中,xkmse是第k个断面第m个量测对应状态估计值,ekm为第k个断面第m个量测误差方差;4)修正隐含层及输出层各神经元的权值与阈值,包括以下计算公式:量测误差ekm对输出层各神经元的输出量求偏导:输出层各神经元的输出量xkmo对输出层各神经元的输入量Ykm求偏导:隐含层第h个神经元与输出层第m个神经元之间的权值修正量为:式中,Δvhm是隐层与输出层之间的权值修正量;β是输出层至隐含层的学习效率;隐含层第h个神经元与输出层第m个神经元之间的连接权值vh′m修正为:v′hm=vhm+Δvhm(14)令则输出层阈值修正量为:Δξm=βδm=β(xkmse-xkmo)Ykm(1-Ykm)(15)式中,Δξm为输出层第m个神经元的阈值修正量;输出层阈值修正为:ξ′m=ξm+Δξm(16)式中,ξ′m为修正后的输出层第m个神经元阈值;输入层第m个神经元与隐含层第h个神经元的权值修正量为:Δwmh=χ(xkmse-xkmo)Ykm(1-Ykmvhm)Ukh(1-Ukh)xkm(17)式中,χ是隐含层到输入层的学习效率;输入层第m个神经元与隐含层第h个神经元之间的连接权值修正量w′kh为:w′mh=wmh+Δwmh(18)隐含层第h个神经元阈值修正量Δηh为:Δηh=χ((xkmse-xkmo)Ykm(1-Ykm)vh)Ukh(本文档来自技高网
...

【技术保护点】
1.一种基于BP神经网络的状态估计不良数据辨识方法,其特征在于,包括以下步骤:步骤一、获取原始数据;步骤二、建立基于BP神经网络的不良数据辨识模型:建立三层的神经网络,选取网络的内部传输函数,根据神经网络输入输出层的神经元数量,确定合适的隐含层神经元数量;步骤三、读取原始数据中历史量测值及状态估计值,采用神经网络进行反复训练,修正内部的权值和阈值,设计一个最小误差值ε,当量测估计值Zo与期望输出值Zse之间的总误差精度小于最小误差值ε时,网络停止训练,得到输入和输出之间的非线性关系;步骤四、依据训练的神经网络对实时量测断面不良数据辨识,将最新一组量测断面作为待检量测,采用已训练神经网络计算量测估计值,计算得到量测与估计值之间偏差,对于偏差超过设定门槛的量测则判断为量测坏数据;步骤五、采用剔除不良数据后的量测断面进行状态估计计算,得到最新状态估计结果;步骤六、将状态估计结果作为样本加入到神经网络训练,进一步优化不良数据辨识的神经网络。

【技术特征摘要】
1.一种基于BP神经网络的状态估计不良数据辨识方法,其特征在于,包括以下步骤:步骤一、获取原始数据;步骤二、建立基于BP神经网络的不良数据辨识模型:建立三层的神经网络,选取网络的内部传输函数,根据神经网络输入输出层的神经元数量,确定合适的隐含层神经元数量;步骤三、读取原始数据中历史量测值及状态估计值,采用神经网络进行反复训练,修正内部的权值和阈值,设计一个最小误差值ε,当量测估计值Zo与期望输出值Zse之间的总误差精度小于最小误差值ε时,网络停止训练,得到输入和输出之间的非线性关系;步骤四、依据训练的神经网络对实时量测断面不良数据辨识,将最新一组量测断面作为待检量测,采用已训练神经网络计算量测估计值,计算得到量测与估计值之间偏差,对于偏差超过设定门槛的量测则判断为量测坏数据;步骤五、采用剔除不良数据后的量测断面进行状态估计计算,得到最新状态估计结果;步骤六、将状态估计结果作为样本加入到神经网络训练,进一步优化不良数据辨识的神经网络。2.根据权利要求1所述的一种基于BP神经网络的状态估计不良数据辨识方法,其特征在于:所述步骤二,具体步骤包括:1)确定神经网络输入量为状态估计保存历史断面中的电网量测信息,即输入量测断面Z表示为:Z={z1,z2,…,zk,…,zn}(1)式中,n表示参与训练的断面数,zk表示第k个量测断面;神经网络输出量,即神经网络输出的量测估计值Zo为:Zo={zo1,zo2,…,zok,…,zon}(2)式中,zok表示第k个量测断面量测估计值,zon表示第n个量测断面量测估计值;2)建立三层BP神经网络,假设参与训练量测断面量测个数为Nmeas,则输入层和输出层的神经元个数即为量测个数Nmeas,通过输入、输出层神经元数量计算和试验确定隐含层神经元数量,计算公式为:式中,HP表示隐含层神经元数量;IP表示输入层神经元数量;OP表示输出层神经元数量;α是修正系数;3)选取BP神经网络内部的传输函数,采用对数型Sigmoid函数,将输出限制在[0,1]之间,对数型Sigmoid函数表达式为:式中,x为神经网络各层的输入变量。3.根据权利要求2所述的一种基于BP神经网络的状态估计不良数据辨识方法,其特征在于:所述步骤三,具体步骤包括:1)对训练数据进行预处理,归一化后的样本值为:式中,xkm表示第k个断面第m个量测归一化后的输入量测值,zkm表示输入历史量测值,zkmmin,zkmmax是训练样本中同一种电气量里的最小值和最大值;2)计算隐含层各神经元的输入量和输出量,隐含层各神经元的输入量计算公式为:式中,h表示隐含层神经元下标,Ukh表示隐含层第k个断面第h个神经元输入量,wmh表示输入层第m个量测值与隐含层第...

【专利技术属性】
技术研发人员:王毅宁剑闪鑫王茂海张勇彭龙陆娟娟张哲罗玉春江长明邹德虎查国强杨科
申请(专利权)人:国电南瑞科技股份有限公司国家电网公司华北分部国电南瑞南京控制系统有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1