• 匿名盲审
  • 学术期刊非营利性
  • 全球免费开放获取全文
  • 最新科研成果提供绿色通道

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于VMD-LSTM的超短期风向多步预测

李秀昊 刘怀西 张智勇 张敏 吴迪 苗得胜

李秀昊, 刘怀西, 张智勇, 张敏, 吴迪, 苗得胜. 基于VMD-LSTM的超短期风向多步预测[J]. 南方能源建设, 2023, 10(1): 29-38. doi: 10.16516/j.gedi.issn2095-8676.2023.01.004
引用本文: 李秀昊, 刘怀西, 张智勇, 张敏, 吴迪, 苗得胜. 基于VMD-LSTM的超短期风向多步预测[J]. 南方能源建设, 2023, 10(1): 29-38. doi: 10.16516/j.gedi.issn2095-8676.2023.01.004
LI Xiuhao, LIU Huaixi, ZHANG Zhiyong, ZHANG Min, WU Di, MIAO Desheng. Very Short-Term Wind Direction Multistep Forecast Based on VMD-LSTM[J]. SOUTHERN ENERGY CONSTRUCTION, 2023, 10(1): 29-38. doi: 10.16516/j.gedi.issn2095-8676.2023.01.004
Citation: LI Xiuhao, LIU Huaixi, ZHANG Zhiyong, ZHANG Min, WU Di, MIAO Desheng. Very Short-Term Wind Direction Multistep Forecast Based on VMD-LSTM[J]. SOUTHERN ENERGY CONSTRUCTION, 2023, 10(1): 29-38. doi: 10.16516/j.gedi.issn2095-8676.2023.01.004

基于VMD-LSTM的超短期风向多步预测

doi: 10.16516/j.gedi.issn2095-8676.2023.01.004
基金项目: 国家重点研发计划重点专项“风力发电复杂风资源特性研究及其应用与验证”(2018YFB1501100)
详细信息
    作者简介:

    李秀昊,1994-,女,广东韶关人,工程师,硕士,主要从事人工智能技术在新能源领域的研究与应用工作(e-mail)lixiuhao@mywind.com.cn

    刘怀西,1990-,男,江苏连云港人,工程师,硕士,主要从事风电场规划设计的相关工作(e-mail)liuhuaixi@mywind.com.cn

    张智勇,1995-,男,广东韶关人,学士,工程师,主要从事配网自动化及分布式新能源相关工作(e-mail)1578446332@qq.com

    张敏,1990-,男,山西晋中人,工程师,硕士,主要从事风资源技术相关的研究工作(e-mail)zhangmin@mywind.com.cn

    吴迪,1983-,女,吉林长春人,工程师,硕士,主要从事风资源技术相关的研究工作(e-mail)wudi02@mywind.com.cn

    苗得胜,1989-,男,河南济源人,工程师,硕士,主要从事风资源评估研究工作(e-mail)miaodesheng@mywind.com.cn

    通讯作者:

    李秀昊,1994-,女,广东韶关人,工程师,硕士,主要从事人工智能技术在新能源领域的研究与应用工作(e-mail)lixiuhao@mywind.com.cn

  • 中图分类号: TK89; TM614

Very Short-Term Wind Direction Multistep Forecast Based on VMD-LSTM

  • 摘要:   目的  为准确预测未来4 h风向,提出一种基于VMD-LSTM(Variational Mode Decomposition-Long Short-Term Memory)的超短期风向多步预测方法。  方法  采集明阳智能某风电场3个风电机组的风向序列,对其进行预处理及时序分析;基于自相关函数(Autocorrelation Function, ACF)计算风向不同时期的相关性,以选取风向序列的特征长度;采用变分模态分解(Variational Mode Decomposition, VMD)将风向序列分解为相对稳定的模态信号,通过最小样本熵确定分解的子模态数,并对分解后的模态信号分别建立预测模型,进行超短期风向24步预测;重构风向序列,叠加各分量预测结果。  结果  结果表明,VMD-LSTM在4个季度的24步风向预测的绝对平均误差(Mean Absolute Error, MAE)、均方根误差(Root Mean Square Error, RMSE)、平 均 绝 对 百 分 比 误 差 (Mean Absolute Percentage Error, MAPE)分别为8.430°、16.870°、9.155,且在每个季度不同时间尺度的各个误差评价指标均优于其他常见的数据建模方法。  结论  所提算法可满足风电场的实际生产中优化控制偏航角的要求。
  • 图  1  全年风向玫瑰图

    Fig.  1  Year-round wind rose map

    图  2  风向自相关性

    Fig.  2  The autocorrelation coefficient of wind direction

    图  3  LSTM结构

    Fig.  3  The structure of LSTM

    图  4  算法流程图

    Fig.  4  Algorithm flowchart

    图  5  最小样本熵和绝对平均误差的变化趋势

    Fig.  5  Variation trend of minimum sample entropy and absolute mean error

    图  6  原始风向信号VMD分解

    Fig.  6  Original wind direction decomposition by VMD

    图  7  LSTM与VMD-LSTM预测结果对比

    Fig.  7  Comparison of LSTM and VMD-LSTM forecast results

    图  8  基于VMD-LSTM的风向多步预测结果

    Fig.  8  Wind direction multistep forecast results based on VMD-LSTM

    图  9  不同方法的风向预测结果

    Fig.  9  Wind direction forecast results of different methods

    表  1  数据集信息

    Tab.  1.   Dataset information

    数据集数据来源训练集数量测试集数量
    A2021/03/01 00:00-2021/03/31 23:503 1251 339
    B2021/06/01 00:00-2021/06/30 23:503 0241 296
    C2021/09/01 00:00-2021/09/30 23:503 0241 296
    D2021/12/01 00:00-2021/12/31 23:503 1251 339
    下载: 导出CSV

    表  2  基于VMD-LSTM的风向多步预测结果

    Tab.  2.   Wind direction multistep forecast results based on VMD-LSTM

    预测步长第1季度第2季度第3季度第4季度
    MAE/(°)RMSE/(°)MAPEMAE/(°)RMSE/(°)MAPEMAE/(°)RMSE/(°)MAPEMAE/(°)RMSE/(°)MAPE
    17.78215.4458.1376.69311.6324.7045.3588.7728.7724.59215.0974.983
    27.71215.3258.0456.54911.4044.6015.3168.6828.6824.55314.9264.934
    37.71115.3388.0126.44911.3154.5055.3068.5718.5714.53214.7304.872
    47.64415.2517.9126.74411.8584.6885.3318.5988.5984.47814.4434.788
    57.67415.3237.9397.35312.9694.9975.4608.7668.7664.42114.2294.755
    67.61815.3127.9697.57913.2065.2085.6418.9918.9914.50014.4724.872
    77.74715.7308.1527.82913.5025.4135.9119.3619.3614.77515.1885.213
    88.14016.6578.5018.08513.9505.6585.8559.4259.4255.12716.1675.637
    98.81017.9579.2528.23114.1185.7856.0039.7509.7505.62017.8486.211
    109.28018.5909.5918.22914.2335.7936.19410.15610.1566.22019.6916.790
    119.84219.33210.3098.35514.4645.8536.49410.68510.6856.73621.4557.257
    1210.59120.64711.1528.31714.4325.7966.89111.28611.2867.03122.3527.520
    1311.96823.26712.4498.42714.8145.8647.26311.83611.8367.29222.5687.639
    1412.89025.43313.3838.61015.1686.0137.97712.84812.8487.67422.9687.936
    1513.05925.33113.5848.70415.3886.1417.88312.82712.8278.14623.4528.423
    1614.07226.94214.8869.03415.9016.4228.04513.03613.0368.62724.4618.829
    1713.60725.73114.6479.42816.4646.7628.46213.61313.6138.44023.3328.432
    1813.04224.30614.04510.18617.5847.3128.60113.71013.7108.53422.8898.355
    1913.09824.20514.08910.05517.2857.2588.57813.82313.8238.91823.0678.585
    2013.29224.44914.19810.28517.6267.4538.75614.30014.3008.78621.9858.495
    2113.74025.28914.88310.78318.2537.7729.18215.18115.1818.95422.0068.740
    2213.75725.23714.86910.62818.0607.7229.66216.07116.0719.08721.8908.988
    2313.97725.42315.13510.41217.6677.64410.01116.60016.6009.45722.3509.440
    2413.75525.00314.83410.34217.6577.65110.42117.37117.37110.02923.1669.975
    下载: 导出CSV

    表  3  不同方法的风向预测结果

    Tab.  3.   Wind direction forecast results of different methods

    预测模型季度MAE/(°)RMSE/(°)MAPE
    ARMA118.17136.76221.131
    221.63637.29315.900
    314.18325.07215.230
    48.77427.9759.853
    RF133.89752.22430.148
    228.18945.54419.395
    318.73428.46219.032
    446.55456.74956.749
    VMD-RF116.13027.31017.054
    212.90920.4219.514
    310.78616.02111.003
    413.85724.80212.495
    LSTM141.67761.16234.512
    238.96859.59828.449
    323.14033.85122.536
    448.87765.17134.266
    VMD-LSTM110.86720.89711.499
    28.63814.9566.126
    37.27511.84411.844
    46.93919.7807.153
    下载: 导出CSV

    表  4  不同风机的风向预测结果MAE

    Tab.  4.   MAE of wind direction forecast for different wind turbines (°)

    风机第1季度第2季度第3季度第4季度合计
    1#14.5958.3498.4929.86510.325
    2#13.3458.2319.7508.92710.063
    3#12.3908.95410.8088.93410.271
    下载: 导出CSV
  • [1] 张东东, 崔新维. BP神经网络在风力发电机风向预测中的应用 [J]. 太阳能, 2015(3): 47-49. DOI:  10.3969/j.issn.1003-0417.2015.03.011.

    ZHANG D D, CUI X W. Application of BP neural network in wind direction forecast of wind turbine [J]. Solar Energy, 2015(3): 47-49. DOI:  10.3969/j.issn.1003-0417.2015.03.011.
    [2] CHENG W Y, LIU Y B, BOURGEOIS A J, et al. Short-term wind forecast of a data assimilation/weather forecasting system with wind turbine anemometer measurement assimilation [J]. Renewable Energy, 2017, 107: 340-351. DOI:  10.1016/j.renene.2017.02.014.
    [3] ERDEM E, SHI J. ARMA based approaches for forecasting the tuple of wind speed and direction [J]. Applied Energy, 2011, 88(4): 1405-1414. DOI:  10.1016/j.apenergy.2010.10.031.
    [4] KAVASSERI R G, SEETHARAMAN K. Day-ahead wind speed forecasting using f-ARIMA models [J]. Renewable Energy, 2009, 34(5): 1388-1393. DOI:  10.1016/j.renene.2008.09.006.
    [5] AMBACH D, SCHMID W. A new high-dimensional time series approach for wind speed, wind direction and air pressure forecasting [J]. Energy, 2017, 135(17): 833-850. DOI:  10.1016/j.energy.2017.06.137.
    [6] WANG S X, ZHANG N, WU L, et al. Wind speed forecasting based on the hybrid ensemble empirical mode decomposition and GA-BP neural network method [J]. Renewable Energy, 2016, 94: 629-636. DOI:  10.1016/j.renene.2016.03.103.
    [7] KHOSRAVI A, KOURY R N N, MACHADO L, et al. Prediction of wind speed and wind direction using artificial neural network, support vector regression and adaptive neuro-fuzzy inference system [J]. Sustainable Energy Technologies and Assessments, 2018, 25: 146-160. DOI:  10.1016/j.seta.2018.01.001.
    [8] 张亚超, 刘开培, 秦亮. 基于VMD-SE和机器学习算法的短期风电功率多层级综合预测模型 [J]. 电网技术, 2016, 40(5): 1334-1340. DOI:  10.13335/j.1000-3673.pst.2016.05.007.

    ZHANG Y C, LIU K P, QIN L. Short-term wind power multi-leveled combined forecasting model based on Variational Mode Decomposition-Sample entropy and machine learning algorithms [J]. Power System Technology, 2016, 40(5): 1334-1340. DOI:  10.13335/j.1000-3673.pst.2016.05.007.
    [9] 唐振浩, 赵赓楠, 曹生现, 等. 一种基于数据解析的混合风向预测算法 [J]. 太阳能学报, 2021, 42(9): 349-356. DOI:  10.19912/j.0254-0096.tynxb.2020-0119.

    TANG Z H, ZHAO G N, CAO S X, et al. A data analystic based hybrid wind direction prediction algorithm [J]. Acta Energiae Solaris Sinica, 2021, 42(9): 349-356. DOI:  10.19912/j.0254-0096.tynxb.2020-0119.
    [10] 林涛, 王建君, 张达. 基于VMD-BA-LSTM的短期风向预测研究 [J]. 高技术通讯, 2021, 31(6): 653-659. DOI:  10.3772/j.issn.1002-0470.2021.06.010.

    LIN T, WANG J J, ZHANG D. Short-term wind direction prediction research based on VMD-BA-LSTM [J]. Chinese High Technology Letters, 2021, 31(6): 653-659. DOI:  10.3772/j.issn.1002-0470.2021.06.010.
    [11] 向玲, 李京蓄, 王朋鹤, 等. 基于VMD-FIG和参数优化GRU的风速多步区间预测 [J]. 太阳能学报, 2021, 42(10): 237-242. DOI:  10.19912/j.0254-0096.tynxb.2019-1083.

    XIANG L, LI J X, WANG P H, et al. Wind speed multistep interval forecasting based on VMD-FIG and parameter-optimized GRU [J]. Acta Energiae Solaris Sinica, 2021, 42(10): 237-242. DOI:  10.19912/j.0254-0096.tynxb.2019-1083.
    [12] 吴迪, 刘怀西, 苗得胜. 尾流算法与风向变化对海上风机排布影响研究 [J]. 南方能源建设, 2019, 6(2): 54-58. DOI:  10.16516/j.gedi.issn2095-8676.2019.02.010.

    WU D, LIU H X, MIAO D S. Research on offshore wind farm units layout considering the algorithm of wake model and the change of wind direction [J]. Southern Energy Construction, 2019, 6(2): 54-58. DOI:  10.16516/j.gedi.issn2095-8676.2019.02.010.
    [13] DRAGOMIRETSKIY K, ZOSSO D. Variational mode decomposition [J]. IEEE Transactions on Signal Processing, 2014, 62(3): 531-544. DOI:  10.1109/tsp.2013.2288675.
    [14] RICHMAN J S, LAKE D E, MOORMAN J R. Sample entropy [J]. Methods in Enzymology, 2004, 384: 172-184. DOI:  10.1016/S0076-6879(04)84011-4.
    [15] ZHANG Y G, PAN G F. A hybrid prediction model for forecasting wind energy resources [J]. Environmental Science and Pollution Research, 2020, 27(16): 19428-19446. DOI:  10.1007/s11356-020-08452-6.
    [16] GRAVES A. Long short-term memory [M]//GRAVES A. Supervised Sequence Labelling with Recurrent Neural Networks. Berlin, Heidelberg: Springer, 2012: 37-45. DOI: 10.1007/978-3-642-24797-2_4.
    [17] 国家市场监督管理总局, 国家标准化管理委员会. 风电场气象观测资料审核、插补与订正技术规范: GB/T 37523—2019 [S]. 北京: 中国标准出版社, 2019.

    State Administration for Market Regulation, Standardization Administration. Specification for data inspection and correction of wind power plant meteorological observation: GB/T 37523—2019 [S]. Beijing: Standards Press of China, 2019.
  • [1] 高盛, 许沛华, 陈正洪, 成驰.  基于改进LSTM神经网络的风电功率短期预报算法 . 南方能源建设, 2024, 11(1): 112-121. doi: 10.16516/j.ceec.2024.1.12
    [2] 王丽娟, 任永建, 王俊超, 欧阳威.  基于气象因素的长江经济带湖北段夏季日最大电力负荷预测 . 南方能源建设, 2024, 11(1): 133-142. doi: 10.16516/j.ceec.2024.1.14
    [3] 刘璐瑶, 陈志刚, 沈欣炜, 吴劲松, 廖霄.  基于EMD-MLP组合模型的用电负荷日前预测 . 南方能源建设, 2024, 11(1): 143-156. doi: 10.16516/j.ceec.2024.1.15
    [4] 曲晓黎, 尤琦, 李文晴, 杨琳晗, 王洁, 张金满, 高泽田, 周朔.  气象因子相对危险度在电网用电负荷预测中的应用 . 南方能源建设, 2024, 11(1): 166-175. doi: 10.16516/j.ceec.2024.1.17
    [5] 赵业彬, 任建宇, 乐丛欢.  风荷载对全潜式浮式风机拖航运动响应的影响 . 南方能源建设, 2024, 11(1): 176-184. doi: 10.16516/j.ceec.2024.1.18
    [6] 苏步芸, 张英杰, 熊晓晟.  双碳、双区背景下深圳电力需求预测 . 南方能源建设, 2022, 9(4): 127-134. doi: 10.16516/j.gedi.issn2095-8676.2022.04.016
    [7] 牛亚路, 李岩, 王印.  上风向山头对风电机组的安全性影响研究 . 南方能源建设, 2021, 8(4): 43-49. doi: 10.16516/j.gedi.issn2095-8676.2021.04.007
    [8] 刘暑辉, 田亮.  深调峰工况下锅炉虚假水位预测 . 南方能源建设, 2020, 7(1): 70-75. doi: 10.16516/j.gedi.issn2095-8676.2020.01.011
    [9] 刘飞虹, 吴迪, 苗得胜, 张敏, 黎建峰.  发电量预测误差受地形图精度影响分析 . 南方能源建设, 2019, 6(S1): 41-46. doi: 10.16516/j.gedi.issn2095-8676.2019.S1.009
    [10] 仲锋祥, 何忠意, 朱佩宁, 周亚东.  最优组合预测模型在预压处理地基沉降中的应用研究 . 南方能源建设, 2019, 6(S1): 140-146. doi: 10.16516/j.gedi.issn2095-8676.2019.S1.027
    [11] 吴迪, 刘怀西, 苗得胜.  尾流算法与风向变化对海上风机排布影响研究 . 南方能源建设, 2019, 6(2): 54-58. doi: 10.16516/j.gedi.issn2095-8676.2019.02.010
    [12] 吴亚雄, 谢敏.  基于BP神经网络灰色回归组合模型的年最大负荷预测 . 南方能源建设, 2017, 4(2): 46-50,57. doi: 10.16516/j.gedi.issn2095-8676.2017.02.007
    [13] 聂卫平, 金晓华.  基于实测数据的盾构电缆隧道沉降规律与预测 . 南方能源建设, 2017, 4(2): 86-89,94. doi: 10.16516/j.gedi.issn2095-8676.2017.02.015
    [14] 马西军, 叶炜, 张翔宇.  广东省某燃煤电厂水土流失预测分析 . 南方能源建设, 2016, 3(1): 132-136. doi: 10.16516/j.gedi.issn2095-8676.2016.01.028
    [15] 林刚, 韦文兵, 冯晓东.  基于频率和模态的变电构架损伤识别研究 . 南方能源建设, 2016, 3(2): 67-71,76. doi: 10.16516/j.gedi.issn2095-8676.2016.02.013
    [16] 郭晨鋆, 徐笑, 唐晟.  基于AHP和熵权法的中压配电网项目投资效益综合评价方法 . 南方能源建设, 2016, 3(S1): 9-13. doi: 10.16516/j.gedi.issn2095-8676.2016.S1.003
    [17] 刘晓敏, 刘志辉, 石喆.  基于熵权法的广东省核电节能减排效果综合评价研究 . 南方能源建设, 2016, 3(3): 31-35. doi: 10.16516/j.gedi.issn2095-8676.2016.03.006
    [18] 蔡彦枫, 王海龙, 周川, 陈德辉, 彭明.  风向对广东海上风电场风机布置的影响 . 南方能源建设, 2016, 3(4): 113-118. doi: 10.16516/j.gedi.issn2095-8676.2016.04.023
    [19] 陈东, 雷金勇.  南方电网风电功率预测系统应用扩展研究 . 南方能源建设, 2015, 2(3): 28-33. doi: 10.16516/j.gedi.issn2095-8676.2015.03.005
    [20] 赵艳丽.  基于显著性理论的电力建设工程投资灰色预测 . 南方能源建设, 2014, 1(1): 97-100. doi: 10.16516/j.gedi.issn2095-8676.2014.01.018
  • 加载中
图(9) / 表 (4)
计量
  • 文章访问数:  355
  • HTML全文浏览量:  105
  • PDF下载量:  80
  • 被引次数: 0
出版历程
  • 收稿日期:  2022-06-23
  • 修回日期:  2022-08-02
  • 网络出版日期:  2022-12-01
  • 刊出日期:  2023-01-11

基于VMD-LSTM的超短期风向多步预测

doi: 10.16516/j.gedi.issn2095-8676.2023.01.004
    基金项目:  国家重点研发计划重点专项“风力发电复杂风资源特性研究及其应用与验证”(2018YFB1501100)
    作者简介:

    李秀昊,1994-,女,广东韶关人,工程师,硕士,主要从事人工智能技术在新能源领域的研究与应用工作(e-mail)lixiuhao@mywind.com.cn

    刘怀西,1990-,男,江苏连云港人,工程师,硕士,主要从事风电场规划设计的相关工作(e-mail)liuhuaixi@mywind.com.cn

    张智勇,1995-,男,广东韶关人,学士,工程师,主要从事配网自动化及分布式新能源相关工作(e-mail)1578446332@qq.com

    张敏,1990-,男,山西晋中人,工程师,硕士,主要从事风资源技术相关的研究工作(e-mail)zhangmin@mywind.com.cn

    吴迪,1983-,女,吉林长春人,工程师,硕士,主要从事风资源技术相关的研究工作(e-mail)wudi02@mywind.com.cn

    苗得胜,1989-,男,河南济源人,工程师,硕士,主要从事风资源评估研究工作(e-mail)miaodesheng@mywind.com.cn

    通讯作者: 李秀昊,1994-,女,广东韶关人,工程师,硕士,主要从事人工智能技术在新能源领域的研究与应用工作(e-mail)lixiuhao@mywind.com.cn
  • 中图分类号: TK89; TM614

摘要:   目的  为准确预测未来4 h风向,提出一种基于VMD-LSTM(Variational Mode Decomposition-Long Short-Term Memory)的超短期风向多步预测方法。  方法  采集明阳智能某风电场3个风电机组的风向序列,对其进行预处理及时序分析;基于自相关函数(Autocorrelation Function, ACF)计算风向不同时期的相关性,以选取风向序列的特征长度;采用变分模态分解(Variational Mode Decomposition, VMD)将风向序列分解为相对稳定的模态信号,通过最小样本熵确定分解的子模态数,并对分解后的模态信号分别建立预测模型,进行超短期风向24步预测;重构风向序列,叠加各分量预测结果。  结果  结果表明,VMD-LSTM在4个季度的24步风向预测的绝对平均误差(Mean Absolute Error, MAE)、均方根误差(Root Mean Square Error, RMSE)、平 均 绝 对 百 分 比 误 差 (Mean Absolute Percentage Error, MAPE)分别为8.430°、16.870°、9.155,且在每个季度不同时间尺度的各个误差评价指标均优于其他常见的数据建模方法。  结论  所提算法可满足风电场的实际生产中优化控制偏航角的要求。

English Abstract

李秀昊, 刘怀西, 张智勇, 张敏, 吴迪, 苗得胜. 基于VMD-LSTM的超短期风向多步预测[J]. 南方能源建设, 2023, 10(1): 29-38. doi: 10.16516/j.gedi.issn2095-8676.2023.01.004
引用本文: 李秀昊, 刘怀西, 张智勇, 张敏, 吴迪, 苗得胜. 基于VMD-LSTM的超短期风向多步预测[J]. 南方能源建设, 2023, 10(1): 29-38. doi: 10.16516/j.gedi.issn2095-8676.2023.01.004
LI Xiuhao, LIU Huaixi, ZHANG Zhiyong, ZHANG Min, WU Di, MIAO Desheng. Very Short-Term Wind Direction Multistep Forecast Based on VMD-LSTM[J]. SOUTHERN ENERGY CONSTRUCTION, 2023, 10(1): 29-38. doi: 10.16516/j.gedi.issn2095-8676.2023.01.004
Citation: LI Xiuhao, LIU Huaixi, ZHANG Zhiyong, ZHANG Min, WU Di, MIAO Desheng. Very Short-Term Wind Direction Multistep Forecast Based on VMD-LSTM[J]. SOUTHERN ENERGY CONSTRUCTION, 2023, 10(1): 29-38. doi: 10.16516/j.gedi.issn2095-8676.2023.01.004
    • 在风力发电中,偏航系统依据风向进行对风操作,准确对风可以降低风力发电机组的载荷、提高风能利用率,进而提高发电量,直接影响机组的经济性和安全性[1]。而风向却是随机的、不稳定的,这使得偏航系统的对风存在一定的误差和滞后性,继而导致偏航系统偏航动作频繁。因此,风向的准确预测可以提高偏航系统的对风精度、减小偏航滞后性,有利于风电场结合风向变化趋势制定偏航控制策略,进而对偏航优化提供保障,对风电企业经济、安全生产具有较大的工程实践指导意义。

      风向建模方法主要分为物理建模法、统计建模法和数据驱动建模法。物理建模法通常利用数值天气预报(Numerical Weather Prediction,NWP)数据进行建模[2],模型计算量大,主要用于长期预测。统计建模法一般使用时间序列建模,主要包括自回归移动平均模型(Autoregressive Moving Average model, ARMA)[3]、自回归差分移动平均模型(Autoregressive Integrated Moving Average model, ARIMA)[4]、自回归条件异方差模型(Autoregressive Conditional Heteroskedasticity model, ARCH)[5]等,相比于物理模型,统计建模法不用求解复杂的物理模型,计算效率高,常用于短期预测,但无法准确地描述非线性数据。由于风向数据具有非线性、非平稳性、随机性等特点,数据驱动模型可有效地处理复杂时序预测,BP神经网络[6]、支持向量机[7]等模型都取得不错的效果。张亚超[8]等提出一种基于VMD-SE和基模型的自适应多层级综合预测模型,可实现短期风电功率3步预测。但传统的浅层神经网络难以充分挖掘数据的深层特征,导致模型预测精度受限。深度学习以其强大的特征提取能力,在时序预测等任务上取得巨大的成功。唐振浩[9]等提出一种基于数据解析的混合建模算法(Data Analytics based Hybrid Algorithm,DAHA),可实现风向的单步预测。林涛[10]等提出1种变分模态分解(VMD)和蝙蝠算法(Bat Algorithm,BA)优化长短期记忆(LSTM)神经网络的短期风向预测模型,可提前预测未来5 min、15 min和30 min的风向。向玲[11]等提出一种变分模态分解(VMD)-模糊信息粒化(Fuzzy Information Granulation, FIG)和参数优化门控循环单元(Gate Recurrent Unit,GRU)的风速多步区间预测方法,可实现风速3步区间预测。由于风向具有强波动性和随机性等特点,但现有文献进行超短期风向预测时多为单步预测,且风向多步预测中预测步长较短,难以满足风电场的实际生产需求。

      为此,针对超短期风向多步准确预测,本文提出一种基于VMD-LSTM的风向多步预测算法,准确预测未来4 h的风向。首先,通过自相关函数计算风向不同时期之间的相关性,以选取模型最佳的风向序列输入长度;然后,针对风向数据波动性、随机性的特点,采用变分模态分解法将风向序列分解为相对稳定的模态信号,通过最小样本熵确定分解的子模态数,并对分解后的模态信号分别建立超短期风向预测模型进行预测;最后,重构风向序列,叠加各分量预测结果,实现超短期风向24步预测。

    • 明阳智能某风电场3个风电机组(1#、2#、3#)1年风向数据的风玫瑰图如图1所示。其中,扇形区域的颜色表示不同的风速大小,长度表示风向的频率。

      图  1  全年风向玫瑰图

      Figure 1.  Year-round wind rose map

      图1所示及统计可知,1#、2#号风机的主导风向为东,3#号风机的主导风向为东南偏东;1#、2#、3#号风机的盛行风向区间为(67.5°,112.5°),盛行风频率分别为40.31%、39.96%、40.61%。虽然1#、2#、3#号风机同处一风场,但受风机排布位置及尾流的影响[12],同一风场不同风机的风向也有所差别。由此可见,风向存在较大的随机性与不稳定性,进一步增大了风向预测的难度。

    • 不同的序列输入长度对模型的预测结果有一定的影响。模型输入的序列长度过短,难以表征序列特征,降低模型预测的准确率;输入序列过长导致信息冗余,降低模型的建模效率。本文采用自相关函数计算前$ k $个时刻($ k > 0 $)的风向$ {x}_{t-k} $与当前时刻的风向$ {x}_{t} $之间的相关性,以选取最佳的风向序列输入长度。

      自相关函数(Autocorrelation Function, ACF)用于度量同一事件在不同时期之间的相关性程度。对于时间序列$ \left\{ {{X_t}} \right\} $,ACF度量时间序列中每隔$ k $个时间单位($ {x}_{t} $$ {x}_{t-k} $)的观测值之间的相关性,计算公式如下:

      $$ {\rm{ACF}} = \dfrac{{\displaystyle \sum\limits_{t = k + 1}^n {\left( {{x_t} - \bar x } \right)\left( {{x_{t - k}} - \bar x } \right)} }}{{\displaystyle \sum\limits_{i = 1}^n {{{\left( {{x_t} - \bar x } \right)}^2}} }} $$ (1)

      式中:

      $ \bar{x} $——变量$ x $的平均值。

      图2所示,横坐标表示时间滞后长度,纵坐标表示滞后为$ k $个时刻的风向序列与当前序列的相关性。本文计算了72个样本点的相关性,随着$ k $的增大,历史风向与当前风向的相关性逐渐减弱,当$k > 35 \nwarrow $时其自相关系数小于0.6。为了兼顾模型的预测精度与效率,选择自相关系数大于0.6的序列。此外,输入序列长度应不少于预测序列长度,本文中预测未来4 h的风向,即输入序列长度应不少于24个样本点。因此,本文选取自相关系数大于0.6的前24个采样点的风向作为模型的输入序列。

      图  2  风向自相关性

      Figure 2.  The autocorrelation coefficient of wind direction

    • 变分模态分解(Variational Mode Decomposition, VMD)是一种完全内在、自适应、非递归的信号分解技术[13],通过求解约束变分问题,将信号转换到频域内分解为K个有限带宽的本征模函数(Intrinsic Mode Function, IMF),这种方法可以有效避免经验模态分解(Empirical Mode Decomposition, EMD)和局部均值分解(Local Mean Decomposition, LMD),在分解中由于递归分解模式所造成的包络线估计误差,具备强大的非线性和非平稳性信号处理能力,相比于EMD和集合经验模态分解(Ensemble Empirical Mode Decomposition, EEMD)等信号分解方法,它在解决信号噪声和避免模态混叠的问题上有显著优势。但VMD分解的IMF子模态数K对分解结果有很大的影响:当K太小时,分解后的序列会丢失过多信息从而导致模态混叠;当K太大时,会出现过度分解的问题。

      为了评估序列数据的复杂性,Richman和Moornan等[14]提出样本熵(Sample Entropy, SE),通过度量信号中产生新模式的概率大小来衡量时间序列的复杂性,时间序列越复杂,样本熵的值越大。

      针对风向数据波动性、随机性的特点,本文采用VMD对风向序列进行分解,得到多个稳定的子信号,通过最小SE值对VMD进行优化[15],以获取合适的K值。

    • 长短期记忆(Long Short-Term Memory, LSTM)是一种特殊的循环神经网络(Recurrent Neural Network, RNN),主要为了解决长序列训练过程中的梯度消失和梯度爆炸问题[16]。相比于RNN,LSTM能够在更长的序列中有更好的表现。LSTM由多个单元组成,每个LSTM单元包括3个门控系统和1个记忆单元,具体为:

      遗忘门:

      $$ {F_t} = {\rm{sigmoid}}({w_{{\rm{xf}}}}{x_t} + {w_{{\rm{hf}}}}{h_{t - 1}} + {b_{\rm{f}}}) $$ (2)

      输入门:

      $$ {I_t} = {\rm{sigmoid}}({w_{{\rm{xi}}}}{x_t} + {w_{{\rm{hi}}}}{h_{t - 1}} + {b_{\rm{i}}}) $$ (3)

      输出门:

      $$ {O_t} = {\rm{sigmoid}}({w_{{\rm{xo}}}}{x_t} + {w_{{\rm{ho}}}}{h_{t - 1}} + {b_{\rm{o}}}) $$ (4)

      记忆单元状态值:

      $$ {C_t} = {C_{t - 1}} \otimes {F_t} + {I_t} \otimes \tan h \left( {{w_{{\rm{xc}}}}{x_t} + {w_{{\rm{hc}}}}{h_{t - 1}} + {b_{\rm{c}}}} \right) $$ (5)

      LSTM记忆单元在$t$时刻的输出:

      $$ {h_t} = {O_t} \otimes \tan h ({C_t}) $$ (6)

      式(2)~式(6)中,$w\left( {{F_t},{I_t},{O_t},{C_t}} \right)$$b\left( {{F_t},{I_t},{O_t},{C_t}} \right)$为三个门控单元和记忆单元的权重和偏置值。

      本文采用两层的LSTM网络挖掘风向时序序列的深层特征,每层的神经元个数为100,学习率为0.001,优化器为Adam,迭代次数为10,激活函数为ReLU,如图3所示。

      图  3  LSTM结构

      Figure 3.  The structure of LSTM

    • 本文采用明阳智能某风电场数据采集与监视控制系统(SCADA)提供的2021年风向数据。风向数据来源于3个风力发电机(1#、2#、3#),时间粒度为10 min,按季度分为4组。为保证时间样本的顺序性,使用样本总量前70%的序列作为训练集,后30%的时间序列作为测试集,具体如表1所示。

      表 1  数据集信息

      Table 1.  Dataset information

      数据集数据来源训练集数量测试集数量
      A2021/03/01 00:00-2021/03/31 23:503 1251 339
      B2021/06/01 00:00-2021/06/30 23:503 0241 296
      C2021/09/01 00:00-2021/09/30 23:503 0241 296
      D2021/12/01 00:00-2021/12/31 23:503 1251 339

      根据GB/T 37523-2019[17]对风向数据进行合理范围筛选,剔除异常数据值,使用滑动平均法对缺失数据进行插补;采用最大-最小归一化方法对风向数据进行处理,将风向数据映射到[0,1]内,归一化计算如下:

      $$ {y_t}' = \dfrac{{{y_t} - {y_{\min }}}}{{{y_{\max }} - {y_{\min }}}} $$ (7)

      式中:

      ${y_t}'$ ——$t$时刻归一化后的风向数据;

      ${y_t}$ ——$t$时刻的原始风向数据;

      ${y_{\max }}$ ——风向序列的最大值;

      ${y_{\min }}$ ——风向序列的最小值。

    • 本文采用绝对平均误差(Mean Absolute Error, MAE)、均方根误差(Root Mean Square Error, RMSE)、平均绝对百分比误差(Mean Absolute Percentage Error, MAPE)作为评价指标,衡量预测值与真实值的偏离程度、评价数据的变化程度、定量评价预测模型,其表达式分别为:

      $$ {\rm{MAE}} = \dfrac{1}{n}\displaystyle \sum\limits_{i = 1}^n {\left| {{y_{{\rm{true}}}} - {y_{{\rm{pre}}}}} \right|} $$ (8)
      $$ {\rm{RMSE}} = \sqrt {\dfrac{1}{n}\displaystyle \sum\limits_{i = 1}^n {{{\left( {{y_{{\rm{true}}}} - {y_{{\rm{pre}}}}} \right)}^2}} } $$ (9)
      $$ {\rm{MAPE}} = \dfrac{1}{n}\displaystyle \sum\limits_{i = 1}^n {\left| {\dfrac{{{y_{{\rm{true}}}} - {y_{{\rm{pre}}}}}}{{{y_{{\rm{true}}}}}}} \right|} $$ (10)

      式中:

      ${y_{{\rm{true}}}}$ ——真实值;

      ${y_{{\rm{pre}}}}$ ——预测值;

      $n$ ——样本个数。

    • 本文算法流程图如图4所示。

      图  4  算法流程图

      Figure 4.  Algorithm flowchart

      具体步骤如下:

      1) 采集风向序列并对其进行预处理。

      2) 绘制风向玫瑰图,分析风向特征。

      3) 基于ACF计算风向不同时期之间的相关性,选取自相关系数大于0.6的前24个采样点的风向作为模型的输入序列。

      4) 采用VMD将风向序列分解为相对稳定的模态信号,通过最小样本熵确定分解的子模态数K

      5) 对分解后的K个模态信号分别建立预测模型,进行超短期风向多步预测。

      6) 重构风向序列,叠加各分量预测结果。

    • VMD分解的子模态数K直接决定了风向信号分解的好坏,对预测结果有一定的影响。本文利用VMD对风向数据进行分解得到K个IMF,计算每个IMF的SE值,以获得具有最小SE的序列作为趋势项,通过对比不同K值的最小SE值以确定子模态数。本文令K取值为2~10,如图5显示了在取不同K值时最小SE值和预测绝对平均误差的变化趋势。

      图  5  最小样本熵和绝对平均误差的变化趋势

      Figure 5.  Variation trend of minimum sample entropy and absolute mean error

      图5可知,随着VMD分解的子模态数$K$的增加,最小样本熵的值减小,风向预测模型的绝对平均误差MAE减小,并且两者衰减的变化趋势基本保持一致,表明最小样本熵的值能够有效地表征信号分解能力。当子模态数$K$较小时,原始风向信号分解不足,序列趋势项中混入了其他干扰项,使得SE值较大。随着$K$值的增大,SE值逐渐变小,当取得适当的$K$值时,SE值骤减,此时再增大分解次数$K$,SE值变化较小,并且逐渐趋于稳定。因此,将SE骤减趋于稳定的转折点作为VMD分解的次数,以避免过度分解。在本文中,取K=9,即利用VMD将原始风向信号分解为9个子序列,如图6所示。

      图  6  原始风向信号VMD分解

      Figure 6.  Original wind direction decomposition by VMD

    • 为验证VMD分解对预测结果的影响,进行VMD分解前后对比算法建模预测结果的比较。由表2图7图8可知,VMD-LSTM在4个季度的24步风向预测的平均MAE、RMSE、MAPE为8.430°、16.870°、9.155,比未分解的LSTM模型平均减少77.91%、69.30%、69.42%,因此,VMD将原始风向序列分解为相对稳定的模态信号,可以有效地降低风向的非线性、非平稳性和随机性,提高风向序列预测的准确性。

      表 2  基于VMD-LSTM的风向多步预测结果

      Table 2.  Wind direction multistep forecast results based on VMD-LSTM

      预测步长第1季度第2季度第3季度第4季度
      MAE/(°)RMSE/(°)MAPEMAE/(°)RMSE/(°)MAPEMAE/(°)RMSE/(°)MAPEMAE/(°)RMSE/(°)MAPE
      17.78215.4458.1376.69311.6324.7045.3588.7728.7724.59215.0974.983
      27.71215.3258.0456.54911.4044.6015.3168.6828.6824.55314.9264.934
      37.71115.3388.0126.44911.3154.5055.3068.5718.5714.53214.7304.872
      47.64415.2517.9126.74411.8584.6885.3318.5988.5984.47814.4434.788
      57.67415.3237.9397.35312.9694.9975.4608.7668.7664.42114.2294.755
      67.61815.3127.9697.57913.2065.2085.6418.9918.9914.50014.4724.872
      77.74715.7308.1527.82913.5025.4135.9119.3619.3614.77515.1885.213
      88.14016.6578.5018.08513.9505.6585.8559.4259.4255.12716.1675.637
      98.81017.9579.2528.23114.1185.7856.0039.7509.7505.62017.8486.211
      109.28018.5909.5918.22914.2335.7936.19410.15610.1566.22019.6916.790
      119.84219.33210.3098.35514.4645.8536.49410.68510.6856.73621.4557.257
      1210.59120.64711.1528.31714.4325.7966.89111.28611.2867.03122.3527.520
      1311.96823.26712.4498.42714.8145.8647.26311.83611.8367.29222.5687.639
      1412.89025.43313.3838.61015.1686.0137.97712.84812.8487.67422.9687.936
      1513.05925.33113.5848.70415.3886.1417.88312.82712.8278.14623.4528.423
      1614.07226.94214.8869.03415.9016.4228.04513.03613.0368.62724.4618.829
      1713.60725.73114.6479.42816.4646.7628.46213.61313.6138.44023.3328.432
      1813.04224.30614.04510.18617.5847.3128.60113.71013.7108.53422.8898.355
      1913.09824.20514.08910.05517.2857.2588.57813.82313.8238.91823.0678.585
      2013.29224.44914.19810.28517.6267.4538.75614.30014.3008.78621.9858.495
      2113.74025.28914.88310.78318.2537.7729.18215.18115.1818.95422.0068.740
      2213.75725.23714.86910.62818.0607.7229.66216.07116.0719.08721.8908.988
      2313.97725.42315.13510.41217.6677.64410.01116.60016.6009.45722.3509.440
      2413.75525.00314.83410.34217.6577.65110.42117.37117.37110.02923.1669.975

      图  7  LSTM与VMD-LSTM预测结果对比

      Figure 7.  Comparison of LSTM and VMD-LSTM forecast results

      图  8  基于VMD-LSTM的风向多步预测结果

      Figure 8.  Wind direction multistep forecast results based on VMD-LSTM

      预测误差随着预测时间的增加而累加,进而导致误差逐步增大,LSTM模型平均每步误差增长约为1.26°,VMD-LSTM模型误差稳步增长,增长幅度较小,平均每步误差增长约为0.29°,说明VMD-LSEM模型可以有效地降低误差的增长速度,稳定误差增长幅度。

    • 不同的预测方法对超短期风向多步预测有一定的影响。本文基于不同季度的风向分别构建ARMA、RF、VMD-RF、LSTM、VMD-LSTM模型。

      表3图9可知,VMD-LSTM在每个季度的各个误差评价指标均优于其他算法。VMD-LSTM模型较表现次好的VMD-RF模型,其平均MAE、RMSE、MAPE分别减少37.19%、23.80%、26.85%。通过不同建模算法的试验,结果表明,VMD-LSTM在不同季度下的风向具有更高的准确性和较好的预测能力。此外,VMD-LSTM和VMD-RF比未分解的模型LSTM和RF的MSE分别降低了77.91%和57.86%,说明经过分解后的建模精度有较大幅度的提高,VMD在提取风向趋势信息方面具有较好的能力。

      表 3  不同方法的风向预测结果

      Table 3.  Wind direction forecast results of different methods

      预测模型季度MAE/(°)RMSE/(°)MAPE
      ARMA118.17136.76221.131
      221.63637.29315.900
      314.18325.07215.230
      48.77427.9759.853
      RF133.89752.22430.148
      228.18945.54419.395
      318.73428.46219.032
      446.55456.74956.749
      VMD-RF116.13027.31017.054
      212.90920.4219.514
      310.78616.02111.003
      413.85724.80212.495
      LSTM141.67761.16234.512
      238.96859.59828.449
      323.14033.85122.536
      448.87765.17134.266
      VMD-LSTM110.86720.89711.499
      28.63814.9566.126
      37.27511.84411.844
      46.93919.7807.153

      图  9  不同方法的风向预测结果

      Figure 9.  Wind direction forecast results of different methods

    • 为检验该方法对不同风机的风向预测效果,本文对比分析了同一风场1#、2#、3#号风机,绝对平均误差MAE见表4

      表 4  不同风机的风向预测结果MAE

      Table 4.  MAE of wind direction forecast for different wind turbines (°)

      风机第1季度第2季度第3季度第4季度合计
      1#14.5958.3498.4929.86510.325
      2#13.3458.2319.7508.92710.063
      3#12.3908.95410.8088.93410.271

      虽然1#、2#、3#号风机同处一风场,但受风机排布位置及尾流的影响,导致不同风机在每个季度的预测结果也有所差异,但不同风机的预测总体误差差距较小,说明VMD-LSTM可适用于同一风场不同风机的预测,具有良好的泛化能力。

    • 由于风向具有强波动性和随机性等特点,目前的超短期风向预测步长较短,难以满足风电场的实际生产需求。为此,本文提出1种基于VMD-LSTM的风向多步预测算法,通过算例分析,得到以下主要结论:

      1)VMD将原始风向序列分解为相对稳定的模态信号,可以有效地降低风向的非线性、非平稳性和随机性,提高风向序列预测的准确性。利用最小样本熵的值确定VMD分解的子模态数,可优化VMD的风向信号分解性能,提高VMD的风向趋势信息提取能力。

      2)针对不同的预测方法对超短期风向多步预测的影响,分别构建ARMA、RF、VMD-RF、LSTM、VMD-LSTM预测模型。比较发现,VMD-LSTM在4个季度的24步风向预测的平均MAE、RMSE、MAPE为8.430°、16.870°、9.155,在每个季度不同时间尺度的各个误差评价指标均优于其他算法,所提算法可满足风电场的实际生产中优化控制偏航角的要求。

      3)由于风向数据具有较大的随机性和不稳定性等特点,且受风机排布位置及尾流的影响,进一步增大了风向预测的难度。通过对比不同风机的预测结果,证明了模型的鲁棒性,具有良好的泛化能力。

参考文献 (17)

目录

    /

    返回文章
    返回