基于BP神经网络的短期负荷预测

合集下载

电力系统负荷预报的matlab实现

电力系统负荷预报的matlab实现

摘要电力系统负荷预测是电力生产部门的重要工作之一。

通过准确的负荷预测,可以合理安排机组启停,减少备用容量,合理安排检修计划及降低发电成本等。

准确的预测,特别是短期预测对提高电力经营主体的运行效益有直接的作用,对电力系统控制、运行和计划都有重要意义。

神经网络具有以下优点:(1)可以任意逼近复杂的非线性函数;(2)所有定量或定性的信息都等势分布贮存于网络内的各神经元,故有很强的鲁棒性和容错性;(3)采用并行分布处理方法,使得快速进行大量运算成为可能;(4)可学习和自适应不知道或不确定的系统;(5)能够同时处理定量、定性知识。

负荷曲线是与很多因素相关的一个非线性函数,神经网络对于抽取和逼近这种非线性函数是一种很好的方法,用神经网络技术进行电力系统短期负荷预报可获得较好的精度。

本文介绍了电力负荷预测的主要方法和神经网络的原理、结构,分析了反向传播算法和广义神经网络算法,采用改进的三层人工神经网络来建立负荷预测模型,以前七天的负荷数据和当天影响负荷的天气因素作为数据样本,进行神经网络的自我训练和学习。

用Matlab软件中分别实现了基于BP和GRNN的两种神经网络的短期电力负荷预测,取得了良好的预测效果,并对两种神经网络的仿真结果进行对比,结果表明GRNN的相对误差率比BP的相对误差率要小,这说明GRNN的仿真效果胜于BP。

关键字:短期负荷预测, 人工神经网络, BP算法, 广义回归神经网络Power System Load Forecast MatlabAbstractPower system load forecasting power production department is one of the most important work. Through the precise load forecast, can arrange unit start-stop, reduce the spare capacity, reasonable arrangement of the maintenance plan and reduce power cost, etc. Accurate projections, especially the short-term forecast to improve the running efficiency power operators have direct effect, on power system control, operation and plans to have the important meaning. Neural network advantages (1) can be arbitrary approximation complex nonlinear functions; (2) all quantitative or qualitative information stored in the potential distribution as the neurons in the network, it has strong robustness and fault tolerance; (3) using the parallel distributed processing methods, making quick lots of computing become possible; (4) can learn and adaptive don't know or uncertain system; (5) can simultaneously processing quantitative and qualitative knowledge.This paper based on matlab software to short-term neural function power load forecasting, in the prediction process of neural network achieved good prediction effect, mainly using BP and GRNN of two kinds of neural network to predict major electricity load. Then the forecast results are analyzed, in Matlab simulation model to establish two neural network, the simulationresults are analyzed, get good results.With the two neural network compared the simulation results, the results show that the relative error rate than BP GRNN the relative error rate is small, it shows the simulation result is better than BP GRNN.Keyword:Short-term load forecasting, Artificial neural network, BP algorithm, Generalized regression nerve network电力系统负荷预报的matlab实现0 引言近几年来,中国电力工业正在进行前所未有的电力体制改革,电力市场运营机制将逐步在我国建立。

基于BP神经网络的风电场短期功率预测

基于BP神经网络的风电场短期功率预测

据纵向对 比法 、 绝对均值法f 7 】 等。 将异常数据看作预测数 据处理的人工智能算法f 8 J 】 在异常数据处理 中的应用解决
了数据处理粗糙 、 修正效果不理想的缺点 , 也减少 了运行 人员的工作量 , 避免了人工干预带来 的误差。本文将失真 数据修正看作空缺数据一样处理 , 所以异常数据 的处理 可 分为失真数据的查找和空缺数据 的补全 。
Hale Waihona Puke 收稿 日期2 0 1 3 一 O 1 — 2 8
作者简介

丽( 1 9 8 6 一) , 女, 黑龙 江人 , 在读硕 士, 研究方向 : 分布 式电源、 电动汽车充电站规 划。
2 0 1 3 . 0 4B
总第 2 6 O期
雌们
叭。
差跳跃 l 生 较大, 个别点不能满足要求。相 比较而言, 一元线 性回归方程将空缺值作为预测值进行补全 ,提高了数据补 全的精度 , 为负荷 的预测提供 了相对真实可信的数据。
系, 本文运用 S P S S 中的相关性分析 , 研究功率与风速和功率 之间的关系 , 从而确定神经 网络的输入层神经元个数。 选取 当前功率点 y 、当前功率点前 5个点 的功率 值 ( , , 凰, , 。 ) 和当前点风速 与之前 4 个 点的风速 值( , : , 。 , ) 作为研究对象 , 进行相关性分析。从结果 可以看出 , 所有的 自变量与因变量功率之间的相关系数在 0 . O 1 的水平上相关显著 , 且均是正相关。 其 中, 当前功率序 列 y与风速 。 , , ,功 率 和 , 。 之 间的相关 系数 均 大于 0 . 8 , 说 明 , , , 和 。 。 与 y之间均具 有高度相 关性 , 而且都在 0 . 0 1 的水平上相关显著 。

基于遗传优化的BP神经网络算法的短期负荷预测

基于遗传优化的BP神经网络算法的短期负荷预测
改进。
1 短 期 负荷 预 测 的 B P神 经 网络 算 法 原 理
B P神经 网络 由输入 层 、 隐含层 、 出层组 成 , 输 其 中隐含 层 可 以有 多 个 。含 有 一个 隐含 层 的 B P
神 经 网络 拓 扑 结 构 如 图 1所 示 。
对短 期 负荷预测 广泛 采用 的传统 神 经 网络 算
( Shia n n Powe ppl m pa r Su y Co ny,SM EPC , S ng i20 33,Sha ha ha ha 02 ng iChi ) na
Ab t a t A s d f c xit d by a l i sr c : e e te s e pp yng BP n ur lne wor ago ihm or o e a tng ho tt r o d, S t e a t k l rt f f r c s i s r —e m l a O he ago ihm e ds t i pr e . The BP u a t l rt n e o be m ov d ne r lne wor s or—e m l d o e a tn m e ho d t b i k h tt r oa f r c s ig t ds an is asc prncpl r n r du e i i e a e i t o c d, a t e r e s o nd h p oc s t op i ie tm z BP ne a ne wor ge tc l rt ur l t k ne i ago ihm i de al s n t i de i — s rb d. T h tm ia i n a ois bl c ie e op i z to v d i ndn s h i na nta eg nd t e ho d s lc i e soft e orgi li ii lw i hta hr s l ee ton,a nd BP u al ne r n t o k s r e m o d or c s i c ur c nd fiinc e i c e s d. T hr gh c nc e e x m pl p o e e w r ho tt r la f e a tng a c a y a e fce y ar n r a e ou o r t e a e rvs

基于BP和SOM神经网络相结合的电力负荷预测研究

基于BP和SOM神经网络相结合的电力负荷预测研究

2020年28期创新前沿科技创新与应用Technology Innovation and Application基于BP 和SOM 神经网络相结合的电力负荷预测研究易礼秋(新疆财经大学统计与数据科学学院,新疆乌鲁木齐830012)1概述随着时代的快速发展,科学技术与经济技术的不断更新,电力能源在当代社会里扮演着一个十分重要的角色,是生活中不可缺少的一部分。

电力系统的正常运行保障了各行各业的用电需求,它的供应与国家经济和人们生活有着密切关联。

电力负荷预测尤其是短期电力负荷预测,有益于系统维持可用发电容量与电力需求之间的平衡,准确的短期电力负荷预测,电力系统的作用是对各个行业的用户提供尽可能高质量和可靠性强的电能。

电力系统的准确预测与电力系统的控制以及运行有着密切的相互作用,也是电网规划的重要依据,准确可靠的电力负荷预测能够确保系统的稳定运营,为我们的生活增添了多彩多样的色彩。

电力负荷预测是电力系统稳定运作的至关重要的部分,以电力负荷为对象进行的一系列预测工作,通常负荷预测可根据应用目的和预测时间长短的不同,可以分为短期、中期、长期这几类,其中,短期负荷预测对于电力系统的经济稳定运行以及人们生活质量有着重要作用,从预测对象来看,电力负荷预测包括对未来电力需求量(功率)的预测和对未来用电量(能量)的预测以及对负荷曲线的预测,其主要工作是预测未来电力负荷的时间分布和空间分布,为电力系统规划和运行提供可靠的决策依据,在发电这一过程中,精确测量负荷大小有利于节能减排、降低经济成本、改进提升电能性能,还起到保护环境的作用,这更体现出短期电力负荷预测的重要性,为了精准及时地预测电能的消耗具体情况,对电力负荷预测来说能够建立预测模型是十分必要的因素。

近年来,国内外对短期电力负荷预测模型进行研究是非常广泛的,针对其预测方法也是在不断创新,经典预测方法包括时间序列法、指数平滑法、回归分析法等等;现代主要预测方法有灰色预测法、支持向量机法、随机森林预测法、人工神经网络方法、小波分析法等等。

基于BP算法的电力系统负荷预测

基于BP算法的电力系统负荷预测

科技信息0.引言由于各种因素的影响,电力负荷需求是不断变化的。

电力系统负荷预测就是对电力负荷需求的预测。

根据电力负荷需求的预测,对发电、输电和电能等方面做合理安排,对电力系统的安全、经济运行与国民经济的发展具有非常重要的影响。

做好负荷预测已成为电力系统管理现代化的重要手段。

预测结果的准确与否直接影响到电力部门的经济效益,而传统的方法往往达不到所要求的预测精度。

神经网络是模拟人脑结构的具有自我学习能力的系统模型。

BP (Back Propagation)算法是在多层前馈神经网络上学习的。

BP网络由输入层、输出层及隐藏层组成,隐藏层可有一个或多个,每层由多个神经元组成。

其特点是:各层神经元仅与相邻层神经元之间有连接;各层内神经元之间无任何连接;各层神经元之间无反馈连接。

输入信号先向前传播到第一层隐藏结点,经过变换函数之后,把第一层隐藏结点的输出信息传播到下一层隐藏结点,直到传播到输出结点,经过处理后再给出输出结果。

而BP算法的学习过程(即误差的修正过程)是从输出层向着输入层进行的。

负荷预测模型的好坏与所用的数据有很大关系。

与电力系统负荷预测有关的数据集种类繁多、格式多样、数据来源广泛、具有不完整性等。

为准确利用这些数据进行负荷预测,对数据做预处理。

基于数据挖掘的电力系统负荷预测包括负荷预测挖掘的需求定义、数据收集与预处理、执行负荷预测挖掘、挖掘结果的输出与评估。

基于数据挖掘的电力系统负荷预测的过程如图1。

图1基于BP算法的电力负荷预测系统体系结构在负荷预测挖掘需求定义阶段,应确定基于BP算法的电力负荷预测的要求,比如电力负荷预测的类型(最大负荷功率、负荷电量及负荷曲线的预测)、目的(超短期、短期、中期和长期)等。

数据收集及预处理阶段主要是确定相关属性、收集数据、进行预处理,在此基础上建立数据仓库。

负荷预测挖掘阶段主要是构建神经网络模型、用BP算法进行训练,并用训练好的模型进行预测。

1.数据预处理及数据仓库的建立1.1数据收集及预处理(1)相关属性的确定与电力系统负荷预测有关的条件属性和目标属性包括气象属性、节日属性、日期时间属性和电力属性等。

小波-LMBP网络在短期负荷预测中的研究与应用

小波-LMBP网络在短期负荷预测中的研究与应用
胡 力 , 怡 刚 何
( 湖南 大学 电气 与信息 工程学 院 ,长沙 4 0 1 ) 1 0 2
摘 要 :为提 高 电力 系 统 负 荷 预 测 精度 , 出 一 种 基 于 小 波 分 析 结 合 L 提 MB ( eeb r— rurtB ) 经 网 P L vn egMaq ad P 神 络 的 电力 系 统 短 期 负荷 预 测 方 法 。通 过 小 波 变换 对 负荷 序 列 进 行 多 尺 度 分 析 , 到具 有 不 同特 征 和 规 律 的频 得 段 子 序 列 , 对 这 些 子 序 列 分 别采 用合 适 的人 工 神 经 网络 模 型 进 行 训 练 预测 , 后 将 各 预 测 子 序 列 进 行 重 构 , 再 最 生 成 负 荷 序 列 的 最终 预测 结 果 。在 构 造 预测 模 型 的过 程 中 , 比传 统 的 预 测 方 法 及 预 测 模 型 , 小 波 函数 及 对 在
尺 度 选 择 、 经 网络 建 模 等 方 面进 行 细 致 探 讨 并 予 以相 应 的 实 例 验 证 。结 果 表 明该 方 法 具 有 很 高 的预 测 精 度 神 和应用可行性。
关 键 词 : 波 分 析 ; 经 网络 ;电力 系统 ;短期 负荷 预 测 小 神
中 图分 类 号 : P 8 T 1 文献 标 志 码 : A 文 章 编 号 : 0 3 8 3 ( 0 0 0 — 0 6 0 1 0~ 9 0 2 1 ) 50 4— 5
H U , H E — a g Li Yig n
( Cole fElc rc la d I f r a i n En n e i lge o e t ia n n o m to gi e rng,H un n Uni e st a v r iy,

电力负荷预测设计实现论文

电力负荷预测设计实现论文

电力负荷预测设计与实现摘要:在对大量历史负荷数据进行统计分析的基础上,根据电力负荷的特点,在考虑天气温度、日类型、实际历史负荷等因素对预测负荷影响的基础上,本文介绍了一种基于bp神经网络的短期负荷预测方法。

该方法充分发挥了神经网络处理非线性问题的能力和人工神经网络自学习、自适应的优点。

实际算例表明,这种方法应用在短期负荷预测方面有较高的精度。

关键词:电力负荷预测电力负荷电力负荷预测基本算法0、引言短期负荷预测是随着电力系统ems的逐步发展而发展起来的,现已经成为ems必不可少的一部分和为确保电力系统安全经济运行所必需的手段之一。

短期负荷预测技术经过几十年的发展,人们提出了许多的预测方法。

现有的预测方法大体可以分为2类:经典的数学统计方法以及上世纪90年代兴起的各种人工智能方法。

1、电力负荷预测综述电力负荷有两方面的含义:一方面是指电力工业的服务对象;另一方面是指上述各用电单位、用电部门或用电设备使用电力和电量的具体数量。

电力负荷预测中的负荷概念是指国民经济整体或部门或地区对电力和电量消费的历史情况及未来的变化发展趋势。

电力负荷预测工作既是电力规划工作的重要组成部分,也是电力规划的基础。

本文运用神经网络对某市某年某月某日进行电力负荷的短期预测,它为这一地区电力规划奠定了一定的基础,同时也为这一地区电力工业布局、能源资源平衡和人力资源的需求与平衡提供可靠的依据。

因此,电力负荷预测是一项十分重要的工作,它对于保证电力工业的健康发展有着十分重要的意义。

2、电力负荷分析本文对某市进行电力短期负荷预测,电力负荷的构成与特点如下:电力系统负荷一般可以分为城市民用负荷、商业负荷、农村负荷、工业负荷以及其他负荷等,不同类型的负荷具有不同的特点和规律。

城市民用负荷主要是城市居民的家用电器,它具有年年增长的趋势,以及明显的季节性波动特点,而且民用负荷的特点还与居民的日常生活和工作的规律紧密相关。

商业负荷,主要是指商业部门的照明、空调、动力等用电负荷,覆盖面积大,且用电增长平稳,商业负荷同样具有季节性波动的特性。

基于优化神经网络的短期电力负荷预测

基于优化神经网络的短期电力负荷预测
t o r o f q u a n t u m p a r t i c l e a n d t h e o p t i ma l p a r a me t e r s o f B P NN we r e f o u n d b y q u a n t u m p a r t i c l e o p t i mi z a t i o n a l g o it r h m t o r e d u c e b l i n d n e s s a n d i n e ic f i e n c y .L a s t l y,t h e o p t i ma l mo d e l f o r n e t w o r k t r a f i f c w a s b u i l t a n d t h e p e r f o r ma n c e o f mo d e
W U Gu i -f e n g , W ANG Xu a n , CHEN Do n g —l e i
( 1 .C o l l e g e o f E n e r g y a n d P o w e r E n g i n e e i r n g , Y a n g z h o u U n i v e r s i t y , Y a n g z h o u J a i n g s u 2 2 5 1 2 7 ,C h i n a ; 2 .Y a n g z h o u B e i e h e n E l e c t r i c l a E q u i p m e n t C o . , L T D,Y a n g z h o u J a i n g s u 2 2 5 1 2 7 , C h i n a )
第3 0 卷 第1 1 期
文 章 编号 : 1 0 0 6 — 9 3 4 8 ( 2 0 1 3 ) 1 1 - 0 0 9 5 - 0 5

基于BP神经网络短期电力负荷预测论文

基于BP神经网络短期电力负荷预测论文

基于BP神经网络的短期电力负荷预测摘要:本论文首先对短期电力负荷预测进行了概述,在详细分析bp神经网络原理的基础上,通过对某市历史负荷数据的分析,应用bp神经网络,建立了短期负荷预测模型,应用matlab 6.5软件进行实际建模仿真。

关键词:电力负荷bp神经网络预测建模仿真1.引言由于电力的生产与使用具有特殊性,即电能是不能储存的,这样就要求系统发电出力随时紧跟系统负荷的变化动态平衡,否则,就会影响供用电的质量,重则危及系统的安全与稳定。

随着电力系统的商品化和市场化,电力负荷预测的准确性对电力系统安全经济运行和国民经济发展具有重要意义。

正确地预测电力负荷,既是为了保证供应国民经济各部门及人民生活以充足的电力需要,也是电力工业自身发展的需要。

2.输入层和输出层的设计在预测日的前一天中,每1个小时对电力负荷进行一次测量,这样一来,一天共测得24组负荷数据。

由于负荷值曲线相邻的点之间不会发生突变,因此后一时刻的值必然和前一时刻的值有关,除非出现重大事故等特殊情况。

所以这里将前一天的实时负荷数据作为网络的样本数据。

此外,由于电力负荷还与环境因素有关,如最高和最低温度等。

因此,还需要通过天气预报等手段获得预测日的最高和最低温度。

这里将电力负荷预测日当日的气象特征数据作为网络的输入变量。

因此,输入变量就是一个26维的向量。

显而易见,目标向量就是预测日当天的24个负荷值,即一天中每个整点的电力负荷。

这样一来,输出变量就成为一个24维的向量。

获得输入和输出变量后,要对其进行归一化处理,将数据处理为区间[0,1]之间的数据。

归一化方法有许多种形式,本文采用如下公式:在样本中,输入向量为预测日前天的电力实际负荷数据,目标向量是预测日当天的电力负荷。

由于这都是实际的测量值,因此,这些数据可以对网络进行有效的训练。

如果从提高网络精度的角度出发,一方面可以增加网络训练样本的数目,另一方面还可以增加输入向量的维数。

目前,训练样本数目的确定没有通用的方法,一般认为样本过少可能使得网络的表达不够充分,从而导致网络外推能力不够;而样本过多可能会出现样本冗长现象,既增加了网络的训练负担,也可能出现信息量过剩使得网络出现过拟合现象。

发电厂及电力系统专业的毕业论文

发电厂及电力系统专业的毕业论文

大学毕业论文电力系统短期负荷预测姓名:学号:专年级:指导教师:目录中文摘要: (3)英文摘要: (5)1绪论 (5)1.1 短期负荷预测的目的和意义 (6)1.2电力系统负荷预测的特点和基本原理 (7)1.2.1电力负荷预测的特点 (7)1.2.2电力负荷预测的基本原理 (7)1.3 国内外研究的现状 (8)1.3.1 传统负荷预测方法 (9)1.3.2 现代负荷预测方法 (9)1.4 神经网络应用于短期负荷预报的现状 (11)1.5 本文的主要工作 (11)2最小二乘法 (13)2.1 最小二乘法原理 (13)2.2 多项式拟合具体算法 (13)2.3多项式拟合的步骤 (14)2.4 电力系统短期负荷预测误差 (15)2.4.1 误差产生的原因 (15)2.4.2 误差表示和分析方法 (15)2.4.3 拟合精度分析 (16)3基于神经网络的短期负荷预测 (18)3.1 人工神经网络 (18)3.1.1 人工神经网络的基本特点 (18)3.2 BP网络的原理、结构 (18)3.2.1网络基本原理 (18)3.2.2 BP神经网络的模型和结构 (19)3.2.3 BP网络的学习规则 (19)3.3 BP算法的数学描述 (20)3.3.1信息的正向传递 (20)3.3.2 利用梯度下降法求权值变化及误差的反向传播 (20)3.4 BP网络学习具体步骤 (21)3.5 标准BP神经网络模型的建立 (22)3.5.1 输入输出变量 (22)3.5.2 网络结构的确定 (22)3.5.3 传输函数 (23)3.5.4 初始权值的选取 (24)3.5.5 学习数率 (25)3.5.6 预测前、后数据的归一化处理 (25)3.6 附加动量的BP神经网络 (25)3.6.1 标准BP算法的限制与不足 (25)3.6.2 附加动量法 (26)4算例分析 (28)4.1 负荷数据 (28)4.1.1 14天实际的负荷数据 (28)4.1.2 归一化后的负荷数据 (30)4.2 两个模型仿真后的结果分析 (33)4.3 两种模型拟合精度分析 (40)4.4 附加动量法 (42)结论 (43)谢辞 (44)参考文献 (45)附录1 最小二乘法的MATLAB程序 (47)附录2 标准BP神经网络的MATLAB程序 (49)附录3 附加动量法的MATLAB程序 (52)电力系统短期负荷预测摘要:电力系统负荷预测是电力生产部门的重要工作之一。

基于BP神经网络的短期负荷预测建模仿真

基于BP神经网络的短期负荷预测建模仿真

n e t w o r k mo d e 1 .T he B P n e u r a l n e t wo r k mo d e l g r e a t l y i mp r o v e s t h e e ic f i e n c y a n d a c c u r a c y o f s h o r t ・ t e r m l o a d f o r e c a s t i n g d a t a p r o c e s s i n g , wh i c h p r o v i d e s a n e w n o n l i n e a r s i mu l a t i o n mo d e l f o r r e s e rc a h i n g O i l p o w e r s y s t e m
任 恒杰 ( 1 9 8 1 一) ,
男, 主 要 从 事 电 力
络短期负荷预测模 型 , 并采用某条线路 1 年 的历史 负荷波动数 据对模 型进 行“ 学习” 训
练。预测 日 2 4 h负荷数据 的 M a t l a b仿真及误差分 析结果 表明 , 所 构筑 的 B P神 经 网络 模 型具有较高 的可靠性和准确性 , 误差 率控制在 2 % 以内。B P神 经网络模型大大提 高 了短期负荷预测数据 的处理 效率与可信性 , 为研究 电力系统经 济调度 提供 了一种新 的
d a t a s a mp l e s ;M a t l a b
0 引 言
短期 负荷 预测 作 为 电网规 划及 经济 调 度重要
荷 预测数 据 , 具有模 型 层次 结构 清 晰 、 参数 优化 性
能较 强 、 应用 较 为简便 、 对 动态波 动 负荷特 性描 述

考虑气象累积效应的IPSO-BP神经网络短期负荷预测算法

考虑气象累积效应的IPSO-BP神经网络短期负荷预测算法

考虑气象累积效应的IPSO-BP神经网络短期负荷预测算法张宜忠;杨旭东;张正卫;刘丽新【摘要】气象因素是短期负荷预测中的重要因素,考虑气象累积效应选取相似日作为训练样本,提出基于改进粒子群优化算法的BP神经网络负荷预测方法(IPSO-BP).首先通过相关性分析得出与日负荷相关程度较大的气象因素;在此基础上,采用加权几何距离选取与待预测日关联度较大的历史日作为相似日,并对IPSO-BP神经网络模型进行训练和预测.实际应用结果表明,所提出的预测模型和数据处理方法能够得到更加精确的预测结果.【期刊名称】《四川电力技术》【年(卷),期】2019(042)003【总页数】5页(P1-5)【关键词】短期负荷预测;气象累积效应;相似日选取;改进粒子群优化算法;BP神经网络【作者】张宜忠;杨旭东;张正卫;刘丽新【作者单位】国网四川雅安电力(集团)股份有限公司,四川雅安625000;国网四川雅安电力(集团)股份有限公司,四川雅安625000;北京清软创新科技股份有限公司,北京100085;北京清软创新科技股份有限公司,北京100085【正文语种】中文【中图分类】TM7150 引言电力运行、调度和规划部门对用户的用电规律和变化趋势的把握是安全可靠供电的重要前提,短期负荷预测是指对未来小时至天时间尺度的负荷进行预测,其预测精度直接影响机组最优组合、经济调度、电力市场交易等方面[1]。

相对传统方法如回归分析法、时间序列预测法、频域分量预测法等,新型的智能预测法(如人工神经网络法)能很好地考虑多个影响因素与负荷序列非线性关系以及负荷变化的随机性和不确定性,同时短期负荷复杂演变规律很难用单一模型准确描述,为充分利用不同方法优点及所包含信息量,采用适当权重综合多种效果较好的方法进行负荷预测,从而提高预测精度和适应性[2]。

气象因素对短期负荷具有重要影响,且不同地区影响程度不同,如空调/取暖负荷较大地区受气温因素影响明显,小水电富集地区降雨量直接影响水电出力。

基于改进神经网络算法的电力负荷短期预测研究

基于改进神经网络算法的电力负荷短期预测研究

参数 的时间序列预 测 ,第 二种是基 于非参数 的时间序 列预测方 法。本研 究所涉及 的基于 B P神经网络的 电力短期符合预测属于基于 非 参数的序列 预测 ,这种预测 方式 的优 势在于 不必再假 设具体 的信号模 型。所 以,与基于
参数的预测 相 比较 ,具有 更好的使用 范围 。 在电力短 期符合预测 中 ,可以把这些 以时 间 序 列存在 的负荷数 据作为历 史数据 ,以历 史 数据来计算 数据发 展的未来趋 势 ,这 就涉及 表1 : 电力负荷数据 负荷数据
到数据序列之间的映射关系 ,因为 B P网络的 特性便 于实现数 据序列里 的映射关系 ,所 以 十分适合 于进行 未来趋势 的预测 。本文 引入
2 . 神经 网络负荷 预测概述

B P神经网络 , 进行 电力系统短期负荷的预测 。
据不确 定、非线 性的特 点,对未来 的短期 负 荷进 行预测 ,发挥 了较 好的作用 。电力短 期 负荷预测 是 电网运营商 为用 户提供 可靠服务 的重要 基础 。传 统的 电力负荷预测 包括许 多
3 . 基于传统神经 网络 的负荷预测
电网负荷 与历 史数据及天 气状况之 间是 非线性的关系。经过仔细对其进行关联分析, 得到 了影响较大 的因子 :温度 、时段 、节假 日以及环境,本研 究将一天的 2 4小时分为四 个时段 ,为不使 函数作用在 其取值范 围的平 坦区 ,以归一化预处 理的方法 ,将所采集 的 数据映射于 【 0 . 1 ,0 . 9 ] 区间。以一个星期为周 期,把本星期之 内的前 6 天作为训练数据 , 最后一天作为预测数据 ,如表 1所示:
电力 技 术 与 应 用
基于改进神经网络算法的电力负荷短期预测研究

电力系统短期负荷预测

电力系统短期负荷预测

电力系统短期负荷预测摘要:短期负荷预测是电力系统运行与分析的基础,对机组组合、经济调度、安全校核等具有重要意义。

传统的预测方法会出现不同程度的预测误差,如时间序列法没有考虑社会活动、天气等对负荷的影响,从而会出现较大的预测误差,将优选组合法应用到短期负荷预测中,能弥补传统预测方法的不足,降低预测误差,有效地提高预测的精确性。

关键词:短期负荷预测;优选组合预测法;灰色预测模型;时间序列模型;BP神经网络法1.前言短期负荷的预测问题一直是电力行业研究的焦点。

短期电荷预测结果的准确性有诸多益处,例如:可以帮助电力系统高层人员做出准确可行的电力运营方法,确保在特殊时期电力网络可以安全稳定地运行,且最大程度保证相关电力企业的经济效益,从根本上起到稳定电力市场的作用。

电力系统的短期负荷预测对于设备安全校核、国民经济调度等方面具有极其重要的意义,电力系统的短期预测是电力系统运行以及分析的基础[1]。

提高电力负荷的预测精度,可以帮助电力系统相关人员做出准确可行的电力运营方法,此手段可以保障电力系统的优化决策的科学性。

我国目前有许多关于电力系统短期负荷的预测方法,而优选组合预测法[2]是现代短期优先选用的预测方法,集中了几种负荷方法的优势,我们知道负荷预测的精确度,将直接影响一个电力企业在市场中的地位,因此,建立一个精确度高的预测模型势在必行。

(1)趋势外推法—利用指数曲线外推来进行预测时,存在着预测值随着时间的推移会无限增大的情况。

这是不符合客观规律的。

因为任何事物的发展都有一定的限度。

(2)回归分析法—负荷与天气变量之间不是简单的线性关系,线性回归算法对这种非线性、动态的关系难以处理,非线性回归算法有不同的使用场景,但是运算比较复杂。

(3)时间序列法[4]—利用电力负荷变动的惯性特征和时间上的延续性,通过时间对负荷的变化情况进行分析,根据负荷过去时间的数据,依据该值随时间变化的情况,建立时序数学模型来预测未来负荷数值。

基于BP神经网络的短期负荷预测

基于BP神经网络的短期负荷预测

基于BP神经网络的短期负荷预测基于BP神经网络的短期负荷预测一、引言电力系统的短期负荷预测在电力行业中扮演着重要角色。

准确预测短期负荷有助于确保电力系统的稳定运行,合理安排电力资源,提高电力供应的可靠性和效率。

然而,由于负荷预测的复杂性和不确定性,传统的统计方法往往不能满足准确预测的要求。

随着计算机技术的快速发展,人工智能技术被广泛应用于负荷预测领域。

其中,基于BP神经网络的短期负荷预测方法因其较高的准确性和灵活性而备受关注。

本文旨在探讨基于BP神经网络的短期负荷预测原理及应用,并通过实例分析展示其优势和局限性。

二、基于BP神经网络的负荷预测原理BP神经网络(Backpropagation Neural Network)是一种具有反向传播算法的人工神经网络。

它由输入层、隐藏层和输出层组成,通过非线性映射将输入信号转换为输出信号。

在负荷预测中,输入层通常包含历史负荷数据和其它相关因素(如天气、季节等),输出层则是预测的负荷值。

具体而言,BP神经网络的预测过程可以分为以下几个步骤:1. 数据准备:将历史负荷数据进行预处理,包括归一化、滤波和特征提取等。

同时,对于相关因素的数据也需要进行同样的处理。

2. 网络搭建:确定神经网络的结构和参数设置。

隐藏层的节点数量和层数的选择是关键,过少会导致欠拟合,过多则可能引起过拟合。

3. 前向传播:将输入数据通过神经网络传递,计算每个神经元的输出。

此过程中,网络中的连接权重根据当前输入和人工设定的权重进行调整。

4. 反向传播:根据误差函数计算损失,并通过链式法则更新各层的权重。

该过程反复进行直到误差小于预设阈值。

5. 预测与评估:使用训练好的神经网络对新的输入数据进行预测,并评估预测结果的准确性。

常用评估指标包括均方根误差(RMSE)和平均绝对百分比误差(MAPE)等。

三、基于BP神经网络的负荷预测应用基于BP神经网络的短期负荷预测方法已在电力系统中得到广泛应用。

以下是几个典型的应用实例:1. 区域负荷预测:通过采集各个区域的历史负荷数据和相关影响因素,建立对应的BP神经网络模型,实现对区域负荷的短期预测。

神经网络模型的电力负荷预测

神经网络模型的电力负荷预测

神经网络模型下短期电力负荷预测电力系统短期负荷预测关系到电力系统的平稳调度。

负荷预测的精度直接影响到电力系统的经济性和稳定性,智能电网对负荷预测的实时性要求也越来越高。

因此,国内外学者一直将短期电力负荷预测作为研究重点。

人工神经网络是一种智能算法,其在各种领域都有广泛的应用。

近年来专家学者也将人工神经网络应用到了短期电力负荷预测中。

在负荷预测算法中,使用最多的是BP 神经网络。

本文通过对人工蜂群算法(ABC)进行改进,以提高人工蜂群算法的预测精度及全局收敛性,用改进后的人工蜂群算法优化BP神经网络,即ABC-SA电力负荷预测模型。

最后通过仿真实验预测值与真实值比较,验证本文方法的有效性。

短期电力负荷预测(Short-term load forecasting,STLF)主要是指对未来若干小时、1天至几天的电力负荷预报,作为安排发购电计划,经济分配负荷及安排机组出力的基础,精准的负荷预测是保证电网安全可靠运行的前提条件【1】。

随着科技以及计算机技术的发展,电力负荷预测的相关技术也在不断进布,目前国内外研究短期负荷预测的方法,大体上有传统的基本的分析预测方法以及灰度预测、回归分析和神经网络等智能预测算法【2,3】。

人工蜂群算法是群只能算法的一种,该算法一经提出,由于其结构简单易实现、性能优越,越来越多研究人员对其进行研究。

人工蜂群算法虽然优秀,但是其存在很多优化算法都存在的缺点——容易陷入局部最优。

人工蜂群到算法后期,侦察蜂多次迭代后,又转换为极值点的采蜜蜂,导致搜索能力减弱,甚至陷入局部最优。

于是本文采用模拟退火算法对人工蜂群算法进行改进,称为ABC-SA算法,它作用是维持优良解,在采蜜蜂阶段和观察蜂阶段扩大蜜蜂的搜索范围,从而提高收敛速度。

并将该算法用到优化BP神经网络的训练中,使用优化后的神经网络对电力负荷进行预测。

1.人工蜂群算法及其改进1.1人工蜂群算法原理在人工蜂群优化算法中,类比生物学的机理,同样包含三个基本的组成要素:蜜源,雇佣蜂,非雇佣蜂【4】。

基于人工神经网络和互信息理论的电力系统短期负荷预测

基于人工神经网络和互信息理论的电力系统短期负荷预测

基于人工神经网络和互信息理论的电力系统短期负荷预测摘要:长期以来,短期负荷预测(short-term load forecasting,STLF)一直是电力运行关注的问题,对制定经济、可靠、安全的电力系统运行策略起关键作用。

由于负荷时间序列具有非线性、非平稳性和非季节性等特点,准确预测负荷趋势具有很大的挑战性.关键词:人工神经网络;电力系统;短期负荷预测;引言电力系统负荷预测一般分为超短期、短期、中期、长期四类负荷预测,随着市场化改革的逐步推进,短期负荷预测的重要性日益提升。

近年来,国内外学者对于短期负荷预测进行了广泛的研究,围绕具体预测思路的差异,可将预测方法分为两类,其一是传统的时间序列分析方法,包括回归分析法、指数平滑法、多元线性回归法、卡尔曼滤波法等;其二是机器学习算法,由于其可以较好的解决负荷非线性的问题,受到了广泛的应用和研究。

目前已有较多机器学习算法在负荷预测领域应用,在这些方法上又存在着很多的改进算法,目前使用较多的方法有基于极限学习机(Extreme Learning Machine, ELM)的预测方法、基于支持向量机(Support Vector Machine,SVM)的预测方法、基于BP神经网络的预测方法等。

1基本理论通过对原始数据进行分析,可以得到一些影响负荷趋势的特征和因素。

为了收集最关键的影响因素,采用互信息法分析多个因素与电力负荷的相关性。

然后将分析结果大于阈值的因素数据作为预测变量输入到神经网络中。

下面将详细介绍MI算法和神经网络的结构。

1)互信息法.互信息(MI)主要用于描述两个变量之间的相关程度。

在本研究中,使用多元智能来测量不同因素变量与负荷之间的相关程度。

2)自组织特征映射神经网络.为避免传统聚类方法存在的求解复杂、收敛速度慢、易陷入局部最优的问题,采用改进后的SOFM神经网络3)对原始负荷数据进行特征挖掘、聚类。

SOFM神经网络由Kohonen提出,是一种无监督的学习网络,通过神经元之间的竞争实现大脑神经系统中的“近兴奋远抑制”功能。

基于PSO_BP混合算法的短期电力负荷预测

基于PSO_BP混合算法的短期电力负荷预测

基于PSO-BP混合算法的短期电力负荷预测田 丽,夏新运,蒋 慧,张淑芳(安徽工程科技学院安徽省电气传动与控制重点实验室 安徽芜湖,241000)摘 要:将粒子群优化算法和BP神经网络算法相结合,形成粒子群-神经网络(PSO-BP)混合算法,建立了涉及各种影响因素的短期负荷预测模型。

运用所建立的PSO-BP混合算法和BP算法的负荷预测模型进行短期负荷预测,比较所得结果可知,PSO-BP混合算法预测精度较高,效果较好。

关键词:粒子群;PSO-BP混合算法;短期负荷;预测Abstract : In this paper, a mixed PSO-BP algorithm is formed, which is the combination of PSO and BP neural network. Then, a short-term load forecasting model involving various influencing factors is built. The short-term load forecasting of power system is performed using the mixed PSO-BP algorithm and BP algorithm. The simulation results indicate that this method has favorably high predicting precision.Key words: PSO ; Mixed PSO-BP algorithm ; Short-term load ; Forecasting中图分类号:TP18;TM714 文献标识码:A 文章编号:1001-9227(2009)02-0040-030 引 言电力系统短期负荷预测是电力系统调度运营和用电服务部门的重要日常工作之一。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于BP神经网络的短期负荷预测
基于BP神经网络的短期负荷猜测
摘要:基于人工神经网络原理,设计了一个三层的BP网络来实现电力系统的短期负荷猜测。

经过仿真验证,利用BP神经网络进行电力系统短期负荷猜测是可行和有效的,其预告结果正确性很高。

要害词:短期负荷猜测;BP神经网络;电力系统
0前言
电力系统负荷猜测是电力生产部门的重要工作之一,通过正确的负荷猜测,可以经济合理地安排机组启停,减少旋转备用容量,合理安排检修计划,降低发电成本,提高经济效益。

很多学者对此进行了研究,提出了很多种猜测方法,并且及时地将数学上的最新进展应用到猜测中去,使猜测的水平得到迅速提高,负荷猜测研究取得了很大的进展。

1负荷的分类及其短期猜测的方法
1.1负荷的分类
负荷猜测按猜测时间可以分为长期、中期和短期负荷猜测。

其中,在短期负荷猜测中,周负荷猜测(未来7天)、日负荷猜测(未来24小时负荷猜测)及提前小时猜测对于电力系统的实时运行调度至关重要。

因为对未来时刻进行预调度要以负荷猜测的结果为依据,负荷猜测的结果的正确性将直接影响调度的结果,从而对电力系统的安全稳定运行和经济性带来重要影响。

1.2负荷短期猜测的方法
电力系统负荷短期预告问题的解决办法和方式可以分为统计技术、专家系统法和神经网络等3种。

统计技术中所用的短期负荷模型一般可归为时间系列模型和回归模型。

时间系列模型的缺点在于不能充分利用对负荷性能有很大影响的气候信息等因素,但需要事先知道负荷与气象变量之间的函数关系,这是比较困难的。

并且为了获得比较精确的预告结果,需要大量的计算,这一方法不能处理气候变量和与负荷之间的非平衡暂态关系。

专家系统法利用了专家的经验知识和推理规则,使节假日或有重大活动日子的符合预告精度得到了提高。

但是,把专家知识和经验等正确地转化为一系列规则是非常不轻易的。

众所周知负荷曲线是与很多因素相关的一个非线性关系函数。

对于抽取盒逼近这种非线性函数,神经网络是一种合适的方法。

神经网络的优点在于它具有模拟多变量而不需要对输入变量做复杂的相关假定的能力。

它不依靠专家经验,只利用观察到的数据,可以从练习过程中通过学习来抽取和逼近隐含的输入/输出非线性关系。

近年来的研究表明,相对于前两种方法,利用神经网络技术进行电力系统短期负荷预告可获得更高的精度。

本文主要采纳BP神经网络来对电力系统短期负荷进行猜测。

2BP神将网络
2.1BP学习算法的思想
BP算法的基本思想是,学习过程由暗号的正向传播与误差的反向传播两个过程组成。

正向传播时,输入样本从输入层传入,经各隐层逐层处理后,传向输出层。

若输出层的实际输出与期望的输出(教师暗号)不符,则转入误差的反向传播阶段。

误差反传是将输出误差以某种形式通过隐层向输入层逐层反传,并将误差分摊给各层的所有单元,从而获得各层单元的误差暗号,此误差暗号即作为修正各单元权值的依据。

这种暗号正向传播与误差反向传播的各层权值调整过程,是周而复始地进行的。

权值不断调整的过程,也就是网络的学习练习过程。

此过程一直进行到网络输出的误差减少到可接受的程度,或进行预先预定的学习次数为止。

2.2BP神经网络的组成及作用
BP神经网络的产生归功于BP算法的获得,它有一个输入层、一个输出层和一个或多个隐含层,同层神经元间无关联,各层神经元间向前连接,按照对象的复杂程度,选择适当的网络结构,就可以实现从输入空间到输出空间的任意非线性函数的映射。

BP神经网络主要用于:(1)函数逼近,即用输入矢量和相应的输出矢量练习一个网络逼近一个函数;(2)系统辨识和猜测,即用一个特定的输出矢量将它与输入矢量联系起来;(3)分类,即把输入矢量以所定义的合适方式进行分类;(4)数据压缩,即减少输出矢量维数以便于传输或存储。

3短期负荷猜测的BP神经网络设计
3.1输入/输出向量设计
在猜测日的前一天中,每隔2个小时对电力负荷进行1次测量,这样一来,一天共测得12组负荷数据。

由于负荷值曲线相邻的点之间不会发生突变。

因此后一时刻的值必定和前一时刻的值有关,除非出现重大事故等特别情况。

所以这里将前一天的实时负荷数据作为网络的样本数据。

此外,由于电力负荷还与环境因素有关,比如最高和最低气温等,因此,还需要通过天气预告等手段获得猜测日的最高气温、最低气暖和天气特征值(晴天、阴天还是雨天)。

以此形式表明天气特征值:0;;晴天,0.5;;阴天,1;;雨天。

这里将电力负荷猜测日当天的气象特征数据作为网络的输入变量。

因此,输入变量就是一个15维的向量。

显而易见,目标向量就是猜测日当天的12个负荷值,即一天中每个整点的电力负荷。

这样一来,输出变量就成为一个12维的向量。

在获得输入和输出变量后,要对其归一化处理,将数据处理为区间[0,1]之间的数据。

归一化方法有很多种形式,本文主要采纳如下公式(3.1)。

(3.1)
3.2BP网络设计
对于BP网络的设计,一般的猜测问题都可以通过单隐层的BP网络实现。

由于输入向量有15个元素,所以网络输入层的神经元有15个,按照Kolmogorov定理可知,网络中间层的神经元可以取31个。

而输出向量有12个,所以输出层中的神经元应该有12个。

网络中间层的神经元传递函数采纳S型正切函数tansig,输出层神经元传递函数采纳S型对数函数logsig。

这是因为函数的输出位于区间[0,1]中,正好满足网络的输出要求。

其相关的Matlab 程序代码为:
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]
Net=newff(threshold,[31,12],{‘tansig’,’logsig’},’trainlm&rsqu o;)
3.3网络练习
网络经过练习后才可以用于电力负荷猜测的实际应用。

考虑到网络的结构比较复杂,神经元个数比较多,需要适当增大练习次数和学习速率。

其练习参数及代码如下:Net.trainparam.epochs=1000;
Net.trainparam.goal=0.01;
Net.trainparam.lr=0.1;
Net=train(net,p,t)
4BP神经网络仿真及分析
本文以河南省漯河市20XX年7月11日到7月21日的整点有功负荷值,以及20XX年7月12日到7月22日的气象特征状态量作为网络的练习样本,猜测7月23日的电力负荷。

利用Matlab仿真结果如图1所示。

由仿真结果可以看出,经过6次练习后,网络的误差已经小于0.01,达到了要求。

5结论
本文提出了用BP神经网络对短期负荷进行猜测,并且利用Matlab进行仿真,其仿真结果与实际值非常接近。

可见文中所使用方法可以很好的对短期负荷进行猜测,并且具有很好的有用价值。

参考文献
1赵林明,胡浩云,魏德华等。

多层前向人工神经网络[M]。

北京:清华大学出版社,1998
2刘晨辉。

电力系统负荷预告理论与方法。

哈尔滨工业大学出版社,1987.12
3袁曾任。

人工神经元网络及其应用。

清华大学出版社,1990.1
4葛哲学,孙志强。

神经网络理论与MATLABR2007实现。

电子工业出版社,20XX.5。

相关文档
最新文档