[发明专利]基于长短时记忆神经网络的短期电力负荷预测方法有效
申请号: | 202010705130.0 | 申请日: | 2020-07-21 |
公开(公告)号: | CN111815065B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 常玉清;方翟宇;徐海燕;郭帅;王姝 | 申请(专利权)人: | 东北大学 |
主分类号: | H02J3/00 | 分类号: | H02J3/00;G06Q50/06;G06N3/0442;G06F18/214;G06Q10/04 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 李在川 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 短时记忆 神经网络 短期 电力 负荷 预测 方法 | ||
1.一种基于长短时记忆神经网络的短期电力负荷预测方法,其特征在于,包括如下步骤:
步骤1:统计电力负荷历史数据和气象历史数据,构建历史数据集,所述历史数据集包括t时刻的电力负荷值x(t)、t时刻的温度值T(t),以及t时刻当天的日最高温度值Tmax(t)、日最低温度值Tmin(t),定义n个电力负荷值构成的集合为电力负荷历史序列X,记为X={x(1),x(2),…,x(t),…,x(n)},t=1,2,…n;
步骤2:采用集成经验模态分解法,将电力负荷历史序列X分解为M组分量集,每组分量集包括不同频率的本征模函数分量和一个残差分量,通过计算M组分量集中相同时刻电力负荷的平均值,得到一组平均值分量集;
步骤2.1:在电力负荷历史序列X中添加随机高斯白噪声序列,构成一个新的电力负荷历史序列Xu;
步骤2.2:利用经验模态分解法将新的电力负荷历史序列Xu,分解为一组包含不同频率本征模函数分量和一个残差分量的分量集;
步骤2.3:重复步骤2.1~步骤2.2,添加不同的高斯白噪声序列得到M组分量集,定义第u组分量集为Xu={Xu,1,Xu,2,…,Xu,v,…,Xu,w,Xu,w+1},其中v=1,2,…,w,w表示不同频率本征模函数分量的个数,Xu,v表示第u组分量集中的第v个频率所对应的本征模函数分量,即分量Xu,v表示为{xu,v(1),xu,v(2),…,xu,v(t),…,xu,v(n)},Xu,w+1表示第u组分量集中的残差分量,即分量Xu,w+1表示为{xu,w+1(1),xu,w+1(2),…,xu,w+1(t),…,xu,w+1(n)},u=1,2,…,M;
步骤2.4:计算M组分量中相同时刻的电力负荷平均值,得到一组平均值分量集,包括:
步骤2.4.1:利用公式(1)计算第v个频率下的本征模函数分量中t时刻的电力负荷平均值xv(t);
令公式(1)中的t=1,2,…,n,得到第v个频率下的本征模函数分量对应的平均值分量
步骤2.4.2:利用公式(2)计算M个残差分量中t时刻的电力负荷平均值;
令公式(2)中的t=1,2,…,n,得到残差分量对应的平均值分量
步骤2.4.3:根据步骤2.4.1~步骤2.4.2,得到一组平均值分量集其中s=1,2,…,w+1;
步骤3:计算平均值分量集中每个平均值分量的样本熵值,并根据样本熵值进行分组;
步骤3.1:计算平均值分量的标准差SD;
步骤3.2:初始化嵌入维数m和相似度公差r,其中r取值范围为0.1SD~0.25SD;
步骤3.3:将平均值分量重构为(n-m+1)个m维向量,分别记为其中
步骤3.4:利用公式(3)计算向量与的距离其中
步骤3.5:统计中满足的元素的个数,记为利用公式(4)计算与n-m的比值
步骤3.6:利用公式(5)计算的平均值,记为Bm(r);
步骤3.7:令χ=m+1,重复步骤3.3~步骤3.6,计算和Bχ(r)的值;
步骤3.8:利用公式(6)计算向量与的样本熵值SEs(m,r);
步骤3.9:令s'=s+1,s=1,2,…,w+1,重复步骤3.1~步骤3.8,依次计算平均值分量集中每个平均值分量的样本熵值,分别记为SE1(m,r),SE2(m,r),…,SEs(m,r),…,SEw+1(m,r),当任意两个样本熵值的比值时,将SEs(m,r)、SEp(m,r)所对应的分量划分为同一个分组Fb中;当时,将SEs(m,r)、SEp(m,r)所对应的分量划分为不同的分组中;其中max{SEs(m,r),SEp(m,r)}表示{SEs(m,r),SEp(m,r)}二者中取较大者,min{SEs(m,r),SEp(m,r)}表示{SEs(m,r),SEp(m,r)}二者中取较小者,SEp(m,r)∈{SE1(m,r),SE2(m,r),…,SEs(m,r),…,SEw+1(m,r)},δ表示预设阈值,b=1,2,…,f,f表示不同分组数;
步骤4:构建每个分组Fb的最优长短时记忆神经网络模型,得到f个最优长短时记忆神经网络模型;
步骤4.1:将同一个分组Fb中所有分量所对应的电力负荷值、温度值、日最高温度值、日最低温度值分为训练集和测试集
步骤4.2:采用长短时记忆神经网络模型对分组Fb中的训练集进行训练,当达到预设训练次数d时,取平均绝对百分误差最小的输出值所对应的模型作为最优长短时神经网络模型Tb;通过分组Fb中的测试集对模型Tb进行测试;
步骤4.3:令b'=b+1,b=1,2,…,f,重复步骤4.1~步骤4.2,得到各个分组所对应的最优长短时神经网络记忆模型;
步骤5:预测当天Tt时刻的电力负荷时,记录当天Tt时刻的温度值,以及当天的最高温度值、最低温度值;同时统计过去h天内每天的Tt时刻所对应的电力负荷历史值;
步骤6:将当天的最高温度值、最低温度值、Tt时刻的温度值以及过去h天内的h个电力负荷值,分别输入到f个最优长短时记忆神经网络模型中,通过每个最优长短时记忆神经网络模型输出一个电力负荷的预测值,累加各个电力负荷的预测值得到最终的电力负荷预测值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010705130.0/1.html,转载请声明来源钻瓜专利网。