本公开涉及电网系统负荷预测技术领域,具体涉及一种基于可变权值的母线负荷预测方法及系统。
背景技术:
本部分的陈述仅仅是提供了与本公开相关的背景技术信息,不必然构成在先技术。
母线负荷预测是日前安全校核的前提,精确的母线负荷预测是合理安排日前发电计划和实施节能发电调度的前提,在实际电网母线负荷预测中,不同的预测方法从不同的角度提炼历史负荷的信息,对样本数据规模和复杂度等方面要求均不同,在各类母线负荷影响因素中,钢铁生产用电冲击大、规律性差,预测精确度一直不高,而且钢铁负荷在母线负荷中占比越大,对于母线负荷冲击性也越大,而目前缺少钢铁负荷对母线负荷预测影响的研究。
技术实现要素:
为解决现有技术存在的不足,本公开提供一种基于可变权值的母线负荷预测方法及系统,综合分析各个母线用电负荷的实际情况,采用模糊聚类算法将母线进行分类;针对分类后的母线负荷,根据钢铁负荷占比情况提取不同的特征因子,对特征因子采用数值化处理;建立基于可变权值的母线负荷预测模型,完成母线短期日的负荷预测,决定最终规划发电量。
为了实现上述目的,本公开采用如下技术方案:
第一方面,本公开提供一种基于可变权值的母线负荷预测方法,具体包括如下步骤:
获取母线负荷数据,采用模糊聚类算法对母线负荷数据进行分类,得到母线负荷类;
根据分类后的母线负荷类,分析钢铁负荷在母线负荷类中的占比量并提取特征因子;
根据钢铁负荷在母线负荷类中的占比量,建立两类负荷预测模型,基于两类负荷预测模型的输出预测值所占的权重,确定最终的母线负荷预测结果,以此决定最终规划发电量。
作为可能的一些实现方式,所述采用模糊聚类算法对母线负荷数据进行分类具体包括:
提取母线的用电负荷情况;
构建聚类模型,将提取的母线的用电负荷情况作为聚类模型的输入,设定聚类的个数以及迭代停止阈值,初始化聚类原型模式矩阵和迭代计数器;
迭代计算划分矩阵和聚类原型模式矩阵;
判断聚类原型模式矩阵前后两次迭代的值是否小于设定的迭代停止阈值,若是,则停止计算,输出划分矩阵和聚类原型模式矩阵,否则迭代计数器加1,返回继续迭代计算迭代计算划分矩阵和聚类原型模式矩阵。
作为进一步的限定,所述迭代计算划分矩阵为,
求取划分矩阵u(b),对于任意i,k,如果存在
如果存在i,r,使得以
作为进一步的限定,所述迭代计算聚类原型模式矩阵为:
求取聚类原型模式矩阵p(b+1):
其中,xk表示第k个输入的母线负荷数据。
作为可能的一些实现方式,所述根据分类后的母线负荷类,分析钢铁负荷在母线负荷类中的占比量并提取特征因子包括:
根据钢铁负荷在母线负荷类中的占比量,获取钢铁负荷在母线负荷类中的相关性,提取特征因子,对母线负荷数据进行线性变换,对所提取的特征因子数值化处理。
作为进一步的限定,所述获取钢铁负荷在母线负荷类中的相关性,提取特征因子采用相关系数分析算法;
所述对母线用电负荷数据进行线性变换采用离差标准化方法。
作为可能的一些实现方式,所述建立两类负荷预测模型具体包括:
根据钢铁负荷在母线负荷类中的占比量,以母线负荷数据作为输入量建立bp神经网络负荷预测模型和深度学习lstm预测模型;
确定待预测母线负荷类的负荷数据输入量,输入到两类负荷预测模型中,输出两类负荷预测模型的预测值。
作为进一步的限定,所述确定最终的母线负荷预测结果,以此决定最终规划发电量为,
确定某一时间段内母线负荷实际值,将两类预测值分别与母线负荷实际值做差处理;
取两类差值的绝对值,以其中一类差值除以另一类差值,若得到的比值的绝对值超过预先设定的比值阈值,则认为该类预测值不满足发电量要求,舍弃该类预测值,并以另一类预测值作为最终规划发电量;
若得到的比值绝对值未超过预先设定的比值阈值,则设定该类预测值在最终规划发电量中所占权值与上述得到的比值呈线性分布,两类预测值根据所占权值共同决定最终规划发电量。
第二方面,本公开提供一种基于可变权值的母线负荷预测系统,包括:
聚类模块:提取母线的用电负荷情况,包括最高负荷、最低负荷、平均负荷,负荷峰谷差和负荷峰谷差率、以及负荷率和最小负荷率;
特征提取模块:根据分类后的母线负荷类,分析钢铁负荷在母线负荷类中的占比量并提取特征因子;
预测模块:根据钢铁负荷在母线负荷类中的占比量,建立两类负荷预测模型,基于两类负荷预测模型的输出预测值所占的权重,确定最终的母线负荷预测结果,以此决定最终规划发电量。
与现有技术相比,本公开的有益效果为:
本公开建立了一种基于可变权值的母线负荷预测方法,采用模糊聚类方法将不同的母线进行分类,实现了有针对性的建立母线特征因子;
本公开考虑钢铁负荷在不同母线中的占比情况,针对占比情况,采用了不同的特征因子,精确性高;
本公开的预测方法,既综合了传统神经网络预测方法又结合了lstm时序预测的优势,权值可动态分配,精确性高。
附图说明
构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。
图1为本公开一种基于可变权值的母线负荷预测方法流程图;
图2为实施例1中预测模型权值ω1函数图。
具体实施方式:
下面结合附图与实施例对本公开做进一步说明。
应该指出,以下详细说明都是例示性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
实施例1
本公开提供一种基于可变权值的母线负荷预测方法,包括以下步骤:
步骤一:获取母线负荷数据,采用模糊聚类算法对母线负荷数据进行分类,得到母线负荷类;
步骤二:根据分类后的母线负荷类,分析钢铁负荷在母线负荷类中的占比量并提取特征因子;
步骤三:根据钢铁负荷在母线负荷类中的占比量,建立两类负荷预测模型,基于两类负荷预测模型的输出预测值所占的权重,确定最终的母线负荷预测结果,以此决定最终规划发电量。
所述步骤一中具体包括:
(1)提取母线的用电负荷情况,包括最高负荷、最低负荷、平均负荷,负荷峰谷差和负荷峰谷差率、以及负荷率和最小负荷率;
(2)构建聚类模型,将提取的母线的用电负荷情况作为聚类模型的输入,设定聚类的个数以及迭代停止阈值,初始化聚类原型模式矩阵和迭代计数器;
在本实施例中,设定聚类的个数为3,设定迭代停止阀值0.001,假设初始化的聚类原型模式矩阵为p(0),一个迭代计数器b=0;
(3)求取划分矩阵;
所述求取划分矩阵u(b),对于任意i,k,如果存在
如果存在i,r,使得以
(4)求取聚类原型模式矩阵p(b+1):
其中,xk表示第k个输入。
(5)判断聚类原型模式矩阵前后两次迭代的值是否小于设定的迭代停止阈值,若是,则停止计算,输出划分矩阵u和聚类原型模式矩阵p,否则迭代计数器加1,返回步骤(3);
在本实施例中,如果求得||p(b)-p(b+1)||<0.001停止计算,输出划分矩阵u和聚类原型p,否则令b=b+1,返回步骤(3)。
所述步骤二中具体包括:
根据钢铁负荷在母线负荷类中的占比量,获取钢铁负荷在母线负荷类中的相关性,提取特征因子,对母线负荷数据进行线性变换,对所提取的特征因子数值化处理。
进一步优选地,所述获取钢铁负荷在母线负荷类中的相关性,提取特征因子采用相关系数分析算法;
所述对母线用电负荷数据进行线性变换采用离差标准化方法;
所述钢铁负荷占比=钢铁负荷总加/母线负荷总加。
在本实例中,针对的是钢铁负荷占比超过50%,50%-20%及部分小钢铁三种情况。采用相关系数分析算法,分析钢铁负荷在各个母线负荷类中相关性大小,提取相关系数绝对值超过0.5的因素为特征因子;使用离差标准化,对原始母线负荷数据进行线性变换,使特征因子数值化,落到[0,1]区间。归一化公式如下:
其中,x*表示变换后数据,x表示变换前数据,xmin表示变换数据集中的最小值,xmax表示变换数据集中的最大值。
钢铁负荷占比大,对于母线负荷冲击性大,本实施例考虑钢铁生产用电,针对钢铁负荷占比超过50%,特征因子主要涉及如下:
日期类型提取:周一至周日、节假日
钢铁生产计划:钢铁产量、用电量
母线负荷类型:钢铁用电、居民用电、部分小钢铁。
针对钢铁负荷占50%-20%,特征因子主要涉及如下:
气象因素提取:温度、湿度、风速、降水量、光照情况
日期类型提取:周一至周日、节假日
钢铁生产计划:钢铁产量、用电量
母线负荷类型:钢铁用电、居民用电、部分小钢铁。
针对钢铁负荷占20%以下,特征因子主要涉及如下:
气象因素提取:温度、湿度、风速、降水量
日期类型提取:周一至周日、节假日
历史负荷规律:前一周历史负荷,上个月相似日历史负荷
母线负荷类型:钢铁用电、居民用电、部分小钢铁。
所述步骤三具体包括:
根据钢铁负荷在母线负荷类中的占比量,以母线负荷数据作为输入量建立bp神经网络负荷预测模型和深度学习lstm预测模型;
确定待预测母线负荷类的负荷数据输入量,输入到两类负荷预测模型中,分别输出两类负荷预测模型的预测值;
确定某一时间段内母线负荷实际值,将两类预测值分别与母线负荷实际值做差处理;
取两类差值的绝对值,以其中一类差值除以另一类差值,若得到的比值的绝对值超过预先设定的比值阈值,则认为该类预测值不满足发电量要求,舍弃该类预测值,并以另一类预测值作为最终规划发电量;
若得到的比值绝对值未超过预先设定的比值阈值,则设定该类预测值在最终规划发电量中所占权值与上述得到的比值呈线性分布,两类预测值根据所占权值共同决定最终规划发电量。
本公开不仅考虑钢铁负荷在不同母线中占比情况,对母线负荷预测的影响,而且还通过两类预测模型,动态调整预测值在最终规划发电量的权值,对母线负荷进行精确预测,并且还实现对未来发电量多少的精确设计与规划,有效舍弃不满足发电要求的发电量,避免母线负荷过重,影响电网的实际运行;在满足发电量要求的情况下,综合两类预测值对最终规划发电量的权重大小,有效的满足最终规划发电量对电网实际运行情况的适应度,实现对未来发电量多少的精确设计与规划,避免母线负荷过重,影响电网的实际运行。
在本实施例中,设定每类预测模型的权值为ω1、ω2,最终母线负荷预测结果为y=ω1y1+ω2y2。令k1=|y1-y实际|,k2=|y2-y实际|,其中y实际为输入的待预测母线负荷实际值,ω1和ω2由下列函数确定,
ω2=1-ω1。
本公开提供一种基于可变权值的母线负荷预测系统,包括:
聚类模块:提取母线的用电负荷情况,包括最高负荷、最低负荷、平均负荷,负荷峰谷差和负荷峰谷差率、以及负荷率和最小负荷率;
特征提取模块:根据分类后的母线负荷类,分析钢铁负荷在母线负荷类中的占比量并提取特征因子;
预测模块:根据钢铁负荷在母线负荷类中的占比量,建立两类负荷预测模型,基于两类负荷预测模型的输出预测值所占的权重,确定最终的母线负荷预测结果,以此决定最终规划发电量。
以上仅为本公开的优选实施例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
上述虽然结合附图对本公开的具体实施方式进行了描述,但并非对本公开保护范围的限制,所属领域技术人员应该明白,在本公开的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本公开的保护范围以内。