- 文档大小:399.03 KB
- 文档格式:pdf
- 约 6页
- 2021-06-22 发布
- 举报
已阅读完毕,您还可以下载文档进行保存
- 1、本文档共6页,内容下载后可编辑。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
第42卷第11期2014年6月1日电力系统保护与控制PowerSystemProtectionandControlVloI.42NO.11Jun.1.2014基于粗糙集理论一主成分分析的Elman神经网络短期风速预测尹东阳,盛义发,蒋明洁,李永胜,谢曲天(南华大学电气工程学院,湖南衡阳421001)摘要:为了解决传统静态前馈神经网络(FNN)在短期风速预测中易陷入局部最优值及动态性能的不足,引入Elman动态神经网络建立风速预测模型,采用主成分分析法(PCA)对原始风速数据进行特征提取以优化神经网络的输入,改进激励函数和网络结构以寻求函数收敛速度和预测精度的最优解。针对Elman ̄经网络预测模型在风速波动的峰值处预测误差较大及预测精度存在波动性,提出采用粗糙值理论对模型预测值进行修正与补偿,进一步提高预测精度。实验证明:所提出的方法能有效提高预测精度,增强神经网络模型的泛化能力,具有较好的实用性。关键词:风速预测;Eiman神经网络;主成分分析;粗糙集理论;预测值修正—ShorttermwindspeedforecastingusingElmanneuralnetworkbasedonroughsettheoryandprincipalcomponentsanalysis——Y1NDongyang,SHENGYi-fa,JIANGMing ̄ie,LIYong・sheng,XIEQutian(CollegeofElectricalEngineering,UniversityofSouthChina,Hengyang421001,China)Abstract:Becausethetraditionalstaticfeedforwardneuralnetworks(FNN)areeasytofallintolocaloptimumandlackofdynamicperformance,thewindspeedpredictionmodelusingElmanneuralnetwork(ElmanNN)isestablished,theprincipalcomponentanalysis(PCA)isusedtoextractthefeatureofwindspeeddata,whichoptimizestheinputsofElmanNN.Furthermore,excitationfunctionandthestructuresofnetworkareimprovedtosearchfortheoptimumsolutionoffunctionconvergencerateandpredictionaccuracy.TosolvelargeerrorandpredictionaccuracyfluctuationsoftheElmanNNmodelatthepeakvalueofwindspeed,theroughsettheoryisproposedtocompensateandcorrectthepredictedvaluestofurtherimprovetheforecastedresults.ExperimentalresultsshowthatthepredictionaccuracyiseffectivelyimprovedmadthegeneralizationabilityofElmanNNisenhancedusingtheproposedmethod.Thismodelhaspreciseforecastingandstrongpracticability,SOithaspromotedvalue.ThisworkissupposedbyNationalNaturalScienceFoundationofChina(No.51277056).Keywords:windspeedforecasting;Elmanneuralnetwork;principalcomponentsanalysis(PCA);roughsettheory;predictedvaluecorrection中图分类号:TM614文献标识码:A—文章编号:1674-3415(2014)110046-060引言风速的随机性和间歇性导致风电功率具有波动性的特点,对风电功率进行准确预测是提高电网运行稳定性,保障电力系统制定合理调度计划的有效途径[¨。目前,我国已强制性要求风电场每天按照电力系统调度机构规定的时间上报次日0~24h基金项目:国家自然科学基金项目(51277056);湖南省自然基金项目(10JJ6076);湖南省科技厅资助项目(2011GK3034,20106K3183);湖南省教育厅重点资助项目(12Al15);南华大学博士启动基金项目(2011XQD41)风电场发电功率预测曲线l。准确预测风电场风速不但是风电功率预测的基础,而且对风电场的规划设计、开停机计划安排、电力系统安全运行以及提高经济效益等都具有重要意义。目前,用于风速预测的方法主要分为两类:基于物理模型和基于历史数据的方法。前者一般选用数值天气预报(Numericalweatherprediction,NWP)数据进行风速预Nll。但NWP的预测对象通常是一片风电场区域的风速而不是单个风电机组,需要将风电场的风速转化为单个机组的风速,计算量庞大,算法实时性不高。后者主要有时间序列法L5J,卡尔曼滤波法[6】,支持向量机法【7J,空问相关法l8J,尹东阳,等基于粗糙集理论.主成分分析的Elman神经网络短期风速预测.47.神经网络法I9]等。其中,神经网络法对训练样本具有较好的自组织自学习拟合能力,相对于其他算法预测精度较高,是目前研究的热点。文献[101用遗传算法分别对BP神经网络的参数进行优化,在短时间内提高了预测精度,但静态前馈神经网络容易陷入局部最优值,且收敛速度慢。文献[11]采用主成分分析法(PCA)对风速数据进行特征提取,建立BP神经网络预测模型,该方法加快了程序的运行时间,提高了网络的泛化性能,提高了预测精度,但在风速波动较大的时刻,误差随之增大。文献[121将粗糙集理论应用于电力负荷的预测,补偿神经网络模型在峰值附近误差较大的预测值,有效提高了预测精度。本文将粗糙集理论应用于风速预测值的补偿与修正,结合具有动态性能的Elman神经网络,建立风速预测模型。该模型基于主成分分析法对原始风速样本进行特征提取得到的综合变量作为Elman神经网络的输入,改进激励函数和网络结构以寻求函数收敛速度和预测精度的最优解,最后采用粗糙集理论对风速预测值进行修正,使预测模型在风速变化平缓和波动幅度较大的情况下均具有较高的精度。1Elman神经网络原理1.1Elman神经网络结构Elman神经网络(ElmanNN)与传统静态前馈神经网络(FNN)相比,具有四层结构:输入层、隐含层、输出层,还有一个特殊的关联层,其结构如图1所示。关联层的作用在于与隐含层一起形成神经网络内部的反馈连接,因而比FNN具有更强的动态记忆性,更适合用来建立时间序列的预测模型。Elman ̄经网络的非线性状态空间的表达式可写成如下形式:输入层到隐含层的输出MN∑∑RL(t)=厂[(f)()+(f)足()](1)i=1r=l其中,足(f)为关联层在f时刻到隐含层的反馈输出,R(f)=R,一1)。隐含层到输出层的输出Ⅳ(f)=gEE为(f)()](2)j=l式中,(,)、(,)、()分别为输入层到隐含层、关联层到隐含层、隐含层到输出层的权值矩阵。输出层隐含层‘c(,)(,)图1ElmanNN结构图Fig.1StructureofElmanNN关联层输入层、输出层和关联层均采用线性函数,隐含层为单层网络结构,采用经修正的sigmoid函数,以加快Elman神经网络模型的收敛速度,减少程序运行时间,其修正激励函数为]‘/(,,,,七)=a4丁南3)式中:常数项a;可调偏置参数b;扩大函数增益C;白变量因子k的值根据Elman神经网络的输入量确定。1.2学习算法Elman神经网络的学习算法采用误差反向传播算法(BP算法),定义在[0,时间段内,误差目标函数1∑E(f)=去(()一(f))(4)式中:y(t)为实际输出值;d(t)为期望输出值。本文中设定学习目标函数闽值Errgoal=10~。首先初始化样本的权值和网络结构,然后使用BP算法对Elman神经网络的(f)、向()进行调整和训练,当网络的误差平方和低于阈值或达到迭代次数时,结束训练并保存网络偏差和权值。(f)的修正采用链式导数规则[13】求取。△∑(f)=[(d(t)-yp(t))W3jq(t)]f。(R(t))RL(t-1)(5)2主成分分析原理影响风速预测的因素很多,每种因素对预测精度的影响不尽相同,有些甚至是多余的,因此需要对预测模型的输入变量进行筛选。本文采用PCA对预测因子数据进行特征提取与预测结果相关性最大的变量作为神经网络输入变量,减少预测模型输入维数的同时提高预测精度。.48.电力系统保护与控制对风速时间序列进行主成分提取的步骤如下。Step1:计算原始风速样本向量的自相关性系数,确定进行主成分提取的输入向量lr和输入维数m;…ⅣX=II(6)…L1JⅣ式中:m为对象的特性个数;为对象个数。Step2:对】,进行标准化处理,计算其相关系数…矩阵R、R的特征根(,,,)、相应的特征向…量(啊,u2,,)和方差累计贡献率77,其中R=X/(N一11(7)∑∑r/=(1O0%A ̄/)(8)if式中,X是标准化后的数据矩阵。Step3:选取77大于75%-95%时对应的前P个主成分个数作为神经网络预测模型的输入个数。3基于粗糙集理论的风速预测值修正算法3.1粗糙集风速预测修正算法的提出由于风速具有随机波动性的特点,如果在较短的时间内风速波动幅度很大,采用神经网络预测模型对风速进行预测时,在风速的峰值处附近预测误差较大,导致预测精度出现波动性。因此,本文提出基于粗糙集理论对峰值点附近的风速预测值进行修正和补偿的算法。3.2风速预测值修正算法的实现基于Elman神经网络模型的预测风速值,可采用式(9)进行修正[1。’IV:++lt+。一l{+=+:一+(9)l=+一式中:为,+1时刻修正后的风速预测值;+,、分别表示修正前f+2、+1、时刻Elman神经网络模型风速预测值;分别表示预测函数在+1时刻两侧的斜率;S为尺度因子。S可通过建立基于粗糙集理论的信息系统确定。若给定信息系统K=(A,V,厂),其中为Elman神经网络模型输出风速预测值的非空集合,称为论域;A=CUD为属性的非空有限集合,其中条件属性集c是风速数据特征组成的集合,决策属性集D={1,d即为所求的尺度因子S;=∈U,VaeA,xU都有一个信息函数∈f(x,口)。定义C={,b,c】,则有:(10)———=lU”b=sgnG+1一)(11)”式中:sgn表示符号函数;为时刻的实际风速值;为数据点的个数。根据式(10)~式(12)从Elman神经网络模型输出的风速预测值中提取出条件属性集C,根据专家经验确定决策属性集D,从而构成一个完整的信息系统。分别对C和j['进行等频划分离散化l11处理后得到决策表,对该决策表进行属性约简和值约简,即可得到最小决策规则,从而确定尺度因子S,实现对Elman神经网络模型的风速预测值的修正。4基于粗糙集一主成分分析的Elman: ̄¥经网络风速预测影响风速预测的因素主要有风速、温度、气压、湿度等,这些数据构成了原始风速样本向量空间,本文首先基于主成分分析法对以上空间向量进行主成分提取,得到的优化输入变量作为Elman神经网络的输入,再选择BP算法优化神经网络的结构和权值,得到风速预测值,然后基于粗糙集理论对其进行修正和补偿,得到补偿后的风速预测值。风速预测模型见图2所示。譬(图2粗糙集.主成分分析ElmanNN风速预测模型—Fig.2WindspeedpredictionmodelofroughsetPCAElmanNN以我国湖南某风电场2013年7月的实测风速序列作为数据样本,采样问隔为10min,收集平均风速、温度、湿度和气压等原始数据。将前200组数据作为训练样本集,后120组数据作为测试样本集,采用滚动预测法进行预测。首先对基于主成分分析法的ElmanNN模型进尹东阳,等基于粗糙集理论.主成分分析的Elman神经网络短期风速预测.49.行实验验证。对原始风速数据进行主成分分析,由式(6)~式(8)得到风速样本的方差及各主成分贡献率如表1。表1方差及各主成分贡献率TablelEigenvalueandprinciplecomponentscontributionrates取方差累计贡献率上限为95%,从表1可以看出,前4个主成分的方差累计贡献率达到95.8302%,因此求得主成分个数是4个,即风速预测模型的输入个数为4个,从而确定ElmanNN隐含层函数中b,c,k的值分别为一1,3,5,1。采用BP算法训练网络—权值,确定网络结构为4-91.1。选取四种模型对预测结果进行对比分析,模型一:RBFNN采用原始样本作为输入量;模型二:ElmanNN采用原始样本作为输入量;模型三:采用主成分分析法的—ElmanNN(PCAElmanNN);模型四:采用主成分—分析法的RBFNN(PCARBFNN),其中RBFNN的径向基函数为高斯函数,最小二乘法确定RBFNN的中心和网络权值。模型均未采用粗糙集理论对风速预测值进行修正。模型检验结果如图3和表2所示。图3四种模型的风速预测输出值Fig.3Windspeedforecastingresultsbasedonfourmodels表2四种模型的预测误差T_ab1e2PredictionerrorsoffoDrmodels表2中APE、eM为国际上通用的两种误差评价指标:平均百分比误差(MAPE)和均方根误差(MSE),分别按如下公式计算:‰=I×l00%=雁。%,式中,m,、u分别表示样本个数,实际风速值和预测风速值。由图3和表2可知,ElmanNN的预测精度比RBFNN高,这是因为ElmanNN的关联层起着内部反馈连接的作用,使之具有动态递归性能,和RBFNN这种静态前馈神经网络相比,增强了网络的—计算能力和泛化能力。而PCAElmanNN较之ElmanNN,PCA.RBFNN较之RBFNN的平均百分比误差分别降低了5.49%,8.338%,预测精度进一步提高,原因在于采用主成分分析法优化预测模型的输入量减少了输入维数,去除了相关性小的因素的干扰,简化了网络结构。其次验证粗糙集风速预测修正算法的优越性。采用ElmanNN,PCA.ElmanNN,粗糙集ElmanNN,粗糙集PCA.ElmanNN四种模型分别对训练样本进行预测。从Elman神经网络输出值中选取条件属性集,根据专家经验确定决策属性集,从而确定尺度因子S,其中M:120。条件属性集合决策属性集的编码表见表3和表4。绘制风速预测曲线和相应的预测误差比较表如图4和表5所示。353。要201510虫际风速髓RBFNNfiJii ̄值EbnanNN预测悄PCA-RBFNN】碘0值预测值‘02O40608010012Ot/mln图4粗糙集修正前后风速预测效果图Fig.4Forecastingresultsbetweenbeforeandafterroughsetcorrection表3条件属性编码表Table3Codingtableforconditionattributes.50.电力系统保护与控制表4决策属性编码表Table4Codingtablefordecisionattributes表5粗糙集修正前后风速预测误差比较Table5Comparisonofwindspeedforecastingvalueerrorsbeforeandafterroughsetcorrection从图4和表5可以看出,在风速变化较为平缓的0~50min范围内,四种模型均能较好地跟踪实际风速曲线,预测效果较好,50~120min范围内,风速波动幅度变大,进行粗糙集修正算法的模型(粗糙集ElmanNN、粗糙集PCA.ElmanNN)和未采用粗糙集修正算法的风速预测模型(ElmanNN、PCA.ElmanNN)相比,预测精度有所提高,且在整个时间范围内,预测精度均提高50%左右,在四种预测模型中,粗糙集PCA.ElmanNN的预测精度最高,平均百分比误差和均方根误差分别为2.356%、1.548m/s,说明结合粗糙集理论对风速预测值进行修正补偿的算法和主成分分析法可有效提高模型预测精度。4结论(1)针对传统静态前馈神经网络只能实现静态非线性映射功能,对风速的动态变化预测效果有待改善的问题,提出具有优越动态性能的Elman神经网络用于风速预测,改进激励函数和网络结构以寻求函数收敛速度和预测精度的最优解,在一定程度上提高了预测精度。(2)基于PCA对多维、互相关的原始风速数据进行主成分提取,优化预测模型的输入变量,增强了数据问的相关性,具有更短的模型训练时间,提高了预测实时性。(3)针对Elman神经网络预测模型在风速波动的峰值处预测误差较大,提出基于粗糙集理论对风速预测值的修正补偿算法,算例结果表明,该方法对风速预测值的补偿效果较好,进一步提高预测精度,具有一定的工程实用价值。参考文献[1]黄学良,刘志仁,祝瑞金,等.大容量变速恒频风电机组接入对电网运行的影响分析[J1.电工技术学报,2010,25(4):142-149.—HUANGXueliang,LIUZhi-ren,ZHURui-jin,eta1.Impactofpowersystemintegratedwithlargecapacityofvariablespeedconstantfrequencywindturbines[J].TransactionsofChinaElectrotechnicalSociety,2010.25(4):142-149.—[2]国家电力监管标准化委员会.GB/T199632011风电场接入电力系统技术规定[s】.北京:中华人民共和国质量监督检验检疫总局,2011.’StateElectricityRegulatoryCommissionofPeopleS—RepublicofChina.GB/T199632011technicalruleforconnectingwindfarmtopowersystem[S].Beijing:GeneralAdministrationofQualitySupervision,’InspectionandQuarantineofthePeopleSRepublicofChina.2011.【3]李莉,刘永前,杨勇平,等.基于CFD流场预计算的短期风速预测方法[J】.中国电机工程学报,2013,33(7)27.32.—LILi,LIUYongqian,YANGYong-ping,eta1.—ShorttermwindspeedforecastingbasedonCFD—precalculatedflowfields[J].ProceedingsoftheCSEE,2013,33(7):27-32.[4]PELIKANE,EBENK,RESLERJ,eta1.WindpowerforecastingbyanempiricalmodelusingNWPoutputs[C】//lntemationalConferenceonEnvironmentandElectricalEngineering.Prague,CzechRepublic,2010:45.48.[5]刘纯,吕振华,黄越辉,等.长时问尺度风电出力时间序列建模新方法研究[J].电力系统保护与控制,2013,41(1):7-13.—LIUChun,LtiZhen-hua,HUANGYuehui,eta1.Anewmethodtosimulatewindpowertimeseriesoflargetimescale[J],PowerSystemProtectionandControl,20l3,41(11:7-13。[6]CASSOLAF,BURLANDOM.WindspeedandwindenergyforecastthroughKalmanfilteringofnumericalweatherpredictionmodeloutput[J].AppliedEnergy,—2012,99:154166.[7]罗文,王莉娜.风电场短期风速预测研究【J】.电工技术学报,2011,26(7):68-74.尹东阳,等基于粗糙集理论.主成分分析的Elman神经网络短期风速预测.51.—LUOWen,WANGLina.Short_termwindspeedforecastingforwindfarm[J].TransactionsofChina—ElectrotechnicalSociety,2011,26(7):6874.[8]陈妮亚,钱政,孟晓风,等.基于空间相关法的风电场风速多步预测模型[J].电工技术学报,2013,28(5):—1521.——CHENNiya,QIANZheng,MENGXiaofeng,eta1.—Multistepaheadwindspeedforecastingmodelbasedonspatialcorrelationandsupportvectormachine[J].TransactionsofChinaElectrotechnicalSociety,2013,28(5):15-21.[9]武小梅,白银明,文福拴.基于RBF神经元网络的风电功率短期预测[J].电力系统保护与控制,2011,39(15、:80-83.—WUXiaomei,BAIYin-ming,WENFushuan.Short-termwindpowerforecastbasedontheradialbasisfunctionneuralnetwork[J].PowerSystemProtectionand—Control,2011,39(15):8083.[10]王德明,王莉,张广明.基于遗传BP神经网络的短期风速预测模型[J]_浙江大学学报:工学版,2012,—46(5):837842.——WANGDeming,WANGLi,ZHANGGuangming.Short-termwindspeedforecastmodelforwindfarmsbasedongeneticBPneuralnetwork[J].JournalofZh ̄iangUniversity:EngineeringScience,2012,46(5):837.842.[11]何东,刘瑞叶.基于主成分分析的神经网络动态集成风功率超短期预测[J].电力系统保护与控制.2013,41(4):5O一54.HEDong,LIURui-ye.Ultra-short-termwindpowerpredictionusingANNensemblebasedontheprincipalcomponentsanalysis[J].PowerSystemTechnology,2013,41(4):50-54.[12]庞清乐.基于粗糙集理论的神经网络预测算法及其在短期负荷预测中的应用[J].电网技术,2010,34(12):—165173.——PANGQingle.Aroughsetbasedneuralnetworkloadforecastingalgorithmanditsapplicationinshort-termloadforecasting[J].PowerSystemTechnology,2010,—34(12):165173.[133刘荣,方鸽飞.改进Elman神经网络的综合气象短期负荷预测[J].电力系统保护与控制,2012,40(22):113.117.—LIURong,FANGGefei.Short-termloadforecastingwithcomprehensiveweatherfactorsbasedonimprovedElmanneuralnetwork[J].PowerSystemProtectionand—Control,2012,40(22):113117.[14]夏非,范莉,苏浩益.基于粗糙集理论和启发式径向基函数神经网络的中长期电力负荷预测模型[J]_电力系统保护与控制,2012,40(16):2126.XIAFei.FANLi.SUHao-yi.Amodelformediumandlongtermloadforecastingbasedonroughsettheoryandheuristicradialbasicfunctionneuralnetwork[J].Power—SystemProtectionandControl,2012,40(16):2126.收稿13期:2013-08-11;修回Et期:2013-09-30作者简介:尹东阳(199卜),女,硕士研究生,研究方向为风电场风速与风电功率预测;E.mail:ydy712@163.corn盛义发(1973一),男,通信作者,博士,教授,硕士生导师,研究方向为电力系统运行分析与控制、电机系统及其智能控制、电力电子与电气传动;E.mail:syf871@163.com蒋明洁(1988-),女,硕士研究生,研究方向为智能变电站的设计与改造。
您可能关注的文档
- 电流闭环对三相PWM变流器输出阻抗的影响分析.pdf
- 电流反馈型Buck变换器分岔动力学分析及稳定性控制.pdf
- 电能在线计量分析算法设计与实现.pdf
- 电流互感器饱和对低压电动机保护的影响及对策.pdf
- 电能质量复合扰动分类的研究进展.pdf
- 电能质量监测系统研究现状及发展趋势.pdf
- 电能质量扰动发生器控制策略及其实现.pdf
- 电气化铁路电能质量评估及新型控制方案研究.pdf
- 电能质量扰动信号时频原子分解的进化匹配追踪算法.pdf
- 电容器串联电抗消除谐振的最大值最小优化.pdf
- 电网备自投自适应建模方法研究.pdf
- 电网不对称故障下双馈风力发电机组穿越控制的研究.pdf
- 电网不平衡下基于滑模变结构的三相电压型PWM整流器恒频控制.pdf
- 电网电压不对称跌落时DFIG的控制策略研究.pdf
- 电网电压跌落下双馈风力发电系统强励控制.pdf
- 电网电压不平衡时永磁直驱风电机组的控制策略.pdf
- 电网调控数据综合智能分析决策架构设计.pdf
- 电网故障下直驱式风电机组建模与控制仿真研究.pdf
- 电网故障诊断的智能方法综述.pdf
- 电网规划运行数据库与集成管理平台的设计与实现.pdf
- 村长
- 该用户很懒,什么也没介绍
