本发明属于电力系统及其自动化领域,具体涉及一种配电网线路故障风险日预测方法及系统。
背景技术:
配电网紧邻用户侧,其安全可靠运行水平会对用户造成直接影响,同时,由于配电网点多面广,运行环境复杂,易于受到用户的影响,其中的故障状况难以避免。为此,需要通过各种技术手段,尽量降低配电网中的故障发生概率,保障供电可靠性。而面向配电网线路故障风险的日预测,则是采取故障发生防范措施的前提与重要依据。
当前,主要研究多集中在电网故障风险评估方面。关于电网故障风险评估的研究主要是针对具体的系统根据设备和网络可能的故障状态利用可靠性等方法分析评估故障发生的风险。较为典型的有通过构建连锁故障的概率描述,判断系统应对特定故障的能力来评估故障风险;或考虑不同停运模型,采用事件树分析并给出故障风险的排序;也可通过设定负荷权重,分析不同运行状况下的故障概率变化。以上故障风险评估的思路,或者是假设电网中发生故障之后,分析可能对电网造成的进一步影响,或者是对电网建设水平的整体评价,或者是寻找电网的薄弱环节,未统筹考虑产生故障的根源来进行未来故障发生概率的预测,因此,也缺少对配电网如何判断和规避风险的明确指导。
技术实现要素:
本发明从历史数据记录出发,建立起了线路能力、实际供电状况、外部环境、运维状况等与故障发生概率之间的关联关系,之后,基于负荷预测、天气预测、运维计划以及线路运行环境等状况,进行线路未来故障发生概率的预测,据此,实施相关故障规避措施,尽量避免故障发生,保证供电可靠性。
本发明提供的一种配电网线路故障风险日预测方法,包括:
获取被测线路所在地区在预测日的外部环境信息、被测线路在预测日的负荷预测数据、被测线路在预测日的运维计划以及被测线路在预测日的自身状况信息;
将上述获取的被测线路所在地区在预测日的外部环境信息、被测线路在预测日的负荷预测数据、被测线路在预测日的运维计划以及被测线路在预测日的自身状况信息输入预先构建的线路故障风险日预测模型,生成被测线路在预测日的故障发生概率预测值。
所述线路故障风险日预测模型的构建包括:
获取配电网各线路的历史运行数据;
根据机器学习算法对所述历史运行数据进行训练得到线路故障风险日预测模型;
所述线路的历史运行数据包括:线路的自身状况信息、线路实际负荷水平、线路所在地区的外部环境信息以及线路运维状况。
用机器学习算法对所述历史运行数据进行训练得到线路故障风险日预测模型,包括:
建立bp神经网络,确定bp神经网络输入层节点个数n,输出层节点数为1;隐层节点数设定为i,
根据预设的第一数值选取历史运行数据作为训练数据;
将所述训练数据作为bp神经网络的输入数据,将当日线路的故障发生概率作为bp神经网络的输出数据,进行训练。
所述当日线路的故障发生概率包括:
若线路发生了故障,则故障发生概率取第二数值和第三数值之间的一个随机数,若该线路未发生故障,则故障发生概率取第四数值和第五数值之间的一个随机数。
所述训练数据中的每一个训练样本包括一天的线路自身状况信息、线路实际负荷水平、线路所在地区的外部环境信息以及线路运维状况。
所述根据预设的定值选取历史运行数据作为训练数据,包括:
所述第一数值为0.9,因此选取历史运行数据的90%作为训练数据。
所述第二数值为0.90,所述第三数值为0.99,所述第四数值为0.01,所述第五数值为0.10。
所述被测线路所在地区在预测日的外部环境预测信息包括:预测日的温度预测、风力预测、极端天气预测、降雨量预测和/或降雪量预测;
所述被测线路在预测日的运维计划包括:被测线路计划维护频率和/或计划运检工时数;
被测线路的自身状况包括被测线路的平均线损率、平均容载比、过负荷运行时长和/或故障发生频率。
所述线路的自身状况信息包括:线路的平均线损率、平均容载比、过负荷运行时长和/或故障发生频率;
所述线路所在地区的外部环境信息包括:平均温度、日最高温度、日最低温度、风力、极端天气、降雨量和/或降雪量;
所述线路运维状况包括:线路维护频率和/或运检工时数。
本发明提供的一种配电网线路故障风险日预测系统,包括:
采集模块,用于获取被测线路所在地区在预测日的外部环境预测信息、被测线路在预测日的负荷预测数据、被测线路在预测日的运维计划以及被测线路的自身状况信息;
预测模块,用于将采集模块获取的被测线路所在地区在预测日的外部环境预测信息、被测线路在预测日的负荷预测数据、被测线路在预测日的运维计划以及被测线路的自身状况信息输入预先构建的线路故障风险日预测模型,生成被测线路在预测日的故障发生概率预测值。
所述预测模块包括预测模型子模块;
所述预测模型子模块包括:
采集单元,用于获取配电网各线路的历史运行数据;
训练单元,用于根据机器学习算法对所述历史运行数据进行训练得到线路故障风险日预测模型;所述线路的历史运行数据包括:
线路的自身状况信息、线路实际负荷水平、线路所在地区的外部环境信息以及线路运维状况。
与最接近的现有技术比,本发明提供的技术方案具有以下有益效果:
本发明提供的技术方案,基于线路的负荷预测、天气预测、运维计划以及线路运行环境等状况,进行线路故障风险日预测,据此,实施相关故障规避措施,避免了故障的发生,保证了供电的可靠性;
本发明提供的技术方案,从历史数据记录出发,建立了线路故障风险日预测模型,基于模型进行线路故障风险日预测,方便快捷,保证了预测结果的准确性。
附图说明
图1为本发明提供的一种配电网线路故障风险日预测方法流程图;
图2为本发明实施例提供的配电网线路故障风险日预测模型输入输出关系图;
图3为本发明实施例提供的bp神经网路结构示意图。
具体实施方式
下面结合附图,对本发明做进一步详细的说明。
实施例一、
图1为本发明一种配电网线路故障风险日预测方法流程图,如图1所示本发明提供的一种配电网线路故障风险日预测方法,包括:
获取被测线路所在地区在预测日的外部环境信息、被测线路在预测日的负荷预测数据、被测线路在预测日的运维计划以及被测线路在预测日的自身状况信息;
将上述获取的被测线路所在地区在预测日的外部环境信息、被测线路在预测日的负荷预测数据、被测线路在预测日的运维计划以及被测线路在预测日的自身状况信息输入预先构建的线路故障风险日预测模型,生成被测线路在预测日的故障发生概率预测值。
所述线路故障风险日预测模型的构建包括:
获取配电网各线路的历史运行数据;
根据机器学习算法对所述历史运行数据进行训练得到线路故障风险日预测模型;
所述线路的历史运行数据包括:线路的自身状况信息、线路实际负荷水平、线路所在地区的外部环境信息以及线路运维状况。
用机器学习算法对所述历史运行数据进行训练得到线路故障风险日预测模型,包括:
建立bp神经网络,确定bp神经网络输入层节点个数n,输出层节点数为1;隐层节点数设定为i,
根据预设的第一数值选取历史运行数据作为训练数据;
将所述训练数据作为bp神经网络的输入数据,将当日线路的故障发生概率作为bp神经网络的输出数据,进行训练。
所述当日线路的故障发生概率包括:
若线路发生了故障,则故障发生概率取第二数值和第三数值之间的一个随机数,若该线路未发生故障,则故障发生概率取第四数值和第五数值之间的一个随机数。
所述训练数据中的每一个训练样本包括一天的线路自身状况信息、线路实际负荷水平、线路所在地区的外部环境信息以及线路运维状况。
所述根据预设的定值选取历史运行数据作为训练数据,包括:
所述第一数值为0.9,因此选取历史运行数据的90%作为训练数据。
所述第二数值为0.90,所述第三数值为0.99,所述第四数值为0.01,所述第五数值为0.10。
所述被测线路所在地区在预测日的外部环境预测信息包括:预测日的温度预测、风力预测、极端天气预测、降雨量预测和/或降雪量预测;
所述被测线路在预测日的运维计划包括:被测线路计划维护频率和/或计划运检工时数;
被测线路的自身状况包括被测线路的平均线损率、平均容载比、过负荷运行时长和/或故障发生频率。
所述线路的自身状况信息包括:线路的平均线损率、平均容载比、过负荷运行时长和/或故障发生频率;
所述线路所在地区的外部环境信息包括:平均温度、日最高温度、日最低温度、风力、极端天气、降雨量和/或降雪量;
所述线路运维状况包括:线路维护频率和/或运检工时数。
实施例二、
基于相同的发明构思,本发明还提供了一种配电网线路故障风险日预测系统,可以包括:
采集模块,用于获取被测线路所在地区在预测日的外部环境预测信息、被测线路在预测日的负荷预测数据、被测线路在预测日的运维计划以及被测线路的自身状况信息;
预测模块,用于将采集模块获取的被测线路所在地区在预测日的外部环境预测信息、被测线路在预测日的负荷预测数据、被测线路在预测日的运维计划以及被测线路的自身状况信息输入预先构建的线路故障风险日预测模型,生成被测线路在预测日的故障发生概率预测值。
所述预测模块包括预测模型子模块;
所述预测模型子模块包括:
采集单元,用于获取配电网各线路的历史运行数据;
训练单元,用于根据机器学习算法对所述历史运行数据进行训练得到线路故障风险日预测模型;所述线路的历史运行数据包括:
线路的自身状况信息、线路实际负荷水平、线路所在地区的外部环境信息以及线路运维状况。
所述被测线路所在地区在预测日的外部环境预测信息包括:预测日的温度预测、风力预测、极端天气预测、降雨量预测和/或降雪量预测;
所述被测线路在预测日的运维计划包括:被测线路计划维护频率和/或计划运检工时数;
被测线路的自身状况包括被测线路的平均线损率、平均容载比、过负荷运行时长和/或故障发生频率。
所述线路的历史运行数据包括:
线路的自身状况信息、线路实际负荷水平、线路所在地区的外部环境信息和/或线路运维状况。
所述训练单元包括:
建模子单元,用于建立bp神经网络,确定bp神经网络输入层节点个数n,输出层节点数为1;隐层节点数设定为i,
选取子单元,用于根据预设的第一数值选取历史运行数据作为训练数据;
训练子单元,用于将所述训练数据作为bp神经网络的输入数据,将当日线路的故障发生概率作为bp神经网络的输出数据,进行训练。
所述当日线路的故障发生概率包括:
若线路发生了故障,则故障发生概率取第二数值和第三数值之间的一个随机数,若该线路未发生故障,则故障发生概率取第四数值和第五数值之间的一个随机数。
所述训练数据中的每一个训练样本包括一天的线路自身状况信息、线路实际负荷水平、线路所在地区的外部环境信息以及线路运维状况。
所述根据预设的定值选取历史运行数据作为训练数据,包括:
所述第一数值为0.9,因此选取历史运行数据的90%作为训练数据。
所述第二数值为0.90,所述第三数值为0.99,所述第四数值为0.01,所述第五数值为0.10。
实施例三、
面向配电网中的某条线路,本发明旨在进行该线路未来某一天发生故障的概率预测。
首先,基于历史信息,采用机器学习方法,建立该线路故障风险日预测模型。
(1)确定模型的输入输出
基于导致该线路故障发生的主要影响因素,梳理出该模型的输入输出。
输入包括线路自身状况、实际供电状况、外部环境、运维状况四大类因素。
输出为该线路在当日的故障发生概率。
线路自身状况包括:当日所属的一段时间内该线路的平均线损率、平均容载比、过负荷运行时长、故障发生频率;
实际供电状况包括:当日负荷水平;
外部环境包括:当日平均温度、日最高温度、日最低温度、风力、极端天气、降雨量、降雪量;
运维状况包括:当日所属的一段时间内该线路维护频率、运检工时数。
(2)整理历史数据
取该线路的历史运行数据进行整理,依次针对该线路某一天的运行状况,获取线路自身状况、实际供电状况、外部环境、运维状况以及当日该线路的故障发生状况。
以上该线路实际历史数据,作为机器学习方法建立模型的训练与测试数据。
(3)模型训练与搭建
下面以图3所示的bp神经网络(一种机器学习方法)为例,给出模型训练与搭建方法。
模型结构确定:基于模型输入量的个数,确定所建立的bp神经网络输入层节点个数n;输出层节点数为1;隐层节点数设定为i(
模型训练与搭建:将整理好的历史数据,分成两部分,其中90%作为训练数据,10%作为测试数据。训练数据中的每一个训练样本,包括该线路某一天的运行状况,具体包括线路自身状况、实际供电状况、外部环境以及运维状况,以上数据作为模型训练所需要的输入数据。当日该线路的故障发生概率则作为网络训练所需要的输出数据,为便于模型训练,根据历史记录,若当日该线路发生了故障,则故障发生概率取0.90至0.99之间的一个随机数;若当日该线路未发生故障,则故障发生概率取0.01~0.10之间的一个随机数。
基于bp神经网络理论,通过不断地模型训练与测试,最终完成bp神经网络模型搭建,建立了线路状况、实际供电状况、外部环境、运维状况等与故障发生概率的关联模型,即该线路故障风险日预测模型。
基于负荷预测、天气预测、运维计划以及线路运行环境等状况,根据上述模型,在配电网运行过程中,进行该线路在未来某一天的故障发生概率的预测。
如图图2所示,依据如下步骤对线路在未来某一天的故障发生概率进行预测:
(1)收集该线路所在地区在该天的外部环境预测信息、该线路在该天的负荷预测数据、该线路在该天所属的一段时间内的运维计划以及线路最近一段时间的自身状况。
其中,该线路所在地区的外部环境预测信息包括当日温度预测、风力预测、极端天气预测、降雨量预测、降雪量预测;该线路在该天所属的一段时间内的运维计划,具体包括该线路计划维护频率以及计划运检工时数;线路自身状况包括该线路最近一段时间内的平均线损率、平均容载比、过负荷运行时长以及故障发生频率。
(2)将上述数值输入预先建立的该线路故障风险日预测模型,生成该线路在该天的故障发生概率预测值。
(3)结束。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用于说明本发明的技术方案而非对其保护范围的限制,尽管参照上述实施例对本申请进行了详细的说明,所属领域的普通技术人员应当理解:本领域技术人员阅读本申请后依然可对申请的具体实施方式进行种种变更、修改或者等同替换,但这些变更、修改或者等同替换,均在申请待批的权利要求保护范围之内。