[发明专利]一种短期电力负荷预测方法在审
申请号: | 201810613378.7 | 申请日: | 2018-06-14 |
公开(公告)号: | CN108830418A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 吴云;王强;雷建文;胡鑫 | 申请(专利权)人: | 东北电力大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06;G06N3/08 |
代理公司: | 吉林市达利专利事务所 22102 | 代理人: | 陈传林 |
地址: | 132012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种短期电力负荷预测方法,其特点是,它包括选取相似日集、构建蝙蝠算法优化的RBF神经网络预测模型、利用蝙蝠算法优化的RBF神经网络模型对预测日电力负荷预测等步骤,本发明是在常规灰色关联分析的基础上,采用距离相似性和形状相近性相关联的综合灰色关联度选取更高相似度的相似日,弥补了常规灰色关联分析法在选择相似日时,只考虑数据序列之间的几何相似程度而忽略数值接近程度的不足,提高了预测精度;利用蝙蝠算法优化径向基函数(RBF)神经网络的权值,能够克服RBF神经网络容易陷入局部最优的缺陷,使整个网络收敛速度增快、运算效率提高;具有科学合理,适用性强,效果佳等优点。 | ||
搜索关键词: | 电力负荷预测 算法优化 蝙蝠 灰色关联分析 灰色关联度 径向基函数 神经网络 数据序列 相似程度 预测模型 运算效率 整个网络 相似度 预测 构建 日时 收敛 关联 | ||
【主权项】:
1.一种短期电力负荷预测方法,其特征是,它包括以下步骤:S1:选取相似日集S1.1:选取相似日粗集选取温度、天气情况、日期类型作为相似日粗集的影响因素,选择待预测日前60天数据、前L年同日期前后各30天数据作为数据样本的范围,L表示样本数据的年限,取决于系统所拥有的数据量,取值范围为2‑6;S1.2:量化影响因素因温度、天气情况以及日期类型的数量级和单位都不相同,不能做进一步计算,需要对预测日和相似日粗集各影响因素进行量化,S1.2.1:对于温度的量化:最高气温≥40℃时,量化取值为2.0;最高气温33~39℃时,量化取值为1.9;最高气温26~32℃时,量化取值为1.8;最高气温19~25℃时,量化取值为1.7;最高气温12~18℃时,量化取值为1.6;最高气温5~11℃时,量化取值为1.5;最高气温‑2~4℃时,量化取值为1.4;最高气温≤‑3℃时,量化取值为1.3;最低气温≤‑25℃时,量化取值为2.0;最低气温‑24~‑18℃时,量化取值为1.9;最低气温‑17~‑11℃时,量化取值为1.8;最低气温‑10~‑4℃时,量化取值为1.7;最低气温‑3~3℃时,量化取值为1.6;最低气温4~10℃时,量化取值为1.5;最低气温11~17℃时,量化取值为1.4;最低气温≥18℃时,量化取值为1.3;平均气温≤‑20℃时,量化取值为2.0;平均气温‑19~‑12℃时,量化取值为1.9;平均气温‑11~‑4℃时,量化取值为1.8;平均气温‑3~4℃时,量化取值为1.7;平均气温5~12℃时,量化取值为1.6;平均气温13~20℃时,量化取值为1.5;平均气温21~28℃时,量化取值为1.4;平均气温≥29℃时,量化取值为1.3;S1.2.2对于天气情况的量化:晴时,量化取值0.1;多云时,量化取值0.2;阴时,量化取值0.3;雾时,量化取值0.4;霾时,量化取值0.5;扬沙时,量化取值0.6;小雨时,量化取值0.7;阵雨时,量化取值0.8;雷阵雨时,量化取值0.9;小到中雨时,量化取值1.0;中雨时,量化取值1.1;中到大雨时,量化取值1.2;大雨时,量化取值1.3;大到暴雨时,量化取值1.4;暴雨时,量化取值1.5;雨夹雪时,量化取值1.6;小雪时,量化取值1.7;小到中雪时,量化取值1.8;中雪时,量化取值1.9;中到大雪时,量化取值2.0;大雪时,量化取值2.1;大到暴雪时,量化取值2.2;暴雪时,量化取值2.3;S1.2.3对于日期类型的量化:周一时,量化取值0.35;周二时,量化取值0.2;周三时,量化取值0.15;周四时,量化取值0.2;周五时,量化取值0.35;周六时,量化取值0.6;周日时,量化取值0.7;节假日时,量化取值1.0,S1.3:利用改进灰色关联方法选取相似日集S1.3.1:构造特征矩阵由步骤S1.2量化后的各影响因素值组成特征向量X,其中预测日特征向量用X0=[x0(1),x0(2),…,x0(m)]表示,m是特征向量的维数,相似日粗集中的每日特征向量用X1,X2,…,Xn表示,n为相似日粗集中样本的个数,这n+1个序列构成一个m×(n+1)的特征矩阵如式(1)所示,式中:x0(k)为预测日的第k个特征,xi(k)为相似日粗集中第i个样本的第k个特征;S1.3.2:计算形状相似性灰色关联度计算预测日序列与相似日粗集中样本序列各分量的差值,组成差值矩阵,如公式(2)所示:式中:为预测日的第k个特征的值与相似日粗集中第i个样本的第k个特征的值的差,将引入公式(3)计算其形状相似性灰色关联度:式中:γ1(x0(k),xi(k))为预测日的第k个特征与相似日粗集中第i个样本的的第k个特征的形状相似性灰色关联度;S1.3.3:计算距离相近性灰色关联度计算预测日序列与相似日粗集中样本序列各分量的商,组成商矩阵,如公式(4)所示:式中:为预测日的第k个特征的值与相似日粗集中第i个样本的第k个特征的值的商,将引入公式(5)计算其距离相近性灰色关联度:式中:γ2(x0(k),xi(k))为预测日的第k个特征与相似日粗集中第i个样本的的第k个特征的距离相近性灰色关联度;S1.3.4:计算综合灰色关联度计算相似日粗集中每个历史日与预测日的综合灰色关联度,如公式(6)所示:式中:为预测日与相似日粗集中第i个样本的综合灰色关联度;S1.3.5:选取相似日选择步骤S1.3.4中综合灰色关联度大于0.85的所有相似日粗集样本组成相似日样本集,S2:构建蝙蝠算法优化的RBF神经网络预测模型S2.1:数据预处理S2.1.1:确认负荷预测模型的输入量和输出量所述输入向量包括相似日前一天t‑1、t、t+1时刻的负荷数据及相似日的负荷影响因素,所述输出向量为相似日t时刻的负荷数据,S2.1.2:对步骤S2.1.1所得输入向量和输出向量按公式(7)、公式(8)进行归一化处理,得到归一化输入向量和归一化输出向量,其中归一化公式为:式中:M为输入层节点数,N为输出层节点数,dτ和yτ分别为归一化处理前原始输入向量和原始输出向量中第τ分量,dτ,max和dτ,min分别为归一化处理前原始输入向量中第τ分量的最大值和最小值,yτ,max和yτ,min分别为归一化处理前原始输出向量中第τ分量的最大值和最小值,和分别为归一化处理后的原始输入向量和原始输出向量中第τ分量;S2.2:初始化RBF网络模型将步骤S2.1.2所得到的归一化后的输入向量和输出向量作为训练样本构建RBF神经网络预测模型,RBF神经网络为三层结构,包括输入层、隐含层和输出层,其中隐含层节点数根据Hecht‑Nielsen的经验公式(9)确定:式中:Nh为隐含层节点数,M为输入层节点数,N为输出层节点数,公式(9)所得值向上取整数,在RBF神经网络预测模型中,隐含层每个神经元的输出为:式中:为输入的训练样本,B为样本个数;‖·‖为欧式范数;εa表示隐含层第a个神经元核函数的中心向量,由K‑means算法确定;σa为隐含层第a个神经元的扩展常数;g(·)取高斯函数,即:S2.3:蝙蝠算法优化RBF模型的权值S2.3.1:初始化蝙蝠种群,初始化整个种群的蝙蝠个体数量S,每只蝙蝠个体的最大脉冲音强A0和最大脉冲发射率R0;随机生成第c只蝙蝠在第t′时刻的位置速度脉冲音强和脉冲发射率c=1,2,···,S;初始化蝙蝠种群回声定位的最大频率fmax和最小频率fmin,脉冲音强衰减系数α,脉冲发射率增加系数μ,整个种群最大迭代次数Z,当前迭代次数z,搜索精度θ;S2.3.2:记录当前迭代次数,根据公式(12)计算第c只蝙蝠个体适应度值Fitness(c):式中:B为训练样本集中样本个数,N为输出层节点数;为第c个样本的第q个输出节点的预测值,为第c个样本的第q个输出节点对应的实际值;同理利用公式(12)求出剩下S‑1只蝙蝠的适应度,再在所有的适应度值中找出适应度值最小的作为当前最优适应度Fbest,所对应的位置为当前最优解,标记为Pbest;S2.3.3:判断当前迭代次数z是否达到最大迭代次数Z或当前最优适应度小于搜索精度θ,如果满足上述终止条件,则进入步骤S2.3.8;否则进入步骤S2.3.4,S2.3.4:根据公式(13)、公式(14)、公式(15)更新每只蝙蝠的速度和位置,并把更新后的位置作为当前位置,根据公式(12)计算新解的适应度,更新每只蝙蝠的历史最优解和蝙蝠种群的全局最优解,fc=fmin+(fmax‑fmin)×β (13)式中:fc是第c只蝙蝠的回声定位频率,且fc∈[fmin,fmax];β是均匀分布在[0,1]上的随机数;分别表示蝙蝠c在t′时刻和t′+1时刻的速度,分别表示蝙蝠c在t′时刻和t′+1时刻的位置;S2.3.5:在[0,1]范围内随机生成一个数rand1,如果则在当前所有个体中选择一个个体为全局最优个体位置Pbest,利用公式(16)在Pbest附近随机产生一个局部个体,计算这个局部个体的适应度值Fnew,式中:θ是[0,1]上的随机数,Pnew表示蝙蝠的新位置,Pold表示蝙蝠的旧位置,表示当前蝙蝠种群中所有蝙蝠的脉冲音强的平均值;S2.3.6:在[0,1]范围内随机生成一个数rand2,如果且Fnew<Fbest,则接受新解为当前最优全局个体,更新蝙蝠历史最优解和全局最优解,保存其适应度值,利用公式(17)、公式(18)减小脉冲音强和增大脉冲发射率,式中,α为脉冲音强衰减系数,μ为脉冲发射率增加系数;分别表示蝙蝠c在t′时刻和t′+1时刻的脉冲音强;为第c只蝙蝠的最大脉冲发射率,为蝙蝠c在t′+1时刻的脉冲发射率;S2.3.7:更新迭代次数z=z+1,返回步骤S2.3.3;S2.3.8:将蝙蝠算法全局最优解作为RBF神经网络隐含层到输出层的权值矩阵W,构建蝙蝠算法优化的RBF神经网络预测模型,S3:利用蝙蝠算法优化的RBF神经网络模型对预测日电力负荷预测将预测日的电力负荷影响因素及预测日前一天t‑1、t、t+1时刻的负荷数据按公式(7)归一化后作为预测输入向量,将该预测输入向量输入到训练好的RBF神经网络中,经公式(19)得到预测日t时刻的电力负荷预测的输出值,式中:waτ为隐含层到输出层的连接权值,ha为隐含层每个神经元的输出,a=1,···,Nh,Nh为隐含层节点数,N为输出层节点数;为与输入样本对应的网络的第τ个输出节点的实际输出值,再将得到的输出值经公式(20)反归一化处理得到预测日t时刻的电力负荷预测值,式中:表示反归一化处理后的电力负荷预测值,yτ,max和yτ,min分别为归一化处理前原始输出向量中第τ分量的最大值和最小值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北电力大学,未经东北电力大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810613378.7/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理