一种基于搜索引擎指数的电力负荷预测方法与流程

文档序号:23861064发布日期:2021-02-05 16:31阅读:98来源:国知局
一种基于搜索引擎指数的电力负荷预测方法与流程

[0001]
本发明涉及电力负荷技术领域,特别是涉及一种基于搜索引擎指数的电力负荷预测方法。


背景技术:

[0002]
某个词汇的搜索引擎指数与该词汇的搜索规模正相关,该指数反映了人群对某个事物的关注程度。特别地,对于某些以旅游业为主打产业的地区或城市,其相关搜索指数与该地人员流动量有强的相关性,而人流量的变化又影响了当地的电力负荷变化。因此,搜索引擎指数与电力负荷有相当强的关系。
[0003]
电力负荷预测对于电网的调度和生产计划具有重要的意义,传统的电力负荷预测主要关注以电力负荷本身、最高气温、最低气温、平均气温、湿度等为自变量,近几年考虑社会因素对电力负荷预测的研究方兴未艾,搜索引擎指数正是可以量化的一个社会因素指标。


技术实现要素:

[0004]
本发明提供了一种基于搜索引擎指数的电力负荷预测方法,以实现准确的电力负荷预测。
[0005]
本发明提供了以下技术方案:
[0006]
一种基于搜索引擎指数的电力负荷预测方法,其包括以下步骤:
[0007]
s1,确定至少一个与预设地区电力负荷相关的搜索引擎关键词;
[0008]
s2,获取所述关键词在预定历史时间段内的搜索引擎指数;
[0009]
s3,获取相同历史时间段内所述预设地区的电力负荷数据;
[0010]
s4,使用spearman秩相关检验分析所述预设地区的电力负荷与搜索引擎指数的关系,剔除相关系数低于预设阈值的搜索关键词;
[0011]
s5,构造基于马尔科夫链的广义加性模型,对搜索引擎指数的时间序列数据进行分解;
[0012]
s6,构建搜索引擎指数时间序列的趋势项函数;
[0013]
s7,构建搜索引擎指数时间序列的季节性函数;
[0014]
s8,构建搜索引擎指数时间序列的节假日效应函数;
[0015]
s9,对与所述预设地区相关的多个搜索引擎关键词进行主成分分析,得出涵盖多维搜索引擎指数的线性组合;
[0016]
s10,获取相同历史时间段内所述预设地区的天气数据,并使用基于粒子群优化算法的长短期记忆神经网络对未来时间段的天气数据进行预测,得到天气数据预测值;
[0017]
s11,基于所述趋势项函数、所述季节性函数以及所述节假日效应函数,使用长短期记忆神经网络分别对搜索引擎指数的趋势项、季节项和节假日项进行预测,将所述趋势项、季节项和节假日项相加得到搜索引擎指数的外推预测值;
[0018]
s12,基于果蝇优化算法的广义回归神经网络构建电力负荷数据预测模型,将所述历史时间段内所述预设地区的电力负荷数据、所述多维搜索引擎指数的线性组合、所述历史时间段内所述预设地区的天气数据作为所述电力负荷数据预测模型的训练集;用所述搜索引擎指数的外推预测值以及所述天气数据预测值作为输入量,对未来时间段的电力负荷数据进行预测。
[0019]
进一步地,所述spearman秩相关检验的表达式为:
[0020][0021]
其中,ρ
s
表示spearman等级系数,u表示进行检验的电力负荷和搜索引擎指数数据的组数,表示第u组数据中电力负荷和搜索引擎指数数据的变量等级的差的平方,对于spearman等级系数小于预设阈值的搜索关键词进行剔除。
[0022]
进一步地,构造基于马尔科夫链的广义加性模型,对搜索引擎指数的时间序列数据进行分解,包括:
[0023]
所述搜索引擎指数的时间序列数据的分解表达式为:
[0024]
y=q+z+j+∈
ꢀꢀꢀꢀ
(2)
[0025]
式(2)中,y为总的搜索引擎指数;q为趋势项,是一个表征搜索引擎指数发展趋势的非周期性单调函数;z为周期项,表征搜索引擎指数时间序列的周期性特征;j为预设时间点影响项,可以根据具体情况设置,在其上搜索引擎指数会有阶跃式波动的离散时间点,表征节假日对搜索引擎指数时间序列的影响;∈为误差项;
[0026]
对搜索引擎指数的时间序列数据进行分解,具体包括:
[0027]
用马尔科夫链拟合随机序列{x
t
:t=1,2,

}的状态概率表达为式(3):p
ii
=p{x
t
=j}
ꢀꢀꢀ
(3)
[0028]
式(3)中,p
ii
为转移矩阵,p表示满足后续表达式的概率,x
t
为离散空间中的时间序列,j为预测方法序号,t为预测时段;
[0029]
状态概率分布的表达式为式(4)(5):
[0030]
p
t
=[p
t1
,p
t2


,p
tv
]
ꢀꢀꢀ
(4)
[0031][0032]
式(4)中,p
t
为t时刻的转移概率矩阵,p
tv
为系统由状态t转化为状态v的概率;v是一个为表示系统状态序号而引入的符号;式(5)中,为p
tj
的估计值,s为可能发生转移的总次数,t为拟合时段,n为预测方法的种类;
[0033]
随机序列的一步转移概率矩阵的估计表达式为:
[0034]
b=cg+e
ꢀꢀꢀꢀꢀ
(6)
[0035]
式(6)中,b为随机序列的估计矩阵,c为输入变量矩阵,g为随机序列的一步转移概率矩阵,e为误差矩阵,b=[p2,p3,

,p
t
],c=[p1,p2,

,p
t-1
];
[0036]
e的估计的表达式为:
[0037]
e=(b-cg)(b-αg)/(t-1)=[bb-bc(cc)-1
cb]/(t-1)
ꢀꢀꢀꢀ
(7)
[0038]
式(7)中,α为转移概率矩阵系数。
[0039]
状态概率的预测公式为(8)(9):
[0040]
p
t
=gp
t-1
ꢀꢀꢀꢀ
(8)
[0041][0042]
式(9)中,为负荷预测值的估计值,p
j
为组合预测模型中各个对应模型的权重值,y
j
为i时刻负荷预测值。
[0043]
进一步地,构建搜索引擎指数时间序列的趋势项函数,包括:
[0044]
对逻辑回归函数进行修正,得到适用于搜索引擎指数的回归增长函数表达式为:
[0045][0046]
其中,q(t)为趋势项函数,a表示曲线的最大渐近值,c表示曲线的增长率,m表示曲线的中点,h表示时间;
[0047]
进一步扩展成动态函数:
[0048][0049]
其中,a(t)为曲线最大渐近值函数,δ、γ为增长率的变化量,a(t)为匹配维度的向量。
[0050]
进一步地,构建搜索引擎指数时间序列的季节性函数,包括:
[0051][0052]
特别地,当时间周期为年时,转为:
[0053][0054]
其中,g表示相加项的个数,z(t)表示季节性函数,m表示时间序列的周期,a
n
、b
n
分别为余弦函数和正弦函数的幅度。
[0055]
进一步地,构建搜索引擎指数时间序列的节假日效应函数包括:
[0056]
使用指示函数,设置一个参数用以限定所选节假日对搜索引擎指数的影响及适用范围,在这个影响及适用范畴中,进一步细分为前影响范围和后影响范围,节假日效应函数表达为:
[0057]
v(t)=[1(t∈d1),...,1(t∈d
l
)]
ꢀꢀꢀꢀꢀꢀꢀ
(14)
[0058]
f(t)=v(t)k
ꢀꢀꢀꢀꢀ
(15)
[0059]
其中,d1,

,d
l
表示以第1到l个节假日为中心的邻域时间段,v(t)为回归矩阵;k为节假日影响范围参数,f(t)为节假日效应矩阵。
[0060]
进一步地,对与预测对象地点相关的多个搜索引擎关键词进行主成分分析,得出涵盖多维搜索引擎信息的线性组合,对所选的搜索关键词的搜索指数进行中心化,此过程
的表达式为
[0061][0062]
其中,x表示搜索关键词的平均搜索指数,x
(λ)
表示搜索引擎指数时间序列中第λ个数据,b为该搜索引擎指数出现的频数;
[0063]
计算表征指数特征的协方差矩阵,协方差矩阵的表达式为:
[0064]
h=ψψ
t
ꢀꢀꢀꢀꢀ
(17)
[0065]
式(17)中,h为协方差矩阵,ψ为n维随机变量;
[0066]
对式(17)的协方差矩阵进行特征值分解;
[0067]
指定一个降维后的主成分比重阈值介于0到1之间,定义特征值数量参数η,则η的表达式满足:
[0068][0069]
其中,λ
i
为协方差矩阵的第i个特征值;
[0070]
特征值需要满足式(19):
[0071]
λ1≥λ2≥

≥λ
i
ꢀꢀꢀꢀꢀꢀ
(19)
[0072]
取出最大的η个特征值对应的特征向量(ρ1,ρ2,

,ρ
η
),将上述特征向量标准化后,组成特征向量矩阵;
[0073]
对样本集中的每一个样本x
(i)
,转化为新的样本z
(i)
=w
t
x
(i)
;w为样本转移矩阵;
[0074]
得到输出样本集u=(z
(1)
,z
(2)
,...z
(i)
)。
[0075]
进一步地,所述粒子群优化算法的速度更新公式为:
[0076][0077]
粒子群优化算法的位置更新公式为:
[0078][0079]
式(21)中w为惯性权重,μ1和μ2为学习因子,r1和r2为两个分布在[0,1]之间相互独立的随机数,和分别为在第s次迭代中,第α个粒子在第β维上的速度分量、位置分量、个体最优值和群体全局最优值;
[0080]
负荷预测模型参数寻优的惯性权重表达为式(22):
[0081][0082]
式(22)中,w(t)为负荷预测模型参数寻优的惯性权重,w
max
和w
min
分别为惯性权重的最大值和最小值;e为当前迭代次数;e
max
为最大迭代次数;
[0083]
基于标准柯西累积分布的扰动函数,其表达式为:
[0084][0085]
式(23)中,f(xm)表示扰动函数,xm为扰动函数的自变量;
[0086]
粒子群整体凝聚度的表达式为式(24):
[0087][0088]
式(24)中,coh为粒子群整体凝聚度,表示第s次迭代中,第α个粒子在第β维上位置的平均值;
[0089]
计算所有粒子的个体最优值pbest的平均值avg_pbest到当前最优值pbest在第β维上的距离χ(β)为:
[0090][0091][0092]
自适应变异调节变量xm(j)定义为:
[0093][0094]
式(27)中,xm(β)为自适应变异调节变量,λ为一常数,r
max
为各维间的最大距离;
[0095]
自适应柯西变异操作更新方程为:
[0096]
gbest*=gbest+f(xm)
ꢀꢀꢀꢀꢀꢀ
(28)
[0097]
式(28)中,gbest
*
为更新后的群体全局最优值;
[0098]
长短期记忆神经网络基本单元的状态更新方程组表达为式(29)-(34):
[0099]
f
t
=σ(γ
f
·
[h
t-1
,x
t
]+ξ
φ
)
ꢀꢀꢀꢀ
(29)
[0100]
φ
t
=σ(γ
i
·
[h
t-1
,x
t
]+ξ
φ
)
ꢀꢀꢀꢀ
(30)
[0101]
a
t
=tanh(γ
c
·
[h
t-1
,x
t
]+ξ
c
)
ꢀꢀꢀꢀꢀ
(31)
[0102]
c
t
=f*c
t-1

t
*a
t
ꢀꢀꢀꢀꢀ
(32)
[0103]
o
t
=σ(γ
o
·
[h
t-1
,x
t
]+ξ
o
)
ꢀꢀꢀꢀꢀ
(33)
[0104]
h
t
=o
r
*tanh(c
t
)
ꢀꢀꢀꢀꢀ
(34)
[0105]
式(29)-(34)中,x
t
和h
t
分别表示输入向量和输出向量,f、φ、o分别表示遗忘门、输入门和输出门,c
t
与c
t-1
分别表示上一时刻与当前单元状态,h
t-1
与h
t
分别表示上一时刻与当前隐藏层单元的输出,σ表示sigmoid激活函数,tanh表示正切函数,γ和ξ表示权重矩阵和偏差向量。
[0106]
进一步地,所述广义回归神经网络的模式层神经元传递函数为:
[0107][0108]
式(35)中,υ为模式层神经元传递函数,ω为网络输入变量;ω
l
为第l个神经元对应的学习样本;σ为权值;
[0109]
求和层对所有模式层神经元的输出进行算术求和,计算公式为:
[0110][0111]
式(36)中,l为神经元总个数;
[0112]
当连接函数为1,传递函数为:
[0113][0114]
其中,s
d
为传递函数;
[0115]
grnn每个模式的单元输出为:
[0116][0117]
其中,y
i
为样本观测值,δ为平滑参数。
[0118]
进一步地,将广义回归神经网络构建在果蝇优化算法的基础上,对果蝇位置(x
aris y
aris
)进行随机初始化:
[0119]
x
aris
=rand y
aris
=rand
ꢀꢀꢀꢀꢀ
(39)
[0120]
其中,x
aris
、y
aris
为果蝇未知的横纵坐标,rand代指随机数;
[0121]
更新各子种群果蝇位置:
[0122][0123][0124]
其中x
jm
、y
jm
为果蝇个体新的位置,x
axis
、y
axis
为更新前果蝇位置的横坐标和纵坐标;式(41)中,w表示惯性权重,r
max
、r
min
为定义域上下限,d为控制参数,maxgen为最大迭代次数,gen表示当前迭代次数;
[0125]
各子种群果蝇到原点的距离表达式:
[0126][0127]
其中,s
jm
为味道浓度判断值,dist
jm
为果蝇个体距离原点的距离,x
jm
、y
jm
、z
jm
为果蝇位置在三维空间中的坐标;
[0128]
各子种群果蝇个体适应度表达式为:
[0129]
smell
jm
=function(s
jm
)
ꢀꢀꢀꢀꢀ
(43)
[0130]
其中,smell
jm
为味道浓度值,function为味道浓度判断函数;
[0131]
计算总群局部最优位置和适应度值:
[0132][0133]
其中,smellbest为最佳味道浓度值,bestindex为该果蝇群体中味道浓度最高的果蝇,bestsmell为最佳味道浓度值对应的果蝇位置。
[0134]
与现有技术相比,本发明具有以下有益效果:
[0135]
1.本发明将有关于一个地区的搜索引擎指数纳入与电力负荷相关的因素考虑,为
电力负荷预测领域提供了全新的视角。
[0136]
2.本发明建立了搜索引擎指数的时间序列分解模型,有利于提高搜索引擎指数的预测精度。
[0137]
3.本发明根据搜索引指数本身的特点建立了搜索引擎指数的时间序列分解模型的趋势项函数,趋势项部分作为一个独立的时间序列进行预测,有利于提高搜索引擎指数的预测精度。
[0138]
4.本发明根据搜索引擎指数、电力负荷数据以及节假日三者的耦合关系构造了节假日效应函数,通过设置一个参数用以限定所选节假日对搜索引擎指数的影响及适用范围,在这个影响及适用范畴中,又可以进一步细分为前影响范围和后影响范围。节假日项部分作为一个独立的时间序列进行预测,有利于提高搜索引擎指数的预测精度。
[0139]
5.本发明建立了搜索引擎指数-气象数据联合预测电力负荷的模型,突破了传统上电力负荷预测因子只能考虑自然因素而不能将社会因素量化纳入因变量的限制。
附图说明
[0140]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做以简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0141]
图1是本发明实施例中一种基于搜索引擎指数的电力负荷预测方法的流程图;
[0142]
图2是本发明实施例中搜索引擎指数时间序列的趋势项函数示意图。
具体实施方式
[0143]
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0144]
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0145]
参见图1,其示出了一种基于搜索引擎指数的电力负荷预测方法的流程图,该方法包括以下步骤:
[0146]
s1,确定至少一个与预设地区电力负荷相关的搜索引擎关键词;
[0147]
其中,搜索引擎关键词具体包括但不限于:该预设地区的地名;该预设地区人流量大的风景名胜的名字;即将在该预设地区举行的大型活动的名字。
[0148]
s2,获取这些关键词在预定历史时间段内的搜索引擎指数;
[0149]
搜索引擎指数为如谷歌、百度等搜索引擎指数,在具体实施时,谷歌指数(googleindex)可以直接在相应网站下载;百度指数(baiduindex)可以使用基于python的
网络爬虫到相应网页爬取。
[0150]
s3,获取相同历史时间段内该预设地区的电力负荷数据;
[0151]
s4,使用spearman秩相关检验分析该预设地区的电力负荷与搜索引擎指数的关系,剔除相关系数低于预设阈值的搜索关键词;
[0152]
其中,spearman秩相关检验的表达式为:
[0153][0154]
式(1)中,ρ
s
表示spearman等级系数,u表示进行检验的电力负荷和搜索引擎指数数据的组数,表示第u组数据中电力负荷和搜索引擎指数数据的变量等级的差的平方,对于spearman等级系数小于预设阈值的搜索关键词进行剔除。
[0155]
s5,构造基于马尔科夫链的广义加性模型,对搜索引擎指数的时间序列数据进行分解;
[0156]
s6,构建搜索引擎指数时间序列的趋势项函数;
[0157]
s7,构建搜索引擎指数时间序列的季节性函数;
[0158]
s8,构建搜索引擎指数时间序列的节假日效应函数;
[0159]
s9,对与预测对象地点相关的多个搜索引擎关键词进行主成分分析,得出涵盖多维搜索引擎指数的线性组合;
[0160]
s10,获取相同历史时间段内所述预设地区的天气数据,并使用基于粒子群优化算法的长短期记忆神经网络(pso-lstm)对天气数据进行预测,得到天气数据预测值;
[0161]
s11,基于趋势项函数、季节性函数以及节假日效应函数,使用长短期记忆神经网络分别对搜索引擎指数的趋势项、季节项和节假日项进行预测,将趋势项、季节项和节假日项相加得到搜索引擎指数的外推预测值;
[0162]
s12,基于果蝇优化算法的广义回归神经网络(foa-grnn)构建电力负荷数据预测模型,将所述历史时间段内所述预设地区的电力负荷数据、所述多维搜索引擎指数的线性组合、所述历史时间段内所述预设地区的天气数据作为所述电力负荷数据预测模型的训练集;用所述搜索引擎指数的外推预测值以及所述天气数据预测值作为输入量,对未来时间段的电力负荷数据进行预测。
[0163]
其中,步骤s5中,搜索引擎指数的时间序列的分解表达式为:
[0164]
y=q+z+j+∈
ꢀꢀꢀꢀꢀꢀꢀ
(2)
[0165]
式(2)中,y为总的搜索引擎指数;q为趋势项,是一个表征搜索引擎指数发展趋势的非周期性单调函数;z为周期项,表征搜索引擎指数时间序列的周期性特征;j为预设时间点影响项,可以根据具体情况设置,在其上搜索引擎指数会有阶跃式波动的离散时间点,表征节假日对搜索引擎指数时间序列的影响;∈为误差项,可以采用但不限于高斯常态分布。
[0166]
对搜索引擎指数的时间序列数据进行分解,具体包括:
[0167]
用马尔科夫链拟合随机序列{x
t
:t=1,2,

}的状态概率表达为式(3):p
ii
=p{x
t
=j}
ꢀꢀꢀꢀꢀ
(3)
[0168]
式(3)中,p
ii
为转移矩阵,p表示满足后续表达式的概率,x
t
为离散空间中的时间序列,j为预测方法序号,t为预测时段;
[0169]
状态概率分布的表达式为式(4)(5):
[0170]
p
t
=[p
t1
,p
t2


,p
tv
]
ꢀꢀꢀ
(4)
[0171][0172]
式(4)中,p
t
为t时刻的转移概率矩阵,p
tv
为系统由状态t转化为状态v的概率;v是一个为表示系统状态序号而引入的符号;式(5)中,为p
tj
的估计值,s为可能发生转移的总次数,t为拟合时段,n为预测方法的种类;
[0173]
随机序列的一步转移概率矩阵的估计表达式为:
[0174]
b=cg+e
ꢀꢀꢀꢀꢀ
(6)
[0175]
式(6)中,b为随机序列的估计矩阵,c为输入变量矩阵,g为随机序列的一步转移概率矩阵,e为误差矩阵,b=[p2,p3,

,p
t
],c=[p1,p2,

,p
t-1
];
[0176]
e的估计的表达式为:
[0177]
e=(b-cg)(b-αg)/(t-1)=[bb-bc(cc)-1
cb]/(t-1)
ꢀꢀꢀꢀ
(7)
[0178]
式(7)中,α为转移概率矩阵系数。
[0179]
状态概率的预测公式为(8)(9):
[0180]
p
t
=gp
t-1
ꢀꢀꢀꢀ
(8)
[0181][0182]
式(9)中,为负荷预测值的估计值,p
j
为组合预测模型中各个对应模型的权重值,y
j
为i时刻负荷预测值。
[0183]
步骤s6中,满足搜索引擎指数发展规律的函数需要满足条件为:具有一定的增长空间且存在最大的饱和值,原则上当时间趋近于无穷时,搜索引擎指数的值无限接近但不等于设定的最大值,所述搜索引擎指数时间序列的趋势项函数如图2所示。
[0184]
构建搜索引擎指数时间序列的趋势项函数的一种可能的实施方式如下:
[0185]
对逻辑回归函数进行修正,可以得到适用于搜索引擎指数的回归增长函数表达式为:
[0186][0187]
式(10)中,q(t)为趋势项函数,a表示曲线的最大渐近值,c表示曲线的增长率,m表示曲线的中点,h表示时间;
[0188]
这一函数可以进一步扩展成动态函数如式(11)所示:
[0189][0190]
式(11)中,a(t)为曲线最大渐近值函数,δ、γ为增长率的变化量,a(t)为匹配维度的向量。
[0191]
步骤s7中,构建搜索引擎指数时间序列的季节性函数的一种可能的实施方式如
下:
[0192]
将反映搜索引擎指数的周期性函数(如三角函数)转化为傅里叶级数,其表达式为:
[0193][0194]
式(12)中,g表示相加项的个数,z(t)表示季节性函数,m表示时间序列的周期,a
n
、b
n
分别为余弦函数和正弦函数的幅度,特别地,当时间周期为年时,式(12)转为式(13):
[0195][0196]
步骤s8中,构建搜索引擎指数时间序列的节假日效应函数的一种可能的实施方式如下:
[0197]
使用指示函数,设置一个参数用以限定所选节假日对搜索引擎指数的影响及适用范围,在这个影响及适用范畴中,可以进一步细分为前影响范围和后影响范围,节假日效应函数表达为式(14)(15):
[0198]
v(t)=[1(t∈d1),...,1(t∈d
l
)]
ꢀꢀꢀꢀꢀ
(14)
[0199]
f(t)=v(t)k
ꢀꢀꢀꢀꢀ
(15)
[0200]
式(14)中,d1,

,d
l
表示以第1到l个节假日为中心的邻域时间段,v(t)为回归矩阵;式(15)中,k为节假日影响范围参数,f(t)为节假日效应矩阵。
[0201]
步骤s9中,对与预测对象地点相关的多个搜索引擎关键词进行主成分分析,得出涵盖多维搜索引擎信息的线性组合,包括:
[0202]
对确定出的搜索关键词的搜索指数进行中心化,此过程的表达式为:
[0203][0204]
式(16)中,x表示搜索关键词的平均搜索指数,x
(λ)
表示搜索引擎指数时间序列中第λ个数据,b为该搜索引擎指数出现的频数;
[0205]
计算表征指数特征的协方差矩阵,协方差矩阵的表达式为:
[0206]
h=ψψ
t
ꢀꢀꢀꢀꢀ
(17)
[0207]
式(17)中,h为协方差矩阵,ψ为n维随机变量;
[0208]
对式(17)的协方差矩阵进行特征值分解;
[0209]
指定一个降维后的主成分比重阈值介于0到1之间,定义特征值数量参数η,则η的表达式满足:
[0210][0211]
式(18)中,λ
i
为协方差矩阵的第i个特征值;
[0212]
其中特征值需要满足式(19):
[0213]
λ1≥λ2≥

≥λ
i
ꢀꢀꢀ
(19)
[0214]
取出最大的η个特征值对应的特征向量(ρ1,ρ2,

,ρ
η
),将上述特征向量标准化后,组成特征向量矩阵;
[0215]
对样本集中的每一个样本x
(i)
,转化为新的样本z
(i)
=w
t
x
(i)
;w为样本转移矩阵;
[0216]
得到输出样本集ξ=(z
(1)
,z
(2)
,....z
(i)
)。
[0217]
步骤s10中,粒子群优化算法的速度更新公式为:
[0218][0219]
粒子群优化算法的位置更新公式为:
[0220][0221]
式(21)中w为惯性权重,μ1和μ2为学习因子,r1和r2为两个分布在[0,1]之间相互独立的随机数,和分别为在第s次迭代中,第α个粒子在第β维上的速度分量、位置分量、个体最优值和群体全局最优值;
[0222]
负荷预测模型参数寻优的惯性权重表达为式(22):
[0223][0224]
式(22)中,w(t)为负荷预测模型参数寻优的惯性权重,w
max
和w
min
分别为惯性权重的最大值和最小值;e为当前迭代次数;e
max
为最大迭代次数;
[0225]
基于标准柯西累积分布的扰动函数,其表达式为:
[0226][0227]
式(23)中,f(xm)表示扰动函数,xm为扰动函数的自变量;
[0228]
粒子群整体凝聚度的表达式为式(24):
[0229][0230]
式(24)中,coh为粒子群整体凝聚度,表示第s次迭代中,第α个粒子在第β维上位置的平均值;
[0231]
计算所有粒子的个体最优值pbest的平均值avg_pbest到当前最优值pbest在第β维上的距离χ(β)为:
[0232][0233][0234]
自适应变异调节变量xm(j)定义为:
[0235][0236]
式(27)中,xm(β)为自适应变异调节变量,λ为一常数,r
max
为各维间的最大距离;
[0237]
自适应柯西变异操作更新方程为:
[0238]
gbest
*
=gbest+f(xm)
ꢀꢀꢀꢀ
(28)
[0239]
式(28)中,gbest
*
为更新后的群体全局最优值;
[0240]
长短期记忆神经网络基本单元的状态更新方程组表达为式(29)-(34):
[0241]
f
t
=σ(γ
f
·
[h
t-1
,x
t
]+ξ
φ
)
ꢀꢀꢀꢀꢀꢀ
(29)
[0242]
φ
t
=σ(γi
·
[h
t-1
,x
t
]+ξ
φ
)
ꢀꢀꢀꢀ
(30)
[0243]
a
t
=tanh(γ
c
·
[h
t-1
,x
t
]+ξ
c
)
ꢀꢀꢀꢀ
(31)
[0244]
c
t
=f*c
t-1

t
*a
t
ꢀꢀꢀ
(32)
[0245]
o
t
=σ(γ
o
·
[h
t-1
,x
t
]+ξ
o
)
ꢀꢀꢀꢀꢀ
(33)
[0246]
h
t
=o
r
*tanh(c
t
)
ꢀꢀꢀꢀꢀꢀꢀ
(34)
[0247]
式(29)-(34)中,x
t
和h
t
分别表示输入向量和输出向量,f、φ、o分别表示遗忘门、输入门和输出门,c
t
与c
t-1
分别表示上一时刻与当前单元状态,h
t-1
与h
t
分别表示上一时刻与当前隐藏层单元的输出,σ表示sigmoid激活函数,tanh表示正切函数,γ和ξ表示权重矩阵和偏差向量。
[0248]
步骤s11中,使用基于果蝇优化算法的广义回归神经网络(foa-grnn),将搜索引擎指数和电力负荷数据以及其他因变量的历史数据作为训练集,用外推预测出的搜索引擎指数线性组合以及其他因变量的预测值作为输入量,对电力负荷数据进行预测。
[0249]
广义回归神经网络的模式层神经元传递函数为:
[0250][0251]
式(35)中,υ为模式层神经元传递函数,ω为网络输入变量;ω
l
为第l个神经元对应的学习样本;σ为权值;
[0252]
求和层对所有模式层神经元的输出进行算术求和,计算公式为:
[0253][0254]
式(36)中,l为神经元总个数;
[0255]
当连接函数为1,传递函数为:
[0256][0257]
式(37)中,s
d
为传递函数;
[0258]
grnn每个模式的单元输出为:
[0259][0260]
式(38)中,y
i
为样本观测值,δ为平滑参数;
[0261]
将广义回归神经网络构建在果蝇优化算法的基础上,对果蝇位置(x
aris
,y
aris
)进行随机初始化:
[0262]
x
aris
=rand y
aris
=rand
ꢀꢀꢀ
(39)
[0263]
式(39)中,x
aris
、y
aris
为果蝇未知的横纵坐标,rand代指随机数;
[0264]
更新各子种群果蝇位置:
[0265]
[0266][0267]
式(40)中x
jm
、y
jm
为果蝇个体新的位置,x
axis
、y
axis
为更新前果蝇位置的横坐标和纵坐标;式(41)中,w表示惯性权重,r
max
、r
min
为定义域上下限,d为控制参数,maxgen为最大迭代次数,gen表示当前迭代次数;
[0268]
各子种群果蝇到原点的距离表达式:
[0269][0270]
式(42)中,s
jm
为味道浓度判断值,dist
jm
为果蝇个体距离原点的距离,x
jm
、y
jm
、z
jm
为果蝇位置在三维空间中的坐标;
[0271]
各子种群果蝇个体适应度表达式为:
[0272]
smell
jm
=function(s
jm
)
ꢀꢀꢀ
(43)
[0273]
式(43)中,smell
jm
为味道浓度值,function为味道浓度判断函数;
[0274]
计算总群局部最优位置和适应度值:
[0275][0276]
式(44)中,smellbest为最佳味道浓度值,bestindex为该果蝇群体中味道浓度最高的果蝇,bestsmell为最佳味道浓度值对应的果蝇位置。
[0277]
本发明实施例具有以下有益效果:
[0278]
1.本发明实施例将有关于一个地区的搜索引擎指数纳入与电力负荷相关的因素考虑,为电力负荷预测领域提供了全新的视角。
[0279]
2.本发明实施例建立了搜索引擎指数的时间序列分解模型,有利于提高搜索引擎指数的预测精度。
[0280]
3.本发明实施例根据搜索引指数本身的特点建立了搜索引擎指数的时间序列分解模型的趋势项函数,趋势项部分作为一个独立的时间序列进行预测,有利于提高搜索引擎指数的预测精度。
[0281]
4.本发明实施例根据搜索引擎指数、电力负荷数据以及节假日三者的耦合关系构造了节假日效应函数,通过设置一个参数用以限定所选节假日对搜索引擎指数的影响及适用范围,在这个影响及适用范畴中,又可以进一步细分为前影响范围和后影响范围。节假日项部分作为一个独立的时间序列进行预测,有利于提高搜索引擎指数的预测精度。
[0282]
5.本发明实施例建立了搜索引擎指数-气象数据联合预测电力负荷的模型,突破了传统上电力负荷预测因子只能考虑自然因素而不能将社会因素量化纳入因变量的限制。
[0283]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1