本发明涉及月用电量预测技术领域,尤其是涉及一种利用季节指数改进二次指数平滑的月用电量预测方法。
背景技术:
用电量预测是电力系统调度与运营的重要任务,预测的准确程度,大到影响国民经济、社会安定、居民生活及电力公司本身的发展,小到影响某幢大楼的最大用电量申报、电费预算是否合理以及未来业务扩容规划,因此用电量的预测研究和分析具有重要的现实及理论意义。许多专家学者提出了很多有效的用电量预测方法,如:arma、多元回归分析法、灰色预测法、指数曲线趋势外推法和神经网络方法等。
月度用电量预测是中期预测的重要内容,也是制定月度发电规划的基础。但近年研究发现,用电量不仅呈逐年变化的趋势,而且受气温波动的影响,这使得月用电量的变化呈现复杂的非线性组合特征。上述的各种方法显得难以准确预测月用电量。
技术实现要素:
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种利用季节指数改进二次指数平滑的月用电量预测方法。
本发明的目的可以通过以下技术方案来实现:
一种利用季节指数改进二次指数平滑的月用电量预测方法,所述的方法包括以下步骤:
s1、获取用电量历史数据;
s2、利用用电量历史数据求得季节指数;
s3、根据季节指数和用电量历史数据,获得消除季节影响的用电量数据序列;
s4、利用二次指数平滑法获得月用电量预测模型;
s5、根据季节指数对月用电量预测模型进行还原,获得最终月用电量预测模型。
s2利用用电量历史数据求得季节指数具体为:
s201、已知历史用电量数据序列xij,(i=1,2,…,m;j=1,2,…,t),其中m为所选历史用电量数据的总年数,t为用电量数据序列的周期,即t=12,将xij转化为行向量yk,(k=1,2,…,mt),对yk进行重新编号,以历史用电量第一个周期的中间月份开始,将中间月份编号为6.5;
s202、根据行向量yk,计算中心化的移动平均数,即计算一次移动平均值
s203、计算二次移动平均值
s204、根据yk和相应的二次移动平均值
s205、将历年相同月份的季节不规则值相加取平均,即得到各个月份的季节指数ij,(j=1,2,…,t)。
s3具体为:
s301、根据步骤s2中求得的ij,计算消除季节影响的用电量数据序列x′ij,
s302、将x′ij再重新编号记为x′k,(k=1,2,…,mt)。
s4具体为:
s401、已知经季节指数处理后的用电量时间序列x′k,k=1,2,…,mt,其中m为所选历史用电量数据的总年数,t为用电量数据序列的周期,即t=12,一次平滑系数α1和二次平滑系数α2取不同的值,且0<α1<1,0<α2<1;
s402、计算一次指数平滑序列
s403、计算二次指数平滑序列
s404、计算预测直线的截距
s405、建立预测模型:
所述的一次指数平滑序列
所述的二次指数平滑序列
s5具体为:利用预测模型
与现有技术相比,本发明具有以下优点:
(1)利用季节指数改进二次指数平滑,使得用电量预测精度更高;
(2)二次指数平滑法中采用不同的一次平滑系数和二次平滑系数,适应性更强,使得预测的月用电量与实际值更接近。
附图说明
图1表示本发明的基于季节指数的改进二次指数平滑法的月用电量预测方法的流程图;
图2表示本发明1号楼测试集的预测值;
图3表示本发明2号楼测试集的预测值;
图4表示本发明3号楼测试集的预测值;
图5表示本发明4号楼测试集的预测值;
图6表示其他方法与本发明1号楼测试集的预测值对比图;
图7表示其他方法与本发明2号楼测试集的预测值对比图;
图8表示其他方法与本发明3号楼测试集的预测值对比图;
图9表示其他方法与本发明4号楼测试集的预测值对比图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
实施例
本发明提供一种基于季节指数的改进二次指数平滑法的月用电量预测方法,主要包括两个部分:首先,求取各个月份的季节指数;其次,利用季节指数建立改进二次指数平滑预测模型。
一种基于季节指数的改进二次指数平滑法的月用电量预测方法,如图1所示,包括以下步骤:
1)获取用电量历史数据;
2)根据用电量历史数据求取季节指数;
3)利用季节指数构建改进二次指数平滑预测模型。
所述步骤2)具体为:
201)已知历史用电量数据序列xij,(i=1,2,…,m;j=1,2,…,t),m为所选历史用电量数据的总年数,t为用电量数据序列的周期,即t=12,将xij转化为行向量yk,(k=1,2,…,mt),对yk进行重新编号,以历史用电量第一个周期的中间月份开始,编号为6.5;
202)根据行向量yk,计算中心化的移动平均数,即计算一次移动平均值
203)计算二次移动平均值
204)根据yk和相应的二次移动平均值
205)将历年相同月份的季节不规则值相加取平均,即得到各个月份的季节指数ij,(j=1,2,…,t)。
所述步骤3)具体为:
301)根据步骤2)中求得的ij,计算消除季节影响的用电量数据序列x′ij,
302)把x′ij再重新编号记为x′k,(k=1,2,…,mt);
303)利用预测模型
所述改进二次指数平滑预测具体为:
401)已知经季节指数处理后的用电量时间序列为x′k,k=1,2,…,mt,m为所选历史用电量数据的总年数,t为用电量数据序列的周期,即t=12,一次平滑系数α1和二次平滑系数α2取不同的值,且0<α1<1,0<α2<1;
402)计算一次指数平滑序列
403)计算一次指数平滑序列
404)计算预测直线的截距
405)建立预测模型:
下面从季节指数、改进二次指数平滑两个方面对本发明的技术方案进行阐述。
(1)季节指数
季节指数亦称“季节比率”,是反映时间序列季节变动的一种相对数。在含有季节变动的预测中,它作为反映时间序列季节变动的乘子与反映趋势变动的趋势方程相结合,可以构造出季节变动的预测模型。本发明先用移动平均法消除长期趋势和周期变动,然后按月平均法求出季节指数,具体步骤如下:
1)已知历史用电量数据序列xij,(i=1,2,…,m;j=1,2,…,t),m为所选历史用电量数据的总年数,t为用电量数据序列的周期,即t=12,将xij转化为行向量yk,(k=1,2,…,mt),对yk进行重新编号,以历史用电量第一个周期的中间月份开始,编号为6.5;
2)根据行向量yk,计算中心化的移动平均数,即计算一次移动平均值
3)计算二次移动平均值
4)根据yk和相应的二次移动平均值
5)将历年相同月份的季节不规则值相加取平均,即得到各个月份的季节指数ij,(j=1,2,…,t)。
(2)改进二次指数平滑
二次指数平滑法是对一次指数平滑法再做一次指数平滑的方法,它具有计算简单、适应性较强等优点。通常情况下二次指数平滑时一次和二次平滑系数相同,本发明采用一次和二次平滑系数不同,且斜率b采用一次平滑系数预测,具体步骤如下:
1)已知经季节指数处理后的用电量时间序列为x′k,k=1,2,…,mt,m为所选历史用电量数据的总年数,t为用电量数据序列的周期,即t=12,一次平滑系数α1和二次平滑系数α2取不同的值,且0<α1<1,0<α2<1;
2)计算一次指数平滑序列
3)计算一次指数平滑序列
4)计算预测直线的截距
5)建立预测模型:
(3)本发明使用某公司四幢通信大楼月用电量实测数据(单位:万kwh)进行了测试。用2009年1月至2015年12月的用电量序列训练模型,用训练好的模型预测4幢通信大楼测试集2016年1月至2016年7月的用电量,相应的预测值见表1和表2。
表1表示1~2号楼测试集用电量实际值与预测值,表2表示3~4号楼测试集用电量实际值与预测值,而图2、图3、图4和图5则更直观地显示了本发明预测值与实际值的对比曲线。同时分别采用bp神经网络、改进的二次指数平滑法建立预测模型,该两种方法与本发明的预测值对比图见图6、图7、图8和图9所示。
几种方法的测试值表明本发明的基于季节指数的改进二次指数平滑法在预测月用电量时有更高的准确度,可以满足要求。
表1
表2
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。