电网负荷预测模型的建立方法及计算机可读储存介质与流程

文档序号:33707017发布日期:2023-03-31 22:02阅读:30来源:国知局
电网负荷预测模型的建立方法及计算机可读储存介质与流程

1.本发明涉及电网负荷预测技术领域,具体涉及一种电网负荷预测模型的建立方法及计算机可读储存介质。


背景技术:

2.近年为了加快以碳达峰、碳中和为目标的新型电力系统的建设,从不同维度对配电网各级展开精准负荷预测,将有效地为源网荷储的优化调度提供支撑。传统电网负荷预测与气候因素具有很强的关联性,但随着电网系统中新能源的广泛接入和以碳中和为目标的各项政策的实施,影响电网负荷的因素变的更加复杂。随着风电、光伏等新能源的快速发展,电力系统的负荷需求变化和新能源出力的随机波动性具有高度的相关性,因此研究新型电力系统背景下电力负荷预测带来的影响意义重大。而负荷预测是配电网运行与规划的重要组成部分,也是配电网资产效益提升的基础。开展新型电力系统下面向区域、变电站和线路的中长期负荷预测的研究工作,可以通过技术手段有效提升电网运维效率,减小高负荷是运维不及时造成的电网故障,辅助构建以新能源为主题的新型电力系统。
3.因此,在传统负荷预测方法基础上,以新型电力系统为背景,通过开展对典型用户的负荷曲线和负荷特性研究,并结合新型电力系统的特点,挖掘影响典型用户负荷的主要因素,综合考虑新型电力系统下用户的行业特性,宏观经济发展情况等因素,通过集成学习对基于多种影响因素下的多种负荷预测算法进行集成,开展多影响因素的精准负荷预测研究,通过自下而上负荷预测模型对区站线的负荷开展中长期预测。然而现有技术中,对于电网的中长期负荷预测的精准度有待提升。


技术实现要素:

4.针对现有技术中电网负荷预测的精准度有待提升的问题,本发明提供一种电网负荷预测模型的建立方法及计算机可读储存介质。
5.本发明的技术方案提供一种电网负荷预测模型的建立方法,包括如下步骤:
6.数据获取:获取电网系统的历史负荷数据,同时获取电网系统所在区域的历史气候数据。
7.数据清洗:对历史负荷数据清洗处理得到可用的历史负荷数据;
8.线路负荷预测模型建立:对于某一输电线路,基于输电线路的历史负荷数据以及输电线路所在区域的历史气候数据训练基于xgboost算法的预测模型,得到该输电线路的线路负荷预测模型;
9.变电站负荷预测模型建立:将变电站下辖线路的线路负荷预测模型进行同时率叠加得到变电站叠加负荷预测模型基于变电站的历史负荷数据以及其所辖片区的历史气候数据训练基于xgboost算法的预测模型,得到该变电站的变电站xgboost负荷预测模型将变电站叠加负荷预测模型与变电站xgboost负荷预测模型
相互检验得到变电站负荷预测模型m
subs

10.区域负荷预测模型建立:根据电网拓扑结构,将区域内变电站的变电站负荷预测模型进行同时率叠加得到区域叠加负荷预测模型基于所在区域的历史负荷数据以及其历史气候数据训练基于xgboost算法的预测模型,得到所在区域的区域xgboost负荷预测模型将区域叠加负荷预测模型与区域xgboost负荷预测模型相互校验得到区域负荷预测模型m
area

11.具体的,
12.所述将变电站叠加负荷预测模型与变电站xgboost负荷预测模型相互检验得到变电站负荷预测模型m
subs
;步骤按下式的判断逻辑进行:
[0013][0014]
其中,mean函数为取两者均值;
[0015]
所述将区域叠加负荷预测模型与区域xgboost负荷预测模型相互校验得到区域负荷预测模型m
area
按下式的判断逻辑进行:
[0016][0017]
其中,mean函数为取两者均值。
[0018]
具体的,所述数据清洗步骤中,选取利用马尔科夫模型对中压线路历史负荷数据的序列片段进行提取,得到可用的历史负荷数据,马尔科夫分析法的基本模型为:x(k+1)=x(k)
×
p;公式中x(k)表示趋势分析与预测对象在t=k时刻的状态向量,p表示一步转移概率矩阵,x(k+1)表示趋势分析与预测对象在t=k+1时刻的状态向量。
[0019]
本发明还提供一种计算机可读储存介质,存储有计算机程序,所述计算机程序被处理器执行时,使所述处理器执行如权利要求1-3任一项所述的电网负荷预测模型的建立方法的步骤。
[0020]
本发明的电网负荷预测模型的建立方法通过采用xgboost预测方法对电网历史运行数据结合影响电网的气候、日程数据进行分析生成电网不同层级的负荷预测模型。由于在模型训练的过程中考虑了影响电网负荷波动的时间、气候等主要外部因素,其预测可靠性能够得到保证,从而在单层预测中能够保证训练后的模型的精准度。在更高层级的变电站负荷预测与区域负荷预测中,由于结合下层负荷预测模型与当前层级负荷预测模型,兼顾了电网的局部信息与范围信息,因此相比于依靠单层模型的预测,能够使负荷预测模型的结果更接近实际情况。
附图说明
[0021]
图1为本发明的预测模型的构建流程图;
[0022]
图2为本发明的xgboost算法学习机个数的参数调节曲线;
[0023]
图3为本发明的xgboost算法深度与正则化参数调节图;
[0024]
图4为本发明的xgboost算法深度与正则化参数调节;
[0025]
图5为本发明的xgboost算法惩罚系数参数调节曲线;
[0026]
图6为本发明的xgboost算法子采样的比例和使用特征占全部特征的比例参数调节图;
[0027]
图7为本发明的xgboost算法l1正则化和l2正则化参数调节图。
具体实施方式
[0028]
以下结合附图和具体实施例,对本发明进行详细说明,在本说明书中,附图尺寸比例并不代表实际尺寸比例,其只用于体现各部件之间的相对位置关系与连接关系,名称相同或标号相同的部件代表相似或相同的结构,且仅限于示意的目的。
[0029]
本发明的电网负荷预测模型包括线路负荷预测模型、变电站负荷预测模型以及区域负荷预测模型。由于电网的分布特点,某一区域内存在多个变电站,每个变电站下辖多个输电线路。因此从范围层级上看,线路负荷预测模型是底层的电网负荷预测模型,变电站负荷预测模型是中层的电网负荷预测模型,而区域负荷预测模型则是一定范围内的顶层电网负荷预测模型,不同层级的电网负荷预测模型由于其预测覆盖范围的不同,因此在实际预测应用中用于不同的应用场景。
[0030]
对于上述电网负荷预测模型,本发明的电网负荷预测模型的建立方法的建立方法的步骤如图1的流程图所示,包括:
[0031]
数据获取。获取电网系统的历史负荷数据,同时获取电网系统所在区域的历史气候数据。
[0032]
数据清洗。对历史负荷数据清洗处理,选取利用马尔科夫模型对中压线路历史负荷数据的序列片段进行提取,得到可用的历史负荷数据。其中,马尔科夫分析法的基本模型为:x(k+1)=x(k)
×
p;公式中x(k)表示趋势分析与预测对象在t=k时刻的状态向量,p表示一步转移概率矩阵,x(k+1)表示趋势分析与预测对象在t=k+1时刻的状态向量。
[0033]
线路负荷预测模型建立。对于某一输电线路,基于输电线路的历史负荷数据以及输电线路所在区域的历史气候数据训练基于xgboost算法的预测模型,得到该输电线路的线路负荷预测模型。
[0034]
变电站负荷预测模型建立。变电站负荷预测模型的建立包括以下步骤:
[0035]
根据电网拓扑结构,将变电站下辖线路的线路负荷预测模型进行同时率叠加得到变电站叠加负荷预测模型
[0036]
基于变电站的历史负荷数据以及其所辖片区的历史气候数据训练基于xgboost算法的预测模型,得到该变电站的变电站xgboost负荷预测模型
[0037]
相互校验确定变电站负荷预测模型m
subs
。校验公式如下:
[0038][0039]
其中,mean函数为取两者均值。
[0040]
区域负荷预测模型建立。区域负荷预测模型的建立包括以下步骤:
[0041]
根据电网拓扑结构,将区域内变电站的变电站负荷预测模型进行同时率叠加得到区域叠加负荷预测模型
[0042]
基于所在区域的历史负荷数据以及其历史气候数据训练基于xgboost算法的预测模型,得到所在区域的区域xgboost负荷预测模型m
areaxbg

[0043]
相互校验确定区域负荷预测模型m
area
。校验公式如下:
[0044][0045]
其中,mean函数为取两者均值。
[0046]
其中,基于xgboost算法的预测模型的训练过程包括如下步骤:
[0047]
特征选择。中长期负荷预测模型,其主要影响因素包括气温、天气状况、历史负荷情况、节假日情况等等。这里选择了日最高温度、日最低温度、天气状况(阴、晴、雨、雪等)天气状况的表达、前三天的历史负荷值、昨天的最高温度、是否为节假日、周几的特征开展分析。其中的节假日信息通过布尔变量表示,周几的信息通过枚举变量表示。
[0048]
模型训练。设定合适的模型参数与与训练参数,将选定特征的历史数据以及历史负荷数据作为输入训练确定需要的负荷预测模型。
[0049]
设定训练时间,设定训练时间,通过不断调整参数和训练次数,观察训练误差下降趋势,增加和减少基础特征的数量,得到相对较优的xgboost中长期负荷预测模型;其中的训练参数为:
[0050]
学习机个数n_estimators=90,
[0051]
最大深度为max_depth=5和正则化参数min_child_weight=9,
[0052]
惩罚系数gamma=0.05,
[0053]
子采样的比例subsample=0.7和使用特征占全部特征的比例colsample_bytree=1.0,
[0054]
l1正则化reg_alpha=3和l2正则化reg_lambda=0.3,
[0055]
学习率learning_rate=0.06。
[0056]
图2-7分别为学习机个数、最大深度和正则化参数、惩罚系数、子采样的比例和使用特征占全部特征的比例、l1正则化和l2正则化以及学习率的实验数据。
[0057]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0058]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0059]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0060]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0061]
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1