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

文档序号:9261622阅读:来源:国知局
0小于10000),然后通过执行存储过程,得到风机每隔十分钟的风速数据,存入数组中;初始化模型122通过逐层训练深度学习网络,使网络模型得到一个较优的初始值。具体地,深度学习网络的学习训练过程为:
[0048](I)底层的RBM网络以输入数据进行训练;
[0049](2)将底层RBM网络的特征结果作为它上一层RBM网络的输入;
[0050](3)重复过程⑴和(2),来训练所有需要训练的层;
[0051](4)分层训练完成之后,还可以采用误差反向传播算法来进行权重和偏置,利用历史数据对网络进行训练得到对训练数据拟合误差较小的网络参数作为较优初始值。
[0052]模型参数确定模块123通过神经网络的学习算法再对网络进行参数的微调(本发明中可以利用误差反向传播方法对网络权值进行微调),从而使整个深度学习网络收敛到一个局部最优点上;风速求解模块124根据确定的参数对模型进行求解,获得预测的风速。
[0053]图4为本发明较佳实施例中功率预测模块125的工作示意图。如图4所示,功率预测模块125,根据已经预测得到的风速,查找数据库11中存储的每台风机的风速-功率专家数据库表。得到相应的功率值。
[0054]在本发明中,数据发布模块13主要实现了系统的界面部分,其采用B/S结构,并不牵扯到风机数据的采集,数据的处理以及计算输出功率的问题。而只是指负责将预测的功率及数据库中的相关信息以页面的形式,或者说以更加人性化的图形界面的形式呈现给用户。
[0055]在本发明较佳实施例中,数据发布模块13采用常用的三层构架方式,其总体逻辑如图5所示。由于该结构为常用的三层架构,在此不予赘述。
[0056]图6为本发明一种基于深度学习网络的大规模风电功率预测方法的步骤流程图。如图6所示,本发明一种基于深度学习网络的大规模风电功率预测方法,包括如下步骤:
[0057]步骤601,从风机采集风机数据及采集天气数据,并存储到数据库中;
[0058]步骤602,对采集到的数据进行筛选与整理,得到所需的数据;
[0059]步骤603,调用深度学习网络算法,将所需的数据传递给该算法,计算得到预测数据,并存储于数据库中;
[0060]步骤604,数据发布模块从数据库中取出所需的数据,在界面中显示。
[0061]进一步地,步骤603包括然下步骤:
[0062]步骤SI,根据所要得到的预测数据选择合适的样本点的个数(大于300小于10000),然后通过执行存储过程,得到风机每隔十分钟的风速数据,存入数组中;
[0063]步骤S2,通过逐层训练深度学习网络,使网络模型得到一个较优的初始值;
[0064]步骤S3,利用步骤SI的数据,通过神经网络的学习算法再对网络进行参数的微调,从而使整个深度学习网络收敛到一个局部最优点上。
[0065]步骤S4,对网络模型进行求解,获得风速预测值;
[0066]步骤S5,根据预测得到的风速,查找数据库中每台风机的风速-功率专家数据库表,得到相应的功率值。
[0067]综上所述,本发明一种基于深度学习网络的大规模风电功率预测系统及方法通过利用深度学习网络强大的非线性映射能力,根据历史数据以及天气预报数据,给出风电场未来48小时内的风电功率预测数据,实现了大规模风电功率的预测。
[0068]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。
【主权项】
1.一种基于深度学习网络的大规模风电功率预测系统,包括: 数据采集模块,由风电场自行提供,用于从风机采集风机数据及天气数据,并将其存储到数据库中, 数据库,负责数据的存储和与数据相关的操作; 预测值计算模块,根据该数据库中存储的历史数据经深度学习网络计算得到预测值,并将预测值存入数据库中。2.如权利要求1所述的基于深度学习网络的大规模风电功率预测系统,其特征在于:所述预测系统还包括数据发布模块,负责从数据库取出数据再通过界面进行显示。3.如权利要求1所述的基于深度学习网络的大规模风电功率预测系统,其特征在于,所述预测值计算模块 风速预测模块,用于通过深度学习网络算法预测风速; 功率预测模块,根据预测得到的风速,查找该数据库中存储的每台风机的风速-功率专家数据库表,得到相应的功率值。4.如权利要求3所述的基于深度学习网络的大规模风电功率预测系统,其特征在于,所述风速预测模块包括: 模型参数选取模块,根据所要得到的预测数据选择合适的样本点的个数,然后通过执行存储过程,得到风机每隔一段时间的风速数据,存入数组中; 初始化模型,通过逐层训练深度学习网络,使网络模型得到一个初始值; 模型参数确定模块,通过神经网络的学习算法再对网络进行参数的微调,从而使整个深度学习网络收敛到一个局部最优点上; 风速求解模块根据确定的参数对模型进行求解,获得预测的风速。5.如权利要求4所述的基于深度学习网络的大规模风电功率预测系统,其特征在于:所述样本点的个数大于300小于10000。6.如权利要求4所述的基于深度学习网络的大规模风电功率预测系统,其特征在于:所述预测值计算模块采用C/S结构。7.如权利要求4所述的基于深度学习网络的大规模风电功率预测系统,其特征在于:所述数据库用于存储大量的数据,并创建大量的存储过程用类进行数据的筛选,分类和部分计算,以及创建大量的作业用来定时进行数据相关操作。8.一种基于深度学习网络的大规模风电功率预测方法,包括如下步骤: 步骤一,从风机采集风机数据及采集天气数据,并存储到数据库中; 步骤二,对采集到的数据进行筛选与整理,得到所需的数据; 步骤三,调用深度学习网络算法,将所需的数据传递给该算法,计算得到预测数据,并存储于数据库中。9.如权利要求8所述的基于深度学习网络的大规模风电功率预测方法,其特征在于,在步骤三之后,还包括如下步骤: 数据发布模块从数据库中取出所需的数据,在界面中显示。10.如权利要求8所述的基于深度学习网络的大规模风电功率预测方法,其特征在于,步骤三进一步包括如下步骤: 步骤SI,根据所要得到的预测数据选择合适的样本点的个数,然后通过执行存储过程,得到风机每隔十分钟的风速数据,存入数组中; 步骤S2,通过逐层训练深度学习网络,使网络模型得到一个初始值; 步骤S3,利用步骤SI的数据,通过神经网络的学习算法再对网络进行参数的微调,从而使整个深度学习网络收敛到一个局部最优点上。 步骤S4,对网络模型进行求解,获得风速预测值; 步骤S5,根据预测得到的风速,查找数据库中每台风机的风速-功率专家数据库表,得到相应的功率值。
【专利摘要】本发明公开了一种基于深度学习网络的大规模风电功率预测系统及方法,该预测系统包括:数据采集模块,由风电场自行提供,用于从风机采集风机数据及天气数据,并将其存储到数据库中,数据库,负责数据的存储和与数据相关的操作;预测值计算模块,根据该数据库中存储的历史数据经深度学习网络计算得到预测值,并将预测值存入数据库中,本发明利用深度学习网络强大的非线性映射能力,根据历史数据以及天气预报数据,给出风电场未来48小时内的风电功率预测数据,实现了大规模风电功率的预测。
【IPC分类】G06Q10/04, G06Q50/06
【公开号】CN104978605
【申请号】CN201510310688
【发明人】潘志刚, 朱晓伟, 李莹
【申请人】上海电机学院
【公开日】2015年10月14日
【申请日】2015年6月8日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1