时间序列与神经网络法相结合的短期风速预测
风电功率预测问题
风电功率预测问题摘要本文对风电场的发电功率进行了分析和研究,并进行尽可能准确地预测,分别以时点与电机组数量为相对单一变量,给出了较为精确的风电场发电功率的预测模型,并根据预测误差和对其他因素的考虑,构建了具有更高精确度的预测模型。
对于问题一,分别采用了时间序列法、卡尔曼滤波法、BP神经网络预测算法三种方法对风电场的发电功率进行预测及误差分析。
通过对三种预测方法的比较,考虑到时间序列模型建模简单,具有较好的短期预测精度,是最常用的线性预测模型;根据某风机的输出功率,首先利用时间序列分析建立一个能反映序列信号变化规律的ARMA模型,从该模型的预测方程入手,直接推导出卡尔曼滤波的状态和量测方程,利用卡尔曼递推模型可以实现风电功率的预测;神经网络模型能较好的应对序列的波动,具有理论丰富和高精度等特点,是常用的非线性模型。
结果算出,神经网络模型应用于风电功率预测能够较好地达到预测效果,因此推荐。
对于问题二,通过问题一中的预测,综合时间序列法、BP神经网络预测算法和卡尔曼滤波法,可以看出四台机组总输出功率(P4)预测的准确率与合格率均小于对A、B、C、D四台风电机组分别预测的输出功率(PA,PB,PC,PD),而对全场58台机组总输出功率(P58)预测的准确率与合格率又小于对四台机组预测的输出功率(P4),即风电机组台数越多,预测得到的输出功率误差越大。
因此我们分析风电机组汇聚给风电功率预测误差带来正面影响,即使预测功率误差增大。
对于问题三,因为风速是影响风电功率的的重要因素,因此采用计及风速的神经网络预测方法。
由于风电功率的波动性很大,并且与风速有很大的相关性,仅仅利用功率本身数据进行预测,使预测效果受到一定的限制,因此设计了在神经网络中加入风速因素,找出风速的最优估计值,然后用模型输出统计模块,减少存在的误差,最后根据风电场的功率曲线计算得到风电场的输出功率,以期提高预测精度。
关键词:风电功率预测、时间序列、卡尔曼滤波、神经网络、风速一:问题重述:根据百度百科,“风”是“跟地面大致平行的空气流动,是由于冷热气压分布不均匀而产生的空气流动现象”。
基于LSTM的短期风向预测
电力系统Electric System2020年第24期2020 No.24电力系统装备Electric Power System Equipment风能是一种可持续利用且低污染、储量丰富的能源,风能的高效利用一直以来是科研和工程研究领域一直关注的问题。
其中,风电机组偏航系统调节是一种提高风电发电效率的重要方法。
目前,风场常使用实时风向信息对偏航系统调节进行指导,由于风向的不确定性以及其他不利因素,这种调节滞后风向变化,并不能真正做到对于风向变化的实时的偏航系统调节,从而降低了风电机组发电效率。
为了解决这一问题,本文提出使用长短时记忆网络(LSTM )实现对风向的预测,为实现偏航系统高效调节提供参考信息。
风向建模一般采用统计模型和数据驱动模型。
统计学模型一般通过统计处理批量数据来探索历史风向和当前时刻风向的关系。
李莉等[1]提出了一种基于流体力学流场预计算的风速风向预测模型,但预测模型没有良好的时间序列处理能力。
丁藤等[2]提出的改进自回归滑动平均-广义自回归条件异方差模型只能对风速(风向)进行短期甚至超短期预测。
孙驷洲等[3]提出一种基于混沌高斯局部吸引点量子粒子群优化最小二乘支持向量机(LSSVM )的短期风电功率预测模型,但其耗时长,不利于短期风功率及风向预测。
Kavasseri R G 等[4]提出了一种部分自回归滑动平均模型,能够在存在相关性的情况下节俭地捕捉时间序列。
数据驱动包括机器学习与深度学习2种建模方法,可以有效地解决风向建模问题。
郭振海等[5]提出一种基于BP 神经网络的混合风速预测方法,并利用季节指数调整消除实际风速数据集的季节效应。
刘辉等[6]提出了一种结合变分模态分解,奇异谱分析,LSTM 网络和极限学习机的风速多步预测模型,有效的挖掘了时间序列中含有的时间信息。
G.J.O 等[7]提出了一种结合互信息、小波变换、进化粒子群优化和自适应神经模糊推理系统的短期风力发电预测方法,实现了预测精度和计算时间之间的平衡。
时间序列分析算法在天气预报中的应用探讨
时间序列分析算法在天气预报中的应用探讨天气预报对于我们的日常生活、农业生产、交通运输等各个领域都具有至关重要的意义。
随着科技的不断发展,时间序列分析算法在天气预报中的应用越来越广泛,为提高天气预报的准确性和可靠性提供了有力的支持。
时间序列分析算法是一种基于历史数据来预测未来趋势的方法。
在天气预报中,这些历史数据可以包括气温、气压、湿度、风速、风向等气象要素的观测值。
通过对这些数据的分析和建模,时间序列分析算法能够揭示气象要素的变化规律,并据此对未来的天气状况进行预测。
常见的时间序列分析算法包括移动平均法、指数平滑法和自回归移动平均(ARMA)模型等。
移动平均法是一种简单而直观的方法,它通过计算一定时间窗口内数据的平均值来平滑数据,从而去除噪声和短期波动,突出长期趋势。
然而,这种方法对于季节性和周期性变化的捕捉能力相对较弱。
指数平滑法在移动平均法的基础上进行了改进,它赋予近期数据更高的权重,使得预测结果更能反映数据的最新变化。
指数平滑法可以分为一次指数平滑、二次指数平滑和三次指数平滑等,适用于不同类型的数据特征和预测需求。
自回归移动平均(ARMA)模型则是一种更为复杂和精确的时间序列分析方法。
它将时间序列视为由一个自回归(AR)部分和一个移动平均(MA)部分组成。
AR 部分表示当前值与过去值之间的线性关系,MA 部分则用于描述随机干扰对序列的影响。
通过对历史数据的拟合和参数估计,ARMA 模型能够生成较为准确的预测结果,但同时也需要更多的计算资源和数据量支持。
在实际应用中,时间序列分析算法在天气预报中发挥着重要作用。
例如,在气温预测方面,通过对历史气温数据的分析,可以发现气温的季节性变化规律以及长期趋势。
利用时间序列分析算法,可以预测未来一段时间内的气温走势,为人们的出行、衣物选择和能源消耗提供参考。
对于降水的预测,时间序列分析算法同样具有一定的价值。
虽然降水的发生具有较大的随机性,但通过对降水数据的长期观察和分析,仍然可以发现一些潜在的规律。
基于混沌特性的风电场风速短期预测方法
2 0 1 3年 6月
黑
龙
江电ຫໍສະໝຸດ 力 V0 1 . 3 5 N o . 3
HEI L ONG J I AN G E L E C T RI C P OW E R
J u n .2 01 3
基 于 混 沌 特 性 的 风 电 场 风 速 短 期 预 测 方 法
孙 斌 , 姚 海涛
同传统 的 V o h e r r a级数 预测方 法相 比较的仿 真结果 表 明, 基于 混沌理论 的 R B F神 经预测 方法具有 模型 简单 、 预测精 度高 的
优点 。
关键词 : 风速时间序列 ; 混沌 理论 ; 相空 间重构 ; R B F神经 网络 ; V o h e r r a 级数
C op e r a t i o n J i ng a s u C e n t e r o f t h e P a t e n t O f i f c e , S I P O, S u z h o u 2 1 5 0 1 1 , C h i n a )
Ab s t r a c t : I n o r d e r t o e n h a n c e t h e a c c u r a c y o f s h o r t —t e r m p r e d i c t i o n o f w i n d s p e e d, hi t s p a p e r p r o p o s e s RB F n e u r M n e t wo r k p r e d i c t i o n b a s e d o n c h a o t i c t h e o r y . T h r o u g h t h e c a l c u l a t i o n o f c o r r e l a t i o n d i me n s i o n a n d L y a p u n o v i n d e x o f w i n d s p e e d t i me s e i r e s , i t i s p r o v e d t h a t c h a o s e x i s t s .B y c o mp a r i n g t h e p r e d i c t i o n r e s u l t s o f s e v e r l t a y p i c a l a l g o i r t h ms f o r d e l a y e d t i me a n d c o re l a t i o n d i me n s i o n, RB F n e u r a l n e t wo r k wi t h r e c o n s t r u c t e d p h a s e s p a c e b a s e d o n a u t o c o re l a t i o n — f ls a e n e i g h b o r me ho t d s t a n d s o u t . T h e s i mu l a t i o n r e s u l t , c o mp a i r n g RB F n e u r a l n e t wo r k p r e d i c t i o n b a s e d o n c h a o t i c t h e o y r wi t h t r a d i t i o n a l Vo h e ra s e ie r s p r e d i c t i o n, s h o w s t h a t t h e f o r me r f e a t u r e s i n s i mp l e mo d e l nd a h i g h a c c u r a c y o f p r e d i c t i o n . Ke y wo r d s :w i n d s p e e d t i me s e i r e s ; c h a o t i c t h e o y; r p h a s e s p a c e r e c o n s t r u c t i o n; R BF n e u r l a n e wo t r k; Vo h e ra s e ie r s
风速时间序列混合预测方法研究
关键词 : 风速时 间序列 ; 风速预测 ; 混沌特性 ; 不稳定周期 ; B P网络 ; 混合预测 中图分类号 : T M6 1 4 文献标志码 :A 文章编号 :1 6 7 1 — 0 2 4 X( 2 0 1 3 ) 0 5 — 0 0 4 7 — 0 4
St u dy o n h yb r i d pr e d i c t i o n me t ho d o f wi n d s pe e d s e r i e s
L I X i n - t i n f
Ab s t r a c t :I n o r d e r t o i mp r o v e t h e p r e d i c t i o n p e fo r r ma n c e o f w i n d s p e e d s e i r e s w i t h c h a o t i c c h a r a c t e i r s t i c ,a h y b r i d
p r e d i c t i o n me t h o d i s p r o p o s e d . T h e w i n d s p e e d s e i r e s a r e r e c o n s t r u c t e d b y p h a s e s p a c e r e c o n s t r u c t i o n t h e o r y . T h e u n s t a b l e p e i r o d e o n t mn e d i n wi n d s p e e d s e i r e s c a n b e r e s o l v e d b y o p t i mi z i n g t h e p e i r o d i c o r b i t f u n c t i o n . T h e f u t u r e d a t a o f w i n d s p e e d c a n b e p r e d i c t e d b y t h e p r e v i o u s u n s t a b l e p e io r d . T h e n e u r a l n e t wo r k i s a p p l i e d t o
基于ELMAN神经网络的短期风速预测
第 1期
孙 斌等 :基于 ELMAN神经 网络的短期风速预测
31
入层 ,隐含层和输出层的连接类似于前馈网络 ,输入层的单元仅起信号传输作用 。隐含层单元 的传递函
数可采用线性或非线性 函数 。承接层又称上下文层或状态层 ,它用来记忆隐含单元前一时刻的输出值 ,
可 以认 为 是一 个一 步延 时算 子 。其特 点 是隐含 层 的输 出通过 承 接层 的延 时 与存 储 ,自联 到 隐含 层 的输
入 ,这种 自联方式使其对历史状态 的数据具有敏感
性 ,内部 反馈 网络 的加 入 增 加 了 网 络 本 处 理 动 态 输入层 信息 的能 力 ,从 而 达 到 了动态 建 模 的 目的_10一-一12 7。埋  ̄rM
论证 明 ,具有 三层 计 算 单 元 的 神 经 网络 以实 现 任
的轨 迹也 就是 吸 引子 。一般 情况 下时 间序 列 的相空 间维 数很 高 ,但 是 维数 我 们 往 往不 知 道 。因此 为 了把 时 间序 列 的信 息充 分显示 出来 ,我 们通 常将 其 扩展 到三 维或是 更 高 的空间 去 ,这 就是 时 间序 列 的相空 间
重 构 。 Taken定 理 ¨ ” :若 是 d维流形 , : — M , 是一 个光 滑 的微分 同胚 ,Y: — R,Y有 二 维连续 导
态 向量 ; ,、 :、W。分别 表示 隐层 到输 出层 、输 入层 到 隐层 、承接层 到 隐层 的连 接权 值矩 阵 ;g(·)为 输 出
神经元的传递函数 ,是 中间层输 出的线性组合 ; ·)为隐层神经元的传递 函数。Elman神经网络采用 BP算法进行权值修正 ,学习指标函数采用误差平方和函数 。 :
《2024年风电场风电功率预测方法研究》范文
《风电场风电功率预测方法研究》篇一一、引言随着全球对可再生能源的日益重视和清洁能源需求的增加,风电作为一种绿色、可再生的能源,正逐渐成为能源结构中的重要组成部分。
然而,由于风能的间歇性和不确定性,风电场的风电功率预测成为了提高风电利用率和并网安全的关键问题。
本文旨在探讨风电场风电功率预测的方法及其应用。
二、风电功率预测的意义与重要性1. 优化电网调度:通过准确的预测风电功率,电力公司可以更有效地调度其他电源,减少备用容量的浪费,实现电力系统的优化运行。
2. 提高风电利用率:准确的预测有助于提高风电场的运行效率,减少因风力波动导致的弃风现象,从而最大化利用风能资源。
3. 降低运维成本:预测有助于提前发现并处理潜在的设备问题,降低因设备故障带来的损失。
三、风电功率预测的主要方法1. 物理模型法:基于风速、风向、大气压力等物理因素构建数学模型进行预测。
该方法考虑了风能的物理特性,但受限于气象数据的准确性和实时性。
2. 统计学习法:利用历史数据和统计方法进行预测。
包括时间序列分析、机器学习算法等。
该方法对历史数据要求较高,但在数据处理和模式识别方面有显著优势。
3. 混合预测法:结合物理模型法和统计学习法的优点,同时考虑风能的物理特性和历史数据信息,以提高预测的准确度。
四、具体应用方法及实例分析1. 时间序列分析法:该方法利用历史风电功率数据建立时间序列模型,通过分析时间序列的规律性来预测未来的风电功率。
例如,基于ARIMA模型的短期风电功率预测。
2. 机器学习算法:利用神经网络、支持向量机等机器学习算法进行预测。
如深度学习模型在风电功率预测中的应用,通过对大量历史数据进行训练,建立复杂的非线性关系模型,提高预测精度。
3. 混合模型应用:结合物理模型法和统计学习法的混合模型在风电功率预测中的应用。
例如,结合风速物理模型和神经网络算法的混合模型,既能考虑风能的物理特性,又能充分利用历史数据的规律性。
五、挑战与未来展望尽管现有的风电功率预测方法取得了一定的成果,但仍面临一些挑战:1. 数据质量问题:气象数据的准确性和实时性对预测结果有重要影响。
基于时间序列法的风电场风速预测研究
SH A0 an , F ’ SUN Yu h , I — e’ LANG a — h n L nz e
( . olg f lcr a E gn eig Xnin i ri , u i 3 0 8C i ; 1 C l eo e tc l n ie r , ij gUnv s y Urmq 8 0 0 hn e E i n a e t a 2 Colg f tmain B i gU inU i ri , e ig1 0 0 ia . l eo Auo t , e i no nv s y B i 0 1 1Chn ) e o j n e t j n
模型 检验 来确 定一 个 能够描 述 所研 究时 间序 列 的数 学模 型 ,再 由该 模 型推 导 出预 测模 型 。
根据 B xJn n 方法 , o —e k s i 可将 随机 时 间序列 的预
于 电 网调度 和 资源 配置 非 常有 必要 。而风 速 预 测主
要 集 中在 0 3 时 时 间段 。这 个 时 间范 围是 电 网调 —小
度 ,资源配 置所 需 时 间 。 ]
测模型分类为 :白回归模型 ( R 、滑动平均模型 A )
( MA) 自回 归 一滑动 平均 模 型 ( R 、 A MA) 。AR模 型 ,当前 时刻 的观 测值 由过去 几个 历 史时 刻 的观 测
值 和 一 个 当前 时 刻 的 随机 干 扰 来 表示 ;MA 模 型 , 当前时 亥 的观 测值 由称作 随 机干 扰 的 白噪 声序 列 的 U 线 性组 合 来表 示;将 AR模 型与 MA 模 型 结合起 来 , 即 A M A模型 [。 R
风速 数据 就可 对 未来 风 速进 行预 测 。它的 主要 手段
基于ARIMA与Elman神经网络的短期风速组合预测方法
移动 平均 ( A u t o r e g r e s s i v e I n t e g r a t e d M o v i n g A v e r a g e ,A R I M A ) 模 型。其中A R I M A ( P , d , q ) 模型 的表 达式记为 :
, J 熙 塞 星 婆羞
、 输 入屡
… … … … … 一 面 i ‘ 矗 进 i 萌
萄 … … … … … …
① 数据的预处理 采 用 时 间序 列 进行 仿 真预 测 可 以大 大 降 低预测 的工作量 ,论文使 用某一 台风机的风速 数据 ,首先对 时间序列用 自相关 函数 法检验平
稳性 ,经 1 阶 差分后 ,满 足 时间序 列平 稳性要 求 ,即差分 阶数d = l 。 ②模 型定阶与参数估计 目前 常 使用 最佳 准 则 函数 进 行定 阶 ,其 包括最 小F P E 、A I C 和S B C 准 则。本文采 用A I C 准 则 ,即最小信 息量 准则 ,利 用似然 函数估计值 最大值 原则来确 定模型P 、q 阶数分别 为2 、I , 即A R I M A( 2 , 1 , 1 )。模型定阶 后 ,利用 最小二 乘法 ,使残 差平方 和达到最 小的那组 参数值 即 为模型参数估计值 】 。 3 . 3评价标准 本文采 用平均绝对 百分 比误差 ( M A P E ) 、平 方和误 差 ( s s E ) 以及均 方根 误差 ( R M S E ) 对预 测 结果进行评价 ,计算 公式 如下:
利用A R I MA 模 型对风速进行 预测 ,其线性规律信 患包含在 时间序 列预测结果 中,非线性规律包含在预 测误差中。再将A R I M A模型 的预测误 差及 历史风速一阶差分序 列作 为改进的E l ma l l 神经网络输入 变量 ,将A R I MA 模 型的风速预测误差作为 输出变量。最后将A R I MA 模型预测结果 与E 1 m a l l 神经 网络 的误 差预测结果叠加 ,得 到最终修 正后的 预测风 速。分析结果表 明,该方法 与单一A R I MA 方法及其他 组合方法相 比,预测滞后性更小 ,预测精度更高 ,在风速预 测领 域具有较好 的应用前景。 【 关键词 】 时间序列 ;A R I MA ;E l ma n 神经网络 ;风速预测 ;预测模 型
基于时间序列和神经网络法的风电功率预测方法[发明专利]
专利名称:基于时间序列和神经网络法的风电功率预测方法专利类型:发明专利
发明人:武乃虎,冯江霞,贠志皓,麻常辉,张磊,蒋哲
申请号:CN201210413575.7
申请日:20121025
公开号:CN102880810A
公开日:
20130116
专利内容由知识产权出版社提供
摘要:本发明公开了一种基于时间序列和神经网络法的风电功率预测方法,具体步骤为:步骤一:建立时间序列模型;步骤二:建立神经网络模型并对神经网络初始化;步骤三:建立风速预测模型:根据风速的原始数据经数据差分处理,基于时间序列法建立风速预测模型;步骤四:根据风速的预测模型及风速-功率转换关系,预测风电功率;步骤五:建立风电功率预测模型:基于风速的预测模型及风速-功率转换关系,建立风电功率的预测模型,利用风速预测模型获得的风速预测值作为风电功率预测模型的输入值,获得风电功率预测值,有效减少由于风速与风电功率之间的非线性关系带来的预测误差,适于风电功率的短期预测。
申请人:山东电力集团公司电力科学研究院,国家电网公司
地址:250002 山东省济南市市中区二环南路1号
国籍:CN
代理机构:济南圣达知识产权代理有限公司
代理人:张勇
更多信息请下载全文后查看。
基于神经网络的风速时间序列动态学习预测分析
基于神经网络的风速时间序列动态学习预测分析[摘要]测风数据的完整性和准确性对正确反应一个地区风资源优劣起着决定性作用,而在测风过程中往往有数据失真和缺失的情况,这些缺失的数据对于正确的评估风资源状况以及计算发电量、机型的选择都有着极为重要的作用;此外风的不确定性和不可控性,风能也随之而变化,从而影响风电场的发电量,如果能对风电场风况进行及时和较为准确的预测,从而就能对风电场风功率以及产量进行预报,进而为电网调度和风电场风机保护提供依据。
本文利用时间序列神经网络对风速的短时间预测,为风电场发电量的预测和测风数据短时间缺失替补提供参考。
[关键词]风速风能资源神经网络时间序列中图分类号:tk81 文献标识码:a 文章编号:1009-914x(2013)22-0204-01引言随着风电在我国风电的高速发展,截止2010年底,我国装机容量已经位居世界首位,伴随我国风电高速发展的同时也暴露出一些制约风电的发展的问题,如电网的制约、电网调度、风电限电的问题。
由于风电受天气的影响非常大,因此功率极不稳定,风电随机性、波动性、间歇性的特点,对电网的运行调度提出了相当高的要求,因此对风况的准确预报显得尤为重要。
我国作为一个风资源极为丰富并且正在大力发展风电的国家[3]。
风电在电网中的比例也必然会达到不可忽视的程度,准确的反映一个地区的风资源状况以及风电产能的预测,对项目的可行性和保护电网,对风电事业的发展及风电场运营维护来说具有重要的意义。
1、模型简介1.1 时间序列预测分析时间序列传统的预测方法主要有:移动平均法、指数平滑法、arima模型(非平稳求和自回归移动平均模型)。
这3种方法预测时都要先假设各变量之间是一种线性关系,这种局限性使其在实际应用中很难准确地进行分析和预测。
因为现实生活中大量的时间序列真实模型大都是非平稳、非线性的[4][5]。
1.2 基于bp神经网络的时间序列预测神经网络用于时间序列预测[8],是指利用神经网络去逼近一个时间序列或者一个时间序列的变形,可用时间序列的前m个值(x (t-1),x(t-2),…,x(t-m))去预测s个值x(t),x(t+1),…,x(t+s-1)。
基于时间序列分析的风电功率预测模型研究
基于时间序列分析的风电功率预测模型研究随着全球能源需求的不断增加,可再生能源逐渐成为了人类能源产业领域的热门话题之一。
风能作为可再生能源的代表之一,在发展方面也得到了越来越多的支持和关注。
风能发电具有天然的优势,如无污染、可再生、高效等,因此越来越多的国家和地区开始投资和建设风电场。
而对于风电场来说,提高风电的预测精度是提升风电场效益不可或缺的一部分。
1. 风电功率预测的意义在风电场的运营管理中,风电功率预测是极为重要的一环。
风电场的发电效益和安全经营都离不开准确的功率预测。
功率预测可以减少电力系统对传统火电的依赖,提高电力系统的环保性和安全性。
因此,建立具有预测功率的能力的模型是非常必要的。
2. 时间序列分析的基本原理时间序列分析是一种用于分析时间序列数据的方法。
时间序列数据是指在一段连续的时间内收集到的一系列连续时间上的观测值。
时间序列分析可以提取不同频率和不同方面的信息,并可以在不同的场景中应用,如预测、模型选择和诊断等。
时间序列分析的基本原理是根据数据的特征(如变化趋势、季节性、循环性和随机性)建立模型,进而对未来的数据进行预测。
时间序列分析的核心是选择适当的模型和参数,并使用最优化算法估计这些模型参数。
3. 风电功率预测模型的建立目前,常用的风电功率预测方法包括基于人工神经网络、支持向量机、回归树等。
其中,基于时间序列分析的方法一直是风电功率预测领域的重要研究方向,具有一定的优势。
建立基于时间序列分析的预测模型的主要步骤包括:(1)数据获取:收集风速和风电功率的历史数据,评估数据质量,对低质量数据进行清洗和处理。
(2)数据探索和分析:对历史数据进行可视化和描述性统计分析,了解数据的分布、特性和相关性。
(3)模型选择:根据数据特点和需求选择合适的模型,如ARIMA、SARIMA、VAR、VARMA等。
(4)模型训练和优化:使用历史数据进行模型训练和参数估计,选择适当的评估指标,如均方误差、平均绝对百分比误差、相关系数等,对模型进行评估和优化。
基于LSTM的风力发电功率预测
基于LSTM的风力发电功率预测风力发电作为一种清洁、可再生的能源形式,正逐渐成为世界各国重要的能源供应方式之一。
然而,风力发电的波动性和不确定性给电网运营和能源调度带来了一定的挑战。
因此,准确预测风力发电功率对于实现可靠、高效的电网运营至关重要。
近年来,基于LSTM(Long Short-Term Memory)神经网络模型的风力发电功率预测逐渐成为研究热点。
LSTM是一种特殊类型的循环神经网络(RNN),它在处理序列数据时具有记忆单元和门控机制,能够有效地捕捉序列之间的长期依赖关系。
相比于传统神经网络模型,LSTM在处理时间序列数据时具有更好的性能和泛化能力。
在基于LSTM进行风力发电功率预测时,首先需要收集并整理大量历史风速、功率输出等相关数据。
这些数据可以通过现场监测设备或气象站等方式获取。
然后,通过对历史数据进行预处理和特征工程,可以提取出与功率输出相关性较高的特征变量。
接下来,在构建LSTM模型之前,需要将数据集划分为训练集和测试集。
通常情况下,可以将数据按照时间顺序划分,将前80%的数据作为训练集,后20%的数据作为测试集。
这样可以保证模型在未来的预测中具有较好的泛化能力。
在构建LSTM模型时,需要确定模型的结构和超参数。
通常情况下,LSTM模型包含一个或多个LSTM层和一个全连接层。
每个LSTM层都包含多个LSTM单元,在每个时间步长上都会输出一个隐藏状态和一个单元状态。
全连接层用于将隐藏状态映射到最终的功率输出。
在训练过程中,可以使用反向传播算法和梯度下降法来优化模型参数。
通过最小化预测值与实际值之间的误差来更新模型参数,并逐步提高预测准确性。
在完成模型训练后,可以使用测试集进行性能评估。
通常情况下,可以使用均方根误差(RMSE)或平均绝对误差(MAE)等指标来评估预测结果与实际结果之间的差异程度。
除了基本的LSTM模型外,在进行风力发电功率预测时还可以引入其他因素进行改进。
例如,在考虑风速的同时,还可以考虑风向、温度、湿度等气象因素对风力发电功率的影响。
风电场短期风速预测方法研究
风电场短期风速预测方法研究风电场短期风速预测方法研究一、引言自然资源的日益枯竭和环境问题的加剧,使可再生能源近年来备受关注,其中风能作为重要的一种可再生能源之一,在全球范围内得到了广泛的应用。
风电场作为利用风能发电的重要设施,其发电效率和稳定性直接关系到风能的利用程度和经济效益。
而风速作为风电场发电量的主要影响因素之一,其准确预测对于风电场的日常运行和经济运营具有重要意义。
二、短期风速预测方法的研究现状目前,针对风速预测存在多种方法,如统计模型、物理模型和人工智能模型等。
统计模型主要利用历史观测数据,通过时间序列分析、回归分析等方法进行预测。
物理模型基于风场的数学模型以及大气环流动力学理论,通过计算机模拟和数值模拟等方法进行预测。
人工智能模型则依赖于神经网络、模糊理论等技术,通过学习和训练建立预测模型。
三、常用的短期风速预测方法及其特点1. 时间序列分析方法时间序列分析方法在风速预测中广泛应用,其特点是简单易懂,模型参数易获取。
基于ARIMA模型的时间序列预测方法通过分析历史风速数据的自相关性和趋势性,预测未来一段时间内的风速。
然而,由于该方法只考虑历史数据本身,对于风速预测的准确性和稳定性有一定局限性。
2. 物理模型方法物理模型方法基于大气风场的数学模型,通过计算机模拟和数值模拟等手段,预测未来一段时间内的风速。
该方法依赖于大气环流动力学理论,准确性较高。
然而,物理模型方法的建立和参数优化较为复杂,对计算机计算能力和数据精度要求较高。
3. 人工智能模型方法人工智能模型方法利用神经网络、模糊理论等技术,通过学习和训练建立预测模型。
该方法具有较强的适应性和自适应能力,能够对风速预测问题中的非线性和不确定性进行较好的处理。
然而,搭建和训练人工智能模型需要大量的数据和计算资源,且对模型参数优化和效果评估存在一定的困难。
四、未来发展方向及建议1. 综合多种模型方法短期风速预测涉及多个因素和变量之间的复杂关联,可以通过综合利用统计模型、物理模型和人工智能模型等不同方法,充分利用各模型的优势和适用范围,提高预测的准确性和稳定性。
风电场风速预测的研究方法
风电场风速预测的研究方法陈丹丹;李永光;张莹;刘祥【摘要】介绍了国内外风速预测的主要方法及其基本原理,并分析了各自特点,通过比较各算例的精度,找出了影响预测结果的因素,并指出了改进预测方法的发展方向.【期刊名称】《上海电力学院学报》【年(卷),期】2011(027)003【总页数】5页(P247-251)【关键词】风速预测;人工神经网络;卡尔曼滤波;时间序列【作者】陈丹丹;李永光;张莹;刘祥【作者单位】上海电力学院能源与环境工程学院,上海200090;上海电力学院能源与环境工程学院,上海200090;上海电力学院能源与环境工程学院,上海200090;上海电力学院能源与环境工程学院,上海200090【正文语种】中文【中图分类】TK81风能是重要的绿色能源,随着风力发电成本的大幅下降,已具有与传统发电能源竞争的潜力[1,2].但由于受温度、气压、地形、地理位置等诸多因素的影响,风能具有很强的随机性,因此风力发电的稳定性较差,并网后会严重影响电能质量和电力系统的正常运行[1,3,4].风电装机容量增加后,为了抑制风电波动给电网带来的冲击,需相应增加常规机组的旋转备用容量,这会增加系统的运行费用[3,5-7].通过研究发现,如果能对风电场风速作出较准确的预测,则有利于及时调整电网的调度计划,以提高风电的经济性[5,8-14].此外,由于风电设备运行的环境较为恶劣,易出事故,因此也需要对风场的风速作出预测[9].目前,国内外对于风电场风速的预测一般可分为用于风电场规划设计的中长期预测,用于电力系统的功率平衡和调度、交易、暂态稳定评估等的30 min到72 h的短期预测,以及用于发电系统控制的分钟级超短期预测[10,15-18].比较常用的方法有人工神经网络法[5,11,19-23]、卡尔曼滤波法[24,25]、时间序列法[26,27]等.1 风速预测的基本方法1.1 人工神经网络法人工神经网络由大量的简单处理元件以拓扑结构连接形成,可以有效处理很多复杂问题.运用人工神经网络预测风速则是结合了天气预报模型和人工神经网络的功能,通过神经网络分析天气预报模型所提供的温度、压力、风速,以及风机本身采集的数据等信息,可以预测风电场中每一台风力发电机周围的风速.该方法的缺点是输入数据的选取及网络结构不易确定[9].根据神经网络连接及计算方法的不同,人工神经网络法中常用的有多层前馈神经网络(Back Propagation,BP)、广义回归神经网络(Generalized Regression Neural Network,GRNN)等.BP 网络结构如图1所示,它包括输入层、一个或多个隐层,以及输出层,层间的神经元单向连接,层内神经元则相互独立[23].图1 BP神经网络结构GRNN网络结构如图2所示.图2 GRNN网络结构文献[11]基于BP神经网络算法建立了风电功率预测的神经网络模型,并进行了误差带预测.研究结果表明:神经网络的结构和输入数据对预测结果有一定的影响;将实测功率数据作为输入可以提高30 min内的预测精度.这为弥补该预测方法的缺陷提供了可能的解决途径,即利用实测功率及时修改神经网络的输入,以提高预测精度.1.2 卡尔曼滤波法由线性系统离散方程可推导出卡尔曼滤波法的预测递推方程[24].1.2.1 最优滤波方程式中:(k+1|k+1)——对k+1时刻的状态估计;K(k+1)——k+1时刻的卡尔曼增益矩阵.由此可看出,卡尔曼滤波算法可用最新测量值来修正前一时刻的估算值,具有动态修改权值的优点.1.2.2 最优增益矩阵方程式中:P(k+1|k)——从k时刻到k+1时刻的单步预测误差协方差矩阵;R(k)——V(k)的协方差矩阵.1.2.3 单步预测误差协方差方程式中:Q(k )——w(k)的协方差矩阵.1.2.4 滤波预测的误差协方差方程式中:P(k+1|k+1)——对k+1时刻滤波预测的协方差矩阵;I——单位矩阵.利用卡尔曼滤波算法,将风速作为状态变量来建立状态空间模型,可以实现风速预测.但建立卡尔曼状态方程及测量方程比较困难,并且这种方法适用于噪音统计特性已知的情况下对在线风速进行预测,但噪音统计特性往往很难得出[24,25].1.3 时间序列法(1)随机时间序列法利用大量的历史数据来建立数学模型,进而推导出预测模型,以达到预报的目的.该方法的优点是序列本身具有时序性和自相关性,为建模提供了足够的信息,只需要有限的样本序列,就可以建立预测模型.但该方法也有局限性,低阶模型的预测精度较低,而高阶模型参数的确定难度较大[12,24,26].(2)混沌时间序列法是根据风电出力时间序列的混沌属性,以及非线性动力学的相关理论在短期内进行的预测[14,26-35].因此,将风速时间序列进行相空间重构,可以将其应用于短期风速的预测.(3)滚动式时间序列法对传统时间序列法进行改进,其建模思路为[36]:模型在进行超前多步预测计算时,迭代得到t时刻的预测值后,利用该预测值重新估计模型参数,得出包含该预测值的新的模型方程,再进行t+1时刻的预测计算.计算结果证明该方法能有效提高预测精度,改善延时问题,并且具有建模简单、可获得预测显式方程等优点.此外,衍生的时间序列法还有基于EMD的短期风速多步预测法,以及基于EMD 和LS-SVM的短期风速预测法[37-40].1.4 混合算法(1)时间序列和卡尔曼滤波的混合算法利用时间序列建立一个能反映信号变化规律的低阶模型,再从该模型推导出卡尔曼滤波预测递推方程,实现信号预测[24,36,41].该混合算法有效弥补了单纯时间序列法建模预测的不足,而且在不提高所建时序模型阶次的情况下提高了预测精度.(2)时间序列和神经网络的混合算法利用时间序列法建模,得到风速特性的基本参数,而后将这些参数作为神经网络的输入变量[5,10,42].文献[5]和文献[42]计算结果表明,运用该方法进行风速预测时,绝对平均误差在22%左右,优于时间序列法.2 风速预测方法的综合分析2.1 各预测方法的分析比较风速预测的方法主要有人工神经网络法、随机时间序列法和混沌序列预测法.人工神经网络法[11]的理论基础是非线性数学理论[43],具体的网络设计方法可利用径向基函数法、最小二乘法、傅里叶变换等不同的数学方法对人工神经网络的非线性函数进行逼近.另外,也可以用现有的软件如MATLAB中的神经网络工具箱等来建立人工神经网络.运用人工神经网络法能够预测风电场中每一台风机周围的风速,因此,当负荷变化时,可快速决定风机的停启,方便风电场调度.但由于人工神经网络的输入参数及网络结构不易确定,而输入变量的选择直接影响神经网络的收敛速度甚至收敛性,因此需要慎重选择输入的样本.而利用时间序列模型来选择输入变量则可以相对方便地确定神经网络的输入参数,将两种方法结合起来可有效提高收敛速度,并改善预测效果.随机时间序列法的实现相对简单,只需要单一的风速时间序列即可建模,但预测精度需要取决于模型的阶数,阶数低则预测精度低,而阶数高则模型参数计算难度大.为解决这一问题,可采用滚动式时间序列法,或者将时间序列分析和卡尔曼滤波法结合使用.这两种算法的实质都是在计算中利用当前步的计算结果及时更新参数,以优化计算模型.时间序列分析和卡尔曼滤波算法的结合可避开建立高阶模型和推导测量方程,在降低建模难度、减少计算工作量的同时提高了预测精度[24].在预测风速的过程中,当部分时间点的风速明显大于或小于均值时,可以将其看作非线性系统中的混沌行为,利用数值分析方法建立的全局或局域性的线性预测函数,即为混沌序列预测法.目前常用的3种预测法理论上是等价的,性能也相同[33],可以根据实际需要选择合适的模型.混沌时间序列可通过调整有关参数来控制预测精度,但由于系统对初值较敏感,因此只能用于短期风速预测.混沌时间序列法除了用于风电场短期风速预测外还可以预测电网负荷[30].比较各方法的预测周期,人工神经网络法在网络设计、操作等均较优的情况下能够作出48 h内工程允许误差范围内的预测,而时间序列法及混沌时间序列法一般只用于2 h内的预测.从单个风电场的实际需求来看,2 h内的预测能够较好地满足风机调控的需求,而从整个电网需求出发,则需要更长时间范围的预测,以便于电网提前调控分配各区域的发电指标.需要注意的是,越长时间范围的预测,在时间点上的预测失真往往越严重.因此,在实际预测风速时,需要根据不同对象的需求、综合考虑预测方法实现的成本等选择不同的预测方法.2.2 算例误差分析比较预测周期一般有预测时间及预测步数两种表示方法.根据算例采样点的时间间隔长度,可以将精选后的预测时间和步数进行等效换算.文献[11]利用人工神经网络法进行风速预测时,综合考虑了实测风电功率作为输入数据和风轮不同高度处的风速数据对于预测结果的影响.计算结果表明,综合考虑风轮下边缘处及轮毂高度处的风速,比单独利用轮毂高度处的风速作为神经网络的输入值的预测精度要高,且当预测周期越短时,预测误差越小.文献[28]利用随机时间序列法对我国西北某风电场进行风速预测,得出提前10 min的风速预测值,从该算例所用的时间序列样本为每10 min采样1点来看,其预测周期及预测步数都很短,因此计算精度较高,预测平均误差为7%.而根据文献[36],时间序列超前1步的预测精度较高,可达6.49%,但随着预测步数的增大,误差也迅速增大,超前10步以上的预测精度由于误差太大已不适用于工程计算.文献[27]、文献[34]和文献[35]利用混沌时间序列法进行风速预测,其中文献[27]预测样本为每小时采样1点的风速序列,进行提前1天的风速预测,预测精度为8.19%.文献[36]利用滚动式时间序列法超前3步预测,预测样本为每分钟采样1点的风速序列,预测结果误差为7.01%,随着超前预测步数的增大,预测误差也增大,但利用时间序列和卡尔曼滤波的混合算法对相同样本进行预测时,超前1步的预测误差仅为3.19%.文献[10]利用时间序列和神经网络的混合算法进行提前1天的风速预测,平均误差为21%,考虑到本算例预测周期比较长,而且是对海风进行预测,由于海风比陆地风随机性更大,预测也更加困难,因此本算例的精度不算太低.文献[27]的算例也进行了提前一天的风速预测,其预测精度较高的原因可能有:一是混沌系统对初值敏感,本算例选取的初值较好;二是所预测的风场风速变化较平缓;三是该算法精度比较好.目前风速预测的平均误差为25% ~40%[5],然而以上各种预测方法的算例计算误差为3.19%~22%,且其中绝大多数误差在10%以内,其原因为文献算例中的预测周期较短,多数只计算了提前3步甚至提前1步的预测,因此得出的预测精度远远高于平均值.此外,选取的风速数据样本的采样间隔时间也会影响计算结果.一般来说,采样间隔时间越长,预测结果的平均值越准确,但是对风速变化规律的预测会失真.文献[27]、文献[28]和文献[36]所采用的数据样本采样间隔时间各不相同,但是由于所预测的周期较短,因此对预测结果没有明显影响.目前,国内对于短期风速预测的研究还存在以下不足:一是需要根据风速的历史数据预测将来的风速,如果不知道历史风速数据,则不可预测;二是没有实现风电功率的预测,风速预测的算法并不完全适用于功率预测;三是由于功率杂散分布,由风速推导风电功率将导致误差进一步增大.3 结语风速预测有针对一种方法的改进或者将几种方法结合使用的趋势.预测的准确度和预测方法、预测周期、地理位置等有关.一般预测周期越短,预测地点的风速变化越缓和,预测精度越高.风电的发展离不开风速预测.随着各种预测法的发展和完善,我国风电事业也会得到进一步的发展.参考文献:【相关文献】[1]迟永宁,李群英,李琰,等.大规模风电并网引起的电力系统运行与稳定问题及对策[J].电力设备,2008,9(11):16-19.[2]丁明,张立军,吴义纯.基于时间序列分析的风电场风速预测模型[J].电力自动化设备,2005,25(8):32-34.[3]耿天翔,丁茂生,刘纯,等.宁夏电网风电功率预测系统开发[J].宁夏电力,2010(1):1-4. [4]孟祥星,王宏.大规模风电并网条件下的电力系统调度[J].东北电力大学学报,2009,29(1):2-7.[5]杨秀媛,肖洋,陈树勇.风电场风速和发电功率预测研究[J].电机工程学报,2005,25(11):1-5.[6]UMMELS B C,GIBESCU M,PILGRUM E,et al.Impacts of wind power on thermal generation unit commitment and dispatch[J].IEEE Trans on Energy Conversion,2007,22(1):44-51.[7]颜巧燕,温步瀛,江岳文.风电并网后系统备用容量需求分析[J].电力与电工,2009(2):26-29.[8]吴炳琦.风电机组运行的预测预警和自动监控保护[J].电气技术,2008(3):5-11.[9]吴国炀,肖洋,翁莎莎.风电场短期风速预测探讨[J].吉林电力,2005(6):21-24.[10]吴兴华,周晖,黄梅.基于模式识别的风电场风速和发电功率预测[J].继电器,2008,36(1):27-32.[11]范高锋,王伟胜,刘纯,等.基于人工神经网络的风电功率预测[J].中国电机工程学报,2008,28(34):118-123.[12]傅蓉,王维庆,何桂雄.基于气象因子的BP神经网络风电场风速预测[J].可再生能源,2009,27(5):86-89.[13]屠强.风电功率预测技术的应用现状及运行建议[J].电网与清洁能源,2009,25(10):4-9. [14]王丽婕,廖晓钟,高爽,等.风电场发电功率的建模和预测研究综述[J].电力系统保护与控制,2009,37(13):118-121.[15]雷亚洲,王伟胜,戴慧珠.风电对电力系统运行的价值分析[J].电网技术,2002,26(5):10-14.[16]DAI Hui-zhu,WANG Wei-sheng,LI Han-xiang.Special report relationship between wind farms and power grids[J].Engineering Sciences,2009,7(2):13-19.[17]陈兆庆,王峥,陆艳艳,等.华东沿海风电场出力预测的研究和探讨[J].华东电力,2010,38(3):384-387.[18]张彦宁,康龙云,周世琼,等.小波分析应用于风力发电预测控制系统中的风速预测[J].太阳能学报,2008,29(5):520-524.[19]SIDERATOS G,HATZIARGYRIOU N D.An advanced statistical method for wind power forecasting[J].IEEE Trans.on Power Systems,2007,22(1):258-265.[20]FLORES Juan J,LOAEAZ Roberto,HÉCTOR Rodríguez,et al.Wind speed forecasting using a hybrid neural-evolutive approach[J].Micai,2009,58(45):600-609. [21]MENDEZ Juan,LORENZO Javier,HERNANDEZ Mario.Experiments and reference models in training neural networks for short-term wind power forecasting in electricity markets[J].Iwann,2009,55(17):1 288-1 295.[22]ALEXIADIS M,DOKOPOULOS P,SAHSAMANOGLOU,et al.Short term forecasting of wind speed and related electrical power[J].Solar Energy,1998,63(1):61-68. [23]杨刚,陈鸣.基于BP神经网络的风速预测和风能发电潜力分析[J].华东电力,2010,38(2):304-309.[24]潘迪夫,刘辉,李燕飞.基于时间序列分析和卡尔曼滤波算法的风电场风速预测优化模型[J].电网技术,2008,32(7):82-86.[25]BOSSANYE E A.Short-term wind prediction using Kalman filters[J].Wind Engineering,1985,9(1):1-8.[26]KAMAL L,JAFRI Y Z.Time series models to simulateand forecast hourly averaged wind speed in Wuetta Pakistan[J].Solar Energy,1997,6l(1):23-32.[27]罗海洋,刘天琪,李兴源.风电场短期风速的混沌预测方法[J].电网技术,2009,33(9):67-71.[28]高文元,刘尊朋,王鹏,等.基于时间序列法的短期风速建模[J]. 甘肃科技,2009,25(7):14-16.[29]吕金虎,陆君安,陈士华.混沌时间序列分析及其应用[M].武汉:武汉大学出版社,2002:57-80.[30]温权,张勇传,程时杰.负荷预报的混沌时间序列分析方法[J].电网技术,2001,25(10):13-16.[31]LINSAY P S.An efficient method of forecasting chaotic time series using linear interpolation[J].Phys Lett A,1991,153(6-7):353-356.[32]NAVONE H D,CECEATTO H A.Forecasting chaos from small data sets:a comparison of different nonlinear algorithms[J].Phys A:Math Gen,1995,28(12):3 381-3 388.[33]任晓林,胡光锐,徐雄.混沌时间序列局域线性预测方法[J].上海交通大学学报,1999,33(1):19-21.[34]王丽婕,廖晓钟,高爽,等.并网型大型风电场风力发电功率-时间序列的混沌属性分析[J].北京理工大学学报,2007,27(12):1 076-1 080.[35]蒋传文,侯志俭,张勇传.基于关联度的高嵌入维混沌预测方法研究[J].系统工程与电子技术,2002,24(12):65-66.[36]潘迪夫,刘辉,李燕飞.风电场风速短期多步预测改进算[J].中国电机工程学报,2008,28(26):87-91.[37]米增强,杨奇逊,樊小伟.一种基于EMD的短期风速多步预测方法[J].电工技术学报,2010,25(4):165-170.[38]王晓兰,李辉.基于EMD与LS-SVM的风电场短期风速预测[J].计算机工程与设计,2010,31(10):2 303-2 307.[39]戚双斌,王维庆,张新燕.基于支持向量机的风速与风功率预测方法研究[J].华东电力,2009,37(9):1 060-1 063.[40]周培毅,张新燕.基于时间序列与支持向量机的风电场风速预测研究[J].陕西电力,2009(12):1-4.[41]陶文斌,张粒子,潘弘.基于双层贝叶斯分类的空间负荷预测[J].中国电机工程学报,2007,27(7):13-17.[42]蔡凯,谭伦农,李春林,等.时间序列与神经网络法相结合的短期风速预测[J].电网技术,2008,32(8):82-8.[43]徐富强,郑婷婷,方葆青.基于广义回归神经网络(GRNN)的函数逼近[J].巢湖学院学报,2010,12(6):11-16.。
电力系统中的风电功率预测模型构建与分析
电力系统中的风电功率预测模型构建与分析在当今能源紧缺和环境保护日益重要的背景下,可再生能源的应用越来越广泛。
风能作为一种清洁、可再生的能源形式,已经成为当今电力系统中的重要组成部分。
然而,由于风能的不稳定性和难以预测性,风电功率预测成为了电力系统规划、调度和运营中的关键问题。
因此,构建准确且可靠的风电功率预测模型对于电力系统的稳定运行和经济性至关重要。
为了解决风电功率预测问题,研究人员们提出了各种预测模型。
下面将介绍几种常用的风电功率预测模型,并分析它们的特点和适用范围。
1. 物理模型物理模型基于风能的物理特性和机理原理,通过建立风力发电机和风速之间的数学模型来预测风电功率。
该模型需要大量的风速、温度、湿度等气象数据和风电机组的运行参数,并考虑地形、大气稳定度等因素的影响。
物理模型的优势在于能够准确地预测风电功率,尤其适用于中长期功率预测。
然而,物理模型对数据的要求高,需要大量的气象数据和风电机组运行参数,且计算复杂,因此不能满足实时预测的需求。
2. 统计模型统计模型通过对历史风速和风电功率数据的统计分析来建立预测模型。
常用的统计模型包括时间序列模型、回归模型和人工神经网络模型。
时间序列模型基于时间序列的特性,通过对历史数据的自相关性和趋势进行分析来预测未来的风电功率。
回归模型则通过建立风电功率和气象数据之间的线性或非线性回归关系来进行预测。
人工神经网络模型则是通过模拟神经元之间的连接和运算过程来建立预测模型。
统计模型具有计算简单、预测准确度较高的特点,适用于短期和中期功率预测。
3. 智能优化模型智能优化模型结合了机器学习和优化算法,通过对大量历史数据的学习和训练来建立风电功率预测模型。
常用的智能优化模型包括遗传算法、粒子群算法和支持向量回归等。
这些方法能够自动地从海量数据中提取风能的规律和特征,并建立高精度的预测模型。
智能优化模型通过不断的学习和适应能够提高预测的准确性,并优化预测模型的参数。
一种基于时间序列模型的风速预测方法
2010年 6月
计
算
技
术
与 自 动
化
Vo. 9. . 12 No 2
Co u i g Te h o o y a d Au o t n mp tn c n l g n t ma i o
J n 20 10 u .
文 章 缩 号 :o3 6 9 (0 0 0 一O O 一O 10 — 19 2 1 )2 1 6 4
t ha a t rs is o h id s e d. The r lv ntp r m e e s a ede e m i d i t e m o 1 The r s lss ow ha hee r he c r c e itc ft e w n p e ee a a a t r r t r ne n h de. e u t h t tt r or
实验 结果 表 明 , 对风 速 进 行 提 前 1小 时预 测 时 , 测 风 速 与 实际 风 速 较 吻 合 , 差 仅 为 1 % , 而 为 大 气 污 预 误 O 从
染 物 浓度 确 定 提 供 有 效 依 据 。 关 键 词 : 染 物扩 散 ; 间序 列 ; 污 时 风速 ; 测 预 中 图分 类 号 : 3 3 TP 9 文献 标 识 码 : A
( c o l fI f r t nS in ea d En ie rn S h o no mai e c n gn e ig,t eCe ta o t iest ,C a g h 4 0 8 Chn ) o o c h n rl uh Unv ri S y h n s a 1 0 3, ia
An App o c o i d S e d Fo e a tng Ba e n Ti e s r e o e r a h f rW n p e r c si s d o m - e isM d l
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0 引言
风能是一种洁净的可再生能源,利用风能发电 日益受到人们的重视[1-4]。随着科学技术的不断发 展,风力发电技术在世界上得到了飞快的发展,越 来越多的大中型风电场相继建成并投入运行。风力 发电已走上了功率大、重量轻、造价低、可靠性高 的商业化道路。我国地域辽阔,风力资源丰富,充 分利用风力发电已成为一项重要而迫切的任务。
随着风力发电规模的不断扩大,当风电穿越 功率[5-6]超过一定值后,风电场并网及并网后的稳
定和安全问题成为电力工作者急需解决的新课题。 其中风电场的短期风速预测是解决该问题的重要 手段之一。风速的变化是在秒、分钟、小时、天、 星期、季节和年的范围内。风速预测不仅与预测方 法有关,还与预测周期以及预测地点的风速特性有 关。一般来说,预测周期越短,预测误差就越小; 反之,预测误差越大。而风力发电机组的控制系统 需要的预测时间比较短,因为风电机组控制的主要 问题是与风电机组系统相关的延迟问题。延迟问题 影响了系统控制方面的响应。在文献[7-9]中,提出 了短期风速预测对于风能转换系统是一个重要问 题。一般的预测方法有卡尔曼滤波法[10]、时间序列 法[11]、人工神经网络法[12]、模糊逻辑法等。本文将 运用时间序列和神经网络相结合的预测方法,对我 国某风电场的风速进行短期预测。
ABSTRACT: By use of time series and neural network the short-term wind speed forecasting is researched in which the time series model is used to select the input variables and multi-layer back propagation neural network and generalized regression neural network are used to conduct forecasting. The wind speed series are forecasted by sampling time interval of 10min, 20min and 30min respectively. Forecasting results show that the method integrating time series with generalized regression neural network possesses higher accuracy and is of a certain practical value.
ϕ (B)∇d yt = θ (B)at
(6)
这就是累积式自回归–滑动平均模型
(autogressive integrated moving average,ARIMA), 即 ARIMA ( p, d, q) 。
(2)若研究的时间序列具有季节性变化趋势,
可对其进行季节性差分变换,引入季节性差分
算子 ∇S = 1 − BS ,且 ∇SD = (1 − BS )D ,其中 S 为周期, 则季节性 ARMA 模型为
(3)
由 AR,MA,ARMA 模型描述的时间序列称
为平稳时间序列。如果研究的时间序列是非平稳
的,必须先进行平稳化处理,这主要通过下面两种
方法来实现:
(1)引入有序差分算子 ∇ = 1− B ,且 ∇d = (1 − B)d ,对原非平稳时间序列进行一阶有序差分变
换,得
∇yt = (1 − B) yt = yt − yt−1
行参数估计和模型检验,并注意到模型要满足平稳
性条件和可逆性条件,模型确定为 ARMA(1,1),
原始风速序列模型为 ARIMA(1, 1, 1)。运用该模型
进行短期风速预测,绝对平均误差在 7.3%左右,
如图 3 所示。
84
蔡凯等:时间序列与神经网络法相结合的短期风速预测
Vol. 32 No. 8
MA)和自回归–滑动平均模型(auto regression-moving
average,ARMA),其基本原理分述如下: (1)自回归模型 AR( p)。
ϕ (B) yt = at
(1)
式中:B 为延迟算子,Byt = yt−1 ;p 为模型的阶数;
yt 为时间序列的当前值; at 为随机干扰。 ϕ (B) =
CAI Kai1,TAN Lun-nong1,LI Chun-lin2,TAO Xue-feng1
(1.School of Electrical and Information Engineering,Jiangsu University,Zhenjiang 212013,Jiangsu Province,China; 2.Electric Control Sub-Co.NARI Group Corporation,Nanjing 210003,Jiangsu Province,China)
蔡 凯 1,谭伦农 1,李春林 2,陶雪峰 1
(1.江苏大学 电气信息工程学院,江苏省 镇江市 212013; 2.南瑞集团电气控制分公司,江苏省 南京市 210003)
Short-Term Wind Speed Forecasting Combing Time Series and Neural Network Method
20
10
00
200 400 600 800 1 000
t/min
1.0
0.5
0.0
0
2
4
6
8
10
图 1 前 100 点风速序列及前 10 个自相关函数值
Fig. 1 Wind speed for the first 100 points and
its first 10 autocorrelation value
ϕ (BS )∇SD换,所得到的模型为
ARIMA ( p, d , q) × (P, D,Q)S ,即
ϕ (B)φ (BS )∇d ∇SD yt = θ (B)ψ (BS )at
(8)
为确定这个模型的阶数,考察 yt 、∇yt 、∇∇S yt
或者更高次差分以后变量的自协方差和自相关函 数确定 d、D ,将模型简化为相应的 AR、MA 和 ARMA 模型,进而确定 p、q、P、Q 。模型的阶数 确定以后,可通过矩估计法或最小二乘估计法,估 计出模型的其他各项参数。最后,检查残差序列 aˆt = yt − yˆt ( yˆt 为预测值)是否为白噪声的一个样本 序列。若是,则所建立的模型是合适的;否则需要 对其进行修改或重新识别,直到通过检验为止。 1.2 实例分析
1 时间序列法预测风速
1.1 时间序列法基本原理
随机时间序列法是风电场短期风速预测的主要
方法之一。这种方法只需单一风速时间序列即可预
测,实现比较简单。根据 Box.Jenkins 方法,可将随
机时间序列的模型分为 3 个,它们分别是自回归模型
(auto regression,AR)、滑动平均模型(moving average,
(2)
式中 q 为阶数。 θ (B) = 1 − θ1 −" − θqBq ,并且要求 满足可逆性条件:θ (B) = 0 的根全在单位圆外。在
滑动平均模型中,当前时刻的观测值 yt 由随机干扰 的白噪声序列的线性组合来表示。
(3)自回归–滑动平均模型 ARMA( p, q )。
ϕ (B) yt = θ (B)at
第 32 卷 第 8 期 2008 年 4 月
文章编号:1000-3673(2008)08-0082-04
电网技术 Power System Technology
中图分类号:TM715 文献标识码:A
Vol. 32 No. 8 Apr. 2008
学科代码:470·4054
时间序列与神经网络法相结合的短期风速预测
对原始风速序列进行一阶有序差分变换,
{∇1 yt} 序列及其前 10 个自相关函数值如图 2 所 示,此时 {∇1 yt} 的均值趋近于零。可见,经一阶 差分变换后,自相关函数很快衰减到零,序列变
得足够平稳。
函数值 y(t)/(m/s)
5
0
−5
0
200 400 600 800 1 000
t/min
1
14
10
观测值
y(t)/(m/s)
Fig. 3
6
时间序列预测值 2
0 200 400 600 800 1 000 t/min
图 3 时间序列风速预测结果
Results of short-time forecasting of wind speed
2 时间序列结合神经网络法预测风速
2.1 多层前馈神经网络法基本原理 多层前馈(back propagalion,BP)神经网络[13-14]
KEY WORDS: short-term wind speed forecasting;wind power generation;time series;artificial neural network
摘要:利用时间序列-神经网络法研究了短期风速预测。该 方法用时间序列模型来选择神经网络的输入变量,选用多层 反向传播(back propagation,BP)神经网络和广义回归神经网 络(generalized regression neural network,GRNN)分别对采样 时间间隔为 10 min、20 min 和 30 min 的风速序列进行预测。 结果表明,时间序列结合 GRNN 的方法精度更高,具有一 定的实用价值。
(4)
若经过一阶差分后的时间序列仍不平稳,需
继续进行差分变换,直到其平稳。经过 d 阶差分
后,得
∇d yt = (1 − B)d yt