CN110674353B - 一种基于xml的就地化保护过程层自动配置方法 - Google Patents
一种基于xml的就地化保护过程层自动配置方法 Download PDFInfo
- Publication number
- CN110674353B CN110674353B CN201910967201.1A CN201910967201A CN110674353B CN 110674353 B CN110674353 B CN 110674353B CN 201910967201 A CN201910967201 A CN 201910967201A CN 110674353 B CN110674353 B CN 110674353B
- Authority
- CN
- China
- Prior art keywords
- ied
- virtual terminal
- information
- xml
- configuration
- 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
Images
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/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/81—Indexing, e.g. XML tags; Data structures therefor; Storage structures
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/16—Electric power substations
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/18—Systems supporting electrical power generation, transmission or distribution using switches, relays or circuit breakers, e.g. intelligent electronic devices [IED]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Emergency Protection Circuit Devices (AREA)
Abstract
本发明提供了一种基于XML的就地化保护过程层自动配置方法,本发明采用XML格式的虚端子模板文件,该文件中包含了全站的虚端子连接关系,用该模板作为虚端子配置的依据,使得过程层虚端子配置更规范;只需要导入就地化保护SCD模型文件和虚端子模板文件即可实现虚端子配置,过程中不需要手动干预,提高了配置效率,并且减少因为手动配置引进的错误;由于SCD模型文件一般都比较大,虚端子自动配置过程可能耗时较长,只有后台处理的话不便了解当前操作,使用可视化流程图,可使配置过程更加直观化。
Description
技术领域
本发明涉及就地化保护技术领域,特别是涉及一种基于XML的就地化保护过程层自动配置方法。
背景技术
就地化保护专网是用于就地化保护装置和智能管理单元之间的专用通信网络,装置输出的SV、GOOSE以及MMS信息都通过该网络进行传输,而SV、GOOSE以及MMS信息都在就地化保护SCD模型文件中。
在工厂化调试和更换式检修过程中,厂方提供的就地化保护SCD模型文件会发生变化,为确保就地化保护装置虚端子连接的正确性,需要检修人员将就地化保护SCD模型文件与设计院提供的虚端子表中的虚端子信息进行比对检查。设计人员或者集成人员根据变电站虚端子表,逐条对应收发数据,手动连接虚端子,这种方式因为人为的参与,导致模型文件的正确性不能保证,也大大延长了就地化保护SCD模型文件的完成时间。而且由于IEC61850标准只对IED对外通信和方式进行了规定,允许厂方采用自己的方式描述装置功能,这使得就地化保护SCD模型文件与虚端子表在虚端子的定义和描述上存在不一致的情况,增加了人工比对工作难度,会影响电力安全生产,因此如何快速配置和检查就地化保护SCD模型文件中的过程层虚端子信息成为比较急迫的问题。
发明内容
本发明的目的是提供一种基于XML的就地化保护过程层自动配置方法,旨在解决现有技术中就地化保护SCD模型文件的配置和检查存在人工比对难度大、效率低的问题,实现只需要导入就地化保护SCD模型文件和虚端子模板文件即可实现虚端子配置,提高配置效率,减少因为手动配置引进的错误。
为达到上述技术目的,本发明提供了一种基于XML的就地化保护过程层自动配置方法,所述方法包括以可视化流程图方式标记以下步骤:
S1、解析就地化保护SCD模型文件,获取变电站信息和IED信息;
S2、解析虚端子模板文件,根据获取的变电站信息和IED信息过滤出适用于当前变电站和IED的变电站配置规则和IED配置规则;
S3、为IED的每条虚端子连接关系描述找到接收方数据索引和发送方数据索引,生成虚端子收发回路;
S4、删除IED中原有的Inputs信息,根据所述虚端子收发回路生成ExtRef节点,并将ExtRef节点放入Inputs节点下;
S5、将所有Inputs节点写入SCD模型文件进行保存。
优选地,所述变电站信息包括变电站电压等级、变压器个数、变压器类型以及接线方式。
优选地,所述IED信息包括逻辑设备、逻辑节点、数据集以及Inputs信息。
优选地,所述虚端子配置规则包括变电站电压等级、保护装置电压等级、接线方式、保护装置类型、虚端子发送端IED数据描述、虚端子接收端IED数据描述。
优选地,所述步骤S3具体流程如下:
针对IED的每条虚端子连接关系,根据GOOSEIn中的数据描述信息,在当前IED的逻辑设备PIGO下找到正确的接收方数据索引;
根据GOOSEOut的IED描述信息,按照IED命名规则生成IED名称,在SCD文件中查找名称相同的IED,并在IED中的逻辑设备PIGO下继续查找数据描述信息,找到正确的发送方数据索引;
如果发送方和接收方均查找成功,则生成一条虚端子收发回路。
优选地,所述就地化保护SCD模型文件的解析采用流的方式进行。
优选地,所述虚端子模板文件的解析采用DOM方式进行。
优选地,所述虚端子模板文件为XML格式。
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
与现有技术相比,本发明采用XML格式的虚端子模板文件,该文件中包含了全站的虚端子连接关系,用该模板作为虚端子配置的依据,使得过程层虚端子配置更规范;只需要导入就地化保护SCD模型文件和虚端子模板文件即可实现虚端子配置,过程中不需要手动干预,提高了配置效率,并且减少因为手动配置引进的错误;由于SCD模型文件一般都比较大,虚端子自动配置过程可能耗时较长,只有后台处理的话不便了解当前操作,使用可视化流程图,可使配置过程更加直观化。
附图说明
图1为本发明实施例中所提供的一种基于XML的就地化保护过程层自动配置方法流程图;
图2为本发明实施例中所提供的一种虚端子自动配置流程逻辑示意图。
具体实施方式
为了能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
下面结合附图对本发明实施例所提供的一种基于XML的就地化保护过程层自动配置方法进行详细说明。
如图1所示,本发明实施例公开了一种基于XML的就地化保护过程层自动配置方法,所述方法包括以可视化流程图方式标记以下步骤:
S1、解析就地化保护SCD模型文件,获取变电站信息和IED信息;
S2、解析虚端子模板文件,根据获取的变电站信息和IED信息过滤出适用于当前变电站和IED的变电站配置规则和IED配置规则;
S3、为IED的每条虚端子连接关系描述找到接收方数据索引和发送方数据索引,生成虚端子收发回路;
S4、删除IED中原有的Inputs信息,根据所述虚端子收发回路生成ExtRef节点,并将ExtRef节点放入Inputs节点下;
S5、将所有Inputs节点写入SCD模型文件进行保存。
本发明实施例通过在XML中配置好虚端子配置规则,在导入SCD文件后,读取配置文件,获取配置规则,按照流程方式展示虚端子自动配置过程,实现就地化保护过程层自动配置功能。
虚端子配置规则是虚端子自动配置的依据,虚端子配置规则包括变电站电压等级、保护装置电压等级、接线方式、保护装置类型、虚端子发送端IED数据描述、虚端子接收端IED数据描述等,配置规则格式以及部分内容如下:
<Template>
<Substation type="110">
<Voltagelevel type="110">
<Connection type="单母分段">
<IED type="母线保护">
<GOOSEIn iedDesc="110kV母线保护子机1"dataDesc="主变1_三相启动失灵开入1">
<GOOSEOut iedDesc="110kV变压器保护"iedType="集中式"iedNum="A"iedVolLevel="110"bay="1#变压器"subID=""protType="变压器保护"dataDesc="启动高压侧失灵"/>
</GOOSEIn>
……
</IED>
<IED type="变压器保护">
……
</IED>
……
</Connection>
<Connection type="内桥">
……
</Connection>
……
<Template>
使用可视化流程图,标记虚端子自动配置过程,如图2所示,自动配置过程包括以下内容:
解析就地化保护SCD模型文件,本发明实施例采用流的方式解析文件,分别获取变电站信息和IED信息。所述变电站信息包括变电站电压等级、变压器个数、变压器类型以及接线方式等,其中变压器类型为2圈变或3圈变;所述IED信息包括逻辑设备、逻辑节点、数据集以及Inputs等。
解析虚端子模板文件,采用DOM方式进行解析,并按层次结构存储。
根据从就地化保护SCD模型文件中获取的变电站信息,过滤出适用于当前变电站的配置规则,并针对SCD模型文件中的某个IED,在获取的配置规则中挑选出适用于该IED的条目。
生成虚端子收发回路,即为IED的每条虚端子连接关系描述寻找正确的数据索引,以某个就地化保护SCD模型文件中的IED:P_M1101A1为例进行说明,在虚端子模板文件中过滤出的属于该IED的某个虚端子连接关系如下:
<GOOSEIn iedDesc="110kV母线保护子机1"dataDesc="主变1_三相启动失灵开入1">
<GOOSEOut iedDesc="110kV变压器保护"iedType="集中式"iedNum="A"iedVolLevel="110"bay="1#变压器"subID=""protType="变压器保护"dataDesc="启动高压侧失灵"/>
</GOOSEIn>
根据GOOSEIn中的数据描述信息,在当前IED:P_M1101A1的逻辑设备PIGO下遍历所有LN的所有DOI,查找desc为“主变1_三相启动失灵开入1”的接收方数据索引PIGO/GOINGGI01.SPCS01.stVal,如果查找失败,则进入下一虚端子的连接关系处理过程。
根据IED名称的命名方式,由IED描述信息“110kV变压器保护”、电压等级“110”、间隔信息“1#变压器”以及保护套数“A”生成IED名称P_T1101A1,如果是多子机,还需要子机号subID的值。
遍历就地化保护SCD模型文件中获取的IED,查找名称为P_T1101A1的IED,查找成功后,遍历其逻辑设备PIGO节点下所有LN的所有DOI,找到desc为“启动高压侧失灵”的发送方数据索引P_T1101A1PIGO/GOSGGIO1.Ind1.stVal,如果查找失败,则进入下一虚端子的连接关系处理过程。
为IED:P_M1101A1记录该条虚端子收发回路信息。
如果还有未处理的虚端子连接关系,则重复该步骤,如果已经处理完成所有虚端子连接关系,则转入下一步骤。
生成Inputs节点,针对某个IED,先删除原有的Inputs信息,如果有大于等于1条虚端子收发回路,则生成Inputs节点,然后为每个虚端子回路生成一条ExRef节点,并将这些ExRef节点放入到Inputs节点下,如果未记录虚端子收发回路,则继续执行下述步骤。
如果还有未处理IED,依次对这些IED执行过滤单IED配置规则并生成虚端子收发回路进而生成Inputs节点,如果已经处理完成所有的IED,则转入下述步骤。
保存就地化保护SCD模型文件,采用流的方式保存文件至本地。
本发明实施例采用XML格式的虚端子模板文件,该文件中包含了全站的虚端子连接关系,用该模板作为虚端子配置的依据,使得过程层虚端子配置更规范;只需要导入就地化保护SCD模型文件和虚端子模板文件即可实现虚端子配置,过程中不需要手动干预,提高了配置效率,并且减少因为手动配置引进的错误;由于SCD模型文件一般都比较大,虚端子自动配置过程可能耗时较长,只有后台处理的话不便了解当前操作,使用可视化流程图,可使配置过程更加直观化。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种基于XML的就地化保护过程层自动配置方法,其特征在于,所述方法包括以可视化流程图方式标记以下步骤:
S1、解析就地化保护SCD模型文件,获取变电站信息和IED信息;
S2、解析虚端子模板文件,根据获取的变电站信息和IED信息过滤出适用于当前变电站和IED的变电站配置规则和IED配置规则;
S3、为IED的每条虚端子连接关系描述找到接收方数据索引和发送方数据索引,生成虚端子收发回路;具体为:
针对IED的每条虚端子连接关系,根据GOOSEIn中的数据描述信息,在当前IED的逻辑设备PIGO下找到正确的接收方数据索引;
根据GOOSEOut的IED描述信息,按照IED命名规则生成IED名称,在SCD文件中查找名称相同的IED,并在IED中的逻辑设备PIGO下继续查找数据描述信息,找到正确的发送方数据索引;
如果发送方和接收方均查找成功,则生成一条虚端子收发回路;
S4、删除IED中原有的Inputs信息,根据所述虚端子收发回路生成ExtRef节点,并将ExtRef节点放入Inputs节点下;
S5、将所有Inputs节点写入SCD模型文件进行保存。
2.根据权利要求1所述的一种基于XML的就地化保护过程层自动配置方法,其特征在于,所述变电站信息包括变电站电压等级、变压器个数、变压器类型以及接线方式。
3.根据权利要求1所述的一种基于XML的就地化保护过程层自动配置方法,其特征在于,所述IED信息包括逻辑设备、逻辑节点、数据集以及Inputs信息。
4.根据权利要求1所述的一种基于XML的就地化保护过程层自动配置方法,其特征在于,所述虚端子配置规则包括变电站电压等级、保护装置电压等级、接线方式、保护装置类型、虚端子发送端IED数据描述、虚端子接收端IED数据描述。
5.根据权利要求1所述的一种基于XML的就地化保护过程层自动配置方法,其特征在于,所述就地化保护SCD模型文件的解析采用流的方式进行。
6.根据权利要求1所述的一种基于XML的就地化保护过程层自动配置方法,其特征在于,所述虚端子模板文件的解析采用DOM方式进行。
7.根据权利要求1-6任意一项所述的一种基于XML的就地化保护过程层自动配置方法,其特征在于,所述虚端子模板文件为XML格式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910967201.1A CN110674353B (zh) | 2019-10-12 | 2019-10-12 | 一种基于xml的就地化保护过程层自动配置方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910967201.1A CN110674353B (zh) | 2019-10-12 | 2019-10-12 | 一种基于xml的就地化保护过程层自动配置方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110674353A CN110674353A (zh) | 2020-01-10 |
CN110674353B true CN110674353B (zh) | 2022-04-22 |
Family
ID=69081974
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910967201.1A Active CN110674353B (zh) | 2019-10-12 | 2019-10-12 | 一种基于xml的就地化保护过程层自动配置方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110674353B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111564821B (zh) * | 2020-04-17 | 2022-10-11 | 许昌许继软件技术有限公司 | 一种就地化管理单元的自动配置方法 |
CN111881313A (zh) * | 2020-07-27 | 2020-11-03 | 国网福建省电力有限公司 | 一种智能成票模型可视化展现*** |
CN115809085B (zh) * | 2022-11-14 | 2024-02-23 | 国网山东省电力公司日照供电公司 | 一种继电保护装置过程层配置文件快速生成***及方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335342A (zh) * | 2015-12-01 | 2016-02-17 | 国家电网公司 | 一种智能变电站scd配置文件虚端子联线正确性自动审查方法 |
CN106383939A (zh) * | 2016-09-07 | 2017-02-08 | 国网江苏省电力公司电力科学研究院 | 一种基于ssd文件的虚端子自动连接方法 |
CN109509239A (zh) * | 2018-11-08 | 2019-03-22 | 国电南瑞科技股份有限公司 | 免scd配置的就地化保护装置二次回路配置文件生成方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11327114B2 (en) * | 2018-06-15 | 2022-05-10 | State Grid Hebei Electric Power Research Institute | Fully-automatic closed-loop detection method and device for intelligent substation |
-
2019
- 2019-10-12 CN CN201910967201.1A patent/CN110674353B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335342A (zh) * | 2015-12-01 | 2016-02-17 | 国家电网公司 | 一种智能变电站scd配置文件虚端子联线正确性自动审查方法 |
CN106383939A (zh) * | 2016-09-07 | 2017-02-08 | 国网江苏省电力公司电力科学研究院 | 一种基于ssd文件的虚端子自动连接方法 |
CN109509239A (zh) * | 2018-11-08 | 2019-03-22 | 国电南瑞科技股份有限公司 | 免scd配置的就地化保护装置二次回路配置文件生成方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110674353A (zh) | 2020-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110674353B (zh) | 一种基于xml的就地化保护过程层自动配置方法 | |
US20170169144A1 (en) | Method and device for generating engineering topology of digital substation | |
CN110795921B (zh) | 一种智能变电站设备监控信息自动生成及校验方法 | |
CN112532420B (zh) | 一种虚实结合的变电站通信网络全景可视化方法及装置 | |
CN109193948B (zh) | 一种智能变电站虚回路自动连线方法 | |
CN111585344B (zh) | 一种基于全站ied仿真的变电站智能校核方法及装置 | |
CN109509239B (zh) | 免scd配置的就地化保护装置二次回路配置文件生成方法 | |
CN104184621A (zh) | 智能变电站网络拓扑图的生成方法及*** | |
CN103632307A (zh) | 智能变电站scd与虚回路表一致性校验方法 | |
CN105225164A (zh) | 智能变电站goose虚拟二次回路图形化方法 | |
CN106022962B (zh) | 扩展61850模型解析合并单元配置文件的改进方法 | |
CN102970177B (zh) | 一种计算机监控***通讯数据误码分析和过滤方法 | |
CN107566370A (zh) | 一种智能电网报文传输方法 | |
CN112949228B (zh) | 一种智能变电站scd文件自动配置方法及装置 | |
CN104518568B (zh) | 一种智能变电站内网络报文选择的实现方法 | |
CN106817240A (zh) | 一种电力专用交换机及其业务配置方法 | |
CN102880988B (zh) | 基于拓扑比较的变电站模型导入方法及装置 | |
CN107025329A (zh) | 智能变电站的虚回路自动连接方法 | |
CN116595713A (zh) | 基于标准虚回路模型的scd过程层虚回路配置方法及*** | |
CN115345457A (zh) | 基于预定义信息的变电站一二次设备自动关联方法及装置 | |
CN107480883B (zh) | 一种变电站二次***资源配置方法和*** | |
CN116186192A (zh) | 基于标准虚端子回路专家库的scd文件校验方法及装置 | |
CN110955947B (zh) | 一种用于城市轨道交通电力的拓扑着色方法和*** | |
Li et al. | Research on designing methods of the secondary system in digital substation | |
CN110176808B (zh) | 基于事件驱动和有向图搜索的调控远方操作故障诊断方法 |
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 |