资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,基于,BP,神经网络的电力系统负荷预报,报告主要内容,电力系统负荷预报的问题描述,BP,神经网络原理概述,仿真实验,问题描述,近几年,我国南方一直处于“电荒”的被动情况,为了更好地利用电能,必须做好电力负荷的短期预报工作。负荷预报的误差将导致运行和生产费用的剧增,因此,精确的预报就成了电力工作者和其他科技人员致力解决的问题,电力系统负荷变化受多方面影响,呈现强烈的非线性特性,负荷预报的通常的,3,种解决办法,1.,统计技术,:分时间系列模型和回归模型。缺点:不能充分利用对负荷性能有很大影响的气候信息和其他因素,建立精确模型困难,2,.,专家系统,:利用专家的经验知识和推理规则,使节假日或有重大活动日子的负荷预报精度得到了提高。,缺点:把专家知识和经验等准确地化为一系列规则是不容易的,众所周知,负荷曲线是与很多因素相关的一个非线性函数。对于抽取和逼近这种非线性函数,神经网络是一种合适的方法。,神经网络的优点:具有模拟多变量而不需要对输入变量做复杂的相关假定的能力。它不依靠专家经验,只利用观察到的数据,可以从训练过程中通过学习来抽取和逼近隐含的输入输出非线性关系,近年来的研究表明,相对于前两种方法,利用神经网络技术进行电力系统短期负荷预报可获得更高的精度,3.,神经网络,BP,神经网络概述,BP,网络的学习由,4,个工程组成:,模式顺传播 误差逆传播 记忆训练,学习收敛,BP,神经网络的重要优势在于:学习性和自动调整性,目前主要用于:特征的提取、过程的控制和状态的预测,实用对象:非线性问题,本课题就是利用其具有的较强的非线性映射特性,来预测电力系统的负荷,划分负荷类型和日期类型,纵观已经发表的文献资料,大体有以下几种划分模式:,将一周的,7,天分为工作日(星期一到星期五)和休息日(星期六和星期天)等两种类型,将一周分为星期一、星期二到星期四、星期五、星期六和星期日等,5,种类型,将一周的,7,天每天都看作一种类型,共有,7,种类型,这里采用第,3,种负荷划分模式,把每一天不加区分地看作不同的类型,输入向量设计,在预测日的前一天中,每隔,2,个小时对电力负荷进行一次测量,这样一来,一天共测得,12,组负荷数据,由于电力负荷还与环境因素有关,还需要通过天气预报等手段获得预测日的最高气温、最低气温和天气特征值(晴天、阴天还是雨天),因此,输入变量就是一个,15,维的向量,根据,BP,网络的设计方法,一般的预测问题,都可以通过单隐层的,BP,网络实现,所这里用单隐层的,BP,网络,输出向量设计,显而易见,目标向量就是预测日当天的,12,个负荷值,即一天中每个整点的电力负荷,所以输出变量就成为一个,12,维的向量,中间层神经元数目的确定,:,根据,Kolmogorov,定理,取,31,个,网络结构,:,15,31,12,传递函数的选取,:网络中间层的神经元传递,函数采用,S,型正切函数,tansig,,输出层神经元,传递函数采用,S,型对数函数,logsig,样本数据的采集,这里以南方莫缺电城市的,2004,年,7,月,10,日到,7,月,20,日的整点有功负荷值,以及,7,月,21,日到,7,月,21,日的气象特征状态量作为网络的训练样本,预测,7,月,21,日的电力负荷,数据的归一化处理:,目的:防止病态样本的出现,易于网络训练学习,公式:,归一化后的数据如下表所示,样本日期,电力负荷,气象特征,2004,-7-,10,0.2452 0.1466 0.1314 0.2243 0.5523 0.6642 0.7015 0.6981 0.6821 0.6945 0.7549 0.8215,2004,-7-,11,0.2217 0.1581 0.1408 0.2304 0.5134 0.5312 0.6819 0.7125 0.7265 0.6847 0.7826 0.8325,0.2415 0.3027 0,2004,-7-,12,0.2525 0.1627 0.1507 0.2406 0.5502 0.5636 0.7051 0.7352 0.7459 0.7015 0.8064 0.8156,0.2385 0.3125 0,2004,-7-,13,0.2016 0.1105 0.1243 0.1978 0.5021 0.5232 0.6819 0.6952 0.7015 0.6825 0.7825 0.7895,0.2216 0.2701 1,2004,-7-,14,0.2115 0.1201 0.1312 0.2019 0.5532 0.5736 0.7029 0.7032 0.7189 0.7019 0.7965 0.8025,0.2352 0.2506 0.5,2004,-7-,15,0.2335 0.1322 0.1534 0.2214 0.5623 0.5827 0.7198 0.7276 0.7359 0.7506 0.8092 0.8221,0.2542 0.3125 0,2004,-7-,16,0.2368 0.1432 0.1653 0.2205 0.5823 0.5971 0.7136 0.7129 0.7263 0.7153 0.8091 0.8217,0.2601 0.3198 0,2004,-7-,17,0.2342 0.1368 0.1602 0.2131 0.5726 0.5822 0.7101 0.7098 0.7127 0.7121 0.7995 0.8126,0.2579 0.3099 0,2004,-7-,18,0.2113 0.1212 0.1305 0.1819 0.4952 0.5312 0.6886 0.6898 0.6999 0.7323 0.7721 0.7956,0.2301 0.2867 0.5,2004,-7-,19,0.2005 0.1121 0.1207 0.1605 0.4556 0.5022 0.6553 0.6673 0.6798 0.7023 0.7521 0.7756,0.2234 0.2799 1,2004,-7-,20,0.2123 0.1257 0.1343 0.2079 0.5579 0.5716 0.7059 0.7145 0.7205 0.7401 0.8019 0.8136,0.2314 0.2977 0,2004,-7-2,1,0.2119 0.1215 0.1621 0.2161 0.6171 0.6159 0.7155 0.7201 0.7243 0.7298 0.8179 0.8229,0.2317 0.2936 0,网络经过了,30,步之后就达到了性能指标要求,TRAINLM,Epoch 0/1000,MSE 0.178884/0.01,Gradient 6.16052/1e-010,TRAINLM,Epoch 25/1000,MSE 0.0257032/0.01,Gradient 0.00688649/1e-010,TRAINLM,Epoch 30/1000,MSE 0.00632095/0.01,Gradient 2.28438/1e-010,TRAINLM,Performance goal met.,4.,结论,训练结果,预报误差曲线,由图可见,网络预测值和真实值之间的误差是非常小的,除了第,6,次出现了一个相对比较大的误差之外,其余的误差都在,0,左右。即使是第,6,次的误差也只有,0.25,,这完全满足应用要求。,5.,参考文献,1.,飞思科技产品研发中心,.,神经网络理论与,MATLAB7,实现,.,北京,:,电子工业出版社,.2006,2.,闻新,周露,李翔,张宝伟,.MATLAB,神经网络仿真与应用,.,北京,:,科学出版社,.2003,7,3.Kevin M.,Passino,Stephen,Yurkovich,.Fuzzy Control,模糊控制,.,北京,:,清华大学出版社,.2001,
展开阅读全文