System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种短期电力负荷的预测系统及方法技术方案_技高网

一种短期电力负荷的预测系统及方法技术方案

技术编号:40827357 阅读:2 留言:0更新日期:2024-04-01 14:49
本发明专利技术公开了一种短期电力负荷的预测系统,包括:数据预处理系统,用于将电力负荷序列通过VMD方法分解为高、中、低频率的本征模态;初步预测系统,用于将每个所述本征模态输入Informer模型,得到每个所述本征模态的预测结果,再将每个所述本征模态的预测结果相加得到初步电力负荷预测值;误差修正系统,用于建立DMD模型,再通过所述DMD模型预测待预测日误差时间序列,最后将所述待预测日误差时间序列与所述初步电力负荷预测值相加得到最终预测结果。本发明专利技术通过引入多个模型和多种变量,以更为全面的视角分析和预测问题,相对于单一模型提高了预测的准确性和可靠性。

【技术实现步骤摘要】

本专利技术涉及电力负荷预测,具体涉及一种短期电力负荷的预测系统及方法


技术介绍

1、精确的电力负荷预测对电力系统的稳定运行和高效管理具有重要价值和意义。其中短期负荷预测(stlf)在电力系统应用中至关重要,因为准确预测未来电力需求是确保电力系统可靠高效运行的必要条件,并且它可以帮助实现电网资源的最优调度和储能系统的高效管理。然而,短期负荷预测并非易事,负荷需求受到各种因素的综合影响,如天气变化、季节性波动、工业活动等,这些因素之间错综复杂的相互关系使得准确预测负荷需求变得具有挑战性。近年来,为了克服这些挑战,短期负荷预测的研究已经迅速发展,并涌现出多种预测方法。

2、目前,深度神经网络模型在stlf方面备受欢迎,尤其是长短期记忆网络(lstm)模型在这一方面受到许多研究人员的青睐,但是,由于lstm模型存在梯度消失的问题,使得其对长序列的预测能力有限,可能无法准确捕捉到长期依赖关系,从而导致误差累积。并且在面对具有多个变量和相互影响的复杂问题时,单一模型的预测精度通常较低。


技术实现思路

1、本专利技术的目的就是针对现有技术的缺陷,提供一种短期电力负荷的预测系统及方法,通过引入多个模型和多种变量,以更为全面的视角分析和预测问题,相对于单一模型提高了预测的准确性和可靠性。

2、本专利技术提供一种短期电力负荷的预测系统,包括:数据预处理系统,用于将电力负荷序列通过vmd方法分解为高、中、低频率的本征模态;初步预测系统,用于将每个所述本征模态输入informer模型,得到每个所述本征模态的预测结果,再将每个所述本征模态的预测结果相加得到初步电力负荷预测值;误差修正系统,用于建立dmd模型,再通过所述dmd模型预测待预测日误差时间序列,最后将所述待预测日误差时间序列与所述初步电力负荷预测值相加得到最终预测结果。

3、vmd(variational mode decomposition)是一种数据分解技术,用于将复杂的非线性或非平稳信号分解为多个固有模态函数的叠加。其基本思想是将信号分解为一系列具有不同频率和振幅的分量,从而提取出信号中的信息,这些分量被称为本征模态(intrinsic mode functions,imf)。

4、麻雀搜索算法(ssa)是一种基于自然界麻雀觅食行为以及反捕食行为的启发式优化算法。这种算法具有寻优能力强,收敛速度快的优点。该算法模拟了麻雀在寻找食物时的策略,通过群体协作和信息交流来寻找最优解。在ssa算法中,问题被抽象为一个多维的搜索空间,麻雀代表了解空间中的一个候选解。每只麻雀都有一个位置向量,表示其当前的解。通过计算适应度函数评估每个候选解的优劣,并使用一些策略(如探索速率和记忆因子)来调整麻雀的移动。

5、informer是一种新的深度学习模型,专为长时间序列预测而设计。

6、进一步的,所述数据预处理系统将原始电力负荷序列通过vmd技术分解为高、中、低频率的本征模态的具体方法为:

7、步骤s1:将原始信号f分解为k个分量,保证分解序列为具有中心频率的有限带宽的模态分量,同时各模态的估计带宽之和最小,它的约束条件是分解后的模态分量之和等于原始信号f,估计带宽之和的公式如下:

8、

9、其中,k为分解个数,uk为分解后的模态分量,ωk为中心频率,*为卷积运算符,f为原始信号,δ(t)为狄拉克函数,为梯度运算符,t为时域变量,j为复数中的虚数单位;

10、步骤s2:对步骤s1中公式引入拉格朗日乘法算子λ,将其转化为非约束变分问题,得到增广拉格朗日表达式:

11、

12、其中,λ为拉格朗日乘法算子,α为惩罚因子;

13、步骤s3:通过交替方向乘子法以及傅里叶等距变换,对模态分量及中心频率迭代寻优,迭代过程为:

14、

15、

16、

17、其中,为的傅里叶变换,为的傅里叶变换,为f(t)的傅里叶变换,为λ(t)的傅里叶变换,γ为噪声容忍度,用来满足信号保真度要求,ω为频域变量,为n+1次迭代后的中心频率,为n+1次迭代后的拉格朗日乘子λn+1(t)的傅里叶变换,为n次迭代后的拉格朗日乘子λn(t)的傅里叶变换;

18、步骤s4:vmd流程:

19、步骤s4.1:初始化ωk,

20、步骤s4.2:根据步骤s3对ωk进行迭代;

21、步骤s4.3:将原始信号f减去并作为下次一循环的原始信号,转到步骤s4.2;

22、步骤s4.4:又根据相关的算法更新拉格朗日乘数

23、步骤s4.5:判断是否满足停止条件,如果是,停止迭代,反之转到步骤s4.1;

24、对最终输出的做傅里叶反变换就得到了k个本征模态{u1,u2,...,uk}。

25、更进一步的,分解个数k和惩罚因子α通过麻雀算法确定:

26、步骤a1:初始化麻雀算法中的麻雀种群数、最大迭代次数、最大寻优边界范围、最小寻优边界范围;

27、步骤a2:计算适应度值,排序找出麻雀算法中当前适应度值最高的为最好个体,适应度值最低的为最差个体;

28、步骤a3:麻雀算法中的群体内的最好个体在搜索过程中会优先获取食物,作为麻雀算法中的发现者,其可获得比麻雀算法中追随者更大的觅食搜索范围,在每次迭代的过程中,麻雀算法中发现者的位置更新方式如下:

29、

30、其中,为麻雀算法中麻雀的位置,表示种群中第i个麻雀个体在j维的位置,t为当前迭代数,n为最大迭代数,β为随机数,β∈[0,1],q为服从随机正态分布的随机数,r2为预警值,r2∈[0,1],st为安全值,st∈[0.5,1];

31、如果预警值r2<st,说明没有麻雀算法中的捕食者出现,周围环境安全,发现者可以执行广泛的搜索,反之,说明有麻雀算法中的捕食者出现,威胁到了麻雀算法中的种群安全,种群中的某些个体会发出警报,此时所有麻雀算法中的个体需要飞去其他安全的地方进行觅食;

32、步骤a4:麻雀算法中的追随者所执行的规则是:一旦麻雀算法中的追随者监督到麻雀算法中的发现者寻找到更好的食物,它们会立即离开当前的位置去争夺食物,如果寻找成功,则会立即得到麻雀算法中发现者位置的食物,麻雀算法中追随者的更新位置公式如下:

33、

34、其中,xworst为麻雀算法中当前最差食物位置,为麻雀算法中t+1时刻最优发现者位置,为麻雀算法中t时刻最优发现者位置,a+为每个元素都为1或-1且结构为1×d的矩阵,l为元素都是1并且结构为1×d的矩阵,为适应度的边界值,当时,则表明适应度值低的第i个跟随者需要去别的位置寻找食物,反之则说明第i个跟随者已获得食物;

35、步骤a5:假设麻雀算法中种群内的20%的个体会意识到危险,所述20%的个体的初始位置在种群中随机产生:

36、

37、其中,σ为服从本文档来自技高网...

【技术保护点】

1.一种短期电力负荷的预测系统,其特征在于,包括:

2.根据权利要求1所述的一种短期电力负荷的预测系统,其特征在于:

3.根据权利要求2所述的一种短期电力负荷的预测系统,其特征在于:

4.根据权利要求1所述的一种短期电力负荷的预测系统,其特征在于:

5.根据权利要求1所述的一种短期电力负荷的预测系统,其特征在于:

6.一种短期电力负荷的预测方法,其特征在于,包括:

7.根据权利要求6所述的一种短期电力负荷的预测方法,其特征在于:

8.根据权利要求7所述的一种短期电力负荷的预测方法,其特征在于:

9.根据权利要求6所述的一种短期电力负荷的预测方法,其特征在于:

10.一种计算机可读介质,所述计算机可读介质上存储有计算机程序,所述计算机程序在运行时执行如权利要求1-9中的任一项所述的信息交互方法。

【技术特征摘要】

1.一种短期电力负荷的预测系统,其特征在于,包括:

2.根据权利要求1所述的一种短期电力负荷的预测系统,其特征在于:

3.根据权利要求2所述的一种短期电力负荷的预测系统,其特征在于:

4.根据权利要求1所述的一种短期电力负荷的预测系统,其特征在于:

5.根据权利要求1所述的一种短期电力负荷的预测系统,其特征在于:

6.一种短期电力负荷的预测方法...

【专利技术属性】
技术研发人员:王隽高强刘凯义张士杰谢兆亮沈方樊立攀吴凯槟邱泽晶岳萌萌郑鑫陈奥洁汪骏尤梦涵朱正中陈黎敏周博滔
申请(专利权)人:国网湖北省电力有限公司神农架供电公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1