基于增量深度时间卷积网络的多地貌风电场出力预测方法与流程
未命名
09-01
阅读:65
评论:0

1.本发明涉及风电场出力预测技术领域,尤其是涉及一种基于增量深度时间卷积网络的多地貌风电场出力预测。
背景技术:
2.风电场出力预测已经成为风电行业中一个非常重要的领域之一,由于风能存在不确定性和波动性,因此准确地预测风电场的发电量对于保证电网的稳定运行和优化风力发电效益至关重要,正确的预测风电场的出力情况可以帮助决策者更加合理地调度风电场,提高风力发电的效益,减少对传统发电资源的依赖,推动可再生能源的发展,同时,准确的风电场出力预测还可以为电网调度和规划提供可靠的参考依据,保证电网的平稳运行和优化管理。
3.目前,风电场出力预测的方法主要分为物理法、统计法、人工智能法,物理法虽然具有较高的科学性和可解释性,但是物理模型的建立需要准确的气象、风机等参数,且建模过程比较复杂,计算量大,需要专业技术人员进行操作,对于复杂的非线性系统难以建立有效的预测模型;基于统计学的预测方法是基于历史数据及经验规律来建立的,统计模型对历史数据的依赖性强,且无法有效处理大量的高维数据,对于气象条件、地域特征变化较大的风电场出力的预测结果精度较低;基于人工智能的方法也是基于历史数据而建立的,但它是从大量的历史数据中自动学习风电场出力与气象、风机等因素之间的非线性关系,相对于物理法和统计法,其预测精度较高,具有更好的通用性和适应性,但是现用于风电场出力预测的人工智能的方法需要将所有历史数据一次性输入模型进行训练,计算复杂度高、计算资源需求高,难以实时地学习新增的风电场数据,并且在处理不同地貌风电场数据的时序性方面存在一定的挑战。
技术实现要素:
4.本发明旨在提供一种基于增量深度时间卷积网络的多地貌风电场出力预测方法,以解决上述技术问题,通过构建增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,减少不同地貌风电场数据和时序数据特征的不平衡程度,且能够终身学习不同地貌风电场新增加的特征数据,从而提高风电场出力预测情况的精度和鲁棒性。
5.为了解决上述技术问题,本发明提供了一种基于增量深度时间卷积网络的多地貌风电场出力预测方法,包括以下步骤:
6.收集不同地区的风电场气象数据、地形数据和各风电场出力数据,构建不同地貌风电场数据库;
7.基于深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据;
8.基于初步增量卷积神经网络对不同地貌风电场数据库中的数据进行学习并进行
网络参数更新,得到增量卷积神经网络;
9.将待预测风电场的气象数据、地形数据作为增量卷积神经网络输入,获取多地貌风电场出力预测结果。
10.上述方案通过构建增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,减少不同地貌风电场数据和时序数据特征的不平衡程度,且能够终身学习不同地貌风电场新增加的特征数据,从而提高风电场出力预测情况的精度和鲁棒性。
11.进一步地,所述深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据,具体为:
12.所述深度时间卷积网络由膨胀因果卷积单元、残差单元、一个平均池化层、全连接层和softmax层构成,每一个膨胀因果卷积单元由多个一维膨胀因果卷积层组成,一维膨胀因果卷积网络通过设置不同卷积核大小和膨胀系数的组合,来控制感受野的扩张程度,从而提高对不同地貌风电场的特性和时序变化信息的捕捉能力,其中:
13.假设一个膨胀因果卷积单元的输入风电场气象数据和地形数据为x,采用一维膨胀因果卷积网络从时间序列数据中提取特征,则膨胀因果卷积单元的特征输出z为:
[0014][0015]
式中,σ(
·
)为relu激活函数,i是用于遍历卷积核在第l层中位置的索引,k是卷积核的大小,是权重参数,d为膨胀因子,d
×
i为膨胀卷积中卷积核在每个位置i处对应的时间步,t表示时间序列数据x中的时间步,x
t-d
×i为距离当前位置t为d
×
i的时间步上的输入数据,i表示一个指示函数,当时间步t大于d
×
i时为1,否则为0,b
l
是第l层的偏置项;每个残差单元由两个膨胀因果卷积单元、一个一维卷积层和跳跃连接组成,残差单元的输出f表示为:
[0016]
f=z(x)+f(x)
[0017]
式中,z(x)表示输入序列x经过两个膨胀因果卷积单元后的输出,f(x)表示输入序列x经过一个一维卷积层的输出;对输入的风电场气象数据和地形数据进行特征提取后,采用平均池化层对提取到的时序系列数据沿时间轴方向进行压缩,生成一个固定长度的输出向量,经过全连接层和softmax层后得到风电场的出力预测值;
[0018]
在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据。
[0019]
进一步地,所述在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据,具体为:
[0020]
将深度时间卷积网络作为初始模型,基于增量学习法在初始模型损失函数上增加一个正则项,其中包括每个参数的重要性权重和当前模型参数与初始模型参数的平均值之间的差异,以构建初步增量卷积神经网络,初步增量卷积神经网络损失函数表示为:
[0021]
[0022]
式中,n为样本数量,yi为第i个样本的真实值,yi为第i个样本的预测值,λ为正则化系数,m为模型参数的数量,wj为第j个参数的重要性权重,θj表示当前模型第j个参数的当前值,θ
old
表示初始模型参数的平均值;当前模型的第j个参数的更新为:
[0023][0024]
式中,α为学习率,为损失函数l对第个j参数求偏导;通过对初始模型的持续更新,构建的初步增量卷积神经网络能够终身学习不同地貌风电场新增加的特征数据。
[0025]
进一步地,所述收集不同地区的风电场气象数据、地形数据和各风电场出力数据,构建不同地貌风电场数据库,具体为:
[0026]
收集不同地区的风电场气象数据、地形数据和各风电场出力数据;
[0027]
对风电场气象数据、地形数据和各风电场出力数据进行检查与修正,将数据的数据格式及采样频率进行统一;
[0028]
基于统一后的风电场气象数据、地形数据和各风电场出力数据构建不同地貌风电场数据库。
[0029]
上述方案中,对风电场气象数据、地形数据和各风电场出力数据进行检查与修正,将数据的数据格式及采样频率进行统一,可以确保数据的准确性、完整性和一致性,以使后续更新的增量卷积神经网络性能更加。
[0030]
上述方案提供的一种基于增量深度时间卷积网络的多地貌风电场出力预测方法,其可以同时预测多个风电场的出力情况,且可以从多个角度、多个尺度上提取丰富的时序特征,提高预测精度和稳定性;该方案还可以自适应地学习并处理不同地形、不同气象条件的数据,更加准确地预测风电场的出力情况。
[0031]
本发明提供一种基于增量卷积神经网络的风电场出力预测系统,用于实现一种基于增量深度时间卷积网络的多地貌风电场出力预测方法,其包括:
[0032]
数据库构建模块,用于收集不同地区的风电场气象数据、地形数据和各风电场出力数据,构建不同地貌风电场数据库;
[0033]
初步增量卷积神经网络构建模块,用于基于深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据;
[0034]
增量卷积神经网络更新模块,用于基于初步增量卷积神经网络对不同地貌风电场数据库中的数据进行学习并进行网络参数更新,得到增量卷积神经网络;
[0035]
预测模块,用于将待预测风电场的气象数据、地形数据作为增量卷积神经网络输入,获取多地貌风电场出力预测结果。
[0036]
上述系统架构简单,实现方便,其通过构建增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,减少不同地貌风电场数据和时序数据特征的不平衡程度,且能够终身学习不同地貌风电场新增加的特征数据,从而提高风电场出力预测情况的精度和鲁棒性。
[0037]
进一步地,所述初步增量卷积神经网络构建模块,用于基于深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地
貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据,具体为:
[0038]
所述深度时间卷积网络由膨胀因果卷积单元、残差单元、一个平均池化层、全连接层和softmax层构成,每一个膨胀因果卷积单元由多个一维膨胀因果卷积层组成,一维膨胀因果卷积网络通过设置不同卷积核大小和膨胀系数的组合,来控制感受野的扩张程度,从而提高对不同地貌风电场的特性和时序变化信息的捕捉能力,其中:
[0039]
假设一个膨胀因果卷积单元的输入风电场气象数据和地形数据为x,采用一维膨胀因果卷积网络从时间序列数据中提取特征,则膨胀因果卷积单元的特征输出z为:
[0040][0041]
式中,σ(
·
)为relu激活函数,i是用于遍历卷积核在第l层中位置的索引,k是卷积核的大小,是权重参数,d为膨胀因子,d
×
i为膨胀卷积中卷积核在每个位置i处对应的时间步,t表示时间序列数据x中的时间步,x
t-d
×i为距离当前位置t为d
×
i的时间步上的输入数据,i表示一个指示函数,当时间步t大于d
×
i时为1,否则为0,b
l
是第l层的偏置项;每个残差单元由两个膨胀因果卷积单元、一个一维卷积层和跳跃连接组成,残差单元的输出f表示为:
[0042]
f=z(x)+f(x)
[0043]
式中,z(x)表示输入序列x经过两个膨胀因果卷积单元后的输出,f(x)表示输入序列x经过一个一维卷积层的输出;对输入的风电场气象数据和地形数据进行特征提取后,采用平均池化层对提取到的时序系列数据沿时间轴方向进行压缩,生成一个固定长度的输出向量,经过全连接层和softmax层后得到风电场的出力预测值;
[0044]
在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据。
[0045]
进一步地,在所述初步增量卷积神经网络构建模块中,所述在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据,具体为:
[0046]
将深度时间卷积网络作为初始模型,基于增量学习法在初始模型损失函数上增加一个正则项,其中包括每个参数的重要性权重和当前模型参数与初始模型参数的平均值之间的差异,以构建初步增量卷积神经网络,初步增量卷积神经网络损失函数表示为:
[0047][0048]
式中,n为样本数量,yi为第i个样本的真实值,yi为第i个样本的预测值,λ为正则化系数,m为模型参数的数量,wj为第j个参数的重要性权重,θj表示当前模型第j个参数的当前值,θ
old
表示初始模型参数的平均值;当前模型的第j个参数的更新为:
[0049]
[0050]
式中,α为学习率,为损失函数l对第个j参数求偏导;通过对初始模型的持续更新,构建的初步增量卷积神经网络能够终身学习不同地貌风电场新增加的特征数据。
[0051]
进一步地,所述数据库构建模块,用于收集不同地区的风电场气象数据、地形数据和各风电场出力数据,构建不同地貌风电场数据库,具体为:
[0052]
收集不同地区的风电场气象数据、地形数据和各风电场出力数据;
[0053]
对风电场气象数据、地形数据和各风电场出力数据进行检查与修正,将数据的数据格式及采样频率进行统一;
[0054]
基于统一后的风电场气象数据、地形数据和各风电场出力数据构建不同地貌风电场数据库。
[0055]
本发明提供一种计算机终端设备,包括:一个或多个处理器;存储器,与所述处理器耦接,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现一种基于增量深度时间卷积网络的多地貌风电场出力预测方法。
[0056]
本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现一种基于增量深度时间卷积网络的多地貌风电场出力预测方法。
附图说明
[0057]
图1为本发明一实施例提供的一种基于增量深度时间卷积网络的多地貌风电场出力预测方法流程示意图;
[0058]
图2为本发明一实施例提供的一种一维膨胀因果卷积网络结构示意图;
[0059]
图3为本发明一实施例提供的一种卷积单元和残差单元的结构示意图;
[0060]
图4为本发明一实施例提供的一种多地貌风电场出力预测控制框架示意图;
[0061]
图5为本发明一实施例提供的一种基于增量深度时间卷积网络的多地貌风电场出力预测系统架构图。
具体实施方式
[0062]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0063]
请参见图1,本实施例提供一种基于增量深度时间卷积网络的多地貌风电场出力预测方法,包括以下步骤:
[0064]
s1:收集不同地区的风电场气象数据、地形数据和各风电场出力数据,构建不同地貌风电场数据库;
[0065]
s2:基于深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据;
[0066]
s3:基于初步增量卷积神经网络对不同地貌风电场数据库中的数据进行学习并进
行网络参数更新,得到增量卷积神经网络;
[0067]
s4:将待预测风电场的气象数据、地形数据作为增量卷积神经网络输入,获取多地貌风电场出力预测结果。
[0068]
本实施例通过构建增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,减少不同地貌风电场数据和时序数据特征的不平衡程度,且能够终身学习不同地貌风电场新增加的特征数据,从而提高风电场出力预测情况的精度和鲁棒性。
[0069]
进一步地,所述深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据,具体为:
[0070]
所述深度时间卷积网络由膨胀因果卷积单元、残差单元、一个平均池化层、全连接层和softmax层构成,每一个膨胀因果卷积单元由多个一维膨胀因果卷积层组成,一维膨胀因果卷积网络通过设置不同卷积核大小和膨胀系数的组合,来控制感受野的扩张程度,从而提高对不同地貌风电场的特性和时序变化信息的捕捉能力,其中:
[0071]
假设一个膨胀因果卷积单元的输入风电场气象数据和地形数据为x,采用一维膨胀因果卷积网络从时间序列数据中提取特征,则膨胀因果卷积单元的特征输出z为:
[0072][0073]
式中,σ(
·
)为relu激活函数,i是用于遍历卷积核在第l层中位置的索引,k是卷积核的大小,是权重参数,d为膨胀因子,d
×
i为膨胀卷积中卷积核在每个位置i处对应的时间步,t表示时间序列数据x中的时间步,x
t-d
×i为距离当前位置t为d
×
i的时间步上的输入数据,i表示一个指示函数,当时间步t大于d
×
i时为1,否则为0,b
l
是第l层的偏置项;每个残差单元由两个膨胀因果卷积单元、一个一维卷积层和跳跃连接组成,残差单元的输出f表示为:
[0074]
f=z(x)+f(x)
[0075]
式中,z(x)表示输入序列x经过两个膨胀因果卷积单元后的输出,f(x)表示输入序列x经过一个一维卷积层的输出;对输入的风电场气象数据和地形数据进行特征提取后,采用平均池化层对提取到的时序系列数据沿时间轴方向进行压缩,生成一个固定长度的输出向量,经过全连接层和softmax层后得到风电场的出力预测值;
[0076]
在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据。
[0077]
为了进一步细化本发明的技术特征,凸显其技术优势,本实施例具体提供一种一维膨胀因果卷积网络结构。一维膨胀因果卷积网络通过设置不同卷积核大小和膨胀系数的组合,来控制感受野的扩张程度,从而提高对输入序列的信息提取能力。图2中,设置一维膨胀因果卷积网络的卷积核的大小为3,膨胀系数分别为1、2和4来说明一维膨胀因果卷积网络;首先将不同地区的风电场气象数据、地形数据和出力数据进行零填充,得到扩展后的输入序列,并将输入序列输入到网络中,根据不同的时间步对输入的序列进行采样,每一个网络层的采样频率都不一样,具体的来说,膨胀系数设置为1时,表示将上一层的所有数据进行采样,每一次采3个数据点,膨胀系数设置为2时,表示隔一个数据点再进行采样,每一次
采3个数据点,膨胀系数设置为4时,表示隔3个数据点再进行采样,每次采三个数据点,最后得到一维膨胀因果卷积网络的输出。
[0078]
进一步地,请参见图3,本实施例还具体提供一种卷积单元和残差单元的结构。每一个残差单元由两个卷积单元和一个一维全卷积网络构成。在残差单元中,第一个卷积单元对输入的特征数据先进行一维膨胀因果卷积操作,然后将权重进行归一化处理,再使用relu激活函数进行非线性映射,最后进行正则化操作,得到第一个卷积单元的特征输出,得到的特征输出作为第二个卷积单元的输入,第二个卷积单元再对第一个卷积单元的输出进行类似的操作,得到第二个卷积单元的特征输出,最后,将第二卷积单元的输出和一维全卷积网络的输出相加得到的值作为残差单元的输出。
[0079]
进一步地,所述在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据,具体为:
[0080]
将深度时间卷积网络作为初始模型,基于增量学习法在初始模型损失函数上增加一个正则项,其中包括每个参数的重要性权重和当前模型参数与初始模型参数的平均值之间的差异,以构建初步增量卷积神经网络,初步增量卷积神经网络损失函数表示为:
[0081][0082]
式中,n为样本数量,yi为第i个样本的真实值,yi为第i个样本的预测值,λ为正则化系数,m为模型参数的数量,wj为第j个参数的重要性权重,θj表示当前模型第j个参数的当前值,θ
old
表示初始模型参数的平均值;当前模型的第j个参数的更新为:
[0083][0084]
式中,α为学习率,为损失函数l对第个j参数求偏导;通过对初始模型的持续更新,构建的初步增量卷积神经网络能够终身学习不同地貌风电场新增加的特征数据。
[0085]
为了进一步细化本发明的技术特征,凸显其技术优势,本实施例具体提供一种用于实现多地貌风电场出力预测方法的控制框架,具体可参见图4。首先采集不同地貌风电场的气象数据、地形数据和出力数据,并将这些数据存放到数据库中,这些数据按时间先后顺序划分为历史数据和新增数据,历史数据用来训练增量深度时间卷积网络模型,经过训练后,增量深度时间卷积网络模型根据新增气象数据和地形数据预测不同地貌风电场的出力情况;之后,增量深度时间卷积网络模型对新增的数据进行学习,在学习过程中能够自适应的更新自身的网络参数,从而逐渐适应不同风电场的出力特征和环境变化,从而提高不同地貌风电场出力预测精度。
[0086]
本实施例采用时间卷积层的方式处理时间序列数据,能够捕捉气象数据和风电场出力之间的时序关系,在保证预测准确性的同时提高计算效率;其次,该控制架构考虑不同地貌风电场的特征差异,使得模型更好的适应不同地域的数据特点,同时,该方法具有增量学习的能力,在已有的预测模型的基础上,可随着新数据的到来不断更新和优化模型,能够更精准地预测不同地貌的风电场的出来情况。
[0087]
进一步地,所述收集不同地区的风电场气象数据、地形数据和各风电场出力数据,
构建不同地貌风电场数据库,具体为:
[0088]
收集不同地区的风电场气象数据、地形数据和各风电场出力数据;
[0089]
对风电场气象数据、地形数据和各风电场出力数据进行检查与修正,将数据的数据格式及采样频率进行统一;
[0090]
基于统一后的风电场气象数据、地形数据和各风电场出力数据构建不同地貌风电场数据库。
[0091]
在本实施例中,对风电场气象数据、地形数据和各风电场出力数据进行检查与修正,将数据的数据格式及采样频率进行统一,可以确保数据的准确性、完整性和一致性,以使后续更新的增量卷积神经网络性能更加。
[0092]
本实施例提供的一种基于增量深度时间卷积网络的多地貌风电场出力预测方法,其可以同时预测多个风电场的出力情况,且可以从多个角度、多个尺度上提取丰富的时序特征,提高预测精度和稳定性;该方案还可以自适应地学习并处理不同地形、不同气象条件的数据,更加准确地预测风电场的出力情况。
[0093]
请参见图5,本实施例提供一种基于增量深度时间卷积网络的多地貌风电场出力预测系统,用于实现一种基于增量深度时间卷积网络的多地貌风电场出力预测方法,其包括:
[0094]
数据库构建模块,用于收集不同地区的风电场气象数据、地形数据和各风电场出力数据,构建不同地貌风电场数据库;
[0095]
初步增量卷积神经网络构建模块,用于基于深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据;
[0096]
增量卷积神经网络更新模块,用于基于初步增量卷积神经网络对不同地貌风电场数据库中的数据进行学习并进行网络参数更新,得到增量卷积神经网络;
[0097]
预测模块,用于将待预测风电场的气象数据、地形数据作为增量卷积神经网络输入,获取多地貌风电场出力预测结果。
[0098]
本实施例提供的系统架构简单,实现方便,其通过构建增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,减少不同地貌风电场数据和时序数据特征的不平衡程度,且能够终身学习不同地貌风电场新增加的特征数据,从而提高风电场出力预测情况的精度和鲁棒性。
[0099]
进一步地,所述初步增量卷积神经网络构建模块,用于基于深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据,具体为:
[0100]
所述深度时间卷积网络由膨胀因果卷积单元、残差单元、一个平均池化层、全连接层和softmax层构成,每一个膨胀因果卷积单元由多个一维膨胀因果卷积层组成,一维膨胀因果卷积网络通过设置不同卷积核大小和膨胀系数的组合,来控制感受野的扩张程度,从而提高对不同地貌风电场的特性和时序变化信息的捕捉能力,其中:
[0101]
假设一个膨胀因果卷积单元的输入风电场气象数据和地形数据为x,采用一维膨胀因果卷积网络从时间序列数据中提取特征,则膨胀因果卷积单元的特征输出z为:
[0102][0103]
式中,σ(
·
)为relu激活函数,i是用于遍历卷积核在第l层中位置的索引,k是卷积核的大小,是权重参数,d为膨胀因子,d
×
i为膨胀卷积中卷积核在每个位置i处对应的时间步,t表示时间序列数据x中的时间步,x
t-d
×i为距离当前位置t为d
×
i的时间步上的输入数据,i表示一个指示函数,当时间步t大于d
×
i时为1,否则为0,b
l
是第l层的偏置项;每个残差单元由两个膨胀因果卷积单元、一个一维卷积层和跳跃连接组成,残差单元的输出f表示为:
[0104]
f=z(x)+f(x)
[0105]
式中,z(x)表示输入序列x经过两个膨胀因果卷积单元后的输出,f(x)表示输入序列x经过一个一维卷积层的输出;对输入的风电场气象数据和地形数据进行特征提取后,采用平均池化层对提取到的时序系列数据沿时间轴方向进行压缩,生成一个固定长度的输出向量,经过全连接层和softmax层后得到风电场的出力预测值;
[0106]
在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据。
[0107]
进一步地,在所述初步增量卷积神经网络构建模块中,所述在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据,具体为:
[0108]
将深度时间卷积网络作为初始模型,基于增量学习法在初始模型损失函数上增加一个正则项,其中包括每个参数的重要性权重和当前模型参数与初始模型参数的平均值之间的差异,以构建初步增量卷积神经网络,初步增量卷积神经网络损失函数表示为:
[0109][0110]
式中,n为样本数量,yi为第i个样本的真实值,yi为第i个样本的预测值,λ为正则化系数,m为模型参数的数量,wj为第j个参数的重要性权重,θj表示当前模型第j个参数的当前值,θ
old
表示初始模型参数的平均值;当前模型的第j个参数的更新为:
[0111][0112]
式中,α为学习率,为损失函数l对第个j参数求偏导;通过对初始模型的持续更新,构建的初步增量卷积神经网络能够终身学习不同地貌风电场新增加的特征数据。
[0113]
进一步地,所述数据库构建模块,用于收集不同地区的风电场气象数据、地形数据和各风电场出力数据,构建不同地貌风电场数据库,具体为:
[0114]
收集不同地区的风电场气象数据、地形数据和各风电场出力数据;
[0115]
对风电场气象数据、地形数据和各风电场出力数据进行检查与修正,将数据的数据格式及采样频率进行统一;
[0116]
基于统一后的风电场气象数据、地形数据和各风电场出力数据构建不同地貌风电
场数据库。
[0117]
本实施例提供一种计算机终端设备,包括:一个或多个处理器;存储器,与所述处理器耦接,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现一种基于增量深度时间卷积网络的多地貌风电场出力预测方法。
[0118]
本实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现一种基于增量深度时间卷积网络的多地貌风电场出力预测方法。
[0119]
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
技术特征:
1.基于增量深度时间卷积网络的多地貌风电场出力预测方法,其特征在于,包括以下步骤:收集不同地区的风电场气象数据、地形数据和各风电场出力数据,构建不同地貌风电场数据库;基于深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据;基于初步增量卷积神经网络对不同地貌风电场数据库中的数据进行学习并进行网络参数更新,得到增量卷积神经网络;将待预测风电场的气象数据、地形数据作为增量卷积神经网络输入,获取多地貌风电场出力预测结果。2.根据权利要求1所述的基于增量深度时间卷积网络的多地貌风电场出力预测方法,其特征在于,所述深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据,具体为:所述深度时间卷积网络由膨胀因果卷积单元、残差单元、一个平均池化层、全连接层和softmax层构成,每一个膨胀因果卷积单元由多个一维膨胀因果卷积层组成,一维膨胀因果卷积网络通过设置不同卷积核大小和膨胀系数的组合,来控制感受野的扩张程度,从而提高对不同地貌风电场的特性和时序变化信息的捕捉能力,其中:假设一个膨胀因果卷积单元的输入风电场气象数据和地形数据为x,采用一维膨胀因果卷积网络从时间序列数据中提取特征,则膨胀因果卷积单元的特征输出z为:式中,σ(
·
)为relu激活函数,i是用于遍历卷积核在第l层中位置的索引,k是卷积核的大小,是权重参数,d为膨胀因子,d
×
i为膨胀卷积中卷积核在每个位置i处对应的时间步,t表示时间序列数据x中的时间步,x
t-d
×
i
为距离当前位置t为d
×
i的时间步上的输入数据,i表示一个指示函数,当时间步t大于d
×
i时为1,否则为0,b
l
是第l层的偏置项;每个残差单元由两个膨胀因果卷积单元、一个一维卷积层和跳跃连接组成,残差单元的输出f表示为:f=z(x)+f(x)式中,z(x)表示输入序列x经过两个膨胀因果卷积单元后的输出,f(x)表示输入序列x经过一个一维卷积层的输出;对输入的风电场气象数据和地形数据进行特征提取后,采用平均池化层对提取到的时序系列数据沿时间轴方向进行压缩,生成一个固定长度的输出向量,经过全连接层和softmax层后得到风电场的出力预测值;在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据。3.根据权利要求2所述的基于增量深度时间卷积网络的多地貌风电场出力预测方法,其特征在于,所述在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积
神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据,具体为:将深度时间卷积网络作为初始模型,基于增量学习法在初始模型损失函数上增加一个正则项,其中包括每个参数的重要性权重和当前模型参数与初始模型参数的平均值之间的差异,以构建初步增量卷积神经网络,初步增量卷积神经网络损失函数表示为:式中,n为样本数量,y
i
为第i个样本的真实值,y
i
为第i个样本的预测值,λ为正则化系数,m为模型参数的数量,w
j
为第j个参数的重要性权重,θ
j
表示当前模型第j个参数的当前值,θ
old
表示初始模型参数的平均值;当前模型的第j个参数的更新为:式中,α为学习率,为损失函数l对第个j参数求偏导;通过对初始模型的持续更新,构建的初步增量卷积神经网络能够终身学习不同地貌风电场新增加的特征数据。4.根据权利要求1~3任一项所述的基于增量深度时间卷积网络的多地貌风电场出力预测方法,其特征在于,所述收集不同地区的风电场气象数据、地形数据和各风电场出力数据,构建不同地貌风电场数据库,具体为:收集不同地区的风电场气象数据、地形数据和各风电场出力数据;对风电场气象数据、地形数据和各风电场出力数据进行检查与修正,将数据的数据格式及采样频率进行统一;基于统一后的风电场气象数据、地形数据和各风电场出力数据构建不同地貌风电场数据库。5.基于增量深度时间卷积网络的多地貌风电场出力预测系统,其特征在于,包括:数据库构建模块,用于收集不同地区的风电场气象数据、地形数据和各风电场出力数据,构建不同地貌风电场数据库;初步增量卷积神经网络构建模块,用于基于深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据;增量卷积神经网络更新模块,用于基于初步增量卷积神经网络对不同地貌风电场数据库中的数据进行学习并进行网络参数更新,得到增量卷积神经网络;预测模块,用于将待预测风电场的气象数据、地形数据作为增量卷积神经网络输入,获取多地貌风电场出力预测结果。6.根据权利要求5所述的基于增量深度时间卷积网络的多地貌风电场出力预测系统,其特征在于,所述初步增量卷积神经网络构建模块,用于基于深度时间卷积网络及增量学习法,构建初步增量卷积神经网络,以使初步增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,且能够终身学习不同地貌风电场新增加的特征数据,具体为:所述深度时间卷积网络由膨胀因果卷积单元、残差单元、一个平均池化层、全连接层和softmax层构成,每一个膨胀因果卷积单元由多个一维膨胀因果卷积层组成,一维膨胀因果
卷积网络通过设置不同卷积核大小和膨胀系数的组合,来控制感受野的扩张程度,从而提高对不同地貌风电场的特性和时序变化信息的捕捉能力,其中:假设一个膨胀因果卷积单元的输入风电场气象数据和地形数据为x,采用一维膨胀因果卷积网络从时间序列数据中提取特征,则膨胀因果卷积单元的特征输出z为:式中,σ(
·
)为relu激活函数,i是用于遍历卷积核在第l层中位置的索引,k是卷积核的大小,是权重参数,d为膨胀因子,d
×
i为膨胀卷积中卷积核在每个位置i处对应的时间步,t表示时间序列数据x中的时间步,x
t-d
×
i
为距离当前位置t为d
×
i的时间步上的输入数据,i表示一个指示函数,当时间步t大于d
×
i时为1,否则为0,b
l
是第l层的偏置项;每个残差单元由两个膨胀因果卷积单元、一个一维卷积层和跳跃连接组成,残差单元的输出f表示为:f=z(x)+f(x)式中,z(x)表示输入序列x经过两个膨胀因果卷积单元后的输出,f(x)表示输入序列x经过一个一维卷积层的输出;对输入的风电场气象数据和地形数据进行特征提取后,采用平均池化层对提取到的时序系列数据沿时间轴方向进行压缩,生成一个固定长度的输出向量,经过全连接层和softmax层后得到风电场的出力预测值;在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据。7.根据权利要求6所述的基于增量深度时间卷积网络的多地貌风电场出力预测系统,其特征在于,在所述初步增量卷积神经网络构建模块中,所述在所述深度时间卷积网络的基础上,基于增量学习法,构建初步增量卷积神经网络,以使其能够终身学习不同地貌风电场新增加的特征数据,具体为:将深度时间卷积网络作为初始模型,基于增量学习法在初始模型损失函数上增加一个正则项,其中包括每个参数的重要性权重和当前模型参数与初始模型参数的平均值之间的差异,以构建初步增量卷积神经网络,初步增量卷积神经网络损失函数表示为:式中,n为样本数量,y
i
为第i个样本的真实值,y
i
为第i个样本的预测值,λ为正则化系数,m为模型参数的数量,w
j
为第j个参数的重要性权重,θ
j
表示当前模型第j个参数的当前值,θ
old
表示初始模型参数的平均值;当前模型的第j个参数的更新为:式中,α为学习率,为损失函数l对第个j参数求偏导;通过对初始模型的持续更新,构建的初步增量卷积神经网络能够终身学习不同地貌风电场新增加的特征数据。8.根据权利要求5~7任一项所述的基于增量深度时间卷积网络的多地貌风电场出力
预测系统,其特征在于,所述数据库构建模块,用于收集不同地区的风电场气象数据、地形数据和各风电场出力数据,构建不同地貌风电场数据库,具体为:收集不同地区的风电场气象数据、地形数据和各风电场出力数据;对风电场气象数据、地形数据和各风电场出力数据进行检查与修正,将数据的数据格式及采样频率进行统一;基于统一后的风电场气象数据、地形数据和各风电场出力数据构建不同地貌风电场数据库。9.一种计算机终端设备,其特征在于,包括:一个或多个处理器;存储器,与所述处理器耦接,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至4任一项所述的基于增量深度时间卷积网络的多地貌风电场出力预测方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的基于增量深度时间卷积网络的多地貌风电场出力预测方法。
技术总结
本发明提供了一种基于增量深度时间卷积网络的多地貌风电场出力预测方法,其方法包括:构建不同地貌风电场数据库;基于深度时间卷积网络及增量学习法,构建初步增量卷积神经网络;基于初步增量卷积神经网络对不同地貌风电场数据库中的数据进行学习并进行网络参数更新,得到增量卷积神经网络;将待预测风电场的气象数据、地形数据作为增量卷积神经网络输入,获取多地貌风电场出力预测结果。该方法通过构建增量卷积神经网络更好地捕捉不同地貌风电场的特性和时序变化信息,减少不同地貌风电场数据和时序数据特征的不平衡程度,且能够终身学习不同地貌风电场新增加的特征数据,从而提高风电场出力预测情况的精度和鲁棒性。而提高风电场出力预测情况的精度和鲁棒性。而提高风电场出力预测情况的精度和鲁棒性。
技术研发人员:谢平平 刘洋 杨银国 陆秋瑜 伍双喜 吴国炳 李力 闫斌杰 陈玥 林英明 戴月
受保护的技术使用者:广东电网有限责任公司电力调度控制中心
技术研发日:2023.06.09
技术公布日:2023/8/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/