基于BP神经网络电力负荷短期预测研究

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:speee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:电力负荷预测是电力系统一项重要的工作。本文应用了BP神经网络对南方某地区短期电力负荷进行了预测。首先介绍了BP神经网络结构,其次是利用BP神经网络结合南方某地区电力负荷数据进行实证研究,并且在设计BP神经网络结构时考虑了气象因素对负荷的影响。
  关键词:BP神经网络;电力负荷;短期预测
  中图分类号:TP183 文献标识码:A文章编号:1007-9599 (2010) 09-0000-02
  Power Load Short-term Forecasting Based on BP Neural Network
  Wang Jing,Yang Xiao
  (School of Economics&Management,North China Electric Power University,Beijing102206,China)
  Abstract:Load forecasting is an important task in power system.We forecasted short-term load for a region of southern based on BP neural network.Firstly,we introduce the structure of BP neural network,and then we make use of the data to do empirical research by using BP neural network of the region.And we consider the meteorological factors in the design of the BP neural network structure.
  Keywords:BP Neural Network;Power Load;Short-term Forecast
  一、引言
  目前,全国供电紧张,部分严重地区经常缺电,造成许多发电设备不能及时检修,处于超负荷的运转状态。会导致机组老化加速,出现不可预见的事故,造成人员、财产的伤亡。因此对未来电网内负荷变化趋势的预测,是电网调度部门和设计部门所必须具备的基本信息之一。
  电力系统负荷预测是电力生产部门的重要工作,通过精确的预测电力负荷,可以经济的调度发电机组,合理安排机组启停、机组检修计划,降低发电成本,提高经济效益。负荷预测对电力系统控制、运行和计划都有着重要的意义。电力系统负荷变化受多方面的影响,包括不确定性因素引起的随机波动和周期性变化规律。并且,由于受天气、节假日等特殊情况影响,又使负荷变化出现差异。神经网络具有较强非线性的映射功能,用神经网络来预测电力负荷越来越引起人们的关注。
  二、BP网络理论
  (一)BP网络结构
  BP神经网络全称为Back-Propagation Network,即反向传播网络,是一种多层前馈神经网络,结构图如图1所示,根据图示可以知道BP神经网络是一种有三层或三层以上的神经网络,包括输入层、中间层(隐层)和输出层。前后层之间实现全连接,各层之间的神经元不进行连接。当学习样本输入后,神经元的激活之经由各层从输入层向输出层传递。之后,根据减少目标输出与实际输出误差的原则,从输出层反向经过各层至输入层,逐级修正各连接的权值,该算法成为“误差方向传播算法”,即BP算法。由于误差反向传播不断进行,网络对输入模式响应的正确率也不断上升。
  BP神经网络传递函数不同于感知器模型传递函数,BP神经网络要求其必须是可微的,所以感知器网络中所用到的硬阈值传递函数在BP神经网络中并不适应。BP神经网络中常用的传递函数有正切函数、Sigmoid型的对数或线性函数。由于这些函数均是可微的,所以BP神经网络所划分的区域是一个非线性的超平面组成的区域,是一个比较平滑的曲面,它比线性划分更加的精确。另外,网络才有严格的梯度下降法进行学习,权值修正的解析式分非常明确。
  (二)BP网络算法
  (1)初始化。给没给连接权值 、 、阈值 与 赋予区间 内的随机值
  (2)确定输入P和目标输出T。选取一组输入样本 和目标输出样本 提供给网络。
  (3)用输入样本 、连接权 和阈值 计算中间层各单元的输入 ,然后用 通过传递函数计算中间层各单元的输出 。
  (4)利用中间层的输出 、连接权 和阈值 计算输出层各单元的输出 ,然后通过传递函数计算输出层各单元的响应 。
  (5)利用目标向量 和网络的实际输出 ,计算输出层各单元的一般化误差 。
  (6)利用连接权 、输出层的一般化误差 和中间层的输出 计算中间层各单元的一般化误差 。
  (7)利用输出层各单元的一般化误差 与中间呈个单元的输出 来修正连接权 和阈值 。
  (8)利用中间层各单元的一般化误差 ,和输入层各单元输入P来修正连接权 和阈值 ,计算方法同(7)。
  (9)达到误差精度要求或最大训练步数,输出结果,否则返回(3)
  三、实证研究
  (一)神经网络结构设计
  本文以南方某缺电城市的整点有功负荷值,在预测的前一天中,每隔2小时对电力负荷进行一次测量,这样,可以得到12组负荷数据。此外电力负荷还和环境因素有关,文章选取预测日最高气温、最低气温和降雨量气象特征作为网络输入变量。所以设计的网络结构为:15个输入层节点和12个输出向量,根据Kolmogorov定理可知,网络中间层的神经元可以去31个。
  (二)输入数据归一化处理
  获得输入变量后,为了防止神经元饱和现象,在BP神经网络输入层进行归一化,文章才有如下公式进行变换。
  (三)实证分析
  中间层神经元传递函数和输出层传递函数分别采用S型正切函数tansig和S型对数函数logsig,因为这连个函数输出区间为[0,1],满足网络设计的需求。
  利用以下代码创建一个满足上述要求的BP神经网络。
  threshold=[0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1];
  netbp=newff(threshold,[31,12],{’tansig’,’logsig’},’trainlm’)
  其中變量threshold用于规定输入向量的最大值和最小值,规定了网络输入向量的最大值为1,最小值为0,。“trainlm”是为网络设定的训练函数,采用的是Levenberg-Marquardt算法进行网络学习。该方法明显优于共轭梯度法及变学习效率的BP算法,LM算法可大大提高学习速度,缩短训练时间。
  使用该地区2007年8月11日到20日的负荷和气象数据作为输入向量,8月12日至8月21日负荷数据作为目标向量,对网络进行训练,再用8月20日负荷数据和21日的气象特征数据来预测21日用电负荷,检验预测误差是否能带到要求。
  利用MATLAB进行仿真,经过79次训练后达到误差要求结果。如图2
  网络训练参数的设定见下表
  从图3和图4中可以看出运用BP神经网络方法很好的预测了负荷走势,并且预测误差较小,负荷工程预测的要求。四、结论
  在进行电力负荷预测时,必须考虑气象因素的影响。在不同的地区气象因素对电力负荷的影响不同,因此本文在设计神经网络结构时,结合该地实际情况考虑气象因素。本文研究了BP神经网络在电力负荷短期预测中的应用,根据上述的预测结果可以说明BP神经网络对电力负荷进行短期预测是目前一种比较可行的方法。
  参考文献
  [1]蒋平,鞠平.应用人工神经网络进行中期电力负荷预报[J].电力系统自动化,1995,6(19):15-17
  [2]苏宁.MATLAB软件在电力负荷预测中的应用[J].华北电力技术,2007(8):16-19
  [3]康重庆,夏清,张伯明.电力系统负荷预测研究综述与发展方向的探讨[J].电力系统自动化,2OO4,28(17):1-11
  [4]姜勇.电力系统短期负荷预测的模糊神经网络方法[J].继电器,2002,36(2):11-13
  [5]田景文,高美娟.人工神经网络算法研究及应用[M].北京:北京理工大学出版社,2006
  作者简介:王婧,华北电力大学经济管理学院副教授,研究方向:财务管理,电力市场。
  杨肖,华北电力大学经济管理学院在读研究生,研究方向,财务管理,电力市场。
其他文献
当前,互联网作为一种新兴的交流媒介,已进入人类生活的多个领域,而作为知识传播的重要基地——校园,当然更需要通过网络获取更多的信息和知识资源,不仅用以满足教学需要,还可以用以
大豆既是人类植物蛋白的主要来源,又是重要的油料作物。但大豆油中含有几种不饱和酸,致使豆油具有不稳定性,特别是亚麻酸,还能导致豆油在精制过程中产生异味。改善豆油品质,
各省、自治区、直辖市人民检察院,军事检察院,新疆生产建设兵团人民检察院: 最近,中共中央下发了《关于进一步学习和贯彻实施〈中华人民共和国宪法〉的通知》(以下简称《通知
无论是鲜艳悦目的彩色还是对比鲜明的单色,设计世界的色彩运用越来越深刻地体现了我们对周围世界的回应。Mark Penfold发现其中的奥妙……
<正>促性腺素释放激素(GnRH)是下丘脑释放的一种十肽激素,具有刺激脑垂体前叶促卯泡素(FSH)和促黄体索(LH)分泌的作用。母牛配种时使用GnRH可以提高受胎率,但也有否定的结果
计费管理通过测度网络资源的利用情况,产生详尽的信息统计报告及流量对比,为管理者提供决策依据。文章分析了计费管理系统的体系结构,在对不同使用角色进行全面需求分析的基础上
案例一:实时医疗监护以物联网技术为基础的无线传感器网络在检测人体生理数据、老年人健康状况、医院药品管理以及远程医疗等方面可以发挥出色的作用。在病人身上安置体温采集
<正>1988年,泗阳县史集、临河两个乡的2000亩意大利杨树林遭到杨尺蠖严重危害。1989年,杨尺蠖危害区已扩大到4个乡,面积达2.5万多亩,受害更加严重。 杨尺蠖食性很杂,不仅危
近二、三年来,江苏里下河地区农科所利用花药培养技术对杂交稻进行“提纯复壮”获得成功的消息,已在广播、电视和一些报纸、杂志上作过报道。同时,由里下河地区农科所和宝应
期刊
全国人大常委会根据司法实践中遇到的情况,讨论了刑法第九章渎职罪主体的适用问题,解释如下: 在依照法律、法规规定行使国家行政管理职权的组织中从事公务的人员,或者在受国