您好,欢迎来到画鸵萌宠网。
搜索
您的当前位置:首页基于BP人工神经网络电力负荷预测

基于BP人工神经网络电力负荷预测

来源:画鸵萌宠网
第23卷第1期 2013年3月 洛阳理工学院学报(自然科学版) Journal of Luoyang Institute of Science and Technology(Natural Science Edition) V0I.23 NO.1 Mar。2013 基于BP人工神经网络电力负荷预测 郭 龙 钢 (洛阳理工学院电气工程与自动化系,河南洛阳471023) 摘要:由于影响电力负荷的因素之间存在着非线性,所以采用神经网络方案来进行短期电力负荷预测 对应用 于实际的神经网络算法进行了具体处理,如数据的归一化,输入向量和输出向量的选择。仿真结果表明其有较好 的预测精度。该模型具有网络结构较小、训练时间短、易于实现的优点 关键词:神经网络;负荷预报;训练样本 DoI:10.3969/i.issn.1674-5043.2013.O1.015 中图分类号:TM715 文献标志码:A 文章编号:1674.5043(2013 1 0062.03 随着我国电力事业的发展,电网管理目趋现代化,由于电力的生产和使用具有特殊性,即电能难以. 大量的储存,而且各类用户对电力的需求是时刻变化的,这就要求电力系统稳定且高效的运行,以满足 用户的需求。因此,电力负荷预测问题的研究越来越引起人们的注意并成为现代电力系统科学的一个重 要领域。 负荷预测的核心问题是预测的技术问题。传统的数学模型在电力负荷预测中精度较低。人工神经网 络法是一种不依赖于模型的方法,它比较适合那些具有不确定性或高度非线性的对象,具有较强的适应 和学习功能。用于负荷预测时,人工神经网络利用神经网络可以任意逼进非线性系统的特性,在训练过 程中通过学习来抽取和逼近隐含的输入、输出非线性关系。 1 BP神经网络 1.1 BP神经网络结构 BP(Back Prooalzation)网络是1986年由Rumelhart ̄HMcCelland为首的科学家小组提出,是一种按误 差逆传播算法训练的多层前馈网络…,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量 的输入一输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下 降法,通过误差反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小。BP神经网络模型拓 扑结构包括输入层(input)、隐含层(hide layer) ̄H输出层(output layer)。 1.2 BP神经网络的算法 利用输出后的误差来估计输出层的直接前导层的误差,再用这个误差估计更前一层的误差,如此一 层一层的反传下去,就获得了所有其他各层的误差估计l2l。其本质就是在外界输入样本的刺激下不断改变 网络的连接权值,以使网络的输出不断地接近期望的输出。 BP网络能够实现输入.输出的非线性映射关系,并具有逼近任意非线性函数的能力p1,所以可以适用 于电力负荷预测。 2电力系统负荷数据 一般来说,电力系统的负荷高峰通常出现在每天的l9时~2l时之间,本文只对每天l8时 ̄20时共计3个小 时的负荷数据进行预测。电力系统负荷数据如表1所示,所有数据为真实数据,且已经经过归一化处理。 利用前9天的数据作为网络的训练样本,预测方法采用滚动预测方式,每3天的负荷作为输入向量, 收稿日期:2012—08-23 作者简介:郭龙钢(1977一),男,河南洛阳人,硕士,讲师,主要从事电力电子、电力系统方面的研究. 第1期 郭龙钢: 基于BP人工神经网络电力负荷预测 第4天负荷作为目标向量。如此反复直至满足预测精度要求为止完成训练。用第10天的数据作为网络的测 试样本,验证网络能否合理地预测出当天的负荷数据。 表1电力系统18时 ̄20时的负荷数据 3电力负荷预测 3.1 BP网络设计 根据BP网络模型的算法,首先确定网络拓扑结构,本文中采用的是3层结构,即输入层、隐层和输出 层。根据输入、输出向量的个数,可确定输入层神经元数9个,输出层神经元3个。为了缩短训练的时 间,隐含层采用单层,即隐含层为一层。隐含层神经元个数的选择是一个十分复杂的问题,往往需要根 据设计者的经验和多次试验来确定,因而不存在一个理想的解析式来表示。根据kolmo ̄orov定理: n=2m+1 为输入层神经元个数, 为隐含层神经元个数,计算出隐含层神经元的参考值,并通过仿真计算,寻找 理想的隐含层神经元个数。 网络隐含层的神经元传递函数采用s型正切函数tansi ̄,输出层神经元传递函数采用S型对数函数 Io ̄sig。这是因为函数的输出位于区间IO,1l中,正好满足网络输出的要求。本文采用前向BP网络,在创建 BP网络的时候使用newff函数。 net=newff(1 ̄train,t train,nn(i),’tansil’,’Ioasi ̄’,’trainlm’); trainlm表示网络的训练函数为trainlm,它采用LM(Levenber ̄.Marquardt)算法进行网络学习HI。 LM算法的收敛速度最快,就训练次数与精确度而言,它明显优于共轭梯度法以及变学习率的BP算法, LM算法可大大地提高学习速度,缩短训练时间,使输出向量与期望向量更为接近,它还具有很强的容 错能力。 3.2网络训练 建立好的网络只有经过训练以后才可以用于电力负荷预测的实际应用。考虑到网络的结构比较复 杂,神经元个数比较多,需要适当增大训练次数和学习速率。学习速率的选取很重要,大了可能导致系 统不稳定,小了会导致训练周期过长、收敛慢,达不到要求的误差。一般倾向于选取较小的学习速率以 保持系统稳定,通过观察误差下降曲线来判断。下降较快说明学习率比较合适,若有较大振荡则说明学 习率偏大。同时,由于网络规模大小的不同,学习率选择应当针对其进行调整。 训练次数、训练目标、学习速率分别为1 000、O.Ol、O.1。 训练代码如下: net.trainParam.ep0chs=lO00; net.trainParam. ̄oal=0.0001; LP.Ir=O.1; net=tl’ainfnet,p train,t train); 3.3预测结果比较 通过Matlab仿真图形可以看出,隐含层神经元个数为1l时,网络的测试误差最小,也就是预测性能 洛阳理工学院学报(自然科学版) 第23卷 最好。因此,本设计中中间神经元的数目选定11个。 本例中隐含层神经元个数为11时仍有较大误差,这是由 于训练样本数量太小导致的。由于训练样本较少,预测时出 现相对较大的误差是可能的,可以通过加大样本量、事先剔 除错误数据等方法避免。 在实现神经网络预测电力负荷的时候,由于网络训练需 要很长的时间,训练的时候具有随机性,不能保证每次的训 练结果都是最佳的,当获得一个比较理想的网络训练结果的 时候,将网络看作一个变量,将其保存为MAT文件,在 次做预测的时候就不用重新再对网络训练而可以直接调用 存的网络,这样能够节约很多时间且提高了预测的效率。 4结语 表2预测误差 通过上述对电力负荷预测方法的介绍说明,可以说采用 人工神经网络对电力负荷进行短期预测是目前一种比较可行 的方法。本文所设计的算法在一定程度上能克服传统算法收 下保 敛速度慢、容易陷入局部积小的缺点,网络结构较小,训练 时间短,预测精度较高,易于使用和推广。 参考文献: Ill闻新.周露.MATLAB神经网络仿真与应用IMI.北京:科学出版社,2003. I21张良均.曹晶.蒋世忠.神经网络实用教程IM1.北京:科学出版社.2009. I3l李国勇.智能预测控制及其MATLAB实现IM1.北京:电子工业出版社.2009. 141张德丰.MATLAB神经网络仿真与应用IMI.北京:电子工业出版社,2009. Short-term Electric Load Prediction Based 0n BP ArtifieiaI NeuraI Network GUO Long-gang (Luoyang Institute of Science and Technology,Luoyang 471023,China) Abstract:Owing to the nonlinearity of the factors affecting power load,the neural network has been applied to the short-term load forecast.The neural network algorithm has been processed in application,including the normalization of data,and the choice of input and output vectors.Results of simulation prove that it has a better forecast accuracy,for this model possesses the advantages of smaller network structure,shorter training time and more convenience to realize,etc.. Key words:neural network;load forecast;training sample (上接第57页) A Research on the Construction of E—government Uniform Information Platform under Cloud Computing Environment LIU Ling,JIANG Chun—yan,SHA Feng (Xiamen University ofTechnology,Xiamen 361024,China) Abstract:The construction of E-government uniform information platform under the cloud computing environment has been discussed to realize resource sharing of E-government information with the advantages of cloud computing.With the given framework,the resource sub—cloud,service sub—cloud and data sub-cloud of E—government supported by virtualization technology and SOA technology,a new generation of E—government Information System will be set up in the era of cloud computing. Key words:cloud computing;E-government;information platform;virtualization 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo8.com 版权所有 湘ICP备2023022238号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务