基于深度学习网络的大规模风电功率预测系统及方法

文档序号:9261622阅读:385来源:国知局
基于深度学习网络的大规模风电功率预测系统及方法
【技术领域】
[0001]本发明涉及风电领域,特别是涉及一种基于深度学习网络的大规模风电功率预测系统及方法。
【背景技术】
[0002]随着风电的快速发展,大规模风电场(几十万千瓦甚至百万千瓦级)的并网运行对电力系统的影响也越来越显著。风能所具有的随机性、间歇性和不可控性的特点以及在实际运行中多数风电具有的反调峰特性,使得难以预测风电场发电出力的变化趋势,造成电网运行调度的困难和复杂化,对电网的安全稳定运行造成了很大影响,这已经成为制约风电大规模接入的关键技术问题。
[0003]风电功率预测在国外已有近二十年的发展历史,目前已有多种商用的预测系统投入运行。但是我国风资源在地理分布上相对集中的特点,导致国外的成熟系统无法直接应用于我国的风电场,且当前基于深度学习网络的风电功率预测系统还没有出现。

【发明内容】

[0004]为克服上述现有技术存在的不足,本发明之一目的在于提供一种基于深度学习网络的大规模风电功率预测系统及方法,其利用深度学习网络强大的非线性映射能力,根据历史数据以及天气预报数据,给出风电场未来48小时内的风电功率预测数据,实现了大规模风电功率的预测。
[0005]为达上述及其它目的,本发明提出一种基于深度学习网络的大规模风电功率预测系统,包括:
[0006]数据采集模块,由风电场自行提供,用于从风机采集风机数据及天气数据,并将其存储到数据库中,
[0007]数据库,负责数据的存储和与数据相关的操作;
[0008]预测值计算模块,根据该数据库中存储的历史数据经深度学习网络计算得到预测值,并将预测值存入数据库中。
[0009]进一步地,所述预测系统还包括数据发布模块,负责从数据库取出数据再通过界面进行显示。
[0010]进一步地,所述预测值计算模块
[0011]风速预测模块,用于通过深度学习网络算法预测风速;
[0012]功率预测模块,根据预测得到的风速,查找该数据库中存储的每台风机的风速-功率专家数据库表,得到相应的功率值。
[0013]进一步地,所述风速预测模块包括:
[0014]模型参数选取模块,根据所要得到的预测数据选择合适的样本点的个数,然后通过执行存储过程,得到风机每隔一段时间的风速数据,存入数组中;
[0015]初始化模型,通过逐层训练深度学习网络,使网络模型得到一个初始值;
[0016]模型参数确定模块,通过神经网络的学习算法再对网络进行参数的微调,从而使整个深度学习网络收敛到一个局部最优点上;
[0017]风速求解模块根据确定的参数对模型进行求解,获得预测的风速。
[0018]进一步地,所述样本点的个数大于300小于10000。
[0019]进一步地,所述预测值计算模块采用C/S结构。
[0020]进一步地,所述数据库用于存储大量的数据,并创建大量的存储过程用类进行数据的筛选,分类和部分计算,以及创建大量的作业用来定时进行数据相关操作。
[0021]为达到上述目的,本发明还提供一种基于深度学习网络的大规模风电功率预测方法,包括如下步骤:
[0022]步骤一,从风机采集风机数据及采集天气数据,并存储到数据库中;
[0023]步骤二,对采集到的数据进行筛选与整理,得到所需的数据;
[0024]步骤三,调用深度学习网络算法,将所需的数据传递给该算法,计算得到预测数据,并存储于数据库中。
[0025]进一步地,在步骤三之后,还包括如下步骤:
[0026]数据发布模块从数据库中取出所需的数据,在界面中显示。
[0027]进一步地,步骤三进一步包括如下步骤:
[0028]步骤SI,根据所要得到的预测数据选择合适的样本点的个数,然后通过执行存储过程,得到风机每隔十分钟的风速数据,存入数组中;
[0029]步骤S2,通过逐层训练深度学习网络,使网络模型得到一个初始值;
[0030]步骤S3,利用步骤SI的数据,通过神经网络的学习算法再对网络进行参数的微调,从而使整个深度学习网络收敛到一个局部最优点上。
[0031]步骤S4,对网络模型进行求解,获得风速预测值;
[0032]步骤S5,根据预测得到的风速,查找数据库中每台风机的风速-功率专家数据库表,得到相应的功率值。
[0033]与现有技术相比,本发明一种基于深度学习网络的大规模风电功率预测系统及方法通过利用深度学习网络强大的非线性映射能力,根据历史数据以及天气预报数据,给出风电场未来48小时内的风电功率预测数据,实现了大规模风电功率的预测。
【附图说明】
[0034]图1为本发明一种基于深度学习网络的大规模风电功率预测系统的系统架构图;
[0035]
[0036]图2为本发明较佳实施例中风速预测模块120的细部流程图;
[0037]图3为本发明较佳实施例中具有两个隐含层的深度学习网络的示意图;
[0038]图4为本发明较佳实施例中功率预测模块125的工作示意图;
[0039]图5为本发明较佳实施例之数据发布模块的逻辑架构图;
[0040]图6为本发明一种基于深度学习网络的大规模风电功率预测方法的步骤流程图。
【具体实施方式】
[0041]以下通过特定的具体实例并结合【附图说明】本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
[0042]图1为本发明一种基于深度学习网络的大规模风电功率预测系统的系统架构图。如图1所示,本发明一种基于深度学习网络的大规模风电功率预测系统,包括:数据采集模块10、数据库11、预测值计算模块12以及数据发布模块13。
[0043]其中,数据采集模块10由风电场自行提供,用于从风机采集风机数据,同时也采集天气数据,并将其存储到数据库11中;数据库11,负责数据的存储和与数据相关的操作;预测值计算模块12,根据数据库11中的历史数据经深度学习网络计算得到预测值,并将预测值存入数据库11中,预测值计算模块12采用C/S结构;数据发布模块13采用B/S结构,负责将数据库取出数据再通过界面进行显示。
[0044]本发明的工作原理为:系统从风机采集风机数据及天气数据,然后存储到数据库中。数据库对采集到的数据进行一定的筛选与整理(包括对数据的缺失补齐,缺失数据沿用上一时刻数据,处理后的所有数据按列进行归一化处理),得到所需的数据,数据库调用深度学习网络算法,并将所需的数据传递给该算法,该算法计算得到预测数据后,再存储到数据库中,最后由数据发布从数据库中取出所需的数据,在界面中显示。
[0045]本发明中,数据库11作为整个系统的核心需要承载以下工作:首先,需要存储大量的数据;其次,需要创建大量的存储过程用类进行数据的筛选,分类和部分计算;最后,需要创建大量的作业用来定时进行数据相关操作。
[0046]具体地,预测值计算模块12包括风速预测模块120以及功率预测模块125。图2为本发明较佳实施例中风速预测模块120的细部流程图。风速预测模块120用于通过深度学习网络算法预测风速,其具体包括:模型参数选取模块121、初始化模型122、模型参数确定模块123以及风速求解模块124。
[0047]其中模型参数选取模块121,根据所要得到的预测数据选择合适的样本点的个数(大于30
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1