论文部分内容阅读
研究光伏发电功率预测对于保障电网稳定运行、提升电网光电消纳能力、减少光伏电站由于限电带来的经济损失、提高电站运营管理效率有着巨大帮助。但目前光伏功率预测系统的设计应用中存在着以下几个问题:一是模型无法针对现场工况及时更新导致预测精度下降;二是针对一些极端天气没有进行特殊设计,导致极端天气下的预测能力不足;三是一些光伏电站现场缺少气象观测站,无法获取实时更新的气象预报,在这种情况下进行未来四小时超短期预测的相关研究文献很少。解决这些问题对于提升光伏发电功率预测的精度有着重要意义。因此本文基于合作研究院提供的光伏电站历史运行数据,针对光伏功率预测的相关问题进行了深入研究。本文完成的主要工作如下:(1)确定了系统整体设计框架。调研了大型光伏发电系统运行原理。对光伏发电功率预测系统进行了需求分析,确定了预测的性能指标,并对系统的结构和主要功能进行了设计。最后阐述了系统的整体运行流程,明确了后续的研究内容。(2)建模前对现有数据进行了预处理与分析。利用孤立森林算法对光伏电站的历史数据进行了数据清洗。然后分析了光伏发电功率出力的相关影响因素。在进行不同天气条件下的气象数据分析后,利用分层划分的思想通过尽可能少的特征将天气类型分为了晴天、多云、阴雨三类,第一层采用了改进的K-Means算法、第二层采用了二阶差分的方法。(3)设计了光伏发电短期功率预测模型。针对目前短期预测模型无法适应现场工况环境变化导致预测精度会降低的问题,基于OS-ELM算法设计了能够进行在线学习更新的光伏短期功率预测模型。该模型在晴天、多云、阴雨三种天气类型下均取得了良好效果,短期预测的r RMSE分别为2.98%、5.32%、4.09%。针对雾霾天气对光伏功率预测的影响,以PM2.5为例设计了前置模型进行辐照度的预校正,实验结果显示在严重雾霾天气下预测误差能够降低约5个百分点。(4)设计了光伏发电超短期功率预测模型。分析了相似日模型、基于功率序列预测模型、基于误差序列的预测模型各自的预测效果与优劣势。针对传统KNN算法在处理大批量数据时耗时较长的问题,提出了基于Annoy算法的相似日预测方法。在保证精度的同时提升了效率。针对没有实时天气预报情况下的四小时超短期预测需求,区别于传统思路直接用功率序列预测,提出了基于GRU的误差序列超短期预测模型,保证了整体的预测精度和稳定性。最后设计的超短期功率预测模型将三个模型进行结合,发挥了三个模型各自的优势,避开了各个模型的缺点,在实验数据集上的超短期第16步预测精度达到了96.20%。(5)完成了光伏发电功率预测系统的开发与试运行。系统软件基于Java与Python语言进行开发,通过运行时调用的方法实现了两种语言的共存。系统具备良好的人机交互界面,在几个光伏电站提供的数据下均取得了良好的实际运行效果。本文通过调研实际光伏电站的运行需求展开系统设计、数据处理与建模预测工作,着重解决了短期模型自适应更新、极端天气下的功率预测、缺少气象观测站情况下的超短期功率预测等问题,对提升光伏发电功率出力的预测精度、提高发电并网的利用效率、维持光伏发电产业高速增长的发展态势具有积极意义。