基于梯度进化的新建风电场风电功率预测方法及系统技术方案

技术编号:37508972 阅读:33 留言:0更新日期:2023-05-07 09:48
本发明专利技术提出一种基于梯度进化的新建风电场风电功率预测方法及系统,涉及风电功率预测的技术领域,从目标风电场及其邻近风电场中获取风电相关数据,并对风电相关数据进行处理然后构建邻近风电场与目标风电场的时空图卷积生成对抗网络,有效地利用一定范围内邻近风电场与目标风电场在时间、空间上关系,构建相似图、相关图、距离图,充分的挖掘时空特性生成数据实现数据扩充,可以提高生成样本的质量,采用进化门控循环单元网络,基于梯度进化计算框架实现不同训练方式的优势互补,交换融合梯度信息,解决由神经网络搭建的门控循环单元网络单一训练方式中可能存在梯度消失、梯度爆炸、局部最优问题,提升风电功率预测精度。提升风电功率预测精度。提升风电功率预测精度。

【技术实现步骤摘要】
基于梯度进化的新建风电场风电功率预测方法及系统


[0001]本专利技术涉及风电功率预测的
,更具体地,涉及一种基于梯度进化的新建风电场风电功率预测方法及系统。

技术介绍

[0002]在双碳背景下,发展新能源发电成为全球趋势,风能作为清洁能源之一,具有可利用性强、时序波动性大的特点,其规模也在不断扩大,伴随而来的风电大规模并网对电力系统的经济、调度影响不可忽视,而精准的风电功率预测对整个电力系统的安全稳定性具有重要意义。
[0003]拥有丰富历史数据的风电场可以通过数学建模、机器学习、深度学习预测模型进行预测,而针对新建风电场缺乏历史数据导致预测精度低的问题,考虑邻近风电场与目标风电场在时间、空间上的隐含关系,利用邻近风电场拥有的历史功率数据和气象数据,有效的量化邻近风电场对目标风电场的时空关系,利用时空图卷积生成对抗网络实现数据扩充,进一步提升生成数据的质量。迄今为止,已有的生成数据方法仅考虑目标风电场自身的少样本历史数据,训练样本不足,使得生成数据单一,且未充分考虑邻近风电场的影响,因此,如何利用邻近风电场与目标风电场在时间、空间上的关系实现数据扩充,成为一种亟需解决的技术问题。
[0004]此外,风电功率时间序列和风速时间序列具有随机性和波动性强的特点,如果直接将这些特征序列输入到预测模型,其高频分量会加大预测的难度,降低预测精度。
[0005]现有技术中公开了一种新建风电场少数据风电功率短期预测方法,具体是一种基于进化生成对抗网络和双向门控循环单元的新建风电场少数据风电功率短期预测方法,该方法采用进化计算优化生成对抗网络,使得生成模型能够高效学习原始少数据的边际分布,并生成具有模态多样性和相似边际分布的新数据,以弥补原始小规模数据的局限性,对于新建风电场的少数据风电功率预测精度提升具有实际性的帮助;采用纵横交叉优化算法优化BiGRU网络中Dense层权重和偏置项,能够有效避开模型陷入局部最优并帮助其寻找到全局最优解,对提高少数据新建风电场的风电功率预测精度具有明显的效果,但在该方法实施的过程中,从模型外部入手,通过优化算法搜索训练完成后的参数最优解,并未实质性的解决模型训练过程中出现的梯度消失、梯度爆炸、局部最优等问题,对于模型最终用于风电功率预测时的预测精度有不良影响,无法保证风电功率预测精度。

技术实现思路

[0006]为解决当前用于新建小样本风电场风电功率预测的方法预测精度低的问题,本专利技术提出一种基于梯度进化的新建风电场风电功率预测方法及系统,提升了新建少样本风电场风电功率预测的精度。
[0007]为了达到上述技术效果,本专利技术的技术方案如下:
[0008]一种基于梯度进化的新建风电场风电功率预测方法,所述方法包括以下步骤:
[0009]S1.获取目标风电场及其邻近风电场的风电相关数据,并对风电相关数据进行处理;
[0010]S2.构建邻近风电场与目标风电场的时空图卷积生成对抗网络,将S1处理后的风电相关数据输入至时空图卷积生成对抗网络,以生成数据实现数据扩充;
[0011]S3.将未处理前目标风电场的风电相关数据与基于时空图卷积生成对抗网络的生成数据作为源数据集,利用多元模式分解将源数据集分解,基于分解后的数据形成输入特征矩阵;
[0012]S4.构建包括卷积神经网络和进化门控循环单元网络的预测模型;
[0013]S5.将输入特征矩阵作为预测模型的输入,利用预测模型的卷积神经网络提取特征,利用预测模型的进化门控循环单元网络挖掘特征之间的隐含时空关系;
[0014]S6.基于梯度进化计算框架,利用输入特征矩阵中的数据训练预测模型,得到训练好的预测模型,用于风电功率预测。
[0015]优选地,步骤S1所述的风电相关数据包括风电功率序列、风速序列、风向序列及温度数据,处理的过程为:将风电功率序列、风速序列、风向序列、温度数据进行异常值剔除和缺失值填补,风向序列采用正余弦处理,获得风向正弦序列WD
sin
和风向余弦序列WD
cos

[0016]优选地,构建邻近风电场与目标风电场的时空图卷积生成对抗网络时,以多图卷积神经网络作为时空图卷积生成对抗网络的生成器,其中,包括目标风电场与邻近风电场的相似性图GCN

SIM、相关性图GCN

COR及距离图GCN

DST,相似性图GCN

SIM、相关性图GCN

COR及距离图GCN

DST叠加起来构成综合图GCN

SYN,每张图由风电场节点ν和边ε组成,表示为G=(ν,ε),每个节点表示一个邻近风电场,每条边表示各个邻近风电场与目标风电场之间的相关性关系,由处理后的每个风电场的风电相关数据得出;
[0017]设相似性图GCN

SIM对应的相似性邻接矩阵为A
sim
,相关性图(GCN

COR)的相关性邻接矩阵为A
cor
,距离图(GCN

DST)的距离邻接矩阵为A
dst
,则融合图(GCN

SYN)的综合邻接矩阵为A
syn
=A
sim
+A
cor
+A
dst
,所有矩阵都被归一化到(0,1);
[0018]以一层时空卷积神经网络作为时空图卷积生成对抗网络的判别器,将S1处理后的风电相关数据输入至时空图卷积生成对抗网络,采用距离邻接矩阵A
dst
作为图的邻接矩阵来判别生成数据与原始风电相关数据之间的误差,指导生成器迭代更新,生成高质量数据。
[0019]在本技术方案中,采用时空图卷积生成对抗网络构成一定范围内邻近风电场与目标风电场的相似邻接矩阵A
sim
、相关邻接矩阵A
cor
、距离邻接矩阵A
dst
,三者分别构成相似图(GCN

SIM)、相关图(GCN

COR)、距离图(GCN

DST),再融合构成综合图(GCN

SYN),综合利用不同图所包含的时空关系生成高质量的数据,实现数据的扩充,提高了所需样本的数量和质量,有利于提升风电功率预测精度。
[0020]优选地,利用多元模式分解将源数据集分解,基于分解后的数据形成输入特征矩阵的过程为:
[0021]S31.设p
(k)
(t)表示源数据集中t时刻风电功率时间序列,v
m(k)
(t)、v
z(k)
(t)分别表示源数据集中t时刻经向风速时间序列和带状风速时间序列,则满足:
[0022][0023]其中,x(t)包含内在模式函数u
k
(t)的子序列数n
imf

[0024]S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于梯度进化的新建风电场风电功率预测方法,其特征在于,所述方法包括以下步骤:S1.获取目标风电场及其邻近风电场的风电相关数据,并对风电相关数据进行处理;S2.构建邻近风电场与目标风电场的时空图卷积生成对抗网络,将S1处理后的风电相关数据输入至时空图卷积生成对抗网络,以生成数据实现数据扩充;S3.将未处理前目标风电场的风电相关数据与基于时空图卷积生成对抗网络的生成数据作为源数据集,利用多元模式分解将源数据集分解,基于分解后的数据形成输入特征矩阵;S4.构建包括卷积神经网络和进化门控循环单元网络的预测模型;S5.将输入特征矩阵作为预测模型的输入,利用预测模型的卷积神经网络提取特征,利用预测模型的进化门控循环单元网络挖掘特征之间的隐含时空关系;S6.基于梯度进化计算框架,利用输入特征矩阵中的数据训练预测模型,得到训练好的预测模型,用于风电功率预测。2.根据权利要求1所述的基于梯度进化的新建风电场风电功率预测方法,其特征在于,步骤S1所述的风电相关数据包括风电功率序列、风速序列、风向序列及温度数据,处理的过程为:将风电功率序列、风速序列、风向序列、温度数据进行异常值剔除和缺失值填补,风向序列采用正余弦处理,获得风向正弦序列WD
sin
和风向余弦序列WD
cos
。3.根据权利要求2所述的基于梯度进化的新建风电场风电功率预测方法,其特征在于,构建邻近风电场与目标风电场的时空图卷积生成对抗网络时,以多图卷积神经网络作为时空图卷积生成对抗网络的生成器,其中,包括目标风电场与邻近风电场的相似性图GCN

SIM、相关性图GCN

COR及距离图GCN

DST,相似性图GCN

SIM、相关性图GCN

COR及距离图GCN

DST叠加起来构成综合图GCN

SYN,每张图由风电场节点ν和边ε组成,表示为G=(ν,ε),每个节点表示一个邻近风电场,每条边表示各个邻近风电场与目标风电场之间的相关性关系,由处理后的每个风电场的风电相关数据得出;设相似性图GCN

SIM对应的相似性邻接矩阵为A
sim
,相关性图(GCN

COR)的相关性邻接矩阵为A
cor
,距离图(GCN

DST)的距离邻接矩阵为A
dst
,则融合图(GCN

SYN)的综合邻接矩阵为A
syn
=A
sim
+A
cor
+A
dst
,所有矩阵都被归一化到(0,1);以一层时空卷积神经网络作为时空图卷积生成对抗网络的判别器,将S1处理后的风电相关数据输入至时空图卷积生成对抗网络,采用距离邻接矩阵A
dst
作为图的邻接矩阵来判别生成数据与原始风电相关数据之间的误差,指导生成器迭代更新,生成高质量数据。4.根据权利要求1所述的基于梯度进化的新建风电场风电功率预测方法,其特征在于,利用多元模式分解将源数据集分解,基于分解后的数据形成输入特征矩阵的过程为:S31.设p
(k)
(t)表示源数据集中t时刻风电功率时间序列,v
m(k)
(t)、v
z(k)
(t)分别表示源数据集中t时刻经向风速时间序列和带状风速时间序列,则满足:其中,x(t)包含内在模式函数u
k
(t)的子序列数n
imf
;S32.利用多元模式分解将源数据集分解,得到三组分别属于p(t)、v
m
(t)、v
z
(t)的子序
列这些子序列的集合被用作预测模型的输入之一;S33.基于分解后的数据形成输入特征矩阵X
input
,表达式为:其中,P
t

m
、Tem
t

m
分别表示风电场t

m时刻风电场的功率、径向风速、带状风速、风向正弦、风向余弦和温度。5.根据权利要求4所述的基于梯度进化的新建风电场风电功率预测方法,其特征在于,步骤S4所述构建包括卷积神经网络和进化门控循环单元网络的预测模型的过程为:S41.搭建卷积神经网络模块以提取输入特征矩阵的输入特征,卷积神经网络模块包括三层2D卷积层和一个全连接层,三层2D卷积层的卷积核大小相同,过滤器数量分别为4、8、16,激活函数均为ReLU函数,填充方式均为same,采用最大池化方式池化,三层2D卷积层后接一个全连接层输出;S42.搭建三层进化门控循环单元网络,三层进化门控循环单元网络的神经元数量分别为4、8、16,激活函数均为ReLU函数,三层门控循环单元网络后接一个全连接层,全连接层激活函数为ReLU函数,三层进化门控循环单元网络前向传播公式满足:其中,W
r
、W
z
、W
h
、U
r
、U
z
、U
h
为权重参数矩阵,b
r
、b
z
、b
h
为偏置参数矩阵,为矩阵乘法,σ为Sigmod函数,r
t
为重置门,z
t
为更新门,为当前时刻隐含层的候选状态,y
t
为当前隐含状态,y
t
‑1为前一时刻的隐含状态,x
t
为当前时刻的输入状态。S43.卷积神经网络模块的输出端连接三层进化门...

【专利技术属性】
技术研发人员:孟安波张海涛容嘉瑜冼梓康陈黍张展李晨殷豪严柏平罗坚强范竞敏
申请(专利权)人:广东工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1