Topological analysis and representation method and apparatus for industrial devices, and storage medium

By analyzing and converting the topological information of industrial equipment and generating topological expressions, the problem of inefficient analysis and representation of the topological structure of industrial equipment in the prior art is solved, and fast and intuitive analysis and representation are achieved.

WO2025091262A1PCT designated stage expired Publication Date: 2025-05-08SIEMENS AG +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/128634
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

The prior art requires a lot of manual correction when analyzing and representing the topology of industrial equipment, and contains a large number of equipment specific attributes, which is inefficient.

Method used

By obtaining the original file containing the topological information of industrial equipment, parsing and converting it into a dictionary, extracting the object list and node connection relationships, generating topological expressions, and achieving rapid analysis and intuitive representation of the topological structure of industrial equipment.

Benefits of technology

It realizes simple, fast and intuitive representation and analysis of the topological structure of industrial equipment, improves analysis efficiency and reduces manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023128634_08052025_PF_FP_ABST
    Figure CN2023128634_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides a topological analysis and representation method and apparatus for industrial devices, and a storage medium. The method comprises: acquiring an original file containing the topological information of industrial devices; parsing the original file and converting the contained topological information into a dictionary; on the basis of the dictionary, extracting an object list; on the basis of the object list, extracting a node connection relationship; and on the basis of the node connection relationship, generating the topological expression of the devices. The technical solution in the embodiments of the present invention can simply, rapidly and visually represent and analyze the topological structures of the industrial devices.
Need to check novelty before this filing date? Find Prior Art

Description

A method, device and storage medium for topological analysis and representation of industrial equipment Technical Field

[0001] The present invention relates to the fields of industrial equipment, topology analysis, and topology expression, and in particular to a topology analysis and expression method, device, and storage medium for industrial equipment. Background Art

[0002] When analyzing all the equipment in an industrial park, it is necessary to understand the topological structure of energy flow through various pipes and wires. Therefore, a method is needed to simply, quickly, and intuitively represent and analyze the topological structure.

[0003] Summary of the Invention

[0004] To achieve the above objectives, the present invention proposes a topology analysis and representation method, device and storage medium for industrial equipment, which can simply, quickly and intuitively represent and analyze the topology structure of industrial equipment.

[0005] An embodiment of the present invention proposes a method for analyzing and representing industrial equipment topology, comprising: obtaining an original file containing industrial equipment topology information; parsing the original file and converting the contained topology information into a dictionary; extracting an object list based on the dictionary; extracting node connectivity relationships based on the object list; and generating a topological representation of the equipment based on the node connectivity relationships. By continuously extracting topological information, the topological structure of industrial equipment can be rapidly analyzed and the topological structure between industrial equipment can be intuitively represented.

[0006] An embodiment of the present invention proposes a topological analysis and representation device for industrial equipment, comprising: an original file acquisition module configured to acquire original files containing industrial equipment topology information; a parsing and conversion module configured to parse the original files and convert the contained topology information into a dictionary; an object list extraction module configured to extract an object list based on the dictionary; a connection relationship extraction module configured to extract node connection relationships based on the object list; and a topology generation module configured to generate a topological representation of the equipment based on the node connection relationships. By continuously extracting topological information, the topological structure of industrial equipment can be rapidly analyzed and the topological structure between industrial equipment can be intuitively represented.

[0007] An electronic device proposed in an embodiment of the present invention includes: at least one processor; and a memory coupled to the at least one processor, wherein the memory is used to store instructions, and when the instructions are executed by the at least one processor, the processor executes the method described above.

[0008] An embodiment of the present invention provides a computer-readable storage medium on which computer instructions are stored. When the computer instructions are executed, the method described in any of the above embodiments is executed.

[0009] A computer program product provided in an embodiment of the present invention includes a computer program. When the computer program is executed by a processor, the method described in any one of the above embodiments is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The following drawings are only intended to illustrate and explain the present invention, and do not limit the scope of the present invention.

[0011] FIG1 is a flow chart of a method 100 for topological analysis and representation of industrial equipment according to an embodiment of the present invention.

[0012] FIG2 is a schematic structural diagram of a topology analysis and representation apparatus 200 for industrial equipment according to an embodiment of the present invention.

[0013] FIG3 is a schematic diagram of a process of parsing the original document and converting it into a dictionary according to an embodiment of the present invention.

[0014] FIG4 is a schematic diagram of a generated topology expression according to an embodiment of the present invention.

[0015] Figure 5 is a schematic diagram of an electronic device 300 according to an embodiment of the present invention.

[0016] The following are the descriptions of the reference numerals: DETAILED DESCRIPTION

[0017] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, specific embodiments of the present invention are now described with reference to the accompanying drawings.

[0018] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0019] As used in this application and the claims, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" are not intended to refer to the singular but may include the plural. Generally speaking, the terms "comprises" and "include" only indicate the inclusion of the steps and elements specifically identified, and these steps and elements do not constitute an exclusive list. A method or apparatus may also include other steps or elements.

[0020] The topology analysis and representation of existing industrial parks are usually performed by third-party software, which usually requires a lot of manual work to correct the topological relationships of devices and contains a large number of specific device attributes.

[0021] In the embodiments of the present invention, a method is required to represent and analyze a topological structure simply, quickly, and intuitively.

[0022] Therefore, an embodiment of the present invention provides a more efficient industrial equipment topology analysis and representation method.

[0023] FIG1 is a flow chart of a method 100 for topological analysis and representation of industrial equipment according to an embodiment of the present invention. As shown in FIG1 , the method 100 may include:

[0024] Step S101: Acquire an original file containing industrial equipment topology information.

[0025] Specifically, the original file containing the topology information of the industrial equipment is usually a file in XML data format, which contains a large amount of tag information.

[0026] Step S102: Parse the original file and convert the topology information contained therein into a dictionary.

[0027] FIG2 is a flow chart of parsing the original file and converting it into a dictionary according to an embodiment of the present invention. As shown in FIG2 , the process may include:

[0028] Step S1021: parse the original file and convert it into an original dictionary.

[0029] Specifically, the original file in XML format can be initially converted into an original dictionary with less tag information. The original dictionary can be in the following format:

[0030] Step S1022: locating the topology information contained in the original dictionary.

[0031] Specifically, topo_xml contains topology information.

[0032] Step S1023: Convert the topology information into a dictionary.

[0033] Specifically, the converted dictionary can be in the following form:

[0034] Step S103: extracting an object list based on the dictionary.

[0035] In one embodiment, extracting the object list based on the dictionary includes: traversing the keys of the dictionary to generate the object list; wherein the object list contains at least one object, and each object includes: an object name, an object type, a source, and / or a target.

[0036] Specifically, the extracted object list can be as follows:

[0037] ('mxGraphModel','root','object','LIST_000009','@modelName','linkage15'),

[0038] ('mxGraphModel','root','object','LIST_000009','@modelType','linkage'),

[0039] ('mxGraphModel','root','object',"LIST_000009','@source','8'),

[0040] ('mxGraphModel','root','object',"LIST_000009','@target','4'),

[0041] ('mxGraphModel','root','object','LIST_000010','@modelName','1inkage16'),

[0042] ('mxGraphModel','root','object','LIST_000010','@modelType','1inkage'),

[0043] ('mxGraphModel','root','object',"LIST_000010','@source','6'),

[0044] ('mxGraphModel','root','object',"LIST_000010','@target','120'),

[0045] ('mxGraphModel','root','object','LIST_000011','@modelName','linkage17'),

[0046] ('mxGraphModel','root','object',"LIST_000011','@modelType','linkage'),

[0047] ('mxGraphModel',"root','object',"LIST_000011','@source','4'),

[0048] ('mxGraphModel','root','object','LIST_000011','@target','5'),

[0049] ('mxGraphMode1','root','object','LIST_000012','@modelName','1inkage18'),

[0050] ('mxGraphModel','root','object','LIST_000012','@modelType','1inkage'),

[0051] ('mxGraphModel','root','object','LIST_000012','@source','8').

[0052] Step S104: extracting node connection relationships based on the object list.

[0053] In one embodiment, extracting the node connection relationship based on the node list includes: extracting all objects with a connection type in the object list to form a node connection relationship.

[0054] Specifically, the node connection relationship can be shown as follows:

[0055] Step S105: Generate a topological expression of the device based on the node connection relationship.

[0056] In one embodiment, generating the topological representation of the device based on the node connection relationship includes: drawing an arrow connecting from the source to the target according to the source and target included in each object in the node connection relationship.

[0057] Specifically, the generated topological expression can be shown in FIG4 , wherein 4, 6, 8, 9, 15 and 120 can all be nodes in the industrial equipment topology structure, and arrows can be drawn from the source 8 to the target 4 to represent the topological connection relationship between the nodes.

[0058] FIG2 is a schematic diagram of a topology analysis and representation device 200 for industrial equipment according to an embodiment of the present invention. As shown in FIG2 , the device 200 may include:

[0059] The original file acquisition module 201 is configured to acquire an original file containing industrial equipment topology information.

[0060] The parsing and conversion module 202 is configured to parse the original file and convert the topology information contained therein into a dictionary.

[0061] The object list extraction module 203 is configured to extract an object list based on the dictionary.

[0062] The connection relationship extraction module 204 is configured to extract the node connection relationship based on the object list.

[0063] The topology generation module 205 is configured to generate a topology expression of the device based on the node connection relationship.

[0064] The present invention also provides an electronic device 300. FIG5 is a schematic diagram of an electronic device 300 according to an embodiment of the present invention. As shown in FIG5 , the electronic device 300 includes a processor 310 and a memory 320. The memory 320 stores instructions, wherein the instructions, when executed by the processor 310, implement the method 100 described above.

[0065] The present invention further provides a computer-readable storage medium having computer instructions stored thereon. When the computer instructions are executed, the method described above is executed.

[0066] The present invention also provides a computer program product, comprising a computer program, which implements the above-mentioned method when executed by a processor.

[0067] Some aspects of the methods and apparatus of the present invention may be performed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above hardware or software may be referred to as "data blocks," "modules," "engines," "units," "components," or "systems." The processor may be one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DAPDs), programmable logic devices (PLCs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, or combinations thereof. In addition, various aspects of the present invention may be embodied as computer products in one or more computer-readable media, the product including computer-readable program code. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, tapes, etc.), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., cards, sticks, key drives, etc.).

[0068] Flowcharts are used herein to illustrate the operations performed by the methods according to the embodiments of the present application. It should be understood that the foregoing operations are not necessarily performed in exact order. Instead, the various steps may be processed in reverse order or simultaneously. Furthermore, other operations may be added to these processes, or one or more operations may be removed from these processes.

[0069] It should be understood that although this specification is described according to various embodiments, not every embodiment contains only one independent technical solution. This narrative method of the specification is only for the sake of clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each embodiment can also be appropriately combined to form other implementation methods that can be understood by those skilled in the art.

[0070] The above description is only an illustrative embodiment of the present invention and is not intended to limit the scope of the present invention. Any equivalent changes, modifications and combinations made by those skilled in the art without departing from the concept and principle of the present invention shall fall within the scope of protection of the present invention.

Claims

1. A method (100) for topological analysis and representation of industrial equipment, characterized in that: The method comprises: Acquire an original file containing industrial equipment topology information (S101); Parsing the original file and converting the topological information contained therein into a dictionary (S102); Extracting an object list based on the dictionary (S103); Extracting node connection relationships based on the object list (S104); A topological expression of the device is generated based on the node connection relationship (S105).

2. The method according to claim 1, wherein: The object list extracted based on the dictionary includes: Traverse the keys of the dictionary to generate the object list; The object list includes at least one object, and each object includes: an object name, an object type, a source, and / or a target.

3. The method according to claim 2, wherein: Extracting the node connection relationship based on the node list includes: All objects in the object list whose object type is connection are extracted to form a node connection relationship.

4. The method according to claim 3, wherein: Generating a topological expression of the device based on the node connection relationship includes: According to the included source and target of each object in the node connection relationship, an arrow is drawn from the source to the target.

5. The method according to claim 1, wherein: Parsing the raw file and converting it into a dictionary involves: Parsing the original document and converting it preliminarily into an original dictionary (S1021); Locating the topology information contained in the original dictionary (S1022); The topology information is converted into a dictionary (S1023).

6. A topological analysis and representation device (200) for industrial equipment, characterized in that: The device comprises: An original file acquisition module (201) is configured to acquire an original file containing industrial equipment topology information; A parsing and conversion module (202), configured to parse the original file and convert the topological information contained therein into a dictionary; An object list extraction module (203), configured to extract an object list based on the dictionary; A connection relationship extraction module (204), configured to extract node connection relationships based on the object list; A topology generation module (205) is configured to generate a topology expression of the device based on the node connection relationship.

7. An electronic device (300), comprising: at least one processor (310); as well as A memory (320) coupled to the at least one processor (310), the memory (320) being used to store instructions, which, when executed by the at least one processor (310), causes the processor (310) to perform the method according to any one of claims 1 to 5.

8. A computer-readable storage medium having computer instructions stored thereon, wherein the computer instructions, when executed, execute the method according to any one of claims 1 to 5.

9. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 5 when being executed by a processor.

Citation Information

Patent Citations

  • Method, device, storage medium and processor for generating network topology

    CN109257225A

  • Method and device for generating network topology, storage medium and processor

    CN113572645A

  • Topology automatic generation method and device, computing equipment and storage medium

    CN114138246A

  • Generation of partial plant topology data from plant operations data

    EP3364261A1