一种风电功率超短期预测方法与流程

文档序号:12365956阅读:705来源:国知局
一种风电功率超短期预测方法与流程
本发明属于风电功率预测
技术领域
,更为具体地讲,涉及一种风电功率超短期预测方法。
背景技术
:随着经济的发展,社会对能源的需求不断增长,由于传统的化石能源的日益枯竭,以及环境污染日益严重,清洁的可再生能源得到了迅速发展,特别是风力发电,其比重在电力系统的总容量中也越来越大。由于风力资源的间歇性与波动性,导致了风电功率的随机性和难以预测性。随着风电场的快速建设,风电的大规模并网对电网调度、电能质量以及电力系统的稳定运行带来了严峻考验。在目前大力建设智能电网的趋势下,对风电场风电功率的准确预测是保障电力系统安全稳定的有效途径。按照时间尺度划分,风电功率预测一般分为超短期预测、短期预测和中长期预测三类,而高精度的超短期预测是保障电力系统安全稳定的关键。目前,国内外常用的风电功率超短期预测方法主要是统计模型,有时间序列模型、神经网络、支持向量机模型、卡尔曼模型、灰色预测模型、空间相关法和小波分析等。随着风电技术的深入。传统的单一预测模型暴露了其难以克服的缺点,除了预测精度不高外,每种方法都有其优劣程度和适用对象。例如卡尔曼滤波法难以对噪声的统计特性进行估计,模糊逻辑法学习能力较弱,灰色预测方法适合处理小样本数据等。技术实现要素:本发明的目的在于克服现有技术的不足,提供一种风电功率超短期预测方法,利用Theil不等系数建立基于IOWA算子的优化模型,有效的提高了风电功率的预测精度,增强了风电并网的稳定性和经济性。为实现上述发明目的,本发明一种风电功率超短期预测方法,其特征在于,包括以下步骤:(1)、从风电场SCADA系统中提取风电功率历史数据序列;(2)、将GA-BP神经网络模型、支持向量机(SVM)模型、小波神经网络模型和自回归滑动平均作为风电功率超短期预测模型,再将风电功率历史数据序列分别导入到4种预测模型,得到4组预测期风电功率序列yi(t),其中t=1,2,…,n,i=1,2,…,4;(3)、构建误差信息矩阵E,对4种预测模型进行冗余度分析,确定出参加组合的优选预测模型:E=[(eit)n×4]T[(eit)n×4]其中,eit表示第i种预测模型在第t时刻的预测误差,即eit=y(t)-yi(t),y(t)为t时刻风电功率的实测值,与yi(t)的预测时刻相对应;计算误差信息矩阵E的代数余子式Y4×4,再将代数余子式Y4×4每列的元素求和,得到矩阵M1×4;根据矩阵M1×4判断4种预测模型的冗余度,如果矩阵M1×4的第i列元素为非正,则第i列对应的第i种预测模型为冗余模型,剔除所有冗余模型后,得到优选预测模型;(4)、基于优选预测模型,利用Theil不等系数建立基于IOWA算子的优化模型,再利用该模型求取最优权重系数矩阵L;(5)、将最优权重系数矩阵L和待预测数据带入IOWA算子,得到风功率预测结果。进一步的,所述的步骤(4)中建立基于IOWA算子的优化模型的具体步骤为;(2.1)、将优选预测模型预测时刻的前M个时刻的预测精度求均值pit,并将此均值作为下一时刻IOWA算子中的诱导值;pit=1MΣj=t-Mt-1pij]]>其中,i=1,2,…,m,m表示优选预测模型种类;t=1,2,…,N,N表示预测总时刻;pij为第i种预测模型在第j时刻的预测精度;(2.2)、构造诱导矩阵YD;其中,(pmN,ymN)中pmN和ymN分别表示第m种优选预测模型在第N时刻的预测精度和预测值;(2.3)、将诱导矩阵YD每一列按照诱导值pit从大到小的顺序排序,得到诱导有序矩阵YX:(2.4)、令优选预测模型中每个单项预测模型的权重系数为L=(l1,l2,…,lm),其中l1+l2+…+lm=1;利用诱导有序矩阵YX计算IOWA算子yiowa-t;yiowa-t=IOWAL(<p1t′,y1t′>,<p2t′,y2t′>...<pmt′,ymt′>)=Σi=1mliyp′-index(it)=l1y1t′+l2y2t′+...+lmymt′]]>其中,p′-index(it)将m种单项预测模型第t时刻预测精度序列p1t,p2t,…,pmt按从大到小的顺序排列的第i个大的预测精度的下标,即yp′-index(it)对应的序列是{yp′-index(it),y1′t,y2′t,…,y′mt};将IOWA算子yiowa-t带入以Theil不等系数建立的基于IOWA算子的优化模型;minμiowa=Σt=1N(xt-Σi=1mliyp′-index(it))2Σt=1Nyt2+Σt=1N(Σi=1mliyp′-index(it))2s.t.Σi=1mli=1,li≥0]]>最后通过此优化模型,求取最优权重系数矩阵L。本发明的发明目的是这样实现的:本发明一种风电功率超短期预测方法,利用GA-BP神经网络、支持向量机、小波神经网络和ARMA时间序列4种单项预测模型的前几个时刻的预测精度均值作为预测时刻风电功率的诱导值,解决了预测时刻诱导值未知的问题;再采用误差信息矩阵进行冗余度分析,然后利用Theil不等系数建立基于IOWA算子的优化模型,通过分析和实测风电功率预测数据表明:结合Theil不等系数和诱导有序加权算数平均算子(IOWA)的组合模型能有效提高风电功率预测精度,增强了风电并网的稳定性和经济性。附图说明图1是历史风电功率数据曲线示意图;图2是本发明一种风电功率超短期预测方法流程图;具体实施方式下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。实施例为了方便描述,先对具体实施方式中出现的相关专业术语进行说明:SCADA(SupervisoryControlAndDataAcquisition):数据采集与监视控制系统;GA-BP(GeneticAlgorithm-BackPropagation):遗传算法-反向传播;SVM(SupportVectorMachine):支持向量机;AR(Auto-Regressive):自回归;MA(MovingAverage):滑动平均;ARMA(Auto-RegressiveandMovingAverage):自回归滑动平均;IOWA(InducedOrderedWeightedAveraging):诱导有序加权平均算子;MRE(MeanRelativeError):平均相对误差;MAE(MeanAbsoluteError):平均绝对误差;RMSE(RootMeanSquaredInterpolationError):均方根误差;CC(CorrelativeCoefficient):相关系数;PSO(ParticleSwarmOptimization):粒子群。以美国某一风电场的实测风电功率数据为例,研究本发明提出的组合预测方法在风电功率预测的应用。该风电场共有103台额定功率为30KW的风力发电机。由于风电场风力发电机之间的距离相距较远,所以忽略风机之间尾流效应的影响。采集的历史风电功率数据的时间间隔为10min,根据预测模型的数据需求,选取风电场一个月的4320个时刻中前4100个时刻用于建模预测。其中前4100个时间节点的风电功率数据作为模型的训练数据,4101至4200之间的100个时间节点风速数据作为测试数据对模型进行预测。预测步长取1,以滚动预测法进行预测。4320个历史风电功率数据如图1所示。下面通过实例和附图,对本发明的技术方案作进一步具体的说明。在本实施例中,如图2所示,本发明一种风电功率超短期预测方法,包括以下步骤:S1、从风电场SCADA系统中提取风电功率历史数据序列;在本实施例中,对提取的4100个时刻的风电功率历史数据进行数据预处理,当风电功率值为负值时,将其设为0;若历史风电功率出现漏采集时,采用平均内插值法进行插值处理,使数据序列连续。S2、将GA-BP神经网络模型、支持向量机(SVM)模型、小波神经网络模型和自回归滑动平均(ARMA)模型作为风电功率超短期预测模型,再将风电功率历史数据序列分别导入到4种预测模型,得到4组预测期风电功率序列yi(t),其中t=1,2,…,n,i=1,2,…,4,分别对应GA-BP神经网络模型、支持向量机(SVM)模型、小波神经网络模型和自回归滑动平均(ARMA)模型;;在本实施例中,选用的GA-BP神经网络预测模型,是根据平均相对误差MRE和均方根误差RMSE均最小原则,来确定GA-BP神经网络风电功率预测模型的输入层节点数、隐含层节点数和遗传优化算法的种群数目。最终确定GA-BP神经网络预测模型的输入层节点数是5个,隐含层节点数是12个,遗传优化算法的种群数是20个;小波神经网络预测模型,选用的是Morlet小波基函数。根据平均相对误差MRE和均方根误差RMSE均最小原则,来确定小波神经网络风电功率预测模型的输入层节点数、隐含层节点数。最终确定小波神经网络的输入层节点数是4个,隐含层节点数是15个;GA-BP神经网络预测模型和小波神经网络预测模型的输入层和隐含层之间的连接权重以及隐含层与输出层之间的连接权重是由Matlab的神经网络模型工具箱在对历史数据进行模拟训练时自动获得。支持向量机预测模型是选用的径向基核函数,各学习参数采用粒子群(PSO)优化算法进行自适应学习获得。最终得到该方法中各参数的取值为:最佳惩罚参数C=13.9288,最佳核函数参数g=0.0625。自回归滑动平均(ARMA)预测模型是经过模型参数估计和模型定阶来确定自回归过程AR(p),移动平均过程MA(q)的取值,最终确定选用阶数为ARMA(3,1)的自回归滑动平均预测模型。S3、构建误差信息矩阵E,对4种预测模型进行冗余度分析,确定出参加组合的优选预测模型:E=[(eit)n×4]T[(eit)n×4]其中,eit表示第i种预测模型在第t时刻的预测误差,即eit=y(t)-yi(t),y(t)为t时刻风电功率的实测值,与yi(t)的预测时刻相对应;计算误差信息矩阵E的代数余子式Y4×4,再将代数余子式Y4×4每列的元素求和,得到矩阵M1×4;根据矩阵M1×4判断4种预测模型的冗余度,如果矩阵M1×4的第i列元素为非正,则第i列对应的第i种预测模型为冗余模型,剔除所有冗余模型后,得到优选预测模型;在本实施例中,按照图1所给数据,按照上述方法可以得到:E=106×2.38001.88622.06301.98511.88622.13112.15212.08062.06302.15212.93362.19741.98512.08062.19742.1369]]>计算其代数余子式,得到:Y=1018×0.15140.0677-0.0061-0.20030.06770.7707-0.0166-0.7963-0.0061-0.01660.1160-0.0975-0.2003-0.7963-0.09751.0980]]>其每列元素的代数和如下:M=1016×[1.27102.5588-0.41550.3974]由上可知,误差信息矩阵的代数余子式的第3列元素的代数和是负数,则小波神经网络模型是冗余模型,在建立组合预测模型时,舍去小波神经网络模型。S4、基于优选预测模型,利用Theil不等系数建立基于IOWA算子的优化模型,再利用该模型求取最优权重系数矩阵L;具体步骤为;S4.1、将优选预测模型预测时刻的前M个时刻的预测精度求均值pit,并将此均值作为下一时刻IOWA算子中的诱导值;pit=1MΣj=t-Mt-1pij]]>其中,i=1,2,…,m,m表示优选预测模型种类;t=1,2,…,N,N表示预测总时刻;pij为第i种预测模型在第j时刻的预测精度;在本实施例中,以平均相对误差MRE和均方根误差RMSE均最小原则,将优选预测模型预测时刻的前11个时刻预测精度的均值作为下一时刻IOWA算子中的诱导值;S4.2、构造诱导矩阵YD;其中,(pmN,ymN)中pmN和ymN分别表示第m种优选预测模型在第N时刻的预测精度和预测值;S4.3、将诱导矩阵YD每一列按照诱导值pit从大到小的顺序排序,得到诱导有序矩阵YX:S4.4、令优选预测模型中每个单项预测模型的权重系数为L=(l1,l2,…,lm),其中l1+l2+…+lm=1;在本实施例中,L=[0.1057,0.7284,0.1695],对应的单项预测模型分别为GA-BP神经网络模型、支持向量机(SVM)模型和自回归滑动平均(ARMA)模型;利用诱导有序矩阵YX计算IOWA算子yiowa-t;yiowa-t=IOWAL(<p1t′,y1t′>,<p2t′,y2t′>...<pmt′,ymt′>)=Σi=1mliyp′-index(it)=l1y1t′+l2y2t′+...+lmymt′]]>其中,p′-index(it)将m种单项预测模型第t时刻预测精度序列p1t,p2t,…,pmt按从大到小的顺序排列的第i个大的预测精度的下标,即yp′-index(it)对应的序列是{yp′-index(it),y′1t,y′2t,…,y′mt};将IOWA算子yiowa-t带入以Theil不等系数建立的基于IOWA算子的优化模型;minμiowa=Σt=1N(xt-Σi=1mliyp′-index(it))2Σt=1Nyt2+Σt=1N(Σi=1mliyp′-index(it))2s.t.Σi=1mli=1,li≥0]]>最后通过此优化模型,求取最优权重系数矩阵L。S5、将最优权重系数矩阵L和待预测数据带入IOWA算子,得到风功率预测结果。下面利用平均相对误差(MRE)、平均绝对误差(MAE)和均方根误差(RMSE)和相关系数(CC)对风电功率超短期预测结果进行误差分析。其公式如下:MRE=1NΣt=1N|xt-ytxt|]]>RMSE=1NΣt=1N(xt-yt)2]]>CC=cov(X,Y)DXDY]]>其误差分析结果如表1所示;单项模型MRE/%MAE/KWRMSE/KWCCGA-BP14.9890.7662154.27100.9559SVM13.3984.0029145.98180.9620小波15.57101.3213171.27780.9478ARMA(3,1,1)13.4185.6160146.18100.9616IOWA组合11.6181.2143139.10650.9663表1从表1分析可知,IOWA组合预测模型的各个评价指标都比单项预测模型有较大提高,表明,组合预测模型在综合去除冗余预测模型,在优选单项预测模型预测结果的基础上,可以有效的提高风电功率超短期预测的准确性,减小了预测误差。尽管上面对本发明说明性的具体实施方式进行了描述,以便于本
技术领域
的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本
技术领域
的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1