小波分解和ARIMA模型相结合的短期风速预测
2024-10-18
来源:威能网
科技信息 博士・专家论坛 小波分翩和ARIMA模型相结合的短期风速预测 华北电力大学数理系 吕蓬 岳莉莉 赵晓丽 [摘要]风速时间序列的非平稳性使得对其预;受1l比较困难。论文首先对风电场的小时平均风速数据采用基于传统的滚动时问序列 模型进行短期预测,针对原始序列的非平稳性和异常点的干扰,利用小波分解理论对原始风速进行小波分解与重构,然后对重构后 的概貌部分和细节部分分别采用ARIMA模型进行预测,累加结果得到未来时段的预测风速,经比较分析可知,小波ARIMA模型 的预测效果优于传统的滚动时间序列模型的预测效果。 [关键词]短期风速预测 滚动时间序列 A1KIMA模型 小波分解 0.引言 20世纪70年代世界性能源危机以来,风能以其无污染、利用方法 7 简单、可再生等优良特性而受到广泛重视,相应风电也得到了大规模开 预 发利用【lJ。因此,对风电场风速进行短期预测具有重要的理论意义和应 z 用价值。 差O 风电场风速短期预测的研究方法较多,比较常见的有持续法 ,卡 一2 尔曼滤波法(KALMAN iflters)t31,人工神经网络法(ANN) ,时间序列法 (ARMA)ta,空间相关法(Spatial correlation) 等,这些模型各有优缺点,近 年来基于小波分析理论的组合预测模型被陆续提出,如小波与时间序 c)预测误差 列的结合IV]、小波与BF神经网络的结合 、小波与卡尔曼滤波的结合 , 图1-1风速拟合和预测效果及预测误差 组合模型利用了各类模型的优点,预测效果更为理想。 2_,J、波ARIMA预测模型 论文提出小波分解理论与时间序列结合的风电场风速短期预测模 小波分解与重构原理及预测过程可用图2-1描述… 。 型,针对风速序列的非平稳性,利用小波分析对其进行消噪处理,然后 利用求和自回归滑动平均fARIMA)模型对未来时段风速进行预测,最后 对比传统ARIMA模型和小波ARIMA对相同样本风速的预测效果,给 悯 -∞11 、1。 . 一 妇 一…晰。 一 出结论。 蝴测] 一 1.传统ARIMA短期风速预测模型 1.1传统ARIMA预测模型 图2-1小波分解与重构原理框图 自回归滑动平均f即ARMA)模型㈣的当前值可以看作是过去值的 若v。代表原始信号的集合,把第i组截止到采样周期为止得到的 有限项的加权和及其现在与过去的干扰量的有限项加权和的叠加: 原始时间序列信号记为v (k),上标表示分解尺度。对Vi (k)进行分解,利 xt=‘ptx 广‘P2x r…一‘p l呻 =£r_01£ r_02e 一0q8 公式(1—1) 用小波分解公式N尺度分解,得到一组基本时间序列信号和N组干扰 其中,t=l 2一,N。模型记为ARMA(p,q)。 信号。对分解得到的N+I组时间序列信号分别单独用Mallat算法重构 ARMA模型描述的时间序列是平稳时间序列。如果序列非平稳,要 到原尺度上,得到N+I组在原始尺度上的经过分解重构处理的时间序 先对其进行差分处理转换为平稳时间序列,再建立ARMA模型,即为求 列序号 (k)和 (k),0=1 2一,N)。然后再分别对每一组时间序列信号 和回归滑动平均模(ARIMA),则其表达式为: q)(B) ̄7axt=0Bs 公式(1—2) 用ARIMA模型进行预测,得到N+1个预测值 (k+1)和 :(k+1),0=1,2, …式中,B为延迟算子,Bxt=xt_ ;d表示差分次数, =(1一B) 。 ,N)。最后对它们等权求和即得预测结果 1.2采用传统ARIMA建立风速预测模型 v.-ov.(k+1):= (v.(k+1)+∑ (+2 (1) ( )k+1) 公式(2—1) 选取某风电场2006年5月风速测量数据,将数据按照间隔一小时 J=1 进行处理,选取240个数据作为训练样本建立ARIMA(2,1,1)模型,对未来 小波分解与重构实质上是通过不同的带通滤波器将含有综合信息 1小时的风速进行预测。模型的拟合效果、预测效果及预测误差见图1-1。 的一组原始信号Vi (k)分解成了N+I组特征不同的时间序列信号。其中 从图1-1中可以看出,采用原始数据建立ARIMA模型时,虽然拟 一组概貌信号反映了该时间序列内在的变换趋势,而N组细节信号反 合效果较好,但预测效果并不理想。这是由于风速变化具有很强的随 映的是随机扰动带来的影响,二者的规律是不同的,因此这样分别预测 机性,且是一个非平稳、非线性过程。虽然经过差分处理可以将非平稳 的结果再合成,其效果要比整体做预测的精度高。 时间序列转化成平稳序列,但是这种转化可能带来其它影响,传统的滚 3.实例分析 动时间序列模型无法取得高精度的预测结果。 3.1原始风速时间序列分解 童 主 一 01 ;,i , , 二0 (a)ARIMA模型拟合效果 图3-1原始风速序列及3层小波分解重构结果(db31 本文对5月16号一5月25号的数据利用Daubechies小波系N=3, 即db3作为尺度函数进行3尺度分析。图3—1为原始风速时间序列及 3层小波分解重构后概貌信号、各层细节信号图。 3.2各层信号分别预测后再叠加 由于概貌信号反映了该时间序列内在的变化趋势,而细节信号反 映的是随机扰动带来的影响,二者的规律是不同的,对特征不同的信号 应选择不同的参数进行预测。 图3-2(a)为其概貌信号拟合效果图;(b)为概貌信号预测效果图。图 (b)ARIMA模型预测效果 3—3为各层细节信号分别采用不同参数的ARIMA模型预测效果图,其 作者简介:吕蓬(1963一),女,天津市人,博士学位,教授,主要研究方向为数理统计理论及其应用。 —— —— 科技信息 博士・专家论坛 中(a)为第1层细节拟合效果图,(b)为第1层细节预测效果图;(c)为第2 层细节拟合效果图;(d)为第2层细节预测效果图;(e)为第3层细节拟合 效果图;(f)为第3层预测效果图。图中,“蓝线”代表实测数据;“绿线”是 代表拟合预测数据。 (a) (b) 图3—2概貌信号的拟合和预测效果 (e) ① 图3-3各层细节信号的拟合和预测效果 最后将概貌预测数据与细节预测数据等权求和得到原始风速的预 测结果。预测效果见图3—4。 蓝线一实测风速;绿线一预测风速 图3-4小波ARIMA模型预测效果图 3-3两种模型的预测效果对比分析 由计算可知,24个小时的风速预测值误差都比较小,大部分绝对误 差都小于20%,极个别的误差超过了30%。由图3—5可以看出预测精度 小波ARIMA模型明显高于传统ARIMA模型。此外,由表3-1可以看到 在误差都比较高的10到l9时刻,改进后的小波ARIMA模型在这些点 的预测误差明显降低。故论文提出的小波ARIMA模型预测精度较高, 可用于风速预测和研究中。 表3-1传统ARIMA和小波ARIMA预测误差对比 绝对误差 相对误差(%) 时刻 传统ARIMA 小波ARIMA 传统ARIMA 小波ARIMA lO 2.867 0.923 57.332 l8.456 l1 1.356 1.O13 36.146 27.O15 12 1.018 1.016 31.0H04 30.937 13 7.O1 3.238 -61.854 -28.571 14 3.546 3.42 -22.279 -21.486 15 1.774 1.671 —10.128 -9.542 16 2.0H04 O.186 —10.92 —1.O16 17 1.463 0.693 -7.918 3.750 18 0.752 0.493 -4.201 2.752 19 1.062 0.508 -6.047 2.894 蓝线—传统ARIMA预测误差;绿线一小波ARIMA预测误差 图3—5两模型预测误差对比图 4.结论 本文对风电场风速数据的相关性进行了分析研究,结合小波分解 与重构原理,建立了小波ARIMA模型。该方法首先将原始数据分解成 概貌部分和细节部分,基于两部分的规律不同、特征不同,再采用不同 参数分别建立对应的ARIMA模型预测,最后合成预测结果,这样既保 留了原始风速序列的特性,又能起到一定的消噪作用,预测精度明显提 高。但是这种预测是在理想条件下进行的,与实际仍有一定的误差,在 今后的进一步研究中,还需考虑大气温度、湿度、空气密度以及地形、地 况对风速的影响。 参考文献 [1]雷亚洲,王伟胜,戴慧珠等.风电对电力系统运行的价值分析 …电网技术,2002,26(5):10-14 [2]杨秀媛,肖洋,陈树勇.风电场风速和发电功率预测研究[J].中 国电机工程学报,2005,25(11):1-5 l 3 jBossanyi E A.Short—term wind prediction using Kalman filters lJ J Wind Engineering,1985,9(1):1 ̄8 l 4 JLi Shuhui,Wunsch D c,Giesselmann M G,et a1.Using neural networks to estimate wind turbine power generation….IEEE Trans on Energy Conversion,2001 16(3):276~282 [5]李蔚,盛德仁,陈坚红.双重BP神经网络组合模型在实时数据 预测中的应用[T].中国电机工程学报,2007,27(17):94 ̄97 [6]Damousis I G,Alexiadis M C,Theocharis J B,etal A fuzzy expert system for the forecasting ofwind speed and power generation in wind farms __lJ.IEEE Trans on Eneryg Convesrion,2004,19(6):63 ̄69 [7]周璇,喻寿益,都珂.基于系统参数估计时间序列的小波分析故 障诊断方法[I].系统仿真学报,2001S(1):49~53 [8]周一民,方敏,刘薛萍.神经网络技术与小波分析相结合的故障 诊断方法[I].矿业工程,2006,4(6):64~65 [9]王进,史其信.短时交通流预测模型综述[J].ITS通讯,2005: 1-10 [10]王燕.应用时间序列分析[M].北京:中国人民出版社,2005: 41-95 [11]贺国光,马寿峰,李宁.基于小波分解与重构的时间序列预测 [I].自动化学报,2002,28(6):1012~1014 [12]Alexei A Eros,WiHiam T Freeman.Image Quilitng for Texture Synthesis and Transfer[C]Proceedings of SIGGRAPH,2001:341 ̄346