1.一种电网系统支路搜索方法,其特征在于,该方法包括如下步骤:a.对ftp端最新的CIM/E文件进行解析;b.整理CIM/E文件解析后的数据,得到构建拓扑所需的数据表,所述构建拓扑所需的数据表包括:器件ID表与连接关系表;c.根据上述得到的构建拓扑所需的数据表,以器件ID表与连接关系表作为点和边构建图;d.根据上述构建的图,合并相互连接的开关断路器,计算出厂站拓扑的支路;e.根据计算出的厂站拓扑的支路构建厂站拓扑图,并且计算出各个厂站内部的电气岛;f.根据上述各个厂站内部的电气岛,与交流线路以及交流线路上的开关断路器,计算出系统拓扑的支路;g.根据计算出的系统拓扑的支路,得到系统拓扑的母线-支路模型,并根据所述母线-支路模型构建系统拓扑;其中,所述的步骤c具体包括步骤:c1,对顶点与边进行映射处理,每个ID映射一个长整形数字,将器件的ID作为该顶点的属性,其中:所述顶点代表元器件,所述边代表元器件的连接关系;c2,通过SparkContext与SparkConf进入Spark,读取点和边的数据,并以RDD的方式进行存储;c3,通过点的RDD和边的RDD构建电网系统拓扑图;所述的步骤d具体包括步骤:d1,设置每个顶点发出的消息为该顶点的类型,进行第一个超级步,如果接收的消息为双端元器件的顶点,则将该顶点设置为活跃状态,如果接收的消息为单端元器件时,则将该顶点设置为未激活状态,进行下一个超级步;d2,重复步骤d1,进行迭代,并在迭代时记录整个路径的节点编号,当所有点都处于未激活状态时,结束迭代;d3,收集结果,将互相连接的双端元器件作为一条支路,支路两旁的单端元器件作为顶点,转化为边的RDD和点的RDD。
2.如权利要求1所述的方法,其特征在于,该方法在步骤g之后还包括:根据上述构建的系统拓扑,进行深入分析应用,所述深入分析应用包括:电气岛识别、潮流计算、风险评估。
3.如权利要求2所述的方法,其特征在于,所述的步骤f具体包括步骤:f1,根据CIM模型中的连接关系,得到电气岛与线路的连接关系;f2,以电气岛、交流线路以及电气岛内部与线路相连的开关作为点,开关与线路,电气岛与开关,电气岛不通过开关与线路的连接关系作为边,构建Graph图;f3,类似于步骤c2与c3,对线路与线路上的双端元器件进行合并整合,采用Pregel框架计算出支路。
4.一种电网系统支路搜索系统,其特征在于,该系统包括解析模块、整理模块、图构建模块、支路计算模块、电气岛计算模块、系统拓扑构建模块,其中:所述解析模块用于对ftp端最新的CIM/E文件进行解析;所述整理模块用于整理CIM/E文件解析后的数据,得到构建拓扑所需的数据表,所述构建拓扑所需的数据表包括:器件ID表与连接关系表;所述图构建模块用于根据上述得到的构建拓扑所需的数据表,以器件ID表与连接关系表作为点和边构建图;所述支路计算模块用于根据上述构建的图,合并相互连接的开关断路器,计算出厂站拓扑的支路;所述电气岛计算模块用于根据计算出的厂站拓扑的支路构建厂站拓扑图,并且计算出各个厂站内部的电气岛;所述支路计算模块还用于根据上述各个厂站内部的电气岛,与交流线路以及交流线路上的开关断路器,计算出系统拓扑的支路;所述系统拓扑构建模块用于根据计算出的系统拓扑的支路,得到系统拓扑的母线-支路模型,并根据所述母线-支路模型构建系统拓扑;其中,所述的图构建模块具体用于:对顶点与边进行映射处理,每个ID映射一个长整形数字,将器件的ID作为该顶点的属性,其中:所述顶点代表元器件,所述边代表元器件的连接关系;通过SparkContext与SparkConf进入Spark,读取点和边的数据,并以RDD的方式进行存储;通过点的RDD和边的RDD构建电网系统拓扑图;支路计算模块根据上述构建的图合并相互连接的开关断路器,计算出厂站拓扑的支路,具体包括:设置每个顶点发出的消息为该顶点的类型,进行第一个超级步,如果接收的消息为双端元器件的顶点,则将该顶点设置为活跃状态,如果接收的消息为单端元器件时,则将该顶点设置为未激活状态,进行下一个超级步;重复上一步,进行迭代,并在迭代时记录整个路径的节点编号,当所有点都处于未激活状态时,结束迭代;收集结果,将互相连接的双端元器件作为一条支路,支路两旁的单端元器件作为顶点,转化为边的RDD和点的RDD。
5.如权利要求4所述的系统,其特征在于,该系统还包括:分析应用计算模块,用于根据上述构建的系统拓扑,进行深入分析应用,所述深入分析应用包括:电气岛识别、潮流计算、风险评估。
6.如权利要求5所述的系统,其特征在于,所述CIM/E文件由电网调控中心提供。
7.如权利要求6所述的系统,其特征在于,所述的系统拓扑构建模块具体用于:根据CIM模型中的连接关系,得到电气岛与线路的连接关系;以电气岛、交流线路以及电气岛内部与线路相连的开关作为点,开关与线路,电气岛与开关,电气岛不通过开关与线路的连接关系作为边,构建Graph图;对线路与线路上的双端元器件进行合并整合,采用Pregel框架计算出支路。
8.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至3任一项所述的电网系统支路搜索方法的以下操作:对ftp端最新的CIM/E文件进行解析;整理CIM/E文件解析后的数据,得到构建拓扑所需的数据表,所述构建拓扑所需的数据表包括:器件ID表与连接关系表;根据上述得到的构建拓扑所需的数据表,以器件ID表与连接关系表作为点和边构建图;根据上述构建的图,合并相互连接的开关断路器,计算出厂站拓扑的支路;根据计算出的厂站拓扑的支路构建厂站拓扑图,并且计算出各个厂站内部的电气岛;根据上述各个厂站内部的电气岛,与交流线路以及交流线路上的开关断路器,计算出系统拓扑的支路;根据计算出的系统拓扑的支路,得到系统拓扑的母线-支路模型,并根据所述母线-支路模型构建系统拓扑。