一种基于条件扩散模型的风机异常值修复方法技术

技术编号:38721726 阅读:8 留言:0更新日期:2023-09-08 23:16
本发明专利技术公开了一种基于条件扩散模型的风机异常值修复方法,通过对风机的空间地理位置进行聚类,对聚类后的风机位置聚类簇内的目标风机和参考风机的历史风速数据进行分析,并确定各风机中的待进行功率异常值修复的目标风机与不需要进行功率异常值修复的若干参考风机;以参考风机对应的历史风速数据作为引导条件,基于条件扩散模型的扩散过程从噪声样本序列中随机提取噪声样本,进行加噪获取带噪信息的样本数据;通过带噪信息的样本数据训练优化去噪声模型∈

【技术实现步骤摘要】
一种基于条件扩散模型的风机异常值修复方法


[0001]本专利技术涉及风力发电领域的风机异常值修复
,尤其涉及一种基于条件扩散模型的风机异常值修复方法。

技术介绍

[0002]在双碳背景下,风力发电至关重要。据调查,风力发电每发一度电,所消耗的碳仅有火力发电的1%。电网调度部门要进行合理的发电计划安排,提高电网运行的经济性、安全性、可靠性,因此风电功率的预测,成为至关重要的一环。
[0003]一般风机均有自身的风速

功率曲线,可由风速来预估功率,但是由于测风仪器故障、电网限电等问题,采集到的风速和实际发电功率,存在很多异常值,导致并不符合理想条件下的风速

功率曲线。对风场来说,风功率预测精度达不到国家标准,会被除以一定数额的罚款,并且可能对电网造成损害。修复风机异常值,为高精度风功率预测打下坚实基础。单个风场下,往往有数十甚至上百台风机,风机之间的地理位置及风机间的尾流,使得风机间的风速相互影响,造成通过风速

功率曲线对风机风电功率异常值的预测准确率较低的问题,为了更为准确的进行风功率预测,风机异常值的修复至关重要。

技术实现思路

[0004]本专利技术提供一种基于条件扩散模型的风机异常值修复方法,以克服上述技术问题。
[0005]为了实现上述目的,本专利技术的技术方案是:
[0006]一种基于条件扩散模型的风机异常值修复方法,包括以下步骤:
[0007]步骤S1:获取风场内的各风机所在位置的经纬度,根据所述各风机所在位置的经纬度对风机进行空间聚类,获取多个风机位置聚类簇;
[0008]基于所述风机位置聚类簇设定各风机的编码;并按时间顺序获取所述编码后的各风机每日内多个时间序列对应的历史风速数据;
[0009]所述历史风速数据包括异常数据与正常数据;
[0010]步骤S2:对获取的编码后的各风机的历史风速数据的异常数据进行数据清洗,确定各风机中的待进行功率异常值修复的目标风机与不需要进行功率异常值修复的若干参考风机;
[0011]步骤S3:从正态高斯分布中提取随机噪声获取噪声样本集;以所述参考风机对应的历史风速数据作为引导条件,基于条件扩散模型的扩散过程从噪声样本序列中随机提取噪声样本,并填充至所述目标风机的待进行功率异常值修复的数据,获取带噪信息的样本数据;
[0012]步骤S4:通过所述带噪信息的样本数据对去噪声模型∈
θ
进行训练,优化所述去噪声模型∈
θ

[0013]步骤S5:以所述参考风机对应的历史风速数据作为引导条件,通过所述优化的去
噪声模型∈
θ
基于条件扩散模型的逆扩散过程,对所述噪声样本集进行逆运算,实现风机异常值的修复。
[0014]进一步的,步骤S1中所述的并按时间顺序获取编码后的各风机每日内多个时间序列对应的历史风速数据为
[0015]基于第一时间间隔,对一定时间范围的历史风速数据进行采样并获取对应的第一时间序列历史风速数据表;同时基于第二时间间隔,获取对应的第二时间序列历史风速数据表,且所述第一时间间隔大于第二时间间隔。
[0016]进一步的,步骤S1中所述对历史风速数据的异常数据为
[0017]当风机满足:风机所接收的风速大于切入风速且小于切出风速,风机的功率为0;
[0018]或者风机所接收的风速大于风机的额定风速,风机的功率低于额定功率;
[0019]或者风机所接收的风速小于风机的额定风速,风机的功率不等于0;此时所述风机产生的数据均为异常数据。
[0020]进一步的,步骤S4中,所述优化去噪声模型具体为
[0021]步骤S4.1:设置去噪声模型的最大迭代次数,将带噪信息的样本数据输入去噪声模型∈
θ
中,基于所述去噪声模型∈
θ
对所述带噪信息的样本数据进行噪声估计,获得预测噪音样本序列;
[0022]步骤S4.2:根据所述预测噪音样本序列与从噪声样本序列中随机提取噪声样本计算损失函数;
[0023]步骤S4.3:采用梯度下降法最小化所述损失函数,进而优化更新所述去噪声模型中的学习参数;
[0024]步骤S4.4:判断所述去噪声模型∈
θ
的损失函数是否收敛,若是,则停止训练,并保存训练好的去噪声模型∈
θ
的学习参数;
[0025]否则,继续训练,直至达到最大迭代次数。
[0026]进一步的,步骤S3中所述基于条件扩散模型的扩散过程从噪声样本序列中随机提取噪声样本,并填充至所述目标风机的待进行功率异常值修复的数据,所述进行噪声填充的计算公式为
[0027][0028]式中:表示扩散第t步后的带噪信息样本数据;α
t
表示第t步噪声参数;∈表示采样时添加的符合标准高斯分布的噪声;∈~N(0,I),N表示高斯分布;I表示单位矩阵;t~Uniform({1,

,T}),T表示预设条件扩散模型的最大扩散步数;表示条件扩散模型的待进行功率异常值修复的数据与引导条件的联合数据。
[0029]进一步的,步骤S4.3中所述采用梯度下降法最小化损失函数的表达式为
[0030][0031]式中:表示梯度下降法的运算符号;θ表示模型参数;表示损失函数;∈表示采样时添加的符合标准高斯分布的噪声序列;∈~N(0,I);∈
θ
表示U

net神经网络;表示在待进行功率异常值修复的初始数据扩散第t步的条件下,
获取的预测噪音样本。
[0032]进一步的,所述S5中对所述噪声样本集进行逆运算,具体为
[0033]步骤S5.1:以所述参考风机对应的历史风速数据作为引导条件,设定初始化扩散步数t0为条件扩散模型的最大扩散步数T,对目标风机的待填充风速数据加入高斯噪声,获取扩散T步后的带噪信息样本数据
[0034]步骤S5.2:将所述带噪信息样本数据与引导条件输入至训练完成的去噪模型∈
θ
,获得扩散T步后的带噪信息样本数据的预测噪音样本
[0035]步骤S5.3:将获取的扩散T步后的带噪信息样本数据与预测噪音样本导入逆向运算公式,获取扩散第T

1步后的带噪信息样本数据
[0036]且所述逆向运算公式为
[0037][0038]式中:α
t
表示第t步噪声参数;表示前t步的噪声累计;表示扩散第t步后的带噪信息样本数据;表示扩散第t

1步后的带噪信息样本数据;t表示扩散步数;ta表示目标风机的风速异常修复的引导条件;z表示符合标准高斯分布的噪声,且z~N(0,I);N表示高斯分布;I表示单位矩阵;
[0039]步骤S5.4:重复执行步骤S5.3进行逆向迭代,直至获取扩散步数t=1时对应的带噪信息样本数据
[0040]且所述扩散步数t=1时对应的带本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于条件扩散模型的风机异常值修复方法,其特征在于,包括以下步骤:步骤S1:获取风场内的各风机所在位置的经纬度,根据所述各风机所在位置的经纬度对风机进行空间聚类,获取多个风机位置聚类簇;基于所述风机位置聚类簇设定各风机的编码;并按时间顺序获取所述编码后的各风机每日内多个时间序列对应的历史风速数据;所述历史风速数据包括异常数据与正常数据;步骤S2:对获取的编码后的各风机的历史风速数据的异常数据进行数据清洗,确定各风机中的待进行功率异常值修复的目标风机与不需要进行功率异常值修复的若干参考风机;步骤S3:从正态高斯分布中提取随机噪声获取噪声样本集;以所述参考风机对应的历史风速数据作为引导条件,基于条件扩散模型的扩散过程从噪声样本序列中随机提取噪声样本,并填充至所述目标风机的待进行功率异常值修复的数据,获取带噪信息的样本数据;步骤S4:通过所述带噪信息的样本数据对去噪声模型∈
θ
进行训练,优化所述去噪声模型∈
θ
;步骤S5:以所述参考风机对应的历史风速数据作为引导条件,通过所述优化的去噪声模型∈
θ
基于条件扩散模型的逆扩散过程,对所述噪声样本集进行逆运算,实现风机异常值的修复。2.根据权利要求1所述的一种基于条件扩散模型的风机异常值修复方法,其特征在于,步骤S1中所述的并按时间顺序获取编码后的各风机每日内多个时间序列对应的历史风速数据为基于第一时间间隔,对一定时间范围的历史风速数据进行采样并获取对应的第一时间序列历史风速数据表;同时基于第二时间间隔,获取对应的第二时间序列历史风速数据表,且所述第一时间间隔大于第二时间间隔。3.根据权利要求1所述的一种基于条件扩散模型的风机异常值修复方法,其特征在于,步骤S1中所述对历史风速数据的异常数据为当风机满足:风机所接收的风速大于切入风速且小于切出风速,风机的功率为0;或者风机所接收的风速大于风机的额定风速,风机的功率低于额定功率;或者风机所接收的风速小于风机的额定风速,风机的功率不等于0;此时所述风机产生的数据均为异常数据。4.根据权利要求1所述的一种基于条件扩散模型的风机异常值修复方法,其特征在于,步骤S4中,所述优化去噪声模型具体为步骤S4.1:设置去噪声模型的最大迭代次数,将带噪信息的样本数据输入去噪声模型∈
θ
中,基于所述去噪声模型∈
θ
对所述带噪信息的样本数据进行噪声估计,获得预测噪音样本序列;步骤S4.2:根据所述预测噪音样本序列与从噪声样本序列中随机提取噪声样本计算损失函数;步骤S4.3:采用梯度下降法最小化所述损失函数,进而优化更新所述去噪声模型中的学习参数;步骤S4.4:判断所述去噪声模型∈
...

【专利技术属性】
技术研发人员:朱圣晨马一鸣王彬
申请(专利权)人:米塔碳杭州智能科技有限公司
类型:发明
国别省市:

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

1