一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种城中村配变短期电力负荷预测方法和系统与流程

2022-02-20 14:31:11 来源:中国专利 TAG:


1.本发明涉及电力负荷预测技术领域,尤其涉及一种城中村配变短期电力负荷预测方法和系统。


背景技术:

2.电力负荷短期预测指的是一年之中以月为单位的负荷预测,同时,还可以指以周、天、小时为单位的负荷预测。常用的负荷预测方法有时间序列法、线性外推法和人工神经网络法,时间序列法将电力负荷数据看作随机变量,建立数学模型描述随机变量的变化过程,并在此基础上建立负荷预测的表达式,计算速度快,能够反应一端时间内负荷变化的连续性,但易受气候、政策和人口变化等因素的影响,预测精度较差;线性外推法是根据历史负荷资料拟合出一条曲线,反应负荷本身变化趋势,然后根据这个变化趋势估计未来时刻的负荷值,但在节假日或者天气剧烈变化时预测精度会下降;人工神经网络法通过基本的神经元相互连接,通过对样本数据进行训练从而得出结果,建模简单,容错性强,但开发时间较长,需要的数据量大。
3.城中村地区与规划较好的市中心地区不同,其内部流动量大、变化大,人员数量极不稳定,尤其在夏季用电高峰时节,负荷经常呈骤增趋势。根据历史资料显示,城中村台区的负荷预测准确率低于60%,城中村人口的流动性大、规划及管控混乱,给负荷预测带来了极大的困难,常规的时间序列法、线性外推法和人工神经网络法难以很好地预测城中村的台区负荷。因此,需要提供一种针对于城中村台区的电力负荷预测方式,用于提高城中村台区电力负荷预测的准确性和可靠性。


技术实现要素:

4.本发明提供了一种城中村配变短期电力负荷预测方法和系统,用于提高城中村台区电力负荷预测的准确性和可靠性。
5.有鉴于此,本发明第一方面提供了一种城中村配变短期电力负荷预测方法,包括:
6.构建短期电力负荷预测模型,所述短期电力负荷预测模型包括lstm模型和prophet模型,所述电力负荷预测模型的输出为第一权重倍的所述lstm模型的输出负荷值与第二权重倍的所述prophet模型的输出负荷值的叠加;
7.获取目标城中村区域的气温数据、目标城中村区域的负荷数据和对应的节假日数据;
8.将所述气温数据和所述负荷数据输入所述lstm模型,将所述气温数据、所述负荷数据和所述节假日数据输入所述prophet模型,得到所述短期电力负荷预测模型输出的预测负荷值。
9.可选地,所述第一权重为0.3,所述第二权重为0.7。
10.可选地,所述构建短期电力负荷预测模型,包括:
11.获取目标城中村区域的历史气温数据、历史负荷数据和对应的节假日数据;
12.对所述历史气温数据、所述历史负荷数据和所述节假日数据进行预处理;
13.初始化第一所述第一权重为1,第二权重为0,迭代次数为1,将预处理后的数据输入初始短期电力负荷预测模型,得到所述初始短期电力负荷预测模型输出的预测负荷值,其中,所述初始短期短期电力负荷预测模型包括lstm模型和prophet模型,所述初始电力负荷预测模型的输出为第一权重倍的所述lstm模型的输出负荷值与第二权重倍的所述prophet模型的输出负荷值的叠加;
14.根据所述初始短期电力负荷预测模型输出的预测负荷值计算均方根误差和平均绝对百分比误差;
15.判断迭代次数是否大于阈值,若否,则迭代次数加1,第一权重降0.1,第二权重升0.1,返回重新计算所述初始短期电力负荷预测模型输出的预测负荷值,若是,则输出所述均方根误差和平均绝对百分比误差最小时对应的负荷预测值、第一权重和第二权重,更新所述初始短期电力负荷预测模型的第一权重和第二权重,得到训练好的短期电力负荷预测模型。
16.可选地,所述阈值为10。
17.可选地,所述对所述历史气温数据、所述历史负荷数据和所述节假日数据进行预处理,包括:
18.采用同类均值插补方式对所述历史气温数据和所述历史负荷数据进行缺失值补全;
19.将所述历史气温数据、所述历史负荷数据和所述对应的节假日数据进行关联。
20.可选地,所述负荷数据为负载率。
21.本发明第二方面提供了一种城中村配变短期电力负荷预测系统,包括:
22.模型构建模块,用于构建短期电力负荷预测模型,所述短期电力负荷预测模型包括lstm模型和prophet模型,所述电力负荷预测模型的输出为第一权重倍的所述lstm模型的输出负荷值与第二权重倍的所述prophet模型的输出负荷值的叠加;
23.数据获取模块,用于获取目标城中村区域的气温数据、目标城中村区域的负荷数据和对应的节假日数据;
24.负荷预测模块,用于将所述气温数据和所述负荷数据输入所述lstm模型,将所述气温数据、所述负荷数据和所述节假日数据输入所述prophet模型,得到所述短期电力负荷预测模型输出的预测负荷值。
25.可选地,所述第一权重为0.3,所述第二权重为0.7。
26.可选地,所述模型构建模块,具体用于:
27.获取目标城中村区域的历史气温数据、历史负荷数据和对应的节假日数据;
28.对所述历史气温数据、所述历史负荷数据和所述节假日数据进行预处理;
29.初始化第一所述第一权重为1,第二权重为0,迭代次数为1,将预处理后的数据输入初始短期电力负荷预测模型,得到所述初始短期电力负荷预测模型输出的预测负荷值,其中,所述初始短期短期电力负荷预测模型包括lstm模型和prophet模型,所述初始电力负荷预测模型的输出为第一权重倍的所述lstm模型的输出负荷值与第二权重倍的所述prophet模型的输出负荷值的叠加;
30.根据所述初始短期电力负荷预测模型输出的预测负荷值计算均方根误差和平均
绝对百分比误差;
31.判断迭代次数是否大于阈值,若否,则迭代次数加1,第一权重降0.1,第二权重升0.1,返回重新计算所述初始短期电力负荷预测模型输出的预测负荷值,若是,则输出所述均方根误差和平均绝对百分比误差最小时对应的负荷预测值、第一权重和第二权重,更新所述初始短期电力负荷预测模型的第一权重和第二权重,得到训练好的短期电力负荷预测模型。
32.可选地,所述阈值为10。
33.从以上技术方案可以看出,本发明实施例具有以下优点:
34.本发明提供了一种城中村配变短期电力负荷预测方法,利用lstm模型和prophet模型构成prophet-lstm组合的短期电力负荷预测模型,将获取到的目标城中村台区的气温数据、负荷数据以及对应的节假日数据输入到短期电力负荷预测模型中,将lstm模型输出的预测负荷值乘以第一权重,将prophet模型输出的预测负荷值乘以第二权重,然后将二者叠加,得到最终的预测负荷值作为短期电力负荷预测模型的输出,与现有的电力负荷预测方法相比,本发明提供的负荷预测方法不像人工神经网络法一样需要巨大的数据量和较长的开发时间,也不会因节假日或天气的剧烈变化而影响到预测精度,负荷预测的准确度在70%以上,最高可达92.86%,提高了城中村台区电力负荷预测的准确性和可靠性。
附图说明
35.为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
36.图1为本发明实施例中提供的一种城中村配变短期电力负荷预测方法的流程示意图;
37.图2为本发明实施例中提供的短期电力负荷预测模型的结构示意图;
38.图3为本发明实施例中提供的短期电力负荷预测模型的训练过程示意图;
39.图4为本发明实施例中提供的一种城中村配变短期电力负荷预测系统的结构示意图。
具体实施方式
40.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.为了便于理解,请参阅图1,本发明中提供了一种城中村配变短期电力负荷预测方法的实施例,包括:
42.步骤101、构建短期电力负荷预测模型,短期电力负荷预测模型包括lstm模型和prophet模型,电力负荷预测模型的输出为第一权重倍的lstm模型的输出负荷值与第二权重倍的prophet模型的输出负荷值的叠加。
43.如图2所示,本发明实施例中的由lstm模型和prophet模型组合构成prophet-lstm组合的短期电力负荷预测模型,在lstm模型的输出侧将lstm模型输出的预测负荷值乘以第一权重,在prophet模型的输出侧将prophet模型输出的预测负荷值乘以第二权重,然后将两者的叠加作为短期电力负荷预测模型输出的预测负荷值。第一权重(表1中的w1)和第二权重(表1中的w2)取不同值时对应的预测结果置信度如表1所示。
44.表1各组权重方案的预测结果置信度对比表
45.权重w1权重w2置信度(%)1079.370.90.182.210.80.285.160.70.386.310.60.490.870.50.592.120.40.692.370.30.792.860.20.891.340.10.989.730187.35
46.由表1可发现,在第一权重取值0.3,第二权重取值0.7时,可达到最高准确率92.86%。
47.步骤102、获取目标城中村区域的气温数据、目标城中村区域的负荷数据和对应的节假日数据。
48.目标城中村区域的气温数据和节假日数据可以从公共外网上爬取,目标城中村区域的负荷数据可以从计量自动化系统中导入,具体数据可以是负载率。气温数据和负荷数据均作为lstm模型和prophet模型的输入参数,prophet模型另外还需要对节假日数据进行区分识别。
49.步骤103、将气温数据和负荷数据输入lstm模型,将气温数据、负荷数据和节假日数据输入prophet模型,得到短期电力负荷预测模型输出的预测负荷值。
50.在建立好短期电力负荷预测模型之后,只需要将获取到的气温数据、负荷数据和节假日数据输入短期电力负荷预测模型,即可在短期电力负荷预测模型的输出侧得到该区域的预测负荷值。需要说明的是,在输入短期电力负荷预测模型之前,可对气温数据、负荷数据和节假日数据进行预处理,避免错误数据和缺失的数据影响预测结果,
51.本发明实施例提供了一种城中村配变短期电力负荷预测方法,利用lstm模型和prophet模型构成prophet-lstm组合的短期电力负荷预测模型,将获取到的目标城中村台区的气温数据、负荷数据以及对应的节假日数据输入到短期电力负荷预测模型中,将lstm模型输出的预测负荷值乘以第一权重,将prophet模型输出的预测负荷值乘以第二权重,然后将二者叠加,得到最终的预测负荷值作为短期电力负荷预测模型的输出,与现有的电力负荷预测方法相比,本发明提供的负荷预测方法不像人工神经网络法一样需要巨大的数据量和较长的开发时间,也不会因节假日或天气的剧烈变化而影响到预测精度,负荷预测的
准确度在70%以上,最高可达92.86%,提高了城中村台区电力负荷预测的准确性和可靠性。
52.在一个实施例中,构建短期电力负荷预测模型的过程如图3所示,(即短期电力负荷预测模型的模型训练过程)包括:
53.s1、首先构建初始短期短期电力负荷预测模型,初始短期短期电力负荷预测模型包括lstm模型和prophet模型,初始电力负荷预测模型的输出为第一权重倍的lstm模型的输出负荷值与第二权重倍的prophet模型的输出负荷值的叠加;
54.s2、初始化第一第一权重为1,第二权重为0,迭代次数为1;
55.s3、获取目标城中村区域的历史气温数据、历史负荷数据和对应的节假日数据;
56.s4、对历史气温数据、历史负荷数据和节假日数据进行预处理,主要包括数据的清洗和关联匹配;
57.s5、将预处理后的数据输入初始短期电力负荷预测模型,得到初始短期电力负荷预测模型输出的预测负荷值;
58.s6、根据初始短期电力负荷预测模型输出的预测负荷值计算均方根误差(rmse)和平均绝对百分比误差(mape);
59.s7、判断迭代次数是否大于阈值,若否,则迭代次数加1,第一权重降0.1,第二权重升0.1,返回重新计算初始短期电力负荷预测模型输出的预测负荷值,若是,则输出均方根误差和平均绝对百分比误差最小时对应的负荷预测值、第一权重和第二权重,更新初始短期电力负荷预测模型的第一权重和第二权重,得到训练好的短期电力负荷预测模型。
60.短期电力负荷预测模型训练过程中,不同的第一权重(表2中的w1)和第二权重(表2中的w2)的不同取值对应的rmse、mape和置信度对比如表2所示。
61.表2各组权重取值方案预测结果对比表
[0062][0063]
[0064]
由表2中可以看出,当第一权重取值0.3,第二权重取值为0.7时,模型输出的预测结果置信度最高,因此,可以将第一权重固化为0.3,第二权重固化为0.7,得到最终的短期电力负荷预测模型,直接用于目标城中村区域的负荷预测。
[0065]
本发明实施例中,迭代次数的阈值为10,10次迭代即可得到理想结果,不需要设置过多的迭代次数,增加算法计算量,影响效率。
[0066]
在一个实施例中,对历史气温数据、历史负荷数据和节假日数据进行预处理,包括:采用同类均值插补方式对历史气温数据和历史负荷数据进行缺失值补全,将历史气温数据、历史负荷数据和对应的节假日数据进行关联。
[0067]
为了便于理解,请参阅图4,本发明中提供了一种城中村配变短期电力负荷预测系统的实施例,包括:
[0068]
模型构建模块401,用于构建短期电力负荷预测模型,所述短期电力负荷预测模型包括lstm模型和prophet模型,所述电力负荷预测模型的输出为第一权重倍的所述lstm模型的输出负荷值与第二权重倍的所述prophet模型的输出负荷值的叠加;
[0069]
数据获取模块402,用于获取目标城中村区域的气温数据、目标城中村区域的负荷数据和对应的节假日数据;
[0070]
负荷预测模块403,用于将所述气温数据和所述负荷数据输入所述lstm模型,将所述气温数据、所述负荷数据和所述节假日数据输入所述prophet模型,得到所述短期电力负荷预测模型输出的预测负荷值。
[0071]
第一权重为0.3,所述第二权重为0.7。
[0072]
模型构建模块401,具体用于:
[0073]
获取目标城中村区域的历史气温数据、历史负荷数据和对应的节假日数据;
[0074]
对所述历史气温数据、所述历史负荷数据和所述节假日数据进行预处理;
[0075]
初始化第一所述第一权重为1,第二权重为0,迭代次数为1,将预处理后的数据输入初始短期电力负荷预测模型,得到所述初始短期电力负荷预测模型输出的预测负荷值,其中,所述初始短期短期电力负荷预测模型包括lstm模型和prophet模型,所述初始电力负荷预测模型的输出为第一权重倍的所述lstm模型的输出负荷值与第二权重倍的所述prophet模型的输出负荷值的叠加;
[0076]
根据所述初始短期电力负荷预测模型输出的预测负荷值计算均方根误差和平均绝对百分比误差;
[0077]
判断迭代次数是否大于阈值,若否,则迭代次数加1,第一权重降0.1,第二权重升0.1,返回重新计算所述初始短期电力负荷预测模型输出的预测负荷值,若是,则输出所述均方根误差和平均绝对百分比误差最小时对应的负荷预测值、第一权重和第二权重,更新所述初始短期电力负荷预测模型的第一权重和第二权重,得到训练好的短期电力负荷预测模型。
[0078]
阈值为10。
[0079]
本发明实施例提供了一种城中村配变短期电力负荷预测系统,利用lstm模型和prophet模型构成prophet-lstm组合的短期电力负荷预测模型,将获取到的目标城中村台区的气温数据、负荷数据以及对应的节假日数据输入到短期电力负荷预测模型中,将lstm模型输出的预测负荷值乘以第一权重,将prophet模型输出的预测负荷值乘以第二权重,然
后将二者叠加,得到最终的预测负荷值作为短期电力负荷预测模型的输出,与现有的电力负荷预测方法相比,本发明提供的负荷预测方法不像人工神经网络法一样需要巨大的数据量和较长的开发时间,也不会因节假日或天气的剧烈变化而影响到预测精度,负荷预测的准确度在70%以上,最高可达92.86%,提高了城中村台区电力负荷预测的准确性和可靠性。
[0080]
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献