Substation secondary system information integration method and device, electronic equipment and storage medium

By converting and information crushing of multi-view model files of the secondary system of the intelligent substation, the problems of information isolation and query difficulties are solved, efficient information integration and query are achieved, and the system maintainability is improved.

CN120258722APending Publication Date: 2025-07-04CHINA SOUTHERN POWER GRID COMPANY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510342945.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-21
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

In the secondary system design of smart substations, different multi-view model file formats lead to isolated information and difficulty in comprehensive query, inefficient and easy to miss.

Method used

By obtaining the first model file in different formats, converting it, generating the second model file in a unified format, and performing information crushing, importing it into the graph database according to the identification of the object node for association and integration.

Benefits of technology

It realizes semantic association and information reorganization between files in different formats, improves query efficiency, reduces omissions and errors in the information integration process, and improves the maintainability and scalability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120258722A_ABST
    Figure CN120258722A_ABST
Patent Text Reader

Abstract

The invention discloses a substation secondary system information integration method and device, electronic equipment and a storage medium. The method comprises the steps of obtaining a first model file; converting the first model file to obtain a second model file; and performing information crushing processing on the second model file, and importing the second model file into the graph database according to the first identifier to obtain integrated information. According to the method, the first model file is converted and subjected to information crushing processing, and the processed first model file is imported into the graph database, so that semantic association and information recombination among different formats of files are realized, and the problems of isolation of multi-view model information and difficulty in comprehensive query in traditional design are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of secondary systems of intelligent substations, and particularly to a method, device, electronic device and storage medium for integrating information of secondary systems of substations. Background Art

[0002] In the design process of intelligent substations, the design results of secondary systems are usually presented in multiple format files (such as SCD, SDD, GIM, and DMD). These files describe the system from different perspectives such as logic, physics, form, and attributes. Although the multi-view modeling mode helps with industry division of labor and reduces the modeling complexity, due to the lack of effective association between different format files, it is difficult to perform comprehensive queries and information integration. Business personnel need to extract fragmented information from different format files and integrate it in their minds during actual work, which is inefficient and prone to omissions. Summary of the Invention

[0003] The present invention provides a method, device, electronic device and storage medium for integrating information of secondary systems of substations to solve the problems of low efficiency and easy omission when integrating design model files of secondary systems.

[0004] According to one aspect of the present invention, there is provided a method for integrating information of secondary systems of substations, including:

[0005] Obtain a first model file; the first model file is a model file generated during the design of the secondary system of the substation for describing the structure of each device and the data transmission method between devices; different model files in the first model file have different formats; the secondary system of the substation is a system composed of devices for controlling, regulating, protecting and monitoring the primary system of the substation; the primary system of the substation is a system of equipment combinations for producing and transmitting electric energy in the substation;

[0006] Convert the first model file to obtain a second model file; the model files included in the second model file have the same format and are obtained by converting different model files in the first model file using corresponding model conversion methods;

[0007] Perform information fragmentation processing on the second model file and import it into the graph database according to a first identifier to obtain integrated information; the information fragmentation processing is used to split and associate the information corresponding to the object nodes in the second model file according to the object nodes; the first identifier uniquely represents the object node; the first identifier uniquely represents the object node; the object node is used to represent each device of the secondary system of the substation.

[0008] According to another aspect of the present invention, there is provided an information integration device for secondary systems of substations, including:

[0009] The first model file determination module is configured to obtain a first model file; the first model file is a model file generated during the design of the secondary substation system for describing the structures of various devices and the data transmission modes between various devices; different model files in the first model file have different formats; the secondary substation system is a system composed of devices for controlling, regulating, protecting, and monitoring the primary substation system; the primary substation system is a system of device combinations for the production and transmission of electric energy in the substation.

[0010] The second model file determination module is configured to convert the first model file to obtain a second model file; the model files included in the second model file have the same format and are obtained by converting different model files in the first model file using corresponding model conversion methods.

[0011] The integrated information determination module is configured to perform information fragmentation processing on the second model file and import it into the graph database according to a first identifier to obtain integrated information; the information fragmentation processing is used to split and associate the information corresponding to the object nodes in the second model file according to the object nodes; the first identifier uniquely represents the object nodes; the first identifier uniquely represents the object nodes; the object nodes are used to represent various devices of the secondary substation system.

[0012] According to another aspect of the present invention, there is provided an electronic device, which includes:

[0013] At least one processor; and

[0014] A memory communicatively connected to the at least one processor; wherein,

[0015] The memory stores a computer program executable by the at least one processor, and when the computer program is executed by the at least one processor, the at least one processor can execute the secondary substation system information integration method according to any embodiment of the present invention.

[0016] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for causing a processor to implement the secondary substation system information integration method according to any embodiment of the present invention when executed.

[0017] The technical solution of the embodiment of the present invention is as follows: obtain a first model file; convert the first model file to obtain a second model file. The acquisition of the second model file reduces the complexity of data processing and improves the collapsibility and maintainability of the system; perform information shredding on the second model file and import it into the graph database according to a first identifier to obtain integrated information. The integrated information establishes the association between object nodes and attribute nodes, realizes the unified management and efficient query of multi-view model information, greatly improves the query efficiency, and reduces the omissions and errors in the information integration process. By converting the first model file and performing information shredding on it, and then importing it into the graph database after processing, the method realizes the semantic association and information recombination between different format files, and solves the problems of isolated multi-view model information and difficult comprehensive query in traditional designs.

[0018] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0020] Figure 1 It is a flowchart of a method for integrating substation secondary system information provided by an embodiment of the present invention;

[0021] Figure 2 It is a file structure framework of a power grid information model file provided by an embodiment of the present invention;

[0022] Figure 3 It is a flowchart of another method for integrating substation secondary system information provided by an embodiment of the present invention;

[0023] Figure 4 It is a schematic diagram of a simplified geometric model of an envelope box provided by an embodiment of the present invention;

[0024] Figure 5 It is a schematic diagram of preprocessing an SDD model file provided by an embodiment of the present invention;

[0025] Figure 6 It is a schematic diagram of preprocessing an insulating material model file provided by an embodiment of the present invention;

[0026] Figure 7Schematic diagram of a method for recording object node line numbers provided by an embodiment of the present invention;

[0027] Figure 8 Schematic diagram of a process for determining a second key-value pair provided by an embodiment of the present invention;

[0028] Figure 9 Schematic diagram of a process for determining a third key-value pair provided by an embodiment of the present invention;

[0029] Figure 10 Schematic diagram of a process for determining a first associated node provided by an embodiment of the present invention;

[0030] Figure 11 Schematic diagram of a process for determining a second associated node provided by an embodiment of the present invention;

[0031] Figure 12 Schematic diagram of the hierarchical relationship between SDD model files provided by an embodiment of the present invention;

[0032] Figure 13 Schematic diagram of a third associated node provided by an embodiment of the present invention;

[0033] Figure 14 Schematic diagram of establishing an equivalence relationship between an attribute object node and an element object node provided by an embodiment of the present invention;

[0034] Figure 15 Schematic diagram of the structure of a substation secondary system information integration device provided by an embodiment of the present invention;

[0035] Figure 16 Schematic diagram of the structure of an electronic device for implementing the substation secondary system information integration method according to an embodiment of the present invention. Detailed implementation manners

[0036] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0037] It should be noted that the terms "first", "second", etc. in the description, claims and above-mentioned drawings of the present invention are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0038] Figure 1 The figure is a flowchart of a method for integrating information of a secondary system of a substation provided by an embodiment of the present invention. This embodiment is applicable to the situation of integrating information of model files generated during the design of the second system of a substation. This method can be executed by a device for integrating information of the secondary system of a substation. The device for integrating information of the secondary system of a substation can be implemented in the form of hardware and / or software, and can be configured in any electronic device with network communication functions. As Figure 1 shown, the method includes:

[0039] S110. Obtain a first model file.

[0040] Wherein, the first model file is a model file generated during the design of the secondary system of a substation for describing the structure of each device and the data transmission mode between devices.

[0041] Among them, different model files in the first model file have different formats.

[0042] Wherein, the secondary system of a substation is a system composed of devices for controlling, regulating, protecting and monitoring the primary system of a substation.

[0043] Wherein, the primary system of a substation is a system of a combination of devices for generating and transmitting electric energy in a substation.

[0044] Among them, the first model file includes: Substation Configuration Description (SCD) file, Grid Interconnection and Interaction Model (GIM) file, DMD (Duplex Metalized Dielectric) description file and Substation Device Description (SDD) file.

[0045] Among them, the GIM model file is a technical standard formulated to meet the three-dimensional design requirements of power transmission and transformation projects. This standard is used for the design of the primary and secondary systems of substations. Compared with the IFC standard, GIM is more concise and easy to understand, and reduces the complexity of equipment geometric description. The GIM model file is a compressed file that describes the structure, equipment, geometry, and assembly of components respectively.

[0046] Exemplarily, as Figure 2 shown, the GIM model file contains CBM, DEV, PHM, and MOD|STL and FAM files, which represent the assembly model, physical model, geometric model group, geometric model, and attribute information respectively. The GIM model file has a five-level assembly hierarchy structure, and each level is represented by *.cbm and *.fam files and is referenced to each other through the hierarchical relationship. At the same time, the physical model corresponds parallelly to the device level and component level of the assembly model in the form of *.dev files, forming a complete reference system for the assembly model and the physical model. Further, the physical model also contains: *.ifc and *.fam files. DEV represents electrical equipment and materials and is represented by *.mod and *.stl files; PHM (and the MOD or STL it references) represents the components and their basic primitives referenced by DEV and is represented by *.phm files.

[0047] Among them, the five-level assembly hierarchy structure includes: system level, project level, device level, component level, and part level.

[0048] Among them, the SCD model file is a special XML file that contains two key data nodes, namely IED (intelligent electronic device) and communication part, in the logical design model. The communication part describes the topological structure, protocol configuration, and communication interaction between devices of the substation communication system, while the IED part details the functional performance, data structure, and communication services of intelligent devices.

[0049] Further, the SCD model file is used to describe the configuration and connection of devices in the secondary system in the physical loop model. The Substation element represents the entire secondary system and is decomposed into multiple node hierarchical structures such as area, cubicle, device, board, and port.

[0050] Among them, the logical design model and the physical loop model are the two main parts that need to be designed for the secondary system design of substations.

[0051] Among them, the logical design model describes the monitoring, protection, and control functions of intelligent substations and their signal transmission paths; the physical loop model abstractly describes the physical subsystems or components of the secondary system and their topological connections.

[0052] Among them, the SCD model file describes the complete configuration of the substation station control layer and process layer, covering the data model information, instantiated configuration information, communication parameters, and virtual circuit connection relationships of all secondary system devices in the substation, and is the basis for information interaction between secondary system devices.

[0053] Among them, the DMD model file is a two-dimensional expression of the GIM model and is used to represent two-dimensional schematic diagrams.

[0054] Among them, the secondary system of the substation obtains electrical connection with the primary system through voltage transformers and current transformers.

[0055] Furthermore, the secondary system of the substation can be decomposed into regions, bays, cubicles, devices, boards, and ports according to the hierarchical structure. Connection components usually refer to cables, wires, and optical fiber cores.

[0056] Exemplarily, taking the microcomputer protection device as an example, it calculates the current, voltage, and related status quantities collected by the current transformer and voltage transformer, realizes the relay protection of power equipment according to different algorithms, makes judgments based on the calculation results, and when it judges that a device fails, issues instructions such as tripping, operates devices such as circuit breakers to act, and cuts off the faulty device.

[0057] Among them, the primary system of the substation refers to a system composed of power generation, transmission, transformation, and distribution equipment such as generators, transmission lines, transformers, and circuit breakers. Its function is to step down the electric energy generated by the generator through power transmission and transformation equipment and deliver it to the distribution system step by step, and then distribute the electric energy to users through distribution lines.

[0058] Specifically, according to the functions that the secondary system of the substation needs to complete, the secondary system of the substation is designed, and the model file generated by the system design is used as the first model file.

[0059] S120. Convert the first model file to obtain a second model file.

[0060] Among them, the model files included in the second model file have the same format and are obtained by converting different model files in the first model file using corresponding model conversion methods.

[0061] Specifically, different models in the first model file are converted using corresponding conversion methods to obtain a second model file.

[0062] Among them, the conversion method is to unify the text formats of different model files included in the first model file, unify them into the XML format, and process the information.

[0063] Furthermore, due to the differences in model files, the same conversion method cannot be used for conversion. Therefore, it is necessary to match the corresponding conversion method according to specific model files.

[0064] Furthermore, if it is a GIM model file, the corresponding conversion method is as follows: First, convert the CBM file and DEV file in the GIM model file into the XML object node format, and then use other files as the attribute information of the object node.

[0065] Exemplarily, for the GIM model file, since it contains six file types: CBM, DEV, PHM, MOD|STL, and FAM, it is necessary to first classify the CBM file and DEV file in the GIM model according to the five-level assembly hierarchy structure. After classification, perform association and correspondence. After the association and correspondence are completed, convert the CBM file and DEV file at each level into the object nodes in the XML file, and then use the FAM file as the engineering attribute of the object node; use the FHM file as the geometric attribute of the object node.

[0066] Furthermore, if it is an SCD model file, since it is in XML format itself, the corresponding conversion method is: perform deletion and merging processing on the object nodes.

[0067] Furthermore, if it is an SDD model file, since it is in XML format itself, the corresponding conversion method is: collapse the parent node and child node information, that is, use the child node corresponding to the parent node as the attribute information and assign it to the parent node.

[0068] Furthermore, if it is a DMD model file, the corresponding conversion method is: convert the binary number describing the color in it into the corresponding Chinese information.

[0069] After the above steps are performed for conversion, the information in the obtained second model file is described in the form of object nodes and attribute information.

[0070] S130. Perform information fragmentation processing on the second model file and import it into the graph database according to the first identifier to obtain integrated information.

[0071] Among them, the information fragmentation processing is used to split and associate the information corresponding to the object nodes in the second model file according to the object nodes.

[0072] Among them, the first identifier uniquely represents the object node.

[0073] Among them, the object node is used to represent each device in the secondary system of the substation.

[0074] Specifically, generate an identifier consisting of letters, numbers, and hyphens for the object nodes in the second model file, i.e., the first identifier, and form the first key-value pair with the line number where the object node is located and the generated identifier; convert the attribute information corresponding to the object node into a key-value pair in the form of object node.attribute information; convert the association relationship between the object node and its child nodes into a key-value pair in the form of parent node[i-1]=child node[i]. Construct an identifier in the graph database that is the same as the first identifier of the object node, as the second identifier, and convert the attribute information and the association relationship between object nodes included in the corresponding key-value pair into nodes and mark the association relationship. Further, merge the object nodes representing the same semantic information to obtain integrated information.

[0075] Exemplarily, as Figure 3 shown, parse and process the first model files, i.e., the GIM model file, the SDD model file, the SCD model file, and the DMD model file, to obtain the second model file. Perform information fragmentation on the second model file, and import the fragmented information into the graph database according to the first identifier, and reorganize the fragmented information according to the first identifier to obtain integrated information.

[0076] Further, the first model file can also be used as the information source of the integrated information and can be traced according to the first identifier.

[0077] Further, when a new model file is generated in the first model file, the new model file can be added to the graph database in the same way.

[0078] Among them, the parsing process is to convert the GIM model file into XML format and assign the description information of the device in it as attribute information to the object node; perform deletion and merging processing on the object nodes in the SCD model file; convert the child nodes of the object nodes in the SDD model file into attribute information and assign it to the object node; convert the color information in the DMD model file into text information.

[0079] The above steps realize the semantic association and information reorganization between different format files by parsing and integrating multi-view model files such as SCD, SDD, GIM, and DMD into the graph database, and solve the problems of information isolation and difficult comprehensive query in multi-view model in traditional design.

[0080] Optionally, converting the first model file to obtain the second model file includes steps A1 - A3:

[0081] Step A1: Corresponding the assembly model and the physical model in the power grid information model file according to the preset hierarchy and converting them into the preset format according to the preset conversion mode to obtain object nodes.

[0082] Among them, the preset levels are the device level and the component level.

[0083] Specifically, the models included in the power grid information model are classified according to a five-level assembly hierarchy structure. After classification, the assembly model and the physical model are correspondingly parallel according to the device level and the component level. After the correspondence is completed, the assembly model and the physical model are converted into XML format to obtain object nodes.

[0084] Step A2: Use the attribute model in the power grid information model file as the engineering attribute information of the object node and associate it with the object node to obtain the first information node.

[0085] Specifically, convert the attribute model in the power grid information model file into a description text, and assign the converted description text as the engineering attribute information of the object node to the object node to obtain the first information node.

[0086] Step A3: Simplify the geometric model group in the power grid information model file, and use the simplified geometric model group as the geometric attribute information of the first information node and associate it with the first information node object node to obtain the first description file.

[0087] Specifically, simplify the geometric model group in the power grid information model file to obtain the maximum and minimum spatial coordinates of the geometric model group. Use the obtained maximum and minimum spatial coordinates as the geometric attribute information of the first node information and assign it to the first information node to obtain the first description file.

[0088] Exemplarily, the geometric model group can be simplified using an envelope box, such as Figure 4 shown. The geometric model group is represented by two sets of three-dimensional coordinates, that is, "Min = \"X1, Y1, Z1\"" represents the XYZ minimum spatial coordinates of the model entity; "Max = \"X2, Y2, Z2\"" represents the XYZ maximum spatial coordinates of the model entity.

[0089] Exemplarily, the main conversion method for converting the power grid information model into XML format is: First, generate a model object node, that is <gim>; in <gim>Under the model object node, the assembly models included in the GIM model file are expanded in the.cbm format from the project level, device level to the component level, the physical models are corresponded to the device level and component level of the assembly model in the.dev format, and the geometric model group and attribute information are assigned to the corresponding devices.

[0090] Further, the expansion method at the project level is as follows:

[0091] <cbm Name="cde1bbcc-c7fe-46fb-901e-04480cb3a327.cbm"_Project Name=""_Project Number=""……>

[0092] <cbm Name="8eb20639-4bca-4769-a272-69a5eabcf338.cbm">

[0093] It indicates the project name and project number corresponding to the file named cde1bbcc-c7fe-46fb-901e-04480cb3a327.cbm, and the file named 8eb20639-4bca-4769-a272-69a5eabcf338.cbm of the next-level project.

[0094] Further, the expansion method at the device level is as follows:

[0095] <cbm Name="2c995a78-4a62-46ba-a4a0-a2d3723bbdeb.cbm"_Name=""……>;

[0096] It indicates the device name corresponding to the file named 2c995a78-4a62-46ba-a4a0-a2d3723bbdeb.cbm.

[0097] Further, the expansion method at the component level is as follows:

[0098] <cbm Name="56e75aa6-f83e-4de0-ab0e-331dea774863.cbm"_Dispatch Coding="">;

[0099] It indicates the dispatch coding corresponding to the file named 56e75aa6-f83e-4de0-ab0e-331dea774863.cb m at the device level.

[0100] Among them, the dispatch coding uniquely represents each power grid device in the secondary system.

[0101] Furthermore, the method of corresponding the devices in the component level in the physical model and adding attributes is as follows:

[0102] <dev Name="abe7c66c-ccf5-485b-991b-cb7b670a6b21.dev" _device classification="" _model number="">

[0103] <dev Name="e2373b48-6c18-48d5-9359-3b9aaeffd1ad.dev" _device classification="MetalFence" _closing resistor="provided by the manufacturer" _rated current="3150" Min="" Max="">;

[0104] The above code represents the device classification and model number included at the device level, and the device classification, rated current, maximum spatial coordinate of the device, minimum spatial coordinate, and closing resistor corresponding to the device under the device classification and model number.

[0105] Exemplarily, the overall process code for converting the power grid information model file into the XML format is as follows:

[0106] <?xml version="1.0" encoding="utf-8"?

[0107] <gim>

[0108] <cbm Name="cde1bbcc-c7fe-46fb-901e-04480cb3a327.cbm" Project Name="" Project Number="……">

[0109] <cbm Name="8eb20639-4bca-4769-a272-69a5eabcf338.cbm">

[0110] <cbm Name="2c995a78-4a62-46ba-a4a0-a2d3723bbdeb.cbm" Name=""……>

[0111] <cbm Name="56e75aa6-f83e-4de0-ab0e-331dea774863.cbm" Scheduling Code="">

[0112] <dev Name="abe7c66c-ccf5-485b-991b-cb7b670a6b21.dev" Equipment Classification="" Model Number="">

[0113] <dev Name="e2373b48-6c18-48d5-9359-3b9aaeffd1ad.dev" Equipment Classification="MetalFence" Closing Resistor="Provided by the manufacturer" Rated Current="3150" Min="" Max="">

[0114] Optionally, converting the format of the first model file to obtain a second model file further includes steps B1 - B3:

[0115] Step B1: Merge and delete object nodes in the substation configuration description file to obtain a second description file.

[0116] Among them, the substation configuration description file is one of the model files in the first model file.

[0117] Specifically, since the substation configuration description file is originally an XML file, only some object nodes need to be merged and deleted to obtain the second description file.

[0118] Among them, some object nodes include: <private>Object node <hitem>Object node <address>Object node <physconn>Object node and <enumtype>Object node.

[0119] Furthermore, for <private>Object node and <hitem>Delete the object node; For <address>Object node <enumtype>Object node and <physconn>The object nodes are merged.

[0120] Furthermore, delete <private>The process of the object node is as follows:

[0121] First, because <private>The object node is generally <ied>Object node and <scl>The child nodes of the object node. Therefore, it is necessary to first enter <ied>Object node and <scl>Object node, will <ied>Object node and <scl>Contained in the object node <private>Object node and for expression <private>Delete the information of the object node.

[0122] Furthermore, <private>The acquisition code for the object node is as follows:

[0123] <SCL xmlns="http: / / www.iec.ch / 61850 / 2003 / SCL' xmins:sznari= http: / / www.sznari.com

[0124] xmlns:xsi= http: / / www.w3.org / 2001 / XMLSchema-instance

[0125] xsi:schemaLocation="http: / / www.iec.ch / 61850 / 2003 / SCL E:\Tool Software\SchemaFile2003\SchemaFile\SCL.xsd">

[0126] <Private type="Substation virtual terminal conection CRC">c36cf1b7< / private>

[0127] <IED configVersion="V1.0" desc="#1 Main transformer second set of protection PRS-778T1" manufacturer="CYSR" name="PT1101B" type="PRS-778T1-DA-G">

[0128] <Private type="IED virtual teminal conection CRC">0B332BC5< / private> ;

[0129] The above code indicates that first, enter the SCL file and obtain the pair from it <private>Content describing the object node, i.e., <Private type="Substation virtual terminal conection CRC">c36cf1b7< / private> . Further, jump to <ied>Object node, from which to obtain <private>Content describing the object node, i.e., <Private type="IED virtual teminal conection CRC">0B332BC5< / private> 。

[0130] Wherein:

[0131] <SCL xmlns="http: / / www.iec.ch / 61850 / 2003 / SCL' xmins:sznari= http: / / www.sznari.co m

[0132] xmlns:xsi= http: / / www.w3.org / 2001 / XMLSchema-instance

[0133] xsi:schemaLocation="http: / / www.iec.ch / 61850 / 2003 / SCL E:\Tool Software\SchemaFile2003\SchemaFile\SCL.xsd"> is the beginning of the SCL file, indicating that the content and attributes in the SCL file follow the regulations for the SCL file in the IEC61850 standard.

[0134] Furthermore, for <hitem>The steps for deleting the object node are as follows:

[0135] First, since <hitem>The object node is generally <history>the child node of the object node, so it is necessary to first enter <history>Object node, will <history>Two versions contained in the object node <hitem>Object node deletion.

[0136] Exemplarily, <hitem>The acquisition code for the object node is as follows:

[0137] <history>

[0138] <Hitem revision="1.0" version="2.0" what="1" when="2020-11-25T14:50:02" who="1" why="1" / >

[0139] <Hitem revision="1.0" version="6.9" what="1" when="2020-11-25T15:41:57" who="1" why="1" / >

[0140] Among them, <history>Represents entry <history>Object node. The following two lines of code represent <hitem>Attribute information of the object node.

[0141] Furthermore, <address>The merging process of the object nodes is as follows: <address>The object node is generally <gse>Object node <connectedap>Object node <gse>The child nodes of the object node. Therefore, the value of the attribute type of the child nodes of the Address node is used as the key, and the text content of the child nodes of the Address node is used as the value to form key-value pairs, which are merged with the attributes of the Address node.

[0142] Exemplarily, merge <address>The overall process code of the object node is as follows:

[0143] <GSE cbName="gocb0" ldInst="PIGO">

[0144] <address>

[0145] 01-0C-CD-01-00-27

[0146] 000

[0147] 1

[0148] 1027

[0149] < / address>

[0150] <MinTime multiplier="m" unit="s">2

[0151] <MaxTime multiplier="m" unit="s">5000

[0152]

[0153] Among them, in the attributes cbName="gocb0" and ldInst="PIGO" <gse>Under the object node, MAC-Address, VLAN-ID, VLAN-PRIORITY, and APPID are <address>The attribute type of the object node's child node is used as the key of the key-value pair; 01-0C-CD-01-00-27, 000, 1, and 1027 are <address>The content of the child node corresponding to the object node is used as the value of the key-value pair and combined with <address>Merge the minimum time and maximum time attributes included in the object node.

[0154] Furthermore, <physconn>The merging process of the object nodes is as follows: <physconn>The object node is generally <connectedap>Object node <gse>The child nodes of the object node. Will <physconn>Using the value of the attribute type of the child nodes of the object node as the key, <physconn>The text content of the child nodes of the object node is used as a value to form key-value pairs, together with <physconn>Attribute merging of object nodes.

[0155] Exemplarily, merge <physconn>The overall process code of the object node is as follows:

[0156] <ConnectedAP apName="M1" desc="9-2SV" iedName="PT1101B">

[0157] <PhysConn type="Connection">

[0158] <p type="port">10-A

[0159] <p type="type">FOC

[0160] < / physconn>

[0161] <ConnectedAP apName="M1" desc="9-2SV" iedName="PT1101B">

[0162] <PhysConn type="Connection" Port="10-A" Type="FOC">< / physconn>

[0163] wherein, for the attributes apName = "M1", desc = "9-2SV" and iedName = "PT1101B" <connectedap>Under the object node, with <physconn>The values of the property type of the child nodes whose object node relationship is Connection are Port and Type. Use them as the keys of key-value pairs, use the value 10-A of Port and the value FOC of Type as the values of the key-value pairs, and combine them with <physconn>Attribute merging of object nodes.

[0164] Exemplarily, merge <enumtype>The overall process code of the object node is as follows:

[0165] <EnmType id="Beh_PT1101B">

[0166] <EnumVal ord="1">on

[0167] <EnumVal ord="2">blocked

[0168] <EnumVal ord="3">test

[0169] <EnumVal ord="4">test / blocked

[0170] <EnumVal ord="5">off

[0171] < / enumtype>

[0172] <EnmType id="Beh_PT1101B" _1="on" _2="blocked" _3="test" _4="test / blocked" _5="off">;

[0173] Among them, under the object node with EnmType id = "Beh_PT1101B", will <enumtype>The numbers 1, 2, 3, 4, and 5 of the child nodes of the object node are used as the keys of the key-value pairs, and the corresponding content of the child nodes, such as on, blocked, test, test / blocked, and off, are used as the values of the key-value pairs, and are combined with <enumtype>Attribute merging of object nodes.

[0174] Step B2: Collapse the information corresponding to the first node in the substation equipment description file to obtain a third description file.

[0175] Among them, the first node is an object node with the attribute of the parent node.

[0176] Exemplarily, the first node can be a PAI object node.

[0177] Among them, the collapsing process is used to convert all the child nodes of the first node and the information corresponding to the child nodes into the attribute information of the first node.

[0178] Specifically, obtain the PAI object node in the substation equipment description file, convert the child nodes corresponding to the PAI object node and the information corresponding to the child nodes into attribute information, and assign it to the PAI object node to obtain a third description file.

[0179] Exemplarily, as Figure 5 shown, the parent node of the VAL object node is the PAI object node, and convert the VAL object node " <val>Value< / val> " into an attribute of the PAI object node: "val = "Value"". For example, convert the Value of the Val object node: "20", "double-in and double-out type terminal block", etc. into the attributes of the parent node PAI: val = "20", val = "double-in and double-out type terminal block".

[0180] Step B3: Convert the color attribute of the object node in the insulation material description file into a Chinese description to obtain a fourth description file.

[0181] Among them, the insulation material description file is one of the model files in the first model file.

[0182] Specifically, obtain the color attribute information of the child nodes of the Graphics object node in the insulation material description file, convert the color attribute information into a Chinese description to obtain a fourth description file.

[0183] Exemplarily, as Figure 6 shown, for the child nodes of the Graphics object node, such as the Line object node, the Rectangle object node, etc., convert their strokeColor attribute into the corresponding Chinese color. That is, "00FF00" corresponds to green; "00FFFF" corresponds to cyan, etc.

[0184] Optionally, perform information shredding on the second model file, including steps C1 - C3

[0185] Step C1: Convert the object nodes in the second model file into the first key-value pairs.

[0186] Among them, the first key-value pair includes the identifier and line number of the object node.

[0187] Among them, the identifier of the object node is an identifier composed of numbers and letters, uniquely representing the object node.

[0188] Among them, the line number of the object node is the specific position of the object node in the source model file.

[0189] Exemplarily, the first key-value pair can be expressed as: ParentNode1.ID = "44f772ce-b1f1-47c3-8251-b9e2a39f3aa6" - line number = "20".

[0190] Specifically, generate an identifier composed of letters, numbers, and hyphens for the object node in the second model file as a key-value pair, representing the identifier of the object node; use the specific position of the object node in the source model file as another key-value pair, representing the line number of the object node, and use the two obtained key-value pairs as the first key-value pair of the object node.

[0191] Exemplarily, for example, the unique named ID of the ParentNode1 object node is: ParentNode1.ID = "44f772ce-b1f1-47c3-8251-b9e2a39f3aa6". As Figure 7 shown, the line number of the first Line in the XML file representing the DMD model file in the second model file is "20", and the line number of the first Symbol object node is "23".

[0192] Step C2: Convert the attribute information corresponding to the object node into a second key-value pair.

[0193] Specifically, determine the attribute information corresponding to the object node, and convert the obtained attribute information into a key-value pair in the form of object node.attribute information, and use the obtained multiple key-value pairs as the second key-value pair of the object node.

[0194] Exemplarily, as Figure 8 shown, assume that the ChildNode1 object node corresponds to 3 pieces of attribute information: Key1, Key2, Key3, and convert them to obtain key-value pairs ChildNode1.Key1, ChildNode1.Key2, ChildNode1.Key3.

[0195] Step C3: Convert the association relationship between object nodes into a third key-value pair.

[0196] Among them, the association relationship includes: parent node - child node, etc.

[0197] Specifically, obtain the association relationship between the object node and other object nodes, convert the obtained association relationship into key-value pairs in the form of parent node [i - 1] = child node [i], and use all the obtained key-value pairs as the third key-value pairs of the object node.

[0198] Exemplarily, as Figure 9 shown, the ParentNode1 object node has 2 child nodes: the ChildNode1 node and the ChildNode2 node, which are converted into key-value pairs: ParentNode1[0] = ChildNode1, ParentNode1[1] = ChildNode2.

[0199] The above steps simplify the information of the object node, reduce the complexity of data processing, improve the collapsibility and maintainability of the system, and lay a solid foundation for the digital and intelligent development of the intelligent substation.

[0200] Optionally, import into the graph database according to the first identifier to obtain integrated information, including steps D1 - D4:

[0201] Step D1: Establish a second identifier in the graph database.

[0202] Among them, the second identifier is the same as the first identifier.

[0203] Specifically, construct an identifier the same as the first identifier in the graph database as the second identifier.

[0204] The above steps enable the graph database to flexibly handle complex system structures and multi-level device relationships, providing strong technical support for the design, maintenance, and optimization of the secondary system of the intelligent substation.

[0205] Step D2: Convert the second key-value pairs into attribute nodes according to the object nodes, and construct an association relationship according to the attribute information to obtain the first connection node.

[0206] Specifically, convert the attribute information in the second key-value pairs corresponding to the object nodes into attribute nodes, and establish an association relationship according to the relationship between the attribute information and the object nodes to obtain the first connection node.

[0207] Furthermore, the association relationship is established as follows: establish an association between the object node and the attribute node through an arrow, with the arrow direction pointing from the object node to the attribute node, and mark the relationship between the object node and the attribute node on the arrow.

[0208] Exemplarily, as Figure 10 As shown, ChildNode1 has three attributes: Key1, Key2, and Key3. When importing, the three attributes are converted into three new object nodes, and a HasProperty relationship is established with the ChildNode1 object node.

[0209] Step D3: Find the corresponding parent node according to the first connection node and associate them to obtain the second connection node.

[0210] Specifically, query multiple object nodes in the graph database that have been established with the same name but different numbers. Query the object nodes that have an inclusion relationship with the multiple queried object nodes from the third key-value pair of the object nodes, that is, the parent nodes of the multiple object nodes. Add a connection line between the obtained child node and the parent node, with the direction of the connection line pointing from the parent node to the child node, and add the annotation name "Contanins" to the connection line to obtain the second connection node.

[0211] Exemplarily, as Figure 12 shown, there is a parent node for the already established object nodes ChildNode1 and ChildNode2, that is, the ParentNode1 object node. Then, establish connection lines between the ChildNode1 object node and the ChildNode2 object node and the ParentNode1 object node respectively, with the direction of the connection line pointing from the parent node to the child node, and assign the name "Contanins" to the connection line.

[0212] Step D4: Merge the object nodes in the second connection node to obtain the integrated information.

[0213] Specifically, classify the second connection node into object nodes corresponding to the SDD model file and object nodes corresponding to the SCD, GIM, or DMD model file; according to the semantic information of the obtained object nodes, merge the object nodes corresponding to the SDD model file with the object nodes corresponding to the SCD, GIM, or DMD model file. Then, merge the object nodes existing in the form of attribute object nodes in the merged object nodes with their corresponding element nodes to obtain the integrated information.

[0214] Furthermore, before merging the object nodes, it is also necessary to construct a hierarchical relationship. As Figure 13 shown, taking the system decomposition structure in the SDD model as the main line, mainly including nodes such as Cable, Core, Region, Cubicle, Device, Device, Board, Port, and PAI. There is a Contains inclusion relationship between the nodes, and the hierarchy between the nodes is reflected in an indented form in the second model file.

[0215] Through the above steps, by establishing object nodes, attribute nodes and their associations, the unified management and efficient query of multi-view model information are realized, greatly improving the work efficiency of designers and reducing omissions and errors in the information integration process.

[0216] Optionally, the object nodes in the second connection node are merged to obtain integrated information, including steps E1 - E2:

[0217] Step E1: Merge the object nodes representing the same semantics within the second connection node to obtain a third connection node.

[0218] Specifically, the second connection node is classified into object nodes corresponding to the SDD model file and object nodes corresponding to the SCD, GIM or DMD model file; the obtained object nodes are traversed to obtain object nodes representing the same semantic information in the SDD model file and the SCD, GIM or DMD model file, and the obtained object nodes are merged to obtain a third connection node.

[0219] Exemplarily, in the SDD model file, a Cubicle cabinet is defined, such as: <Cubicle name="ISC+MA2"desc="10kV network switch and time synchronization cabinet"type="cabinet"height="2260"width="800"depth="600">. This text describes the height, width and depth values of the cabinet respectively. Similarly, in the GIM model, there will also be a DEV device representing the same cabinet, that is, their semantic information is the same. Therefore, a relationship of "SameAs_Object” needs to be established between the Cubicle node and the DEV node, as Figure 14 shown.

[0220] Furthermore, the description of the Cubicle cabinet in the SDD model file is:

[0221] <Region name="10kV switchroom">

[0222] <Cubicle name="ISC+MA2"desc="10kV network switch and time synchronization cabinet"type="cabinet"height="2260"width="800"depth="600">

[0223] <Device desc="switch"inst="11n"model="NR.ZD_PCS-9882AD-H3">

[0224] <Board desc="Device frame" slot="00" type="VirtualBoard">

[0225] <Port no="GND" type="GND">

[0226] <PAI name="dU" desc="Port description">

[0227] The above code indicates that in a 10KV power distribution room, the name of the Cubicle cabinet is ISC+MA2; the Cubicle cabinet is a 10kV network switch and time synchronization cabinet; the type is a cabinet; the height is 2260; the width is 800 and the depth is 600. The devices included in the Cubicle cabinet are switches, the identifier of the switch is 11n, and the model is NR.ZD_PCS-9882AD-H3. The use of the board in the Cubicle cabinet is for the device frame, the board is installed in the slot numbered 00, the storage type is the attribute of the Board board, and the corresponding port number is GND, and the type is a grounding port.

[0228] Step E2: Establish an equivalent association between the attribute object node and its corresponding object node in the third association node to obtain integrated information.

[0229] Among them, the attribute object node is used to describe the attribute information of the object node in the form of a node.

[0230] Exemplarily, in the SDD model file, when describing the slot, it will be stored as the attribute of the Board board in the form of a key-value pair "slot = 00".

[0231] Furthermore, the description of the slot can be expressed as:

[0232] <Region name="10kV Power Distribution Room">

[0233] <Cubicle name="ISC+MA2" desc="10kV Network Switch and Time Synchronization Cabinet" type="Cabinet" height="2260" width="800" depth="600">

[0234] <Device desc="Switch" inst="11n" model="NR.ZD_PCS-9882AD-H3">

[0235] <Board desc="Device frame" slot="00" type="VirtualBoard">

[0236] <Port no="GND" type="GND">

[0237] <PAI name="dU" desc="Port description">

[0238] <val>GND< / val>

[0239]

[0240] Specifically, the third connection node is classified into an object node corresponding to the SDD model file and an object node corresponding to the GIM model file. The object nodes corresponding to the SDD model file are screened to obtain attribute object nodes, and the object nodes describing the same device are screened from the object nodes corresponding to the GIM model file according to the attribute information of the device represented by the attribute object nodes, and an equivalence relationship is established to obtain integrated information.

[0241] Exemplarily, the "slot" attribute corresponds to the "DEV" slot device in the GIM model file. During information recombination, an "equivalence" association needs to be established between the "slot" attribute object node and the corresponding "DEV" object node in the graph database. The equivalence relationship is a two-way connection, as Figure 15 shown.

[0242] The technical solution of this embodiment obtains a first model file; converts the first model file to obtain a second model file. The acquisition of the second model file reduces the complexity of data processing and improves the collapsibility and maintainability of the system; performs information fragmentation processing on the second model file and imports it into the graph database according to the first identifier to obtain integrated information. The integrated information establishes the association between object nodes and attribute nodes, realizes the unified management and efficient query of multi-view model information, greatly improves the query efficiency, and reduces the omissions and errors in the information integration process at the same time. This method realizes the semantic association and information recombination between different format files by converting the first model file and performing information fragmentation processing, and then importing it into the graph database, and solves the problems of information isolation and difficult comprehensive query of multi-view models in traditional designs.

[0243] Figure 15 It is a schematic structural diagram of a substation secondary system information integration device provided by an embodiment of the present invention. This embodiment is applicable to the situation of information integration of model files generated during the design of the substation second system. The substation secondary system information integration device can be implemented in the form of hardware and / or software, and the substation secondary system information integration device can be configured in any electronic device with network communication functions. As Figure 15 shown, the device includes: a first model file determination module 210, a second model file determination module 220, and an integrated information determination module 230, where:

[0244] The first model file determination module 210: It is used to obtain the first model file; the first model file is a model file generated during the secondary system design of a substation for describing the structures of various devices and the data transmission methods between various devices; different model files in the first model file have different formats; the substation secondary system is a system composed of devices for controlling, regulating, protecting, and monitoring the primary system of the substation; the substation primary system is a system composed of a combination of devices for producing and transmitting electric energy in the substation.

[0245] The second model file determination module 220: It is used to convert the first model file to obtain the second model file; the model files included in the second model file have the same format, and are obtained by converting different model files in the first model file using corresponding model conversion methods.

[0246] The integrated information determination module 230: It is used to perform information fragmentation processing on the second model file and import it into the graph database according to the first identifier to obtain integrated information; the information fragmentation processing is used to split and associate the information corresponding to the object nodes in the second model file according to the object nodes; the first identifier uniquely represents the object node; the first identifier uniquely represents the object node; the object node is used to represent each device of the substation secondary system.

[0247] Optionally, the second model file determination module 220 includes:

[0248] The object node determination unit: It is used to hierarchically correspond the assembly model and physical model in the power grid information model file according to the preset hierarchy and convert them into the preset format according to the preset conversion mode to obtain the object node.

[0249] The first information node determination unit: It is used to associate the attribute model in the power grid information model file as the engineering attribute information of the object node with the object node to obtain the first information node.

[0250] The first description file determination unit: It is used to simplify the geometric model group in the power grid information model file and associate the simplified geometric model group as the geometric attribute information of the first information node with the first information node object node to obtain the first description file.

[0251] Optionally, the second model file determination module 220 further includes:

[0252] The second description file determination unit: It is used to perform object node merging and deletion on the substation configuration description file to obtain the second description file; the substation configuration description file is one of the model files in the first model file.

[0253] The third description file determination unit: used to collapse the information corresponding to the first node in the substation equipment description file to obtain the third description file; the first node is an object node with the attribute of a parent node; the collapsing process is used to convert all child nodes of the first node and the information corresponding to the child nodes into the attribute information of the first node;

[0254] The fourth description file determination unit: used to convert the color attribute of the object node in the insulation material description file into a Chinese description to obtain the fourth description file; the insulation material description file is one of the model files in the first model file.

[0255] Optionally, the integrated information determination module 230 includes:

[0256] The first key-value pair determination unit: used to convert the object node in the second model file into the first key-value pair; the first key-value pair contains the identifier and line number of the object node;

[0257] The second key-value pair determination unit: used to convert the attribute information corresponding to the object node into the second key-value pair;

[0258] The third key-value pair determination unit: used to convert the association relationship between object nodes into the third key-value pair.

[0259] Optionally, the integrated information determination module 230 includes:

[0260] The first identifier determination unit: used to establish the second identifier in the graph database;

[0261] The first connection node determination unit: used to convert the second key-value pair into an attribute node according to the object node and construct an association relationship according to the attribute information to obtain the first connection node;

[0262] The second connection node determination unit: used to find the corresponding parent node according to the first connection node and perform an association to obtain the second connection node;

[0263] The integrated information determination unit: used to merge the object nodes in the second connection node to obtain the integrated information.

[0264] Optionally, the integrated information determination unit is specifically used for:

[0265] Merging the object nodes representing the same semantics in the second connection node to obtain the third connection node;

[0266] Establishing an equivalent association between the attribute object node and its corresponding object node in the third connection node to obtain the integrated information.

[0267] The substation secondary system information integration device provided in the embodiments of the present invention can execute the substation secondary system information integration method provided in any of the above embodiments of the present invention, and has the corresponding functions and beneficial effects for executing the substation secondary system information integration method. For the detailed process, refer to the relevant operations of the substation secondary system information integration method in the foregoing embodiments.

[0268] Figure 16 Schematic diagram of the structure of an electronic device for implementing the substation secondary system information integration method of the embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0269] As Figure 16 shown, the electronic device 10 includes at least one processor 11, and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. The memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.

[0270] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0271] The processor 11 may be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the substation secondary system information integration method.

[0272] In some embodiments, the substation secondary system information integration method may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the substation secondary system information integration method described above may be executed. Alternatively, in other embodiments, the processor 11 may be configured to execute the substation secondary system information integration method by any other suitable means (e.g., by means of firmware).

[0273] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuitry, integrated circuit systems, field-programmable gate arrays (FPGA), application-specific integrated circuits (ASIC), application-specific standard products (ASSP), systems-on-chip (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special or general-purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0274] The computer program for implementing the method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowchart and / or block diagram are implemented. The computer program can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0275] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0276] To provide for interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0277] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0278] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The relationship between the client and the server is created by computer programs that run on respective computers and have a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.

[0279] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is imposed herein.

[0280] The above specific embodiments do not constitute a limitation to the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.< / enumtype> < / enumtype> < / physconn> < / physconn> < / connectedap> < / physconn> < / physconn> < / gse> < / connectedap> < / physconn> < / physconn> < / address> < / address> < / address> < / gse> < / address> < / gse> < / connectedap> < / gse> < / address> < / address> < / hitem> < / history> < / history> < / history> < / hitem> < / hitem> < / history> < / history> < / history> < / hitem> < / hitem> < / ied> < / private> < / scl> < / ied> < / scl> < / ied> < / scl> < / ied> < / private> < / private> < / physconn> < / enumtype> < / address> < / hitem> < / private> < / enumtype> < / physconn> < / address> < / hitem> < / private> < / gim> < / gim> < / gim>

Claims

1. A method for integrating secondary system information of a substation, characterized in that, Including: Obtain a first model file; the first model file is a model file generated during the design of the secondary substation system for describing the structure of each device and the data transmission method between devices; different model files in the first model file have different formats; the secondary substation system is a system composed of devices for controlling, regulating, protecting, and monitoring the primary substation system; the primary substation system is a system of equipment combinations for the production and transmission of electric energy in the substation. Convert the first model file to obtain a second model file; the model files contained in the second model file have the same format and are obtained by converting different model files in the first model file using corresponding model conversion methods. Perform information fragmentation processing on the second model file and import it into the graph database according to a first identifier to obtain integrated information; the information fragmentation processing is used to split and associate the information corresponding to the object nodes in the second model file according to the object nodes. The first identifier uniquely represents the object node; the first identifier uniquely represents the object node; the object node is used to represent each device of the secondary substation system.

2. The method according to claim 1, characterized in that, The converting the first model file to obtain a second model file includes: Correspond the assembly model and physical model in the grid information model file according to a preset level and convert them to a preset format according to a preset conversion mode to obtain object nodes. Use the attribute model in the grid information model file as the engineering attribute information of the object node and associate it with the object node to obtain a first information node. Simplify the geometric model group in the grid information model file and use the simplified geometric model group as the geometric attribute information of the first information node and associate it with the first information node and the object node to obtain a first description file.

3. The method according to claim 1, wherein The converting the first model file to obtain a second model file further includes: Perform object node merging and deletion on the substation configuration description file to obtain a second description file; the substation configuration description file is one of the model files in the first model file. Perform a collapsing process on the information corresponding to the first node in the substation device description file to obtain a third description file; the first node is an object node with the attribute of the parent node; the collapsing process is used to convert all the child nodes of the first node and the information corresponding to the child nodes into the attribute information of the first node. Convert the color attribute of the object node in the insulation material description file to a Chinese description to obtain a fourth description file; the insulation material description file is one of the model files in the first model file.

4. The method according to claim 1, wherein The performing information fragmentation processing on the second model file includes: Convert the object nodes in the second model file to first key-value pairs; the first key-value pairs include the identifier and line number of the object nodes. Convert the attribute information corresponding to the object nodes to second key-value pairs. Convert the association relationship between the object nodes to third key-value pairs.

5. The method according to claim 1, characterized in that, The importing into the graph database according to the first identifier to obtain integrated information includes: Establish a second identifier in the graph database. Convert the second key-value pair into an attribute node according to the object node, and construct an association relationship according to the attribute information to obtain the first connection node; Find the corresponding parent node according to the first connection node and make an association to obtain the second connection node; Merge the object nodes in the second connection node to obtain the integrated information.

6. The method according to claim 5, wherein The merging of the object nodes in the second connection node to obtain the integrated information includes: Merge the object nodes representing the same semantics in the second connection node to obtain the third connection node; Establish an equivalent association between the attribute object nodes and their corresponding object nodes in the third connection node to obtain the integrated information.

7. A secondary system information integration device for a substation, characterized in that, Including: A first model file determination module for obtaining a first model file; the first model file is a model file generated during the design of the secondary substation system for describing the structure of each device and the data transmission method between devices; different model files in the first model file have different formats; the secondary substation system is a system composed of devices for controlling, regulating, protecting, and monitoring the primary substation system; the primary substation system is a system of equipment combinations for the production and transmission of electric energy in the substation; A second model file determination module for converting the first model file to obtain a second model file; the model files included in the second model file have the same format and are obtained by converting different model files in the first model file using corresponding model conversion methods; An integrated information determination module for performing information fragmentation processing on the second model file and importing it into the graph database according to the first identifier to obtain the integrated information; the information fragmentation processing is used to split and associate the information corresponding to the object node in the second model file according to the object node; The first identifier uniquely represents the object node; the first identifier uniquely represents the object node; the object node is used to represent each device of the secondary substation system.

8. The device according to claim 7, characterized in that, The integrated information determination module includes: A first key-value pair determination unit for converting the object node in the second model file into a first key-value pair; the first key-value pair includes the identifier and line number of the object node; A second key-value pair determination unit for converting the attribute information corresponding to the object node into a second key-value pair; A third key-value pair determination unit for converting the association relationship between the object nodes into a third key-value pair.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the secondary substation system information integration method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a processor to execute the secondary substation system information integration method according to any one of claims 1-7 when executed.