基于周期性截断灰色系统的电力负荷预测

2018-01-05 01:11张海宁
计算机测量与控制 2017年12期
关键词:周期性灰色负荷

张海宁,王 松,郑 征,夏 旻

(1.国网河南省电力公司经济技术研究院,郑州 450052; 2.南京信息工程大学 江苏省大数据分析技术重点实验室,南京 210044)

基于周期性截断灰色系统的电力负荷预测

张海宁1,王 松1,郑 征1,夏 旻2

(1.国网河南省电力公司经济技术研究院,郑州 450052; 2.南京信息工程大学 江苏省大数据分析技术重点实验室,南京 210044)

电力负荷预测是电力系统调度和电力生产计划制定的重要依据;电力负荷时间序列有着明显的周期性特征;传统的电力负荷预测主要侧重于预测方法的研究,而忽略了电力负荷数据周期性特性的分析,影响了预测的准确性;针对电力负荷时间序列的周期性特征,提出了一种基于周期性截断的灰色系统模型来进行电力负荷预测;该模型利用周期性截断来反映负荷数据的周期性特征,提高了预测的精度;仿真采用EUNITE Network的公开负荷数据进行算法性能的测试,并与一些主流的电力负荷预测算法:BP神经网络、极限学习机、自回归模型以及传统的灰色系统模型做比较;仿真结果表明,周期性截断的灰色系统负荷预测的归一化均方误差和绝对平均误差是最小的;周期性截断的灰色系统为电力系统负荷预测提供了一种新的有效方法。

电力负荷;预测分析;灰色系统;周期性分析;周期性截断

0 引言

电力是关系到国民经济各个领域的产业,电力系统的可靠稳定的运行是社会各项事业稳定发展的基础。而负荷预测是电力系统至关重要的工作之一,直接关系到电力系统的需求规划。准确的负荷预测可以有效地提高电网的规划调度能力,提高电网运行的可靠性[1]。另外,负荷预测还是电网建设规划的重要依据。因此,精准的负荷预测已经成为智能电网的重要标志之一。

负荷预测是一种典型的时间序列预测,目前负荷预测的方法主要有传统的数学拟合方法、机器学习方法以及灰色系统理论。传统的数学拟合的方法以自回归模型以及其衍生模型为代表,主要有自回归滑动平均法(Auto-Regressive and Moving Average ARMA)以及累积自回归滑动平均(Auto-regressive Integrated Moving Average ARIMA)[2-4]。这类方法处理方式简单,易于应用,对数据量的要求也不高,但是对数据的平稳性要求很高,因此该类方法做负荷预测准确度不是很高。另一类负荷预测的方法是基于机器学习理论的,目前主要有神经网络方法、支持向量机方法以及小波分析理论等[5-7]。其中神经网络具有强大的非线性拟合能力,并且有较强的适应性,因此在负荷预测领域得到广泛的应用。但是,神经网络也也本身的缺陷,例如学习的时候容易陷入局部最优、迭代次数不好确定、泛化误差比较大以及隐层神经元难以确定等。针对这些缺陷,在负荷预测领域模糊与神经网络相结合、小波与神经网络相结合、极限学习机方法以及智能优化算法与神经网络相结合的方法被提出来[8-13]。近年来,灰色系统理论也被广泛应用与负荷预测[14-16]。灰色系统对于贫信息、不确定序列的预测有着本身的优势,而电力负荷序列属于典型的贫信息、随机波动不确定系统,因此负荷预测比较适宜采用灰色系统理论进行建模[17]。

电力负荷序列从数据特征上有明显的周期性,即有年度周期性又有24小时周期性。但是目前所有的模型只是从数据本身进行建模分析,都没有很好的利用电力负荷序列的周期性特性。而数据的周期性特性对于序列预测而言是一个重要的辅助特性。为了能进一步提高负荷预测的准确性及稳定性,本文提出了一种周期性截断灰色系统来对电力负荷进行预测。该方法改变了传统的灰色GM(1,1)的累加方式,通过周期截断累加生成操作实现序列的累加。这种周期性截断可以很好地反应出时间序列的周期性特征,为预测提供了更丰富的周期性信息,提高了预测的准确性及可靠性。实际负荷序列的测试表明本文提出的方法比传统的神经网络、极限学习机、自回归模型以及传统的灰色系统模型准确度更高。

1 电力负荷预测原理

研究一套处理过去和现在负荷的数学方法,在满足一定精度要求的意义下,确定未来某特定时刻的负荷数值,称为负荷预测。负荷数据是典型的时间序列数据,负荷预测就是针对对整个观测序列呈现出的某种随机过程的特性,去建立和估计产生实际序列的随机过程的模型,然后用这些模型去进行预测。它利用了电力负荷变动的惯性特征和时间上的延续性,通过对历史数据时间序列的分析处理,确定其基本特征和变化规律,预测未来负荷。

设负荷的历史数据为x1,x2,...,xn,xn代表第n时间段的电力负荷数据。对于时间序列负荷预测而言,就是要寻找一个模型xn+1=f(x1,x2,...,xn)能够准确地预测出下一个时间段的电力负荷值。灰色预测通过对电力负荷原始数据进行生成处理来寻找系统变动的规律,生成有较强规律性的数据序列,然后建立相应的微分方程模型,从而预测电力负荷未来发展趋势。

2 周期性截断的灰色系统预测模型

2.1 传统的灰色系统预测模型

(1)

对于离散系统,求解上述方程可以得到第k+1个累加序列的估计值为:

(2)

(3)

传统的基于灰色系统的负荷预测都是基于以上模型进行的。

2.2 周期性截断的灰色系统的设计

在现实生活中,许多序列具有周期性的特点,比如电力负荷数据。电力负荷数据表现为多周期性特性,每24小时的负荷为一个周期,每一个星期的负荷数据为一个周期,一年的用电负荷也为一个周期。然而,GM(1,1)预测模型的累加操作(AGO)不能体现出这种周期性,它经常导致结果出现指数的衰减或增加。因此,利用GM(1,1)模型来对有周期性特性的序列存在着不足。如何将周期性特性考虑进灰色系统来提高预测的准确性是一个值得研究的课题。基于此,本文提出了累加生成周期截断的一种新方法进行周期性特性的提取,周期截断累加生成操作为:

(4)

其中:k=1,2,...,n-q+1,q是数据序列的周期。周期性的离散灰色预测模型为:

x(1)(k)-x(1)(k-1)+ax(1)(k)=b

(5)

公式(5)可以记做:

x(1)(k+1)=d1x(1)(k)+d2

(6)

x(1)(2)=d1x(1)(1)+d2

x(1)(3)=d1x(1)(2)+d2

x(1)(n-q+1)=d1x(1)(n-q)+d2

将上述方程组简化为:

Q=[x(1)(2),x(1)(3),x(1)(4),...,x(1)(n-q+1)]T

d=[d1,d2]T

由上述可知Q=Ad,可以得到ATAd=ATQ,d=(ATA)-1ATQ,将d1,d2代入式(9),则有:

d1(d1x(1)(k-1)+d2)+d2=...=

对于预测而言,最近的数据比之前的数据对结果的影响更大,因为最近的数据可以提供更多的趋势信息。因此,本文利用如下的解决方案:

(7)

为了解决数据的迭代对预测结果的影响, 本文在公式(7)中加入修正参数l,那么公式(7)变为:

(8)

(9)

由上述优化得到l的估计为:

(10)

通过上述过程,数据x(0)(k+1)可被估算为:

x(1)(k-q+1)+x(0)(k-q+1)

(11)

3 电力负荷预测实例分析

本文采用EUNITE Network的公开测试数据集来验证本文所提方法的可靠性。该数据为斯洛伐克东部电力公司长达两年的每30分钟的真实电力负荷数据。

图1给出了该数据的全部730天的每天中每半个小时的电力负荷数据。由图1可以看出电力负荷数据在年份上也表现出明显的周期性,730天的数据正好是两个周期。图2给出了每天的电力负荷曲线,为了比较清晰的表示该曲线,本文中截取了其中的50天的负荷数据。从图2可以看出,电力负荷的数据呈现出明显的周期性,周期是以一个星期为单位的。另外,对于数据分析发现负荷序列还是一个以24小时为周期的一个时间序列。图3为截取的序列中连续6天的负荷数据。从图3可以看出,该序列明显的呈现周期性,并且周期为24小时。综上分析可以看出,负荷序列呈现出多周期性,这样的多周期性特征可以很好的辅助多尺度的预测,但是针对按天负荷预测以及按小时的短期负荷预测,目前还没有将这种周期性考虑进负荷预测的模型出现,如图1和图2所示。

图1 两年的电力负荷三维图

图2 每天的电力负荷曲线

电力负荷序列从数据特征上有明显的周期性。数据的周期性特性对于序列预测是一个重要的辅助特性。为了有效利用序列的周期性特征来提高预测的准确性,本文利用一种周期性截断灰色系统来对电力负荷进行预测。该方法通过周期截断累加生成操作实现序列的累加,实现序列周期性特征的表达。并且采用该方法后,时间上最近的一个周期对预测结果的影响最大,也符合实际的序列预测分析,如图3。

图3 每半小时的电力负荷示例曲线

为了将本文模型与其他方法作比较,本文采用归一化均方误差(NMSE)和绝对平均误差(MAPE)作为误差准则,归一化均方误差定义为:

已有的文献中电力负荷预测的正确率通常采用MAPE 作为评价指标[11],本文中为了更加有效地反映算法的可信性采用了NMSE和MAPE两种指标。为了证明本文方法的有效性,本文中将所提方法的结果与传统神经网络(ANN),自回归模型(AR),极限学习机模型(ELM)以及灰色系统G(1,1)模型做对比。本文进行了两个尺度的电力负荷预测,一个是以天为单位,一个是以半小时为单位。图4给出了几种不同方法的按天负荷预测结果,为了更好地展示预测结果,本文中截取了其中2个周期进行显示。在这个测试中,预测第651天至730天的负荷。以按天负荷预测时,本文选取的截断周期为7天。ANN以及ELM的输入也为预测数据的前7个数据,AR的拟合也是由预测数据的前7个负荷数据进行的。但是由于ANN以及ELM的训练只是整个样本集上的拟合,因此周期性很难被直接利用。而AR本身是对所有数据集的整体拟合,周期性也很难利用。从图4可以看出,本文方法在按天负荷预测方面比其它几种方法准确度更高。几种方具体的预测误差如表1所示。可以看出本文的方法利用了周期性特征以后,预测结果明显要好于其他方法。AR由于本身线性拟合的缺陷导致预测结果最差。GM(1,1)由于没有周期性截断,导致累加数据过长,严重影响了预测精度。ANN和ELM有很好的非线性拟合能力,因此结果比AR和GM(1,1)要优。由于ELM学习的时候是全局最优的,而ANN有时容易陷入局部最优,因此ELM的预测精度比ANN略高,如图4和表1表示。

图4 不同方法的按天负荷预测对比

ANNARELMGM(1,1)本文方法NMSE0.0410.0590.0390.0490.018AMPE2.0%2.4%1.9%2.3%1.4%

图5给出了几种不同方法的按半小时负荷预测结果,为了更好的展示预测结果,本文中截取了其中1个周期进行显示。在这个测试中,预测最后4天的数据。以按半小时负荷预测时,本文选取的截断周期为24小时。ANN以及ELM的输入也为预测数据的前48个数据,AR的拟合也是由预测数据的前48个负荷数据进行的。从图5可以看出,本文方法的预测拟合效果要优于其它方法。表2给出了几种方法的具体预测结果对比,如图5和表2所示。

图5 不同方法的按半小时负荷预测对比

ANNARELMGM(1,1)本文方法NMSE0.0660.1230.0610.0970.039AMPE1.8%2.5%1.7%2.0%1.2%

通过上述对比试验可以看出,不论是按天预测还是按半小时进行预测,采用周期截断累加生成操作的灰色系统比传统的负荷预测方法准确度和预测稳定性都更高。

4 结论

电力负荷的预测对电力系统调度和电力生产计划制定有着重要影响。电力负荷时间序列有着明显的周期性特征。但是目前所有的模型只是从数据本身进行建模分析,都没有很好地利用电力负荷序列的周期性特性。而数据的周期性特性对于序列预测而言是一个重要的辅助特性。为了能进一步提高负荷预测的准确性及稳定性,本文提出了一种周期性截断灰色系统来对电力负荷进行预测。该方法改变了传统的灰色系统的累加方式,通过周期截断累加生成操作实现序列的累加,并且利用一个修正参数来提高预测的准确性和可靠性。该模型有效的利用了序列的周期性特性,提高了预测的准确性及可靠性。通过两个实际负荷序列的测试表明本文提出的方法比传统的神经网络、极限学习机、自回归模型以及传统的灰色系统模型准确度更高。

[1] 肖 白, 周 潮, 穆 钢. 空间电力负荷预测方法综述与展望[J].中国电机工程学报,2013,33(25):78-92.

[2] Liu M,Shi Y, Fang F. Load Forecasting and Operation Strategy Design for CCHP Systems Using Forecasted Loads[J]. IEEE Transactions on Control Systems Technology, 2015, 23:1672-1684.

[3] 孙晓磊, 丁亚委, 郭克余,等.基于ARMA模型的船舶海水冷却系统参数预测[J].计算机测量与控制, 2017(7):285-289.

[4] 宋晓茹, 李 莉, 张来青. 中长期电力负荷预测研究[J]. 计算机仿真, 2014, 31(9):132-135.

[5] Xie J R, Chen Y, Hong T, et al. Relative Humidity for Load Forecasting Models[J]. IEEE Transactions on Smart Grid, 2016:1-1.

[6] Wilamowski B M, Cecati C, Kolbusz J, et al. A Novel RBF Training Algorithm for Short-term Electric Load Forecasting and Comparative Studies[J]. IEEE Transactions on Industrial Electronics, 2015, 62(10):1-1.

[7] 王惠中, 刘 轲, 周 佳,等. 电力系统短期负荷预测建模仿真研究[J]. 计算机仿真, 2016, 33(2):175-179.

[8] Li S, Wang P, Goel L. Short-term load forecasting by wavelet transform and evolutionary extreme learning machine[J]. Electric Power Systems Research, 2015, 122:96-103.

[9] Li S, Goel L, Wang P. An ensemble approach for short-term load forecasting by extreme learning machine[J]. Applied Energy, 2016, 170:22-29.

[10] Sousa J C, Jorge H M, Neves L P. Short-term load forecasting based on support vector regression and load profiling[J]. International Journal of Energy Research, 2014, 38(38):350-362.

[11] 宁晓光, 朱永利. 基于增量优化极限学习机的电力负荷预测[J]. 计算机仿真, 2016, 33(2):163-166.

[12] 王 蕾, 张九根, 李 腾,等. 基于改进BP神经网络的中央空调冷负荷预测研究[J]. 计算机测量与控制, 2014, 22(6) 1690-1692.

[13] 肖 勇, 杨劲锋, 马千里,等. 基于模块化回声状态网络的实时电力负荷预测[J]. 电网技术, 2015, 39(3):804-809.

[14] 张健美, 周步祥, 林 楠,等. 灰色Elman神经网络的电网中长期负荷预测[J]. 电力系统及其自动化学报, 2013, 25(4):145-149.

[15] 王大鹏, 汪秉文. 基于变权缓冲灰色模型的中长期负荷预测[J]. 电网技术, 2013, 37(1):167-171.

[16] 吴潇雨, 和敬涵, 张 沛,等. 基于灰色投影改进随机森林算法的电力系统短期负荷预测[J]. 电力系统自动化, 2015, 39(12).

[17] 焦润海, 苏辰隽, 林碧英,等. 基于气象信息因素修正的灰色短期负荷预测模型[J]. 电网技术, 2013, 37(3):720-725.

Power Load Forecasting Based on Periodic Truncated Grey System

Zhang Haining1, Wang Song1, Zheng Zheng1, Xia Min2

(1.Economics and Technology Research Institute of State Grid Henan Electric Power Company, Zhengzhou 450052, China;2.Jiangsu Key Laboratory of Big Data Analysis Technology, Nanjing University of Information Science and Technology,Nanjing 210044, China)

Power load forecasting is an important basis for power system scheduling and power production planning. The power load time series has obvious periodicity characteristics. Traditional power load forecasting mainly focuses on forecasting methods, but ignores the analysis of periodic characteristics of power load data, which affects the accuracy of prediction. According to the periodic characteristics of power load time series, a grey system model based on periodic truncation is proposed to predict the power load. The model uses periodic truncation to reflect the periodic characteristics of load data and improves the prediction accuracy. Simulation uses EUNITE Network public load data to evaluate the performance of the algorithm, and compare with some mainstream power load forecasting algorithms: BP neural network, extreme learning machine, auto regression model and traditional grey system model. The simulation results show that the normalized mean square error and absolute mean error are minimum for the proposed method. The periodic truncated grey system provides a new effective method for power system load forecasting.

power load; forecasting analysis; grey system; periodic analysis; periodic truncation

2017-08-27;

2017-09-16。

国家自然科学基金(61503192);江苏省六大人才高峰(2014-XXRJ-007);江苏省自然科学基金(BK20161533)。

张海宁(1971-),女,河南郑州市人,高级工程师,主要从事电力通信网络评估与规划方向的研究。

夏 旻(1983-),男,江苏东台市人,博士,副教授,主要从事大数据分析及机器学习理论方向的研究。

1671-4598(2017)12-0271-04

10.16526/j.cnki.11-4762/tp.2017.12.070

TM714

A

猜你喜欢
周期性灰色负荷
人造革合成革拉伸负荷测量不确定度评定
3项标准中维持热负荷要求对比分析
慢速抗阻训练:周期性增肌的新刺激模式
Opening flexible resources by integrating energy systems: A review of flexibility for the modern power system
浅灰色的小猪
新广告商:广告业周期性在弱化,而集中度在提升 精读
一类整数递推数列的周期性
灰色时代
她、它的灰色时髦观
如何快速解答抽象函数对称性与周期性的问题