2007-基于神经网络的电力系统不良数据的修正
- 格式:pdf
- 大小:120.62 KB
- 文档页数:3
第31卷 增刊2 电 网 技 术 Vol. 31 Supplement 2 2007年12月 Power System Technology Dec. 2007
文章编号:1000-3673(2007)S2-0173-03 中图分类号:TM711 文献标识码:A 学科代码:470·4051
基于神经网络的电力系统不良数据的修正
叶学勇,吴军基,杨 伟,张俊芳
(南京理工大学 动力学院,江苏省 南京市 210094)
The Correction of the Bad Data in Power System Based on Neural Network
YE Xue-yong,WU Jun-ji,YANG Wei,ZHANG Jun-fang
(School of Power Engineering,Nanjing University of Science and Technology,Nanjing 210094,Jiangsu Province,China)
摘要:电力网络中大量实时数据的准确与否决定着电力系统运行的安全与稳定。为提高电力系统运行的安全与稳定,必须对电力系统中的不良数据进行检测辨识与修正。文章提出了利用神经网络对不良数据进行修正的方法,利用从江苏省电力公司采集到的实时数据进行了仿真,仿真过程简单易行,仿真结果准确,成功实现了不良数据的修正。
关键词:不良数据;人工神经网络;修正
0 引言
现代电力网络的规模不断扩大,电力网络的结
构和运行模式变得越来越复杂,人们对电能质量和
网络运行的可靠性也提出了更高的要求。电力网络
中大量实时数据的准确与否决定着电力系统运行
的安全与可靠性。电力系统中的不良数据可能会导
致调度员做出错误的决策,进而影响电力系统的正
常运行,甚至可能会威胁整个电力系统的安全。因
此,为确保电力系统的安全稳定运行,检测这些不
良数据并将其从原始数据中提取出来加以修正具
有重要意义。
当部分实时测量数据作为可疑不良数据被剔
除后,还必须对其进行补充或修正,如负荷功率数
据(包括有功和无功),以保证系统的可观察性。对
不良数据进行修正有利于掌握电力系统运行的实
时状态,从而做出正确的决策,有利于提高电力系
统运行的安全和可靠性。
本文在利用基于肘形判据的间隙统计算法(gap
statistic algorithm,GSA)实现电力系统不良数据的
检测与辨识的基础上[1-3],提出了利用神经网络对不
良数据进行修正的方法,该方法主要利用神经网络
处理非线性输入输出关系以及自学习的能力实现
对不良数据的修正。 1 BP神经网络算法
3层BP神经网络如图1所示,前馈多层网络
由输入层、输出层和介于输入层与输出层之间的中
间层组成。中间层有单层或多层,由于它们和外界
没有直接的联系,故也称为隐层,在隐层中的神经
元也称为隐单元。虽然隐层不与外界连接,但它们
的状态影响输入、输出之间的关系,这就是说改变
隐层的权系数可以改变整个神经网络的性能。设有
一个m层的神经网络,输入层样本为X,设第k层
第i个神经元的输入总和表示为kiU,输出表示为kiX;
从第k−1层的第j个神经元到第k层的第i个神经
元的权系数为Wij,各神经元的激发函数为f,则各
个变量之间的关系表示为[4-5]
()kkiiXfU= (1)
1kkiijjjUWX−=∑ (2)
图1 3层BP网络的结构
BP算法的基本思想为:学习过程由信号的正
向传播与误差的反向传播2个过程组成,正向传播
时,输入样本从输入层传入,经各隐层逐层处理后
传向输出层。若输出层的实际输出与期望的输出不174 叶学勇等:基于神经网络的电力系统不良数据的修正 Vol. 31 Supplement 2
符,则转入误差的反向传播阶段。误差反向传播是
将输出误差以某种形式通过隐层向输入层逐层反
传,并将误差分摊给各层的所有单元,从而获得各
层单元的误差信号,此误差信号就作为修正各单元
权值的依据。信号正向传播和误差反向传播过程
中,各层权值的调整周而复始地进行。权值不断调
整的过程也就是网络的学习训练过程,此过程一直
进行到网络输出的误差减小到可接受的程度,或进
行到预先设定的学习次数[3]。
2 实时数据的获取
本文采用的数据均来自江苏省电力调度中心
2006年5月15日的实时运行数据,共96组数据,
每隔15 min采集一次。每组数据包含29个量,这
些量是从图1所示的局部网络中获得的,其中包括
4个节点电压(V),4台发电机的有功功率(PG)和无
功功率(QG),5对负荷潮流值(PL和QL),2条线路
的潮流值(Pline和Qline),1个负荷的有功功率(PL)以
及2条线路的有功功率(Pline)。
图2表示的网络是一个简单的两厂两变的网
络,由天生港一厂、天生港二厂、齐心变和石庄变
构成。天生港一厂有4台额定功率为135 MW的发
电机,采用的是双母线带旁路的主接线,天生港二
厂有2台额定功率为300 MW的发电机,采用的是
单元接线的主接线方式。在实时数据采集时,天生
港一厂的9号发电机和天生港二厂的1号发电机都处于停运状态。
图2 江苏省局部电网的简易连接图
3 不良数据的修正
3.1 概述
本文采用一种新的不良数据修正方法,利用神
经网络来进行不良数据的修正。采用BP神经网络
实现对电力系统不良数据修正的主要思想是:利用
不良数据出现前一段时间的历史正常数据对BP神经网络进行训练,使训练好的神经网络具有预测能
力,然后利用不良数据出现前一时刻的正常数据通
过训练好的神经网络得到一组输出数据,将这组输
出数据作为对不良数据进行修正得到的数据。
3.2 BP神经网络的设计
对不良数据的修正采用单隐层的BP网络。输
入层的神经元有29个,输出层神经元有29个。隐
层神经元个数的选取根据如下经验公式计算得到:
α++=lnm α取值为7,即可得隐层的神经元个数为14。
网络中间层的神经元传递函数采用S型的正切函
数,输出层神经元的传递函数采用S型的对数函数。
网络的训练函数为trainlm,最大训练次数设为
1 000,最终的训练目标设为0.001,学习速率设为0.1。
3.3 数据的准备与网络的训练
由于本方法是利用不良数据出现前的历史数
据进行修正,所以神经网络的训练数据和测试数据
都是正常的历史数据。假设T为不良数据出现的时
刻,∆t为采样间隔,训练数据的组数为n,训练数
据为T−(n−1)∆t时刻到T−∆t时刻采集到的数据,
测试数据为T−∆t时刻采集到的数据。本文进行仿
真时取∆t=15 min,n=60。神经网络训练过程如图3
所示。
图3 神经网络的训练过程 3.4 数据的修正
(1)单个不良数据的修正。
单个不良数据的修正误差如图4所示。由仿真可
得:由不良数据检测辨识结果可知这个数据组中第1
个量测量为不良数据,不良数据的大小为1.097 6,
经神经网络修正后的数据为0.996 2,而数据的真实
值为0.997 8,修正偏差为0.001 4,修正误差为
0.14%。表明利用神经网络修正精度较高,能达到
正确修正不良数据的目的。 (2)多个不良数据的修正。
多个不良数据的修正误差如图5所示。由仿真
可得:由不良数据检测辨识结果可知这个数据组中
第2个、第11个、第13个量测量分别为不良数据。 第31卷 增刊2 电 网 技 术 175
图4 单个不良数据的修正误差
图5 多个不良数据的修正误差
第2个量测值经神经网络修正后的数据为0.993 6,
而数据的真实值为0.995 7,修正误差仅为0.21%;
第11个量测值经神经网络修正后的数据为0.868 2,
而数据的真实值为0.869 3,修正误差仅为0.13%;
第13个量测值经神经网络修正后的数据为0.820 5,
而数据的真实值为0.821 7,修正误差仅为0.15%。
修正误差都小于1%,表明利用神经网络修正精度
较高,能达到正确修正不良数据的目的。
4 结论
(1)利用基于GSA的肘形判据的方法实现了
电力系统不良数据的检测与辨识的仿真,仿真结果
准确,成功实现了不良数据的检测与辨识,表明这种方法是可行的,而且简单准确。
(2)利用BP神经网络对不良数据进行了修正
仿真,仿真结果误差都小于1%,成功实现了不良
数据的修正,表明利用神经网络进行不良数据修正
是可行的,而且精度较高。
参考文献
[1] 葛成.基于GSA的电力系统不良数据辨识方法研究[D].南京:南京理工大学,2005. [2] 杨伟,胡军,吴军基.基于GSA的电力系统不良数据辨识算法[J].继电器,2005,33(22):41-44. [3] Huang S-J,Lin J-M.Artificial neural network enhanced by gap statistic algorithm applied for bad data detection of a power system[C].Transmission and Distribution Conference and Exhibition,2002,2:764-768. [4] 飞思科技产品研发中心.神经网络理论与MATLAB实现[M].北京:电子工业出版社,2005. [5] 韩立群.人工神经网络理论、设计及应用[M].北京:化学工业出版社,2002. 收稿日期:2007-08-08。 作者简介: 叶学勇(1983—),男,硕士研究生,主要研究方向为数据挖掘在电力系统中的应用,E-mail:nohandsome@163.com; 吴军基(1955—),男,教授,博士生导师,从事电力系统及其自动化、电力市场等方面的教学与研究工作; 杨 伟(1965—),男,副教授,从事电力系统及其自动化方面的教学与研究工作; 张俊芳(1965—),女,副教授,从事电力系统优化、运行与控制方面的教学与研究工作。 (责任编辑 沈杰)