[发明专利]基于混沌人群算法和贝叶斯网络的电力负荷概率性预测方法有效
申请号: | 201910541440.0 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110188967B | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 何耀耀;李路遥;施诺;赵秋宇;祝贺功;陈悦 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06;G06K9/62;G06N3/00 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于混沌人群算法和贝叶斯网络的电力负荷概率性预测方法,其步骤包括:1获取气温、相对湿度、风力和电力负荷时间序列实际数据,对各序列数据进行预处理,划分训练集和测试集数据;2对电力负荷原始数据进行小波阈值去噪处理,还原电力负荷时间序列真实信息;3构建贝叶斯网络模型,得到初始预测区间;4计算区间变化幅值范围,运用混沌人群算法得到最优区间变化幅值;5在最优区间变化幅值邻域采用混沌搜索,得到最终预测区间。本发明能通过构造预测区间测量电力负荷的不确定性,从而能为电力系统优化运行提供有效参考。 | ||
搜索关键词: | 基于 混沌 人群 算法 贝叶斯 网络 电力 负荷 概率 预测 方法 | ||
【主权项】:
1.一种基于混沌人群算法和贝叶斯网络的电力负荷概率性预测方法,其特征是按以下步骤进行:步骤1、获取气温、相对湿度、风力和电力负荷实际值并进行数据预处理:步骤1.1、采集温度的历史数据构成原始温度序列,并对所述原始温度序列进行缺失值和异常值的填补以及归一化处理,从而得到预处理后的温度序列,记为F=[f1,f2,...fi,...fN],fi为所述预处理后的温度序列F中第i个时刻点的温度数据;采集相对湿度的历史数据构成原始相对湿度序列,并对所述原始相对湿度序列进行缺失值和异常值的填补以及归一化处理,从而得到预处理后的相对湿度序列,记为H=[h1,h2,...hi...hN],hi为所述预处理后的相对湿度序列H中第i个时刻点的相对湿度数据;采集风力的历史数据构成原始风力序列,并对所述原始风力序列进行缺失值和异常值的填补以及归一化处理,从而得到预处理后的风力序列,记为V=[v1,v2,...vi,...,vN],vi为所述预处理后的风力序列V中第i个时刻点的风力数据,1≤i≤N,N为样本总数;采集电力负荷的实际功率历史数据构成原始电力负荷序列,并对所述原始电力负荷序列进行缺失值和异常值的填补以及归一化处理,从而得到预处理后的含噪电力负荷序列,记为![]()
为所述预处理后的含噪电力负荷序列Praw中第i个时刻点的电力负荷数据;将预处理后的气温序列、相对湿度序列、风力序列、电力负荷序列所组成的数据集划分为训练集数据和测试集数据;步骤1.2、对预处理后的含噪电力负荷序列Praw进行小波阈值去燥处理,将带有噪声的含噪负荷进行小波分解,获取含噪负荷序列Praw包含的真实数据信息;所述负荷去燥处理之后的序列记为P=[p1,p2,...,pi,...,pN],pi为真实负荷序列P中第i个时刻点的电力负荷值;Praw=P+σ*ε (1)式(1)中,Praw为含噪的电力负荷序列,P为不含噪声的真实负荷序列,σ为噪声强度,一般情况下可以假设ε为高斯白噪声,且σ=1;步骤2、利用训练集数据构建贝叶斯网络模型:步骤2.1、将所述负荷序列P中第i个时刻点的电力负荷真实值pi和第i个时刻点的温度数据fi、相对湿度数据hi和风力数据vi作为贝叶斯网络模型中的影响因子,将负荷序列P中第i+1个时刻点的电力负荷真实值pi+1作为输出节点,从而构建贝叶斯网络结构;步骤2.2、根据时间序列数据,分别计算每个影响因子在不同取值时所对应的输出节点的条件概率,从而得到条件概率表;步骤2.3、根据所述条件概率表和贝叶斯网络结构,得到负荷序列P中第i+1个时刻点的电力负荷值pi+1的概率分布,并将概率分布曲线上的最高点所对应的负荷区间作为电力负荷P中第i+1个时刻点的电力负荷值pi+1的初始预测区间;步骤2.4、重复步骤2.1‑步骤2.3多次计算取平均值,从而得到电力负荷序列P中第i+1个时刻点的负荷值的初始预测区间,记为
步骤3、使用混沌人群算法得到最优区间幅值变化范围:步骤3.1、根据所述第i+1个时刻点的电力负荷预测区间
和第i+1个时刻点预测区间的中位数
其中,
为第i+1个时刻电力负荷预测值;将第i+1个时刻点的电力负荷预测区间
的下限
除以第i+1个时刻点的电力负荷预测值
作为第i+1个时刻点的下限比值记为
从而得到N个时刻的下限比值,并选取所述N个时刻点的下限比值中的下四分值和上四分位值作为下限比值βlow的变化范围;将第i+1个时刻的电力负荷预测区间
的上限
除以第i+1个时刻点的电力负荷预测值
作为第i+1个时刻点的上限比值记为
从而得到N个时刻点的上限比值,并选取所述N个时刻的上限比值中的下四分位值和上四分位值作为上限比值βhigh的变化范围;将下限比值βlow和上限比值βhigh作为混沌人群算法待优化的参数,并将相应的两个变化范围作为种群的变化范围;步骤3.2、初始化种群个体:设定种群规模为M,当前进化代数为t,最大进化代数为Tmax,空间维数为q,隶属度为u,当前混沌搜索次数为d,最大混沌搜索次数为Dmax,权重值为ω,步长因子为α,α≥0,搜索方向为β,β∈{‑1,0,1};初始化t=0时,在种群的变化范围内生成M个随机数并作为M个成员的初始位置,其中,令第t次进化迭代时第n个成员的初始位置记为
1≤n≤M,其中,
为第t次进化迭代时第n个成员在下限比值βlow的变化范围中的随机数,
为第t次进化迭代时第n个成员在上限比值βhigh的变化范围中的随机数,则成员种群的初始位置记为
步骤3.3、计算成员的适应度:利用式(2)构建第t次进化迭代时第n个成员的适应度值
作为第t次进化迭代时第n个成员的优度;
式(2)中,
为第t次进化迭代时第n个成员的预测区间平均带宽,并通过式(3)得到,η2为预测区间平均带宽
的参数,
为第t次进化迭代时第n个成员的预测区间覆盖概率,并通过式(4)得到,
为关于预测区间覆盖率
的函数,并通过式(6)得到,η1为预测区间覆盖率
未达到置信水平μ1时的惩罚系数,
为第t次进化迭代时第n个成员的预测区间的对称性指标,用于量化预测区间的对称性,并通过式(9)得到;
为关于预测区间对称性
的函数,在校正窗口期间等于常数1,在评估期间是与
一致的函数,η3与μ2为对称性指标
的参数;![]()
![]()
![]()
式(3)中,R为电力负荷真实值序列P=[p1,p2,...,pi,...,pN]中的最大值与最小值的差值,
为第t次进化迭代时第n个成员的第i+1个时刻点的预测区间下界,并通过式(7)得到,
为第t次进化迭代时第n个成员的第i+1个时刻点的预测区间上界,并通过式(8)得到;式(4)中,bn,i+1为第n个成员的第i+1个时刻点的布尔常量,若第i+1个时刻点的电力负荷真实值pi+1在第t次进化迭代时第n个成员的第i+1个时刻点的预测区间范围
内,则令bn,i+1=1;否则,令bn,i+1=0;![]()
![]()
式(9)中,pi+1为电力负荷真实值序列P=[p1,p2,...,pi,...,pN]中第i+1时刻的真实值,
为第t次进化迭代时第n个成员的第i+1个时刻点的预测区间中位数,其中
根据成员的初始位置和适应度函数,将每个成员的适应度值作为成员的初始优度
将第t次进化迭代时优度
中的最小值记为
其中,
为第t次进化迭代时,成员种群
中的最优位置,
为最优位置
的第一个分量,
为最优位置
的第二个分量;令Igmin(Xgbest)为经过t次进化迭代后的全局最优适应度值,且令
令全局最优位置
步骤3.4、成员位置更新:根据不确定性推理行为模拟成员的搜索行为,采用式(10)得到第n个成员第t次迭代时的高斯隶属度
并依据式(11)更新得到第n个成员第t+1次迭代时的位置![]()
![]()
式(10)和式(12)中,
和δ为高斯隶属度函数
的参数;
表示第n个成员第t+1次迭代位置的变动,并有:
式(12)中,
表示第n个成员第t次迭代位置更新的步长,
表示第n个成员第t次迭代位置更新的方向;步骤3.5、再次利用式(2)获得第t+1次进化迭代时的成员种群中每个个体的优度,并比较各个成员个体之间的优度,从而在第t+1次进化迭代时的成员种群中寻找优度最小的成员的适应度值,记为
其中,
为第t+1次进化迭代后成员种群中的最优位置;如果全局最优适应度值
则将
赋值给Xgbest,从而更新全局最优位置Xgbest;否则,全局最优位置Xgbest保持不变;步骤3.6、在第t+1次进化迭代时成员种群中的最优位置
附近进行邻域搜索:初始化d=0,在[‑1,1]区间内随机生成第d次混沌搜索时的第q维混沌变量
q表示维度,且q=1,2;将第t+1次进化迭代时的最优位置
赋值给第d次混沌搜索时的最优坐标y(d),且q=1时,
q=2时,![]()
为在第d次混沌搜索时最优坐标y(d)的第q个分量;步骤3.7、运用式(10)所示的Chebyshev映射进行混沌搜索,得到第d+1次混沌搜索时的混沌变量![]()
式(13)中,s为常数,且s>0,
步骤3.8、利用式(13)得到第d+1次混沌搜索时的最优坐标y(d+1)的第q个分量![]()
式(14)中,当q=1时,xq,max为成员种群的初始位置的第一个分量
中的最大值,xqmin为成员种群的初始位置的第一个分量
中的最小值;当q=2时,xq,max为成员种群的初始位置的第二个分量
中的最大值,xq,min为成员种群的初始位置的第二个分量
中的最小值;g(t)为第t次进化迭代后压缩算子g(t),并利用式(15)得到:
式(15)中,L为大于0的常数;步骤3.9、如果d<Dmax,则将d+1赋值给d后,返回步骤3.7;否则,通过混沌搜索获得最优坐标序列
并执行步骤3.9.1;步骤3.9.1、利用式(2)计算最优坐标序列的适应度值
在所述最优坐标序列的适应度值中寻找最小的适应度值记为Imin(ybest),其中,ybest为最优坐标序列
中的最优位置;如果
则令ybest赋值给
否则,
保持不变;步骤3.9.2如果全局最优适应度值
则通过
更新全局最优位置;否则,令全局最优位置Xgbest保持不变;步骤3.10、如果t<Tmax,则将t+1赋值给t,并返回步骤3.3;否则,表示得到成员种群中的全局最优位置Xgbest,即得到适应度函数的最优解
和
步骤4、根据所述最优解
和
分别计算第i+1个时刻点的预测区间的最优下界
第i+1个时刻点的预测区间的最优上界
并由预测区间的最优下界
和最优上界
构成最终预测区间,再将测试集数据代入贝叶斯网络模型,从而完成电力负荷的概率性预测。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910541440.0/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
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 .办公自动化,例如电子邮件或群件的计算机辅助管理