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

一种不同台区短期负荷功率的预测方法技术

技术编号:41278087 阅读:5 留言:0更新日期:2024-05-11 09:29
一种不同台区短期负荷功率的预测方法,所述方法包括以下步骤:a.对不同的台区进行功率数据采集,并对数据进行预处理;b.将预处理后的功率数据按照一定的比例划分为训练集和测试集;c.采用不同步幅的滑动窗口机制将训练集和测试集进行数据划分;d.通过序列自差值计算对训练集和测试集进行重构;e.构建WR‑XGboost预测模型;f.利用训练集数据对预测模型进行训练;g.利用测试集数据对预测模型进行测试;h.利用测试合格的预测模型对台区短期负荷功率进行预测。本发明专利技术可在保证模型训练效果的同时避免学习大量重复数据,加速模型的搜索优化,该方法可减少软硬件资源的浪费,降低负荷功率的预测成本,提高预测精度。

【技术实现步骤摘要】

本专利技术涉及数字数据处理,特别是一种负荷功率的预测方法。


技术介绍

1、随着能源结构的优化升级,电力体制改革的逐步深入以及“双碳”行动的积极推进,对新型电力系统提出了更高的要求。在新型电力系统构建过程中,由于引入大量分布式电源及多样性负荷,在增加新型电力系统可靠性和灵活性的同时也带来了波动性、准确性方面的挑战。用电台区的短期负荷功率预测(根据时间长短可以分为长期负荷预测、中长期负荷预测、短期负荷预测几种)是智能配用电及电网优化调度的前提,也是构建新型电力系统的重要支撑。

2、随着机器学习技术的不断发展,越来越多的人尝试使用深度学习算法来解决台区负荷功率预测问题,其效果远远超过传统的统计学方法。目前大多数研究人员选择机器学习中的lightgbm(light gradient boosting machine)、xgboost(extremegradientboosting)、长短期记忆神经网络(long short-term memory,lstm)、门循环单元(gaterecurrent unit,gru)等模型来解决该问题。

3、中国专利中公开号为cn116796635a的专利技术专利提供了“一种基于cnn-cs-ilstm模型的短期负荷预测方法”,包括如下内容:首先,获取某地区电力负荷数据,构成原始负荷数据集,并对数据进行预处理;其次,为了增加非线性特征提取过程,利用滑动窗口对原始数据动态取值,进而构建卷积神经网络(cnn)特征提取层的输入特征图;在此基础上,对长短期记忆神经网络(lstm)神经单元结构进行改进,将特征数据输入到预测模型中进行训练,训练过程中采用布谷鸟(cs)算法对改进的lstm模型(ilstm)的权重和偏置参数进行更新,从而构建cnn-cs-ilstm的负荷预测模型;最后,利用训练好的预测模型进行短期电力负荷预测,并对预测效果进行评价。所提方法在滑动窗口动态取值的基础上结合cnn特征处理,可以有效增加非线性特征的提取能力。但现有的预测方法中,利用滑动窗口对数据进行动态取值时,训练集和测试集的滑动窗口一般都是采用相同的步幅,且步幅很小甚至是1(如图2所示),造成预测模型学习得到大量冗余、重复的台区功率信息,造成软硬件资源的浪费,增加了预测成本。此外,现有的预测方法都是将台区的用电功率数据直接输入到预测模型,由于所有类型台区的用电功率值都较大,导致预测误差大、模型拟合速度慢、消耗硬件资源多,因此有必要对现有的预测方法加以改进。


技术实现思路

1、本专利技术针对现有技术之问题,提出一种不同台区短期负荷功率的预测方法,该预测可以减少软硬件资源的浪费,降低短期负荷功率的预测成本,提高功率预测的精度。

2、本专利技术所述问题是以下述技术方案解决的:

3、一种不同台区短期负荷功率的预测方法,所述方法包括以下步骤:

4、a.对不同的台区进行功率数据采集,并对采集到的数据进行预处理;

5、b.将每一个台区的经预处理后的功率数据,按照一定的比例划分为训练集和测试集;

6、c.采用不同步幅的滑动窗口机制将训练集和测试集进行数据划分

7、用w表示窗口长度,采用步幅为w+1的因果滑动窗口机制将训练集数据划分为多组窗体数据,采用步幅为1的因果滑动窗口机制将测试集数据划分为多组窗体数据,每组窗体数据中的前w个数据构成窗口数据,最后一个数据为标签数据;

8、d.通过序列自差值计算对训练集和测试集进行重构

9、重构后的窗体数据中,第一时刻的数据仍是重构前的真实的功率数据,其他时刻的数据为该时刻的功率数据与前一时刻功率数据的差值;

10、e.构建wr-xgboost预测模型

11、使用随机网格搜索和五折交叉验证方法对xgboost进行优化,得到wr-xgboost预测模型;

12、f.利用训练集数据对wr-xgboost预测模型进行训练

13、将重构的训练集数据输入到wr-xgboost预测模型,对wr-xgboost预测模型进行训练;

14、g.利用测试集数据对wr-xgboost预测模型进行测试

15、将重构的测试集数据输入到wr-xgboost预测模型,对wr-xgboost预测模型进行测试;

16、h.利用测试合格的wr-xgboost预测模型对台区短期负荷功率进行预测

17、将已知点的功率数据作为窗口数据,后续未知点的功率数据作为标签数据,将窗口数据重构后输入到测试合格的wr-xgboost预测模型,得到标签数据的预测值,再以窗体为单位进行差值运算的逆运算,得到的标签数据即为目标负荷功率的预测值。

18、上述不同台区短期负荷功率的预测方法,所述五折交叉验证的方法是将采集到的功率数据分为五等份,每次对wr-xgboost预测模型进行训练和测试时选择其中一份为测试集,其余四份为训练集,对wr-xgboost预测模型的训练和测试共有五次,五份功率数据分别作为五次训练和测试的测试集。

19、上述不同台区短期负荷功率的预测方法,所述随机网格搜索是在参数空间中随机选择超参数组合进行网格搜索。

20、上述不同台区短期负荷功率的预测方法,对采集到的数据进行预处理的过程包括对数据进行数据清洗、缺失值填充和异常值处理操作,所述数据清洗为噪声清洗,所述缺失值填充是使用前值复制的方法填补缺失值;所述异常值处理操作是删除负值的功率数据、极小数据和极大数据。

21、有益效果

22、本专利技术使用不同步幅的因果滑动窗口机制对训练集和测试集数据进行处理,通过自差值计算改善模型训练过程中数据太大对预测精度的影响,使用随机网格搜索和五折交叉验证对模型进行优化,可在保证模型训练效果的同时避免学习大量重复数据,加速模型的搜索优化,该方法可可减少软硬件资源的浪费,降低短期负荷功率的预测成本,提高功率预测的精度。对该方法做的预测验证表明,在整个实验过程中,搜索有很多轮。以某一次循环为例,max_length的值为[45,50,55,60],n_estimators的值为[80,90,100,110],learning_rate的值为[0.01,0.1]。使用五倍交叉验证搜索电工数据集。传统的网格搜索有32个候选项,共160个匹配项。每次配合时间为35.6秒至1.4分钟不等。最后,整个搜索过程消耗了8605.96秒。随机网格搜索有10个候选对象,总共50个匹配。每次配合的时间从35.4秒至1.3分钟不等。最后,整个搜索过程为3004.20s。随机网格搜索的时间比网格搜索的时间高65.1%。

本文档来自技高网...

【技术保护点】

1.一种不同台区短期负荷功率的预测方法,其特征是,所述方法包括以下步骤:

2.根据权利要求1所述的一种不同台区短期负荷功率的预测方法,其特征是,所述五折交叉验证的方法是将采集到的功率数据分为五等份,每次对WR-XGboost预测模型进行训练和测试时选择其中一份为测试集,其余四份为训练集,对WR-XGboost预测模型的训练和测试共有五次,五份功率数据分别作为五次训练和测试的测试集。

3.根据权利要求1或2所述的一种不同台区短期负荷功率的预测方法,其特征是,所述随机网格搜索是在参数空间中随机选择超参数组合进行网格搜索。

4.根据权利要求3所述的一种不同台区短期负荷功率的预测方法,其特征是,对采集到的数据进行预处理的过程包括对数据进行数据清洗、缺失值填充和异常值处理操作,所述数据清洗为噪声清洗,所述缺失值填充是使用前值复制的方法填补缺失值;所述异常值处理操作是删除负值的功率数据、极小数据和极大数据。

【技术特征摘要】

1.一种不同台区短期负荷功率的预测方法,其特征是,所述方法包括以下步骤:

2.根据权利要求1所述的一种不同台区短期负荷功率的预测方法,其特征是,所述五折交叉验证的方法是将采集到的功率数据分为五等份,每次对wr-xgboost预测模型进行训练和测试时选择其中一份为测试集,其余四份为训练集,对wr-xgboost预测模型的训练和测试共有五次,五份功率数据分别作为五次训练和测试的测试集。

3.根据权利...

【专利技术属性】
技术研发人员:梅华威刘艳平曹旺斌张月圆
申请(专利权)人:华北电力大学保定
类型:发明
国别省市:

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

1