基于BP神经网络电力负荷预测.doc
《基于BP神经网络电力负荷预测.doc》由会员分享,可在线阅读,更多相关《基于BP神经网络电力负荷预测.doc(46页珍藏版)》请在沃文网上搜索。
1、 基于BP神经网络的电力系统短期负荷预测摘要电力系统短期负荷预测在实时控制和保证电力系统经济、安全和可靠运行方面起着重要作用,它已成为电力系统中现代能量管理系统的一个重要组成部分。负荷预测的误差将导致运行和生产费用的剧增,因此,精确的预测就成了电力工作者和科技人员致力解决的问题。电力系统负荷变化受多方面影响,一方面,负荷变化存在着未知不确定因素引起的波动;另一方面,又有周期变化的规律性,这使得负荷曲线具有相似性。同时,由于受天气、节假日等特殊情况的影响,又使负荷变化出现差异,呈现强烈的非线性特性。本文提出了一种基于BP神经网络的预测方法,这种方法的最大优点就是对大量的非线性特性、非准确性规律具
2、有自适应功能。本文主要针对BP 神经网络应用于电力系统短期负荷预测做了进一步的研究,并通过MATLAB设计BP神经网络,仿真结果表明BP神经网络在短期负荷预测中的应用是可行的,能较好的反映负荷预测的非线性特性,但由于本文没有考虑气候,温度,节假日等因素的数据,做出来的仿真结果并不令人十分满意,不过依然可以肯定BP神经网络依然优于传统的预测方法,是一个有待于我们去研究和开发的新领域。关键词:电力系统;BP神经网络;短期负荷预测Based on BP neural network power systemShort-term load forecastingAbstractShort-term l
3、oad forecasting in real-time power system control and to ensure economic, safe and reliable operation plays an important role, it has become a modern power system energy management system is an important component. Load forecasting errors will lead to sharp increase in operating and production costs
4、, therefore, accurately predict the power to become the workers and technical personnel to address the problem.Various power system affected by the load change, on the one hand, there is the unknown load change caused by fluctuations in uncertainty; the other hand, there are periodic changes in the
5、laws, which makes a similar load curve. At the same time, due to weather, holidays and other special circumstances of, and differences in the load changes occur, showing a strong nonlinearity.In this paper, BP neural network based prediction method, the biggest advantage of this approach is that the
6、 nonlinear characteristics of a large number of non-accuracy of the law of adaptive function. In this paper, BP neural network for short term load forecasting in power system to do further research and design BP neural network through the MATLAB , simulation results show that BP neural network in th
7、e short-term load forecasting is feasible, and can better reflect the load predict the nonlinear characteristics, but because this article does not consider the climate, temperature, holidays and other factors, the data, so it is not very satisfactory simulation results, but still certainly better t
8、han the traditional prediction ,and it is a need to be us to new areas of research and development.Keywords:Power Systems; BP neural network; Short-term Load forecasting;目 录基于BP神经网络的电力系统短期负荷预测I摘要IAbstractII第一章 绪论11.1 课题背景和意义11.2 现有的电力负荷预测方法综述11.3 基于神经网络的负荷预测技术研究现状及存在的问题41.4 本文的主要内容及结构5第二章 BP神经网络的基本原
9、理72.1 引言72.2 BP神经网络的基本原理72.3 BP神经网络的主要缺点及改进142.3.1 BP算法的优点142.3.2 BP算法的缺点152.3.3 BP算法的改进162.4 本章小结17第三章 负荷预测的概述183.1 引言183.2 负荷预测的组成及作用183.3 短期负荷特性分析203.4 短期负荷预测的模型213.4.1 短期负荷预测模型要求213.4.2 短期负荷预测的基本模型223.4.3 本论文中短期负荷预测的模型233.5 本章小结24第四章 电力系统短期负荷预测的MATLAB实现254.1引言254.2神经网络预测模型254.2.1样本集的设计254.2.2网络结
10、构设计254.2.3参数的选择274.2.4输入输出数据预处理284.3 MATLAB 仿真实现304.3.1 实例分析304.3.2 仿真结果334.4本章小结35结论36参考文献37附录38致谢42IV第一章 绪论1.1 课题背景和意义电力系统负荷预测是电力生产部门的重要工作之一,通过准确的负荷预测,可以经济合理地安排机组启停,减少旋转备用容量,合理安排检修计划,降低发电成本,提高经济效益。电力系统负荷预测理论就是因此而发展起来的,尤其在形成电力交易市场的过程中,负荷预测的研究更具有极其重要的意义。电能的特点之一是不能大量储存,即电能的生产、输送、分配、消费是同时进行的,所以系统内的可用发
11、电容量,在正常运行条件下,应当在任何时候都能满足系统内负荷的要求。若发电容量不够,则应当采取必要的措施,来增加发电机组或从邻网输入必要的功率;反之,若发电容量过剩,则也应当采取必要的措施,如有选择地停机(如计划检修)或向邻网输出多余的功率。因此,对未来本电网内负荷变化的趋势与特点的预测,是一个电网调度部门和规划设计部门所必须具有的基本信息之一。负荷预测按预测的时间可以分为长期、中期和短期负荷预测,其中,在短期负荷预测中,周负荷预测(未来7天)、日负荷预测(未来24小时负荷预测)以及提前数小时预测对于电力系统的实时运行调度至关重要,因为对未来时刻进行预调度要以负荷预测的结果为依据。负荷预测的结果
12、的准确性将直接影响调度的结果,从而对电力系统的安全稳定运行和经济性带来重要影响。在当前市场化运营的条件下,由于电力交易更加频繁和经营主体之间的区别,会出现各种不确定性因素,同时负荷对于电价的敏感度也随着市场的完善而逐渐增强,这也给负荷预测带来了新的难度。由于市场各方对信息的获取和运营的经济性更加重视,准确的预测对于提高电力经营主体的运行效益有直接的作用,短期负荷预测的重要性就更加突出。因此,电力系统短期负荷预测的研究不仅具有一定的理论背景而且还有广阔的工业应用前景。1.2 现有的电力负荷预测方法综述以前,负荷预测往往是凭借调度人员的经验作直觉判断,即根据已有的资料和经验,编制负荷预测曲线。近年
13、来许多学者对此进行了研究,提出了很多种预测方法,并且及时地将数学上的最新进展应用到预测中去,使预测的水平得到迅速提高,负荷预测研究取得了很大的进展。已有的负荷预测方法可以分为经典的方法和智能技术两大类。经典方法主要是基于各种统计理论的时间序列模型,而智能技术包括人工神经网络和专家系统方法。具体的预测方法有如下几种:(1) 回归分析法回归预测是负荷预测常用的方法,即根据历史数据的变化规律寻找自变量和因变量之间的回归方程,确定模型的参数,据此做出预测。它分为一元线性回归,多元线性回归,一元非线性回归和多元非线性回归。(2) 时间序列法时间序列模型有自回归(AR),动平均(MA),自回归一动平均(A
14、RMA)等模型。使用时间序列法一般要进行序列分平稳化、模型的识别、模型阶数的确定、模型参数的估计、模型检验以及负荷预报等步骤。由于时间序列方法是假定负荷曲线是平稳的时间序列,但实际上电力系统的负荷并非平稳时间序列,所以利用它来预测周末、节假日或季节变化周期时,预测精度就比较差,同时复杂的模型技术,和巨大的计算量也是它的不足。(3) 灰色系统预测方法灰色系统理论应用于电力系统负荷预测,如果将影响负荷的各种因素联合起来看成一个大系统,那么它兼有确定性和不确定性,本征性和非本征性灰色系统的特征,实际的负荷历史资料能够清楚地显示其灰色系统特征,年、月、日负荷既有逐年增长趋势的确定性一面,同时又有每年每
15、月每日负荷值随机变化的不确定性的一面,因此可以利用灰色系统理论来研究电力系统负荷预测。但是灰色系统方法一般用于中长期的负荷预测较多。(4) 卡尔曼滤波预测方法卡尔曼滤波法是建立状态空间模型,把负荷作为状态变量,用状态方程和量测方法来描述。卡尔曼滤波算法递推地进行计算,适用于在线负荷预测,这是在假定噪声的统计特性以知的情况下得出的,而估计噪声的统计特性是个难点。(5) 神经网络预测方法一般的负荷预测方法没有考虑天气情况,也有的涉及大气变化对负荷的影响。前者是基于外推法,负荷情况是用时间序列或趋势曲线表征,主要为静态变量模型和ARMA模型,后者是将总负荷分解为天气敏感负荷和非天气敏感负荷,天气敏感
16、负荷大多用相关技术进行预测,然后对每个负荷元素进行预测,最后得到总的负荷预测值。另一类方法是从前述专家系统的观点找到历史负荷数据和温度之间的对应规则,它是运用知识、经验和经验系统操作器的模拟推理预测负荷。运用神经网络技术进行电力负荷预测的优点是对大量非结构性、非精确性规律具有自适应功能,具有信息记忆、自主学习、逻辑推理和优化计算的特点。其自学习和自适应功能是常规算法和专家系统技术所不具备的。我们可以将对电力负荷影响最大的几种因素作为输入,即当天的温度、能见度、风力、平均湿度、峰谷负荷及相关负荷等,争取获得较好的预测结果。用ANN预测电力系统负荷是ANN在电力系统中应用最为成功的领域之一,ANN
17、预测负荷的良好性能已得到普遍的认可。(6) 模糊逻辑方法电力系统负荷预测问题可作为多输入多输出未知系统来处理,具有去模糊的模糊逻辑系统可以识别和以任意精度在一个简单设备上去逼近任意未知非线性动态系统。在每周负荷趋势中,在某种周期变化在工作日之间、周末之间、月与月之间、季与季之间同一小时都存在某种相似性。已证明,模糊逻辑系统具有从大量数据中描绘这种相似性的能力,因此只要有足够大历史数据,就能识别负荷趋势中存在的相似性。因此利用模糊逻辑系统去识别和预测负荷是合理的,可是如何实现这种预测或换句话说,如何去识别这种相似性或未知动态系统仍然是一个问题。(7) 专家系统预测方法专家系统是一个用基于知识的程
18、序设计方法建立起来的计算机系统,它拥有某个领域内专家的知识和经验,并能像专家那样运用这些知识,通过推理,在那个领域内做出智能决策,所以一个完整的专家系统是由四个部分组成:知识库、推理机、知识获取部分和界面。对于专家系统最重要的部分是知识库,一方面需要足够的知识,而且知识于数学规则之间的转化是非常重要的。利用专家知识建立短期负荷预测,但将专家知识转化为数学规则是特别困难的。1.3 基于神经网络的负荷预测技术研究现状及存在的问题利用神经网络进行负荷预测是近几年来才开始广泛使用的负荷预测方法,其优点是对大量的非结构性、非准确性规律具有自适应功能。其中BP神经网络具有较强的非线性拟合能力,尤其对预测中
19、天气、温度等因素的处理尤为方便。应用人工神经网络对电力系统进行负荷预测,主要的任务就是利用人工神经网络可以以任意精度逼近任意非线性过程的特性,来模拟负荷的运行规律,目前应用的情况主要集中在以下几个方面。(1) 网络和标准BP算法神经网络的输入及输出量都是相关历史负荷数据而网络的训练样本的数据凭经验选取。对所选取的神经网络结构也没有一定的方法给出。这种方法主要用于电力系统日负荷预测。它算法简单,计算速度快,但是预测误差较大。(2) 前馈神经网络和BP算法,并加入了温度的影响神经网络的输入量为历史负荷值与温度值,输出量为预测值。不同的类型日及不同的时间段,采用不同的编码夹表示。这种方法用一个神经网
20、络表示了不同的情况,但是增加了网络的输入节点,同时为了使其具有泛化能力,隐含层节点也要增加,这就增加了神经网络的复杂性,延长了网络的训练学习时间。(3) 前馈神经网络和改进即算法神经网络的输入及输出量的选取基本同上,只是利用了神经网络的多种改进算法。大致有以下几种:加入动量项的BP算法、二阶BP算法、变步长算法、基于Karman滤波的快速算法、遗传学习算法等。这种方法加快了网络训练的收敛速度,有的方法对预测结果也有一定的改善。但是,这种方法由于加入了多个约束因子,确定其值比较困难。(4) 模块神经网络的方法由于电力系统负荷在不同的情况下,运行规则是不同的。比如在不同的类型日、一天中的不同时段,
21、其运行规律不同。因此应选取多个神经网络解决不同的情况。对每日24小时分为五个时段,每个阶段都用不同的网络进行预测。这种方法的优点是每小块的网络结构简单,网络训练速度快,预测精度也较高,但网络个数太多。利用神经网络进行短期预测有以下几个问题需要解决:(1) 神经网络结构的选取。由于电力系统负荷的运行规律是相当复杂的,对应用于电力系统负荷预测的前馈结构的选取对神经网络是否能体现负荷变化规律至关重要。(2) 输入样本的选取。把前馈应用于电力系统负荷预测,就是要利用人工神经网络的高度非线性影射特性,来找出电力系统中输入与输出点影射关系。输入样本的选取对前馈神经网络是否能够体现电力系统负荷的运行规律有很
22、重要的作用。(3) 电力系统负荷历史数据的预测处理方法。电力系统负荷运行是一非平稳随即运行的过程,其中存在着许多偶然因素的影响,比如拉闸限电等认为因素的影响,并且历史负荷数据的测量还存在着噪声影响,因此负荷的历史数据常常包含“不良数据”,这就需要在对其利用前进行预测处理,因此需要研究数据预测处理方法。(4) 应用于电力系统负荷预测的前馈网络的学习速度及预测精度还需要进一步提高。总之,把人工神经网络应用于电力系统负荷预测中,还是一个十分崭新的研究课题,很多学者在这方面做了大量的工作。本文正是从这里出发,提出了各种方法,对神经网络应用于负荷预测进行了研究,并从理论上证实了本文中各种方法的先进性及实
23、用性,从而使人工神经网络更好地应用到电力系统负荷预测中,为生产实际提供良好的服务。1.4 本文的主要内容及结构第 1 章 主要介绍了目前为止国内外专家电力负荷预测的领域里取得的成就与研究的重要成果,以及各种方法对电力预测的优点和缺点,使我更好的了解了我研究的课题目前的状况和发展的趋势。第 2 章 主要介绍了BP神经网络的原理,提出计算参数的BP算法,以及BP网络在预测电力负荷预测中的优点和缺点。主要强调了BP神经网络的缺点,并且提出了几种改进方法,使BP在电力负荷预测领域里能够更充分的发挥其优点。第 3 章 主要介绍了短期电力负荷预测的定义和影响电力负荷预测的因素,一般情况下,考虑的因素越多,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BP 神经网络 电力 负荷 预测