基于小波神经网络短期风功率预测.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于小波神经网络短期风功率预测

基于小波神经网络短期风功率预测   【摘要】采用小波变换和神经网络相结合的方法对风电功率进行短期预测。利用小波变换将信号分解成不同频段的子序列,各子序列单支重构后,利用神经网络分别建模预测,最后将各子序列的预测结果叠加得到最终的功率预测值。在神经网络学习过程中采用LM算法,有效提高了收敛速度,降低了陷入局部极小值的可能。通过实例分析,验证了该方法可以较为准确地预测风电功率。   【关键词】风功率预测;小波分析;神经网络;LM算法   1.引言   全球性的化石能源危机以及严重的环境污染和温室效应等问题,驱动了新能源在世界范围内的迅速发展。风能以其可再生、清洁无污染、储量大等特性,已成为目前技术成熟,具有规模化开发条件和商业化化发展前景的新能源。风力发电是风能利用的主要形式。风电本身所特有的间歇性和波动性,使得大规模风电并网给电力系统运行调度带来了很大冲击,风功率预测对电力系统的功率平衡和经济调度具有重要意义。   持续预测法是比较简单的预测方法,即把最近一点的风速或功率观测值作为下一点的预测值,该方法的预测误差比较大,且预测结果不稳定,改进的方法有自回归滑动平均模型(ARMA)、时间序列法、卡尔曼滤波算法等,另外还有一些智能方法,如人工神经网络、支持向量机等。   风速是连续变化的,主要受大气温度、湿度、气压等气象因素以及地貌、地表障碍物等地形因素的影响,因此其变化存在很大的波动性,呈现为非平稳的随机信号;另一方面,在一天中风的强弱在某种程度上又呈现周期性,如地面上,夜间风较弱,白天风较强;除此之外,风还表现出季节性地规律变化。本文结合风速的变化特性,提出了基于小波分析和神经网络的短期风电功率预测方法。将小波分析作为神经网络的前置手段,即原始功率信号经小波变换,各子序列单支重构后,输入BP神经网络进行预测,最后将各子序列预测结果叠加得到完整的风电功率预测结果。由于BP神经网络存在易陷入局部极小值、收敛速度慢等缺点,所以本文采用LM(Levenberg-Marquardt)算法提高神经网络的自学习能力[8]。   2.小波变换   小波分析主要用于分析非线性、非平稳信号的局部特性,将一个已知的基本函数经平移和缩放后与被分析的信号作比较(通过积分实现),就可以分析信号在各个时刻、各种局部范围的局部特性。   设是平方可积信号,即,则的连续小波变换定义为:   式中称为基小波,,分别称为尺度参数和位移参数。将和同时离散化,即令,,得到的离散小波变换:   该变换既节省了计算量,又克服了连续小波变换产生的信息量冗余[5]。   Mallat和Meyer在信号的多分辨分析基础上,提出了计算离散正交小波变换的快速算法,即Mallat算法。该算法将信号正交投影到空间和,对应得到分辨率j下的离散逼近信号和离散细节信号。令j由零逐级增大,便可实现对信号的逐级分解,最终得到   3.小波-神经网络   由于风功率信号具有很强的波动性,所以用于预测的小波函数应具有以下特征:   (1)良好的紧支撑性,即小波函数仅在有限时间间隔内不为零,能凸显出信号的时域特性;   (2)小波函数的消失矩M值越大越好(当满足条件时,称小波函数具有M阶消失矩);   (3)良好的正则性,小波函数的正则性主要影响小波系数重构的稳定性。   结合以上特征要求,本文选择Daubechies4(db4)作为分析原始序列的小波函数。   本文将原始序列进行小波分解后,利用神经网络对各重构后的子序列进行预测,最后把各序列预测结果叠加得到功率的预测值。   本文选用单隐含层BP神经网络对时间序列进行预测,隐含层传递函数选用正切函数tansig,输出层传递函数选用线性函数purelin。BP网络采用的梯度下降法存在收敛速度慢,易陷入局部极小值等缺陷。本文采用LM算法对BP网络进行优化,提高算法的收敛速度和精度。   4.算例分析   本文以内蒙古东山风电场实测风功率为原始值进行算法验证。   首先对数据进行归一化处理,避免因不同数据基准导致学习过程不收敛现象,使模型失效。对数据进行最小-最大规范化计算:   对预测得到的数据进行标准化数据还原:   选用紧支集双正交小波db4作为母小波,对原始功率时间序列进行五层尺度分解。利用神经网络对这6个信号分量分别建模进行预测,然后叠加得到最终的预测结果。分别用小波-神经网络方法和单独的BP神经网络方法对未来1h、3h、6h的风功率进行预测。取1月27日到2月9日的数据进行验证。   为了定量评价预测效果,以国际上普遍采用的归一化绝对平均误差和归一化均方根误差为依据,其定义如下:   式中:为实际值;为预测值;为预测样本个数。表1分别列出了上述两种预测方法的绝对平均误差和均方根误差。   由表1和表2可以看出,在不同的时间尺度下,采用小波-

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档