The invention relates to a short-term load forecasting method recurrent neural network information entropy clustering and ATTENTION based on the mechanism, which comprises the following steps: analysis of the influence of characteristics of power load; use xgboost algorithm to calculate the information entropy of all the characteristics of the load; using the clustering algorithm to predict the historical data clustering analysis for the weights of each feature based on information entropy; in the clustering results in the selection of prediction days weight from the nearest cluster, and on the basis of predicting the time distance from far to near composition time series T; time series T encoding ATTENTION as recurrent neural network (Encoder), and by the decoder (Decoder) prediction result. Compared with the existing technology, the invention has the advantages of high prediction precision, good adaptability and so on.
【技术实现步骤摘要】
一种基于信息熵聚类和注意力机制的循环神经网络短期负荷预测方法
本专利技术涉及电网电力预测
,尤其涉及一种基于特征信息熵聚类和注意力机制的循环神经网络短期负荷预测方法。
技术介绍
短期负荷预测在电力控制、安全、市场运作和电网合理调度计划中都起到重要性作用。短期电力负荷预测主要用于预知未来几小时,一天或者一周左右电力负荷使用情况。高精度的短期负荷预测有利于缩减电网运营经济成本,电力系统设备调度与安全。由于电力负荷受各种因素的影响,在实际生产过程中很难实现高精度的负荷预测。在已经主要应用的短期负荷预测模型中,主要分为传统方法和人工智能方法。传统方法是基于数学模型来构造的,包括多元线性回归,随机时间序列,指数平滑和基于先验知识的方法。负荷预测是一个非线性问题,因此传统方法较难实现高精度的预测。人工智能方法主要采用人工神经网络,支持向量机,专家系统模型,模糊逻辑方法和贝叶斯神经网络等方法。由于负荷受到众多特征属性以及未知因素的影响,没有哪种方法能够保证在所有情况下都能保证高精度的预测结果。此外,随着智能电表的普及和各自然因素、社会因素数据的不断健全,如何从庞大的历史数据中选取最有效的部分也成为研究的热点。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种基于信息熵聚类和注意力(ATTENTION)机制的循环神经网络短期负荷预测方法。本专利技术的目的可以通过以下技术方案来实现:一种基于信息熵聚类和注意力(ATTENTION)机制的循环神经网络短期负荷预测方法,具体包括以下步骤:步骤1:对电力负荷数据进行预处理,确定预测模型的输入特征变量和输 ...
【技术保护点】
一种基于信息熵聚类和注意力(ATTENTION)机制的循环神经网络短期负荷预测方法,其特征在于,具体包括以下步骤:步骤1:对电力负荷数据进行预处理,确定预测模型的输入特征变量和输出目标;步骤2:使用极端梯度提升算法(xgboost)计算影响电力负荷各输入特征的信息熵,并归一化各特征的信息熵,以适配聚类算法对数据的要求;步骤3:以各特征的信息熵作为重要性启发信息构造基于特征权重的聚类,即样本间距离采用加权欧氏距离衡量,调整聚类参数,使得聚类算法得到与要预测时间段负荷使用情况最相似的历史日;步骤4:依据距离预测时间由远到近将相似的历史日组成时间序列T;步骤5:时间序列T作为ATTENTION循环神经网络的编码器(Encoder)输入序列,训练预测模型;步骤6:判断训练模型是否收敛,如果尚未收敛则返回步骤5,否则由解码器(Decoder)获得负荷预测结果。
【技术特征摘要】
1.一种基于信息熵聚类和注意力(ATTENTION)机制的循环神经网络短期负荷预测方法,其特征在于,具体包括以下步骤:步骤1:对电力负荷数据进行预处理,确定预测模型的输入特征变量和输出目标;步骤2:使用极端梯度提升算法(xgboost)计算影响电力负荷各输入特征的信息熵,并归一化各特征的信息熵,以适配聚类算法对数据的要求;步骤3:以各特征的信息熵作为重要性启发信息构造基于特征权重的聚类,即样本间距离采用加权欧氏距离衡量,调整聚类参数,使得聚类算法得到与要预测时间段负荷使用情况最相似的历史日;步骤4:依据距离预测时间由远到近将相似的历史日组成时间序列T;步骤5:时间序列T作为ATTENTION循环神经网络的编码器(Encoder)输入序列,训练预测模型;步骤6:判断训练模型是否收敛,如果尚未收敛则返回步骤5,否则由解码器(Decoder)获得负荷预测结果。2.根据权利要求1所述的一种基于信息熵聚类和ATTENTION机制的循环神经网络短期负荷预测方法,其特征是,步骤1中xgboost算法的输入特征包括:季节、温度(℃)、湿度(%)、风速(m/s)、降雨量、星期类型、法定节假日、日前负荷峰值、前七天的负荷平均、七天前负荷值、去年同时段负荷值,输出目标为以上各特征对于负荷值得信息熵(重要度)。3.根据权利要求1所述的一种基于信息熵聚类和ATTENTION机制的循环神经网络短期负荷预测方法,其特征在于,步骤2中,步骤2.1:构建算法的目标函数为:第一部分是训练误差,而第二部分是每棵树的复杂度的和,其中IJ={i|q(xi)=j}被定义为每个叶子上面样本集合,表示每个数据点...
【专利技术属性】
技术研发人员:袁家斌,郑慧婷,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。