CN115222024A - 基于深度特征选择网络的短期光伏发电预测方法和*** - Google Patents
基于深度特征选择网络的短期光伏发电预测方法和*** Download PDFInfo
- Publication number
- CN115222024A CN115222024A CN202211075674.9A CN202211075674A CN115222024A CN 115222024 A CN115222024 A CN 115222024A CN 202211075674 A CN202211075674 A CN 202211075674A CN 115222024 A CN115222024 A CN 115222024A
- Authority
- CN
- China
- Prior art keywords
- network
- value
- characteristic
- feature
- photovoltaic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for ac mains or ac distribution networks
- H02J3/004—Generation forecast, e.g. methods or systems for forecasting future energy generation
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for ac mains or ac distribution networks
- H02J3/38—Arrangements for parallely feeding a single network by two or more generators, converters or transformers
- H02J3/381—Dispersed generators
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2203/00—Indexing scheme relating to details of circuit arrangements for AC mains or AC distribution networks
- H02J2203/20—Simulating, e g planning, reliability check, modelling or computer assisted design [CAD]
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2300/00—Systems for supplying or distributing electric power characterised by decentralized, dispersed, or local generation
- H02J2300/20—The dispersed energy generation being of renewable origin
- H02J2300/22—The renewable source being solar energy
- H02J2300/24—The renewable source being solar energy of photovoltaic origin
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Photovoltaic Devices (AREA)
Abstract
本发明提供了一种基于深度特征选择网络的短期光伏发电预测方法和***,其中本发明提供的预测方法通过搭建基于门控循环神经网络的光伏预测神经网络,并在该网络的输入层处搭建用于特征选择的深度强化学习特征选择网络,该选择网络通过其Q值网络计算的Q值从若干个输入特征中选择最优输入特征组合,从而在进行光伏发电预测时,从若干输入特征中有选择的进行预测,减少了网络的输入特征数量,提高了预测效率的同时能够根据光伏发电功率应用场景的不同自主选择最优光伏特征,使特征数据的选择更加地灵活适用。
Description
技术领域
本发明属于光伏发电预测技术领域,具体涉及一种基于深度特征选择网络的短期光伏发电预测方法和***。
背景技术
光伏发电功率预测就是根据气象条件、统计规律等技术和手段,对光伏发电站有功功率进行预报。对光伏发电功率进行预测的时候,通常是通过寻找大量采集的光伏电场特征数据与光伏发电功率之间的耦合关系对预测值进行拟合,从而预测出光伏发电功率。然而采集的光伏电场特征数据中存在着大量的无关信息与冗余信息,大量无关信息与冗余信息占用计算机大量资源,增加预测模型的预测难度。
在光伏预测领域,由于神经网络强大的非线性映射能力,神经网络广泛应用于光伏预测当中,但是,目前的BP神经网络、CNN卷积神经网络并不具有特征选择能力,神经网络本身的特征信息提取能力受到多维冗余特征信息的限制。总的来说,现有的方法并没有寻找特征数据与光伏发电功率之间的耦合关系,无法真正实现剔除无关信息与冗余信息。
发明内容
有鉴于此,本发明旨在解决采用神经网络预测光伏发电功率时,光伏电场特征数据中存在大量无关信息与冗余信息,增加预测模型的预测难度的问题。
为了解决上述技术问题,本发明提供以下技术方案:
第一方面,本发明提供了一种基于深度特征选择网络的短期光伏发电预测方法,包括如下步骤:
获取历史光伏发电场的若干个特征数据和光伏功率并进行预处理;
基于门控循环神经网络搭建光伏预测神经网络,并在光伏预测神经网络的输入层处搭建深度强化学习特征选择网络,深度强化学习特征选择网络基于Q值网络进行特征选择;
利用预处理后的历史光伏发电场若干个特征数据和光伏功率对光伏预测神经网络和深度强化学习特征选择网络进行训练;
将当前时刻光伏发电场的若干个特征数据预处理后输入深度强化学习特征选择网络中进行特征选择,并经过光伏预测神经网络进行光伏发电预测。
进一步的,搭建深度强化学习特征选择网络,具体包括:
构建特征的输入状态空间,其中特征的输入状态由预处理后的若干个特征数据中每个特征在t时刻前若干时间节点的数据和对应的预测误差构成;
构建特征选择空间,特征选择空间的大小由特征输入矩阵的大小决定,特征输入矩阵中被选择的特征编码为1,未被选择的特征编码为0;
构建特征选择Q值网络,特征选择Q值网络以特征输入状态矩阵作为输入,以不同特征选择方式下的Q值作为输出;
设置强化学习奖惩函数,奖惩函数的表达式如下:
通过时间差分算法对特征选择Q值网络进行训练,得到深度强化学习特征选择网络。
进一步的,通过时间差分算法对特征选择Q值网络进行训练,具体包括:
获取t时刻的特征输入状态并输入至特征选择Q值网络,得到不同特征选择方式下的Q值;
获取t+1时刻的特征输入状态并输入至特征选择Q值网络,得到t+1时刻时Q值最大的特征选择组合并记录对应的Q值为,将t+1时刻选择的特征选择组合输入到光伏预测神经网络中得到光伏功率输出值,并利用强化学习奖惩函数计算t+1时刻奖励分数;
通过时间差分算法对深度特征选择网络单元Q网络进行训练,计算时间差分误差,并通过梯度反向传播算法更新Q网络,时间差分误差具体如下式:
迭代以上步骤直至特征选择Q值网络训练完毕。
进一步的,预处理具体包括:
使用拉格朗日插值法对光伏特征数据空缺值进行补充,其具体表达式为:
对补充后的光伏特征数据进行归一化处理,所述归一化的表达式为:
进一步的,门控循环神经网络的表达式具体如下:
其中,为时刻的重置门状态值,为时刻的隐藏层输入特征,为时刻的隐藏门状态值,为时刻的隐藏门状态值,为时刻与时刻的中间隐藏门状态值,为时刻的更新门状态值,、、分别为重置门的权重与偏置,、、分别为更新门的权重与偏置,、、分别为隐藏门的权重与偏置,tanh( )为tanh函数。
第二方面,本发明提供了一种基于深度特征选择网络的短期光伏发电预测***,包括:
数据处理单元,用于获取历史和当前时刻光伏发电场的若干个特征数据和光伏功率并进行预处理;
神经网络搭建单元,用于基于门控循环神经网络搭建光伏预测神经网络,并在光伏预测神经网络的输入层处搭建深度强化学习特征选择网络,深度强化学习特征选择网络基于Q值网络进行特征选择;
神经网络训练单元,利用预处理后的历史光伏发电场若干个特征数据和光伏功率对光伏预测神经网络和深度强化学习特征选择网络进行训练;
光伏发电预测单元,用于将预处理后的当前时刻光伏发电场的若干个特征数据输入深度强化学习特征选择网络中进行特征选择,并经过光伏预测神经网络进行光伏发电预测。
进一步的,神经网络搭建单元包括特征选择网络搭建单元,特征选择网络搭建单元用于搭建深度强化学习特征选择网络,具体包括:
构建特征的输入状态空间,其中特征的输入状态由预处理后的若干个特征数据中每个特征在t时刻前若干时间节点的数据和对应的预测误差构成;
构建特征选择空间,特征选择空间的大小由特征输入矩阵的大小决定,特征输入矩阵中被选择的特征编码为1,未被选择的特征编码为0;
构建特征选择Q值网络,特征选择Q值网络以特征输入状态矩阵作为输入,以不同特征选择方式下的Q值作为输出;
设置强化学习奖惩函数,奖惩函数的表达式如下:
通过时间差分算法对特征选择Q值网络进行训练,得到深度强化学习特征选择网络。
进一步的,特征选择网络搭建单元中,通过时间差分算法对特征选择Q值网络进行训练,具体包括:
获取t时刻的特征输入状态并输入至特征选择Q值网络,得到不同特征选择方式下的Q值;
获取t+1时刻的特征输入状态并输入至特征选择Q值网络,得到t+1时刻时Q值最大的特征选择组合并记录对应的Q值为;将t+1时刻选择的特征选择组合输入到光伏预测神经网络中得到光伏功率输出值,并利用强化学习奖惩函数计算t+1时刻奖励分数;
通过时间差分算法对深度特征选择网络单元Q网络进行训练,计算时间差分误差,并通过梯度反向传播算法更新Q网络,时间差分误差具体如下式:
迭代以上步骤直至特征选择Q值网络训练完毕。
进一步的,数据处理单元中,预处理具体包括:
使用拉格朗日插值法对光伏特征数据空缺值进行补充,其具体表达式为:
对补充后的光伏特征数据进行归一化处理,所述归一化的表达式为:
进一步的,神经网络搭建单元包括预测网络搭建单元,预测网络搭建单元用于基于门控循环神经网络搭建光伏预测神经网络,门控循环神经网络的表达式具体如下::
其中,为时刻的重置门状态值,为时刻的隐藏层输入特征,为时刻的隐藏门状态值,为时刻的隐藏门状态值,为时刻与时刻的中间隐藏门状态值,为时刻的更新门状态值,、、分别为重置门的权重与偏置,、、分别为更新门的权重与偏置,、、分别为隐藏门的权重与偏置,tanh( )为tanh函数。
综上,本发明提供了一种基于深度特征选择网络的短期光伏发电预测方法和***,其中本发明提供的预测方法通过搭建基于门控循环神经网络的光伏预测神经网络,并在该网络的输入层处搭建用于特征选择的深度强化学习特征选择网络,该选择网络通过其Q值网络计算的Q值从若干个输入特征中选择最优输入特征组合,从而在进行光伏发电预测时,从若干输入特征中有选择的进行预测,减少了网络的输入特征数量,提高了预测效率的同时能够根据光伏发电功率应用场景的不同自主选择最优光伏特征,使特征数据的选择更加地灵活适用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种基于深度特征选择网络的短期光伏发电预测方法的流程示意图;
图2为本发明实施例提供的基于深度特征选择网络的短期光伏发电预测方法的神经网络结构示意图;
图3为本发明实施例提供的某一实例应用场景下得到的最优特征选择矩阵示意图;
图4为本发明实施例提供的光伏特征数据筛选前后光伏功率预测值的曲线示意图。
具体实施方式
为使得本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
光伏发电功率预测就是根据气象条件、统计规律等技术和手段,对光伏发电站有功功率进行预报。对光伏发电功率进行预测的时候,通常是通过寻找大量采集的光伏电场特征数据与光伏发电功率之间的耦合关系对预测值进行拟合,从而预测出光伏发电功率。然而采集的光伏电场特征数据中存在着大量的无关信息与冗余信息,大量无关信息与冗余信息占用计算机大量资源,增加预测模型的预测难度。
在光伏预测领域,由于神经网络强大的非线性映射能力,神经网络广泛应用于光伏预测当中,但是,目前的BP神经网络、CNN卷积神经网络并不具有特征选择能力,神经网络本身的特征信息提取能力受到多维冗余特征信息的限制。总的来说,现有的方法并没有寻找特征数据与光伏发电功率之间的耦合关系,无法真正实现剔除无关信息与冗余信息。
现有的普遍做法是通过皮尔逊相关系数法寻找光伏电场特征数据与光伏发电功率之间相关性,剔除特征数据中相关性弱的部分,但这是一种取优舍劣的做法,保留了相关性强的特征数据,剔除相关性弱的特征数据,保留的数据中依然存在冗余信息,剔除数据中依然存在重要特征信息,并且,相关系数特征选择的方法固定了选择的特征,没有根据不同的光伏发电场景自适应地选择光伏特征数据。
基于此,本发明提供了一种基于深度特征选择网络的短期光伏发电预测方法和***。
以下是对本发明的一种基于深度特征选择网络的短期光伏发电预测方法的实施例进行的详细介绍。
请参阅图1,本实施例提供了一种基于深度特征选择网络的短期光伏发电预测方法,包括如下步骤:
S100:获取历史光伏发电场的若干个特征数据和光伏功率并进行预处理。
光伏电场中采集的特征数据一般包括太阳总辐射强度、散射水平辐射强度、温度、湿度、风速、风向和日降雨量等7种数据。
对获取的数据预处理,得到特征向量的过程为:
1)使用拉格朗日插值法对光伏特征数据空缺值进行补充,其具体表达式为:
2)对补充后的光伏特征数据进行归一化处理,归一化的表达式为:
S200:基于门控循环神经网络搭建光伏预测神经网络,并在光伏预测神经网络的输入层处搭建深度强化学习特征选择网络,深度强化学习特征选择网络基于Q值网络进行特征选择。
其中,为时刻的重置门状态值,为时刻的隐藏层输入特征,为时刻的隐藏门状态值,为时刻的隐藏门状态值,为时刻与时刻的中间隐藏门状态值,为时刻的更新门状态值,、、分别为重置门的权重与偏置,、、分别为更新门的权重与偏置,、、分别为隐藏门的权重与偏置,tanh( )为tanh函数。
在光伏预测卷积神经网络的基础上,于输入层处搭建深度特征选择网络单元Q网络与之相连。搭建的深度强化学习特征选择网络模型包括特征输入状态空间、特征选择空间、Q网络、强化学习奖惩函数,并通过时间差分算法对深度特征选择网络单元Q网络进行训练。
具体的,搭建的深度强化学习特征选择网络包括如下几个部分:
1)构建特征的输入状态空间,其中特征的输入状态由预处理后的若干个特征数据中每个特征在t时刻前若干时间节点的数据和对应的预测误差构成。以时间节点数为6为例,状态空间如下:
2)构建特征选择空间,特征选择空间Ct的大小由特征输入矩阵的大小决定,特征输入矩阵中被选择的特征编码为1,未被选择的特征编码为0,特征选择空间Ct如下:
其中c表示特征选择编码,n表示特征输入总数量。
3)构建特征选择Q值网络,特征选择Q值网络以特征输入状态矩阵作为输入,以不同特征选择方式下的Q值作为输出。Q网络的中间层与普通的神经网络结构相同。
4)设置强化学习奖惩函数,奖惩函数的表达式如下:
5)通过时间差分算法对特征选择Q值网络进行训练,得到深度强化学习特征选择网络。
需要说明的是,通过时间差分算法对特征选择Q值网络进行训练,具体包括:
获取t时刻的特征输入状态并输入至特征选择Q值网络,得到不同特征选择方式下的Q值;
获取t+1时刻的特征输入状态并输入至特征选择Q值网络,得到t+1时刻时Q值最大的特征选择组合并记录对应的Q值为,将t+1时刻选择的特征选择组合输入到光伏预测神经网络中得到光伏功率输出值,并利用强化学习奖惩函数计算t+1时刻奖励分数;
通过时间差分算法对深度特征选择网络单元Q网络进行训练,计算时间差分误差,并通过梯度反向传播算法更新Q网络,时间差分误差具体如下式:
迭代以上步骤直至特征选择Q值网络训练完毕。
S300:利用预处理后的历史光伏发电场若干个特征数据和光伏功率对光伏预测神经网络和深度强化学习特征选择网络进行训练。
基于搭建好的预测神经网络,将历史特征数据输入进行训练。
S400:将当前时刻光伏发电场的若干个特征数据预处理后输入深度强化学习特征选择网络中进行特征选择,并经过光伏预测神经网络进行光伏发电预测。
图2为基于深度特征选择网络的短期光伏发电预测方法的神经网络结构训练好的预测神经网络,其根据输入的特征,动态地对光伏输入数据进行特征筛选,输入预处理的光伏特征数据,得到光伏发电功率预测结果,该过程包括:
1)将预处理完毕的六个时间节点长度的光伏发电场特征数据输入至神经网络;
2)将光伏特征选择Q网络迁移至光伏预测神经网络,获取所预测时刻的特征输入状态S,将特征输入状态输入至Q网络,获得不同特征选择方式下的Q值,选择Q值最大的特征选择方式,根据光伏特征选择矩阵,保留筛选出来的特征数据,剔除未选择的特征数据,获得经筛选后的光伏发电场特征数据;
3)将特征筛选后的六个时间节点长度的光伏发电场特征数据输入至神经网络,得到未来一个时间节点的光伏发电功率预测值。
为进一步验证本实施例所提出的方法的有效性,对某光伏发电场进行未来一小时的短期风电功率预测,图3表示应用本发明实施例提出的基于深度特征选择网络的短期光伏发电预测方法的深度特征选择网络训练后得到的特征选择矩阵;图4表示应用本发明实施例提出的基于深度特征选择网络的短期光伏发电预测方法进行光伏数据特征筛选与不进行光伏数据特征筛选的光伏发电功率预测效果对比图;图4中实线为进行光伏数据特征筛选的光伏功率预测值,虚线为不进行光伏数据特征筛选的光伏功率预测值,虚点线为光伏功率真实际值,即将光伏功率实际值作为光伏功率预测目标。可看出,相较于不进行光伏数据特征筛选,进行光伏数据特征筛选的光伏功率预测输出值非常贴近于光伏功率实际值,拟合效果好,预测精度高。以此可知,本实施例提供的预测方法可获得较好的风电功率预测提升效果。
本实施例提供了一种基于深度特征选择网络的短期光伏发电预测方法,通过搭建基于门控循环神经网络的光伏预测神经网络,并在该网络的输入层处搭建用于特征选择的深度强化学习特征选择网络,该选择网络通过其Q值网络计算的Q值从若干个输入特征中选择最优输入特征组合,从而在进行光伏发电预测时,从若干输入特征中有选择的进行预测,减少了网络的输入特征数量,提高了预测效率的同时能够根据光伏发电功率应用场景的不同自主选择最优光伏特征,使特征数据的选择更加地灵活适用。
以上是对本发明的一种基于深度特征选择网络的短期光伏发电预测方法的一个实施例进行的详细介绍,以下将对本发明的一种基于深度特征选择网络的短期光伏发电预测***的实施例进行详细的介绍。
本实施例提供了一种基于深度特征选择网络的短期光伏发电预测***,包括:数据处理单元、神经网络搭建单元、神经网络训练单元和光伏发电预测单元。
在本实施例中,数据处理单元用于获取历史和当前时刻光伏发电场的若干个特征数据和光伏功率并进行预处理。
具体的,预处理具体包括:
使用拉格朗日插值法对光伏特征数据空缺值进行补充,其具体表达式为:
对补充后的光伏特征数据进行归一化处理,归一化的表达式为:
在本实施例中,神经网络搭建单元用于基于门控循环神经网络搭建光伏预测神经网络,并在光伏预测神经网络的输入层处搭建深度强化学习特征选择网络,深度强化学习特征选择网络基于Q值网络进行特征选择。
需要说明的是,门控循环神经网络的表达式具体如下:
其中,为时刻的重置门状态值,为时刻的隐藏层输入特征,为时刻的隐藏门状态值,为时刻的隐藏门状态值,为时刻与时刻的中间隐藏门状态值,为时刻的更新门状态值,、、分别为重置门的权重与偏置,、、分别为更新门的权重与偏置,、、分别为隐藏门的权重与偏置,tanh( )为tanh函数。
搭建深度强化学习特征选择网络,具体包括:
构建特征的输入状态空间,其中特征的输入状态由预处理后的若干个特征数据中每个特征在t时刻前若干时间节点的数据和对应的预测误差构成;
构建特征选择空间,特征选择空间的大小由特征输入矩阵的大小决定,特征输入矩阵中被选择的特征编码为1,未被选择的特征编码为0;
构建特征选择Q值网络,特征选择Q值网络以特征输入状态矩阵作为输入,以不同特征选择方式下的Q值作为输出;
设置强化学习奖惩函数,奖惩函数的表达式如下:
通过时间差分算法对特征选择Q值网络进行训练,得到深度强化学习特征选择网络。
进一步的,特征选择网络搭建单元中,通过时间差分算法对特征选择Q值网络进行训练,具体包括:
获取t时刻的特征输入状态并输入至特征选择Q值网络,得到不同特征选择方式下的Q值;
获取t+1时刻的特征输入状态并输入至特征选择Q值网络,得到t+1时刻时Q值最大的特征选择组合并记录对应的Q值为,将t+1时刻选择的特征选择组合输入到光伏预测神经网络中得到光伏功率输出值,并利用强化学习奖惩函数计算t+1时刻奖励分数;
通过时间差分算法对深度特征选择网络单元Q网络进行训练,计算时间差分误差,并通过梯度反向传播算法更新Q网络,时间差分误差具体如下式:
迭代以上步骤直至特征选择Q值网络训练完毕。
在本实施例中,神经网络训练单元利用预处理后的历史光伏发电场若干个特征数据和光伏功率对光伏预测神经网络和深度强化学习特征选择网络进行训练;
在本实施例中,光伏发电预测单元用于将预处理后的当前时刻光伏发电场的若干个特征数据输入深度强化学习特征选择网络中进行特征选择,并经过光伏预测神经网络进行光伏发电预测。
需要说明的是,本实施例提供的预测***用于实现前述实施例提供的预测方法,各单元的具体设置均以完整实现该方法为准,在此不再赘述。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.基于深度特征选择网络的短期光伏发电预测方法,其特征在于,包括如下步骤:
获取历史光伏发电场的若干个特征数据和光伏功率并进行预处理;
基于门控循环神经网络搭建光伏预测神经网络,并在所述光伏预测神经网络的输入层处搭建深度强化学习特征选择网络,所述深度强化学习特征选择网络基于Q值网络进行特征选择;
利用预处理后的历史光伏发电场若干个特征数据和光伏功率对所述光伏预测神经网络和所述深度强化学习特征选择网络进行训练;
将当前时刻光伏发电场的若干个特征数据预处理后输入所述深度强化学习特征选择网络中进行特征选择,并经过所述光伏预测神经网络进行光伏发电预测。
2.根据权利要求1所述的基于深度特征选择网络的短期光伏发电预测方法,其特征在于,搭建深度强化学习特征选择网络,具体包括:
构建特征的输入状态空间,其中特征的输入状态由预处理后的所述若干个特征数据中每个特征在t时刻前若干时间节点的数据和对应的预测误差构成;
构建特征选择空间,所述特征选择空间的大小由特征输入矩阵的大小决定,所述特征输入矩阵中被选择的特征编码为1,未被选择的特征编码为0;
构建特征选择Q值网络,所述特征选择Q值网络以特征输入状态矩阵作为输入,以不同特征选择方式下的Q值作为输出;
设置强化学习奖惩函数,奖惩函数的表达式如下:
通过时间差分算法对所述特征选择Q值网络进行训练,得到深度强化学习特征选择网络。
3.根据权利要求2所述的基于深度特征选择网络的短期光伏发电预测方法,其特征在于,通过时间差分算法对所述特征选择Q值网络进行训练,具体包括:
获取t时刻的特征输入状态并输入至所述特征选择Q值网络,得到不同特征选择方式下的Q值;
获取t+1时刻的特征输入状态并输入至所述特征选择Q值网络,得到t+1时刻时Q值最大的特征选择组合并记录对应的Q值为,将t+1时刻选择的特征选择组合输入到所述光伏预测神经网络中得到光伏功率输出值,并利用所述强化学习奖惩函数计算t+1时刻奖励分数;
通过时间差分算法对深度特征选择网络单元Q网络进行训练,计算时间差分误差,并通过梯度反向传播算法更新Q网络,时间差分误差具体如下式:
迭代以上步骤直至所述特征选择Q值网络训练完毕。
6.基于深度特征选择网络的短期光伏发电预测***,其特征在于,包括:
数据处理单元,用于获取历史和当前时刻光伏发电场的若干个特征数据和光伏功率并进行预处理;
神经网络搭建单元,用于基于门控循环神经网络搭建光伏预测神经网络,并在所述光伏预测神经网络的输入层处搭建深度强化学习特征选择网络,所述深度强化学习特征选择网络基于Q值网络进行特征选择;
神经网络训练单元,利用预处理后的历史光伏发电场若干个特征数据和光伏功率对所述光伏预测神经网络和所述深度强化学习特征选择网络进行训练;
光伏发电预测单元,用于将预处理后的当前时刻光伏发电场的若干个特征数据输入所述深度强化学习特征选择网络中进行特征选择,并经过所述光伏预测神经网络进行光伏发电预测。
7.根据权利要求6所述的基于深度特征选择网络的短期光伏发电预测***,其特征在于,所述神经网络搭建单元包括特征选择网络搭建单元,所述特征选择网络搭建单元用于搭建深度强化学习特征选择网络,具体包括:
构建特征的输入状态空间,其中特征的输入状态由预处理后的所述若干个特征数据中每个特征在t时刻前若干时间节点的数据和对应的预测误差构成;
构建特征选择空间,所述特征选择空间的大小由特征输入矩阵的大小决定,所述特征输入矩阵中被选择的特征编码为1,未被选择的特征编码为0;
构建特征选择Q值网络,所述特征选择Q值网络以特征输入状态矩阵作为输入,以不同特征选择方式下的Q值作为输出;
设置强化学习奖惩函数,奖惩函数的表达式如下:
通过时间差分算法对所述特征选择Q值网络进行训练,得到深度强化学习特征选择网络。
8.根据权利要求7所述的基于深度特征选择网络的短期光伏发电预测***,其特征在于,所述特征选择网络搭建单元中,通过时间差分算法对所述特征选择Q值网络进行训练,具体包括:
获取t时刻的特征输入状态并输入至所述特征选择Q值网络,得到不同特征选择方式下的Q值;
获取t+1时刻的特征输入状态并输入至所述特征选择Q值网络,得到t+1时刻时Q值最大的特征选择组合并记录对应的Q值为,将t+1时刻选择的特征选择组合输入到所述光伏预测神经网络中得到光伏功率输出值,并利用所述强化学习奖惩函数计算t+1时刻奖励分数;
通过时间差分算法对深度特征选择网络单元Q网络进行训练,计算时间差分误差,并通过梯度反向传播算法更新Q网络,时间差分误差具体如下式:
迭代以上步骤直至所述特征选择Q值网络训练完毕。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211075674.9A CN115222024B (zh) | 2022-09-05 | 2022-09-05 | 基于深度特征选择网络的短期光伏发电预测方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211075674.9A CN115222024B (zh) | 2022-09-05 | 2022-09-05 | 基于深度特征选择网络的短期光伏发电预测方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115222024A true CN115222024A (zh) | 2022-10-21 |
CN115222024B CN115222024B (zh) | 2023-01-24 |
Family
ID=83617476
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211075674.9A Active CN115222024B (zh) | 2022-09-05 | 2022-09-05 | 基于深度特征选择网络的短期光伏发电预测方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115222024B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108448610A (zh) * | 2018-03-12 | 2018-08-24 | 华南理工大学 | 一种基于深度学习的短期风功率预测方法 |
CN112926653A (zh) * | 2021-02-25 | 2021-06-08 | 山东大学 | 基于小时级天气类型校正的光伏功率短期预测方法及*** |
CN113507118A (zh) * | 2021-07-11 | 2021-10-15 | 湘潭大学 | 一种风电功率预测方法及*** |
WO2022069747A1 (en) * | 2020-10-02 | 2022-04-07 | Deepmind Technologies Limited | Training reinforcement learning agents using augmented temporal difference learning |
CN114819382A (zh) * | 2022-05-11 | 2022-07-29 | 湘潭大学 | 一种基于lstm的光伏功率预测方法 |
-
2022
- 2022-09-05 CN CN202211075674.9A patent/CN115222024B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108448610A (zh) * | 2018-03-12 | 2018-08-24 | 华南理工大学 | 一种基于深度学习的短期风功率预测方法 |
WO2022069747A1 (en) * | 2020-10-02 | 2022-04-07 | Deepmind Technologies Limited | Training reinforcement learning agents using augmented temporal difference learning |
CN112926653A (zh) * | 2021-02-25 | 2021-06-08 | 山东大学 | 基于小时级天气类型校正的光伏功率短期预测方法及*** |
CN113507118A (zh) * | 2021-07-11 | 2021-10-15 | 湘潭大学 | 一种风电功率预测方法及*** |
CN114819382A (zh) * | 2022-05-11 | 2022-07-29 | 湘潭大学 | 一种基于lstm的光伏功率预测方法 |
Non-Patent Citations (1)
Title |
---|
朱振国 等: "基于强化学习的特征选择算法", 《计算机***应用》 * |
Also Published As
Publication number | Publication date |
---|---|
CN115222024B (zh) | 2023-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108900346B (zh) | 基于lstm网络的无线网络流量预测方法 | |
CN112348271A (zh) | 基于vmd-ipso-gru的短期光伏功率预测方法 | |
CN110648014B (zh) | 一种基于时空分位数回归的区域风电预测方法及*** | |
CN110059867B (zh) | 一种swlstm结合gpr的风速预测方法 | |
CN113468803B (zh) | 一种基于改进的woa-gru洪水流量预测方法及*** | |
CN113128113B (zh) | 一种基于深度学习和迁移学习的贫乏信息建筑负荷预测方法 | |
CN109583565A (zh) | 基于注意力模型长短时记忆网络的洪水预测方法 | |
CN110910004A (zh) | 一种多重不确定性的水库调度规则提取方法及*** | |
CN112733997B (zh) | 基于woa-lstm-mc的水文时间序列预测优化方法 | |
CN115347571B (zh) | 基于迁移学习的光伏发电功率短期预测方法及装置 | |
CN115758290A (zh) | 一种基于lstm的风机齿轮箱高速轴温度趋势预警方法 | |
CN117154690A (zh) | 一种基于神经网络的光伏发电功率预测方法及*** | |
Fu et al. | A building energy consumption prediction method based on integration of a deep neural network and transfer reinforcement learning | |
CN115983494A (zh) | 一种新建小样本风电场的短期风电功率预测方法及*** | |
CN115343784A (zh) | 一种基于seq2seq-attention模型的局部气温预测方法 | |
CN114004152B (zh) | 基于图卷积和循环神经网络的多风场风速时空预测方法 | |
CN117394350A (zh) | 短期电力负荷预测方法、装置、设备及介质 | |
CN116341391B (zh) | 基于STPM-XGBoost模型的降水预测方法 | |
CN116303786B (zh) | 一种基于多维数据融合算法的区块链金融大数据管理*** | |
CN117114168A (zh) | 一种长时间尺度的海面温度智能预报方法 | |
CN116663744A (zh) | 一种用于近零能耗建筑的能耗预测方法及*** | |
CN115222024B (zh) | 基于深度特征选择网络的短期光伏发电预测方法和*** | |
CN116709409A (zh) | 基于知识蒸馏的轻量化频谱预测方法 | |
CN115860165A (zh) | 一种考虑初损的神经网络流域降雨径流预报方法及*** | |
CN113610665B (zh) | 一种基于多延迟输出回声状态网的风力发电功率预测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |