一种全电压等级500kV-10kV拓扑岛的生成方法技术

技术编号:34615605 阅读:11 留言:0更新日期:2022-08-20 09:21
本发明专利技术涉及一种全电压等级500kV

【技术实现步骤摘要】
一种全电压等级500kV

10kV拓扑岛的生成方法


[0001]本专利技术属于拓扑岛生成
,涉及一种拓扑岛的生成方法,尤其是一种全电压等级500kV

10kV拓扑岛的生成方法。

技术介绍

[0002]电力系统规模日益庞大、运行调整更加频繁,对网络拓扑分析计算实时性提出了更高要求。
[0003]现在的网络拓扑分析是利用堆栈技术进行搜索。一般是将拓扑结构表述为链表关系,用图论中的搜索技术,如深度优先搜索法和广度优先搜索法分析节点的连通性。这种方法一般需要建立反映拓扑结构的链表,通过处理链表实现拓扑分析,然后以搜索回溯的框架,利用堆栈记录划分。
[0004]由于其基本算法采用“堆栈”原理——先进后出的搜索逻辑,程序不可避免采用递归的实现形式,因此编程和维护较复杂,效率较低。况且当应用于实时网络分析时,在运算时间上不能满足要求。
[0005]因此,如何将庞大的电网网架数据,按电压等级,分层分区构建成电网拓扑岛,提高电网的分析速率,满足网络拓扑分析计算实时性要求,是本领域技术人员亟需解决的技术难题。
[0006]经检索,未发现与本专利技术相同或相似的现有技术的专利文献。

技术实现思路

[0007]本专利技术的目的在于克服现有技术的不足,提出一种全电压等级500kV

10kV拓扑岛的生成方法,能够满足网络拓扑分析计算实时性要求。
[0008]本专利技术解决其现实问题是采取以下技术方案实现的:
[0009]一种全电压等级500kV

10kV拓扑岛的生成方法,包括以下步骤:
[0010]步骤1、对电网数据进行分析,并结合实际电网网架连接关系制定边界规则;
[0011]步骤2、根据步骤1的电网拓扑数据和边界计算规则,利用Spark大数据分析技术完成电网拓扑数据解析,并结合图数据库(Neo4J)完成500kV~10kV电压等级的拓扑岛构建。
[0012]而且,所述步骤1的具体步骤包括:
[0013](1)通过电网的数据中台,以市为单位获取500kV~10kV电压等级的电网拓扑数据;
[0014](2)分析电网的网架特点,结合实际电网网架连接关系制定边界规则。
[0015]而且,所述步骤2的具体步骤包括:
[0016](1)根据电网拓扑数据和边界计算规则,将影响电网拓扑岛构建的其它数据删除,利用Spark数据计算引擎解析电网拓扑数据的connection字段,生成图数据库构建的点和边关系的CSV文件;
[0017](2)将CSV中的数据写入图数据库,图数据库通过自身的连通算法将点和边数据关
To的形式生成图关系数据,生成图数据库构建的点(单个689612691为点)和边(689612691,689612697为边)关系的CSV文件。
[0038]因为图数据生产的数据涉及电网所有类型的设备,根据业务需求,针对所需要的分析对象进行保留,其余不需要分析的设备过滤掉,最终生成所需数据集合即拓扑岛数据集合。
[0039](2)将CSV中的数据写入图数据库,图数据库通过自身的连通算法将点和边数据关系自动生成拓扑岛区域数据;
[0040](3)将图数据库构建完成的拓扑岛区域数据进行结构化,并将结构化后的数据回传至步骤2第(1)步中的Spark数据计算引擎做进一步处理,将数据转化为所需数据模型;
[0041](4)将最终产生的拓扑岛结果集数据按集合进行编号,进而完成500kV~10kV电压等级的拓扑岛构建。
[0042]在本实施例中,每一个集合数据就是一个拓扑岛,集合内的设备,为拓扑岛分析对象。
[0043]在步骤2之后还包括如下校验步骤:
[0044]据实际电网接线图与拓扑岛结果集进行人工校验,检验算法生成的结果与实际一致,并将数据写入数据库存储(该步骤只是第一次执行对算法的校验,后继构建可直接入库即可)
[0045]在步骤2之后还包括如下拓扑岛数据完善步骤:
[0046]因为电网拓扑数据庞大,且不同地区的管理方式方法,数据质量等存在差异,如拓扑数据质量差会造成构建的拓扑岛缺失部分设备信息,导致拓扑岛的完整性降低,通过拓扑岛数据完善,结合电网台账关系等数据,进一步对拓扑岛进行数据完善,修正。
[0047]本专利技术的工作过程为:
[0048]本专利技术的步骤1获取500kV~10kV电压等级的电网拓扑数据,并将数据传递给步骤3进行数据解析,步骤3解析完成,生成图关系数据,传递给S4进行拓扑节点构建,并生成拓扑岛区域数据传递给步骤3进行加工处理,将数据转化为所需数据模型,最终将步骤3产生的拓扑岛结果存储到数据库,提供给用户使用。
[0049]本专利技术的步骤2为辅助步骤,在整个拓扑岛构建过程中,对于同一区域的电网数据只需制定一次规则。
[0050]本专利技术的步骤7为善后步骤,是拓扑岛结果计算完成后对生成的拓扑岛数据进行校验。
[0051]本专利技术的工作原理是:
[0052]本专利技术利用电网网架结构和电气连接方式,遵行独立、联络、可靠的运行原则,设定一定边界条件(电网闭环建设和调度开环运行),将数据庞大、连接复杂的电网网架简化成若干稳定电气连接区域。
[0053]由于电网数据庞大,普通的计算方法无法满足对大数据的快速计算和分析,而Spark技术是专为大规模数据处理而设计的快速通用的计算引擎,正好满足该需求,完成电网拓扑数据的分析。
[0054]电网网架是电力设备相互连接组成的一个网状结构,对于该网状结构进行拓扑追溯,拓扑构建,单靠Spark的计算引擎也不不足够的,Spark无法很快构建出整个电网的链路
连接关系,而图数据库是以点、边为基础存储单元,以高效存储、查询图数据为设计原理的数据管理系统,该图数据库正是基于这种点、线结构进行关系分析的工具,将电网的点线数据写入图数据库可以直接构建出所有链路关系,非常适合电网的拓扑分析。本专利技术中采用的Neo4J图数据。
[0055]本专利技术正是选择Spark和图数据库相互结合,提高电网的分析速率。
[0056]需要强调的是,本专利技术所述实施例是说明性的,而不是限定性的,因此本专利技术包括并不限于具体实施方式中所述实施例,凡是由本领域技术人员根据本专利技术的技术方案得出的其他实施方式,同样属于本专利技术保护的范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种全电压等级500kV

10kV拓扑岛的生成方法,其特征在于:包括以下步骤:步骤1、对电网数据进行分析,并结合实际电网网架连接关系制定边界规则;步骤2、根据步骤1的电网拓扑数据和边界计算规则,利用Spark大数据分析技术完成电网拓扑数据解析,并结合图数据库完成500kV~10kV电压等级的拓扑岛构建。2.根据权利要求1所述的一种全电压等级500kV

10kV拓扑岛的生成方法,其特征在于:所述步骤1的具体步骤包括:(1)通过电网的数据中台,以市为单位获取500kV~10kV电压等级的电网拓扑数据;(2)分析电网的网架特点,结合实际电网网架连接关系制定边界规则。3.根据权利要求1所述的一种全电压等级500kV

10kV拓扑岛的生成方法,其特征在于:所述步骤2的具体步骤包括:(1)根据电网拓扑数据和边界计算规则,将影响电网拓扑岛构建的其它数据删除,利用Spark数据计算引擎解析电网拓扑数据的conn...

【专利技术属性】
技术研发人员:包迅格蔡晴张景明张吉尚天婷付晓杰李健
申请(专利权)人:国网数字科技控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1