基于误差反向传播神经网络的江苏省用电量预测研究

来源 :科技与企业 | 被引量 : 0次 | 上传用户:a2590222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】电力工业作为关系到国计民生的战略性产业,其健康发展关系到每一个人的切身利益。本文收集了全国第一电力消费大省江苏省1990至2013年的用电量数据,利用BP神经网络算法构建了用电量预测模型。并对江苏省未来五年的用电量进行了预测,为有关部门的电力规划与投资提供有效的决策依据。
  【关键词】BP神经网络;江苏省;用电量;预测
  1、引言
  电力作为一种特殊的商品具有如下两大特性:电力不可存储;电力的生产、运输和消费同时在瞬间完成。因此如果供给过多则会造成巨大的投资与能源浪费,如果电力供给不足则会从负面影响到社会经济的发展。另一方面,电力电网投资巨大,建设周期较长,大约需要三年的时间,在缺电情况下开工的项目不能马上发电以满足用电需求。三年后开始发电时同期经济可能进入下行轨道,届时电力需求回落和电力项目集中投产同步发生,将会导致电力供给大于需求。面对电力投资与用电需求脱节的难题,尽快建立比较准确的用电量需求预测体系具有重要的理论与实践意义。江苏作为经济大省,经济发展和人民生活水平快速提高,对电力的需求持续增长。2013年,江苏省全社会用电量实现历史性突破,达4957亿千瓦时,超过广东省4830.13亿千瓦时的全社会用电量,跃居全国第一[1]。同时江苏也是资源小省,电力供求长期处于紧平衡状态。所以为了更好地适应经济发展的需要,精确地预测未来一段时间内用电量的变化趋势,对江苏省电力规划和经济的长远发展而言都具有重要的意义。本文利用BP(误差反向传播)神经网络模型对江苏省未来五年的全省用电量进行预测,为相关部门的电力投资与规划提供参考数据。
  2、BP神经网络原理与结构
  BP神经网络也被称为误差反向传播神经网络,是神经网络模型中使用最广泛的一类。它是由非线性变换单元组成的,采用误差反向传播学习算法的前馈网络。从结构上讲,BP网络是一种分层型的典型多层网络,具有1个输入层、若干隐含层和1个输出层,层与层之间多采用全连接的方式,同一层单元之间不存在相互连接。图1给出了一个典型的3层BP神经网络结构拓扑图。
  (7)判断全局误差E是否满足精度要求。若满足,则转至(9),否则继续。
  (8)更新网络次数,若学习次数小于规定的次数,返回(2)。
  (9)结束。
  3、基于BP神经网络的用电量预测模型及仿真实现
  根据上述介绍的BP神经网络算法基本原理,笔者采用MATLAB R 2009a编制程序,利用MATLAB神经网络工具箱建立网络模型,并将建立的网络模型用于对江苏省全社会用电量的预测。
  3.1 样本数据的准备
  获取样本数据是BP神经网络结构设计与网络训练及测试的基础,本文通过江苏省统计年鉴收集了1990年至2013年江苏省的电力消费量数据。具体数据见表1。
  3.2 网络层数的确定
  BP神经网络是一种多层前馈網络,但是Robert Hecht Nielsen在1989年证明了三层网络可以模拟任意复杂的非线性问题,也就是说只含一个隐含层的BP神经网络可实现任意的非线性映射[3]。所以,本文选择三层BP神经网络模型。
  3.3 各层节点数的确定
  用电量是典型的时间序列数据,具有一定的连贯性。将前几年的数据作为输入,其后续年的数据作为目标,进行训练。如果符合实际情况,就可以对未来的用电量进行预测。对于本问题,输入为前5年的用电量增长率,输出为后一年的用电量增长率。将增长率作为样本的好处是既能直观地观测用电量的变动趋势,又能估计出用电量的绝对值。因此输入层的节点数为5输出层的节点数为1。
  隐含层节点数的确定目前还没有比较成熟的理论,通用的隐含层节点数的确定经验公式为:i=√(m+n)+a[4]
  其中:m、n分别为输入层和输出层的节点数,a为常数且1  3.4 传递函数与学习算法的选取
  第一层是S型函数且第二层为线性函数的BP神经网络就可以用来模拟任何连续有界的函数[5]。因此,本文隐含层传递函数为S型函数“tansig”,输出层函数为线性函数“purelin”。与在众多的算法相比,LevenbergMarquart算法具有收敛速度快和预测精度高的优点,故本文采用LM算法。
  3.5 BP网络训练与检测
  为了提高新建网络的性能,利用premnmx函数将输入输出样本进行[-1,+1]归一化处理。分别通过newff和train函数建立与训练网络。设置最大训练次数为1000,训练目标误差为0.0001,学习速率为0.05,动量因子为0.9。由图2可知,从第六个周期开始,训练误差小于目标误差,误差平方和均值为5.89e-008时训练停止。将归一化后的检测样本带入已训练好的网络,利用sim函数进行模拟仿真,并将仿真结果通过postmnmx函数进行反归一化处理,从而得到有效预测值。由表2可知,用电量增长率预测的BP神经网络模型误差很小,预测值与实际值的平均误差为9.68%,预测结果准确性较高。
  3.6 江苏省未来5年用电量BP网络训练预测
  把2009年至2013年江苏省用电量增长率的实际数据作为训练好的神经网络的输入,得到2014年用电量需求预测值。将2010年至2013年的实际数据以及2014年的预测结果作为输入,得到2015年预测值,以此类推,可以得到2014年至2018年江苏省用电量增长率的预测结果。由表3可知,江苏省未来5年用电量整体呈上升趋势,但是增幅基本保持在9.5%左右。
  4、结论
  本文以1990~2013年江苏省用电量数据为基础,运用BP神经网络建立预测模型,并利用MATLAB提供的工具箱进行编程。经过对历年江苏省电力消费量的分析,合理地设计了BP神经网络的结构,取得了一定的定量分析的结果。希望通过本文的分析能够满足预测江苏省电力消费的需要,为电力行业相关部门合理安排各电厂发电量,降低运行成本提供有效的决策依据。
  参考文献
  [1]国网江苏省电力公司.江苏省全社会用电量居全国第一[EB/OL].[2014-01-07]. http://www.js.sgcc.com.cn/.
  [2]崔东文.基于改进BP神经网络模型的云南文山州水资源脆弱性综合评价[J].长江科学院院报,2013,30(3):1-7.
  [3]李亚中,徐朝.2012年中国电机工程学会年会 [C].北京:2012,315-318.
  [4]张善鎏,于永忠.基于BP神经网络在校园用电量预测的应用[J].科协论坛,2013(12):68-69.
  [5]郭娟.基于BP神经网络的中国铁矿石需求量预测[J].国土资源报,2008(11):41-44.
其他文献
在《思想道德修养与法律基础》课实践探索研究性教学,其意义重大。实施方法可按五个步骤开展,即紧扣教材,编写专题;立足课堂,熟悉内容;渗透职教,选定课题;依托实践,开展研究;成果展现,评
“三探五段”教学模式中,“五段”之间相互依存,相互关联,共同构成了一个完整的教学流程。教师准确把握段与段之间的联系与区别,才能让教学达到预期效果。笔者以人教版课标实
1引言青冈(Cyclobalanopsisglauca)种群的能量积累,是能量代谢的主要部分。能量积累过程是通过植物的三大生理代谢活动之一光合作用而实现的。在研究了青冈林能量环境的基础上,对植物的光合作用进行了测
几何直观主要是指利用图形描述和分析问题,帮助学生直观地理解数学,在数学学习过程中发挥着重要作用。  善用图示,寻找数量关系  在小学阶段,解决问题是孩子们学习的重点和难点,理清题目中的数量关系就成为解决问题的关键。借助几何直观,用画图的方式来呈现题目中的已知信息和所求问题,能够帮助学生更好地分析问题。  小学阶段用来帮助理解题意的图有很多种,最常用的就是线段图了。在我执教的一个关于分数解决问题的教
作为立德树人的关键学科,初中道德与法治学科更要注重学生核心素养的培养。在初中道德与法治课上培养学生的核心素养,教师要扮演好三种角色。笔者以七年级《道德与法治》第七课第一框《家的意味》为例,谈谈自己的看法。  做传统文化的传承者,夯实学生的文化基础。在导入部分,笔者播放视频《舌尖上的中国——家常》,在呈现了各种风味美食之后,问学生:这些食物怎么样,你想吃吗?怎样才能吃到这些美食?在一连串的追问中,学
稀土最大容量阈值与作物生长熊金莲张自立(安徽农业大学土化系,合肥230036)MaximumThresholdoftheRareEarthConcentrationandCropGrowth.XiongJinlian,ZhangZili(Depart...
前不久,我阅读了华东师范大学课程与教学研究所所长崔允漷教授"试论核心素养的课程意义"这篇文章。崔教授以学习开车为例,深入浅出地阐述了什么是知识、技能、能力、素养以及它
随着油田的开发,油田已进入特高含水期的开采,年均含水为90.44%,以控制含水上升为主要目的,进行注采结构的调整,控制注水量和产液量的增长速度,在通过方案调整降低高含水、高压层的
小学数学起始课,即某一个单元或某一个知识领域的第一堂课,起着承上启下的作用。起始课的教学内容、教学技能、教学思想、教学活动等与后面的学习有着密切的联系,起始课上得
【摘 要】城市的土地规划是城市可持续发展的重要组成部分,不仅关系到城市发展的未来还可以有效避免资源的浪费。本文通过对城市可持续土地规划与土地总体规划之间相互关系的分析,总结出城市土地规划的制定、执行以及工作中应该注意的问题,通过更加科学的制定办法,城市可持续的土地规划定会更好的为城市现代化进程服务。  【关键词】城市规划;土地规划;可持续发展  随着社会经济的发展以及城市发展水平的不断提高,可持续