基于GIS地图的城市配电网故障抢修路径优化方法及系统与流程

文档序号:25295749发布日期:2021-06-04 11:05阅读:79来源:国知局
基于GIS地图的城市配电网故障抢修路径优化方法及系统与流程
基于gis地图的城市配电网故障抢修路径优化方法及系统
技术领域
1.本发明涉及故障处理领域,具体涉及了基于gis地图的城市配电网故障抢修路径优化方法及系统。


背景技术:

2.地理信息系统(geographic information system,gis)是一项以计算机为基础的新兴技术,现代信息技术的发展,使商用gis系统逐渐成熟,gis 系统中可包括自动制图、设备管理、客服系统、外业管理、线损管理等功能,并且还与电力企业的其他类型应用系统(自动化系统、erp)进行互操作,gis在电力系统规划、运行、检修、销售领域得到了广泛的应用。
3.gis的主要用途是以地理信息为背景,将图形和数据库结合来描述和管理各种电力设备的参数属性及电网内的运行控制信息。在面向电网运行方面,gis主要是与scada的系统结合,通过互相交换运行数据和图形数据为调度员提供准确的电网地理信息;在面向用户方面,系统还可以支持客户服务的热线服务。
4.国内各省电力公司所应用的gis管理系统平台众多,有mapinfo公司 mapxtreme平台、esri公司的arcims平台、intergraph公司的 geomediawebmap平台、雅都公司的grow平台等,并没有形成统一的管理,各平台也是各有特点。配电gis管理系统中的数据大部分都与地理空间信息有关,大致可分为两类:第一类是以地理坐标为基础的空间数据;第二类是描述设备或事物特征的非空间数据。
5.配电网故障抢修最佳路径问题,是gis系统网络分析中的一个研究热点,其目的是根据发生故障的地点以及抢修队目前所处的位置,及时派出抢修人员到达现场,从而缩短停电时间,减少经济损失。


技术实现要素:

6.本发明的目的在于克服现有技术的不足,本发明提供了一种基于gis 地图的城市配电网故障抢修路径优化方法及系统,当前时刻路网实时通行能力,建立基于实时路网信息的路段权值计算模型,以故障点到达时间最短为目标。
7.为了解决上述技术问题,本发明实施例提供了一种基于gis地图的城市配电网故障抢修路径优化方法,其方法,包括:
8.建立城市配电网抢修的静态路网模型;
9.根据网内抢修队伍定位信息与故障点位置信息,确定抢修队伍距故障点的最短抢修路径;
10.根据抢修队伍任务状态,基于层次分析法为抢修调度人员提供优选抢修队伍决策方案。
11.所述建立城市配电网抢修的静态路网模型,包括:以城市配电网所属区域的道路拓扑关系为基础,依托于gis地图技术建立适用于城市配电网抢修的静态路网模型。
12.所述确定抢修队伍距故障点的最短抢修路径,包括:基于贝叶斯的优选抢修队伍
决策方法,基于dijkstra算法给出网内各抢修队伍距故障点的最短抢修路径。
13.所述基于贝叶斯的优选抢修队伍决策方法,包括:
14.从scada读取故障相关信息;
15.判断是否存在故障;
16.根据scada故障信息和开关状态在gis基础上完成网络拓扑;
17.建立故障开关所在支路区域的开关上下级关系;
18.计算比较出现故障的概率大小;
19.确定故障点;
20.确定抢修队最优派遣方案。
21.所述计算比较出现故障的概率大小,包括:
22.已有的故障抢修研究经验说明配电网多馈线出现故障时,满足以下条件:
23.在假设馈线上发生多重故障的概率为0的情况下,如果用s表示开关si所在支路li发生故障是单一故障事件,则s1,s2,

,sn构成完备事件组;
24.在配电网的任意一个回路中,该回路中的所有开关所在的支路故障都是等概率的,这里设为p(si)=p;
25.由于一些外界因素的影响,故障信息上传到scada系统时可能出现错误,这里记为q,现实中,出错的概率很小所以q<<1。
26.所述确定故障点,包括:
27.基于贝叶斯的故障定位公式为(2);
[0028][0029]
所述dijkstra算法,包括:
[0030]
首先确定源点s,对于最佳抢修路径而言,就是抢修的出发点,并且将源点纳入红点集s={s},即最短路径节点集合;此时的最短距离sd(v)=0;
[0031]
算法从蓝点集中找到一个顶点,该顶点与红点集距离最短,并且将该顶点作为下一个红点,纳入到红点集中;这里的距离最短,实际上是与整个红点集合的最短,而不是单独与前一个红点的距离最短;
[0032]
重复步骤,当蓝点集中仅剩下最短距离为的蓝点时,就求出了到所有顶点的最短路径;当源点和目的点之间没有连通的路径时,可以认为此时最短路径为一条长度为无穷大的虚拟路径。
[0033]
所述层次分析法,包括:将决策的边权值、考虑的因素和决策对象按它们之间的相互关系分为最高层、中间层和最低层,绘出层次结构图;
[0034]
根据层次分析法可以更新边权值,由公式(3)得到抢修过程总花费时间,其中,li为道路长度,ui为平均车流速度,ai为路口速度损失;
[0035][0036]
一种基于gis地图的城市配电网故障抢修路径优化系统,其系统,包括:
[0037]
静态路网模块用于建立城市配电网抢修的静态路网模型;
[0038]
路径模块用于根据网内抢修队伍定位信息与故障点位置信息,确定抢修队伍距故
障点的最短抢修路径;
[0039]
决策模块用于根据抢修队伍任务状态,基于层次分析法为抢修调度人员提供优选抢修队伍决策方案。
[0040]
所述确定抢修队伍距故障点的最短抢修路径,包括:基于贝叶斯的优选抢修队伍决策方法,基于dijkstra算法给出网内各抢修队伍距故障点的最短抢修路径。
[0041]
本发明实施例提供了一种基于gis地图的城市配电网故障抢修路径优化方法及系统,考虑当前时刻路网实时通行能力,建立基于实时路网信息的路段权值计算模型,以故障点到达时间最短为目标。当城市配电网发生故障时,根据发生故障的地点以及抢修队目前所处的位置,及时派出抢修人员到达现场,从而缩短停电时间,减少经济损失。
附图说明
[0042]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0043]
图1是基于gis地图的城市配电网故障抢修路径优化方法的流程示意图。
[0044]
图2是城市配电网馈线示例图。
[0045]
图3是基于dijkstra算法的抢修路径动态协调优化算法流程示意图。
[0046]
图4是基于层次分析法的抢修路径优化算法流程图示意图。
[0047]
图5是一个典型的具备边权值的有向图g示意图。
[0048]
图6是基于gis地图的城市配电网故障抢修路径优化系统的结构示意图。
具体实施方式
[0049]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0050]
实施例
[0051]
参阅图1,图1是基于gis地图的城市配电网故障抢修路径优化方法的流程示意图。
[0052]
一种基于gis地图的城市配电网故障抢修路径优化方法,其方法,包括:
[0053]
s101建立城市配电网抢修的静态路网模型。以城市配电网所属区域的道路拓扑关系为基础,依托于gis地图技术建立适用于城市配电网抢修的静态路网模型。
[0054]
s102根据网内抢修队伍定位信息与故障点位置信息,确定抢修队伍距故障点的最短抢修路径。基于贝叶斯的优选抢修队伍决策方法确定故障点位置,基于dijkstra算法给出网内各抢修队伍距故障点的最短抢修路径。
[0055]
需要说明的是,所述基于贝叶斯的优选抢修队伍决策方法,包括:
[0056]
从scada读取故障相关信息;
[0057]
判断是否存在故障;
[0058]
根据scada故障信息和开关状态在gis基础上完成网络拓扑;
[0059]
建立故障开关所在支路区域的开关上下级关系;
[0060]
计算比较出现故障的概率大小;
[0061]
确定故障点;
[0062]
确定抢修队最优派遣方案。
[0063]
需要说明的是,所述计算比较出现故障的概率大小,包括:已有的故障抢修研究经验说明配电网多馈线出现故障时,满足以下条件:
[0064]
在假设馈线上发生多重故障的概率为0的情况下,如果用s表示开关 si所在支路li发生故障是单一故障事件,则s1,s2,

,sn构成完备事件组;
[0065]
在配电网的任意一个回路中,该回路中的所有开关所在的支路故障都是等概率的,这里设为p(si)=p;
[0066]
由于一些外界因素的影响,故障信息上传到scada系统时可能出现错误,这里记为q,现实中,出错的概率很小所以q<<1。
[0067]
需要说明的,所述确定故障点,包括:基于贝叶斯的故障定位公式为 (2);
[0068][0069]
需要说明的是,所述dijkstra算法确定最短抢修路径,包括:
[0070]
首先确定源点s,对于最佳抢修路径而言,就是抢修的出发点,并且将源点纳入红点集s={s},即最短路径节点集合;此时的最短距离sd(v)=0;
[0071]
算法从蓝点集中找到一个顶点,该顶点与红点集距离最短,并且将该顶点作为下一个红点,纳入到红点集中;这里的距离最短,实际上是与整个红点集合的最短,而不是单独与前一个红点的距离最短;
[0072]
重复步骤,当蓝点集中仅剩下最短距离为的蓝点时,就求出了到所有顶点的最短路径;当源点和目的点之间没有连通的路径时,可以认为此时最短路径为一条长度为无穷大的虚拟路径。
[0073]
s103根据抢修队伍任务状态,基于层次分析法为抢修调度人员提供优选抢修队伍决策方案。利用层次分析法,将决策的边权值、考虑的因素和决策对象按它们之间的相互关系分为最高层、中间层和最低层,绘出层次结构图;根据层次分析法可以更新边权值,由公式(3)得到抢修过程总花费时间,其中,li为道路长度,ui为平均车流速度,ai为路口速度损失;
[0074][0075]
本方法以城市配电网所属区域的道路拓扑关系为基础,依托于gis地图技术建立适用于城市配电网抢修的静态路网模型,根据网内抢修队伍定位信息与故障点位置信息,引入贝叶斯决策优化算法,基于dijkstra算法给出网内各抢修队伍距故障点的最短抢修路径,根据抢修队伍任务状态,基于层次分析法为抢修调度人员提供优选抢修队伍决策方案。
[0076]
参阅图2,图2是城市配电网馈线示例图。
[0077]
基于贝叶斯的优选抢修队伍决策方法的一个基础是基于条件概率的贝叶斯公式,如(1)所示。
[0078][0079]
其中,p(a)为a成立的先验概率;p(bi|a)为条件概率。
[0080]
图2为城市配电网中的某条馈线,其中s1,s2,

,sn表示馈线开关, l1,l2,

,ln表示各个负荷点。各个馈线开关将检测到的故障电流上传到scada系统中,这里用一个故障信息序列g={g1,g2,

,gn}表示。有故障电流流过的开关,该开关的故障信息状态用1表示;若没有则用0表示。例如si有过流电流,则gi=1;反之,gi=0。
[0081]
已有的故障抢修研究经验说明配电网多馈线出现故障时,满足以下条件:
[0082]
在假设馈线上发生多重故障的概率为0的情况下,如果用s表示开关 si所在支路li发生故障是单一故障事件,则s1,s2,

,sn构成完备事件组。
[0083]
在配电网的任意一个回路中,该回路中的所有开关所在的支路故障都是等概率的,这里设为p(si)=p。
[0084]
由于一些外界因素的影响,故障信息上传到scada系统时可能出现错误,这里记为q,现实中,出错的概率很小所以q<<1。
[0085]
因此,基于贝叶斯的故障定位公式为(2)。
[0086][0087]
当故障发生在l9时,故障回路为[s1,s2,s3,s8,s9],故障信息为 g=[1,1,1,1,1]。因此根据上述算法可以得到判断结果为故障回路区段 s9的故障概率最大,此处离l9最近,派遣最近的可调度抢修队前往。而 scada系统报告故障信息时出现错误,若错误信息为g=[1,0,1,1,1];判断结果仍为s9故障概率最大。
[0088]
参阅图3,图3是基于dijkstra算法的抢修路径动态协调优化算法流程示意图。
[0089]
在城市配电网故障抢修过程中,可将道路和交叉路口等抽象成图中的线和节点,交通拥堵程度则可以用路径的权值来量化表示。利用具有加权边的图来解决最佳抢修路径问题。gis地图提供边的综合权值,此时城市配电网抢修路径优化策略可以表示为图论中的最短路径问题,利用经典dijkstra 算法可进行最短路径的生成计算。在基于dijkstra算法配网抢修路径优化方法中,考虑了实时的天气情况、交通条件等实时动态变量,因此该抢修路径优化方法为动态协调优化。
[0090]
算法搜索开始的顶点称为源点,结束的顶点定义为终点。并且把图中所有的顶点分为两个部分,一部分是源点s到目的点d,已经确定最小权重的最短路径的节点集合,此处我们称之为红点集;另一部分是除去最短路径的红点集,还没有确定最小权重,即图中剩余节点的集合,称之为蓝点集。同时用sd(v)来表示从源点到目的点最短路径的长度,即最短距离。
[0091]
算法搜索的主要过程如下:
[0092]
(1)首先确定源点s,对于最佳抢修路径而言,就是抢修的出发点,并且将源点纳入红点集s={s},即最短路径节点集合。此时的最短距离sd(v)=0。
[0093]
(2)算法从蓝点集中找到一个顶点,该顶点与红点集距离最短,并且将该顶点作为下一个红点,纳入到红点集中。这里的距离最短,实际上是与整个红点集合的最短,而不是单独与前一个红点的距离最短。
[0094]
(3)重复步骤,当蓝点集中仅剩下最短距离为的蓝点时,就求出了到所有顶点的最短路径。当源点和目的点之间没有连通的路径时,可以认为此时最短路径为一条长度为无穷大的虚拟路径。
[0095]
首先通过gis地图技术将现有故障定位技术与抢修队伍属性结合;安排相应的操作人员与专业检修人员的工作分工;其次,收集城市配网路况信息,建立路网模型与实时通行能力指标;最后得到研究操作人员与专业检修人员执行抢修路径优化方法。
[0096]
参阅图4和图5,图4是基于层次分析法的抢修路径优化算法流程图示意图,图5是一个典型的具备边权值的有向图g示意图。
[0097]
城市配电网的各种地理信息对配电网优化抢修路径的影响程度不同,因此需要加入层次分析法,进行分类分析。利用层次分析法,将决策的目标 (边权值)、考虑的因素和决策对象按它们之间的相互关系分为最高层、中间层和最低层,绘出层次结构图,如图4。模糊化评估后输出各道路边权值,输入dijkstra算法计算得到最短路径。
[0098]
根据层次分析法可以更新边权值,由公式(3)得到抢修过程总花费时间,其中,li为道路长度,ui为平均车流速度,ai为路口速度损失;
[0099][0100]
图5是一个典型的具备边权值的有向图g示意图,可以用来演示算法的具体搜索过程和结果。表中如果某点被纳入红点集,则该点后面将有标志 (s),同时如果该节点在搜索过程中有前一个节点,则用[x]表示前一个节点是x。
[0101]
首先将源点0纳入到红点集,此时距离为0。很明显,将节点0先加入到红点集,再查看该红点与其他节点的距离,如表1所示。
[0102]
表1第一轮距离查询
[0103][0104]
第二轮查询如表2所示。由于在上一轮查询中,红点集合中只有源点 0,则应以源点0开始,寻找与其距离最短的节点,并将其纳入到红点集。
[0105]
表2第二轮距离查询
[0106][0107]
由图5可知,节点1、3和4均与节点0连通,因此它们的前一节点均暂为节点0,标示为[0]。由表2可明显看出,节点1与源点0距离最短,所以将节点1纳入红点集。第三轮距离查询结果如表3所示。
[0108]
表3第三轮距离查询
[0109]
[0110]
当前红点集中只有0和1这两个节点,从图中的连通性可以看出,节点1的连通节点只有节点2,因此从源点0到节点2的距离为10+50=60,它的前一节点为[1]。但是,可以发现节点3与红点集中节点0的距离为30,为最小,因此该将节点3纳入红点集。
[0111]
第四轮距离查询如表4所示。在节点3加入红点集之后,计算从源点经过节点3至其连通节点的距离。与其连通的是节点2和节点4,但是,此时源点0到节点2和4的距离均发生了改变,不再是60和100,而是通过节点3的中转,变成了50和90。本轮被添加到红点集的则应是节点2。
[0112]
表4第四轮距离查询
[0113][0114]
第五轮距离查询如表5所示。上一轮被添加到红点集的节点2可以连通到节点4,因此节点4的距离被改为60,前一节点被改为[2]。
[0115]
表5第五轮距离查询
[0116][0117]
第六轮距离查询如表6所示。节点4是蓝点集中的最后一个节点,它在本轮距离查询中被添加进红点集。算法执行完毕。在图5中,从源点0到节点4的最短路径就可以反推出,从表6可知,节点4的前一个节点为2, 2而节点的前一节点为3节点,3节点的前一节点为0,故可以得到从源点 0到节点4的最短路径为0
‑3‑2‑
4。将其归结到最佳抢修路径上,权值代表的就是基于交通量和距离等折算的层次分析法结果,则源点0对应就是抢修车的起始位置,节点4即故障地点,这样就可以利用dijkstra算法与层次分析法搜索寻找到抢修的最佳路径为0
‑3‑2‑
4。
[0118]
表6第六轮距离查询
[0119][0120]
参阅图6,图6是基于gis地图的城市配电网故障抢修路径优化系统的结构示意图。
[0121]
一种基于gis地图的城市配电网故障抢修路径优化系统,其系统,包括:
[0122]
静态路网模块601用于建立城市配电网抢修的静态路网模型;
[0123]
路径模块602用于根据网内抢修队伍定位信息与故障点位置信息,确定抢修队伍距故障点的最短抢修路径;
[0124]
决策模块603用于根据抢修队伍任务状态,基于层次分析法为抢修调度人员提供优选抢修队伍决策方案。
[0125]
静态路网模块601,以城市配电网所属区域的道路拓扑关系为基础,依托于gis地图技术建立适用于城市配电网抢修的静态路网模型。
[0126]
路径模块602,基于贝叶斯的优选抢修队伍决策方法确定故障点位置,基于
dijkstra算法给出网内各抢修队伍距故障点的最短抢修路径。
[0127]
需要说明的是,所述基于贝叶斯的优选抢修队伍决策方法,包括:
[0128]
从scada读取故障相关信息;
[0129]
判断是否存在故障;
[0130]
根据scada故障信息和开关状态在gis基础上完成网络拓扑;
[0131]
建立故障开关所在支路区域的开关上下级关系;
[0132]
计算比较出现故障的概率大小;
[0133]
确定故障点;
[0134]
确定抢修队最优派遣方案。
[0135]
需要说明的是,所述计算比较出现故障的概率大小,包括:已有的故障抢修研究经验说明配电网多馈线出现故障时,满足以下条件:
[0136]
在假设馈线上发生多重故障的概率为0的情况下,如果用s表示开关 si所在支路li发生故障是单一故障事件,则s1,s2,

,sn构成完备事件组;
[0137]
在配电网的任意一个回路中,该回路中的所有开关所在的支路故障都是等概率的,这里设为p(si)=p;
[0138]
由于一些外界因素的影响,故障信息上传到scada系统时可能出现错误,这里记为q,现实中,出错的概率很小所以q<<1。
[0139]
需要说明的,所述确定故障点,包括:基于贝叶斯的故障定位公式为 (2);
[0140][0141]
需要说明的是,所述dijkstra算法确定最短抢修路径,包括:
[0142]
首先确定源点s,对于最佳抢修路径而言,就是抢修的出发点,并且将源点纳入红点集s={s},即最短路径节点集合;此时的最短距离sd(v)=0;
[0143]
算法从蓝点集中找到一个顶点,该顶点与红点集距离最短,并且将该顶点作为下一个红点,纳入到红点集中;这里的距离最短,实际上是与整个红点集合的最短,而不是单独与前一个红点的距离最短;
[0144]
重复步骤,当蓝点集中仅剩下最短距离为的蓝点时,就求出了到所有顶点的最短路径;当源点和目的点之间没有连通的路径时,可以认为此时最短路径为一条长度为无穷大的虚拟路径。
[0145]
决策模块603,利用层次分析法,将决策的目标(边权值)、考虑的因素和决策对象按它们之间的相互关系分为最高层、中间层和最低层,绘出层次结构图;根据层次分析法可以更新边权值,由公式(3)得到抢修过程总花费时间,其中,li为道路长度,ui为平均车流速度,ai为路口速度损失;
[0146][0147]
本发明实施例提供了一种基于gis地图的城市配电网故障抢修路径优化方法及系统,考虑当前时刻路网实时通行能力,建立基于实时路网信息的路段权值计算模型,以故障点到达时间最短为目标。当城市配电网发生故障时,根据发生故障的地点以及抢修队目前所处的位置,及时派出抢修人员到达现场,从而缩短停电时间,减少经济损失。
[0148]
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,random access memory)、磁盘或光盘等。
[0149]
另外,以上对本发明实施例所提供的基于gis地图的城市配电网故障抢修路径优化方法及系统进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1