内蒙古电力技术  2017, Vol. 35 Issue (01): 43-46   PDF    
粒子群算法在电量组合预测中的应用
罗涛     
国网天津市电力公司, 天津 300010
摘要: 为克服传统单一电量预测方法的不足,本文选取多个单一预测方法,构建电量组合预测模型,较全面考虑了影响电量预测的因素,提高电量预测的精度。并运用粒子群算法对单一预测方法的权重进行优化求解,能有效避免传统算法陷入局部最优点的问题,获得较准确的电量组合预测模型。通过应用实例,验证组合预测模型能有效提高电量预测的精度,为电力系统规划及运营提供参考。
关键词单一预测方法     电量组合预测模型     粒子群算法     传统算法    
Application of Particle Swarm Optimization in Power Combination Forecast
LUO Tao     
State Grid Tianjin Electric Power Company, Tianjin 300010, China
Abstract: To overcome the disadvantage of traditional single predication method, the author combines several single predication model to establish power combination forecast model. The power combination forecast model considers more comprehensive factors and can improve the accuracy of prediction of electricity. The paper uses the particle swarm optimization for solving appropriate weight of each single predication method. It overcomes the traditional algorithm, which can not solve the optimal weight problems, but gets more accurate predication model. The paper proves that combination forecasting model can improve the accuracy of prediction of electricity with an example. It can provide a good guidance for power system planning and operation.
Key words: single predication method     power combination forecast model     particle swarm algorithm     traditional algorithm    
0 引言

电量预测是电力系统规划及运营的重要工作之一。目前,电量预测的方法多为单一预测方法,只能考虑有限几种影响电量的因素,预测精度不高。为提高电量预测精度,需要将多个相互独立、考虑不同影响因素的单一预测方法组合起来,构建组合预测模型,来克服单个预测方法的不足[1-2]

在多种预测方法构建的组合预测模型中,需赋予各预测模型1个权重,通过算法优化求解相应权重。由于粒子群算法具有收敛速度快、避免陷入局部最优等优点,能有效避免常见算法在组合预测模型求解过程中无法得到最优权重的问题,是组合预测模型权重优化求解的理想算法[3-8]

本文选取多个单一预测方法,构建了电量组合预测模型,运用粒子群算法对单一预测方法的权重优化求解,有效避免了传统算法陷入局部最优点的问题,获得较准确的电量组合预测模型,为电力系统规划及运营提供参考。

1 组合预测方法建模及实现流程 1.1 组合预测方法建模

组合预测方法克服单一预测方法的不足,将几种单一预测方法组合起来,赋予不同的权重,建立组合预测模型:

(1)

式中F—组合预测模型;

fiwi—选取的单一预测方法及其权重,

1.2 组合预测方法实现电量预测流程

组合预测方法实现电量预测的流程如图 1所示,大致可分为如下步骤。

图 1 基于粒子群算法的电量组合预测方法实现流程

(1)选取若干个相互独立且考虑不同影响因素的单一预测模型,并赋予不同的权重,按照公式(1)建立组合预测模型。

(2)其次,运用选取的若干种单一预测模型对历史年份的电量进行预测并记录,形成含若干个预测电量和实际电量的样本。

(3)根据若干历史年份的样本,以权重wii=1,2…,k)为优化变量,应用粒子群算法对组合预测模型进行拟合,选取拟合度最佳的模型作为电量组合预测模型。

(4)运用拟合度最佳的电量组合预测模型,对目标年电量进行预测。

2 基于粒子群算法的电量组合预测模型求解 2.1 粒子群算法简介

粒子群算法是一种新兴的基于群体智能的启发式全局随机搜索算法,具有易理解、易实现、全局搜索能力强等特点,为各个领域的研究人员提供了一种有效的全局优化技术。粒子群算法的主要运算过程描述如下[9-13]

(1)种群初始化。设置粒子种群数、学习因子、飞行速度上下限,初始化各粒子的速度和位置。

(2)个体评价(适应度评价)。计算群体中各个体的适应度。粒子群算法在搜索进化过程中一般不需要其他外部信息,仅用评估函数值来评价个体,并作为以后粒子群操作的依据。

(3)更新粒子群的速度和位置。这是整个粒子群最关键的一步,种群的“个体学习”和“社会学习”都在这一步实现。

(4)终止条件判断。若满足终止条件(达到最大迭代次数或满足最小),则以进化过程中所得到的具有最大适应度的个体作为最优解输出,终止计算;否则,转至第1步,继续迭代。

2.2 电量组合预测模型求解流程

根据粒子群算法的主要运算过程,基于粒子群算法的电量组合预测模型求解过程主要分为以下4步骤,求解流程如图 2所示。

图 2 基于粒子群算法的电量组合预测方法求解流程

(1)进行种群初始化,设置种群数、学习因子等参数,设置极小值Fmin和算法最大迭代次数dcmax

(2)进行个体适应度评价,为以后粒子群操作提供依据;

(3)更新单一预测方法对应的权重值,将历史年份单一预测方法预测的电量值代入组合预测模型,得到组合预测模型在该权重下各历史年份电量的预测值,计算各历史年份电量预测值与实际值差的平方和,记为Fdc,并与极小值Fmin进行比较,以确定是否记录单一预测方法的权重值;

(4)进行程序终止判断,若dc大于最大迭代次数dcmax,则终止粒子群算法的求解,并将记录的权重值带入公式(1),得到电量组合预测模型。

3 组合预测模型应用实例

本文选取单一预测方法的原则为相互独立、考虑了各种影响电量的因素且被广泛应用。经过筛选,确定将回归分析法、产值单耗法和季节指数法3种单一预测方法组合[14],分别记为fii=1,2,3),并赋予不同权重,建立电量组合预测模型。运用上述3种单一预测方法对某市2005—2012年全社会用电量进行预测,形成包含3种预测结果和实际用电量的样本,如表 1所示。

表 1 2005—2012年实际及预测用电量

利用表 1中的样本,以权重wii=1,2,3)为优化变量,通过粒子群算法对公式(1)中建立的组合预测模型进行拟合,求取2005—2012年用电量计算值与实际值差的平方和,如表 2所示。

表 2 粒子群算法求解过程

将差的平方和最小值对应的wii=1,2,3)作为最优变量代入公式(1),得到电量组合预测模型:

(2)

运用电量组合预测模型对该市2013—2015年全社会用电量进行预测,如表 3所示。

表 3 2013—2015年实际及预测用电量

分析可知,回归分析法、产值单耗法、季节指数法3种单一预测方法的近3 a平均预测偏差分别为7.6、7.07、5.9亿kWh,而组合预测法近3 a的平均预测偏差仅为1.27亿kWh。组合预测方法考虑了多种因素的影响,大大提高了电量预测的精度。

4 结语

本文首先针对单一预测模型考虑影响因素少、预测精度不高的弊端,提出一种考虑多种影响因素的组合预测方法。组合预测方法包含若干个相互独立且考虑不同影响因素的单一预测方法及相应权重。然后运用选取的单一预测方法对历史年份电量进行预测,形成由历史年份预测电量和实际电量组成的样本;根据样本,运用粒子群算法进行权重的优化求解,得到最优的组合预测模型,实现电量预测。最后实例计算,证明了组合预测模型能大大提高电量预测的精度,为电力系统规划、电网运营以及交易管理工作提供指导。

参考文献
[1] 宋晓华, 祖丕娥, 伊静, 等. 基于改进GM (1, 1) 和SVM的长期电量优化组合预测模型[J]. 中南大学学报 (自然科学版), 2012, 43(5): 1803–1807.
[2] 薛必克, 李陈龙, 郑亚先, 等. 遗传算法在中长期电量最优组合预测中的应用[J]. 华东电力, 2012, 40(9): 1525–1527.
[3] 吴杰, 宋国堂, 卢志刚, 等. 基于偏最小二乘回归与比重法的月售电量预测[J]. 电力系统及其自动化学报, 2008, 20(3): 66–69.
[4] 王奕萱. 基于统计特征量和支持向量机的短期售电量预测研究[J]. 华北电力技术, 2013(12): 1–20.
[5] 牛东晓, 张博, 陈立荣, 等. 智能优化灰色模型在中期用电量预测中的应用[J]. 华东电力, 2006, 34(1): 8–11.
[6] 唐巍, 高春成. 并行自适应混沌优化方法在中长期电量预测中的应用[J]. 电网技术, 2005, 29(11): 30–35.
[7] 曲正伟, 王云静, 贾清泉. 基于混沌理论的电网售电量预测研究[J]. 继电器, 2006, 34(17): 63–66.
[8] 邵丹, 林辉, 郝志峰, 等. 考虑春节影响的中期电量预测[J]. 电机与控制学报, 2007, 11(5): 555–558.
[9] 杨维, 李歧强. 粒子群优化算法综述[J]. 中国工程科学, 2004, 6(5): 87–94.
[10] 吴庆洪, 张颖, 马宗民. 粒子群优化算法及其应用综述[J]. 微计算机信息, 2010, 26(10): 34–36.
[11] Clerc M, Kennedy J. The Particle Swarm Explosion, Stability, and Convergenceina Multidimensional Complex Space[J]. IEEE Trans. On Evolutionary Computation, 2002, 6(1): 58. DOI:10.1109/4235.985692
[12] KassabalidisI, El-Sharkawi, MA Marks, et al. AdapiveSDR:Adaptives warm-based distributed routing[J]. Proceedings of the 2002 International Joint Conference on Neural Networks C, 2002(1): 351–354.
[13] 何妮, 吴燕仙. 粒子群优化算法的研究[J]. 科技信息, 2008(1): 179–220.
[14] 陈景鹏. 季节型趋势模型在供电量预测中的应用[J]. 五邑大学学报 (自然科学版), 2003, 17(1): 69–74.