基于VMD和LSTM融合模型的风电功率预测方法、系统、装置及介质制造方法及图纸

技术编号:37596438 阅读:13 留言:0更新日期:2023-05-18 11:43
本发明专利技术公开基于VMD和LSTM融合模型的风电功率预测方法、系统、装置及介质,包括:获取风电功率预测所需的样本数据,对样本数据进行数据质量控制;对样本数据不同特征变量之间进行特征相关性分析,筛选出对风电功率时间序列影响超过阈值的变量特征;对筛选后的风电功率时间序列进行VMD分解,得到K个子序列;将VMD分解的各个子序列与特征变量进行特征融合和数据归一化,通过构建时间滑动窗口划分训练集和测试集,并基于训练集和测试集对LSTM模型进行训练和预测,得到K个模型输出量;对K个模型输出结果进行求和得到风电功率预测结果,并进行误差计算。本发明专利技术引入信号分解,利用数据之间的联系,实现风电功率的准确预测;提高预测准确性,简化预测过程。简化预测过程。简化预测过程。

【技术实现步骤摘要】
基于VMD和LSTM融合模型的风电功率预测方法、系统、装置及介质


[0001]本专利技术属于海上风电场的发电功率预测领域,涉及一种基于VMD和LSTM融合模型的风电功率预测方法、系统、装置及介质。

技术介绍

[0002]循环神经网络模型在时间序列数据预测研究方面颇有成效,但同时会出现长期依赖问题。长短期记忆神经网络(LSTM)作为循环神经网络的一种变体,适用于时间序列中间隔较长、延迟较的事件的处理和预测。然而单一模型的预测精度太低,目前很多模型是将经验模态分解(EMD)或小波分解与神经网络模型组合进行预测。但是EMD分解会出现断点效应以及模态混叠的现象,小波分解存在小波基的选择困难,同时,不同的小波基分析结果也不一样,这将不利于预测结果,预测过程复杂化。

技术实现思路

[0003]本专利技术的目的在于解决现有技术中预测模型中不同的小波基分析结果不一样,不利于预测结果,预测过程复杂化的问题,提供一种基于VMD和LSTM融合模型的风电功率预测方法、系统、装置及介质。
[0004]为达到上述目的,本专利技术采用以下技术方案予以实现:
[0005]基于VMD和LSTM融合模型的风电功率预测方法,包括:
[0006]获取风电功率预测所需的样本数据,并对样本数据进行数据质量控制;
[0007]对样本数据不同特征变量之间进行特征相关性分析,筛选出对风电功率时间序列影响超过阈值的变量特征;
[0008]对经过筛选后的风电功率时间序列进行VMD分解,并确定分解层数K,最终得到K个子序列;
[0009]将VMD分解的各个子序列与特征变量进行特征融合和数据归一化,通过构建时间滑动窗口划分训练集和测试集,并基于训练集和测试集对LSTM模型进行训练和预测,得到K个模型输出量;
[0010]对K个模型输出结果进行求和得到最终的风电功率预测结果,并进行误差计算;并通过评价指标评估模型性能。
[0011]本专利技术的进一步改进在于:
[0012]质量控制包括对样本数据中的风机桨矩角异常值进行识别和处理,具体为:
[0013]S101:对样本数据进行可视化并利用箱线图对风机桨矩角异常值识别,当异常值数量超过所设定的阈值时,将异常值数量作为缺失值处理;
[0014]S102:利用随机森林法和均值法分别对缺失值填补并进行误差对比,确定通过随机森林填补缺失值。
[0015]对样本数据不同特征变量之间进行特征相关性分析,具体为:
[0016]基于随机森林方法对样本数据不同特征变量之间进行特征相关性分析;其中,基于特征重要性排序,筛选出前十个特征变量,具体为:
[0017]S301:建立决策树之前,有放回地随机抽取一定的样本集,重复采样多次构成决策树模型的训练集,其余没有被抽取到的数据记为袋外数据,基于袋外数据对决策树性能进行评价,训练决策数模型并计算此时每一颗决策树的袋外数据误差;
[0018]S302:将噪声随机加入袋外数据的特征中,并计算袋外数据误差;
[0019]S303:设森林中有T棵树,则计算特征的重要性为:若在袋外数据加入噪声后,袋外数据的准确率变化超过预期,而表面特征对于样本数据的预测结果影响并未达到预期,则对该特征进行忽略。
[0020]对经过筛选后的风电功率时间序列进行VMD分解,并确定分解层数K,最终得到K个子序列,具体为:
[0021]S401:构造变分问题;设原始风电功率信号p被分解为K个子分量,约束条件为各模态分量和为原信号,其约束变分模型为:
[0022][0023][0024]式中,δ(t)单位脉冲函数,表示偏导函数,*表示二者之间的卷积过程,u
k
={u1,u2,

u
k
}为各个模态分量BIMFs,ω
k
={ω1,ω2,

ω
k
}则表示各个模态分量的中心频率,u
k
(t)表示第k个模态分量,是单边际谱的指数信号,p(t)为原始风电功率信号。
[0025]S402:求解变分问题。为求约束变最优化,将约束变分问题转变为非约束变分问题,在S401中的约束变分模型中利用二次惩罚项和拉格朗日乘子法的优势,引入了增广Lagrangian函数,其具体公式:
[0026][0027]其中,α表示惩罚参数,λ为Lagrange因子。
[0028]S403:更新S402中的泛函,对应的更新结果为:
[0029][0030][0031][0032]其中,s表示迭代次数,γ表示噪声容限,当信号含有强噪声时,可设γ为0达到去噪的效果;
[0033]S404:不断重复S403,直至满足迭代停止条件:
[0034][0035]S405:VMD分解层数的确定;通过原始信号和分解信号之间的MAPE判断,确定分解层数;MAPE的具体公式为:
[0036][0037]其中,代表分解后各模态的相加值,p代表原始信号,N代表信号的数量。
[0038]数据归一化采用Z

Score标准化,具体为:
[0039][0040]其中,x
y
表示归一化前的数据,x

y
表示归一化后的数据,x
min
表示归一化前的最小值,x
max
表示归一化前的最大值。
[0041]训练集和测试集对LSTM模型进行训练和预测,得到K个模型输出量,具体为:
[0042]LSTM为门控输出,即遗忘门(f
t
)、输入门(i
t
)和输出门(o
t
),对应的输出分别为:
[0043]f
t
=σ(W
f
·
[h
t
‑1,x
t
]+b
f
)
[0044]i
t
=σ(W
i
·
[h
t
‑1,x
t
])+b
i
[0045][0046][0047]o
t
=σ(W
o
·
[h
t
‑1,x
t
]+b
o
)
[0048]h
t
=o
t
*tanh(C
t
)
[0049]其中,σ和tanh是激活函数,将变量映射到[0,1]和[

1,1]之间,W
f
、b
f
表示遗忘门σ激活函数的权重与偏置,W
i
、b
i
表示输入门σ激活函数的权重与偏置,W
C
、b
C
表示输入门tanh激活函数的权重与偏置,C
t
表示新得到的细胞状态信息,W...

【技术保护点】

【技术特征摘要】
1.基于VMD和LSTM融合模型的风电功率预测方法,其特征在于,包括:获取风电功率预测所需的样本数据,并对样本数据进行数据质量控制;对样本数据不同特征变量之间进行特征相关性分析,筛选出对风电功率时间序列影响超过阈值的变量特征;对经过筛选后的风电功率时间序列进行VMD分解,并确定分解层数K,最终得到K个子序列;将VMD分解的各个子序列与特征变量进行特征融合和数据归一化,通过构建时间滑动窗口划分训练集和测试集,并基于训练集和测试集对LSTM模型进行训练和预测,得到K个模型输出量;对K个模型输出结果进行求和得到最终的风电功率预测结果,并进行误差计算;并通过评价指标评估模型性能。2.根据权利要求1所述的基于VMD和LSTM融合模型的风电功率预测方法,其特征在于,所述质量控制包括对样本数据中的风机桨矩角异常值进行识别和处理,具体为:S101:对样本数据进行可视化并利用箱线图对风机桨矩角异常值识别,当异常值数量超过所设定的阈值时,将异常值数量作为缺失值处理;S102:利用随机森林法和均值法分别对缺失值填补并进行误差对比,确定通过随机森林填补缺失值。3.根据权利要求2所述的基于VMD和LSTM融合模型的风电功率预测方法,其特征在于,所述对样本数据不同特征变量之间进行特征相关性分析,具体为:基于随机森林方法对样本数据不同特征变量之间进行特征相关性分析;其中,基于特征重要性排序,筛选出前十个特征变量,具体为:S301:建立决策树之前,有放回地随机抽取一定的样本集,重复采样多次构成决策树模型的训练集,其余没有被抽取到的数据记为袋外数据,基于袋外数据对决策树性能进行评价,训练决策数模型并计算此时每一颗决策树的袋外数据误差;S302:将噪声随机加入袋外数据的特征中,并计算袋外数据误差;S303:设森林中有T棵树,则计算特征的重要性为:若在袋外数据加入噪声后,袋外数据的准确率变化超过预期,而表面特征对于样本数据的预测结果影响并未达到预期,则对该特征进行忽略。4.根据权利要求3所述的基于VMD和LSTM融合模型的风电功率预测方法,其特征在于,所述对经过筛选后的风电功率时间序列进行VMD分解,并确定分解层数K,最终得到K个子序列,具体为:S401:构造变分问题;设原始风电功率信号p被分解为K个子分量,约束条件为各模态分量和为原信号,其约束变分模型为:量和为原信号,其约束变分模型为:
式中,δ(t)单位脉冲函数,表示偏导函数,*表示二者之间的卷积过程,u
k
={u1,u2,

u
k
}为各个模态分量BIMFs,ω
k
={ω1,ω2,

ω
k
}则表示各个模态分量的中心频率,u
k
(t)表示第k个模态分量,是单边际谱的指数信号,p(t)为原始风电功率信号;S402:求解变分问题;为求约束变最优化,将约束变分问题转变为非约束变分问题,在S401中的约束变分模型中利用二次惩罚项和拉格朗日乘子法的优势,引入了增广Lagrangian函数,其具体公式:其中,α表示惩罚参数,λ为Lagrange因子;S403:更新S402中的泛函,对应的更新结果为:S403:更新S402中的泛函,对应的更新结果为:S403:更新S402中的泛函,对应的更新结果为:其中,s表示迭代次数,γ表示噪声容限,当信号含有强噪声时,可设γ为0达到去噪的效果;S404:不断重复S403,直至满足迭代停止条件:S405:VMD分解层数的确定;通过原始信号和分解信号之间的MAPE判断,确定分解层数;MAPE的具体公式为:其中,代表分解后各模态的相加值,p代表原始信号,N代表信号的数量。5.根据权利要求4所述的基于VMD和LSTM融合模型的风电功率预测方法,其特征在于,
所述数据归一化采用Z

Score标准化,具体为:其中,x
y
表示归一化前的数据,x

y
表示归一化后的数据,x
min
表示归一化前的最小值,x
max
表示归一...

【专利技术属性】
技术研发人员:程艳朱昭云张波张铭
申请(专利权)人:华能海上风电科学技术研究有限公司
类型:发明
国别省市:

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

1