[发明专利]一种用户级综合能源系统多元负荷预测方法在审
申请号: | 202011341684.3 | 申请日: | 2020-11-25 |
公开(公告)号: | CN112508244A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 胡志坚;陈锦鹏;陈纬楠;高明鑫;杜一星;林铭蓉 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06;H02J3/00;G06N3/04 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 许莲英 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 综合 能源 系统 多元 负荷 预测 方法 | ||
1.一种用户级综合能源系统多元负荷预测方法,其特征在于,包括如下步骤:
步骤1:运用自适应噪声的完全集合经验模态分解分别对电负荷、冷负荷、热负荷进行本征模态分解,对分解得到的强非平稳分量运用变分模态分解再次进行分解;
步骤2:构建天气日历规则特征数据集,通过KPCA算法对天气日历规则特征集进行降维得到降维后天气日历规则主成分数据集;
步骤3:将二次分解得到的原始电负荷平稳序列分量、二次分解得到的原始冷负荷平稳序列分量、二次分解得到的原始热负荷平稳序列分量、降维后天气日历规则特征数据集组成MLR输入数据集,通过优化训练MLR模型得到优化后MLR模型;
步骤4:将二次分解得到的原始电负荷非平稳序列分量、二次分解得到的原始冷负荷非平稳序列分量、二次分解得到的原始热负荷非平稳序列分量、降维后天气日历规则特征数据集组成神经网络输入数据集,通过优化训练神经网络得到优化后神经网络模型;
步骤5:将原始电负荷平稳序列分量、原始冷负荷平稳序列分量、原始热负荷平稳序列分量与降维后天气日历规则特征数据集组成输入数据集,通过优化后MLR模型预测得到待预测的电负荷平稳序列分量、待预测的冷负荷平稳序列分量、待预测的热负荷平稳序列分量;将原始电负荷非平稳序列分量、原始冷负荷非平稳序列分量、原始热负荷非平稳序列分量与降维后天气日历规则特征数据集组成输入数据集,通过优化后神经网络模型预测得到待预测的电负荷非平稳序列分量、待预测的冷负荷非平稳序列分量、待预测的热负荷非平稳序列分量,将优化后MLR模型预测得到的所有待预测的负荷平稳序列分量与优化后神经网络模型预测得到的所有待预测的负荷非平稳序列分量相加得到最终的待预测电负荷值、待预测冷负荷值、待预测热负荷值。
2.根据权利要求1所述的用户级综合能源系统多元负荷预测方法,其特征在于:
所述步骤1:
步骤1.1:引入原始负荷序列;
所述原始负荷序列为:x(t),t∈[1,T];
其中,x(t)为原始负荷序列中t时刻的原始负荷,T为原始负荷的数量;
步骤1.2:向原始负荷序列加入正白噪声序列得到加入正白噪声后的负荷序列;
所述加入正白噪声后的负荷序列为:
m+(t)=x(t)+n+(t),t∈[1,T]
其中,n+(t)为正白噪声序列中t时刻引入的正白噪声,T为原始负荷的数量即正白噪声的数量,m+(t)为加入正白噪声后的负荷序列第t时刻的负荷;
所述正白噪声序列为:n+(t),t∈[1,T];
所述加入正白噪声后的负荷序列为:m+(t),t∈[1,T];
步骤1.3:向原始负荷序列加入负白噪声序列得到加入负白噪声后的负荷序列;
所述加入负白噪声后的负荷序列为:
m-(t)=x(t)+n-(t),t∈[1,T]
式中,n-(t)为负白噪声序列中t时刻引入的负白噪声,T为原始负荷的数量即负白噪声的数量,m-(t)为加入负白噪声后的负荷序列第t时刻的负荷;
所述负白噪声序列为:n-(t),t∈[1,T];
所述加入负白噪声后的负荷序列为:m-(t),t∈[1,T];
步骤1.4:运用经验模态分解法对加入正白噪声后的负荷序列进行模态分解得到经验模态分解后对应的一组本征模态负荷序列组F+(u,t),(u∈[1,U],t∈[1,T]),运用经验模态分解法对加入负白噪声后的负荷序列进行模态分解得到经验模态分解后对应的一组本征模态负荷序列组F-(v,t),(v∈[1,V],t∈[1,T]),其中F+(u,t)表示加入正白噪声后的负荷序列进行经验模态分解后第u个序列分量第t时刻的负荷,F-(v,t)表示加入负白噪声后的负荷序列进行经验模态分解后第v个序列分量第t时刻的负荷,U和V均表示分解后的序列分量数且U=V;
所述加入正白噪声后的负荷序列为:[m+(1),m+(2),...,m+(T)]T;
所述加入负白噪声后的负荷序列为:[m-(1),m-(2),...,m-(T)]T;
所述加入正白噪声负荷序列经验模态分解后的一组本征模态负荷序列中第u个序列分量为:[F+(u,1),F+(u,2),...,F+(u,T)]T,u∈[1,U];
所述加入负白噪声负荷序列经验模态分解后的一组本征模态负荷序列中第v个序列分量为:[F-(v,1),F-(v,2),...,F-(v,T)]T,v∈[1,V];
步骤1.5:重复执行步骤1.1至步骤1.4多次,将多次得到的经验模态分解后的正白噪声负荷序列对应的本征模态负荷序列组通过均值计算得到经验模态分解后正白噪声负荷序列对应的一组本征模态平均负荷序列组,将多次得到的经验模态分解后的负白噪声负荷序列对应的本征模态负荷序列组通过均值计算得到经验模态分解后负白噪声负荷序列对应的一组本征模态平均负荷序列组;
所述通过均值计算得到经验模态分解后的正白噪声对应的一组本征模态平均负荷序列中第u个序列分量第t时刻平均负荷为:
式中,Fi+(u,t)为第i次经验模态分解后的正白噪声负荷序列对应的本征模态负荷序列组中第u个序列分量第t时刻的负荷,为经验模态分解后的正白噪声负荷序列对应的一组本征模态平均负荷序列中第u个序列分量第t时刻平均负荷,N为重复执行的次数;
所述经验模态分解后的正白噪声负荷序列对应的一组本征模态平均负荷序列组为:
所述通过均值计算得到经验模态分解后的负白噪声对应的一组本征模态平均负荷序列中第v个序列分量第t时刻平均负荷为:
式中,Fi-(v,t)为第i次经验模态分解后的负白噪声负荷序列对应的本征模态负荷序列组中第v个序列分量第t时刻的负荷,为经验模态分解后的负白噪声负荷序列对应的一组本征模态平均负荷序列中第v个序列分量第t时刻平均负荷,N为重复执行的次数;
所述经验模态分解后的负白噪声负荷序列对应的一组本征模态平均负荷序列组为:
步骤1.6:将经验模态分解后的正白噪声负荷序列对应的一组本征模态平均负荷序列组、经验模态分解后的负白噪声负荷序列对应的一组本征模态平均负荷序列组通过均值计算得到最终一组负荷分解序列组;
所述通过均值计算得到最终负荷分解序列组为:
式中,load(k,t)为最终负荷分解序列组中第k个序列分量第t时刻负荷;
步骤1.7:将最终负荷分解序列组中每个序列分量通过近似熵法得到每个序列分量的平稳性强度,根据平稳性强度从左到右由弱至强的顺序,对最终负荷分解序列组中每个序列分量进行排序,得到平稳性强度排序后序列分量;
所述最终负荷分解序列组中每个序列分量为:
其中,load表示原始负荷序列经CEEMDAN最终分解的序列组,Gk表示最终分解序列组中第k个本征模态分量序列,Gk(t)表示最终分解序列组中第k个本征模态分量序列第t时刻负荷,U表示分解后的序列分量数,T表示一个序列分量内包含样本的数量;
所述每个序列分量的平稳性强度为:
loadstat=[ξ1,...,ξk,...,ξU],k∈[1,U]
式中,loadstat为每个序列分量的平稳性强度集;ξk,k∈[1,U]表示第k个序列分量的平稳性强度,U表示分解后的序列分量数;
所述平稳性强度排序后序列分量为:
其中,loadSE表示平稳性强度排序后序列分量,gγ表示平稳性强度排序后序列分量中第γ个本征模态分量序列,gγ(t)表示平稳性强度排序后序列分量中第γ个本征模态分量序列第t时刻负荷,U表示分解后的序列分量数,T表示一个序列分量内包含样本的数量;
loadSE进一步简化为:
loadSE=[g1,...,gγ,...,gU],γ∈[1,U],gγ=[gγ(1),...,gγ(t),...,gγ(T)]T,t∈[1,T]
所述平稳性强度排序后序列分量组loadSE对应的每个序列分量的平稳性强度更新为:
式中,为平稳性强度排序后序列分量组内每个序列分量的平稳性强度集;χγ,γ∈[1,U]表示第γ个序列分量的平稳性强度,U表示分解后的序列分量数;
以τ1作为平稳与非平稳的分界值,τ2作为非平稳与强非平稳的分界值,对每个序列的平稳性强度进行分析;
对任意γ∈[1,U],若χγ<τ1则该序列分量归为平稳序列分量,若τ1≤χγ≤τ2则该序列分量归为非平稳序列分量,若χγ>τ2则该序列分量归为强非平稳序列分量;
U1个强非平稳分量序列构建的强非平稳分量集合即:
loadsns=[g1,g2,...,gq,...,gU1],q∈[1,U1];
U2个非平稳分量序列构建的非平稳分量序列集合即:
loadns=[gU1+1,gU1+2,...,gU1+z,...,gU1+U2],z∈[1,U2]
U3个平稳分量序列构建的平稳分量序列集合即:
loads=[gU1+U2+1,gU1+U2+2,...,gU1+U2+b,...,gU1+U2+U3],b∈[1,U3]
其中:
U1+U2+U3=U
gq=[gq(1),gq(2),...,gq(T)]T,q∈[1,U1]
gU1+z=[gU1+z(1),gU1+z(2),...,gU1+z(T)]T,z∈[1,U2]
gU1+U2+b=[gU1+U2+b(1),gU1+U2+b(2),...,gU1+U2+b(T)]T,b∈[1,U3]
步骤1.8:将每个强非平稳分量序列通过变分模态分解进行进一步分解,得到强非平稳分量序列经变分模态分解后的平稳分量序列与非平稳分量序列组;
所述强非平稳分量序列通过VMD进行进一步分解得到的强非平稳分量序列经VMD分解所得序列组为:
简写ur=[ur(1),...,ur(t),...,ur(T)]T,t∈[1,T],ur表示强非平稳分量序列通过VMD进一步分解后序列分量中第r个本征模态分量序列;ur(t)表示强非平稳分量序列通过VMD进一步分解后序列分量中第r个本征模态分量序列第t时刻负荷;R表示分解得到的序列分量数;T表示一个序列分量内包含样本的数量;
将loadsns=[g1,g2,...,gq,...,gU1],q∈[1,U1]中gq=[gq(1),gq(2),...,gq(T)]T,q∈[1,U1]中每个强非平稳分量序列通过VMD进行进一步分解为:
所述VMD方法的原理为:寻找R个本征模态函数分量集合{u1,...,uR},每个本征模态函数分量对应的中心频率为{ω1,...,ωR},以R个本征模态函数分量之和等于待分解序列gq为约束条件,使得分解后每个ur,r∈[1,R]的估计带宽之和最小;
所述VMD方法的具体步骤如下:
构造约束变分最优问题:
式中,gq(t)为loadsns中第q个序列第t时刻负荷,{u1,...,uR}为gq分解后的模态集合,其中u1(t)指VMD分解后的第1个模态的第t时刻负荷,uR(t)指VMD分解后的第R个模态的第t时刻负荷;{ω1,...,ωR}为{u1,...,uR}中各序列分量对应的中心频率,其中ω1为负荷序列[u1(1),u1(2),...,u1(T)]T的中心频率,ωR为负荷序列[uR(1),uR(2),...,uR(T)]T的中心频率;表示对t求偏导;δ(t)为Dirac分布;*为卷积运算符;表示求二范数的平方;
利用二次惩罚因子α和Lagrange乘子λ(t)构造Lagrange函数,将上述约束问题转化为无约束问题,转变后的扩展的Lagrange表达式为:
式中,L(·)表示Lagrange函数;λ(t)为Lagrange乘子,用来严格保持约束条件;α为二次惩罚因子,保证重构精度;<·>表示求内积;
利用交替方向乘子算法寻找最优解,不断更新ur、ωr,公式如下:
式中,m为迭代次数,m≤M,M为最大迭代次数;^表示傅里叶变换;为当前信号的维纳滤波,为的傅里叶变换,表示分解后第r个模态第m+1次迭代后的频域值;为对应序列的功率谱重心;为对应gq(t)经傅里叶变换后的频域值;为对应u(t)经傅里叶变换后的频域值;为对应λ(t)经傅里叶变换后的频域值;
所述将强非平稳分量序列通过VMD进一步分解得到的强非平稳分量序列经变分模态分解所得的分量序列组为:
简写ur=[ur(1),...,ur(t),...,ur(T)]T,t∈[1,T],ur表示强非平稳分量序列通过VMD进一步分解后序列分量中第r个本征模态分量序列;ur(t)表示强非平稳分量序列通过VMD进一步分解后序列分量中第r个本征模态分量序列第t时刻负荷;R表示分解得到的序列分量数;T表示一个序列分量内包含样本的数量;
将强非平稳分量序列通过VMD进一步分解得到的分量序列组中每个序列分量通过近似熵法得到每个序列分量的平稳性强度:
以τ1作为平稳与非平稳的分界值,τ2作为非平稳与强非平稳的分界值,对每个序列的平稳性强度进行分析;对任意r∈[1,R],若κr<τ1则该序列分量归为平稳序列分量,若τ1≤κr≤τ2则该序列分量归为非平稳序列分量;
步骤1.9:构建原始负荷序列经过二次分解最终得到的平稳序列分量组、原始负荷序列经过二次分解最终得到的非平稳序列分量组;
将原始负荷序列经CEEMDAN分解得到的平稳序列组以及原始负荷序列经CEEMDAN分解得到的强平稳序列组再次经VMD进行分解后所得的强平稳序列组经VMD再次进行分解所得的平稳序列组进行组合,最终得到I个平稳序列分量数,并将原始负荷序列经二次分解最终得到的平稳序列组定义为Loads;
将原始负荷序列经CEEMDAN分解得到的非平稳序列组以及原始负荷序列经CEEMDAN分解得到的强平稳序列组再次经VMD进行分解后所得的强平稳序列组经VMD再次进行分解所得的非平稳序列组进行组合,最终得到J个非平稳序列分量数,并将原始负荷序列经二次分解最终得到的非平稳序列组定义为Loadns;其中,Loadns中每个序列分量已通过近似熵法得到每个序列分量的平稳性强度,并根据平稳性强度从左到右由弱至强的顺序进行排序;
所述原始负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的平稳序列分量组Loads为:
简写Ls:Loads=[A1,...,Aα,...,AI],α∈[1,I],Aα=[Aα(1),...,Aα(t),...,Aα(T)]T,t∈[1,T],Aα表示原始负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的平稳序列分量组中第α个本征模态分量序列;Aα(t)表示原始负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的平稳序列分量组中第α个本征模态分量序列第t时刻负荷;I表示经过二次分解后最终的平稳序列分量数;T表示每个序列分量包含的样本数;
所述原始负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的非平稳序列分量组Loadns为:
简写Loadns:Loadns=[B1,...,Bβ,...,BJ],β∈[1,J],Bβ=[Bβ(1),...,Bβ(t),...,Bβ(T)]T,t∈[1,T],Bβ表示原始负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的非平稳序列分量组中第β个本征模态分量序列;Bβ(t)表示原始负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的非平稳序列分量组中第β个本征模态分量序列第t时刻负荷;J表示经过二次分解后最终的非平稳序列分量数;T表示每个序列分量包含的样本数;
由步骤1.1至步骤1.9,可以分别得到原始电、冷、热负荷序列分别经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的原始电、冷、热负荷序列各自对应的平稳、非平稳序列分量组为:
所述原始电负荷序列为:xe(t),t∈[1,T];
其中,xe(t)为原始电负荷序列中t时刻的原始电负荷,T为原始电负荷的数量;
所述原始电负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后,得到原始电负荷平稳序列分量组为:
简写表示原始电负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的平稳序列分量组中第α个本征模态分量序列;表示原始电负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的平稳序列分量组中第α个本征模态分量序列第t时刻负荷;I表示经过二次分解后最终的平稳序列分量数;T表示每个序列分量包含的样本数;
所述原始电负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到原始电负荷非平稳序列分量组为:
简写表示原始电负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的非平稳序列分量组中第β个本征模态分量序列;表示原始电负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的非平稳序列分量组中第β个本征模态分量序列第t时刻负荷;J表示经过二次分解后最终的非平稳序列分量数;T表示每个序列分量包含的样本数;
所述原始冷负荷序列为:xc(t),t∈[1,T];
其中,xc(t)为原始冷负荷序列中t时刻的原始冷负荷,T为原始冷负荷的数量;
所述原始冷负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到原始冷负荷平稳序列分量组为:
简写表示原始冷负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的平稳序列分量组中第α个本征模态分量序列;表示原始冷负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的平稳序列分量组中第α个本征模态分量序列第t时刻负荷;I表示经过二次分解后最终的平稳序列分量数;T表示每个序列分量包含的样本数;
所述原始冷负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到原始冷负荷非平稳序列分量组为:
简写表示原始冷负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的非平稳序列分量组中第β个本征模态分量序列;表示原始冷负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的非平稳序列分量组中第β个本征模态分量序列第t时刻负荷;J表示经过二次分解后最终的非平稳序列分量数;T表示每个序列分量包含的样本数;
所述原始热负荷序列为:xh(t),t∈[1,T];
其中,xh(t)为原始热负荷序列中t时刻的原始热负荷,T为原始热负荷的数量;
所述原始热负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到原始热负荷平稳序列分量组为:
简写表示原始热负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的平稳序列分量组中第α个本征模态分量序列;表示原始热负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的平稳序列分量组中第α个本征模态分量序列第t时刻负荷;I表示经过二次分解后最终的平稳序列分量数;T表示每个序列分量包含的样本数;
所述原始热负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到原始热负荷非平稳序列分量组为:
简写表示原始热负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的非平稳序列分量组中第β个本征模态分量序列;表示原始热负荷序列经过二次分解并按照平稳性强度从左到右由弱至强的顺序进行排序后最终得到的非平稳序列分量组中第β个本征模态分量序列第t时刻负荷;J表示经过二次分解后最终的非平稳序列分量数;T表示每个序列分量包含的样本数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011341684.3/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理