基于SVM回归方法风速预测研究.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文档。上传文档
查看更多
基于SVM回归方法风速预测研究

基于SVM回归方法风速预测研究   【摘要】根据气象评价和大量的实地调查,以及风速对于风力发电的决定性作用,在简要介绍SVM回归方法的基础上,对RBF核函数的参数C和g进行参数寻优,建立预测模型,以误差百分比(APE)、平均百分比误差(MAPE)和平均绝对误差(MAE)来评价,其中平均百分比误差(MAPE)为1.705%,平均绝对误差(MAE)为0.1705较为理性,可以为风电场风速预测提供较好的参考。   【关键词】风速预测;SVM回归;误差百分比;平均百分比误差;平均绝对误差   1.引言   风电场机组一直受无规律的变向、变负荷的风力作用,这会使发电机的发电量波动很大,对电网造成较大的威胁,因此对风电场风速预测的理论和实际的研究具有重要意义。支持向量机(SVM)在国外已经应用在话者识别[1]、生物医学[2]、噪音处理[3]等方面,在国内虽然也在模式识别、机械故障诊断、电力预测方面有应用,但是在风电场风速预测上应用较少[4]。风速受气压、温度、纬度、海拔等的影响,风速的随机性很强,本文利用SVM预测风速,百分比误差精度在5%以内,可以为风电场风速预测提供较好的参考。   2.支持向量机回归原理   1963年,Vapnik提出一种非常有潜力的分类方法支持向量机(Support Vector Machine,SVM),它是一种基于统计学习理论的模式识别方法[5]。SVM以训练误差作为优化问题的约束条件,以置信范围值最小化作为优化目标,成功的解决了小样本、非线性及高维模式识别问题,并能够推广应用到函数拟合等其他机器学习问题中。   支持向量机回归的主要思想是通过一个非线性映射Φ,将数据x映射到高位特征空间F,并在这个空间进行线性回归[6]。   本文在风速预测中采用的核函数为径向基RBF核函数(高斯核函数)。   3.SVM参数选择和优化   由于选择的是RBF核函数,所以在核函数参数的选择上有惩罚项常数C和RBF的参数g。目前参数寻优方法有网格寻优,GA寻优,PSO寻优等,其中最简单最有效的方法是网格寻优。但是上述几种方法都是基于知道测试集标签的情况下进行参数优化的,本文是在假定不知道测试集标签的情况下,运用交叉验证(Cross Validation)的方法找到最佳的C和g???   C和g的值是在以2为底的[-8,8]上取值,即C和g的值是在[2-8,28]取值,取最终测试集数据和预测集数据误差最小的C和g。   4.实验与分析   本文选取我国某风电厂的风速数据,风速数据为一天中风速的平均值。本文选取某年当中连续300天的风速数据作为样本,前290个作为训练集,后10个作为预测集。实验程序是在MATLAB 7.11(R2010b)平台上完成,通过对比实测值和预测值来判断预测的精度。本文风速预测的步骤如图1所示。   对实验数据预处理,即用MATLAB自带的mapmaxmin归一化到[-1,1],构成训练集,然后参数寻优选择合理的核函数,建立预测模型,最后进行真实数据和预测数据的误差分析。支持向量机预测模型效果一般用误差百分比(APE)、平均百分比误差(MAPE)和平均绝对误差(MAE)来评价[7-8],APE、MAPE和MAE的表达式如下:   风速预测值与实际值的对比如图3。实线代表实际风速,虚线代表预测风速。由图可以看出预测效果还是不错的。图4为风速实际值与预测值之间的误差图。   根据实际风速和预测风速值得到表1。   由表1可见,风速实际值与预测值的比较,平均百分比误差(MAPE)为1.705%,平均绝对误差(MAE)为0.1705,误差百分比误差最大的不超过5%,预测效果可以达到预测精度,验证了SVM理论在风速预测中的可行性。   5.结语   本文结合风场部分风速资料,利用SVM建立风速预测模型,核函数取RBF核函数是为了建模方便,惩罚因子C,gamma因子g,e-SVR中损失函数p的选取是利用libsvm工具箱中SVMcgForRegress求得,模型中数据的平均百分比误差(MAPE)为1.705%,平均绝对误差(MAE)为0.1705,较为理想,可以为风电场的风速预测提供较有价值的参考。   参考文献   [1]Campbell,W.M.A SVM/HMM system for speaker recognition[J].IEEE international Conference on Acoustics,Speech and Signal Processing-Proceedings,2003:209-212.   [2]Rémi Cuingnet,Charlotte Rosso,Marie Chupin,Stéphane Lehéricy,etc.Spa

文档评论(0)

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

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

1亿VIP精品文档

相关文档