System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于风速预测领域,具体涉及一种风速多尺度级联增强端到端预测方法。
技术介绍
1、目前,能源的可持续性和能源稀缺问题日益增长,能源行业都在积极地对可再生能源资源进行开发,并结合能源生产和能源使用来进一步节约能源。精确量化产能指标对能源发展和用能政策制定至关重要。
2、在新能源发电领域,风能发电占据重要地位。风能发电的原理通过将风的动能转化为电能,因此风能可再生且永不枯竭。同时风能发电十分清洁,环境效益好。但是风能作为随机性和季节性较强的能源类型,产能的间歇性和不稳定性对风电的有效利用带来了巨大的挑战。
3、因此风速预测对于电网安全运营、电能质量保证具有重大意义。目前,主要的风速预测方法包括基于数值天气预报的方法、基于已有风速数据的统计学方法以及机器学习方法。其中机器学习方法出现以来就显示出巨大的潜力,能够处理非线性关系和复杂模式,精度上限高于传统方法。风速预测的精度对风电功率预测起决定性作用,对风电场和电力系统的运行具有重要意义。但是,目前通过机器学习预测风速的方法还不够成熟,无法长期精准的对风速进行有效预测。
技术实现思路
1、本专利技术的目的在于提供一种风速多尺度级联增强端到端预测方法,能提供风速预测的精度和长度,并有效提高预测精准度。
2、本专利技术提供一种风速多尺度级联增强端到端预测方法,包括以下步骤:
3、s1.获取风速数据;
4、s2.对步骤s1得到的风速数据进行预处理,得到风速数据集;
5
6、s4.使用步骤s2得到的风速数据集,对步骤s3得到的初始风速预测模型进行训练,得到风速预测模型;
7、s5.使用步骤s4得到的风速预测模型,进行实际的风速预测。
8、步骤s1所述风速数据通过地面监测点的风速传感器获取,包括温度参数、气压参数和风速参数。
9、步骤s2具体为:首先将步骤s1得到的风速数据进行预处理,将预处理后的n个站点检测到的风速数据构建成1*l*w的格式,其中,l为风速数据记录长速度,w为获取到的多源参数的数量,根据站点经纬度关系对对每个风速数据获取时所在的站点进行注释,没有数据的地方采用数值“0”进行填充;为风速数据添加预测判断参数λ,短期预测判断参数范围为0<λ≤96;中期预测判断参数范围为96<λ≤192;长期预测判断参数范围为λ>192;
10、所述预处理包括数据缺失补全、数据异常处理以及数据标准化;在数据缺失方面,根据数据缺失不连续的特点,采用前向插补的方式对缺失数据进行补全;在数据异常方面,选择基于概率自动编码器的方法对数据进行处理;数据标准化方面,考虑到风速和风向量纲不一致以及训练模型的要求,采用z-score标准化对数据进行处理。
11、步骤s3中,所述初始风速预测模型包括第一revin模块、判断模块、短期预测分支模块、中期预测分支模块、长期预测分支模块、特征融合模块和第二revin模块;
12、模型输入的数据先通过第一revin模块进行归一化处理,再进入判断模块;判断模块通过预测判断参数,进行以下判断:
13、若预测判断参数0<λ≤96,则判断模块的输出进入短期预测分支模块;经过短期预测模块处理后,再通过特征融合模块进行特征融合,输出的结果通过第二revin模块进行反归一化,得到模型的输出结果;
14、若预测判断参数96<λ≤192,则判断模块的输出进入中期预测分支模块;经过中期预测模块处理后,再通过特征融合模块进行特征融合,输出的结果通过第二revin模块进行反归一化,得到模型的输出结果;
15、若预测判断参数λ>192,则判断模块的输出进入长期预测分支模块;经过长期预测模块处理后,再通过特征融合模块进行特征融合,输出的结果通过第二revin模块进行反归一化,得到模型的输出结果。
16、第一revin模块对输入的数据进行归一化处理,先计算数据的平均值和标准偏差,使用以下算式表示:
17、
18、其中,为输入数据的平均值;lp为输入数据的长度;为每个数据值;j为同一时间不同维度的数据,例如维度包括温度、气压;为输入数据的偏差;得到数据的平均值和标准偏差之后,将输入数据归一化,使用以下算式表示:
19、
20、其中,为归一化之后的输入数据;ε为扰动误差;将归一化的输入数据输入到判断模块;
21、短期预测分支模块包括mcie-c分支模块、mcie-l分支模块和mcie-t分支模块;
22、中期预测分支模块包括mcie-t分支模块、第一mcie-l分支模块和第二mcie-l分支模块;第一mcie-l分支模块和第二mcie-l分支模块结构相同;
23、长期预测分支模块包括第一mcie-t分支模块、第二mcie-t分支模块和第三mcie-t分支模块;第一~三mcie-t分支模块结构相同;
24、mcie-c分支模块包括依次串联的第一卷积编码模块、第一1×1卷积层模块、3×3深度可分离卷积层模块、concat模块、第二1×1卷积层模块、第二卷积编码模块;
25、mcie-c分支模块通过第一卷积编码模块对输入的数据进行维度转换,通过第一1×1卷积层模块和3×3深度可分离卷积层模块获取局部特征,最后通过第二1×1卷积层模块进行维度信息交换,整合细粒度特征;第二1×1卷积层模块的输出经过第二卷积编码模块处理后作为mcie-c分支模块的输出;
26、第一1×1卷积层模块与第二1×1卷积层模块结构相同,包括依次串联的1×1卷积层、relu激活函数和post-activationbatchnorm;
27、第一卷积编码模块对输入的数据进行维度转换,采用滑动窗口方式根据窗口长度和步长在输入的数据时间维度上移动并抽取子序列patch作为输出,采用如下算式表示:
28、
29、其中,p为窗口长度;s为步长;d为数据维度;
30、3×3深度可分离卷积层模块捕捉输入数据中的全局感受野和局部位置特征,整个过程输入n/2个patch,每个patch都和一个核进行单独的卷积操作,生成n个特征图,卷积核的大小与第一卷积编码模块中patch步长相同,使用以下算式表示:
31、
32、其中,l为输入数据的长度;
33、concat模块采用第一1×1卷积层模块的输出与3×3深度可分离卷积层模块的输出作为输入,将它们连接建立具有n个通道的输入;
34、mcie-l分支模块通过分离线性和非线性特征,分别对线性和非线性特征进行提取;mcie-l分支模块包括傅里叶模块、线性特征提取模块和非线性特征提取模块;输入的数据先通过傅里叶模块进行处理,分解得到线性数据与非线性数据;线性特征提取模块采用傅里叶模块输出的线性数据作为输入;非线性特征提取模块采用傅里叶模块输出的非线性数本文档来自技高网...
【技术保护点】
1.一种风速多尺度级联增强端到端预测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的风速多尺度级联增强端到端预测方法,其特征在于,步骤S1所述风速数据通过地面监测点的风速传感器获取,包括温度参数、气压参数和风速参数。
3.根据权利要求1所述的风速多尺度级联增强端到端预测方法,其特征在于,步骤S2具体为:首先将步骤S1得到的风速数据进行预处理,将预处理后的N个站点检测到的风速数据构建成1*L*W的格式,其中,L为风速数据记录长速度,W为获取到的多源参数的数量,根据站点经纬度关系对对每个风速数据获取时所在的站点进行注释,没有数据的地方采用数值“0”进行填充;为风速数据添加预测判断参数λ,短期预测判断参数范围为0<λ≤96;中期预测判断参数范围为96<λ≤192;长期预测判断参数范围为λ>192。
4.根据权利要求1所述的风速多尺度级联增强端到端预测方法,其特征在于,步骤S3中所述初始风速预测模型包括第一RevIN模块、判断模块、短期预测分支模块、中期预测分支模块、长期预测分支模块、特征融合模块和第二RevIN模块;
5.根据权
6.根据权利要求5所述的风速多尺度级联增强端到端预测方法,其特征在于,短期预测分支模块包括MCIE-C分支模块、MCIE-L分支模块和MCIE-T分支模块;
7.根据权利要求6所述的风速多尺度级联增强端到端预测方法,其特征在于,MCIE-C分支模块包括依次串联的第一卷积编码模块、第一1×1卷积层模块、3×3深度可分离卷积层模块、concat模块、第二1×1卷积层模块、第二卷积编码模块;
8.根据权利要求7所述的风速多尺度级联增强端到端预测方法,其特征在于,MCIE-L分支模块通过分离线性和非线性特征,分别对线性和非线性特征进行提取;MCIE-L分支模块包括傅里叶模块、线性特征提取模块和非线性特征提取模块;输入的数据先通过傅里叶模块进行处理,分解得到线性数据与非线性数据;线性特征提取模块采用傅里叶模块输出的线性数据作为输入;非线性特征提取模块采用傅里叶模块输出的非线性数据作为输入;MCIE-L分支模块的输出采用线性特征提取模块与非线性特征提取模块的输出直接相加作为输出;
9.根据权利要求8所述的风速多尺度级联增强端到端预测方法,其特征在于,MCIE-T分支模块为常用的单个Transformer结构,包括第一多头注意力模块、第二多头注意力模块、带掩码的多头注意力模块、第一残差连接和正则化模块、第二残差连接和正则化模块、第三残差连接和正则化模块、第五MLP模块、第六MLP模块。
10.根据权利要求9所述的风速多尺度级联增强端到端预测方法,其特征在于,特征融合模块将输入的不同尺度的特征数据进行融合得到多尺度融合特征图;特征融合模块包括第一Linear模块、第二Linear模块、第三Linear模块、第一下采样模块、第二下采样模块;若特征融合模块采用短期预测分支模块的输出作为输入,则特征融合的过程具体为:采用MCIE-T分支模块的输出通过第一Linear模块处理,得到数据采用MCIE-L分支模块的输出通过第二Linear模块处理,再与经过下采样处理的数据进行相加,得到数据采用MCIE-C分支模块的输出通过第三Linear模块处理,再与经过下采样处理的数据进行相加,得到的结果作为特征融合模块的输出;其中,F.interpolate(·)为下采样运算;
...【技术特征摘要】
1.一种风速多尺度级联增强端到端预测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的风速多尺度级联增强端到端预测方法,其特征在于,步骤s1所述风速数据通过地面监测点的风速传感器获取,包括温度参数、气压参数和风速参数。
3.根据权利要求1所述的风速多尺度级联增强端到端预测方法,其特征在于,步骤s2具体为:首先将步骤s1得到的风速数据进行预处理,将预处理后的n个站点检测到的风速数据构建成1*l*w的格式,其中,l为风速数据记录长速度,w为获取到的多源参数的数量,根据站点经纬度关系对对每个风速数据获取时所在的站点进行注释,没有数据的地方采用数值“0”进行填充;为风速数据添加预测判断参数λ,短期预测判断参数范围为0<λ≤96;中期预测判断参数范围为96<λ≤192;长期预测判断参数范围为λ>192。
4.根据权利要求1所述的风速多尺度级联增强端到端预测方法,其特征在于,步骤s3中所述初始风速预测模型包括第一revin模块、判断模块、短期预测分支模块、中期预测分支模块、长期预测分支模块、特征融合模块和第二revin模块;
5.根据权利要求4所述的风速多尺度级联增强端到端预测方法,其特征在于,第一revin模块对输入的数据进行归一化处理,先计算数据的平均值和标准偏差,使用以下算式表示:
6.根据权利要求5所述的风速多尺度级联增强端到端预测方法,其特征在于,短期预测分支模块包括mcie-c分支模块、mcie-l分支模块和mcie-t分支模块;
7.根据权利要求6所述的风速多尺度级联增强端到端预测方法,其特征在于,mcie-c分支模块包括依次串联的第一卷积编码模块、第一1×1卷积层模块、3×3深度可分离卷积层模块、concat模块、第二1×1卷积层模...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。