基于数据驱动的风电场短期风速预测方法和系统的制作方法

文档序号:6336696阅读:185来源:国知局
专利名称:基于数据驱动的风电场短期风速预测方法和系统的制作方法
技术领域
本发明涉及风电场风速预测领域,更具体地说,涉及一种基于数据驱动的风电场短期风速预测方法和系统。
背景技术
在全球能源危机和环境危机日益严峻的背景下,近年来可再生能源受到普遍的重视。作为潜力巨大的可再生能源之一,风能日益受到极大的关注,并呈现出广阔的成长空间。风力发电在为经济增长提供充足电力供应的同时,又可以有效地缓解大气污染和全球变暖等问题。中国目前的风电市场发展迅猛,许多海外公司都陆续进驻中国,国内企业也纷纷进军风电市场。因此,在国家政策扶持和能源供应紧张的大环境下,中国风力发电行业的发展前景十分广阔,预计在未来很长一段时间都将保持高速增长。随着我国风力发电行业的不断发展,风电总装机容量日益增大。但由于风电出力的随机性、间歇性等特性,电网运行时必须留有足够的备用机组和调峰容量,以保证风电出现大幅度波动时系统仍然能够稳定运行。这是风力发电区别于其他发电方式的最主要的特点,同时也成为制约风力发电大规模应用的最主要的问题。另外,我国现有的大多数风场半夜以后风力比较充沛,而此时正是电网负荷的峰谷期,这时风电并网实际上增加了电网调峰的负担。所以随着风电场规模的增大,风力发电对电力系统的影响也越来越显著,给电网运行带来了较大的压力。因此,为了提高风能的利用效率,越来越多的风力发电企业需要准确的预测服务,通过预测风力资源从而给出比较准确的发电曲线,以便调控分配电量,实现现代风电与传统发电联合优化运行。因此,要大规模使用风力发电必须提高风速预测的准确度和可靠性。选择合适的预测模型是非常重要的,它对预测结果的正确性和有效性有很大的影响。目前,对风速的预测主要依赖于物理预测模型,其计算量大,误差累积率高,而且需要专业的人士维护,不能满足风电企业对风能短期预报的需求,更不能对风电场范围内的风速分布作出精细的预报。另外,现有的数值预测方法又或多或少存在一定的缺陷。以神经网络为例,神经网络的局部极小点、过拟合以及结构和类型的选择过分依赖经验等固有缺陷,严重降低了其应用效果。而且,类似的预测方法又涉及到系统变量的选择、网络结构的选择、 网络参数的优化、以及模型的验证。

发明内容
本发明要解决的技术问题在于,针对现有技术的风电场短期风速预测准确度低, 可靠性差,给电网运行带来压力的缺陷,提供一种利用关联向量机建立基于数据驱动的风电场短期风力预测方法和系统,实现对风速精确估计。本发明解决其技术问题所采用的技术方案是构造一种基于数据驱动的风电场短期风速预测方法,其中包括步骤Si、根据预设的预测时间间隔确定关联向量机预测模型的输入变量和输出变量;S2、采用训练样本集对所述关联向量机预测模型进行训练;S3、根据训练后的关联向量机预测模型进行风速预测,得到相应的风速预测值。在本发明所述的基于数据驱动的风电场短期风速预测方法中,所述步骤Sl之前还包括步骤SO、根据风电场的风速历史数据库建立所述训练样本集。在本发明所述的基于数据驱动的风电场短期风速预测方法中,所述步骤SO包括步骤S01、从所述风电场的风速历史数据库中读取历史风速时间序列集;S02、修正所述历史风速时间序列集中的残缺点,并按照月份进行归一化处理,得到所述训练样本集。在本发明所述的基于数据驱动的风电场短期风速预测方法中,所述步骤S3包括 S31、根据训练后的关联向量机预测模型进行风速预测,得到预测结果;S32、对所述预测结果进行反归一化处理,得到相应的风速预测值。在本发明所述的基于数据驱动的风电场短期风速预测方法中,所述步骤S3之后还包括步骤S4、检查所述风速预测值的有效性,如无效则返回步骤S2 ;如有效则输出所述相应的风速预测值。本发明还涉及一种基于数据驱动的风电场短期风速预测系统,其中包括变量确定模块用于根据预设的预测时间间隔确定关联向量机预测模型的输入变量和输出变量; 训练模块用于采用训练样本集对所述关联向量机预测模型进行训练;以及预测模块用于根据训练后的关联向量机预测模型进行风速预测,得到相应的风速预测值。在本发明所述的基于数据驱动的风电场短期风速预测系统中,所述基于数据驱动的风电场短期风速预测系统还包括样本集建立模块用于根据风电场的风速历史数据库建立的所述训练样本集。在本发明所述的基于数据驱动的风电场短期风速预测系统中,所述样本集建立模块包括读取单元用于从所述风电场的风速历史数据库中读取历史风速时间序列集;以及修正单元用于修正所述历史风速时间序列集中的残缺点,并按照月份进行归一化处理, 得到所述训练样本集。在本发明所述的基于数据驱动的风电场短期风速预测系统中,所述预测模块包括预测单元用于根据训练后的关联向量机预测模型进行风速预测,得到预测结果;以及处理单元用于对所述预测结果进行反归一化处理,得到相应的风速预测值。在本发明所述的基于数据驱动的风电场短期风速预测系统中,所述基于数据驱动的风电场短期风速预测系统还包括检验模块用于检查所述风速预测值的有效性,如无效则返回训练模块重新训练,如有效则输出所述相应的风速预测值。实施本发明的基于数据驱动的风电场短期风速预测方法和系统,具有以下有益效果预测模型数据需求简单,只需要历史风速时间序列数据,且计算速度快,预测精度高,降低了对计算平台性能的要求;可以按照不同应用需求,选择任意的预测间隔,进行超前多步高精度风速预测;根据实际观测值和模型校验指标,实时检验预测模型的有效性,在线学习并更新模型参数;为调度员作出准确的优化调度决策提供可靠、有效的技术支撑。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明的基于数据驱动的风电场短期风速预测方法的第一优选实施例的流程图2是本发明的基于数据驱动的风电场短期风速预测方法的第二优选实施例的流程图;图3是本发明的基于数据驱动的风电场短期风速预测方法的第三优选实施例的流程图; 图4是本发明的基于数据驱动的风电场短期风速预测方法的第四优选实施例的流程图;图5是本发明的基于数据驱动的风电场短期风速预测方法的第五优选实施例的流程图;图6是本发明的基于数据驱动的风电场短期风速预测系统的第一优选实施例的结构示意图;图7是本发明的基于数据驱动的风电场短期风速预测系统的第二优选实施例的结构示意图;图8是本发明的基于数据驱动的风电场短期风速预测系统的第三优选实施例的结构示意图;图9是本发明的基于数据驱动的风电场短期风速预测系统的第四优选实施例的结构示意图;图10是本发明的基于数据驱动的风电场短期风速预测系统的第五优选实施例的结构示意图;图11是本发明的基于数据驱动的风电场短期风速预测系统的优选实施例的具体结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。关联向量机作为一种稀疏概率模型,其训练是在贝叶斯框架下进行的,它具有以下优点(1)能够给出必要的概率信息,还能获取预测的不确定性;(2)无需事先设定或调整参数;C3)核函数不必满足梅西条件;(4)解更稀疏,所需的核函数的数量不会随着训练集增大而显著增加;( 学习样本需求量少,预测精度高。基于以上考虑,本发明利用关联向量机建立基于数据驱动的风电场短期风速预测模型,实现对风速精确估计。在图1所示的本发明的基于数据驱动的风电场短期风速预测方法的第一优选实施例的流程图中,所述基于数据驱动的风电场短期风速预测方法开始于步骤100 ;步骤100 之后进行到步骤101,根据预设的预测时间间隔确定关联向量机预测模型的输入变量和输出变量;随后,到下一步骤102,采用训练样本集对所述关联向量机预测模型进行训练;随后,到下一步骤103,根据训练后的关联向量机预测模型进行风速预测,得到相应的风速预测值;最后该方法结束于步骤104。本方法计算速度快,所需样本数据少,预测精度高,可在线学习,实时更新参数,解决了一些传统数值预测方法所存在的缺陷。而且本方法可以按照不同需求,选择任意的预测间隔,进行超前多步(一分钟、五分钟、一小时、二十四小时)高精度风速预测。
在图2所示的本发明的基于数据驱动的风电场短期风速预测方法的第二优选实施例的流程图中,所述基于数据驱动的风电场短期风速预测方法开始于步骤200 ;步骤200 之后进行到步骤201,根据风电场的风速历史数据库建立所述训练样本集;随后,到下一步骤202,根据预设的预测时间间隔确定关联向量机预测模型的输入变量和输出变量;随后, 到下一步骤203,采用训练样本集对所述关联向量机预测模型进行训练;随后,到下一步骤 204,根据训练后的关联向量机预测模型进行风速预测,得到相应的风速预测值;最后该方法结束于步骤205。从风电场数据采集与监视控制系统的历史数据库读取历史风速时间序列集建立训练样本集。在图3所示的本发明的基于数据驱动的风电场短期风速预测方法的第三优选实施例的流程图中,所述基于数据驱动的风电场短期风速预测方法开始于步骤300 ;步骤300 之后进行到步骤301,从所述风电场的风速历史数据库中读取历史风速时间序列集;随后, 到下一步骤302,修正所述历史风速时间序列集中的残缺点,并按照月份进行归一化处理, 得到所述训练样本集;随后,到下一步骤303,根据预设的预测时间间隔确定关联向量机预测模型的输入变量和输出变量;随后,到下一步骤304,采用训练样本集对所述关联向量机预测模型进行训练;随后,到下一步骤305,根据训练后的关联向量机预测模型进行风速预测,得到相应的风速预测值;最后该方法结束于步骤306。从风电场数据采集与监视控制系统的历史数据库读取历史风速时间序列集;修正历史风速时间序列集中的残缺点,并按照相同月份进行归一化处理,得到训练样本集;修正残缺点的步骤如下修正残缺点的算式为(1)
权利要求
1.一种基于数据驱动的风电场短期风速预测方法,其特征在于,包括步骤51、根据预设的预测时间间隔确定关联向量机预测模型的输入变量和输出变量;52、采用训练样本集对所述关联向量机预测模型进行训练;53、根据训练后的关联向量机预测模型进行风速预测,得到相应的风速预测值。
2.根据权利要求1所述的基于数据驱动的风电场短期风速预测方法,其特征在于,所述步骤Sl之前还包括步骤SO、根据风电场的风速历史数据库建立所述训练样本集。
3.根据权利要求2所述的数据驱动的风电场短期风速预测方法,其特征在于,所述步骤SO包括步骤501、从所述风电场的风速历史数据库中读取历史风速时间序列集;502、修正所述历史风速时间序列集中的残缺点,并按照月份进行归一化处理,得到所述训练样本集。
4.根据权利要求1所述的基于数据驱动的风电场短期风速预测方法,其特征在于,所述步骤S3包括531、根据训练后的关联向量机预测模型进行风速预测,得到预测结果;532、对所述预测结果进行反归一化处理,得到相应的风速预测值。
5.根据权利要求1所述的基于数据驱动的风电场短期风速预测方法,其特征在于,所述步骤S3之后还包括步骤54、检查所述风速预测值的有效性,如无效则返回步骤S2;如有效则输出所述相应的风速预测值。
6.一种基于数据驱动的风电场短期风速预测系统,其特征在于,包括变量确定模块(1)用于根据预设的预测时间间隔确定关联向量机预测模型的输入变量和输出变量;训练模块O)用于采用训练样本集对所述关联向量机预测模型进行训练;以及预测模块(3)用于根据训练后的关联向量机预测模型进行风速预测,得到相应的风速预测值。
7.根据权利要求6所述的基于数据驱动的风电场短期风速预测系统,其特征在于,所述基于数据驱动的风电场短期风速预测系统还包括样本集建立模块用于根据风电场的风速历史数据库建立的所述训练样本集。
8.根据权利要求7所述的基于数据驱动的风电场短期风速预测系统,其特征在于,所述样本集建立模块(4)包括读取单元(41)用于从所述风电场的风速历史数据库中读取历史风速时间序列集;以及修正单元G2)用于修正所述历史风速时间序列集中的残缺点,并按照月份进行归一化处理,得到所述训练样本集。
9.根据权利要求6所述的基于数据驱动的风电场短期风速预测系统,其特征在于,所述预测模块( 包括预测单元(31)用于根据训练后的关联向量机预测模型进行风速预测,得到预测结果;以及处理单元(32)用于对所述预测结果进行反归一化处理,得到相应的风速预测值。
10.根据权利要求6所述的基于数据驱动的风电场短期风速预测系统,其特征在于,所述基于数据驱动的风电场短期风速预测系统还包括检验模块(5)用于检查所述风速预测值的有效性,如无效则返回训练模块重新训练, 如有效则输出所述相应的风速预测值。
全文摘要
本发明涉及一种基于数据驱动的风电场短期风速预测方法,包括步骤S 1根据预设的预测时间间隔确定关联向量机预测模型的输入变量和输出变量;S2采用训练样本集对关联向量机预测模型进行训练;S3根据训练后的关联向量机预测模型进行风速预测,得到相应的风速预测值。本发明还涉及一种基于数据驱动的风电场短期风速预测系统,包括变量确定模块用于根据预设的预测时间间隔确定关联向量机预测模型的输入变量和输出变量;训练模块用于采用训练样本集对关联向量机预测模型进行训练;以及预测模块用于根据训练后的关联向量机预测模型进行风速预测,得到相应的风速预测值。本发明利用关联向量机建立,实现对风速精确估计。
文档编号G06Q10/04GK102479347SQ201010557609
公开日2012年5月30日 申请日期2010年11月24日 优先权日2010年11月24日
发明者孟科, 董朝阳, 黄杰波 申请人:香港理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1