一种复杂山地风电场观测风速数据插补方法与流程

文档序号:35580170发布日期:2023-09-27 02:07阅读:55来源:国知局
一种复杂山地风电场观测风速数据插补方法与流程

本发明涉及风速观测塔数据质量控制,尤其涉及一种复杂山地风电场观测风速数据插补方法。


背景技术:

1、风速,作为风能资源特征分布评估最主要参考因素,受地形和气候影响呈现出较强的间隙性、波动性和地区差异性;其观测质量直接影响风电场产能评估的准确性,尤其是介于投资收益边界的风电场。根据国家标准gb/t 18710-2002《风电场风能资源评估方法》(下称《标准》)规定,用于风场产能评估的风速至少需一个完整年观测周期,且数据有效完整率需达到90%以上。然而,复杂山地风电场受微地形及小气候影响严重,各观测塔数据存在仪器损坏、数据传输故障、结冰、倒塔等现象,数据质量差,且各观测塔之间数据相关性差。在这些地区订正出一套数据完整率高、质量好的风速长时间序列用于风资源精准评估具有必要性和现实意义。

2、在风资源评估业务中运用较多的风电场数据插补方法是传统mcp方法如线性回归等方法,该方法严重依赖于周边观测参考资料,而山地风电场受地形影响,空间观测风速呈现出复杂多变,相关性较低甚至无相关性,传统mcp方法插值精度低甚至无效。在这些观测密度低、相关性差的山地风电场,想获得高质量的风速观测资料,基于历史观测数据及神经网络学习的方法开始得到重视;然而,这些方法忽略了复杂山地风场观测风速在时间上呈现的较强的非平稳性和复杂度,也无考虑历史数据存在噪音误差等对模型泛化性能的影响,这是传统基于历史数据和机器学习算法的在复杂山地风场观测数据插补上应用的不足之处。


技术实现思路

1、基于此,本发明提出了一种复杂山地风电场观测风速数据插补方法,解决了传统mcp方法在观测密度低、相关性差的复杂山地观测风速插补无效或精度低等问题,同时解决了传统基于历史数据和机器学习算法的无有效去除噪音影响、降低序列的非平稳性等带来的泛化性能低、预测精度低的问题。

2、本发明提供一种复杂山地风电场观测风速数据插补方法,包括以下步骤:

3、步骤1、记风速时间序列缺测开始时刻为t,缺测步长为m,提取其前n步长的历史观测风速{v(t′)|t′=1,2,…,n},t′=t-n+1;

4、步骤2、对历史风速时间序列{v(t′)|t′=1,2,…,n}进行基本质量控制,得到基本控制后的序列

5、步骤3、对步骤2得到的时间序列进行变分模态分解,得到k个模态分量{imfk(t′)|t′=1,2,…,n;k=1,2,…,k};

6、其中,k为模态分量,通过ga算法基于包络熵优化选择;并计算各模态分量的平均风功率密度{wpdk|k=1,2,…,k};

7、步骤4、对步骤3中得到的各模态分量进行lstm学习样本重构,得到(n-1)个训练;

8、测试样本{imfk(t′),imfk(t′+t)|t′=1,2,…,n-1;k=1,2,…,k},n=n-t,t为时间延迟;

9、步骤5、根据步骤4得到(n-1)个训练、测试样本集,运用lstm进行训练学习,得各子模态时间序列模型;

10、即imfk(t′)=lstmk(imfk(t′),imfk(t′+t))(t′=1,2,…,n-1;k=1,2,…,k),则各子模态t时刻无偏估计

11、步骤6、在步骤5中得到子模态进行重构,得到t时刻风速预测预测值wi(i=1,2,…,k)为各模态权值;

12、步骤7、令t=t+1(t≤m),重复步骤1到步骤6,完成对缺测时段的数据插补。

13、进一步的,步骤1中所述风速时间序列分辨率为10min,历史时间取值运用去趋势波动分析技术得到最佳标度指数对应的时间尺度。

14、进一步的,步骤2中所述基本质量控制包括界限值检查、气候极值检查、内部一致性检查、时变性检查和空间一致性检查。

15、进一步的,步骤3中vmd的模态参数k和惩罚因子α的取值基于ga优化,适应度函数参照公式计算,其中a(i)为原始信号f经过希尔伯特变换解调后的包络信号,pi为a(i)的归一化表达,平均风功率密度参照公式计算。

16、进一步的,步骤4中,训练、测试样本集构建时间延迟参数t=1。

17、进一步的,步骤5中,在各模态lstm学习建模型中,训练测试样本比按照3:1进行分配。

18、进一步的,步骤6中,各模态lstm预测值重构时各模态权值按照公式进行计算。

19、与现有技术相比,本发明的优势如下:

20、本发明的复杂山地风电场观测风速数据插补方法,通过对山地风场风速时间序列进行最优svd分解,使风速时间序列的非平稳性和复杂度得到降低;并运用具有自动存储和删除时间状态信息的lstm网络对分解的子模态进行学习预测;最后通过基于平均风功率密度进行风速重构,去除历史序列的噪音误差,提高预测精度。解决传统mcp方法在观测密度低、相关性差的复杂山地无效或精度低问题;同时相对传统机器学习算法,由于对时间序列的复杂度进行降低及基于风功率的重构算法有效避免传统机器学习方法在复杂山地风速插补精度低的问题,可以明显提高山地风电场观测风速的质量,为风资源评估提供一个无偏的初始化观测场,降低发电量评估及风电场投资收益率的不确定性。



技术特征:

1.一种复杂山地风电场观测风速数据插补方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的复杂山地风电场观测风速数据插补方法,其特征在于:步骤1中所述风速时间序列分辨率为10min,历史时间取值运用去趋势波动分析技术得到最佳标度指数对应的时间尺度。

3.根据权利要求1所述的复杂山地风电场观测风速数据插补方法,其特征在于:步骤2中所述基本质量控制包括界限值检查、气候极值检查、内部一致性检查、时变性检查和空间一致性检查。

4.根据权利要求1所述的复杂山地风电场观测风速数据插补方法,其特征在于:步骤3中vmd的模态参数k和惩罚因子α的取值基于ga优化,适应度函数参照公式计算,其中a(i)为原始信号f经过希尔伯特变换解调后的包络信号,pi为a(i)的归一化表达,平均风功率密度参照公式计算。

5.根据权利要求1所述的复杂山地风电场观测风速数据插补方法,其特征在于:步骤4中,训练、测试样本集构建时间延迟参数t=1。

6.根据权利要求1所述的复杂山地风电场观测风速数据插补方法,其特征在于:步骤5中,在各模态lstm学习建模型中,训练测试样本比按照3:1进行分配。

7.根据权利要求1所述的复杂山地风电场观测风速数据插补方法,其特征在于:步骤6中,各模态lstm预测值重构时各模态权值按照公式进行计算。


技术总结
本发明提供一种复杂山地风电场观测风速数据插补方法。该方法包括步骤1、提取历史观测风速;步骤2、对历史风速时间序列进行基本质量控制,得到基本控制后的序列;步骤3、对步骤2得到的时间序列进行变分模态分解,得到模态分量;步骤4、对步骤3中得到的各模态分量进行样本重构,得到训练、测试样本;步骤5、根据步骤4得到训练、测试样本集,运用训练学习,得各子模态时间序列模型;步骤6、在步骤5中得到子模态进行重构,得到风速预测预测值,为各模态权值;步骤7、重复步骤1到步骤6。本发明的方法对复杂山地观测风速数据的插补精度较高、对风速分布的还原性较好,可以提升复杂山地风电场观测风速缺测部分的插补精度。

技术研发人员:赵乾乾,姚润进,胡灵华,李爱平,吴昌垣,景迁,孔丹,岳俊,钱栋
受保护的技术使用者:中国电建集团江西省电力建设有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1