基于主成分分析的BP神经网络预测电力负荷

2017-03-15 09:49周克男刘进波
数学学习与研究 2016年23期
关键词:负荷预测BP神经网络电力系统

周克男+刘进波

【摘要】通过对电力负荷变化规律和影响因素的分析,可知基于BP神经网络理论预测电力负荷时,如果输入空间严重自相关及网络维数较高,则会降低BP神经网络的预测精度.为了有效提高电力负荷的预测精度,提出利用主成分分析(PCA)方法对原输入空间进行重构,并根据各主成分的贡献率来确定网络的结构,可以有效解决BP网络预测精度下降的问题.

【关键词】BP神经网络;电力系统;负荷预测

一、引 言

电力负荷预测是电力企业高效调度、正常生产的重要前提,涉及社会生产、人们生活的各个方面,其预测精度对电力系统有着非常重要的意义,提高预测精度尤其短期负荷预测的精度已成为当务之急.长期以来,国内外学者对电力负荷进行了广泛研究,已经成为电力系统中的一研究热点.

传统的预测方法通常有趋势外推法、非线性偏最小二乘回归模型、灰色模型群建模及基于相关分析的综合预测模型等,通过建立预测对象的精确数学模型可取得比较符合实际的预测结果.但是实际的负荷受经济、政策、气象及社会等因素的影响,而这些因素往往相关性比较强,从而使得电力负荷具有时变性,进行电力负荷预测是一个典型的非线性问题.应用神经网络进行预测,不需要建立预测对象的精确数学模型,样本数据本身就包含诸多影响电力负荷量大小的因素.人工神经网络收敛速度快,算法实现容易,通过对训练样本集进行学习,以获取数据间的规律性,建立起输入数据与输出数据间的一种映射,然后在此基础上进行推理从而得到预测结果.

人工神经网络从模仿人脑智能活动的角度出发,通过计算机结构模型,构造一种接近人类智能的信息处理系统.人工神经网络包括输入层、隐含层和输出层,层与层之间采用全互联方式,同一层之间不存在相互连接,隐含层可以有一个或多个,输入变量采用正交最小二乘法.人工神经网络采用反向传播(Back Propagation,BP)算法,是多层感知器的一种有效学习算法,它的模型为前向多层网络,如图所示.

本文研究的重点在于对历史负荷数据进行前期处理,因此本文选择了在神经网络具有代表性的BP网络来进行负荷预测.在运用BP神经网络预测电力负荷的过程中,如果输入空间严重自相关及网络维数较高,BP神经网络的预测精度就会下降.针对这一问题,本文对输入空间的主成分贡献率采用主成分分析的方法来进行分析,从而推断出网络的输入空间,最终以原输入空间各矢量的线性组合来表示原输入空间.由于各主成分之间关联性较低,是相互独立的,所以由各主成分组成的输入空间不存在自相關性,因此能够有效地解决问题.

二、主成分分析原理

主成分分析是一种多元统计分析方法,该方法通过构造原变量的一系列线性组合形成新变量,使这些新变量在彼此互不相关的前提下尽可能多地反映原变量的信息.而在实际问题的研究中,往往会涉及众多有关的变量,庞大的变量群体不仅会增加计算的复杂程度,而且也为合理地分析问题和解释问题带来了困难.通常情况下,每个变量都会带有重要性不同的信息,变量之间也存在一定的相关性,这些相关性使得变量提供的信息在一定程度上有所重叠.主成分分析[6]的原理便是先对这些变量进行处理,然后用较少的互不相关的新变量来反映变量所提供的绝大部分信息,最后通过对新变量的分析达到解决问题的目的.

三、基于主成分分析与BP神经网络

基于主成分分析与BP网络的短期负荷预测的基本思想,利用主成分分析方法与BP网络进行短期负荷预测的基本思想简述如下.

四、实例分析

以湖南某地区的4月1日到4月12日的负荷值以及当天的天气、温度、日期类型为特征状态作为样本,为了便于分析和处理,将每天24小时的数据进行归一化处理.选取凌晨1点到中午12点的数据样本,把4月2日12个时刻负荷值和影响因子值作为标准样本,以4月3日到11日的每天16个样本数据与2日的相应数据的差值作为训练数据,来预测4月12日相应时刻(相对于4月12日)的负荷变化值.

为了检验本方法,将不应用主成分分析方法与应用主成分分析方法的预测效果进行了比较,通过计算可以得出不应用主成分分析方法的平均误差为0.0209,而应用主成分分析方法的平均误差为0.0125.应用主成分分析方法预测效果更好,每个时间点的预测负荷结果和实际值都十分地吻合,预测结果十分地精确.说明基于主成分分析方法的预测精度较不用主成分分析方法的预测有了较大的提高.

五、结 论

采用BP神经网络预测电力负荷的方法虽然更容易建立起数学模型,但是输入空间维数过高,相关性较大.本文提出了基于主成分分析和BP神经网络进行负荷预测的方法,可以大大降低由于历史数据过多造成的建造数学模型的难度.主成分分析方法能够去除数据间的相关性,并且降低数据的维数,同时还能保留负荷数据的主要信息.通过将提取出的主成分作为BP网络的输入参数,不仅可以减少网络的输入量,而且能较好地提高预测精度.

【参考文献】

[1]胡广书.现代信号处理教程[M].北京:清华大学出版社,2004.

[2]谢明.离散频谱分析的一种新校正方法[J].重庆大学报,1995(2).

猜你喜欢
负荷预测BP神经网络电力系统
电力系统短期负荷研究综述
电力系统负荷的一元线性模型预测方法
复杂背景下的手势识别方法
BP神经网络在软件质量评价中的应用研究 
信息时代的电力系统信息化经验谈
探讨电力系统中配网自动化技术
配网自动化技术的应用探讨
BP神经网络算法在数值预报产品释用中的应用