基于ARMA模型的短期风速建模
- 格式:doc
- 大小:114.00 KB
- 文档页数:9
基于ARMA的风电功率预测摘要:本题根据风电功率历史数据,采用ARMA预测方法风力发电机组功率进行短期实时预测。
关键词:风电场;功率预测;ARMA预测一、引言风能是一种可再生、清洁的能源,现今风力发电主要利用的是近地风能。
近地风具有波动性、间歇性、低能量密度等特点,因而风电功率也是波动的。
大规模风电场接入电网运行时,大幅度地风电功率波动会对电网的功率平衡和频率调节带来不利影响。
因此,如何对风电场的发电功率进行尽可能准确地预测,是急需解决的问题。
根据电力调度部门安排运行方式的不同需求,风电功率预测又可以分为日前预测和实时预测。
日前预测是预测明日24小时96个时点(每15分钟一个时点)的风电功率数值。
实时预测是滚动地预测每个时点未来4小时内的16个时点(每15分钟一个时点)的风电功率数值。
国家能源局颁布的风电场功率预测预报管理暂行办法中给出了误差统计的相应指标。
本文针对某风电场58台机组额定功率为850 kw的风电机组20天(每15分钟一个预测点)的历史数据使用灰色预测法进行了该风电场的实时预测。
二、原理分析ARMA模型是研究时间序列的重要方法,是自回归模型(AR)和滑动平均模型(MA)的组合,便构成了用于描述平稳随机过程的自回归滑动平均模型ARMA,我们将预测指标随时间推移而形成的数据序列看作是一个随机序列,这组随机变量所具有的依存关系体现着原始数据在时间上的延续性。
数学公式为:式中:为自回归模型的阶数(i=1,2,,p)为模型的待定系数,为误差,为模型的阶数;(j=1,2,,q)为模型的待定系数;为平稳时间序列。
用ARMA预测首先要求预测的数列是平稳的,先判断序列是否为平稳序列,若为非平稳序列应处理为平稳非白噪声序列,使之平稳化。
在得到样本的自相关系数的偏自相关系数,选择适当的ARMA模型进行拟合,不断优化,完成预测。
三、实例分析对于实时监测到的数据(本文中用到的训练数据和验证数据),由于其存在可能的错误和误差,错误主要来源于本身测量数据有误、采集后传输数据通信信道受干扰是数据有误、人为记录或自动数据录入有误等等,为了确保数据的合理性,以便做出最准确的分析,我们对数据做如下处理:当预测的风电功率小于零时,令预测值等于零。
一种新的风电场风速时间序列建模及超短期预测方法李卫;席林【摘要】提出了一种新的风速时间序列建模方法.首先,将归一化后的历史风速时间序列分解为矢量集,按相似性度量原则提取相似性最高的多个矢量作为模型训练样本对的输入,再取相应矢量的下一时刻风速值作为训练样本对的输出,然后采用自适应模糊推理系统来对风速序列建模,再通过多步循环预测实现了风速的超短期预测.以上海地区某风场的实际风速数据为例,验证结果显示预测模型具备良好的精度.【期刊名称】《电网与清洁能源》【年(卷),期】2015(031)009【总页数】5页(P78-82)【关键词】风速预测;时间序列;相似性度量;ANFIS模型【作者】李卫;席林【作者单位】上海电气集团股份有限公司输配电分公司,上海200042;上海电气集团股份有限公司输配电分公司,上海200042【正文语种】中文【中图分类】TM614风电的间歇性和波动性对电力系统的安全、稳定运行以及电能质量均带来了严峻挑战,若能对风场发电功率做出准确的预测,则可有效减轻风电对整个电网的影响[1]。
由于风场的发电功率受风速影响最大,而风速具有很强的随机性,要实现精确的预测难度很大。
针对风速预测,国内外学者已提出了多种统计方法[2-8]。
文献[2-3]提出了以自回归滑动平均模型( ARMA)为基础的预测方法,该类方法通过挖掘风速时间序列蕴含的自相关性来确定一个能够描述风速序列的数学模型,进而达到预测目的;文献[4]则通过改进的径向基网络(RBF)来提高预测的精度;文献[5-8]则利用各类改进的支持向量回归机( SVR)来建模以期得到更准确的风速预测结果。
无论采用RBF网络或SVR来建模,历史样本的规模大小都会影响到建模计算时间,而实际风电预测系统要求的预测时间应为5 min以内。
因此,本文提出了一种基于矢量相似性度量的训练样本选择方法,将原始样本集规模大大缩减,并通过自适应模糊推理系统( ANFIS)[9]来实现数据建模,使得预测时间保证在可控范围,同时保证预测模型具备良好的精度。
基于Mallat变换的时间序列模型在短期风速预测中的应用王维志;陈海毅【摘要】短期风速预测对风电并网发电系统的运行具有重要的意义.为了提高风电场短期风速预测的精度,提出了基于Mallat变换的时间序列模型应用于风电场的短期风速预测.首先利用二进正交Mallat算法将随机非平稳原始风速序列进行多层分解和单层重构,分离出高频信息和低频信息;然后对分离出来的信息进行回归分析,分别建立ARMA-ARIMA模型进行预测;最后将预测结果进行叠加,得到原始序列的预测值.通过实例数据验证分析,结果表明该模型可以有效提高预测的精度,有一定的实用价值.【期刊名称】《电气开关》【年(卷),期】2015(053)003【总页数】5页(P94-98)【关键词】短期风速预测;Mallat变换;分解;重构;时间序列【作者】王维志;陈海毅【作者单位】柳州市供电局,广西柳州545000;柳州市供电局,广西柳州545000【正文语种】中文【中图分类】TM76近年来,风力发电技术发展迅速,风能作为一种清洁可再生能源,已引起世界各国的广泛关注和深入研究。
风力发电具有很强的随机性,风速预测是风电场规划设计的一项重要工作[1]。
随着风能的加速发展,越来越多的大型风电场并网,风电在电网中的比重逐步增大,风电的随机波动性将增大调度的难度,风速的准确预测可以减少电力系统运行成本和旋转备用,提高风电穿透功率极限,有利于调度部门及时调整发电计划,从而减轻对电网的影响[2]。
对风电场风速进行较为准确的预测,可以降低电网所需的储备电能,增加电网的可靠性[3]。
目前,风速预测的方法有:神经网络法(ANN)[4]、支持向量机法[5]、模糊层次分析法[6]、时间序列法[7] 以及各种方法组合的预测模型[8-9]等。
由原始风速时间序列可以建立各种预测模型进行风速预测,这些模型的预测精度存在不同程度的差异。
风速具有很强的随机性和波动性,可以看作多个不同频率分量的叠加。
基于ARMA的风电功率预测惠小健;王震;张善文;贺海龙【期刊名称】《现代电子技术》【年(卷),期】2016(039)007【摘要】Wind power forecast of wind power plant is very important to optimize the power grid dispatching and improve the coefficient of wind power plant. The auto regressive moving average (ARMA) model of wind power time series was estab⁃lished,whose sampling time is 15 min. The short⁃term and mid⁃long⁃term forecast for the output power of the wind power plant are conducted. The error effect of 4 wind turbines and 58 wind turbines on the forecast results is analyzed respectively. There⁃search results show that the current average relative error is 0.087 1 when the established ARMA model is used to forecast the short⁃term and mid⁃long⁃term wind power,the real⁃time forecast error is 0.15. The average relative errors of 4 wind turbines and 58 wind turbines are 0.293 1 and0.194 3 respectively. The prediction error of wind power is reduced while the wind turbines in concentrated development way.%风电场风电功率预测对优化电网调度,提高风电场容量系数具有重要意义。
基于小波变换的ARMA-LSSVM短期风速预测赵辉;李斌;李彪;岳有军【摘要】对风电场风速的准确预测,可以有效减轻并网后风电对电网的影响,提高风电市场竞争力.提出将时间序列自回归滑动平均模型(Auto Regressive Moving Average,ARMA)与最小二乘支持向量机模型(Least Square Support Vector Machine,LS-SVM)相结合的混合模型短期风速预测方法.采用小波变换(Wavelet Transform,WT)方法将历史风速序列分解成具有不同频率特征的序列.根据分解后各分量的特点,对于低频趋势分量选取LS-SVM方法进行预测,而高频波动分量则选取ARMA模型进行预测,采用小波重构得到最终预测结果.仿真实例表明,不同的预测方法整体的预测精度不同,而混合模型预测的均方根误差最低为11.5%,与单一预测方法相比,混合模型提高了预测精度.%A wind speed forecasting with high accuracy can effectively reduce or avoid the adverse effect of wind farm on power grids, meanwhile it can enhance the competitive ability of wind power in electricity market. A short-term wind speed forecasting method based on auto-regressive moving average (ARMA) model and least square support vector machine (LS-SWM) model was proposed. By using wavelet transform method, the historical load data was decomposed into series with different frequency characteristics. The low frequency components were predicted by LS-SVM model, while the high frequency components were predicted by ARMA model. The final forecasting results were obtained with wavelet reconstruction. Research results show that the prediction accuracy is different from each method. The mean square errorof the proposed hybrid forecast model is 11.5%, better than the results by single forecasting methods.【期刊名称】《中国电力》【年(卷),期】2012(045)004【总页数】4页(P78-81)【关键词】短期风速预测;小波变换;时间序列;最小二乘支持向量机【作者】赵辉;李斌;李彪;岳有军【作者单位】天津理工大学天津市复杂控制理论与应用重点实验室,天津300384;天津理工大学天津市复杂控制理论与应用重点实验室,天津300384;陕西长岭纺织机电科技有限公司,陕西宝鸡721013;天津理工大学天津市复杂控制理论与应用重点实验室,天津300384【正文语种】中文【中图分类】TM614大规模风电接入电网给电力系统的运行带来一些新问题,尤其是对电力系统运行及调度产生影响[[2];也有利于即将并网的风电场参与发电竞价[3-5]。
基于ARMA模型的中短期风电功率预测程引;刘静伟;赵晋泉【摘要】鉴于风能具有不可控、随机性和间歇性等特点,通过差分处理将原始风速序列变为平稳随机序列,并确定该序列的描述模型为ARMA(4,3),用该模型对给定验证风速序列进行超前预测,得到较好的风速预测效果.【期刊名称】《水电与新能源》【年(卷),期】2012(000)004【总页数】4页(P72-75)【关键词】风电预测;自回归滑动平均模型;中短期【作者】程引;刘静伟;赵晋泉【作者单位】河海大学能源与电气学院,江苏南京211100;河海大学能源与电气学院,江苏南京211100;河海大学能源与电气学院,江苏南京211100【正文语种】中文【中图分类】TM614根据电力调度部门安排运行方式的不同需求,风电功率预测分为日前预测和实时预测。
日前预测是预测明日24 h 96个时点(每15 min一个时点)的风电功率数值。
实时预测是滚动地预测每个时点未来4 h内的16个时点(每15 min一个时点)的风电功率数值。
1 问题概述大唐赤峰东山风电场一期工程由58台风电机组构成[1]。
选用2006年5月10日至2006年6月6日时间段内每15 min一个时点,该风电场中指定的4台风电机组(A、B、C、D)及全场58台机组共5组、13 440个测量数据作为计算和检验的样本。
其输出功率依次记为P A、P B、P C、P D,另设该4台机组总输出功率为P4及全场58台机组总输出功率数据P58。
本文将分2大问题进行探究。
问题1:给出赤峰东山风电场一期工程的风电功率实时预测及误差分析。
(1)预测量:① P A、P B、P C、P D;②P4;③P58。
(2)预测时间范围分别为①5月31日0时0分至5月31日23时45分;②5月31日0时0分至6月6日23时45分。
问题2:赤峰东山风电场一期工程采用集中开发的方式开发风电,各风电机组功率汇聚通过风电场或风电场群(多个风电场汇聚而成)接入电网。
基于ARMA模型的风电机组风速预测研究一、本文概述随着全球能源结构的转型和清洁能源的大力发展,风能作为一种可再生、无污染且储量丰富的能源,受到了广泛的关注和应用。
风电机组作为风能利用的主要设备,其运行效率和稳定性对于提高风电场整体经济效益和推动风电产业持续发展具有重要意义。
然而,风速的随机性和波动性给风电机组的稳定运行带来了挑战。
因此,准确预测风速,以提前调整风电机组运行状态,对于提升风电场的运行效率和稳定性至关重要。
本文旨在研究基于ARMA(自回归移动平均)模型的风速预测方法。
我们将对ARMA模型的基本原理和特性进行详细介绍,包括模型的构建、参数估计和预测过程。
然后,我们将结合风电机组风速预测的实际需求,构建基于ARMA模型的风速预测模型,并通过实际数据验证模型的预测精度和稳定性。
我们还将探讨模型优化和改进的方法,以提高风速预测的准确性和适应性。
本文的研究不仅有助于提升风电机组风速预测的准确性和稳定性,为风电场的优化运行提供技术支持,同时也为其他领域的时间序列数据预测提供有益的参考和借鉴。
通过本文的研究,我们期望能为推动风电产业的持续发展和清洁能源的广泛应用做出一定的贡献。
二、文献综述随着可再生能源的日益重要,风电作为一种清洁、可再生的能源形式,在全球范围内得到了广泛的关注和应用。
然而,风速的随机性和不稳定性对风电机组的运行和能效产生了显著影响。
因此,准确预测风速对于风电场的优化运行和管理至关重要。
近年来,基于ARMA 模型的风速预测方法在风速预测领域得到了广泛的研究和应用。
ARMA模型,即自回归移动平均模型,是一种时间序列预测方法,能够有效地捕捉风速序列中的自相关性和随机性。
通过拟合历史风速数据,ARMA模型能够构建出风速的动态变化模型,并基于此对未来的风速进行预测。
这种预测方法既考虑了风速的自回归性,即当前风速与前一时间步的风速之间的关系,又考虑了风速的随机性,即风速序列中的随机扰动项。
在国内外学者的研究中,ARMA模型在风速预测中的应用已经取得了显著的成果。
基于ARMA-ARCH模型的风电场风速预测研究何育,陈冀,赵磊(东南大学,江苏南京210089)摘要:风速预测对风电场规划设计和电力系统的运行都具有重要意义。
对采样时间为15min的风速时间序列建立ARMA(自回归移动平均)模型,利用拉格朗日乘数法检验ARMA模型残差的ARCH(自回归条件异方差)效应,建立ARMA-ARCH模型。
分别使用ARMA模型和ARMA-ARCH模型对风速时间序列进行短期预测,并比较两者精度。
结果表明,ARMA-ARCH模型具有更高的预测精度,具有一定的实用价值。
关键词:短期风速预测;ARMA模型;ARCH效应;波动集聚;MLE1、引言风能是世界上增长最快的可再生能源,装机容量每年增长超过30%。
根据政府计划,到2020年我国风电的装机容量将达到30GW[1]。
目前,国内外对于风力发电各种课题的研究越来越深入和广泛,但其中关于风电场风速预测以及风力发电功率预测的研究还不能达到令人满意的程度,我国在这方面研究工作还不够深入。
目前,风电场短期风速预测的绝对平均误差在25%~40%左右,这不仅与预测的方法有关,还与风速特性有关[2]。
由于风电具有很强的不可控性,所以风电穿透功率超过一定值之后,会严重影响电能质量和电力系统运行,主要表现在电压和频率会有较大幅度的波动。
中国电力科学院指出:一般情况下,我国电网在风电穿透功率不超过8%时不会出现较大的技术问题[3]。
如果对风速和风力发电功率预测比较准确,则有利于风电场的规划与设计,有利于调整电力系统的调度计划,从而有效减轻风电对整个电网的不利影响,减少电力系统运行成本和旋转备用,提高风电穿透功率极限。
所以,风速的准确预测对于负荷管理和系统运行十分重要。
风速受很多因素的影响,如温度、气压、地形等,这就使它表现出很强的随机性,从而使预测很难达到令人满意的精度。
目前,风速预测的方法主要有持续预测法、卡尔曼滤波法、时间序列法、人工神经网络法、模糊逻辑法、空间相关性法[4]。
基于改进EEMD-SE-ARMA的超短期风功率组合预测模型田波;朴在林;郭丹;王慧【摘要】针对风力发电功率时间序列具有非线性和非平稳性的特性,提出了一种改进的集成经验模态分解(ModifiedEnsemble Empirical Mode Decomposition,MEEMD)-样本熵(Sample Entropy,SE)-ARMA的风电功率超短期组合预测模型.将EEMD分解中添加的白噪声信号改为添加绝对值相等的正负两组白噪声信号,并将MEEMD分解过程中的EMD步骤使用端点延拓和分段三次埃尔米特插值进行改进,形成一种改进的EEMD分解算法(即MEEMD).利用MEEMD-SE将风力发电功率时间序列分解为一系列复杂度差异明显的风电子序列;针对每一个不同的子序列建立适当的ARMA预测模型;将各预测分量进行叠加重构,得到最终的风电功率预测值.通过算例分析及与其他几种预测模型预测结果的对比,证明MEEMD-SE-ARMA组合预测模型可以有效地提高风力发电功率超短期预测的精度.%In view of the nonlinear and non-stationary characteristics of wind power time series,this paper presents a modified ensemble empirical mode decomposition (MEEMD)-sample entropy (SE)-ARMA wind power ultra short term combined forecasting model.The white noise signal added in the EEMD decomposition is changed to two groups positive and negative white noise signal which have the equal absolute value,and the EMD steps of the decomposition process of MEEMD is improved with the endpoint extension and three piecewise Hermite interpolation,forming a modified EEMD decomposition algorithm (MEEMD).The wind power time series is decomposed into a series of complex wind power generation by MEEMD-SE,and the ARMA forecasting model is built for each different subsequence,and the final wind power forecast value is obtained.Through numerical analysis and comparison with other forecasting models,the results show that the MEEMD-SE-ARMA combination forecasting model can effectively improve the accuracy of the ultra short term forecasting of wind power generation.【期刊名称】《电力系统保护与控制》【年(卷),期】2017(045)004【总页数】8页(P72-79)【关键词】改进的集成经验模态分解;风电预测;样本熵;时间序列;组合预测模型;端点延拓【作者】田波;朴在林;郭丹;王慧【作者单位】沈阳农业大学信息与电气工程学院,辽宁沈阳110866;沈阳农业大学信息与电气工程学院,辽宁沈阳110866;沈阳农业大学信息与电气工程学院,辽宁沈阳110866;沈阳农业大学信息与电气工程学院,辽宁沈阳110866【正文语种】中文在可再生能源的研究领域中,风力发电因为技术应用发展较为成熟受到了越来越多国家的重视[1]。
风速威布尔分布和ARMA预测模型matlab程序clcclear%%1.计算风速weibull分布%数据处理loaddata;mu=mean(speed);%原始数据的统计参数sigma=sqrt(var(speed));%排序威布尔原产参数parmhat=wblfit(speed);k=parmhat(2);c=parmhat(1);%k=(sigma/mu)^-1.086;%c=mu/gamma(1+1/k);%威布尔原产插值[y,x]=hist(speed,ceil(max(speed)/0.5));%x是区间中心数,组距-1.5prob1=y/8760/0.5;%排序原始数据概率密度,频数除以数据种数,除以组距prob2=(k/c)*(x/c).^(k-1).*exp(-(x/c).^k);%威布尔原产figure(1)title('weibull原产插值图');bar(x,prob1,1)holdonplot(x,prob2,'r')legend('历史数据','weibull拟合结果')%legend('weibull拟合结果')holdoffsave('result_weibull.mat')%%2.arma模型预测风速clcclearloaddatay=speed(1:300);data=y;%共300个数据sourcedata=data(1:250,1);%前250个训练集step=50;%后50个测试tempdata=sourcedata;tempdata=detrend(tempdata);%去趋势线trenddata=sourcedata-tempdata;%趋势函数%--------差分,稳定化时间序列---------h=adftest(tempdata);difftime=0;savediffdata=[];while~hsavediffdata=[savediffdata,tempdata(1,1)];tempdata=diff(tempdata);%差分,平稳化时间序列difftime=difftime+1;%差分次数h=adftest(tempdata);-f检验,推论时间序列与否稳定化end%---------模型定阶或识别--------------u=iddata(tempdata);test=[];forp=1:5%自重回对应pacf,取值落后长度下限p和q,通常取作t/10、ln(t)或t^(1/2),这里挑t/10=12forq=1:5%移动平均对应acfm=armax(u,[pq]);aic=aic(m);%armax(p,q),排序aictest=[test;pqaic];endendfork=1:size(test,1)iftest(k,3)==min(test(:,3))%挑选aic值最轻的模型p_test=test(k,1);q_test=test(k,2);break;endend%------1阶预测-----------------tempdata=[tempdata;zeros(step,1)];n=iddata(tempdata);%m=armax(u(1:ls),[p_testq_test]);%armax(p,q),[p_testq_test]对应aic值最小,自动回归滑动平均模型m=armax(u,[p_testq_test]);%-------------------------------------------p1=predict(m,n,1);prer=p1.outputdata;prer=prer';noise.std=sqrt(m.noisevariance);e=normrnd(0,noise.std,1,300);fori=251:300prer(i)=-m.a(2:p_test+1)*prer(i-1:-1:i-p_test)'+m.c(1:q_test+1)*e(i:-1:i-q_test)';end%-------------------------------------------%----------还原差分-----------------ifsize(savediffdata,2)~=0forindex=size(savediffdata,2):-1:1prer=cumsum([savediffdata(index),prer]);endend%-------------------预测趋势并回到结果----------------mp1=polyfit([1:size(trenddata',2)],trenddata',1);xt=[];forj=1:stepxt=[xt,size(trenddata',2)+j];endtrendresult=polyval(mp1,xt);predata=trendresult+prer(size(sourcedata',2)+1:size(prer,2));tempx=[trenddata' ,trendresult]+prer;%tempx为预测结果plot(tempx,'r-.');holdonplot(data,'b');legend('arma插值时序曲线','实际时序风速');save('resultarma.mat');。
基于Matlab的组合风速建模与仿真
杨之俊
【期刊名称】《安徽电气工程职业技术学院学报》
【年(卷),期】2008(013)003
【摘要】在风力发电的模拟系统中,风速模拟是一个重要的环节,正确的风速模型不仅能够很好的反应实际风速变化情况,而且能够给风力发电系统研究提供正确的源参数.本文用Matlab/Simulink建立了风速组合数学模型,该模型将风速分为基本风速、阵风、渐变风速和噪声风速4部分,仿真结果表明该模型能够理想的反应实际风速.
【总页数】4页(P74-77)
【作者】杨之俊
【作者单位】合肥工业大学电气与自动化工程学院,合肥,230009
【正文语种】中文
【中图分类】TM743
【相关文献】
1.基于Matlab/simulink的风速仿真研究 [J], 杜作义;马乐瑶
2.基于瑞利概率分布的风力发电系统中组合风速的改进及建模仿真 [J], 道日娜;孟克其劳;张占强;马建光;贾大江
3.风力发电系统中组合风速的建模及仿真 [J], 魏毅立;韩素贤;时盛志
4.基于MATLAB的数字组合逻辑电路建模与仿真 [J], 章磊;胡睿
5.风速变化下基于Matlab/Simulink的双馈异步风力发电机变浆距仿真 [J], 林京娜
因版权原因,仅展示原文概要,查看原文内容请购买。
基于经验模式分解的风电场短期风速预测模型
栗然;王粤;肖进永
【期刊名称】《中国电力》
【年(卷),期】2009(042)009
【摘要】采用经验模式分解(EMD)和时间序列相结合的方法进行风电场的短期风速预测.针对风速序列的非平稳性和时序性,利用EMD分析非线性、非平稳信号的特点和自回归滑动平均(ARMA)时间序列的建模方法,建立风电场短期风速预测的EMD-ARMA模型.该模型通过EMD方法将原始风速序列进行分解,运用ARMA时间序列的方法对各分量分别进行预测.通过对我国某风电场的实际风速序列进行分析预测,介绍方法的实现过程,证明该方法的有效性.
【总页数】5页(P77-81)
【作者】栗然;王粤;肖进永
【作者单位】华北电力大学,河北,保定,071003;华北电力大学,河北,保定,071003;华能上安电厂,河北,石家庄,050310
【正文语种】中文
【中图分类】TM614
【相关文献】
1.基于因散经验模式分解与最小二乘支持向量机的风电场短期风速预测 [J], 杨德友;蔡国伟
2.基于集合经验模态分解和支持向量机的短期风速预测模型 [J], 祝晓燕;张金会;付
士鹏;朱霄珣
3.基于集合经验模态分解和支持向量机的短期风速预测模型 [J], 付桐林
4.基于变分模式分解和深度门控循环网络的风速短期预测模型 [J], 吴宇杭;温步瀛;江岳文;陈静;王怀远
5.基于集合经验模态分解和套索算法的短期风速组合变权预测模型研究 [J], 杨磊; 黄元生; 张向荣; 董玉琳; 高冲
因版权原因,仅展示原文概要,查看原文内容请购买。
基于ARMA模型的短期风速建模摘要:建立能够正确反映实际风速特性的风速模型对于风力发电系统动态分析十分必要。
自回归滑动平均模型(ARMA)是分析时间序列的重要方法。
在分析实际风速统计特性和ARMA模型性质的基础上,建立了可用于动态仿真的短期风速模型。
仿真结果表明,所得风速序列能够正确反映实际风速的特性。
关键词:短期风速模型,ARMA,V on Karman功率谱Short-term Wind Speed simulation based on ARMA Model Abstract: It is necessary to build a wind speed model which accurately reflects the characteristics of actual wind for dynamic analysis of wind power generation system. Auto-regressive and moving average model (ARMA) is an important method of time series analysis; based on the analysis of the statistical characteristics of actual wind speed and the nature of ARMA model, this paper established a short-term wind speed model which can be used for dynamic simulation. Simulation results show that the wind speed model correctly reflects the characteristics of the actual wind speed. Keywords: Short-term Wind Speed Model, ARMA, V on Karman power spectrum1 引言随着能源问题日益突出,风力发电等以可再生能源为基础的发电技术越来越受到关注。
建立能够正确反映实际风速特性的风速模型是研究风力发电系统控制策略以及并网运行特性的重要基础[1]。
由于风速的随机性和波动性,系统中的机械设备和电气设备以及电网均会受到扰动,这种扰动对于系统设备的寿命、运行性能以及电网的稳定性都将产生一定的影响。
因而,在研究风电场接入电网的功率波动与电能质量等动态特性时,需要建立与之相适应的风速模型。
目前,用于风电系统仿真的风速模型有两种,一是由基本风速、渐变风速、阵风和随机风四种分量合成风速模型[2-4],其中阵风是风速变化的主要分量;一是由平均风速与湍流风速叠加而成[5-7]。
前者无法确定风速变化的具体参数,只能简单描述风速的变化情况,而后者具有特定的参数描述风速变化的特征,是电力系统动态仿真中常用的风速模型。
基于对后者模型中湍流风速特性的研究,利用自回归滑动平均模型(ARMA)建立了具有一定功率谱密度的短期风速模型,并对仿真所得风速序列进行了分析,验证了模型的有效性。
2 短期风速的特征描述由于大气流动具有较强的随意性,由此产生的风速也将随之波动。
根据学者对风速变化规律的统计研究表明,风速可分解为缓慢变化的分量与快速变化的分量。
其中,缓慢变化的分量即为风速的平均值,而大气的湍流是快速变化分量。
风速模型可以看作是具有特定统计特性的平稳随机离散序列。
设一段时间内的风速序列为v k ,k =1,2,……,n ,其平均值为v ,方差为2w σ。
则风速模型可以描述为:k t v v v =+ (1)/w T v σ= (2)其中t v 为湍流分量,T 为湍流强度。
湍流风速随时间和空间的变化是随机的,其时间平均值为零,概率密度函数近似为高斯分布[8]。
湍流风速的统计特性包括湍流强度,湍流积分尺度和功率谱密度。
湍流强度描述风速随时间和空间变化的程度,当已知风速均值和方差,可由式(2)求得;湍流积分尺度是湍流中大小涡旋的平均尺寸量度,当测风高度H<30m 时取L=22*H ,其他情况取L=600m ;功率谱密度是湍流动能在频率空间上的分布,体现了不同频率对湍流动能的贡献[9]。
常用的功率谱密度函数有泊诺夫斯基谱、V on Karman 谱[5-6,9-10]和Kaimal 谱[11-12]。
本文采用V on Karman 谱。
V on Karman 功率谱如式(3)所示。
225/64(/)()[170.8(/)]w L v S f fL v σ=+ (3) 其中,f 是频率,L 是湍流积分尺度。
3 ARMA 模型自回归滑动平均模型(Auto-Regressive and Moving Average Model ,ARMA 模型)是研究时间序列的重要方法,已广泛应用于经济学、股票、期货等领域当中。
其原理是利用已知的信号序列、误差以及已知序列对信号自身的影响规律来预测未来的信号序列。
ARMA 模型描述了离散随机信号中各序列之间的依存关系。
ARMA 模型具有以下特征[13]:1)以线性差分方程描述离散随机信号序列;11()()()()n mi j i j x k x k i e k e k j αβ===-++-∑∑ (4)其中x(k)是输出信号,e(k)是随机信号的误差,i α为自回归系数,j β为滑动平均系数,n 为自回归阶数,m 为滑动平均阶数。
对于风力发电仿真研究,一般可取n=2,m=1。
若误差服从高斯分布,则输出信号亦服从高斯分布。
2)任何一个有理式的功率谱都可以用一个ARMA 随机过程的功率密度谱精确逼近;3)ARMA 模型满足Yule-Walker 方程:∑=+≥=--n i xi x m l i l R l R 11,0)()(α (5)展开即为:⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎨⎧++-++-+=++-++++=++-++-+=+)(...)2()1()()2(...)()1()2()1(...)1()()1(212121m R n m R n m R n m R n m R m R m R m R n m R m R m R m R x n x x x x n x x x x n x x x ααααααααα (6) 其中()x R l 为序列x(k)的自相关函数。
对于平稳随机过程,序列的自相关函数与功率谱密度函数分别在时域和频域上描述了序列内部的相互关系,是一对傅立叶变换,即()2()j fl x R l S f df e π∞-∞=⎰ (7)4 基于ARMA 模型的风速建模与仿真风速的湍流分量服从均值为零的高斯分布,因而可利用零均值高斯白噪声作为风速序列的误差信号建立具有特定功率谱密度的ARMA 模型。
事实上,相当于白噪声通过一个线性系统得到一有色噪声,即为风速的湍流分量。
风速模型原理框图如图1所示。
短期风速模型可表示为:11()()()()()()t n m t i t j i j v t v v kT v kT v k i e k e k j αβ===+=-++-∑∑ (8)其中,()t v kT 为湍流风速,()e k 为高斯白噪声,T 为采样周期。
图1 风速模型原理框图 4.1 风速建模步骤建立短期风速模型主要有4个步骤:(1)根据风电场中实测风速数据提炼风速的统计特性,需确定采样周期,平均风速,湍流强度,风速序列的标准差和湍流积分尺度;(2)计算实际风速的功率谱;(3)求解ARMA 模型参数;(4)实现ARMA 差分方程,即可得到短期风速序列。
4.2 ARMA 模型实现当给定风速的平均风速、湍流强度和湍流尺度后,联立式(2)、(3)可得风速的功率谱密度。
代入式(7)即可得风速序列的自相关函数。
由于式(7)中的积分区间为无穷大,编程较难实现,一般采用有限区间进行近似求解,根据仿真验证,积分区间取为11(,)22T T-即可满足计算精度。
虽然V on Karman 功率谱并非有理谱,但可用合适的有理谱函数近似逼近,因而具有V on Karman 谱的风速序列亦可由ARMA 模型描述的风速序列近似逼近。
根据第3节,已知风速的功率谱密度后,即可联合式(3)、(6)、(7)求解ARMA 的n 个自回归系数。
令1()()()mj j y k e k e k j β==+-∑ (9)序列y(k)的自相关函数可以表示为:2()[()()],0,1,...,m y e jj l j l R l E y k y k l l mσββ*+==+==∑ (10)其中01β=,2e σ为白噪声的方差。
由式(4)可知,亦有∑=--=n i ii k x k x k y 1)()()(α (11)因而有00()(),0,1,...,n ny i j x i j R l R l j i l m αα===+-=∑∑ (12)其中01α=-。
联立(7)、(10)、(12)即可得到ARMA 模型的m 个滑动平均系数。
代入式(8)即得短期风速序列。
4.3仿真与分析设已知实测风速的均值为15m/s ,湍流强度为0.16,积分尺度为L=600,采样时间为0.1s ,仿真所得风速如图2所示。
0204060801001201401601802000510152025图2 基于ARMA 模型的风速序列由于白噪声的随机性,仿真生成500个具有上述参数的风速序列,统计风速序列的均值及误差。
仿真所得风速的均值为15.036m/s ,误差为0.24%,满足电力系统动态仿真要求。
其功率谱与给定的V on Karman 功率谱如图3所示。
由图3可知,基于ARMA 模型建立的风速模型基本能够反映给定的功率谱密度特性。
00.20.40.60.81 1.2 1.4 1.6 1.82-15-10-551015202530(a)仿真生成风速的功率谱00.20.40.60.81 1.2 1.4 1.6 1.82-20-15-10-551015202530(b)V on Karman 功率谱图3仿真风速的功率谱与给定的V on Karman 功率谱5 结论风速建模是研究风力发电系统动态特性及风电接入电网影响特性的首要环节,建立能够正确反映实际风速特征的风速模型对于开展风电系统研究具有十分重要的意义。
本文通过分析风速的统计特性和ARMA模型性质,建立了基于ARMA模型的短期风速模型。
仿真结果表明,所得风速序列基本能够反映实际风速的统计特性,对电力系统动态分析具有一定的参考意义。
参考文献:[1] 曹娜,赵海翔,任普春等. 风电场动态分析中风速模型的建立及应用[J]. 中国电机工程学报,2007,27(36):68-72..[2] 杨之俊. 基于Matlab的组合风速建模与仿真[J]. 安徽电气工程职业技术学院学报,2008,13(3):74-77.[3] 倪琳. 基于双馈电机风力发电系统的建模与仿真[D]. 合肥工业大学,2007.[4] 向恺. 基于MATLAB的风力发电系统仿真研究[D]. 华北电力大学,2007.[5] E. Welfonder, R. Neifer and M. Spaimer. Development and experimentalidentification of dynamic models for wind turbines[J]. Control Engineering Practice, 1997,5(1):63-73.[6] CristianNichita,DragosLuca,BrayimaDakyo,et al. Large band simulation of thewind speed for real time wind turbine simulators[J]. IEEE Trans. On Energy Conversion, 2002,17(4):523-529.[7] 王耀南,孙春顺,李欣然. 用实测风速校正的短期风速仿真研究[J]. 中国电机工程学报,2008,28(11):94-100.[8] Manwell J F, McGowan J G, Rogers A L. Wind energy explained theory, designand application[M]. London: John Wiley & Sons Ltd, 2002.[9] 纪国瑞. 风电场风速软测量与预测及短期风速数值模拟方法研究[D]. 华北电力大学,2009.[10] Leithead W E, Sall S, Reardon D. Role and objectives of control for windturbines[J]. IEE Proc. –C,1991,138(2):135-148.[11] Sorensen P,Hansen AD,Rosas d PAC.Wind models for simulation of power fluctuations from wind farms[J].Journal of Wind Engineering and Industrial Aerodynamics,2002,90(12-15):1381-1402.[12] Mann J.Wind field simulation[J].Probabilistic Engineering Mechanics,1998,13(4):269-282.[13] Box G E P, Jenkins G M. Time series analysis: Forecasting and control [M]. SanFrancisco: Holden-Day, 1976.发表于《华东科技》总第317期2012.7,国内统一连续出版物号CN31—1709/N,国际标准连续出版物号ISSN 1006—8465,邮发代号:4—433。