基于多属性决策和支持向量机的风电功率非线性组合预测_严欢
基于主成分分析法的风电功率短期组合预测

基于主成分分析法的风电功率短期组合预测吴金浩;杨秀媛;孙骏【摘要】间歇性与不确定性是风力发电的固有特性,在风力发电迅速发展的背景下风电功率预测的重要性日渐凸显.为了减少单一模型在个别预测点误差较大的情况,提高整体预测方法的预测精度及相对误差率,本文采用反向传播(BP)神经网络以及支持向量机(SVM)两种基本模型进行组合,并引入粒子群(PSO)以及交叉验证(CV)算法来优化模型中的参数.结合主成分分析法(PCA)对原始数据进行预处理,在不降低预测精度的前提下,对原数据进行降维处理从而提高运算效率.使用模型分别对未来5天进行预测,结果表明组合预测模型的标准平均误差(NMAE)、标准均方根误差(NRMSE)都满足国内现行指标,而且预测精度比单一模型有很大提高,相对误差更加稳定,有效减少了较大误差点的出现.实例研究表明,基于主成分分析法的风电功率短期组合预测模型的可行性.【期刊名称】《电气技术》【年(卷),期】2016(000)007【总页数】7页(P41-47)【关键词】风功率预测;主成分分析法;BP神经网络;粒子群算法;支持向量机;组合预测【作者】吴金浩;杨秀媛;孙骏【作者单位】北京信息科技大学,北京 100192;北京信息科技大学,北京 100192;北京信息科技大学,北京 100192【正文语种】中文随着对风力发电的深入研究,风电固有的间歇性以及不确定性成为了制约其发展的主要因素。
大容量风电场接入电网后,造成电网电压、频率的波动,给调度运行带来很大困难,甚至威胁到电力系统的稳定运行。
因此,及时、精确地预测风电功率是首先需要解决的问题[1-2]。
目前,已经有研究人员做了风电功率预测多种方面的研究。
文献[3]使用时间序列法建模,得到预测时刻与前段时刻风速的关系,并确定神经网络输入变量数目,这种方法本质是基于时间序列模型,在风况发生突变时无法准确预测,对较长时间的预测也无法得到精确结果;文献[4]理论分析得出风功率由风速、风向等因素决定,使用数值天气预报系统收集的历史数据,建立BP神经网络模型,在风电场实装显示预测效果良好,模型预测误差在15%左右,需要进一步优化或者开发更精确的预测模型;文献[5]将粒子群(PSO)算法与基于前向神经网络模型相结合,从而提高功率预测的精度,结果显示模型平均误差以及标准差都有不同程度地下降,预测准确率高于优化前的结果;文献[6]使用交叉熵理论来确定组合预测的权值,先分析各预测模型的交叉程度,再根据公式求取权值,结果显示使用交叉熵理论的组合模型精度较高。
两种风电功率多步预测方式的分析及评价

度高低 不同。以风 电功率实 时预测 为例 , 基于吉林省某风电场实测风电功率数据 , 使用 国家能 源局所规 定的风电功率 实时预测评价 指标对两 种多步预测方式进行评价 。 关 键 词: 风 电功率预测 ; 多步预测方式 ; 滚动 ; 多采样 尺度
文献标识码 i A 中图分类号 : T M7 3 3
的历史 数据数 量为 Ⅳ +1 , 需要 预测 的风 电功率 为 P( t +l A t ) , Z=1 , 2 …L , L为 多步 预测 的步 数 , 令P ( t
+ l A t ) 表示滚动多步预测方式预测值 , P ( t +l A t ) 表示多采样尺度多步预测方式预测值。 对于预测方 法, 在滚动多步预测方式下 P R ( t +l A t )= P( t 一( Ⅳ 一z +1 ) △ £ ) , …, P( t ) , P ( t —A t ) , …, P R ( t +( Z+1 ) A t ) ), ( 1 )
了国内外风电功率预测方法和现状 。文献 [ 6 — 9 ] 主要对风电功率预测 的方法进行 了研究 , 分别提出了 基于最小二乘支持 向量机、 小波分解、 人工神经网络和相似 日的风 电功率预测方法 , 提高了风 电功率预 测精度 。文献 [ 1 0 — 1 2 ] 分别从时空角度和概率分布角度对风 电功率波动特性进行 了分析。文献 [ 1 3 ] 分析了风电功率预测误差 , 用贝塔 ( B e t a ) 分布对风电功率误差进行拟合 。文献[ 1 4 ] 从风电生产和电网 运 行 的角度 , 提 出风 电功率 预测精 度好 坏评 价标 准问题 。文 献 [ 1 5 ] 提 出一种 新 的对 每小 时 的平 均 风速
进 行预 测 的方法 , 先对 每 1 O分钟 的平均 风速 进行 多步 预测 , 进而得 出下 一小 时 的平 均风 速 。 风 电功 率预 测一般 为 多步预 测 , 风 电功 率多 步预 测 时 , 没 有新 的风 电功 率 实测 数 据 产生 , 需 要 用 已 有 的数 据对 未来 一段 时间 多个 时刻 的 风 电功 率 数 据进 行 预 测 。 以上 文 献 只分 析 了预测 方 法 和 预 测误
基于虚拟预测与小波包变换的风电功率组合预测

基于虚拟预测与小波包变换的风电功率组合预测孟安波;陈育成【摘要】为了提高风电功率的预测精度,针对风机功率不稳定性和非线性强的特点,使用小波包变换将风机出力分解成多个频率的子序列,然后运用组合预测方法分别对各子序列进行提前24 h预测,叠加各子序列的预测值,得出实际预测结果。
其中组合预测方法权系数是通过虚拟预测的方法由方差倒数法确定。
选择广东某风电场实测数据作为案例,对连续7天风电功率进行了预测。
结果表明:小波包变换能有效把握风电功率变化规律,对小波包变换后的各子序列的预测结果表明组合预测效果优于单一预测方法。
%Considering the instability and strong nonlinearity of wind power, in order to improve the accuracy of wind power forecasting, the original wind power sequence is decomposed into a series of sub-sequences. Then each sequence is forecasted 24 h ahead by combination forecasting model. And the weight coefficients of each sequence are identified using variance reciprocal method through a virtual forecasting method. Consequently, all the subsequence forecasting outputs are superposed to obtain the final forecasted results. At the end, a wind farm in Guangdong is chosen to validate the feasibility of the proposed model. Through seven consecutive days of forecasting of the wind power, the results indicate that the wavelet packet transform can grasp the variation law of wind power effectively, and the combination forecasting method can obtain a better forecasting result than single method.【期刊名称】《电力系统保护与控制》【年(卷),期】2014(000)003【总页数】6页(P71-76)【关键词】风电功率;虚拟预测;小波包变换;方差倒数法;组合预测【作者】孟安波;陈育成【作者单位】广东工业大学,广东广州 510006;广东工业大学,广东广州510006【正文语种】中文【中图分类】TM619目前全球风电接入量逐年增加,但因风电的间歇性和随机性强的特点,其大规模并入电网以后对电网调度和安全运行带来困难[1-2]。
融合Savitzky-Golay滤波器的TCN-SA-BiGRU风电功率预测

第13卷㊀第11期Vol.13No.11㊀㊀智㊀能㊀计㊀算㊀机㊀与㊀应㊀用IntelligentComputerandApplications㊀㊀2023年11月㊀Nov.2023㊀㊀㊀㊀㊀㊀文章编号:2095-2163(2023)11-0166-06中图分类号:TP391文献标志码:A融合Savitzky-Golay滤波器的TCN-SA-BiGRU风电功率预测秦小晖,樊重俊,付峻宇(上海理工大学管理学院,上海200093)摘㊀要:陆上风力发电作为主流清洁能源发电方式之一,预测其发电功率也是目前研究热点问题㊂本文提出融合Savitzky-Golay滤波器与基于自注意力机制的TCN-BiGRU风电功率预测模型㊂利用Savitzky-Golay滤波器对风电功率及相关特征数据进行降噪,随后将数据输入进由TCN时域卷积神经网络㊁自注意力机制模块㊁双向门控循环单元网络所搭建的TCN-SA-BiGRU模型中,这些模块能够更深㊁更快挖掘数据特征㊂最终预测结果显示,融合了Savitzky-Golay滤波器的模型能够有效对数据降噪,并且相较于传统单一神经网络等模型,本模型的预测性能更高㊂关键词:风电功率预测;Savitzky-Golay滤波器;时域卷积神经网络(TCN);自注意力机制WindpowerforecastingincorporatingSavitzky-Golay-TCN-SA-BiGRUQINXiaohui,FANChongjun,FUJunyu(BusinessSchool,UniversityofShanghaiforScienceandTechnology,Shanghai200093,China)Abstract:Asoneofthemainstreamcleanenergygenerationmethods,predictingthepowergeneratedbyonshorewindpowerisalsoahotresearchproblematpresent.ThispaperproposesaTCN-BiGRUwindpowerpredictionmodelthatcombinesSavitzky-Golayfilterandself-attentivemechanism.TheSavitzky-Golayfilterisusedfornoisereductionofwindpowerandrelatedfeatures,andthedataarethenfedintoaTCN-SA-BiGRUmodelbuiltbyTCN,self-attentivemechanism,andBiGRU,whicharecapableofminingthedatafeaturesmoredeeplyandquickly.ThefinalpredictionresultsshowthatthemodelincorporatingtheSavitzky-Golayfilteriseffectiveinnoisereductionofthedataandhashigherpredictionperformancethantraditionalmodelssuchassingleneuralnetworks.Keywords:windpowerforecasting:Savitzky-Golayfilter:TemporalConvolutionalNetwork:self-attention基金项目:2020教育部哲学社会科学重大课题攻关项目,2020-2023(20JZD010)㊂作者简介:秦小晖(1998-),男,硕士研究生,主要研究方向:人工智能理论及应用㊁数字经济㊂通讯作者:樊重俊(1963-),男,博士,教授,博士生导师,主要研究方向:数字经济㊁人工智能㊁电子商务㊂Email:fan.chongjun@163.com收稿日期:2023-05-310㊀引㊀言各国工业发展离不开资源消耗,也导致碳排放量数值上升,从而进一步引发温室效应㊁全球水平面上升等环境问题,所以随着技术的发展,风能㊁太阳能及潮汐能等清洁能源逐步取缔火力发电成为主要发电能源㊂由于风能具有可再生性㊁无污染性等特点,所以目前风力发电仍是国内主要发电方式之一,但研究表明风能短时间变化随机,其发电功率呈间歇性以及波动性,所以使用风力发电会产生发电功率不稳定的现象,而这一现象也会导致电网运行风险提高,造成事故[1]㊂因此准确预测风力发电功率能够提高风力发电的稳定性㊁减少不必要损失,从而提升经济效益㊂随着预测技术的不断发展,国内外学者在研究过程中所使用的预测方法也从传统的统计模型预测逐渐演变成包含智能算法㊁机器学习以及深度学习的组合预测模型[2]㊂早期的风电功率预测方法主要有:持续预测法㊁卡尔曼滤波法㊁灰色预测法以及随机时间序列法(例如AR㊁MA以及ARIMA等模型),但是存在预测时间范围小㊁数据收集及处理难度较大以及预测结果不稳定等问题[3],所以后续也产生了改进相关时间序列模型以及将滤波器与时序模型组合的预测方法㊂随着机器学习方法的面世,诸如支持向量机(SVM)㊁决策树以及随机森林等方法陆续涌现[4],其中以支持向量机(SVM)的应用最为广泛,相较于传统的时序预测模型㊁马尔可夫等方法,SVM在处理非线性等小样本时具有更好的适应能力,但是只采取SVM单一模型进行预测的效果也并不好,所以在后续研究中,学者逐渐将SVM与遗传算法相组合,利用算法对SVM进行参数寻优以达到更好的预测效果[5],例如粒子群算法㊁灰狼算法以及果蝇算法等等[6],但这些算法多会存在收敛时间过长㊁出现局部最优解以及搜索步长设置繁复等问题,所以研究学者会对现有遗传算法进行优化后再对机器学习模型进行参数优化㊂目前,主流的风电功率预测方法仍然是以神经网络模型为主的组合模型,在LSNet神经网络㊁长短期记忆神经网络(LSTM)㊁门控循环神经网络(GRU)等基础上针对数据特征添加算法模型与之组合㊂文献[7]经过研究发现GRU网络相较于LSTM网络在风电功率预测上的作用更加高效且结构简单㊂而文献[8]建立融合注意力机制的Bi-GRU模型对数据中所蕴含的信息进行深度挖掘,提高特征提取的效率与质量并进行预测㊂文献[9]则利用TCN神经网络与LSTM神经网络进行组合对时序数据加以预测,TCN网络可以较好地提取间隔较长和非连续时序数据的特征信息㊂本文在已有研究的基础上,搭建融合Savitzky-Golay滤波器的TCN-BiGRU模型㊂为了有效降低拥有噪声的风电功率数据,选取Savitzky-Golay滤波器对风电功率相关特征数据进行降噪,并将预处理后的数据输入进TCN-SA-BiGRU模型中,通过TCN网络对相关数据进行特征提取,最后将有效信息输入进BiGRU模型中进行预测㊂本文选取西班牙某地区的风电功率数据以及其他历史相关数据以验证该组合模型的预测有效性㊂1㊀模型原理介绍1.1㊀时间卷积神经网络时间卷积神经网络(TemporalConvolutionalNetwork,TCN)最早于2016年由Lea等学者提出,随后由Bai等学者在文章中正式提出㊂TCN在卷积神经网络(CNN)的基础上做出改进,增加因果卷积以及空洞卷积㊂TCN中的因果卷积为单向结构,能保证提取信息特征时的因果性,即输入序列x1,x2, ,xt预测y1,y2, ,yt时,如果需要预测t时刻的值yt时只能利用已存在并观察到的x1,x2, ,xt-1,而不能使用xt+1,xt+2, ,所以TCN中的因果卷积可以保证在时序预测过程中并不会受到未来信息因素的干扰,但是单纯的因果卷积受制于卷积内核大小,在抓取依赖信息特征时需要堆叠过多层数,所以TCN中又采用膨胀卷积增加网络中的感受野,对上一层输入信息增大采样范围以使得TCN能够提取间隔较长以及非连续性数据的时序特征㊁即在更少层数的情况下能够抓取更多信息特征,同时TCN在各网络层之间采用残差进行连接,防止梯度消失爆炸问题的产生[10]㊂膨胀因果卷积结构如图1所示,残差模块图如图2所示㊂O u t p u td=4H i d d e nd=2H i d d e nd=1I n p u ty0y1y2yt-2y t-1y tx0x1x2x t-2x t-1x t图1㊀膨胀因果卷积图Fig.1㊀StructuresofCausalandDilatedConvolutionsI n p u tO u p u t1?1卷积(o p t i o n a l)d r o p o u tR e L u激活函数批量标准化膨胀因果卷积d r o p o u tR e L u激活函数批量标准化膨胀因果卷积残差模块(k,d)图2㊀残差模块图Fig.2㊀Residualmodule1.2㊀自注意力机制模块由于在神经网络结构中所接收到的输入向量大小不一,同时这些向量之间所蕴含的信息可能存在一定关系,所以在模型训练中因为忽略了这些向量之间的关系而导致模型训练结果很差,而自注意力机制可以针对全连接神经网络中的相关输入变量较好地建立起数据相关性,从而提高了特征有效提取能力㊂其公式如下:Q=XWQ(1)K=XWK(2)761第11期秦小晖,等:融合Savitzky-Golay滤波器的TCN-SA-BiGRU风电功率预测V=XWV(3)AQ,K,V()=softmax(QKTd)V(4)㊀㊀其中,A为Attention,即注意力权重;Q为查询向量矩阵(QueryVector);K为键向量矩阵(KeyVector);V为值向量矩阵(ValueVector)㊂1.3㊀双向门控循环单元门控循环单元(GatedRecurrentUnit,GRU)是循环神经网络(RNN)的一种,由学者Cho等学者在2014年提出㊂GRU与长短期记忆神经网络(LSTM)相类似,是在LSTM基础上提出的衍生网络结构[11],缓解了RNN存在的梯度消失㊁且无法捕捉长期信息关联性等问题,并且GRU的结构比LSTM简单,具有计算效率高㊁网络参数较少等优点[12]㊂GRU结构如图3所示㊂由图3可知,GRU设置了2个门㊂其中,更新门zt用于控制t时刻的新旧输入信息保留程度;重置门rt用于控制t-1时刻每个位置输入信息保留程度㊂具体公式如下:zt=σWz㊃ht-1,xt[]()(5)rt=σWr㊃ht-1,xt[]()(6)ht-=tanh(W㊃rt∗ht-1,xt[])(7)ht=1-zt()∗ht-1+zt∗ht-(8)㊀㊀其中,Wz㊁Wr与W分别表示更新门㊁重置门以及隐藏层的权重矩阵㊂1-h th t -1σσ~t a n hx tz tr th t图3㊀GRU结构图Fig.3㊀GatedRecurrentUnit㊀㊀GRU在进行预测时的顺序都是由前到后,这种单一方向的时序数据预测会导致具有长关联性数据的信息发生遗漏,所以在GRU的基础上加入双向学习得到双向门控循环单元(Bi-GRU),其结构如图4所示㊂㊀㊀由Bi-GRU结构图可观察到,从正向来看,正向传导单元可以捕捉数据中的历史信息,从反向来看,反向传导单元可以捕捉数据中的未来信息,这种双向的结构可以实现全局信息捕捉,从而提高时序特征提取效率[13]㊂更新后的公式如下:ht=GRUxt,ht-1()(9)hᶄt=GRUxt,hᶄt-1()(10)Ht=Whtht+Whᶄthᶄt+bt(11)㊀㊀其中,W为t时刻隐藏层状态;h为t时刻隐藏层权重;bt为t时刻隐藏层状态偏置㊂W 4W 6W 4W 4W 6W 6W 5W 5W 5W 5W 3W 3W 3W 3W 1W 1W 1W 2W 2W 2正向反向图4㊀Bi-GRU结构图Fig.4㊀BidirectionalGatedRecurrentUnit2㊀融合Savitzky-Golay滤波器的TCN-SA-BiGRU风电功率预测模型2.1㊀Savitzky-Golay滤波器由于来自传感器的原始数据包含过多噪声会影响模型性能,所以很少被作为预测模型的输入数据㊂因此,在进行实验分析时,需要首先对数据进行降噪处理㊂在本研究中,采用Savitzky-Golay滤波器来去除原始数据的噪声㊂Savitzky-Golay滤波器由Savitzky和Golay在1964年提出,是一种基于时域局部多项式最小二乘拟合的滤波方法,常用于数据流平滑降噪㊂作为一种有限脉冲响应(GIR)数字滤波器,通过卷积操作对原始时域信号进行平滑处理,而滤波后的数据在去除噪声的同时,保持了相同的信号结构㊂作为光谱预处理中的常用方法,主要是对一定长度内的数据点进行k阶多项式拟合后得到拟合结果㊂S-G滤波是一种移动窗口的加权平均算法,但是其加权系数不是简单的常数窗口,而是通过在滑动窗口内对给定高阶多项式的最小二乘拟合得出,该算法的最大特点就是在滤除噪声的同时可以确保信号的形状㊁宽度不变㊂公式如下:s∗j=ðmi=-mCiSj+1N(12)㊀㊀其中,S表示原始信号;s∗表示降噪后的信号;Ci为第i次的降噪系数;N为(2m+1)组数据的滑动窗口宽距;j为数据集中第j个样本㊂当将滤波器应用于时间序列数据进行平滑处理时,必须确定滤波器中的2个参数㊂第一个参数N,是S-G滤波器861智㊀能㊀计㊀算㊀机㊀与㊀应㊀用㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第13卷㊀中的滑动窗口宽距,一般来说,当N越大时会产生更为平滑的结果,但同时会降低峰值的平整度;第二个参数k,表示S-G滤波器中的拟合阶数,通常k值会设置在2到4的范围中㊂k值越小,会产生更平滑的结果,但可能会引入偏差;而k值越高,虽然会减少滤波器的偏差,但可能会发生过拟合现象,产生更大的噪声,所以调整N与k的大小是实现有效降噪以及信号平衡的关键所在㊂2.2㊀S-G-TCN-SA-BiGRU模型结构及预测步骤本模型主要分为7个模块:输入层㊁Savitzky-Golay滤波器降噪层㊁数据拼接层㊁时域卷积层(TCN)㊁自注意力机制模块㊁双向门控循环单元以及输出层㊂模型结构如图5所示㊂对模型中的各预测步骤将给出阐释分述如下㊂图5㊀融合Savitzky-Golay滤波器的TCN-SA-BiGRU模型Fig.5㊀TCN-SA-BiGRUmodelincorporatingS-Gfilter㊀㊀(1)数据输入㊂对样本按照时间点位进行采样并进行数据预处理,将处理后的数据作为输入㊂这里的数据包括风电功率数据以及相关特征数据(例如温度㊁湿度㊁大气压强㊁风速㊁风力等级㊁天气情况以及实际价格)㊂(2)降噪㊂假若全部数据进入S-G滤波器进行降噪则会造成数据失真,所以选取部分数据进行降噪,根据样本设置S-G滤波器中的滑动窗口宽距N以及拟合阶数k㊂(3)数据拼接及划分㊂将未降噪的数据以及降噪后的数据在此层进行拼接,并按照比例划分训练集以及测试集㊂(4)模型训练㊂将训练集输入进TCN-SA-BiGRU网络中进行训练,首先利用TCN时域卷积网络层对时序数据进行快速特征提取,再利用自注意力机制模块对特征进行权重调整,接着进入BiGRU网络中再次进行信息提取以更深层次地挖掘时序数据中蕴含的数据相关性,最后得到训练完成的TCN-SA-BiGRU㊂(5)预测及分析㊂将测试集输入进已训练完成的TCN-SA-BiGRU网络中进行风电功率预测,并设置对比分析实验以检测该组合模型的优越性㊂3㊀实验3.1㊀实验环境实验所使用计算机配置见表1㊂表1㊀实验环境Tab.1㊀Experimentalenvironment实验环境配置计算机系统Windows11CPUAMDRyzen55600HwithRadeonGraphics@3.30GHz运行内存16GB开发语言Python3.8深度学习框架Pytorch1.10.03.2㊀数据选取本实验数据来自Kaggle数据网站上西班牙某地区2015年1月1日00:00至2018年12月31日23:59的风电功率数据㊂每日共设24个采样点,采样时间间隔为1h,即每日数据集为24维风电功率数据㊂并且,陆上风力发电功率与一些其他的因素息息相关,所以本实验数据集包含了数据所属地的温度最大值及最小值㊁湿度㊁大气压强㊁风速㊁风力等级㊁天气情况以及电力实际价格㊂3.3㊀数据预处理3.3.1㊀数据缺失值处理对数据进行缺失值处理,由于处理过程中未见大范围数据缺失㊁且数据采样间隔时间较短,故采取均值插补法对缺失数据进行填充㊂3.3.2㊀数据标准化处理由于在处理数据问题的时候,实验数据来自多个维度,例如本实验中温度㊁风力等因素会对风电功率产生影响,这一情况会产生以下问题:数据量纲不同导致数量级差别大;过大的数值会产生数值问题引发特征贡献度失衡㊂所以为了避免以上问题,实验中选择对风电功率㊁温度以及压强等特征进行数据标准化处理,标准化公式如下:xᶄ=x-xminxmax-xmin(13)961第11期秦小晖,等:融合Savitzky-Golay滤波器的TCN-SA-BiGRU风电功率预测㊀㊀其中,xᶄ为重新调节后的数据向量,范围值为[0,1],xmax与xmin分别表示数据集中的最大值与最小值㊂对于离散型数据 天气质量状况 则进行LabelEncoder编码处理,例如: 晴天 为1, 雨雪天 为2,等等㊂3.4㊀实验评价指标本文模型评价指标选取决定系数(coefficientofdetermination,R2)㊁平均绝对误差(meanabsoluteerror,MAE)以及均方误差(MeanSquareError,MSE)㊂(1)决定系数(R2)㊂一般用来表示模型预测拟合程度㊂计算公式如下:R2=1-ðmi=1(yi-y^i)2ðmi=1(yi-yi)2(14)㊀㊀(2)平均绝对误差(MAE)㊂用来准确反映实际预测误差的大小㊂计算公式如下:MAE=1mðmi=1yi-yi(15)㊀㊀(3)均方误差(MSE)㊂用来衡量观测值同真值之间的偏差㊂计算公式如下:MSE=1mðmi=1(yi-y^i)2(16)㊀㊀其中,yi表示原始数据;y^i表示拟合数据;yi表示原始数据均值㊂决定系数R2取值范围为[0,1],R2取值越接近1表示拟合效果越好,平均绝对误差MAE以及均方根误差MSE的取值则越小越好㊂3.5㊀实验结果及分析利用S-G滤波器对部分风电功率及相关数据进行降噪处理,由于滤波器中的参数无法对数据进行自适应处理,故在多次对比实验后设置S-G滤波器中滑动窗口宽度N为59,拟合阶数k为3㊂此后在拼接层将降噪完的数据与原输入未降噪后的数据进行拼接输入进TCN-BiGRU网络中,设置模型训练迭代次数为100次,TCN网络中的膨胀系数设置为以2的倍数进行叠加,BiGRU网络中神经单元数为64,其中BiGRU网络层数为1层㊂为了更直观地展示该组合模型的预测精度,故设置对比实验以及消融实验㊂3.5.1㊀对比实验为了验证模型预测性能,该处选择传统循环神经网络(RNN)㊁长短期记忆神经网络(LSTM)以及双向循环门控单元神经网络(BiGRU)进行对比,各模型预测值与真实值对比结果见表2㊂表2㊀对比实验结果Tab.2㊀Comparisonofexperimentalresults模型MAEMSER2RNN0.13300.01340.8933LSTM0.16310.01560.8800BiGRU0.11260.01110.9057S-G-TCN-SA-BiGRU0.10200.01020.9175㊀㊀由表2中结果可以看出,融合Savitzky-Golay滤波器的TCN-BiGRU模型的预测值以及预测性能要比上述所提到的对比模型都具有优势㊂与传统循环神经网络(RNN)相比,本组合模型的MAE降低了0.031,MSE降低了0.0032;与长短期记忆神经网络(LSTM)相比,本组合模型的MAE降低了0.0611,MSE降低了0.0054;同双向循环门控单元神经网络(BiGRU)相比,本组合模型的MAE降低了0.0106,MSE降低了0.0009;从拟合程度来看,本模型的拟合程度最高㊂综上可以表明,本组合模型在风电功率预测方面的结果是更为精确的㊂3.5.2㊀消融实验为了验证本文组合模型中各个模块的合理性,研究设置了消融实验:剔除TCN时域卷积神经网络㊁剔除自注意力机制模块以及剔除S-G滤波器,实验结果如图6所示,实验指标对比见表3㊂S-G-T C N-S A-B i G R US-G-T C N-B i G R US-G-B i G R UT C N-S A-B i G R UT r u e V a l u e s160001400012000100008000600040002000050100150200250300350400t i m e s图6㊀消融实验预测值对比Fig.6㊀Comparisonofpredictedvaluesforablationexperiments表3㊀消融实验对比结果Tab.3㊀Comparativeresultsofablationexperiments序号模型MAEMSER2(1)S-G-TCN-SA-BiGRU0.10200.01020.9175(2)TCN-SA-BiGRU0.11220.01140.9171(3)S-G-BiGRU0.11060.01030.9087(4)S-G-TCN-BiGRU0.14960.01370.8598㊀㊀从图6以及表3中的结果可以看出,模型(2)的MAE相较于模型(1)高了0.0102,MSE高了0.0035;071智㊀能㊀计㊀算㊀机㊀与㊀应㊀用㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第13卷㊀模型(3)的MAE相较于模型(1)高了0.0086,MSE高了0.0001;模型(4)的MAE相较于模型(1)高了0.0476,MSE高了0.0035;㊂综上,在分别剔除S-G滤波器㊁自我注意力机制模块以及TCN时域卷积网络结构后,每一种模型的MAE以及MSE都有所上升,这也证明了本文所提出的组合模型的每个结构在模型预测性能方面都有一定的提升作用,进而表明组合模型的预测性能要优于单个模型㊂4 结束语(1)本文所使用的Savitzky-Golay滤波器在一定程度上对数据进行了有效降噪并提升了预测模型整体的预测精度,但该滤波器中的参数需要根据输入数据进行调节,所以在此研究基础上可进一步利用算法优化S-G滤波器的滑动窗口参数N以及拟合阶数k,用来提高模型对于不同数据的适应性㊂(2)在风电功率预测方面, 融合Savitzky-Golay滤波器的TCN-SA-BiGRU模型的风电功率预测性能更高 这一实验目的在经过对比㊁消融实验后得到验证,模型结构中的TCN㊁自我注意力机制模块以及双向学习策略结构不仅提升了预测性能,并且其提取数据特征速度更快,能够更好地挖掘时序数据中所蕴含的信息要素㊂(3)基于本模型的研究更多方面是展现模型的优化,而针对风电功率预测等实际应用场景应当进一步寻找合适的预测模型进行研究㊂参考文献[1]杨茂,代博祉,刘蕾.风电功率概率预测研究综述[J].东北电力大学学报,2020,40(2):1-6.[2]樊重俊,等.人工智能基础与应用[M].北京:清华大学出版社,2020.[3]丁明,张立军,吴义纯.基于时间序列分析的风电场风速预测模型[J].电力自动化设备,2005,25(8):32-34.[4]YANGL,HEM,ZHANGJ,etal.Support-vector-machine-enhancedMarkovmodelforshort-termwindpowerforecast[J].IEEETransactionsonSustainableEnergy,2015,6(3):791-799.[5]乔路丽.基于HGWO-SVM的风电功率预测方法研究[J].东北电力技术,2023,44(3):12-17.[6]赵新,刘冬生.基于改进果蝇算法优化SVM的模拟电路故障诊断及对比分析[J].电子测量与仪器学报,2019,33(3):78-84.[7]KISVARIA,LINZi,LIUXiaolei.Windpowerforecasting-adata-drivenmethodalongwithgatedrecurrentneuralnetwork[J].RenewableEnergy,2021,163:1895-1909.[8]许阅,刘光杰.基于注意力机制的Bi-GRU内容流行度预测算法[J].电子测量技术,2022,45(3):54-60.[9]符杨,任子旭,魏书荣,等.基于改进LSTM-TCN模型的海上风电超短期功率预测[J].中国电机工程学报,2022,42(12):4292-4303.[10]孙隽丰,李成海,曹波.基于TCN-BiLSTM的网络安全态势预测[J/OL].系统工程与电子技术:1-11[2022-09-23].https://kns.cnki.net/kcms/detail/11.2422.TN.20220922.0912.002.htm.[11]XUCongyuan,SHENJizhong,DUXin,etal.Anintrusiondetectionsystemusingadeepneuralnetworkwithgatedrecurrentunits[J].IEEEAccess,2018,6:48697-48707.[12]蒲贞洪,朱元富.基于TSNE-BiGRU模型短期电力负荷预测[J].电工技术,2023(3):52-57.[13]CHENKui,LAGHROUCHES,DJERDIRA.Degradationpredictionofprotonexchangemembranefuelcellbasedongreyneuralnetworkmodelandparticleswarmoptimization[J].EnergyConversion&Management,2019,195(SEP.):810-818.171第11期秦小晖,等:融合Savitzky-Golay滤波器的TCN-SA-BiGRU风电功率预测。
基于改进熵权法的风电功率组合预测方法

基于改进熵权法的风电功率组合预测方法杨茂;齐玥;穆钢;严干贵;齐永志【期刊名称】《电测与仪表》【年(卷),期】2015(000)015【摘要】对风电场输出功率进行精确的预测是保证含大规模风电电力系统安全稳定运行的重要手段。
采用单一预测模型进行预测时,都会有各自的优势和劣势,为了更好地提高风电功率预测精度,提出了基于改进熵权法的风电功率组合预测方法,并同时采用滚动式权重,以此来实现对单一预测模型的互补。
以吉林省西部某风电场的实测数据为例进行分析,说明了基于改进熵权法的风电功率组合预测方法在对风电功率进行预测时的有效性,同时证明了滚动式权重可以实现对权重的不断更新,使各权重值能够反映出风电功率的最新变化,从而实现了对风电功率预测精度的提高。
【总页数】5页(P46-49,61)【作者】杨茂;齐玥;穆钢;严干贵;齐永志【作者单位】东北电力大学电气工程学院,吉林吉林132012;东北电力大学电气工程学院,吉林吉林132012;东北电力大学电气工程学院,吉林吉林132012;东北电力大学电气工程学院,吉林吉林132012;黑龙江省第一水文地质工程地质勘察院,黑龙江齐齐哈尔161000【正文语种】中文【中图分类】TM71【相关文献】1.一种改进概率权的短时风电功率组合预测方法 [J], 王林泓;杨余鸿2.一种基于改进GPR和Bagging的短期风电功率组合预测方法 [J], 张颖超;郭晓杰;邓华3.基于IEEMD与LS-SVM组合的短期风电功率多步预测方法 [J], 张鑫磊; 李根4.基于改进GM-ARMA组合模型的风电功率中长期预测方法 [J], 郝小会;杨正军;郝延;韩自奋;马辉;张大兴5.基于组合模型的风电功率预测方法研究 [J], 王春梅因版权原因,仅展示原文概要,查看原文内容请购买。
基于RBM和SVM的风电机组叶片开裂故障预测

第48卷第15期电力系统保护与控制Vol.48 No.15 2020年8月1日Power System Protection and Control Aug. 1, 2020 DOI: 10.19783/ki.pspc.191093基于RBM和SVM的风电机组叶片开裂故障预测张 鑫1,徐遵义1,何慧茹1,王 飞2(1.山东建筑大学计算机科学与技术学院,山东 济南 250100;2.国网瑞盈电力科技(北京)有限公司,北京 100088)摘要:针对风电机组SCADA监测数据的非线性、高冗余等特点,提出一种基于受限玻尔兹曼机(Restricted Boltzmann Machine, RBM)和支持向量机(Support Vector Machine, SVM)的风电机组叶片开裂故障预测方法。
利用RBM优异的特征学习能力,将其作为特征提取器来获得风电机组SCADA数据中表达能力更强的数据特征。
将RBM的输出作为SVM的输入,构建RBM+SVM组合预测模型。
利用训练集、验证集进行预测模型构建和参数微调。
为验证提出模型的有效性,将其预测结果与RBM+Logistic回归、SVM和Logistic回归的预测结果进行对比。
实验表明,RBM+SVM的预测准确率为93.08%,与三组对比模型相比具有明显的优势。
研究结果可为实际风电机组叶片开裂故障预测提供重要参考。
关键词:风电机组;叶片开裂故障;SCADA数据;受限玻尔兹曼机;支持向量机Wind turbine blade cracking fault prediction based on RBM and SVMZHANG Xin1, XU Zunyi1, HE Huiru1, WANG Fei2(1. School of Computer Science and Technology, Shandong Jianzhu University, Jinan 250100, China;2. State Grid Rayiee Electric Power Technology (Beijing) Co., Ltd., Beijing 100088, China)Abstract: For the nonlinear, high redundancy and other characteristics of wind turbine SCADA monitoring data, this paper puts forward a wind turbine blade cracking fault prediction method based on the Restricted Boltzmann Machine (RBM) and the Support Vector Machine (SVM). The RBM's excellent feature learning ability is used as feature extractor to obtain the more expressive data features in the SCADA system data of a wind turbine. RBM's output is used as the input to the SVM to construct the combined prediction model of RBM+SVM. The prediction model is constructed and parameters are fine-tuned by using a training set and a validation set. To verify the effectiveness of the proposed model, the prediction results are compared with those of RBM+Logistic regression, SVM and Logistic regression. The experiments show that the prediction accuracy of RBM+SVM is 93.08%, which has obvious advantages over the three other compared models. The results can provide an important reference for the prediction of wind turbine blade cracking.This work is supported by Shandong Province Key Research and Development Plan (No. 2016GGX101024) and China Huadian Corporation LTD. 2019 Annual Science and Technology Project (No. CHDKJ18-02-52).Key words: wind turbine; blade cracking fault; SCADA data; restricted boltzmann machine; support vector machine0 引言风电机组工作中连续受到空气动力、惯性力等交变载荷的冲击,使得叶片产生不规则摆动和扭曲变形,导致叶片角度不对称、叶片开裂等故障的发生频率较高[1];另一方面,风电机组大多集中在寒冷区域或沿海潮湿地区,并且叶片安装位置较高,基金项目:山东省重点研发计划项目资助(2016GGX101024);中国华电集团有限公司2019年度科技项目资助(CHDKJ18-02-52) 导致叶片结冰故障频发[2]。
219455625_基于CEEMDANGISSAGLSSVM_模型的短期风电功率预测
第38卷第2期2023年4月安㊀徽㊀工㊀程㊀大㊀学㊀学㊀报J o u r n a l o fA n h u i P o l y t e c h n i cU n i v e r s i t y V o l .38N o .2A pr .2023文章编号:1672G2477(2023)02G0027G08收稿日期:2022G06G04㊀基金项目:安徽省教育厅重大基金资助项目(K J 2020Z D 39);安徽省检测技术与节能装置重点实验室开放基金资助项目(D T E S D 2020A 02)作者简介:苏忠德(1996G),男,安徽明光人,硕士研究生.通信作者:陆华才(1975G),男,安徽天长人,教授,博士.基于C E E M D A N GI S S A GL S S VM 模型的短期风电功率预测苏忠德,陆华才∗,魏利胜(安徽工程大学电气传动与控制安徽省重点实验室,安徽芜湖㊀241000)摘要:为提高风电功率预测的准确性,采用基于自适应噪声完备集成经验模态分解㊁改进樽海鞘群算法及最小二乘支持向量机的短期风电功率组合预测方法.首先采用自适应噪声完备集成经验模态分解将功率数据分解为若干个本征模态分量和一个残差,通过偏自相关函数确定输入维数;然后建立改进樽海鞘群算法优化最小二乘支持向量机预测模型对各个分量进行预测;最后将各分量预测结果叠加得到风电功率预测结果.仿真结果表明,所提出的模型在短期风电多步预测中精度更高.关键词:自适应噪声完备集成经验模态分解;樽海鞘群算法;最小二乘支持向量机;偏自相关函数;多步预测中图分类号:TM 614㊀㊀㊀㊀文献标志码:A风能作为一种重要的可再生能源,具有分布广㊁储量高㊁无污染等特点受到很多国家的重视[1].然而风力发电具有很强的随机性和波动性,随着风电装机占比的逐年上升,大规模风电并网对电力系统的运行安全带来严峻的挑战[2].因此,准确的风电功率预测有利于及时调整调度规划和提高电网的运行安全[3].风电功率预测的方法通常分为物理法和统计学方法[4].物理法不需要历史数据的支持,其原理是利用数值天气预报的风速㊁风向作为输入数据,再结合风机周围的地表信息建立数学模型进行求解[5];统计方法是根据历史数据建立预测模型,常用的统计学方法有支持向量机(S u p po r t V e c t o r M a c h i n e s ,S VM )[6]㊁极限学习机(E x t r e m eL e a r n i n g Ma c h i n e ,E L M )[7]㊁随机森林(R a n d o m F o r e s t ,R F )[8]和人工神经网络(A r t i f i c i a lN e u r a lN e t w o r k s ,A N N )[9]等.最小二乘支持向量机相比支持向量机具有更高的运算速度和收敛精度,因而在风电功率预测中广泛应用[10].文献[11]提出最小二乘支持向量机的风电功率超短期预测方法,并采用量子行为特征粒子群算法对最小二乘支持向量机相关参数进行优化,具有较高的预测精度;文献[12]中采用布谷鸟搜索算法对E E M D GL S S VM 中关键参数进行优化,有效提高了风电功率预测准确性.针对风电功率数据随机性和不平稳性等特征,许多学者尝试将数据分解与统计学模型相结合的方法.文献[13]将风电功率序列用经验模态分解(E m p i r i c a lM o d eD e c o m p o s i t i o n ,E M D )算法分解为若干个分量,再对各序列建模预测,E M D 算法可以有效地对风电功率数据进行平稳化处理,但存在模态混叠现象,模态混叠是指一个I M F 中包含差异极大或相近的特征时间尺度分布在不同中I M F 中,导致两个相邻的I M F 波形混叠,相互影响,难以辨认,此时I M F 分量丧失物理意义.为了解决E M D 分解时产生模态混叠的影响,文献[14]采用集合经验模式分解(E n s e m b l eE m p i r i c a lM o d eD e c o m p o s i t i o n ,E E M D )算法分解风电功率序列,E E M D 的做法是在原始信号中加入高斯白噪声,虽然有效地抑制模态混叠,但在分解后的各分量中残留的白噪声不能完全消除.对此,文中提出C E E M D A N 算法㊁改进樽海鞘群算法优化L S S VM 超参数的短期风电功率多步预测方法.C E E M D A N 算法可以有效地解决E M D 和E E M D 存在的问题,利用C E E M D A N 算法将风电功率数据分解为若干个子序列,建立各子序列分量的L S S VM 预测模型,采用改进的樽海鞘群算法优化L S S GVM 的核参数和正则化参数,最后将各子序列的预测结果叠加重构获得预测值.Copyright ©博看网. All Rights Reserved.1㊀C E E M D A N 原理E M D 是一种对非稳态信号处理的方法,将信号通过筛选过程分解为不同频率的I MF ㊁E M D 方法存在模态混合的缺点,不能准确提取信号的有效特征信息.为了解决E M D 分解的模态混合问题,E E M D 方法是在E M D 分解过程中,在样本数据中加入一个高斯白噪声,通过求平均值来消除这些噪声信号[15].然而经过有限迭代,重建的信号仍然包含噪声信号.为了消除残余噪声,T o r r e s 等[16]提出在E M D 分解的过程中加入自适应辅助噪声信号,与E M D 和E E M D 相比,该方法有效地消除模态混合的问题.C E E M GD A N 的分解步骤如下:S t e p 1:假设x (t )为原始风电数据,在原始信号中添加高斯白噪声z (t )y (t )=x (t )η0z (t ),(1)式中,η0为噪声系数.S t e p 2:信号y (t )经过L 次重复分解,然后计算均值,得到C E E MD A N 的第一个I M F I MF 1(t )=1L ðLi =1I MF i 1(t ).(2)S t e p 3:计算残差r 1(t )r 1(t )=x (t )-I MF i 1(t ).(3)S t e p 4:对信号r 1(t )+η1E 1(z (t ))进行E MD 分解,计算第二个I MF I MF i2(t )=1L ðLi =1E 1{r 1(t )+η1E 1[z (t )]},(4)式中,E 1(∗)代表E MD 分解;η1为噪声系数.S t e p 5:计算第k 个残余分量r k (t )=r k -1(t )-I MF i k (t ),k =2,3, ,L .(5)S t e p 6:重复计算步骤4的计算过程,得到第k 个I M F I MF k =1L ðLi =1E 1{r k (t )+ηkE k [z (t )]}.(6)S t e p 7:最后,分解结果如下所示p (t )=r k (t )+1L ðLi =1I MF i 1(t ).(7)2㊀L S S VM 模型最小二乘支持向量机是在支持向量机的基础上改进的算法.其原理是通过非线性函数将数据映射到高维空间后并进行线性回归,建立的回归函数为:f (x )=w Tϕ(x )+b ,(8)式中,w 为权值向量;b 为偏置量.根据结构风险最小化原则,目标函数可以表示为:m i n J (w ,e )=12w T w +12γðNi =1e 2i s .t ㊀y i [w T ϕ(x i )+b ]=1-e i ,i =1, ,N ìîíïïïï,(9)式中,γ为正则化参数;e i 为松弛变量.由于上式维度较高,采用拉格朗日乘数法将问题转为对参数α求解.L (w ,b ,e ,α)=m i n J (w ,e )-ðNi =1αi [w T ϕ(x i )+b +e i -y i ],(10)式中,αi 为拉格朗日乘数.根据K K T 最优条件得:82 安㊀徽㊀工㊀程㊀大㊀学㊀学㊀报第38卷Copyright ©博看网. All Rights Reserved.∂L ∂w =0ңw =ðNi =1αi y i ϕ(x i )∂L ∂b =0ңðN i =1αi y i =0∂L∂e i =0ңαi =γe i ∂L ∂αi=0ңw Tϕ(x i )+b +e i -y i =0ìîíïïïïïïïïïïï㊀,(11)消除w 和e 后得到线性方程组如下:0I TI Z Z T +I γéëêêêùûúúúb αéëêêùûúú=0y éëêêùûúú,(12)式中,Z =[ϕ(x i )T y 1, ,ϕ(x N )T y N ],I =[1, ,1]T 为N ˑ1维度列向量,y =[y 1, ,y N ]T,α[α1, ,αN ]T.根据M e r c e r 条件,应用核函数K (x i ,x j )等效上式中内积计算,将非线性问题线性化,即:K (x i ,x j )=ϕ(x i )Tϕ(x j ),(13)则L S S VM 模型表达式为:y (x )=ðNi =1αi K (x ,x i )+b .(14)L S S VM 的性能受到正则化参数㊁核函数类型和参数的影响,常见的核函数有R B F 核函数㊁线性核函数㊁P O L Y 核函数㊁S i g m o i d 核函数.R B F 核函数具有泛化能力好,表现形式比较简单且具有较宽的收敛域等优点,文中选择R B F 核函数作为L S S VM 模型的核函数.3㊀樽海鞘群算法3.1㊀标准樽海鞘群算法樽海鞘群算法(S a l p S w a r m A l g o r i t h m ,S S A )是由M i r j a l i l i 等[17]提出的群智能优化算法,主要灵感来自于樽海鞘在海中群聚和捕食的行为.为了用数学的方式对樽海鞘进行建模,将种群分为两部分:领导者和追随者.位于樽海鞘链前端的称为领导者,其余的个体为追随者.具体过程如下:假设每个樽海鞘个体在N ˑD 维空间搜索,N 为种群大小,D 为维数,空间上限为u b ,空间下限为l b .搜索空间中的食物源F 为群体的目标,即全局最优解.樽海鞘位置初始化:X i j =r a n d (N ,D )ˑ(u b j -l b j )+l b j ,(15)式中,r a n d ()为生成[0,1]之间的随机矩阵;u b 为第j 维的上限;l b 维第j 维的下限.更新领导者位置:X 1jF j +c 1((u b j -l b j )c 2+l b j )㊀c 3ȡ0.5F j -c 1((u b j -l b j )c 2+l b j)㊀c 3<0.5{,(16)式中,X 1j 为第一个樽海鞘在j 维的位置;F j 为食物在j 维的位置;c 2和c 3为随机数.c 1的定义为:c 1=2e -t T()2,(17)式中,t 为当前迭代次数;T 为最大迭代次数.为了更新追随者位置,根据牛顿运动定律:X i j =12a t 2+v 0t ,(18)式中,i ȡ2;X i j 为i 只追随者在第j 维空间的位置;t 为时间;v 0为初速度;a =v f i n a lv 0,v =x -x 0t .因为在算法中优化时间为迭代,迭代之间的差值为1,考虑v 0=0,则等式可表示为:92 第2期苏忠德,等:基于C E E M D A N GI S S A GL S S VM 模型的短期风电功率预测Copyright ©博看网. All Rights Reserved.x ij =12(x i j +x i -1j ).(19)3.2㊀改进樽海鞘群算法(1)T e n t 映射种群初始化.樽海鞘群算法的初始种群采用随机策略生成,全局搜索能力有限,容易陷入局部最优.为提高樽海鞘群算法的寻优精度,引入了混沌思想.混沌映射的目的是通过映射关系在[0,1]区间产生混沌序列,利用混沌的随机性㊁遍历性等特点初始化种群可有效提升种群的多样性,使算法跳出局部最优,提高全局搜索能力[18].T e n t 映射的数学表达式如下:y j +1μy j 0ɤy j ɤ0.5μ(1-y j )0.5<y j <1{,(20)式中,μɪ(0,2];μ是反映系统混沌程度的控制参数,μ越大,系统混沌性越好,文中取μ=2;j =1,2, ,D 表示混沌变量序号.将混沌序列进行逆映射,得到个体的搜索空间变量x ij ,x i j =(u b j -l b j )y ij +l b j .(21)(2)差分变异策略.受文献[19]的启发,在领导者更新中引入差分变异策略,随机从种群中选取两个不同个体x r 1j 和x r 2j 变异生成新的个体,增强种群多样性,提高全局搜索能力.改进后的领导者位置更新如下:X ij=F j +c 1(x r 1j -x r 2j ),c 3ȡ0.5F j -c 1(x r 1j -x r 2j),c 3<0.5{,(22)式中,r 1,r 2ɪN ,c 1的表达式如式(17)所示;c 3为随机数.(3)莱维飞行策略.莱维飞行利用短距离搜索增强算法局部搜索能力,利用长距离跳跃搜索可避免陷入局部最优解,提高算法全局搜索能力.M a n t e gn a 在1994年提出的一种用正态分布求解随机数的方法,生成服从莱维分布的随机步长,M a n t e gn a 方法描述如下:L e v y (β)=S =uv 1β,(23)u ~(0,σ2u ),v ~(0,σ2v ),(24)σu =Γ(1+β) s i n πβ2æèçöø÷Γ1+β2æèçöø÷β2β-12éëêêêêùûúúúú,(25)式中,u ,v 服从高斯分布;β=1.5,σv =1.改进后的追随者位置更新表达式如下:x i j =12{x i j +x i -1j +[x i j +L e v y (β)]}.(26)3.3㊀改进樽海鞘群算法步骤S t e p 1:初始化参数,使用式(21)初始化种群.S t e p 2:计算个体适应度值,选择最优值作为食物源的位置.S t e p 3:根据式(22)对樽海鞘领导者的位置进行更新.S t e p 4:根据式(26)对樽海鞘追随者的位置进行更新.S t e p 5:计算个体适应度值,与当前适应度值对比,若新的适应度值优于当前值,则更新食物源位置.S t e p 6:判断是否满足终止条件,若满足则输出结果,若不满足则转到S t e p 3进行迭代.4㊀C E E M D A N GI S S A GL S S VM 模型建立风电功率数据具有较强的波动性和非平稳性,直接作为I S S A GL S S VM 模型的输入对预测精度有较大的影响.文中利用C E E M D A N 对风电功率进行分解,采用I S S A 优化L S S VM 的正则化参数和R B F 核参数,建立C E E M D A N GI S S A GL S S VM 短期风电功率预测模型,流程图如图1所示.03 安㊀徽㊀工㊀程㊀大㊀学㊀学㊀报第38卷Copyright ©博看网. All Rights Reserved.图1㊀C E E M D A N GI S S A GL S S VM 预测模型5㊀算例分析5.1㊀样本选择与处理文中研究的风电功率数据来自比利时E l i a 公司网站[20],风电功率采样时间间隔为15m i n,从数据集中随机选取1248个数据点,其中前1152个数据作为训练样本集,后96个数据作为测试样本.风电功率原始序列图如图2所示.原始风电功率存在较强的波动性和不稳定性等特点,采用C E E M D A N 将原始风电功率序列分解为多个波动小㊁平稳性好的子序列,也能有效地消除模态混合的问题.C E E M D A N 分解得到个10个I M F 分量和1个残差分量,结果如图3所示.分解后的子序列与风电原始序列相比幅度小且平稳性好.图2㊀风电功率原始序列图图3㊀C E E M D A N 分解结果13 第2期苏忠德,等:基于C E E M D A N GI S S A GL S S VM 模型的短期风电功率预测Copyright ©博看网. All Rights Reserved.23 安㊀徽㊀工㊀程㊀大㊀学㊀学㊀报第38卷5.2㊀建立模型输入矩阵模型输入矩阵的选取对预测性能有着重要的影响,应用偏自相关函数计算各个子序列的相关系数,确定模型输入矩阵的维数,避免人工选取的不足.各分量时滞如表1所示,I M F1序列的滞后值为7,这说明前7个风电功率值对预测未来功率值贡献最大的相关信息.将前7个风电功率序列作为模型的输入来预测下一个功率值,然后将预测值作为输入对下一个功率值进行预测.表1㊀各分量的滞后值分量I M F1I M F2I M F3I M F4I M F5I M F6I M F7I M F8I M F9I M F10R e s 滞后值7513101487871075.3㊀预测结果及分析风电功率序列通过C E E M D A N分解后,采用I S S AGL S S VM预测模型对各分量进行预测,将分解后的子序列训练的平均绝对误差作为优化目标函数.为验证文中提出模型的优越性,建立了6种预测模型进行分析.模型1:L S S VM预测模型;模型2:极限学习机(E L M)预测模型;模型3:小波神经网络(WN N)预测模型;模型4:I S S AGL S S VM预测模型;模型5:E E M DGI S S AGL S S VM预测模型;模型6:C E E M D A NGI S S AGL S S VM预测模型进行风电功率预测,预测结果如图4所示.为了对预测结果进行合理的评价,采用平均绝对误差(M e a nA b s o l u t eE r r o r,MA E)㊁平均绝对百分比误差(M e a nA b s o l u t eP e r c e n t a g eE r r o r,MA P E)及均方根误差(R o o tM e a nS q u a r eE r r o r,R M S E)来衡量模型的预测效果,其数学表达式为:MA E=1NðN i=1|Y A i-Y F i|,(27)R M S E=1NðN i=1(Y A i-Y F i)2,(28),(29)MA P E=1NðN i=1|Y A i-Y F i|Y A iˑ100%式中,N为样本数;Y A i为风电功率的真实值;Y F I为风电功率的预测值.图4a㊁c㊁e为6种模型的预测曲线.从图4中可以看出,模型1~4随着预测步数的增加,预测效果越来越差;模型5和模型6在1~3步预测中均能够有效地跟踪预测;图4b㊁d㊁f中的横坐标为功率测量值,纵坐标为预测值,红线为测量值与预测值相等线,当预测点越靠近红线时,说明预测精度越高.从3张散点图上看,模型1~4随着预测步长的增加,预测点逐渐偏离红线;模型5和模型6在1~3步预测中预测点均能够很好的靠近红线.表2为预测结果比较.从表2中可以看出,模型6的1~3步预测的评价指标均优于其他模型.表2㊀预测结果比较模型1GS t e p2GS t e p3GS t e p MA E R M S E MA P E/%MA E R M S E MA P E/%MA E R M S E MA P E/%模型12.9744.0247.2314.7996.37911.7526.3528.41215.949模型22.9433.7897.4394.4556.11011.4235.9097.64915.164模型33.0593.8717.3734.7206.03211.4926.1978.07715.333模型42.6813.5026.7934.1925.66310.9785.6747.43014.894模型51.1531.4513.2341.8662.3605.0792.1232.6665.709模型60.9761.2162.4681.4341.8323.8551.8872.6515.0576㊀结论文中提出C E E M D A NGI S S AGL S S VM短期风电功率多步预测方法,通过仿真分析得出以下结论: (1)采用C E E M D A N方法将波动性强的原始风电功率序列分解为较为平稳的子序列,可有效地降低预测误差.Copyright©博看网. All Rights Reserved.图4㊀预测结果及散点图(2)对各子序列构建L S S VM 预测模型前,通过P A C F 确定输入变量维数,再通过改进的樽海鞘群算法对L S S VM 的参数进行寻优构建I S S A GL S S VM 预测模型,有效地提高了预测精度.(3)通过对比多种预测模型的多步预测,文中提出的模型在1~3步预测中MA E ㊁MA P E 和R M S E 均最小,说明文中提出的预测模型在短期风电功率多步预测具有很好的应用价值.参考文献:[1]㊀Z HO U B ,D U A N H R ,WU Q W ,e t a l .S h o r t Gt e r m p r e d i c t i o no fw i n d p o w e r a n d i t s r a m p e v e n t s b a s e do n s e m i Gs u pe r Gv i s e d g e n e r a t i v e a d v e r s a r i a l n e t w o r k [J ].I n t e r n a t i o n a l j o u r n a lo fe l e c t r i c a l p o w e ra n de n e r g y s ys t e m s ,2021,125:106411.[2]㊀Z HA N GC ,P E N G T ,N A Z I R M S .An o v e l h y b r i da p pr o a c hb a s e do nv a r i a t i o n a l h e t e r o s c e d a s t i c g a u s s i a n p r o c e s s r e Gg r e s s i o n f o rm u l t i Gs t e p a h e a dw i n d s p e e d f o r e c a s t i n g [J ].I n t e r n a t i o n a l j o u r n a l o f e l e c t r i c a l p o w e r a n de n e r g y s ys t e m s ,2022,136:107717.[3]㊀D U A NJD ,WA N GP ,MA W T ,e t a l .An o v e l h y b r i dm o d e l b a s e do nn o n l i n e a rw e i g h t e dc o m b i n a t i o n f o r s h o r t Gt e r m w i n d p o w e r f o r e c a s t i n g [J ].I n t e r n a t i o n a l j o u r n a l o f e l e c t r i c a l p o w e r a n de n e r g y s ys t e m s ,2022,134:107452.[4]㊀D O N G Y ,Z HA N G H ,WA N G C ,e t a l .S h o r t Gt e r m w i n d p o w e r p r e d i c t i o nb a s e do n p a r t i c l es w a r m o pt i m i z a t i o n Ge x G33 第2期苏忠德,等:基于C E E M D A N GI S S A GL S S VM 模型的短期风电功率预测Copyright ©博看网. All Rights Reserved.43 安㊀徽㊀工㊀程㊀大㊀学㊀学㊀报第38卷t r e m e l e a r n i n g m a c h i n em o d e l c o m b i n e dw i t ha d a b o o s t a l g o r i t h m[J].I E E Ea c c e s s,2021,9:94040G94052.[5]㊀M E N G AB,C H E NS,O UZ H,e t a l.Ah y b r i dd e e p l e a r n i n g a r c h i t e c t u r e f o rw i n d p o w e r p r e d i c t i o nb a s e do nb iGa t t e nGt i o nm e c h a n i s ma n d c r i s s c r o s s o p t i m i z a t i o n[J].E n e r g y,2022,238:121795.[6]㊀岳晓宇,彭显刚,林俐.鲸鱼优化支持向量机的短期风电功率预测[J].电力系统及其自动化学报,2020,32(2):146G150.[7]㊀L IL L,L I U ZF,T S E N G M L,e t a l.U s i n g e n h a n c e dc r o ws e a r c ha l g o r i t h m o p t i m i z a t i o nGe x t r e m e l e a r n i n g m a c h i n e m o d e l t o f o r e c a s t s h o r tGt e r m w i n d p o w e r[J].E x p e r t s y s t e m sw i t ha p p l i c a t i o n s,2021,184:115579.[8]㊀L A HO U A R A,S L AMAJBH.H o u rGa h e a dw i n d p o w e r f o r e c a s t b a s e d o n r a n d o mf o r e s t s[J].R e n e w a b l e e n e r g y,2017,109:529G541.[9]㊀D A G D O U G U I,HA N A N E,B A G H E R I,e t a l.N e u r a l n e t w o r k m o d e l f o r s h o r tGt e r ma n dv e r yGs h o r tGt e r ml o a df o r e c a sGt i n g i nd i s t r i c t b u i l d i n g s[J].E n e r g y a n db u i l d i n g s,2019,203:109408.[10]杜颖,卢继平,李青,等.基于最小二乘支持向量机的风电场短期风速预测[J].电网技术,2008(15):62G66.[11]张涛,孙晓伟,史苏怡,等.基于Q P S OGL S S VM的风电场超短期功率预测[J].中国电力,2016(3):183G187.[12]雷炳银,王子驰,苏雨晴,等.基于E E M DGC SGL S S VM的短期负荷预测方法研究[J].电力系统及其自动化学报,2021,33(9):117G122.[13]刘长良,吴家佳.基于核极端学习机的短期风电功率预测研究[J].热能动力工程,2017,32(1):95G100,125.[14]程启明,陈路,程尹曼,等.基于E E M D和L SGS VM模型的风电功率短期预测方法[J].电力自动化设备,2018,38(5):27G35.[15]姜贵敏,陈志军,李笑竹,等.基于E E M DGA C SGL S S VM的短期风电功率预测[J].太阳能学报,2020,41(5):77G84.[16]T O R R E S M E,C O L OM I N A S M A,S C H L O T T HA U E R G,e t a l.Ac o m p l e t e e n s e m b l e e m p i r i c a lm o d e d e c o m p o s i t i o n w i t ha d a p t i v en o i s e[C]//2011I E E EI n t e r n a t i o n a l C o n f e r e n c eo nA c o u s t i c s,S p e e c ha n dS i g n a lP r o c e s s i n g(I C A S S P), M a y22G27,2011,P r a g u e,C z e c hR e p u b l i c:4144G4147.[17]M I R J A L I L I S E Y E D A L I,G A N D OM IAM I R H,M I R J A L I L IS E Y E D E H Z A H R A,e t a l.S a l p s w a r ma l g o r i t h m:ab i oGi n s p i r e do p t i m i z e r f o r e n g i n e e r i n g d e s i g n p r o b l e m s[J].A d v a n c e s i ne n g i n e e r i n g s o f t w a r e,2017,114:163G191.[18]张达敏,陈忠云,辛梓芸,等.基于疯狂自适应的樽海鞘群算法[J].控制与决策,2020,35(9):2112G2120.[19]焦晓璇,景博,李娟,等.基于A D E GWOGS VM的机载燃油泵寿命预测研究[J].仪器仪表学报,2018,39(8):43G52.[20]E l i aW i n dGP o w e rG e n e r a t i o nD a t a[E B/O L].[2021G12G10].h t t p s://w w w.e l i a.b e/e n/g r i dGd a t a/p o w e rGg e n e r a t i o n/w i n dGp o w e rGg e n e r a t i o n.S h o r tGt e r m W i n dP o w e rP r e d i c t i o nB a s e d o nC E E MD A NGI S S AGL S S V MS UZ h o n g d e,L U H u a c a i∗,W E IL i s h e n g(K e y L a b o r a t o r y o fE l e c t r i cD r i v e a n dC o n t r o l o fA n h u i P r o v i n c e,A n h u i P o l y t e c h n i cU n i v e r s i t y,W u h u241000,C h i n a)A b s t r a c t::I no r d e r t o i m p r o v e t h e a c c u r a c y o fw i n d p o w e r p r e d i c t i o n,a s h o r tGt e r m w i n d p o w e r c o m b i n aGt i o n p r e d i c t i o nm e t h o db a s e do nc o m p l e t ee n s e m b l ee m p i r i c a lm o d ed e c o m p o s i t i o n w i t ha d a p t i v en o i s e (C E E M D A N),i m p r o v e d s a l p s w a r ma l g o r i t h m(I S S A)a n d l e a s t s q u a r e s s u p p o r t v e c t o rm a c h i n ew a s aGd o p t e d.F i r s t l y,C E E M D A Ni s u s e d t od e c o m p o s e t h e p o w e r d a t a i n t o s e v e r a l i n t r i n s i cm o d e f u n c t i o n a n d a r e s i d u a l,a n d t h e i n p u t d i m e n s i o n i sd e t e r m i n e db yp a r t i a l a u t o c o r r e l a t i o n f u n c t i o n.T h e n,a n i m p r o v e d s a l p s w a r ma l g o r i t h mo p t i m i z e d l e a s t s q u a r e s u p p o r t v e c t o rm a c h i n e p r e d i c t i o nm o d e l w a s e s t a b l i s h e d t o p r e d i c t e a c hc o m p o n e n t.F i n a l l y,t h e p r e d i c t i o n r e s u l t sw e r e s u p e r i m p o s e d t oo b t a i n t h ew i n d p o w e r p r eGd i c t i o n r e s u l t s.T h e s i m u l a t i o n r e s u l t s s h o wt h a t t h e p r o p o s e d s h o r tGt e r m w i n d p o w e rm u l t iGs t e pp r e d i cGt i o nm o d e l h a s ah i g h e r p r e d i c t i o na c c u r a c y.K e y w o r d s:c o m p l e t e e n s e m b l e e m p i r i c a lm o d e d e c o m p o s i t i o nw i t h a d a p t i v e n o i s e;s a l p s w a r ma l g o r i t h m; l e a s t s q u a r e s s u p p o r t v e c t o rm a c h i n e;p a r t i a l a u t o c o r r e l a t i o n f u n c t i o n;m u l t iGs t e pp r e d i c t i o nCopyright©博看网. All Rights Reserved.。