电力负荷预测方法研究毕业论文_第1页
电力负荷预测方法研究毕业论文_第2页
电力负荷预测方法研究毕业论文_第3页
电力负荷预测方法研究毕业论文_第4页
电力负荷预测方法研究毕业论文_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 绪论电力工业的发展一方面直接制约着国民经济和社会的发展,另一方面电力工业的发展也依赖于社会对电力的需求。电力系统的作用就是对各类用户提供尽可能经济可靠而合乎标准要求的电能,以随时满足各类用户的要求,用电力系统的术语来说,就是满足负荷要求。所以正确的电力负荷预测既可以为国民经济的发展提供充足的电力,也可以为电力系统自身的发展提供帮助,特别是对于电力系统规划而言,准确的负荷预测是整个规划工作的基础和前提。电力系统短期负荷预测对未来 1 日至 1 周的负荷进行预测,而中期负荷预测则是对未来一月至一年的负荷进行预测的。中、短期负荷预测是随着电力系统 EMS 的逐步发展而发展起来的,现已经成为 EMS 必不可少的一部分和为确保电力系统安全经济运行所必需的手段之一。电力系统负荷预测为这一地区电力规划奠定了一定的基础,同时也为这一地区电力工业布局、能源资源平衡、电力余缺调剂,以及电网资金和人力资源的需求与平衡提供可靠的依据。因此,电力负荷预测是一项十分重要的工作,它对于保证电力工业的健康发展,乃至对于整个国民经济的发展均有着十分重要的意义。负荷预测技术经过几十年的发展,人们提出了许多的预测方法。现有的预测方法大体可以分为 2 类:经典的数学统计方法以及上世纪 90 年代兴起的各种人工智能方法。经典的数学统计方法包括线性外推法、多元线性回归法、时间序列法和状态空间法等。人工智能方法包括人工神经网络法、专家系统方法和模糊推理方法、小波分析等。本文介绍了一种基于 BP 神经网络的短期负荷预测方法 1。其中首先根据实际经验将一周的 7 天分为工作日(星期一到星期五)和休息日(星期六和星期天)等两种类型;然后建立相应的人工神经网络模型用以预测负荷归一化系数;最后通过最小二乘法预测日最大负荷和日最小负荷。利用相应的 BP 神经网络方法对未来 24 小时负荷进行短期预测 2,该方法充分发挥了神经网络处理非线性问题的能力和人工神经网络自学习、自适应的优点。实际算例表明,这种方法应用在短期负荷预测方面有较高的精度。1.1 电力负荷预测研究的意义电力负荷有两方面的含义 3:一方面是指电力工业的服务对象,包括使用电力的部门、机关、企事业单位、工厂、农村、车间、学校以及各种各样的用电设备。另一方面是指上述各用电单位、用电部门或用电设备使用电力和电量的具体数量 4。电力负荷预测中的负荷概念是指国民经济整体或部门或地区对电力和电量消费的历史情况及未来的变化发展趋势。电力负荷预测就是在正确的理论指导下,在调查研究掌握大量翔实资料的基础上,运用可靠的方法和手段对电力负荷的发展趋势作出科学合理的推断。本文中基于神经网络的电力短期负荷预测就是在大量有关电力短期负荷研究和神经网络理论的指导下,在充分调查研究处理了某市某年某月一个月 700 多组数据后,应用了神经网络理论与 MATLAB 的实现方式,进行了编程仿真,得出了月底某工作日和某休息日两天的各小时点的具体负荷 5。较高的预测精度充分表明了它的科学合理性。电力用户是电力工业的服务对象,电力负荷的不断增长是电力工业发展的根据。正确地预测电力负荷,既是为了保证无条件供应国民经济各部门及人民生活以充足的电力的需要,也是电力工业自身健康发展的需要。电力负荷预测工作既是电力规划工作的重要组成部分,也是电力规划的基础。全国性的电力负荷预测,为编制全国电力规划提供依据,它规定了全国电力工业的发展水平、发展速度、源动力资源的需求量,电力工业发展的资金需求量,以及电力工业发展对人力资源的需求量。本文对某地区进行电力负荷的中、短期预测,它为这一地区电力规划奠定了一定的基础,同时也为这一地区电力工业布局、能源资源平衡、电力余缺调剂,以及电网资金和人力资源的需求与平衡提供可靠的依据。因此,电力负荷预测是一项十分重要的工作,它对于保证电力工业的健康发展,乃至对于整个国民经济的发展均有着十分重要的意义。1.2 国内外电力负荷预测研究的现状电力负荷预测分为经典预测方法和现代预测方法 6。 1.2.1 经典预测方法 (1) 时间序列法时间序列法是一种最为常见的短期负荷预测方法,它是针对整个观测序列呈现出的某种随机过程的特性,去建立和估计产生实际序列的随机过程的模型,然后用这些模型去进行预测。它利用了电力负荷变动的惯性特征和时间上的延续性,通过对历史数据时间序列的分析处理,确定其基本特征和变化规律,预测未来负荷。时间列模型的缺点在于不能充分利用对负荷性能有很大影响的气候信息和其他因素,导致了预报的不准确和数据的不稳定。(2) 回归分析法回归分析法就是根据负荷过去的历史资料,建立可以分析的数学模型,对未来的负荷进行预测。从数学上看,就是利用数理统计中的回归分析方法,通过对变量的观测数据进行分析,确定变量之间的相互关系,从而实现预测目的。回归预测包括线性回归和非线性回归。虽然经典的数学统计方法具有速度快的优点,但是其预测模型比较简单,很难准确描述负荷预测的实际模型,所以其精度较差。随着人工智能技术逐步被引入到短期负荷 预 测 中 , 人 们 已 经 提 出 了 多 种 基 于 人 工 智 能 的 预 测 方 法 , 其 中 最 为 典 型 的 为基 于 各 种 人 工 神 经 网 络 模 型 的 预 测 方 法 ,其中以神经 BP 算法为代表。1.2.2 现代负荷预测方法20 世纪 80 年代后期,一些基于新兴学科理论的现代预测方法逐渐得到了成功应用。这其中主要有灰色数学理论、专家系统方法、神经网络理论、模糊预测理论等。(1) 灰色数学理论灰色数学理论是把负荷序列看作一真实的系统输出,它是众多影响因子的综合作用结果。这些众多因子的未知性和不确定性,成为系统的灰色特性。灰色系统理论把负荷序列通过生成变换,使其变化为有规律的生成数列再建模,用于负荷预测。灰色系统理论是中国学者邓聚龙教授 1982 年 3 月在国际上首先提出来的,在国际期刊SYSTEMS AND CONTROL LETTER刊物上发表,题为“Control Problems of Grey Systems”,引起了国际上的充分重视。灰色系统理论的形成是有过程的。早年邓教授从事控制理论和模糊系统的研究,取得了许多成果。后来,他接受了全国粮食预测的课题,为了搞好预测工作,他研究了概率统计追求大样本量,必须先知道分布规律、发展趋势,而时间序列法只致力于数据的拟合,不注重规律的发展。邓教授希望在可利用数据不多的情况下,找到了较长时期起作用的规律,于是进行了用少量数据做微分方程建模的研究。这一工作开始并不顺利,一时建立不起可供应的模型。后来,他将历史数据作了各种处理,找到了累加生成,发现累加生成曲线是近似的指数增长曲线,而指数增长正符合微分方程解的形式。在此基础上,进一步研究了离散函数光滑性,微分方程背景值、平射性等一些基本问题,同时也考虑了有限和无限的相对性,定义了指标集拓扑空间的灰导数,最后解决了微分方程的建模问题 7。(2) 专家系统方法专家系统方法是对于数据库里存放的过去几年的负荷数据和天气数据等进行细致的分析,汇集有经验的负荷预测人员的知识,提取有关规则。借助专家系统,负荷预测人员能识别预测日所属的类型,考虑天气因素对负荷预测的影响,按照一定的推理进行负荷预测。专家系统是一个用基于知识的程序设计方法建立起来的计算机系统(在现阶段主要表现为计算机系统),它拥有某个特殊领域内专家的知识和经验,并能像专家那样运用这些知识,通过推理,在那个领域内作出智能决策。所以,一个完整的专家系统是有四部分组成的,即知识库、推理机、知识获取部分和解释界面。(3) 神经网络理论运用神经网络技术进行电力负荷预测,其优点是可以模仿人脑的智能化处理,对大量非结构性、非精确性规律具有自适应功能,具有信息记忆、自主学习、知识推理和优化计算的特点,特别的,其自学习和自适应功能是常规算法和专家系统技术所不具备的 8。因此,预测被当作人工神经网络(简记为 ANN)最有潜力的应用领域之一,许多人都试图应用反传学习算法训练 ANN。以用作时间序列预测。误差反向传播算法又称为 BP 法,提出一个简单的三层人工神经网络模型,就能实现从输入到输出间非线性映射任何复杂函数关系。因此,我们可以将对电力负荷影响最大的几种因素作为输入,即当天的天气温度、天气晴朗度(又称为能见度)、风向风力、峰谷负荷及相关负荷等,争取获得较好的预测结果。(4) 小波分析预测技术小波分析(Wavelet)是本世纪数学研究成果中最杰出的代表 9。它作为数学学科的一个分支,吸取了现代分析学中诸如泛函分析、数值分析、Fourier 分析、样条分析、调和分析等众多分支的精华,并包罗了它们的特色。由于小波分析在理论上的完美性以及在应用上的广泛性,在短短的几年中,受到了科学界、工程界的高度重视,并且在信号处理、图象处理、模式识别、地震预报、故障诊断、状态监视、CT 成象、语言识别、雷达等十几个科学领域中得到应用。小波分析为本世纪现代分析学作了完美的总结。小波分析方法的提出,可以追溯到 1910 年 Harr 提出的“小波”规范正交基及1938 年 Littlewood-Paley 对 Fourier 变换的相位变化本质上不影响函数的 L-P 理论。1981 年 Stromberg 对 Harr 系进行了改进,证明小波函数的存在。 1984 年法国地球物理学家 Morlet 在分析地震波的局部性时,把小波运用于对信号分解,取得了满意的分析结果。随后,理论物理学家 Grossman 对 Morlet 的这种信号方法进行了理论研究,这无疑为小波分析的形成奠定了基础。1986 年,法国数学家 Mayer 创造性地构造出了一个具有一定衰减特性的光滑函数,它的二进制伸缩和平移系构成 L(R)的规范正交基,实现了信号在时频空间同时局部化的正交分解。他为小波理论的形成和完善作出了重大贡献,是小波理论的奠基人之一。1988 年,Daubechies 构成出了具有有限支撑的正交小波基。它在数学信号的小波分解过程中提供有限的从而更实际、更具体的数字滤波器。这样,小波分析的理论大厦就基本奠定了。1990 年,Daubechies 在美国作了 10 次小波讲座,把小波介绍到工程界中,“小波热”就开始了。此后,中国学者崔锦泰和王建忠构成了基于样条函数的单正交小波函数,并讨论了具有最好局部化性质的尺度函数与小波函数。而 Wicherhanseer 等将 Mallat 算法进一步深化,提出了小波包算法,取得了信号的最佳时频分解。目前,国内外有关小波在电力系统中的应用的文献还很少,这个领域还是很少,然而,由于其独特的分析方法,在电力系统负荷预测方面一定会有很好的前景 10。小波分析是一种时域频域分析方法,它在时域和频域上同时具有良好的局部化性质,并且能根据信号频率高低自动调节采样的疏密,它容易捕捉和分析微弱信号以及信号、图象的任意细小部分。其优于传统的 Fourier 分析的主要之处在于:能对不同的频率成分采用逐渐精细的采样步长,从而可以聚焦到信号的任意细节,尤其是对奇异信号很敏感,能很好的处理微弱或突变的信号,其目标是将一个信号的信息转化成小波系数,从而能够方便地加以处理、存储、传递、分析或被用于重建原始信号。这些优点决定了小波分析可以有效地应用于负荷预测问题的研究。(5) 模糊负荷预测模糊负荷预测是近几年比较热门的研究方向。模糊控制是在所采用的控制方法上应用了模糊数学理论,使其进行确定性的工作,对一些无法构造数学模型的被控过程进行有效控制。模糊系统不管其是如何进行计算的,从输入输出的角度讲它是一个非线性函数。模糊系统对于任意一个非线性连续函数,就是找出一类隶属函数,一种推理规则,一个解模糊方法,使得设计出的模糊系统能够任意逼近这个非线性函数。1.3 本文主要的研究工作通过本次毕业设计,我们要对所学知识得以巩固与加强;了解目前负荷预测的概况,弄清负荷预测的常用方法方法,完成电力负荷预测;培养运用所学知识分析和解决问题的能力,锻炼和提高学生的综合素质本设计主要是学习负荷预测的一般方法,在此基础上,结合某地区的实际负荷,将所研究方法应用到负荷预测上,完成相应的负荷预测计算和分析。通过这一段时间的学习和研究主要工作为以下几个方面的内容和要求:(1) 广泛阅读有关电力系统负荷预测方面的书籍和文献资料,分析并整理有关资料。(2) 学习有关负荷预测的基础知识。(3) 深入研究最小二乘法、指数平滑法和人工神经网络法的预测方法(4) 建立电力负荷预测的模型,对预测某地区的发电量。(5) 建立人工神经网络算法程序, 得出 MATLAB 的图形。(6) 完成毕业设计论文的撰写和毕业答辩任务。2 电力负荷预测的基本概念2.1 电力负荷预测的内容电力负荷预测的内容是指需要测算些什么量(或参数),归纳起来有以下一些参数需要测算。(1) 最大有功负荷及其分布。最大有功负荷的大小是确定电力系统装机规模的基础数据,换句话说是电源规划的依据。有功负荷,加上电网中损失的有功和发电厂自用有功量,再加上适量的备用容量,就等于电力系统的装机容量。有功负荷的分布是输电线路设计的基础,也是变电所配置的基础,即有功负荷的地区分布特点是输变电规划和配电规划的主要依据。(2) 无功负荷及其分布。无功负荷的大小及分布是确定电力系统无功电源规划的基础,也是影响电力系统安全经济运行的重要因素。(3) 需电量。它是进行能源供需平衡的主要依据。(4) 电力负荷曲线及其特征值。电力负荷大小及其在时间上的分布特征,对电力规划及电力系统运行是至关重要的。它是确定电力系统中电源结构、调峰容量需求、运行方式及能源平衡的主要依据。负荷预测根据目的的不同可以分为短期、中期和长期:超短期负荷预测是指未来 1h 以内的负荷预测,在安全监视状态下,需要 510s 或 15min 的预测值,预防性控制和紧急状态处理需要 10min 至 1h 的预测值。短期负荷预测是指日负荷预测和周负荷预测,分别用于安排日调度计划和周调度计划,包括确定机组起停、水火电协调、联络线交换功率、负荷经济分配、水库调度和设备检修等,对短期预测,需充分研究电网负荷变化规律,分析负荷变化相关因子,特别是天气因素、日类型等和短期负荷变化的关系。中期负荷预测是指月至年的负荷预测,主要是确定机组运行方式和设备大修计划等。长期负荷预测是指未来 35 年甚至更长时间段内的负荷预测,主要是电网规划部门根据国民经济的发展和对电力负荷的需求,所作的电网改造和扩建工作的远景规划。对中、长期负荷预测,要特别研究国民经济发展、国家政策等的影响 11。2.2 电力负荷预测的程序电力负荷预测是一个过程,其一般程序可划分为准备、实施、评价与提交预测报告四个阶段。2.2.1 准备阶段准备阶段的工作是由确定预测目标、落实组织工作、搜集资料、分析资料和选择方法等工作组成。(1) 确定预测目标。确定目标就是要在明确预测目的前提下,规定预测对象的范围、内容和预测期限。一般而言,预测范围视研究问题所涉及的范围而定,编制全国电力规划,就要预测全国范围内的电力、电量需求量;编制大区网局或地方(省、地、县)电力局的发展规划,就要预测大区电网或地方电力局范围内的电力、电量需求量。预测内容是指包括电力、电量、电力负荷的地区分布,电力负荷随时间的变化规律,以及电力负荷曲线特征及负荷曲线等。(2) 搜集与整理资料。资料是预测的基本依据,占有的资料的充裕程度及资料的可信度,对预测结果的可信度是至关重要的。一般在做电力负荷预测时需要搜集与整理的资料主要有:电力系统历年用电负荷、用电量、用电构成;经济发展目标(如国民生产总值、国民收入等);国民经济结构的历史、现状及可能的变化发展趋势;人口预测资料及人均收入水平;能源利用效率及用电比重的变化;工业布局及用户的用电水平指标;以及国外参考国家的上述类似历史资料。这些资料的主要来源有两种途径:一是各国政府、研究机构等定期或不定期发表的报刊、资料、文献、和其他出版物;二是预测人员通过调查所获得的资料。资料的来源统计计算口径及调查方法不同,都有对资料的可信度产生不同的影响。因此,在调查搜集资料的过程中对搜集得到的资料应进行鉴别,去粗取精,去伪存真,以保证预测中使用的资料翔实可靠。(3) 分析资料,选择预测方法。对经过鉴别整理后的资料要进行分析,以寻求其规律。在预测中常用的分析方法有多种,如时间序列分析、因果关系分析等方法。要根据资料的掌握情况及资料样式,选择相应的预测方法,寻求预测量的演变规律或趋势,建立预测模型。没有一种方法在任何预测场合下均可以保证获得满意的结果。因此,必须根据对资料的占有情况,以及预测目标、预测期限,预测环境、预测结果的精确度,同时考虑预测本身的效益成本分析等进行权衡,以便作出合理的选择。2.2.2 实施预测阶段在进行预测时,要依据选择的预测方法来进行预测。如果是采用定量预测方法来进行预测,就要根据建立的定量预测模型,带入预测期的自变量目标值,就可以获得预测期所要的预测变量值。如果是采用定性预测方法来进行预测,就应根据掌握的客观资料进行科学的逻辑推理,推断出预测期的预测值。由于影响预测对象的诸因素可能会发生变化,从而可能使未来的实际结果与预测依据的历史资料呈现的规律不相吻合,预测人员必须适时的对预测模型及预测结果加以修正。这种情况下,预测人员的经验、理论素养及分析判断能力起重要的作用。2.2.3 评价预测阶段预测的主要成果是得到预测结果。预测结果应该是明确的,可以被检验的。因此,在得到预测结果后必须对预测结果的准确度和可靠性进行评价。务使预测误差处于可接受的范围内。若误差太大,就失去了预测的意义,并从而导致电力规划的失误。2.2.4 题出预测报告阶段预测报告是预测结果的文字表述。预测报告一般包括题目、摘要、正文、结论、建议、和附录等部分。预测题目主要反映预测目标、预测对象、预测范围和预测时限。摘要通常说明预测中的主要发现、预测的结果及提出的主要建议和意见。摘要与题目配合,可以引起有关方面的重视。正文包括分析及预测过程、预测模型及说明、有关计算方法、必要的图表、预测的主要结论及对主要结论的评价。结论与建议是扼要地列出预测的主要结果,提出有关建议和意见。附录主要包括说明正文的附表、资料,预测中采用的计算方法的推导和说明,以及正文中未列出的有价值的其他资料 12。3 电力负荷预测方法的研究3.1 基于最小二乘法的预测研究及算例分析在实践中,我们往往需要从一组实测数据( ) (i=1,2,n)中寻找iyx,变量 x 与 y 间函数关系的某种近似表达式。例如,我国某地区发电量的历年历史数据如表 3.1 所示。表 3.1 我国某地区发电量的增长情况序 号 1 2 3 4 5 6 7 8 9 10 1年 份 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1983发电量 1 1.06 1.15 1.2 1.26 1.36 1.46 1.58 1.74 1.94 1在表中,发电量取的是标么值,以 1983 年的发电量为基准。在预测时为方便起见,我们用标中的序号作为自变量。为了用外推法预测今后的发电量,我们需要寻求 y=f(x)的一个近似表达式。从几何上讲,就是希望根据表中所列的一组离散点(1,1.0) , (2,1.07) , (10,1.95)求函数 y=f(x)图像的一条拟合曲线。假定我们选定函数 来逼近 f(x),则两者之间的误差应越小越好。现在用)(x表示近似函数在 点的误差ii(i=1,2,n))(iii xf在一般情况下使用 (i=1,2,n)全都为零是不可能的。因此通常归结i为要求在各点的误差和为最小。即 (3-min)(2112ni iini xfS1)这种根据误差平方和最小的原则选择 f(x)的近似函数 的方法就叫曲线拟合)(x的最小二乘法。利用最小二乘法进行曲线拟合时,首先要选定一个函数的类型。从负荷预测问题来看,通常选择的函数或者趋势曲线有以下几种:1 直线 ;xay102 抛物线 ;23 三阶曲线 ;3210xxy4 指数曲线 ;ab5 几何曲线 xy6 增长曲线 axme17 Compertz 曲线 。)(lndcy前三种曲线都属于多项式类型,比较简单。当某一量的增长率接近常数时,其增长趋势常用指数曲线来拟合。选择合适的曲线类型主要是根据经验,或把离散点画在坐标纸上,进行观察分析,找到一个比较接近的曲线类型。例如将表 3.1 的离散点画标在坐标纸上可看出这些离散点用抛物线开拟合,即可选择(3-210)(xaxy2)当选定了函数类型之后,就要确定其中的常数 。这就是最小二乘法的核210,a心。以下我们从一般的基础上进行讨论。设有一个具有 n 对值 的函数 及一个 m 次多项式),(),(,21nyxyx )(xf(3-maax10)(3)其中 mn。我们要按照(3-1)的原则确定式中的系数,即要求下列函数的最小值(3-2110)(ni mjjj xaxaxfS4)式中 S 为 m+1 个自变量 的函数。我们按通常的方法来求 S 对m,10的偏导数,并使这些导数等于零。由此可得到 m+1 个方程式ma,10(K=0,1,2,m) 0)(2110 kjj mjj xaxxf(3-5)整理上式可得(K=0,1,2,m) mjkjkjmjkjk xyxaxa1110(3-6)式中 ,为简单起见,令)(jjxfy(3-mjkkS17)(3-mjkjkxy18)这样,式中(3-6)可展开为(3-2103211210 aSSmmm9)式(3-9 )的系数矩阵显然为对称矩阵。可以证明,该矩阵为非奇异矩阵,故式(3-9)有唯一解 13。已知原始数据如表 3.1 所示,现欲用抛物线对其进行拟合(将离散点画到图上得抛物线) 210xay试用最小二乘法确定其系数 和 。根据式(3-7) (3-8 ) ,对表 3.1 的原始10,2数据可按下表进行处理表 3.2 最小二乘法的计算表格0x12x34xyxy21 1 1 1 1 1 1 11 2 4 8 16 1.06 2.12 4.241 3 9 27 81 1.16 3.45 10.351 4 16 64 256 1.2 4.8 19.21 5 25 125 625 1.26 6.3 31.51 6 36 216 1296 1.36 8.16 48.961 7 49 343 2401 1.46 10.22 71.541 8 64 512 4096 1.58 12.64 101.121 9 81 729 6561 1.74 15.66 140.941 10 100 1000 10000 1.94 19.4 1940S12S34S01210 55 385 3025 25333 13.75 83.75 622.85根据式 3-9 可得到线性方程 85.6273.12530385810a解之得 078.1234.2a即拟合曲线的表达式为 2078.123.4.)( xx根据此方程式即可利用外推法对未来负荷电量进行预测。例如,第 13 年(即1995 年)的负荷电量为 4823.107.1302.4.1)( 2x即 1995 年的用电量应为 1983 年的 2.4823 倍。在确定拟合曲线的表达式后,往往我们需要检验下拟合的误差,以便确认所选拟合曲线是否理想,在此研究中,可按表 3.2 计算各离散点的误差。表 3.3 拟合曲线的误差x 0ax12a)(xy i2i1 1.0042 0.0123 0.0078 1.0243 1 0.0243 0.000592 1.0042 0.0246 0.0312 1.0978 1.06 0.0378 0.0014293 1.0042 0.0369 0.0702 1.1113 1.15 0.0387 0.0014984 1.0042 0.0492 0.1248 1.1782 1.2 0.0218 0.0047545 1.0042 0.0615 0.195 1.2607 1.26 0.0007 0.0000016 1.0042 0.0738 0.2808 1.3588 1.36 0.0012 0.0000017 1.0042 0.0861 0.3822 1.4725 1.46 0.0075 0.0000568 1.0042 0.0984 0.4992 1.6018 1.58 0.0218 0.0004759 1.0042 0.1107 0.6318 1.7467 1.74 0.0067 0.00004510 1.0042 0.123 0.78 1.9072 1.94 0.0328 0.001076由表表 3.3 可以看出,最大误差在 X=3 处 0387.i0564.102jiS均方差为 MSE=0.005646/10=0.00056463.2 基于指数平滑法的预测研究及算例分析指数平滑法是最常用的预测方法之一,是确定性的时间序列分析技术。对于时间上有序的一组观测数据 可以用对连续 n 个时期的观测值计,21tx算出的平均数作为对下一时期,即 t+1 时期的预测值,即 表示1tF(3-tntiitxF1110)这种预测方法称为移动算术平均法。其优点是计算简单,缺点是:1 要保存的历史数据比较多,如预测的项目很多就要保存大量历史数据;2 它对所有数据都同等对待,而从直观和经验上看,我们在预测时应该对离目前越近的数据越重视;3 它只能用于水平趋势的时间序列,当时间序列有某种明显的增加或减少的趋势时,移动算术平均法不能很快适应这种变化。指数平滑法是从移动算术平均法演变而来的。实际上,由式(3-10)可知 (3-1tntiitxF11)式(3-10 )减去(3-11 )得(3-ntttt xF1112)令 代替式中 , 即可得到t nta(3-ttt FaxF)1(113)(3-)(1tttt 14)该式可以被理解为下一时刻的预测值等于本时刻预测值再加上一个误差修正项,这就是一次指数平滑法。和移动算术平均法相比,它有以下几个优点:(1) 不需要储存过去 n 个时刻的历史数据。在时刻 t 预测 t+1 时刻的数值 时,1tF只需知道 t 时刻的实际值 及预测值 ;ixtF(2) 对不同时刻的数据做了不等权的处理。顺次将 的表达式带入,1tF2式可得(3-nttttt xaxaxaxF )1()1()1(21 15)由上式可见, 的权是 a(1-a),由于 01-a1,这些权数的增加而逐渐趋于t零。这就是指数平滑的由来,它也符合了离目前越近的数据,对未来预测影响越大的原则。在实属平滑法中,t+1 时刻的预测值 式(3-13) (3-14)叫 t 时刻的一次指数1tF平滑,用 表示。因此式(3-13) (3-14)可以改写为)1(ts(3-)1()( ttt sax16) (3-)1()1()( ttt sxas17)将 t=1,2,,n 的所有一次指数平滑值 作为新的时间序列,再次进行指数平)1(ts滑,我们就得到了原时间序列的二次指数平滑(3-)3(1)1()2( ttt sas18)同理,如以 (1,2,n)做为新的时间序列进行指数平滑,又可得到)(ts三次指数平滑值(3-)3(1)2()3( ttt a19)依此类推。一般来说,一次指数平滑法和移动算术平均法一样只适用于具有水平趋势的时间序列。平滑系数 a 可根据最小方差的原则来决定,即选几个 a 可能的取值分别计算平滑值与相应实际值的均方差 /t,并选取其中均方差最小的平滑系数ttxs2)1(a。当时间序列具有不断增大(或减小)的趋势时,用一次指数平滑法预测的结果往往出现明显的滞后现象,误差较大。在这种情况下,需要高次指数平滑法。指数平滑法的基本理论断言 14,当时间序列具有多项式趋势时(3-Ntttmt mgbax20)式中系数 可以由 x 在 t 时刻的前 N+1 阶指数平滑的线性组合表示。tt,例如,当时间序列有线性趋势时,我们用线性指数平滑法进行预测(3-mbaxttt21)式中系数可由 t 时刻的前二次指数平滑值来表示(3-)2()1(tttsa22) (3-1)2()(ttt sab23)当时间序列具有抛物线趋势时,我们用平方指数平滑法进行预测(3-21mcbaxtttmt 24)式中系数可由 t 时刻的前三次指数平滑值来表示(3-)3()2()1(3tttt ssa25)(3-)3()2()1(221 456() tttt sasasab 26)(3-)3()2()1(2(tttt ssac27)应用研究:已知江苏泰州某小区两年来用电情况如下表(单位为 MkWh);试用线性指数平滑法对今后半年的用电量进行预测。表 3.4 线性指数平滑法的计算过程tx)1(tS)2(ttatbmtF1 142 142 142 - - -2 151 143.80 142.36 145.24 0.36 -3 160 147.04 143.30 150.784 0.936 145.604 138 145.23 143.68 146.781 0.387 151.725 136 143.39 143.62 143.148 -0.060 147.176 173 149.31 144.76 153.856 1.137 143.097 141 147.65 145.34 149.956 0.577 154.998 140 146.12 145.49 146.741 0.156 150.539 161 149.09 146.21 151.974 0.720 146.9010 179 155.08 147.99 162.164 1.772 152.6911 163 156.66 149.72 163.599 1.735 163.9412 170 159.33 151.64 167.014 1.921 165.3313 205 168.46 155.01 181.919 3.364 168.9414 192 173.17 158.64 187.701 3.633 185.2815 206 179.74 162.86 196.614 4.219 191.3316 217 187.19 167.72 206.653 4.866 200.8317 228 195.35 173.25 217.452 5.525 211.5218 224 201.08 178.82 223.346 5.566 222.9819 203 201.46 183.35 219.584 4.530 228.9120 226 206.37 187.95 224.793 4.605 224.1121 222 209.50 192.26 226.735 4.309 229.4022 241 215.80 196.97 234.628 4.708 231.0423 238 220.238 201.622 238.855 4.654 239.3424 265 229.19 207.14 251.246 5.516 243.5125 256.76(m=1)26 262.27(m=2)27 267.78(m=3)28 273.30(m=4)29 278.81(m=5)30 284.33(m=6)表中各列分别为:1 原始记录数据 ;tx2 一次指数平滑值 ,由式(3-16)求得;)1(tS3 二次指数平滑值 ,由式(3-18)求得;)2(t4 系数 ,由式(3-22)求得;ta5 系数 ,由式(3-23)求得;tb6 预测值 ,由式(3-21)求得;mtF整个计算中,平滑系数取 0.2。下面我们以根据 t=23 时段用电量预计 t=24 时段用电量为例说明我们的研究的具体步骤。首先计算 t=23 时段用电的前两次平滑值 62.0198.023.08.2.0 37158)2()1(3)(3 11SSx然后利用前两次平滑值计算 t=23 时段的拟合常数 23,ba 654.).20138.(25.016)(3)1(223Sab最后求出对 t=24 时段的预测值 .46.8.2324 F同理可得到 3.284651.24.67.1243026245baF令预测误差为 (3-ttiFx28)并定义平均误差 ME (3-ntME129) 平均绝对值误差 MAE (3-nttA130)平均方差 MSE (3-ntMSE1231)如果从 t=10 到 t=24 进行误差统计,则可从表 5-4 的计算结果得到47.2319.MSEA为了利用式(3-16)及式(3-18)等,首先必须知道 。但是当 t=1 时这)2(1,ttS个值并不存在,因此需要在计算前给定出定值,最简单的方法就是使 在开始)2(1,tt时都等于 Xt,或者都等于前几个 Xt 的平均值。所有指数平滑法都会遇到这种给定值的问题的。如果平滑系数 a 取值不接近于零值,则预测几步后,初值的影响会组建减弱,假如 a 的取值接近于零,从式(3-15)中我们可以看出初值对未来的影响较大,因此最好给定初值时比较慎重。 4 人工神经网络日负荷预测方法的原理及 MATLAB 实现4.1 基于人工神经网络日负荷预测方法的原理 4.1.1 人工神经网络简介及其原理(1) 神经网络简介人工神经网络的英文名称是Artificial Neural Networks(ANN)是一种“采用物理可实现的系统来模仿人脑神经细胞的结构和功能的系统。”当前国际著名的神经网络专家,第一家神经计算机公司的创始人和神经网络技术研究的领导人Hecht Nielson给神经网络的定义是:“神经网络是一个以有向图为拓扑结构的动态系统,它通过对连续或断连续的输入作状态响应而进行信息处理。”人工神经 网络是最近发展起来的十分热门的交叉学科,它涉及生物、电子、计算机、数学和物理学科,有着非常广泛的应用背景,这门学科的发展对日前和末来的科学技术的发展有重要的影响。二维的简单人工神经网络按网络拓扑结构可分为两类:前馈型网络和反馈型网络。反馈型网络模型是一种反馈动力学系统,它具有极复杂的动力学特性。反馈神经网络模型可以用完备的无向图表示,代表性的模型包括;Hopfield网络模型和Hamming网络模型。反馈神经网络模型有很强的计算能力。前馈神经网络模型是指那些在网络中各处理单元之间的连接都是单向的,而且总是指向网络输出方向的网络模型。本文中采用前馈型网络对电力系统短期负荷进行预测。前馈型神经网络的基本原理是:神经网络在组成时,各个神经元通过一定权值相连,神经网络在使用之前必须确定这些权值,而没有经过训练的神经网络的权值是没有任何意义的,神经网络的学习过程就是通过已知数据确定权值的过程。即通过这些权值使神经网络具有了一定的记忆功能,可以对数据的规律进行记忆(信息保存在权值中)。从而可以用于以后的预测。从已知数据确定权值是一个无约束最优化问题,典型的算法是 BP 法,对于前馈神经网络模型还有很多其他权值修正法。(2) 人工神经元基本原理人工神经元模型是生物神经元的模拟与抽象。从数学角度而言,所谓模拟是对神经元的结构和功能而言,相当于一个多输入单输出的非线性阐值器件。激活函数有许多种类型,其中比较常用的激活函数可归结为三种形式:闽值型,S型和线性型。人工神经元网络模型将前面介绍的神经元通过一定的结构组织起来,就可构成人工神经元网络。按照神经元连接的拓扑结构不同,可分为分层网络和相互连接型网络。分层网络是将一个神经元网络模型中的所有神经元按功能分为若干层,一般有输入层、中间层和输出层。相互连接型网络是指网络中任意两个单元之间都可以相互连接。神经元网络的学习过程模仿人的学习过程,人们提出了多种神经元网络。人工神经元模型的学习方式,其中主要三种:有导师学习、无导师学习和强化学习。学习是一个相对持久的变化过程,学习往往也是一个推理过程,例如通过经验也可以学习,学习是神经元网络最重要的能力。神经元网络的学习规则在学习过程中主要是网络的连接权的值发生了改变,学习到的内容也是记忆在连接权之中。学习规则有:Hebb学习规则、感知机(Perception)学习规则、Delta学习规则等等。神经元网络的工作过程当网络训练好了以后,就可以正常进行工作,可以用来分析数据和处理问题。神经元网络的工作过程有许多种形式,比如回想和分类。4.1.2 BP(误差反向传播算法)网络本文采用BP网络,BP网络学习规则的指导思想:对网络权值和阈值的修正要沿着表现函数下降最快的方向-负梯度方向.(4-1kkxag1)其中 是当前的权值和阈值矩阵, 是当前表现函数的梯度, 是学习速度。kxkgka下面介绍 BP 算法的推倒过程。假设三层 BP 网络,输入节点 ,隐层节点,输出节点 15。输入节点与隐层节点间的网络权值为,隐层节点与输出节点间的网络权值为.当输出节点的期望值为时,模型的计算公式如下:隐层节点的输出(4-()()jjijjyfwxfnet2)其中(4-jjijnetx3)输出节点的计算输出(4-()()jlllljzfvyfnet4)其中(4-jllljnetvy5)输出节点的误差(4-22 211()()()j jijllllllj lEtztfvytfvwx6)传递函数 f(x)的导数S 型函数 1()xfe则(4-)()(fxff7)(4-)(1)()(kkknetfetfntf8)对输出节点(4-()llzfnet9) (4-)1()(lllznetf10)对输出节点(4-()jjyfnet11)(4-)1()(jjjytf12)求函数梯度有两种方法:递增和批处理。递增模式,就是每增加一个输入样本,重新计算一次梯度并调整权值;批处理模式,就是利用所有的输入样本计算梯度,然后调整权值。4.2 电力系统短期负荷预测建模及 MATLAB 实现4.2.1 基于神经网络的预测原理(1) 正向建模正向建模是训练一个神经网络表达系统正向动态的过程,这一过程建立的神经网络模型称为正向建模。正向建模的结构如图所示,其中神经网络与待辨别的系统并联,两者的输出误差用做网络的训练信号。显然,这是一个典型的有教师学习问题,实际系统作为教师,向神经网络提供算法所需的期望输出。当系统是被控对象或传统控制器时,神经网络多采用多层前向网络的形式,可直接选用 BP 网络或它的各种变形。而当系统为性能评价器时,则可选择再励学习算法 16。动态系统神经网络U dd+_ey图 4.1 正向建模结构(2) 逆向建模建立动态系统的逆模型,在神经网络控制中起着关键的作用,并且得到了特别广泛的应用。下面介绍其中一种比较简单的直接逆向建模法。直接逆向建模也称为广义逆学习,如图 6.2 所示。从原理上说,这是一种最简单的方法。由图可见,拟预报的系统输出作为网络的输入,网络输出与系统输入比较,相应的输入误差用于训练,因此网络将通过学习建立系统的逆模型。但是如果所辨别的非线性系统是不可逆的,利用上述方法,将得到一个不正确的逆模型。因此,在建立系统逆模型时,可逆性应该事先有所保证。动态系统神经网络U+|y图 4.2 逆向建模结构为了获得良好的逆动力学特性,应妥善选择网络训练所需的样本集,使其比未知系统的实际运行范围更大。但实际工作时的输入信号很难事先给定,因为控制目标是使系统输出具有期望的运动,对于未知控制系统期望输入不可能给出。另一方面,在系统预报中,为保证参数估计算法的一致收敛,必须使用一定的持续激励的输入信号。对于神经网络,这是一个仍有待于进一步研究的问题。4.2.2 电力系统短期负荷预测建模及 MATLAB 实现负荷预测对电力系统控制、运行和计划都有着重要的意义。电力系统负荷变化受多方面的影响,一方面,负荷变化存在着由未知不确定的因素引起的随机的波动;另一方面,又具有周期变化的规律性,这也使得负荷曲线具有相似性。同时,由于受天气、节假日等特殊情况的影响,又使负荷变化出现差异。由于神经网络所具有的较强的非线性映射等特性,它常被用于负荷预测。本文采用 MATLAB 软件编程、仿真,具体过程如下所示:(1) 问题描述电力系统负荷短期预报问题的解决办法和方式可以分为统计技术、专家系统法和神经网络法等。众所周知,负荷曲线是很多因素相关的一个非线性函数。对于抽样和逼近这种非线性函数,神经网络是一种合适的方法。神经网络的优点在于它具有模拟多变量而不需要对输入变量做复杂的相关假设的能力。它不依靠专家经验,只利用观察到的数据,可以从训练过程中通过学习来抽样和逼近隐含的输入/输出非线性的关系。近年来的研究表明,相对于前两种方法,利用神经网络技术进行电力系统短期负荷预报可获得更高的精度。在对短期负荷进行预报前,一个特别重要的问题是如何划分负荷类型或日期类型。纵观已经发表的文献资料,大体有以下几种划分模式:a 将一周的 7 天分为工作日(星期一到星期五)和休息日(星期六和星期天)等两种类型;b 将一周分为星期一、星期二到星期四、星期五、星期六、星期天等 5 种类型。c 将一周的 7 天每天都看做一种类型,共有 7 种类型。本文采用第 1 种负荷划分模式,将一周的 7 天分为工作日(星期一到星期五)和休息日(星期六和星期天)等两种类型。(2) 输入/输出向量设计在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论