收藏 分销(赏)

基于LSTM-GRU-FCN模型的风电功率短期多步预测研究.pdf

上传人:自信****多点 文档编号:2052080 上传时间:2024-05-14 格式:PDF 页数:6 大小:6.31MB
下载 相关 举报
基于LSTM-GRU-FCN模型的风电功率短期多步预测研究.pdf_第1页
第1页 / 共6页
基于LSTM-GRU-FCN模型的风电功率短期多步预测研究.pdf_第2页
第2页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、收稿日期:2022-05-11基金项目:辽宁省揭榜挂帅科技攻关专项(021JH1/10400009);辽宁省博士启动基金(2021-BS-198)作者简介:刘昱辰(1999-),男,辽宁营口人,硕士研究生。通讯作者:许傲然(1983-),男,辽宁沈阳人,副教授,硕士生导师,博士,主要从事电力系统及其自动化方面的研究。基于LSTM-GRU-FCN模型的风电功率短期多步预测研究刘昱辰,许傲然,谷彩连,高阳(沈阳工程学院 电力学院,辽宁 沈阳 110136)摘要:风电场存在严重的弃风问题,对电网的资源利用与功率调度产生了很大的消极影响,所以对风电功率精准预测成为了重要的研究方向。首先,本文基于声雷达

2、获取风向及风速信息,对风速、风向分别建立长短期时间序列(LSTM)网络模型和门控循环单元(GRU)网络模型,使用两组数据分别进行多步时序预测;其次,经过全连接网络(FCN)的深度训练得出准确的风电功率短期多步预测模型;最后,对预测模型进行仿真实验,验证了该模型具有较高的预测精度。本文所建立的模型解决了风电功率多步预测的问题,对72 h短期风电功率的预测均方误差可限制在0.16以内,平均误差可限制在功率的2%以内,也为其他清洁能源发电功率预测提供了参考。关键词:弃风;风电功率;时间序列预测;声雷达;多步预测中图分类号:TM614文献标识码:A文章编号:1673-1603(2023)04-0040

3、-06DOI:10.13888/ki.jsie(ns).2023.04.009第 19 卷第 4 期2 0 2 3 年 10 月Vol.19 No.4Oct.2023沈阳工程学院学报(自然科学版)Journal of Shenyang Institute of Engineering(Natural Science)近年来,风电的开发利用量逐渐增加,但由于风能存在极大的不确定性和不稳定性,导致了发电质量变差,这对电网安全造成了威胁,若能提前对风电功率做出预测,就可以合理规划发电计划,减少此类问题的发生1-4。文献 5 利用BP神经网络,使用粒子群优化其输入参数,经过随机森林模型与其融合得出风电

4、功率预测值。文献 6 对风能数据进行 FEEMFD分解,分配权重以预测风电功率,但其对数据依赖性较高。文献 7 使用混合模型预测法,结合各个模型对未来的风电功率进行预测,但其建模复杂,训练时间长。文献 8 使用遗传-变异优化算法优化神经网络,达到寻优的目的,但运算复杂度高。本文针对风速和风力的时间序列相关特性,基于声雷达所获取的数据,使用特定的模型对其分别进行多步预测,再经过深度FCN对风电功率进行训练,得出预测模型,为风电功率多步预测及提前预测提出一种新思路。1算法研究1.1LSTM网络普通的循环神经网络(RNN)在进行训练时,其逆向传播过程无法应对一些在递归时发生的梯度爆炸或梯度逐渐消失的

5、问题,而使用LSTM网络则可以较好地解决这种问题 9。LSTM 网络具有LSTM区块,可构成智能网络单元,作用于记忆可定时间长度的变量信息,其结构中的门控可以控制输入变量是否能被神经元计算,以及是否能被输出层的神经元当作输出。对于风能数据的预测,由于风具有时延性,先前时刻的数据对下一时刻的风能数据存在一定的影响,而其中的门控可以选择是否利用风能数据值。使用LSTM网络可以达到对风能提前预测、多步预测的理想效果。廖雪超等10将注意力机制和LSTM网络相结合,提出了风电预测思路,但注意力机制用于风功率预测时无法体现各高度风力的变化特点,也就不能做到功率精细化提前预测。鹿凯等11利用自适应模态分解将

6、风数据分频,最后使用支持向量机调参来提高风电预测精准度,但其模型在分频时容易出现数据失真,进而丢失重要风能数据。文献 12使用粒子群算法优化LSTM网络,验证了选择好的参数可以使模型收敛更快,预测结果更加准确,但粒子群寻优具有不确定性,且以历史数据作为未来预测参考价值较低,对多步预测的准确度没有太大提高。LSTM的遗忘门在训练时会读取上一层输出的ht-1和当前输入xt,该层会决定“丢弃”还是“保留并传输”各风能的历史值。若对两者分别赋一个权重,则可以表示各个时刻风能数据对将来预测值的影响,可用Wf表示:ft=(Wf ht-1,xt+bf)(1)式中,bf代表偏置,可随训练误差调整;ft为该层的

7、输出。得到输出后,则要经过sigmoid层和tanh层对得到的数据分别进行更新和创建新候选值操作,得到Ct:Ct=tanh(Wc ht-1,xt+bc)(2)最后,通过运行sigmoid层决定将上一层细胞哪些输出值进行处理并作为输出,然后再次使用tanh活化函数处理细胞状态,与sigmoid门输出做相乘处理,便可以得到想要的输出。若使用该模型对影响风机发电功率的因素进行预测,遗忘门则可以决定哪些状态(风能数据)会被保留并当作下一层的输入,以及这些状态对预测值的影响,通过激活函数tanh,得到LSTM网络输出值。对于短期风速多步预测,式中xt为当前时刻的风速数据,输入到网络单元中,经过与下一时刻

8、的风速做相关性处理,Ct则代表上一时刻预测单元为当前时刻所准备的单元状态,应与当前输入结合,获得中间值,进行预测;而下一与tanh门则保存了先前时段LSTM单元所处理的风速数据,再将两个经过处理的风速数据进行相乘等处理以得到当前风速结果。在将 LSTM 网络应用于风电功率预测时,文献 13 通过控制前向传播中输入数据被存储和激活的时机,调整记忆细胞,计算输入数值天气预报数据在各单元中的状态。计算方法:数据经过各单元的记忆功能后,通过sigmoid函数激活并传给下一层,最终将各个单元状态整合表示为输出。在本文中,声雷达所获取的风速数据可以作为输入,假设声雷达风速序列向量为X,则其序列中必定有对未

9、来预测较为重要的量和不重要的量,经过式(1)可计算出该序列中的值对未来预测值的“重要程度”,再经过式(2)的权重配置,分别使用sigmoid及tanh激活得出输出值,其表达式为Y=F(X,ft,Ct,ht-1)(3)1.2GRU相较于LSTM网络,GRU更易于训练,对于较为复杂的风向数据同样能达到期望的精准效果,而且可以简化网络结构,加快训练过程,并解决了潜在的复杂数据下过拟合的问题14。GRU有重置门和更新门2个门。其中,重置门可以决定如何将刚刚输入的风向数据信息与历史输入信息结合,这需要通过网络训练来实现;更新门则是代表历史记忆变量保存到当前计算过程的量,也就是保存到当前第 4 期刘昱辰,

10、等:基于LSTM-GRU-FCN模型的风电功率短期多步预测研究41第 19 卷沈阳工程学院学报(自然科学版)时间段的历史风速数据量。相比于上文的LSTM网络,GRU仅有2个门,并且在计算输出时不需要应用二阶非线性。在重置门中,门控状态表示为rt=(xtWr+Ht-1Ur+br)(4)式中,为sigmoid函数,作为门控信号可以将数据变换为01之间的值;xt为当前时刻(第t个时间段)网络节点的输入向量,即当前时刻的风向偏角;Ht-1为上一个单元传输到当前单元的状态,即经过上一单元处理后的风向角度。在更新门中,时间步t使用以下公式计算门控状态zt:zt=(Wzxt+Uzht-1+bt)(5)此时输

11、入风向xt经过线性变换矩阵Wz的作用,与经过线性变换的t-1步的风向信息相加,共同作用到sigmoid激活函数上,这些风向值会被映射到区间 0,1 内,然后将其输出到下一层的神经元中。最后,GRU网络需要计算ht,这个向量也具有时序特性,可以将先前保留的信息传入到下一单元,此过程使用更新门决定当前时间序列所记忆的变量ht和上一个时间序列ht-1需要的信息,计算式如下:ht=zt ht-1+(1-zt)ht(6)其中,zt表示更新门经过激活函数的结果,也以门控方式使信息从该门流入;式中为Hadamard乘积,表示前一个时间序列的风向数据保留到最终记忆单元的风向信息中,这个信息加上当前记忆信息保留

12、到最终记忆单元信息中时,就可以得到GRU输出的风向角度结果。GRU作为风向预测模型时,其可以视作是对LSTM的一种改进。文献 15 确定了输入值与单元状态之间的相关度,通过获得上一时刻的隐藏状态值来调整GRU网络的特性及性能,将数值天气预报数据经过划分特性输入到模型中,经过权重矩阵处理得出候选值。本文将声雷达所获取到的风向角度信息输入到GRU网络中,假设用X表示角度向量,风向预测输出表达式为Y=F(X,rt,zt,ht)(7)声雷达的风向数据在经过2个节点输入后,乘以对应的权重,使用sigmoid函数处理这个输出值即可得到rt。门控状态同样经过 sigmoid 函数激活,最后使用当前状态信息加

13、上一记忆信息即可得到输出Y。2基于声雷达数据的功率预测建模2.1数据的预处理声雷达可以使用雷达原理探测大气流动以实时遥测大气各个要素,例如风向、风速、气压等。本文使用东北某风电场20192020年的风力数据。在声雷达设备获取的各种风功率数据中,不同类型数据量纲是不同的,对风机发电功率的影响也是不同的,所以在建模时应筛去对风机发电功率影响较小的因素,以加快模型收敛速度和优化模型输出结果。本文选取10、30、50、70 m风速和风向为例来预测发电功率。在使用神经网络预测时,需要先去除中间的离群数据及异常数据,使用先前的时刻值填充,使数据集更加平滑,确保神经网络训练的正常进行。最后,使用均值-方差归

14、一化方法按列向量归一化。2.2预测模型的设计LSTM 网络和 GRU 网络虽然相似,但也有不同之处,本文通过预测模拟来选取适合二者的预测模型。本文将历史风能数据分别进行训练,将各个高度处的风速输入到LSTM神经网络中,用历史中多个周期的数据预测未来的数据,将各个高度的风向数据输入到GRU网络中,得到下一时间段的风向数据。针对多步预测可能出现的误差累积问题,本文在考虑实际操作流程的同时,经过深度网络优化可以确保该模型的误差在允许范围内。在得到相关预测数据后,本文将这些数据输入到全连接网络层进行训练,经过多次迭代模拟、学42习率及模型隐含层复杂度的选择,得出合适的全连接网络预测模型。对于全连接网络

15、而言,感知机的输入为y=f(w1x1+w8x8+b)(8)式中,x和w分别表示各个高度处的风速/风向数据及其在网络中的权重。在全连接层中,首先输入的风能资源数据及功率数据需要经过前向传播处理,这时神经网络将原始风能数据与权重(各个数据与风电功率的相关程度)相乘,再加上一个偏置,经过激活函数即可得出前向传播一层的输出;其次是反向传播,根据遇险者定好的损失函数,对初始权重及偏置进行更新,不断迭代计算损失,当这个值小于允许的阈值时,说明该模型满足实际要求。本文所利用的损失函数为均方误差函数,可用下式表示:eMSE(y)=E(y-y)2(9)式中,E表示数学期望,代表网络在一个循环中所得到的结果。式(

16、9)可以衡量神经网络输出风能信息(风速、功率等)与实际值之间的偏差,反映输出的准确性。综上所述,在预测未来一段时间内的风力发电功率时,把历史数据输入到模型中进行训练,再利用该模型的输入经过LSTM网络和GRU网络的输出结果,即可得出生产工作需要的风电功率数据。风力及风向数据与功率的关系可用下式表示:W=1(v10 m w1,D10 m)+7(v70 mw7,D70 m)(10)式中,v代表风速;D代表风向偏角;代表两者与功率的约束条件。整个神经网络预测结构如图1所示,其中全连接层即为FCN层。对于LSTM及GRU层,预测流程如图2所示,其中输入为以时间序列为基准的风向或风速值,由LSTM或 G

17、RU单元决定其被处理的方式,并对以后时刻进行预测,以此类推,当误差验证达到阈值或迭代次数达到阈值时,停止并输出结果。图1整个神经网络预测结构图2数据流预测走向2.3预测结果及分析本文中涉及到的声雷达数据来源于东北地区某风电场实测数据,场址编号为J00004。首先对风速和风向信息进行多步预测,将经过归一化的数据输入到LSTM神经网络中,经过训练和拟合可以得到风速预测结果,如图3所示。图310 m处风速多步预测结果第 4 期刘昱辰,等:基于LSTM-GRU-FCN模型的风电功率短期多步预测研究43第 19 卷沈阳工程学院学报(自然科学版)从图3可以看出:预测初期风速相对准确,到后期由于模型特性存在

18、累积误差,虽然有所偏移,但误差均在允许范围内,且大致走势与实际风速相同。然后对风向信息进行预测,将历史风向数据经过归一化后输入到GRU网络中,可得到如图4所示的结果。图410 m处风向多步预测结果仿真结果表明:各个高度的风速均方根误差值可限制在0.2以内,平均误差绝对值为0.04;风向的均方根误差值可以限制在0.024以内,平均误差绝对值在4.0以内。这样的仿真结果对下一步的全连接层预测是可以接受的。在全连接层使用2个隐藏层的10-10结构网络模型,控制学习率为0.001,模型的风电功率预测效果如图5所示。图5风电功率预测结果以上样本点均为顺序时间序列的样本点,其总时间约为72 h。通过编程计

19、算得知:使用该组合模型的风电功率预测均方根误差相比于其他神经网络有所降低,其值为 0.16,平均误差小于 1.2;而粒子群优化的BP网络均方根误差值在0.53以上,遗传算法优化网络的误差值也在2.0以上。本模型满足预期结果且优于其他常见模型,可以为实际生产提供参考。如果能配合电力电子器件滤波,风机发电功率则会更加平滑,预测结果准确度也会进一步提高。预测结果如表1所示。表1LSTM-GRU-FCN模型预测效果风能相关变量风速/(ms-1)风向/deg发电功率/kW均方误差0.200.0240.16平均误差0.044.001.23结论本文提出了基于LSTM-GRU的风电功率多步预测模型,以及全连接

20、网络多步预测的一种风电功率预测方法。该方法可以通过前一时段声雷达获取的风速和风向的数据,在训练时给予分配不同的权重得到未来时刻的预测结果,且可以利用上一步的输出,再循环预测,做到多步预测。研究结果表明:首先使用 LSTM-GRU 预测风速和风向,然后再经过全连接网络计算输出值,这比以往单纯一个或多个模型结合权重配置的预测精度要高,对其他以时序为基础的可再生能源序列预测有一定参考意义。本文所提出风电功率预测模型所达到的效果如下:1)使用声雷达实时获取的数据比数值天气预报的有所提高;2)针对不同的变量选择了不同的多步预测模型,根据数据的收敛要求有针对性的提高了运算效率;3)为了解决全局多步预测的误

21、差累积问题,本文在后期应使用全连接网络进行预测。本文所使用的模型可以推广到实际生产应用中针对单个风机建模,可以得出未来一段短期时间内的功率预测,这对现场生产与操作有着指导意义。如果未来能将数值天气预报使用联网等方式实时传入系统,参与神经网络训练,则可以进一步提高预测精准度。44参考文献1 HANIFI S,LIU X L,LIN Z,et al.A critical review ofwind power forecasting methodspast,present and future J.Energies,2020,13(15):1-24.2敬尔森,关焕新.基于CEMD-CNN-LSTM

22、的中长期电力负荷预测 J.沈阳工程学院学报(自然科学版),2023,19(3):45-51.3 SRIVASTAVA T,VEDANSHU,TRIPATHI M M.Predictive analysis of RNN,GBM and LSTM network forshort-term wind power forecasting J.Journal of Statistics and Management Systems,2020,23(1):33-47.4 高诗博,高阳,戴菁.基于CEEMD-ISSA-LSSVM的日前电力市场价格预测 J.沈阳工程学院学报(自然科学版),2023,19(

23、2):71-78.5丁婷婷,杨明,于一潇,等.基于误差修正的短期风电功率集成预测方法 J.高电压技术,2022,48(2):488-496.6 蒲娴怡,毕贵红,王凯,等.基于 FEEMD-PACF-BP_AdaBoost模型的风电功率超短期预测 J.计算机应用与软件,2021,38(11):91-97.7 LIU J Q,WANG X R,LU Y.A novel hybrid methodology for short-term wind power forecasting based on adaptive neuro-fuzzy inference systemJ.Renewable E

24、nergy,2017,103:620-629.8李铭,昝润鹏,刘景霞.基于量子遗传算法优化BP神经网络短期风功率预测 J.电工技术,2021(20):65-66.9李润金,李丽霞.基于LSTM神经网络的风电功率预测研究 J.沈阳工程学院学报(自然科学版),2023,19(3):14-18.10廖雪超,伍杰平,陈才圣.结合注意力机制与LSTM的短期风电功率预测模型 J.计算机工程,48(9):286-297.11 鹿凯,石开明,贾欢,等.基于自适应变分模态分解的组合模型风电功率预测 J/OL.电源学报:1-102022-03-20.http:/ GUNDU V,SIMON S P.PSO-LST

25、M for short termforecast of heterogeneous time series electricity pricesignals J.Journal of Ambient Intelligence and Humanized Computing,2021,12(2):2375-2385.13 张群,唐振浩,王恭,等.基于长短时记忆网络的超短期风功率预测模型 J.太阳能学报,2021,42(10):275-281.14刘俐利.基于门控递归单元神经网络的风速误差修正模型短期风电功率预测 J.沈阳工程学院学报(自然科学版),2021,17(2):11-17.15 王鑫,李

26、慧,叶林,等.考虑风速波动特性的VMD-GRU 短期风电功率预测 J.电力科学与技术学报,2021,36(4):20-28.Short-term Multi-step Prediction of Wind Power Basedon LSTM-GRU-FCN ModelLIU Yuchen,XU Aoran,GU Cailian,GAO Yang(School of Electric Power,Shenyang Institute of Engineering,Shenyang 110136,Liaoning Province)Abstract:Due to the serious wind

27、 curtailment problem in wind farms,it has a great negative impact onresource utilization and power dispatching of the power grid.Therefore,accurate prediction of wind power hasbecome an important research direction.Based on the wind direction and speed acquired by acoustic radar,along and short time

28、 series(LSTM)network model is established for wind speed,and a gated cyclic unit(GRU)network model is established for wind direction.Multi-step time series prediction is made for the two sets ofdata respectively.Then,an accurate short-term multi-step prediction model of wind power is obtained throug

29、hin-depth training of full connected network(FCN).Through experiments,the prediction accuracy of this modelis high.The model described in this paper solves the problem of multi-step wind power prediction.The meansquare error of the model for 72-hour short-term wind power prediction can be limited within 0.16,and themean error can be limited within 2%of the power.It provides reference for other clean energy generationpower forecast.Keywords:Wind curtailment;Wind power;Time series prediction;Acoustic radar;Multi-step prediction第 4 期刘昱辰,等:基于LSTM-GRU-FCN模型的风电功率短期多步预测研究45

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服