CN113779034B - 一种自动审查scd文件虚端子跨间隔误连接方法及装置 - Google Patents
一种自动审查scd文件虚端子跨间隔误连接方法及装置 Download PDFInfo
- Publication number
- CN113779034B CN113779034B CN202111094682.3A CN202111094682A CN113779034B CN 113779034 B CN113779034 B CN 113779034B CN 202111094682 A CN202111094682 A CN 202111094682A CN 113779034 B CN113779034 B CN 113779034B
- Authority
- CN
- China
- Prior art keywords
- goose
- ied
- interval
- information
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000007689 inspection Methods 0.000 title claims abstract description 7
- 241000272814 Anser sp. Species 0.000 claims abstract description 277
- 230000002159 abnormal effect Effects 0.000 claims abstract description 13
- 238000005259 measurement Methods 0.000 claims description 13
- 238000011156 evaluation Methods 0.000 claims description 5
- 238000000605 extraction Methods 0.000 claims description 5
- 230000011218 segmentation Effects 0.000 claims description 5
- 238000012550 audit Methods 0.000 claims 1
- 238000000638 solvent extraction Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 102100035190 GPI ethanolamine phosphate transferase 3 Human genes 0.000 description 1
- 101001093756 Homo sapiens GPI ethanolamine phosphate transferase 3 Proteins 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2291—User-Defined Types; Storage management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Evolutionary Biology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Software Systems (AREA)
- Operations Research (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Computational Biology (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种自动审查SCD文件虚端子跨间隔误连接方法及装置,所述方法包括:解析SCD文件,遍历IED列表,获取设备名称,并按照设备名称对设备进行分类;提取分类后设备的设备信息;根据设备信息对全站设备进行间隔划分;遍历所有IED,获取每个IED中所有GOOSE虚端子的输入端子地址和输出端子地址;将每一个GOOSE虚端子比对,根据比对结果,分类存储参与比对的GOOSE虚端子为正确GOOSE虚端子、异常GOOSE虚端子或待检GOOSE虚端子;对待检GOOSE虚端子进行GOOSE虚端子跨间隔误连接审查;本发明的优点在于:实现GOOSE虚端子跨间隔误连接的自动审查。
Description
技术领域
本发明涉及智能变电站领域,更具体涉及一种自动审查SCD文件虚端子跨间隔误连接方法及装置。
背景技术
智能变电站采用光缆代替电缆,虚回路代替实回路。而数字报文的通信模型和数据模型、虚回路连接关系,采用SCD文件(变电站配置描述文件)进行描述,按照国网的要求,SCD文件由设计人员完成虚端子的连接,其连接的正确性受人员素质、经验影响。尤其是GOOSE虚端子,GOOSE虚端子数目多、描述相似、涉及IED(智能电子设备)广,更加容易误连、漏连。
目前,SCD文件GOOSE虚端子的检查及正确性的保证,主要采用文本编辑器、XML查看软件或专门开发的软件,导入SCD文件进行查看,该方法对查看人员的技术素养要求非常高,必须对IEC61850模型非常了解的情况下才能进行,且存不直观、效率低;而对于GOOSE虚端子跨间隔误连接,涉及IED众多,查看困难,很难实现人工校验。
中国专利公开号CN105335342A,公开了一种智能变电站SCD配置文件虚端子联线正确性自动审查方法,该方法适用于采用IEC61850标准的数字化变电站及智能变电站,通过生成各种主接线形式的智能站继电保护相关设备的虚端子联线典型库和虚端子标准模板文件,并将待测SCD文件与虚端子标准模板文件相比较,实现自动判断待测装置的虚端子连线是否正确、完整,避免了大量的人工操作工作量和错误率,大幅提升工作效率。但是该专利申请不涉及对GOOSE虚端子跨间隔误连接的审查。
发明内容
本发明所要解决的技术问题在于现有技术缺乏自动审查SCD文件虚端子跨间隔误连接方法。
本发明通过以下技术手段实现解决上述技术问题的:一种自动审查SCD文件虚端子跨间隔误连接方法,包括以下步骤:
步骤1、解析SCD文件,遍历IED列表,获取设备名称,并按照设备名称对设备进行分类;
步骤2、提取分类后设备的设备信息;
步骤3、根据设备信息对全站设备进行间隔划分;
步骤4、遍历所有IED,获取每个IED中所有GOOSE虚端子的输入端子地址和输出端子地址;
步骤5、每一个GOOSE虚端子分别与除自身外的其他GOOSE虚端子比对输入端子地址和输出端子地址,根据比对结果,分类存储参与比对的GOOSE虚端子为正确GOOSE虚端子、异常GOOSE虚端子或待检GOOSE虚端子;
步骤6、将待检GOOSE虚端子,按照输出端子地址中的IED name进行分组,取出分组后的每个GOOSE虚端子的输入端子地址的IED name,根据输入端子地址的IED name匹配步骤3中已划分的间隔;根据同组IED的所属间隔评估是否存在GOOSE虚端子跨间隔误连接。
本发明通过遍历SCD文件IED列表,读取IED的设备信息,按照设备信息对IED进行间隔划分;取每个IED中所有GOOSE虚端子的输入端子地址和输出端子地址,比对各个IED的GOOSE虚端子,从而实现GOOSE虚端子跨间隔误连接的自动审查。
进一步地,所述步骤1中设备名称从IED列表中每个IED下的IED name节点获取,根据获取的IED name中设备类型属性将设备分为保护、合并单元、智能终端以及测控。
更进一步地,所述IED name的命名规则为设备类型+间隔类型+电压等级+支路编号+A/B套,其中,设备类型包括:保护P、测控C/S、合并单元M、智能终端I,间隔类型包括:线路L、母线M、母联/分段E、主变T,电压等级包括:750kV、500kV、220kV、110kV、35kV、10kV。
进一步地,所述步骤2中设备信息分为三层:
第一层为IED信息,包括设备类型、设备名称,依据SCD文件中该设备的IED name关键字进行匹配;
第二层为链路信息,包括SV链路信息和GOOSE链路信息,为该设备所有发布/订阅的SV链路信息和GOOSE链路信息;
第三层为外部IED信息,与该设备有GOOSE链路连接的其他设备的信息,包括设备类型、设备名称,依据SCD文件中IED name关键字匹配。
更进一步地,对于GOOSE链路,提取IED中G1访问点下FCDA和Inputs节点信息为GOOSE链路信息,其中FCDA节点信息为IED发布的GOOSE链路信息,Inputs节点信息为IED订阅的GOOSE链路信息;提取IED中G1访问点下Inputs节点下ExtRef元素信息为外部IED信息;对于SV链路,提取IED中M1访问点下FCDA、Inputs节点信息为SV链路信息,其中M1访问点下FCDA节点的信息为IED发布的SV链路信息,Inputs节点信息为IED订阅的SV链路信息;提取IED中M1访问点下Inputs节点下ExtRef元素中信息为外部IED信息。
更进一步地,所述步骤3中间隔划分原则如下:
以线路保护为中心,搜索与该线路保护有SV/GOOSE订阅/发布关系的其他直接关联IED,比对线路保护的设备名称和直接关联IED的设备名称,若直接关联IED的设备名称中间隔类型、电压等级、支路编号与线路保护的一致,则这些直接关联IED与线路保护整体为一个间隔。
更进一步地,所述步骤4中GOOSE虚端子的输入端子地址和输出端子地址获取方式为,将IED name与IED中G1访问点下inputs节点中intaddr信息组合,存储为输出端子地址;将Inputs节点下ExtRef元素信息中prefix、ldInst、lnClass、lnInst、doName、daName组合为外部地址,并与ExtRef元素信息中iedName一起存储为输入端子地址,输出端子地址与输入端子地址共同组成一条完整的GOOSE虚端子。
进一步地,所述步骤5中GOOSE虚端子比对原则为:
每一个GOOSE虚端子作为源GOOSE虚端子分别与除自身外的其他GOOSE虚端子比对输入端子地址和输出端子地址;
当源GOOSE虚端子的输出端子地址、输入端子地址均不与所有参与比对的GOOSE虚端子一致时,存储源GOOSE虚端子为正确GOOSE虚端子;
当源GOOSE虚端子的输入端子地址与参与比对的GOOSE虚端子的输入端子地址一致,而输出端子地址不一致时,存储源GOOSE虚端子和参与比对的GOOSE虚端子为异常GOOSE虚端子;
当源GOOSE虚端子的输出端子地址与参与比对的GOOSE虚端子的输出端子地址一致,而输入端子地址不一致时,存储源GOOSE虚端子和参与比对的GOOSE虚端子为待检GOOSE虚端子。
进一步地,所述步骤6中根据同组IED的所属间隔评估是否存在GOOSE虚端子跨间隔误连接的过程为:
本组IED均属于同一间隔,则本组GOOSE虚端子为正确的GOOSE虚端子;
本组IED属于2个不同间隔,且2个不同间隔属于同一电压等级,其中一个间隔为母线间隔,则本组GOOSE虚端子为正确的GOOSE虚端子;
本组IED属于2个间隔,且2个间隔分属不同电压等级,则本组GOOSE虚端子属于跨间隔误连接;
本组IED属于2个间隔,2个间隔属于同一电压等级,但2个间隔中没有母线间隔,则本组GOOSE虚端子属于跨间隔误连接;
本组IED属于超过2个间隔,则本组GOOSE虚端子属于跨间隔误连接。
本发明还提供一种自动审查SCD文件虚端子跨间隔误连接装置,包括:
分类模块,用于解析SCD文件,遍历IED列表,获取设备名称,并按照设备名称对设备进行分类;
信息提取模块,用于提取分类后设备的设备信息;
间隔划分模块,用于根据设备信息对全站设备进行间隔划分;
端子地址获取模块,用于遍历所有IED,获取每个IED中所有GOOSE虚端子的输入端子地址和输出端子地址;
比对模块,用于每一个GOOSE虚端子分别与除自身外的其他GOOSE虚端子比对输入端子地址和输出端子地址,根据比对结果,分类存储参与比对的GOOSE虚端子为正确GOOSE虚端子、异常GOOSE虚端子或待检GOOSE虚端子;
评估模块,用于将待检GOOSE虚端子,按照输出端子地址中的IED name进行分组,取出分组后的每个GOOSE虚端子的输入端子地址的IED name,根据输入端子地址的IEDname匹配间隔划分模块中已划分的间隔;根据同组IED的所属间隔评估是否存在GOOSE虚端子跨间隔误连接。
进一步地,所述分类模块中设备名称从IED列表中每个IED下的IED name节点获取,根据获取的IED name中设备类型属性将设备分为保护、合并单元、智能终端以及测控。
更进一步地,所述IED name的命名规则为设备类型+间隔类型+电压等级+支路编号+A/B套,其中,设备类型包括:保护P、测控C/S、合并单元M、智能终端I,间隔类型包括:线路L、母线M、母联/分段E、主变T,电压等级包括:750kV、500kV、220kV、110kV、35kV、10kV。
进一步地,所述信息提取模块中设备信息分为三层:
第一层为IED信息,包括设备类型、设备名称,依据SCD文件中该设备的IED name关键字进行匹配;
第二层为链路信息,包括SV链路信息和GOOSE链路信息,为该设备所有发布/订阅的SV链路信息和GOOSE链路信息;
第三层为外部IED信息,与该设备有GOOSE链路连接的其他设备的信息,包括设备类型、设备名称,依据SCD文件中IED name关键字匹配。
更进一步地,对于GOOSE链路,提取IED中G1访问点下FCDA和Inputs节点信息为GOOSE链路信息,其中FCDA节点信息为IED发布的GOOSE链路信息,Inputs节点信息为IED订阅的GOOSE链路信息;提取IED中G1访问点下Inputs节点下ExtRef元素信息为外部IED信息;对于SV链路,提取IED中M1访问点下FCDA、Inputs节点信息为SV链路信息,其中M1访问点下FCDA节点的信息为IED发布的SV链路信息,Inputs节点信息为IED订阅的SV链路信息;提取IED中M1访问点下Inputs节点下ExtRef元素中信息为外部IED信息。
更进一步地,所述间隔划分模块中间隔划分原则如下:
以线路保护为中心,搜索与该线路保护有SV/GOOSE订阅/发布关系的其他直接关联IED,比对线路保护的设备名称和直接关联IED的设备名称,若直接关联IED的设备名称中间隔类型、电压等级、支路编号与线路保护的一致,则这些直接关联IED与线路保护整体为一个间隔。
更进一步地,所述端子地址获取模块中GOOSE虚端子的输入端子地址和输出端子地址获取方式为,将IED name与IED中G1访问点下inputs节点中intaddr信息组合,存储为输出端子地址;将Inputs节点下ExtRef元素信息中prefix、ldInst、lnClass、lnInst、doName、daName组合为外部地址,并与ExtRef元素信息中iedName一起存储为输入端子地址,输出端子地址与输入端子地址共同组成一条完整的GOOSE虚端子。
进一步地,所述比对模块中GOOSE虚端子比对原则为:
每一个GOOSE虚端子作为源GOOSE虚端子分别与除自身外的其他GOOSE虚端子比对输入端子地址和输出端子地址;
当源GOOSE虚端子的输出端子地址、输入端子地址均不与所有参与比对的GOOSE虚端子一致时,存储源GOOSE虚端子为正确GOOSE虚端子;
当源GOOSE虚端子的输入端子地址与参与比对的GOOSE虚端子的输入端子地址一致,而输出端子地址不一致时,存储源GOOSE虚端子和参与比对的GOOSE虚端子为异常GOOSE虚端子;
当源GOOSE虚端子的输出端子地址与参与比对的GOOSE虚端子的输出端子地址一致,而输入端子地址不一致时,存储源GOOSE虚端子和参与比对的GOOSE虚端子为待检GOOSE虚端子。
进一步地,所述评估模块中根据同组IED的所属间隔评估是否存在GOOSE虚端子跨间隔误连接的过程为:
本组IED均属于同一间隔,则本组GOOSE端子为正确的GOOSE虚端子;
本组IED属于2个不同间隔,且2个不同间隔属于同一电压等级,其中一个间隔为母线间隔,则本组GOOSE虚端子为正确的GOOSE虚端子;
本组IED属于2个间隔,且2个间隔分属不同电压等级,则本组GOOSE虚端子属于跨间隔误连接;
本组IED属于2个间隔,2个间隔属于同一电压等级,但2个间隔中没有母线间隔,则本组GOOSE虚端子属于跨间隔误连接;
本组IED属于超过2个间隔,则本组GOOSE虚端子属于跨间隔误连接。
本发明的优点在于:
(1)本发明通过遍历SCD文件IED列表,读取IED的设备信息,按照设备信息对IED进行间隔划分;取每个IED中所有GOOSE虚端子的输入端子地址和输出端子地址,比对各个IED的GOOSE虚端子,从而实现GOOSE虚端子跨间隔误连接的自动审查。
(2)本发明提供GOOSE虚端子跨间隔误连接的自动审查的方法,减少人工审查的时间,节约人力成本,也提高了SCD的正确性。
附图说明
图1为本发明实施例所公开的一种自动审查SCD文件虚端子跨间隔误连接方法的流程图;
图2为本发明实施例所提供的一种自动审查SCD文件虚端子跨间隔误连接方法中典型间隔示意图;
图3为本发明实施例所提供的一种自动审查SCD文件虚端子跨间隔误连接方法中GOOSE虚端子比对示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
如图1所示,一种自动审查SCD文件虚端子跨间隔误连接方法,从导入SCD文件到完成GOOSE虚端子跨间隔误连接的自动审查包括以下步骤:
步骤1、解析SCD文件,遍历IED列表,获取设备名称,并按照设备名称对设备进行分类;
本实施例中设备名称从IED列表中每个IED下的IED name(设备名称)节点获取,根据获取的IED name中设备类型属性将设备分为保护(P)、合并单元(M)、智能终端(I)、测控(C/S)。
所述IED name的命名规则为设备类型+间隔类型+电压等级+支路编号+A/B套,其中,设备类型包括:保护P、测控C/S、合并单元M、智能终端I,间隔类型包括:线路L、母线M、母联/分段E、主变T,电压等级包括:750kV、500kV、220kV、110kV、35kV、10kV。
步骤2、提取分类后设备的设备信息;设备信息分为三层:
第一层为IED信息,包括设备类型、设备名称,依据SCD文件中该设备的IED name关键字进行匹配;
第二层为链路信息,包括SV链路信息和GOOSE链路信息,为该设备所有发布/订阅的SV链路信息和GOOSE链路信息;
第三层为外部IED信息,与该设备有GOOSE链路连接的其他设备的信息,包括设备类型、设备名称,依据SCD文件中IED name关键字匹配。
对于GOOSE链路,提取IED中G1访问点下逻辑设备实例节点LDeviceinst(PI或者PIGO)中各逻辑设备的逻辑节点类LN0 lnClass(LLN0)下数据集信息节点(以下简称dataSet)的FCDA(功能约束数据属性)和Inputs(外部信号引用)节点信息为GOOSE链路信息。dataSet中FCDA包括如下元素,ldInst(逻辑设备实例)、prefix(前缀)、lnClass(逻辑节点类)、lnInst(逻辑节点实例)、doName(数据对象名称)、daName(数据属性);FCDA下所有元素信息组合为本IED发布的GOOSE链路信息。
Inputs中ExtRef(外部属性引用)包括如下元素,iedName(设备名称)、prefix、lnClass、lnInst、doName、daName、intAddr(内部地址);ExtRef下所有元素信息组合为本IED订阅的GOOSE链路信息。
同理,对于SV链路信息,IED模型中M1访问点下FCDA下ldInst、prefix、lnClass、lnInst、doName、daName、fc元素信息组合为本IED发布的SV链路信息;ExtRef下iedName、prefix、lnClass、lnInst、doName、daName、intAddr元素信息组合为本IED订阅的SV链路信息。
步骤3、根据设备信息对全站设备进行间隔划分;如图2所示,为典型间隔示意图,在本实施例中,以线路间隔为例,间隔划分原则如下:
搜索与线路保护有SV/GOOSE订阅/发布关系的其他直接关联IED,图2中可知,线路合并单元与线路保护之间有SV订阅/发布;线路智能终端与线路保护之间有GOOSE订阅/发布;线路测控与线路保护之间有GOOSE订阅/发布;母线保护与线路保护之间有GOOSE订阅/发布;比对与线路保护直接关联IED的IED name,其中线路合并单元、线路智能终端和线路测控与线路保护的间隔类型、电压等级、支路编号均一致,而母线保护与线路保护的间隔类型不一致,所以线路保护、线路合并单元、线路智能终端以及线路测控为一个线路间隔。
步骤4、遍历所有IED,获取每个IED中所有GOOSE虚端子的输入端子地址和输出端子地址;
GOOSE虚端子的输入端子地址和输出端子地址获取方式为,将IED name与IED中G1访问点下inputs节点中intaddr信息组合,存储为输出端子地址;将Inputs节点下ExtRef元素信息中prefix、ldInst、lnClass、lnInst、doName、daName组合为外部地址,并与ExtRef元素信息中iedName一起存储为输入端子地址,输出端子地址与输入端子地址共同组成一条完整的GOOSE虚端子。
步骤5、每一个GOOSE虚端子分别与除自身外的其他GOOSE虚端子比对输入端子地址和输出端子地址,根据比对结果,分类存储参与比对的GOOSE虚端子为正确GOOSE虚端子、异常GOOSE虚端子或待检GOOSE虚端子;如图3所示,为GOOSE虚端子比对过程示意图,图中Addr IN表示输入端子地址,AddrOUT表示输出端子地址,GOOSE虚端子比对原则为:
每一个GOOSE虚端子作为源GOOSE虚端子分别与除自身外的其他GOOSE虚端子比对输入端子地址和输出端子地址;
当源GOOSE虚端子的输出端子地址、输入端子地址均不与所有参与比对的GOOSE虚端子一致时,存储源GOOSE虚端子为正确GOOSE虚端子;
当源GOOSE虚端子的输入端子地址与参与比对的GOOSE虚端子的输入端子地址一致,而输出端子地址不一致时,存储源GOOSE虚端子和参与比对的GOOSE虚端子为异常GOOSE虚端子;
当源GOOSE虚端子的输出端子地址与参与比对的GOOSE虚端子的输出端子地址一致,而输入端子地址不一致时,存储源GOOSE虚端子和参与比对的GOOSE虚端子为待检GOOSE虚端子。
步骤5所述正确GOOSE虚端子为正确链路,不需要跨间隔审查;异常GOOSE虚端子为错误链路,直接报告链路错误;待检GOOSE虚端子需进行跨间隔审查。所以以下通过步骤6的方法对待检GOOSE虚端子进行跨间隔审查。
步骤6、将待检GOOSE虚端子,按照输出端子地址中的IED name进行分组,取出分组后的每个GOOSE虚端子的输入端子地址的IED name,根据输入端子地址的IED name匹配步骤3中已划分的间隔;根据同组IED的所属间隔评估是否存在GOOSE虚端子跨间隔误连接。具体审查过程为:
本组IED均属于同一间隔,则本组GOOSE端子为正确的GOOSE虚端子;
本组IED属于2个不同间隔,且2个不同间隔属于同一电压等级,其中一个间隔为母线间隔,则本组GOOSE虚端子为正确的GOOSE虚端子;
本组IED属于2个间隔,且2个间隔分属不同电压等级,则本组GOOSE虚端子属于跨间隔误连接;
本组IED属于2个间隔,2个间隔属于同一电压等级,但2个间隔中没有母线间隔,则本组GOOSE虚端子属于跨间隔误连接;
本组IED属于超过2个间隔,则本组GOOSE虚端子属于跨间隔误连接。
通过以上技术方案,本发明通过遍历SCD文件IED列表,读取IED的设备信息,按照设备信息对IED进行间隔划分;取每个IED中所有GOOSE虚端子的输入端子地址和输出端子地址,比对各个IED的GOOSE虚端子,从而实现GOOSE虚端子跨间隔误连接的自动审查。
实施例2
与本发明实施例1相对应的,本发明实施例2还提供一种自动审查SCD文件虚端子跨间隔误连接装置,包括:
分类模块,用于解析SCD文件,遍历IED列表,获取设备名称,并按照设备名称对设备进行分类;
信息提取模块,用于提取分类后设备的设备信息;
间隔划分模块,用于根据设备信息对全站设备进行间隔划分;
端子地址获取模块,用于遍历所有IED,获取每个IED中所有GOOSE虚端子的输入端子地址和输出端子地址;
比对模块,用于每一个GOOSE虚端子分别与除自身外的其他GOOSE虚端子比对输入端子地址和输出端子地址,根据比对结果,分类存储参与比对的GOOSE虚端子为正确GOOSE虚端子、异常GOOSE虚端子或待检GOOSE虚端子;
评估模块,用于将待检GOOSE虚端子,按照输出端子地址中的IED name进行分组,取出分组后的每个GOOSE虚端子的输入端子地址的IED name,根据输入端子地址的IEDname匹配间隔划分模块中已划分的间隔;根据同组IED的所属间隔评估是否存在GOOSE虚端子跨间隔误连接。
具体的,所述分类模块中设备名称从IED列表中每个IED下的IED name节点获取,根据获取的IED name中设备类型属性将设备分为保护、合并单元、智能终端以及测控。
更具体的,所述IED name的命名规则为设备类型+间隔类型+电压等级+支路编号+A/B套,其中,设备类型包括:保护P、测控C/S、合并单元M、智能终端I,间隔类型包括:线路L、母线M、母联/分段E、主变T,电压等级包括:750kV、500kV、220kV、110kV、35kV、10kV。
具体的,所述信息提取模块中设备信息分为三层:
第一层为IED信息,包括设备类型、设备名称,依据SCD文件中该设备的IED name关键字进行匹配;
第二层为链路信息,包括SV链路信息和GOOSE链路信息,为该设备所有发布/订阅的SV链路信息和GOOSE链路信息;
第三层为外部IED信息,与该设备有GOOSE链路连接的其他设备的信息,包括设备类型、设备名称,依据SCD文件中IED name关键字匹配。
更具体的,对于GOOSE链路,提取IED中G1访问点下FCDA和Inputs节点信息为GOOSE链路信息,其中FCDA节点信息为IED发布的GOOSE链路信息,Inputs节点信息为IED订阅的GOOSE链路信息;提取IED中G1访问点下Inputs节点下ExtRef元素信息为外部IED信息;对于SV链路,提取IED中M1访问点下FCDA、Inputs节点信息为SV链路信息,其中M1访问点下FCDA节点的信息为IED发布的SV链路信息,Inputs节点信息为IED订阅的SV链路信息;提取IED中M1访问点下Inputs节点下ExtRef元素中信息为外部IED信息。
更具体的,所述间隔划分模块中间隔划分原则如下:
以线路保护为中心,搜索与该线路保护有SV/GOOSE订阅/发布关系的其他直接关联IED,比对线路保护的设备名称和直接关联IED的设备名称,若直接关联IED的设备名称中间隔类型、电压等级、支路编号与线路保护的一致,则这些直接关联IED与线路保护整体为一个间隔。
更具体的,所述端子地址获取模块中GOOSE虚端子的输入端子地址和输出端子地址获取方式为,将IED name与IED中G1访问点下inputs节点中intaddr信息组合,存储为输出端子地址;将Inputs节点下ExtRef元素信息中prefix、ldInst、lnClass、lnInst、doName、daName组合为外部地址,并与ExtRef元素信息中iedName一起存储为输入端子地址,输出端子地址与输入端子地址共同组成一条完整的GOOSE虚端子。
具体的,所述比对模块中GOOSE虚端子比对原则为:
每一个GOOSE虚端子作为源GOOSE虚端子分别与除自身外的其他GOOSE虚端子比对输入端子地址和输出端子地址;
当源GOOSE虚端子的输出端子地址、输入端子地址均不与所有参与比对的GOOSE虚端子一致时,存储源GOOSE虚端子为正确GOOSE虚端子;
当源GOOSE虚端子的输入端子地址与参与比对的GOOSE虚端子的输入端子地址一致,而输出端子地址不一致时,存储源GOOSE虚端子和参与比对的GOOSE虚端子为异常GOOSE虚端子;
当源GOOSE虚端子的输出端子地址与参与比对的GOOSE虚端子的输出端子地址一致,而输入端子地址不一致时,存储源GOOSE虚端子和参与比对的GOOSE虚端子为待检GOOSE虚端子。
具体的,所述评估模块中根据同组IED的所属间隔评估是否存在GOOSE虚端子跨间隔误连接的过程为:
本组IED均属于同一间隔,则本组GOOSE端子为正确的GOOSE虚端子;
本组IED属于2个不同间隔,且2个不同间隔属于同一电压等级,其中一个间隔为母线间隔,则本组GOOSE虚端子为正确的GOOSE虚端子;
本组IED属于2个间隔,且2个间隔分属不同电压等级,则本组GOOSE虚端子属于跨间隔误连接;
本组IED属于2个间隔,2个间隔属于同一电压等级,但2个间隔中没有母线间隔,则本组GOOSE虚端子属于跨间隔误连接;
本组IED属于超过2个间隔,则本组GOOSE虚端子属于跨间隔误连接。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种自动审查SCD文件虚端子跨间隔误连接方法,其特征在于,包括以下步骤:
步骤1、解析SCD文件,遍历IED列表,获取设备名称,并按照设备名称对设备进行分类;
步骤2、提取分类后设备的设备信息;
步骤3、根据设备信息对全站设备进行间隔划分;
步骤4、遍历所有IED,获取每个IED中所有GOOSE虚端子的输入端子地址和输出端子地址;
步骤5、每一个GOOSE虚端子分别与除自身外的其他GOOSE虚端子比对输入端子地址和输出端子地址,根据比对结果,分类存储参与比对的GOOSE虚端子为正确GOOSE虚端子、异常GOOSE虚端子或待检GOOSE虚端子;
步骤6、将待检GOOSE虚端子,按照输出端子地址中的IED name进行分组,取出分组后的每个GOOSE虚端子的输入端子地址的IED name,根据输入端子地址的IED name匹配步骤3中已划分的间隔;根据同组IED的所属间隔评估是否存在GOOSE虚端子跨间隔误连接。
2.根据权利要求1所述的一种自动审查SCD文件虚端子跨间隔误连接方法,其特征在于,所述步骤1中设备名称从IED列表中每个IED下的IED name节点获取,根据获取的IEDname中设备类型属性将设备分为保护、合并单元、智能终端以及测控。
3.根据权利要求2所述的一种自动审查SCD文件虚端子跨间隔误连接方法,其特征在于,所述IED name的命名规则为设备类型+间隔类型+电压等级+支路编号+A/B套,其中,设备类型包括:保护P、测控C/S、合并单元M、智能终端I,间隔类型包括:线路L、母线M、母联/分段E、主变T,电压等级包括:750kV、500kV、220kV、110kV、35kV、10kV。
4.根据权利要求1所述的一种自动审查SCD文件虚端子跨间隔误连接方法,其特征在于,所述步骤2中设备信息分为三层:
第一层为IED信息,包括设备类型、设备名称,依据SCD文件中该设备的IED name关键字进行匹配;
第二层为链路信息,包括SV链路信息和GOOSE链路信息,为该设备所有发布/订阅的SV链路信息和GOOSE链路信息;
第三层为外部IED信息,与该设备有GOOSE链路连接的其他设备的信息,包括设备类型、设备名称,依据SCD文件中IED name关键字匹配。
5.根据权利要求4所述的一种自动审查SCD文件虚端子跨间隔误连接方法,其特征在于,对于GOOSE链路,提取IED中G1访问点下FCDA和Inputs节点信息为GOOSE链路信息,其中FCDA节点信息为IED发布的GOOSE链路信息,Inputs节点信息为IED订阅的GOOSE链路信息;提取IED中G1访问点下Inputs节点下ExtRef元素信息为外部IED信息;对于SV链路,提取IED中M1访问点下FCDA、Inputs节点信息为SV链路信息,其中M1访问点下FCDA节点的信息为IED发布的SV链路信息,Inputs节点信息为IED订阅的SV链路信息;提取IED中M1访问点下Inputs节点下ExtRef元素中信息为外部IED信息。
6.根据权利要求3所述的一种自动审查SCD文件虚端子跨间隔误连接方法,其特征在于,所述步骤3中间隔划分原则如下:
以线路保护为中心,搜索与该线路保护有SV/GOOSE订阅/发布关系的其他直接关联IED,比对线路保护的设备名称和直接关联IED的设备名称,若直接关联IED的设备名称中间隔类型、电压等级、支路编号与线路保护的一致,则这些直接关联IED与线路保护整体为一个间隔。
7.根据权利要求5所述的一种自动审查SCD文件虚端子跨间隔误连接方法,其特征在于,所述步骤4中GOOSE虚端子的输入端子地址和输出端子地址获取方式为,将IED name与IED中G1访问点下inputs节点中intaddr信息组合,存储为输出端子地址;将Inputs节点下ExtRef元素信息中prefix、ldInst、lnClass、lnInst、doName、daName组合为外部地址,并与ExtRef元素信息中iedName一起存储为输入端子地址,输出端子地址与输入端子地址共同组成一条完整的GOOSE虚端子。
8.根据权利要求1所述的一种自动审查SCD文件虚端子跨间隔误连接方法,其特征在于,所述步骤5中GOOSE虚端子比对原则为:
每一个GOOSE虚端子作为源GOOSE虚端子分别与除自身外的其他GOOSE虚端子比对输入端子地址和输出端子地址;
当源GOOSE虚端子的输出端子地址、输入端子地址均不与所有参与比对的GOOSE虚端子一致时,存储源GOOSE虚端子为正确GOOSE虚端子;
当源GOOSE虚端子的输入端子地址与参与比对的GOOSE虚端子的输入端子地址一致,而输出端子地址不一致时,存储源GOOSE虚端子和参与比对的GOOSE虚端子为异常GOOSE虚端子;
当源GOOSE虚端子的输出端子地址与参与比对的GOOSE虚端子的输出端子地址一致,而输入端子地址不一致时,存储源GOOSE虚端子和参与比对的GOOSE虚端子为待检GOOSE虚端子。
9.根据权利要求1所述的一种自动审查SCD文件虚端子跨间隔误连接方法,其特征在于,所述步骤6中根据同组IED的所属间隔评估是否存在GOOSE虚端子跨间隔误连接的过程为:
本组IED均属于同一间隔,则本组GOOSE端子为正确的GOOSE虚端子;
本组IED属于2个不同间隔,且2个不同间隔属于同一电压等级,其中一个间隔为母线间隔,则本组GOOSE虚端子为正确的GOOSE虚端子;
本组IED属于2个间隔,且2个间隔分属不同电压等级,则本组GOOSE虚端子属于跨间隔误连接;
本组IED属于2个间隔,2个间隔属于同一电压等级,但2个间隔中没有母线间隔,则本组GOOSE虚端子属于跨间隔误连接;
本组IED属于超过2个间隔,则本组GOOSE虚端子属于跨间隔误连接。
10.一种自动审查SCD文件虚端子跨间隔误连接装置,其特征在于,包括:
分类模块,用于解析SCD文件,遍历IED列表,获取设备名称,并按照设备名称对设备进行分类;
信息提取模块,用于提取分类后设备的设备信息;
间隔划分模块,用于根据设备信息对全站设备进行间隔划分;
端子地址获取模块,用于遍历所有IED,获取每个IED中所有GOOSE虚端子的输入端子地址和输出端子地址;
比对模块,用于每一个GOOSE虚端子分别与除自身外的其他GOOSE虚端子比对输入端子地址和输出端子地址,根据比对结果,分类存储参与比对的GOOSE虚端子为正确GOOSE虚端子、异常GOOSE虚端子或待检GOOSE虚端子;
评估模块,用于将待检GOOSE虚端子,按照输出端子地址中的IED name进行分组,取出分组后的每个GOOSE虚端子的输入端子地址的IED name,根据输入端子地址的IED name匹配间隔划分模块中已划分的间隔;根据同组IED的所属间隔评估是否存在GOOSE虚端子跨间隔误连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111094682.3A CN113779034B (zh) | 2021-09-17 | 2021-09-17 | 一种自动审查scd文件虚端子跨间隔误连接方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111094682.3A CN113779034B (zh) | 2021-09-17 | 2021-09-17 | 一种自动审查scd文件虚端子跨间隔误连接方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113779034A CN113779034A (zh) | 2021-12-10 |
CN113779034B true CN113779034B (zh) | 2023-08-22 |
Family
ID=78851958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111094682.3A Active CN113779034B (zh) | 2021-09-17 | 2021-09-17 | 一种自动审查scd文件虚端子跨间隔误连接方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113779034B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104361189A (zh) * | 2014-12-03 | 2015-02-18 | 国网四川省电力公司经济技术研究院 | 一种由SCD快速生成虚端子Excel表的方法 |
WO2015139473A1 (zh) * | 2014-03-18 | 2015-09-24 | 国家电网公司 | 一种智能变电站***配置文件的管控方法 |
CN105335342A (zh) * | 2015-12-01 | 2016-02-17 | 国家电网公司 | 一种智能变电站scd配置文件虚端子联线正确性自动审查方法 |
-
2021
- 2021-09-17 CN CN202111094682.3A patent/CN113779034B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015139473A1 (zh) * | 2014-03-18 | 2015-09-24 | 国家电网公司 | 一种智能变电站***配置文件的管控方法 |
CN104361189A (zh) * | 2014-12-03 | 2015-02-18 | 国网四川省电力公司经济技术研究院 | 一种由SCD快速生成虚端子Excel表的方法 |
CN105335342A (zh) * | 2015-12-01 | 2016-02-17 | 国家电网公司 | 一种智能变电站scd配置文件虚端子联线正确性自动审查方法 |
Non-Patent Citations (1)
Title |
---|
智能变电站各设备间多方虚连接可视化展示的实现;郑永康;童晓阳;刘明忠;庄先涛;田力智;刘涛;;电工技术(10);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113779034A (zh) | 2021-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110795921B (zh) | 一种智能变电站设备监控信息自动生成及校验方法 | |
CN107292769B (zh) | 一种基于rcd变电站改扩建配置一致性比对校验方法 | |
CN104734364A (zh) | 智能变电站继电保护装置sv、goose输入测试的方法及*** | |
CN108733928B (zh) | 一种基于中间模型文件的scd文件虚回路自动校验方法 | |
CN110571925B (zh) | 一种利用配电网监测终端数据分析电能质量的方法 | |
CN109949178B (zh) | 一种基于支持向量机中压配网停电事件判断及补全方法 | |
CN110907754B (zh) | 一种基于psd-bpa的故障线路严重程度评估方法 | |
CN102141950A (zh) | 一种智能变电站测控装置联闭锁逻辑验证方法 | |
CN108595390B (zh) | 智能变电站scd与ied参数一致性的校验方法 | |
CN110174564A (zh) | 电能质量监测装置接入主站的现场检测***及其检测方法 | |
CN113706333A (zh) | 一种配电网拓扑岛自动生成的方法和*** | |
CN103677815A (zh) | 一种航天器低频电缆电性能自动测试程序生成方法 | |
CN106981876A (zh) | 基于线段模型的配电网可靠性评估方法 | |
CN106843041A (zh) | 电气设备防误逻辑公式自动化生成***及其方法 | |
Popovic et al. | Smart grid data analytics for digital protective relay event recordings | |
CN113095059B (zh) | 变电站配置描述文件的校验方法、装置、设备及存储介质 | |
CN113779034B (zh) | 一种自动审查scd文件虚端子跨间隔误连接方法及装置 | |
CN116561941A (zh) | 一种scd虚回路模板模型及其建模与应用方法 | |
CN116595713A (zh) | 基于标准虚回路模型的scd过程层虚回路配置方法及*** | |
CN116316538A (zh) | 主配协同配网供电安全能力分析方法、***、设备及介质 | |
CN114421617A (zh) | 一种基于配网运行监测数据的中压故障研判方法 | |
Wang et al. | Research and implementation of virtual circuit test tool for smart substations | |
CN110988520B (zh) | 一种时标无误差的波形分析方法 | |
CN110048877B (zh) | 一种基于仿真控制器数据存储的计量异常仿真处理方法 | |
CN110908962A (zh) | 一种用于智能变电站scd模型快速数据处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |