Power equipment operation verification and map construction method, equipment, medium and product
By building a knowledge graph of power equipment, determining the current status of power secondary equipment and verifying operation commands, the problem of misoperation in the power system is solved, and the rapid and accurate anti-error check and data fusion is achieved, which improves the safety of the power system. stability.
Patent Information
- Application Number
- CN202411187960.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-08-28
AI Technical Summary
In power systems, misoperation of power secondary equipment occurs from time to time, resulting in the impact of the safety and stability of the power grid. It is difficult to detect misoperation problems of lower-level dispatching agencies in a timely manner, and there is a lack of effective verification methods to supervise the operation process.
By constructing a knowledge graph of power equipment, determine the target mounting device mounted by the target power secondary equipment, and infer the current status of the target power secondary equipment based on the current status of the mounting device, determine the target status requirements in combination with the operation command, and compare the current status of the current power secondary equipment. The status and target status require verification to prevent incorrect operation.
It realizes quick and accurate verification of operation commands, prevents misoperation, simplifies the verification process, meets the real-time requirements of preventing misoperation, solves the problem of data fragmentation in traditional power systems, and enhances the universality of the knowledge graph of power equipment. and accuracy.
Smart Images

Figure CN118708385B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of artificial intelligence technology, and in particular to an operation verification method for power equipment, a method for constructing a knowledge graph of power equipment, an electronic device, a computer-readable storage medium, and a computer program product, which can be applied to the field of operation verification of power systems. Background Art
[0002] The reliability and intelligence level of power secondary equipment directly affect the operating efficiency, safety and stability of the power system. With the development of smart grids, power secondary equipment is gradually evolving towards digitalization, networking and intelligence. The use of advanced information technologies such as the Internet of Things, big data, and cloud computing can enhance the self-healing and interactive service capabilities of the power grid. However, in terms of dispatching operations, misoperation of power secondary equipment occurs from time to time, seriously affecting the safe and stable operation of the power grid. In addition, under the licensing and entrustment dispatching modes, it is not possible to timely discover misoperation problems in the execution process of the lower-level dispatching agency, so it is urgent to establish an effective verification method to supervise the operation process of the operation object. Summary of the invention
[0003] The embodiments of the present application provide an operation verification method of an electric power device, a method for constructing a knowledge graph of an electric power device, an electronic device, a computer-readable storage medium, and a computer program product to alleviate or solve one or more technical problems existing in the prior art.
[0004] In a first aspect, an embodiment of the present application provides an operation verification method for an electric power device, comprising: determining a target electric power secondary device according to an operation command of the electric power device; determining a target mounting device associated with the target electric power secondary device based on a knowledge graph of the electric power device, and determining a target state requirement of the target electric power secondary device according to the operation command, wherein the nodes of the electric power equipment knowledge graph are used to characterize electric power secondary devices or mounting devices of electric power secondary devices, and the connection edges of the electric power equipment knowledge graph are used to characterize device association relationships; verifying the operation command according to a current state of the target electric power secondary device and the target state requirement, wherein a method for determining the current state of the target electric power secondary device includes determining it based on the current state of the target mounting device.
[0005] In the second aspect, an embodiment of the present application provides a method for constructing a knowledge graph of electric power equipment, including: acquiring equipment data of electric power secondary equipment from multiple data sources; standardizing the equipment data based on the name of the primary electric power equipment in the primary equipment knowledge graph, wherein the nodes of the primary equipment knowledge graph are used to characterize the primary electric power equipment, and the connection edges of the primary equipment knowledge graph are used to characterize the association relationship between the primary electric power equipment; constructing an electric power equipment knowledge graph using the standardized equipment data, wherein the nodes of the electric power equipment knowledge graph are used to characterize the electric power secondary equipment or the mounting devices of the electric power secondary equipment, and the connection edges of the electric power equipment knowledge graph are used to characterize the equipment association relationship, and the electric power equipment knowledge graph is used to determine the target mounting device associated with the target electric power secondary equipment, so as to determine the current state of the target electric power secondary equipment according to the current state of the target mounting device.
[0006] In a third aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory, and the processor implements any method of the embodiment of the present application when executing the computer program.
[0007] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method of any one of the embodiments of the present application is implemented.
[0008] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements any method of the embodiments of the present application when executed by a processor.
[0009] According to the technical solution of the embodiment of the present application, the target mounting device mounted on the target power secondary device is determined through the power equipment knowledge graph, and the current state of the target power secondary device is inferred based on the current state of the target mounting device, and the target state requirement of the target power secondary device is further determined in combination with the operation command, and the operation command is verified by comparing the current state and the target state requirement. The current state of the target mounting device is relatively easy to determine, so the current state of the target power secondary device can be simply and conveniently inferred with high accuracy; further combined with the target state requirement determined by the operation command, and comparing the current state and the target state requirement, the operation command can be quickly and accurately verified, thereby preventing misoperation. The whole process is simplified and quick, and can meet the real-time requirements of preventing misverification.
[0010] Optionally, the formatted names of primary power equipment can be used to standardize the data of diverse secondary power equipment. On the one hand, this solves the problem of data fragmentation between primary power equipment and secondary power equipment in traditional power systems, facilitating subsequent data alignment, matching and graph fusion. On the other hand, it also enhances the versatility and accuracy of the power equipment knowledge graph.
[0011] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the multiple drawings represent the same or similar parts or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings only depict some embodiments according to the present application and should not be regarded as limiting the scope of the present application.
[0013] Figure 1 A schematic diagram showing an application scenario of the operation verification method of the electric power equipment provided by an embodiment of the present application is shown;
[0014] Figure 2 A flowchart showing a method for constructing a knowledge graph of electric power equipment according to an embodiment of the present application is shown;
[0015] Figure 3 An example diagram of constructing a knowledge graph of electric power equipment according to an embodiment of the present application is shown;
[0016] Figure 4 A flow chart showing an operation verification method of an electric power device according to an embodiment of the present application is shown;
[0017] Figure 5 A flow chart showing an operation verification method of an electric power device according to an embodiment of the present application is shown;
[0018] Figure 6 A block diagram of an electronic device provided by an embodiment of the present application is shown. DETAILED DESCRIPTION
[0019] In the following, only some exemplary embodiments are briefly described. As those skilled in the art will appreciate, the described embodiments may be modified in various ways without departing from the concept or scope of the present application. Therefore, the drawings and descriptions are considered to be exemplary in nature and not restrictive.
[0020] To facilitate understanding of the technical solutions of the embodiments of the present application, the following describes the related technologies of the embodiments of the present application. The following related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application.
[0021] The following terms will be used in the following text :
[0022] Primary power equipment: refers to equipment that directly participates in the production, transmission, distribution and conversion of electric energy. These equipment are usually located on the high-voltage side of the power system and are subject to higher voltages and currents. They are also called main equipment or high-voltage equipment. Examples of primary power equipment include generators, transformers, power capacitors, reactors, rectifier inverters, circuit breakers, disconnectors, busbars, transmission lines, etc.
[0023] Power secondary equipment: relative to the power primary equipment in the power system, it is mainly responsible for monitoring, control and protection, metering and data communication functions. These devices are usually located on the low-voltage side of the power system and do not directly participate in the transmission of electric energy, but they are key components to ensure the safe, stable and efficient operation of the power system. Power secondary equipment mainly includes protection equipment and safety automatic equipment.
[0024] Protection equipment: refers to equipment used to detect abnormal conditions of primary equipment in the power system and provide protective action when necessary to prevent the expansion of faults and reduce the risk of equipment damage and system power outages.
[0025] Safety automatic equipment: also known as safety automatic device, or safety automatic equipment for short, is a general term for various automatic devices used in power systems to prevent the destruction of power system stability, prevent the expansion of power system accidents, prevent power grid collapse and large-scale power outages, and restore the normal operation of power systems, such as stabilization devices, out-of-step separation devices, etc.
[0026] Mounting device: In the embodiment of the present application, the mounting device refers to a component or module attached to the power secondary equipment, which provides specific functions or control means for the secondary equipment. For example, the mounting device of the protection equipment is mainly a soft pressure plate and a control word, and the mounting device of the safety automatic equipment is mainly a hard pressure plate.
[0027] Soft Lever: A logical switch that is controlled by software settings to achieve disconnection. The status of the soft lever can be configured and modified remotely without physical contact with the device. They are often used in protection devices to allow operators to flexibly enable or disable specific protection functions based on system requirements.
[0028] Control word: Parameters or commands used to direct the behavior of power secondary equipment. In protection devices, control words can be a series of settings or configuration parameters that define the response threshold, action logic, etc. of the protection device. By modifying the control word, the operating characteristics of the protection device can be adjusted to adapt to different operating conditions.
[0029] Hard pressure plate: It is a physical switch in power secondary equipment, used to control and protect the power system at the hardware level, such as switching or disconnecting. Hard pressure plate is often used in safety automatic equipment.
[0030] Application Scenario
[0031] Figure 1 The following is a schematic diagram showing an application scenario of the operation verification method of the power equipment provided by the embodiment of the present application. Figure 1 As shown, an embodiment of the present application provides an operation verification system for electric power equipment, including a client 110 and a server 120, wherein the server 120 includes a construction device 121 for a knowledge graph of electric power equipment and an operation verification device 122 for electric power equipment.
[0032] In an application example, the electric power equipment knowledge graph construction device 121 can be used to construct an electric power equipment knowledge graph, such as a secondary equipment knowledge graph or a knowledge graph that is a fusion of a secondary equipment knowledge graph and a primary equipment knowledge graph.
[0033] Specifically, the construction device 121 of the power equipment knowledge graph is used to obtain the equipment data of the secondary power equipment from multiple data sources, and based on the name of the primary power equipment in the primary equipment knowledge graph, standardize the equipment data, and then use the standardized equipment data to construct the secondary equipment knowledge graph. Among them, the nodes of the primary equipment knowledge graph are used to characterize the primary power equipment, and the connection edges of the primary equipment knowledge graph are used to characterize the association relationship between the primary power equipment; the nodes of the secondary equipment knowledge graph are used to characterize the secondary power equipment or the mounting device of the secondary power equipment, and the connection edges of the power equipment knowledge graph are used to characterize the equipment association relationship. The equipment data can be provided by the user through the interactive interface provided by the client 110, or it can be obtained by the server 120 from a database or network.
[0034] Furthermore, the power equipment knowledge graph construction device 121 can also be used to fuse heterogeneous primary equipment knowledge graphs and secondary equipment knowledge graphs to generate a fused knowledge graph.
[0035] Exemplarily, the power equipment knowledge graph construction device 121 can provide an application programming interface (API). The user can interact with the server 120 through the interactive interface provided by the client 110 to obtain the power equipment knowledge graph, or perform power equipment data query, data analysis, fault warning, anti-misoperation verification, etc. based on the API interface of the power equipment knowledge graph construction device 121.
[0036] In another application example, the operation verification device 122 of the power equipment determines the target power secondary equipment according to the operation command of the power equipment, and then determines the target mounting device associated with the target power secondary equipment based on the power equipment knowledge graph obtained from the power equipment knowledge graph construction device 121, and determines the target state requirement of the target power secondary equipment according to the operation command, and then verifies the operation command according to the current state of the target power secondary equipment and the target state requirement. Among them, the current state of the target power secondary equipment can be determined based on the current state of the target mounting device.
[0037] Exemplarily, the operation verification device 122 of the power equipment may provide an API interface, and the user may interact with the server 120 through the interactive interface provided by the client 110, thereby performing anti-misoperation verification of the power equipment based on the API interface of the operation verification device 122 of the power equipment. The operation verification of the power equipment may be performed online through the power equipment knowledge graph constructed offline.
[0038] Exemplarily, the client 110 can be hardware, such as mobile phones, personal computers, tablet computers, wearable devices and other electronic devices; the client 110 can also be an application (Application, APP) or software module deployed on the electronic device. The construction device 121 of the knowledge graph of power equipment and the operation verification device 122 of the power equipment can be deployed on the same subject or multiple subjects, which can be an application, service, instance, software-based functional module, virtual machine, container or cloud server, etc., or a hardware device or hardware chip with data processing function. The server 120 can be deployed on a local computing device or a cloud computing platform that provides computing power, storage and network resources. The specific application architecture can be built according to service requirements.
[0039] It should be noted that the above application scenarios or application examples provided in the embodiments of the present application are for ease of understanding, and the embodiments of the present application do not specifically limit the application of the technical solution. In addition, the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0040] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The several specific embodiments listed can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0041] Embodiment 1
[0042] Figure 2 A flowchart of a method for constructing a knowledge graph of electric power equipment according to an embodiment of the present application is shown. Figure 2 As shown, the method may include step S201, step S202 and step S203.
[0043] Step S201: Acquire device data of power secondary devices from multiple data sources.
[0044] Among them, data sources include but are not limited to equipment inventory management system, monitoring control and data acquisition system, relay protection information system, equipment status online monitoring system, maintenance and repair records, engineering drawings and design documents, contracts and procurement records, standards and specification documents, historical fault and accident reports, external databases, Internet of Things devices or handheld devices, etc.
[0045] The equipment data of power secondary equipment mainly includes the attribute information and association information of power secondary equipment, wherein the attribute information includes but is not limited to the protection name, voltage level, power primary equipment name, plant name, protection model, regional information, etc., and the association information includes the association information between power secondary equipment and power primary equipment, the association information between power secondary equipment and mounting device, etc.
[0046] Step S202: Based on the names of primary power equipment in the primary equipment knowledge graph, the equipment data is standardized, wherein the nodes of the primary equipment knowledge graph are used to characterize the primary power equipment, and the connection edges of the primary equipment knowledge graph are used to characterize the association relationship between the primary power equipment.
[0047] Due to the diversity and complexity of secondary power equipment, and the equipment data of secondary power equipment coming from diversified data sources, it is necessary to standardize the equipment data of secondary power equipment based on the names of primary power equipment in the primary equipment knowledge graph, including naming standardization and classification standardization, etc., so as to facilitate subsequent knowledge extraction and data fusion.
[0048] Exemplarily, the naming rules for the names of primary power equipment are exemplified as follows: The naming of switches is pure numbers, such as 5021; the naming of transmission lines ends with the character "line", such as Tianxi Yixian, Yantian Jiaxian; the naming of busbars ends with the character "M", such as 500kV #2M, 500kV #1M; the naming of transformers ends with the character "B", such as #4B, #2B; the naming of capacitors ends with "capacitor", such as 583 capacitor, 572 capacitor; the naming of rectifier inverters includes the characters "pole" and "terminal", such as Xinsongji No. 2 low-end, Xinsongji No. 1 high-end; the naming of reactors ends with "reactor", such as Tuoxin Jiaxian reactor.
[0049] It should be noted that the equipment data of secondary power equipment includes the association relationship information between secondary power equipment and primary power equipment. If the names of primary power equipment in the primary equipment knowledge graph do not follow the preset naming rules, the names of primary power equipment can be proofread according to this naming rule first. For example, modify the name of primary power equipment #51B to #1B, and modify the name of primary power equipment #52B to #2B.
[0050] Among the equipment data of secondary power equipment, the protection name in the attribute information is relatively important. However, the naming of protection names by different data sources is chaotic. Therefore, the embodiments of this application classify the protection types based on the names of primary power equipment, so as to standardize the protection names.
[0051] Exemplarily, the protection names of secondary power equipment protecting busbars, transformers, switches, and capacitors are named the first / second set of protection. For example, the protection name of the second set of protection for the main transformer is named the second set of protection, and the protection name of the first set of protection for the 5062 circuit breaker in the sixth string is named the first set of protection. If it is impossible to judge which set, it is directly named with the protection object type plus "protection". For example, the protection naming of the switch protection PCS-921N for the filter switch of the first group and the first subgroup is named switch protection.
[0052] Exemplarily, the protection name of the line with "Auxiliary A / B" is named main one / two integrated auxiliary A / B protection, for example, the protection name of the main one integrated auxiliary A protection of Tongtianjia line is named main one integrated auxiliary A protection; the protection name of the line without "Auxiliary A / B" is named main one / two protection, for example, the protection name of the 500kV Miaoxinjia line main two protection PSL603UZV is named main two protection; the protection name of the reactor (with main one / two) is named high-resistance main one / two protection, such as the protection name of the 500kV Tuoxinyi line high-resistance main two protection SGR751 is named high-resistance main two protection.
[0053] Step S203: Use the standardized equipment data to construct a power equipment knowledge graph, wherein the nodes of the power equipment knowledge graph are used to represent power secondary equipment or mounting devices of power secondary equipment, and the connection edges of the power equipment knowledge graph are used to represent equipment association relationships.
[0054] Exemplarily, the equipment data is semi-structured data. Among them, unstructured data is mainly text data; semi-structured data is mainly data with a certain correspondence, such as table (Excel) data, that is, the equipment data contains the association relationship information of the secondary power equipment; structured data is data that forms a triple relationship (node-connection edge-node), such as a knowledge graph. After the equipment data is standardized, that is, the attribute information and association relationship information of the secondary power equipment are standardized, a triple relationship (node-connection edge-node) can be formed, and then the knowledge graph of the power equipment can be constructed.
[0055] Based on this, the formatted names of primary power equipment can be used to standardize the data of diverse secondary power equipment. On the one hand, it solves the problem of data fragmentation between primary power equipment and secondary power equipment in traditional power systems, facilitating subsequent data alignment, matching and graph fusion. On the other hand, it also enhances the versatility and accuracy of the power equipment knowledge graph.
[0056] In one embodiment, the power secondary equipment includes protection equipment and safety automatic equipment, and the mounting device includes a soft pressure plate, a control word and a hard pressure plate; using the standardized equipment data, a secondary equipment knowledge graph is constructed, including: constructing nodes and connection edges of the protection equipment, wherein the nodes of the protection equipment encapsulate the attribute information of the protection equipment, and the connection edges of the protection equipment encapsulate the association information between the protection equipment and the power primary equipment; constructing nodes and connection edges of the mounting device of the protection equipment, wherein the nodes of the mounting device of the protection equipment encapsulate the attribute information of the mounting device, and the connection edges of the mounting device of the protection equipment encapsulate the association information between the mounting device and the protection equipment; constructing nodes and connection edges of the safety automatic equipment, wherein the nodes of the safety automatic equipment encapsulate the attribute information of the safety automatic equipment, and the connection edges of the safety automatic equipment encapsulate the association information between the safety automatic equipment and the plant; constructing nodes and connection edges of the mounting device of the safety automatic equipment, wherein the nodes of the mounting device of the safety automatic equipment encapsulate the attribute information of the mounting device, and the connection edges of the mounting device of the safety automatic equipment encapsulate the association information between the mounting device and the safety automatic equipment.
[0057] (1) An example of an implementation method for constructing nodes and connecting edges for protecting devices is as follows:
[0058] (1.1) Find the corresponding primary power equipment based on the equipment data of the protection equipment. For example, use the protection name, plant information, or model information as search conditions to find the related primary power equipment in the power equipment database.
[0059] (1.2) Encapsulate the attribute information of the protection device into the corresponding node. For example, the structural information of the protection device node includes: a globally unique identifier (a random code can be used); a label (indicating that the node is a protection device); an update time; a device name; a protected device and a voltage level (the voltage level of the primary power device); a substation name and a region to which it belongs; a model of the protection device, a reference identifier (same as the globally unique identifier), and a category (indicating that the node is a protection device); a reference identifier of the voltage level (inherited from the primary power device); a reference identifier of the substation (inherited from the primary power device); and a tenant code (inherited from the primary power device, used to distinguish different power systems or users).
[0060] (1.3) Encapsulate the association relationship information between the protection device and the primary power device into the corresponding connection edge. Exemplarily, the structural information of the protection device connection edge includes: a globally unique identifier (a random code may be used); a label (indicating that the connection edge is a protection device connection edge); a relationship type (indicating that the connection edge is an association relationship of the protection device); a source identifier (the starting node of the connection edge, i.e., the identifier of the primary power device node); a target identifier (the ending node of the connection edge, i.e., the identifier of the protection device node); a tenant code (inheriting the primary power device); and an update time.
[0061] (1.4) Store the data list of protection device nodes and protection device connection edges into the power equipment knowledge graph data.
[0062] (2) The implementation example of constructing the nodes and connecting edges of the soft pressure plate / control word is as follows:
[0063] (2.1) Find the corresponding power secondary equipment based on the equipment data of the soft pressure plate / control word. For example, use the protection name or plant station name of the soft pressure plate / control word to find the corresponding power secondary equipment.
[0064] (2.2) Encapsulate the attribute information of the soft pressure plate / control word into the corresponding node. For example, the structural information of the soft pressure plate / control word node includes: a globally unique identifier (a random code can be used); a label (indicating that the node is a soft pressure plate / control word); a plant station name; a device name; a protection name, an update time, a reference identifier (same as the globally unique identifier), a tenant code (inherited from the primary power equipment); a category (indicating that the node is a protection device).
[0065] (2.3) Encapsulate the association relationship information between the soft pressure plate / control word and the protection device into the corresponding connection edge. Exemplarily, the structural information of the soft pressure plate / control word connection edge includes: a globally unique identifier (a random code may be used); a label (indicating that the connection edge is a protection device connection edge); a relationship type (indicating that the connection edge is an association relationship of the protection device); a source identifier (the starting node of the connection edge, i.e., the identifier of the protection device node); a target identifier (the ending node of the connection edge, i.e., the identifier of the soft pressure plate / control word node); a tenant code (inheriting the primary power device); and an update time.
[0066] (2.4) The data list of soft pressure plate / control word nodes and soft pressure plate / control word connection edges is stored in the power equipment knowledge graph data.
[0067] (3) Examples of implementation methods for constructing nodes and connecting edges of safe automatic equipment are as follows:
[0068] (3.1) Find the corresponding plant and station based on the equipment data of the safety automatic equipment. For example, use the protection name or plant and station information or model information as the search condition to find the related plant and station in the power equipment database.
[0069] (3.2) Encapsulate the attribute information of the safety automatic device into the corresponding node. For example, the structural information of the safety automatic device node includes: a global unique identifier (a random code may be used); a label (indicating that the node is a safety automatic device); a modification time; a device status value; a plant name; a device name; an update time; a reference identifier (same as the global unique identifier); a reference identifier of the substation (plant identifier); a tenant code (inherited from the primary power device); and a category (indicating that the node is a safety automatic device).
[0070] (3.3) Encapsulate the association relationship information between the safety automatic device and the plant station into the corresponding connection edge. Exemplarily, the structural information of the safety automatic device connection edge includes: a globally unique identifier (a random code may be used); a label (indicating that the connection edge is a safety automatic device connection edge); a relationship type (indicating that the connection edge is an association relationship of the safety automatic device); a source identifier (the starting node of the connection edge, i.e., the identifier of the plant station node); a target identifier (the ending node of the connection edge, i.e., the identifier of the safety automatic device node); a tenant code (inheriting the plant station); and an update time.
[0071] (3.4) Store the data list of safety automatic equipment nodes and safety automatic equipment connection edges into the power equipment knowledge graph data.
[0072] (4) The implementation examples of constructing the nodes and connecting edges of the hard plate are as follows:
[0073] (4.1) Find the corresponding safety automatic equipment based on the equipment data of the hard pressure plate. For example, find the corresponding safety automatic equipment based on the plant station name.
[0074] (4.2) Encapsulate the attribute information of the hard pressure plate into the corresponding node. For example, the structural information of the hard pressure plate node includes: a globally unique identifier (a random code can be used); a label (indicating that the node is a hard pressure plate); a device name; a group number, an update time, and a reference identifier of the substation (plant station identifier); a tenant code (inherited from the primary power equipment); an entry information; a plant station name; a protection name; a reference identifier (same as the globally unique identifier), and a category (indicating that the node is a hard pressure plate).
[0075] (4.3) Encapsulate the association relationship information between the hard pressure plate and the power secondary equipment into the corresponding connection edge. Exemplarily, the structural information of the hard pressure plate connection edge includes: a globally unique identifier (a random code may be used); a label (indicating that the connection edge is a safety automatic equipment connection edge); a relationship type (indicating that the connection edge is an association relationship of a safety automatic equipment); a source identifier (the starting node of the connection edge, i.e., the identifier of the safety automatic equipment node); a target identifier (the ending node of the connection edge, i.e., the identifier of the hard pressure plate node); a tenant code (inherited plant station); and an update time.
[0076] (4.4) Store the data list of hard pressure plate nodes and hard pressure plate connection edges into the power equipment knowledge graph data.
[0077] It should be noted that the embodiment of the present application does not limit the order of node construction and connection edge construction of the power secondary equipment and node construction and connection plate construction of the mounting device, and the construction process can also be executed in parallel.
[0078] Based on this, by defining a clear ontology structure (such as protection equipment, soft pressure plates, control words, safety automatic equipment, hard pressure plates, etc.), including node structure and connection edge structure, refined modeling of power secondary equipment is achieved, which improves the expressive power of the knowledge graph and the utilization efficiency of data.
[0079] The power equipment knowledge graph constructed based on steps S201 to S203 is a secondary equipment knowledge graph. In one embodiment, after step S203, the method of the embodiment of the present application may further include: fusing the primary equipment knowledge graph and the secondary equipment knowledge graph to generate a power equipment knowledge graph, that is, the power equipment knowledge graph is a fused knowledge graph.
[0080] Among them, the data fusion of the knowledge graph can include: determining the mapping rules and association relationships between primary power equipment and secondary power equipment, and then merging the same primary power equipment nodes, filling in the missing primary power equipment nodes, and updating the corresponding connection edges to achieve the fusion of the primary equipment knowledge graph and the secondary equipment knowledge graph.
[0081] Due to the heterogeneity and incompleteness of data sources, there are inconsistent semantics and missing information between the primary equipment knowledge graph and the secondary equipment knowledge graph. By integrating the primary equipment knowledge graph and the secondary equipment knowledge graph, the entities and relationships in the two heterogeneous graphs can be aligned and matched, which can make up for the inconsistency and missing information and improve the efficiency of management and operation of the power equipment knowledge graph.
[0082] In one embodiment, the primary equipment knowledge graph and the secondary equipment knowledge graph are integrated to generate the power equipment knowledge graph, which may include: filling in missing nodes and connection edges in the primary equipment knowledge graph and the secondary equipment knowledge graph according to the attribute information of each node and the association relationship information of each connection edge; performing semantic analysis on each node and each connection edge to determine the same primary power equipment node; merging the same primary power equipment nodes in the primary equipment knowledge graph and the secondary equipment knowledge graph, and updating the corresponding connection edges to generate the power equipment knowledge graph.
[0083] Exemplarily, the attribute information of primary power equipment is obtained from the primary equipment knowledge graph, and the attribute information and association information of secondary power equipment are obtained from the secondary equipment knowledge graph. Semantic analysis is performed on the obtained attribute information and association information, and the nodes and connection edges in the two heterogeneous graphs are matched and aligned based on semantic similarity.
[0084] This matching and alignment may include using reasoning technology to supplement incomplete attribute information or association relationship information based on the results of semantic analysis; it may also include adding missing nodes, for example, through the attribute information of protection equipment or soft pressure plate / control word, such as protection name or plant information, to find the corresponding primary power equipment or secondary equipment, and add it to the knowledge graph; it may also include filling in missing connection edges, for example, through the association relationship between protection equipment and primary power equipment, to find and supplement the missing connection edges; it may also include identifying the same primary power equipment nodes, such as performing semantic analysis on the attribute information of each node, identifying nodes with the same or similar semantics as the same primary power equipment nodes in the two knowledge graphs.
[0085] Furthermore, for the identified identical nodes, they are merged in the two graphs, retaining all their attribute information and connection edges, and then for the merged nodes, their connection edges in the knowledge graph are updated to ensure that all relationships are correctly connected.
[0086] For example, Figure 3 As shown, the substation (plant station) nodes of the primary equipment knowledge graph and the secondary equipment knowledge graph are physically merged, that is, the same plant station nodes are found; by performing relational reasoning on the primary power equipment in the primary equipment knowledge graph and the protection equipment in the secondary equipment knowledge graph, the nodes and associations in the two graphs can be matched. For example, if the bus differential protection device provides protection for the bus, then there is an association relationship between the bus differential protection device node and the bus node; if the line protection device provides protection for the corresponding line, then there is an association relationship between the line protection device node and the line node; if the main transformer protection device provides protection for the corresponding main transformer, then there is an association relationship between the main transformer protection device node and the main transformer node.
[0087] Based on this, the fused power equipment knowledge graph can not only ensure the semantic consistency and data integrity of the two heterogeneous knowledge graphs, but also improve the data accuracy, thereby optimizing the data analysis and decision-making capabilities of the power system.
[0088] In one example, as the attribute information or association information of the device changes, the power equipment knowledge graph can be dynamically updated to ensure its accuracy and real-time performance. In another example, a visual display and interactive interface of the power equipment knowledge graph can be provided in the server 120 to facilitate users to intuitively understand and monitor the status and relationships of the devices.
[0089] Embodiment 2
[0090] Figure 4 A flow chart showing an operation verification method of an electric power device according to an embodiment of the present application is shown. Figure 4 As shown, the method may include step S401, step S402 and step S403.
[0091] Step S401: determining a target power secondary device according to an operation command of the power device.
[0092] The operation command of the power equipment can be obtained from the power system, and the operation command can be for the primary power equipment or for the secondary power equipment. In the second embodiment, the implementation method of the operation command for the secondary power equipment is introduced.
[0093] Exemplarily, the operation command can be parsed from the operation ticket (i.e., the secondary permission ticket) of the power secondary equipment. For example: convert the text in the secondary permission ticket into a vector representation; annotate the operation command in the operation ticket to form a training data set, where the label of each word can be a trigger word, an argument, or other, use the training data set to train the sequence annotation model, and use the trained model for reasoning, and convert the output of the model into a structured operation command. Furthermore, based on the operation object information in the operation command, the target power secondary equipment can be determined.
[0094] Step S402: Based on the power equipment knowledge graph, determine the target mounting device associated with the target power secondary equipment, and determine the target state requirement of the target power secondary equipment according to the operation command, wherein the nodes of the power equipment knowledge graph are used to characterize the power secondary equipment or the mounting devices of the power secondary equipment, and the connection edges of the power equipment knowledge graph are used to characterize the equipment association relationship.
[0095] It should be noted that the electric power equipment knowledge graph used in step S402 can be a secondary equipment knowledge graph or a fused electric power equipment knowledge graph, and its construction method can refer to Example 1. Find the target electric power secondary equipment node in the electric power equipment knowledge graph, and then obtain the target mounting device based on the mounting device connected to its connection edge.
[0096] Among them, the power secondary equipment includes protection equipment and safety automatic equipment. The status of the power secondary equipment indicates its current operation or functional status. The status of the protection equipment includes the input state and the exit state. Among them, the input state means that the protection equipment is in normal operation and can protect the power primary equipment. In this state, the protection equipment can detect abnormal conditions and trigger corresponding protection actions; the exit state means that the protection equipment is manually or automatically exited from the operating state and its protection function is temporarily stopped. The status of the safety automatic equipment mainly includes the input state, the signal state, the exit state and the disabled state. Among them, the engaged state means that the safety automatic equipment is in normal operating state and can perform its predetermined automation functions, such as automatic control, out-of-step decoupling, etc. In this state, the equipment can perform automation tasks according to the set logic; the signal-on state means that the safety automatic equipment is in signal access state, can receive and process external signals, and enter the engaged state at any time; the exit state means that the safety automatic equipment is manually or automatically exited from the running state and its automation function is stopped; the disabled state means that the safety automatic equipment is completely disabled and cannot perform any function. In this state, the power supply of the equipment is turned off or isolated, and all functions are stopped. It is used when the equipment is not used for a long time or needs a thorough overhaul to ensure that the equipment does not malfunction or consume resources during the idle period.
[0097] Exemplarily, an anti-misoperation rule can be preset, and the anti-misoperation rule includes a mapping relationship between power secondary equipment, operation commands, and state requirements for power secondary equipment, thereby matching the state requirements corresponding to the operation commands as target state requirements. For example: the anti-misoperation rule may be: in the case where the power secondary equipment is a safety automatic equipment, if the operation command is an exit operation, the state requirement for the safety automatic equipment is that two sets of safety automatic equipment are not allowed to exit at the same time. Based on the anti-misoperation rule, when the operation command is an exit operation, if the target power secondary equipment is one of the safety automatic equipment, the target state requirement of the safety automatic equipment can be determined according to the current state of the other set of safety automatic equipment; if the target power secondary equipment is two sets of safety automatic equipment, the target state requirements of the two sets of safety automatic equipment can be determined.
[0098] Step S403: verifying the operation command according to the current state of the target power secondary device and the target state requirement.
[0099] Among them, the method for determining the current state of the target power secondary equipment includes determining it based on the current state of the target mounting device. The mounting device mainly includes a soft pressure plate, a control word and a hard pressure plate. In the power equipment management system, commonly used work orders include a soft pressure plate customization order and a hard pressure plate customization order, which respectively record the fixed values of the soft pressure plate, the control word and the fixed value of the hard pressure plate. Based on these values, the current state of the mounting device can be quickly and conveniently determined. Furthermore, by traversing the current state of the target mounting device mounted on the target power secondary equipment, the current state of the target power secondary equipment can be determined.
[0100] Furthermore, by comparing and analyzing the current state of the target power secondary device and the target state requirement, the operation command can be verified. If the current state and the target state requirement are consistent, the verification passes and the operation command can be executed; if the current state and the target state requirement are inconsistent, the verification fails, and if the operation command is executed, an erroneous operation may occur.
[0101] Based on this, the target mounting device mounted on the target power secondary equipment is determined through the power equipment knowledge graph, and the current state of the target mounting device is relatively easy to determine, so the current state of the target power secondary equipment can be simply and conveniently inferred with high accuracy; further combined with the operation command to determine the target state requirements of the target power secondary equipment, and compare the current state and the target state requirements, the operation command can be quickly and accurately verified, thereby preventing misoperation. The whole process is simplified and quick, which can meet the real-time requirements of anti-mischeck.
[0102] In one embodiment, based on the current state of the target mounting device, determining the current state of the target power secondary device includes: judging whether the current state value of each target mounting device is consistent with the state setting value; and determining the current state of the target power secondary device according to the judgment result.
[0103] Taking the protection device as an example, its target mounting device is the soft pressure plate and control word mounted on the target power secondary equipment. Traverse the soft pressure plate and control word mounted on the protection device to determine whether the current state value is equal to the state setting value. If all are equal, the current state of the protection device is the engaged state, otherwise it is the exited state. Among them, the current state value can be obtained from the attribute information of the soft pressure plate / control word, and the state setting value can be obtained from the soft pressure plate customization order. For substations with remote relay protection, the remote operation and maintenance personnel of the ground-controlled relay protection implement the relay protection operation by the soft pressure plate. The AC protection equipment in this application scenario can also use this method to determine the current state.
[0104] Take the safety automatic equipment as an example, its target mounting device is the hard pressure plate mounted on the target power secondary equipment. Traverse all the hard pressure plates mounted on the safety automatic equipment. If the current input state value of each hard pressure plate is equal to the input state setting value, the current state of the safety automatic equipment is the input state; if the current signal state value of each hard pressure plate is equal to the signal state setting value, the current state of the safety automatic equipment is the signal state; if the current exit state value of each hard pressure plate is equal to the exit state setting value, the current state of the safety automatic equipment is the exit state; if the current deactivation state value of each hard pressure plate is equal to the deactivation state setting value, the current state of the safety automatic equipment is the deactivation state. In particular, if none of the above is true, the current state of the safety automatic equipment is other states. Among them, the current state value can be obtained from the attribute information of the hard pressure plate, and the state setting value can be obtained from the hard pressure plate customization order.
[0105] By defining the status judgment logic of protection equipment and safety automatic equipment, for most secondary power equipment, the current status of the secondary power equipment can be judged by traversing the status value of the mounting device, thereby effectively preventing misoperation.
[0106] For some special power secondary equipment, other state determination logics can be used. Specifically, in one case, the method for determining the current state of the target power secondary equipment can also include: in response to the target power secondary equipment being an AC protection device, judging whether the current state of the target power secondary equipment is an input state according to the consistency between the current state value of each target mounting device and the state setting value, or judging whether the current state of the target power secondary equipment is an exit state according to the state record information of the target power secondary equipment by the dispatching network command system.
[0107] For example, for a substation that has not implemented remote switching of relay protection, it is possible to determine whether the AC protection device is in the switched-on state based on whether the current state value of the soft pressure plate and the control word is consistent with the state setting value on the soft pressure plate setting sheet. Please refer to the above-mentioned method for determining the current state of the protection device. Whether the current state of the AC protection device is the exit state needs to be determined based on the state record information of the dispatch network command system (DCCS). The state record of the power secondary equipment by the dispatch network command system is automatically generated after the exit operation of the power secondary equipment is completed. Before the dispatch order is completed, the state of the power secondary equipment will not be recorded. The power secondary equipment switching operation will archive and eliminate the state record information of the power secondary equipment of the dispatch network command system. Therefore, based on the state record information of the AC protection device by the dispatch network command system, it can be determined whether the current state of the AC protection device is the exit state.
[0108] In another case, the method for determining the current state of the target power secondary equipment may also include: in response to the target power secondary equipment being a device associated with the DC power transmission system, judging whether the current state of the target power secondary equipment is an engaged state or an exited state according to the state recording information of the target power secondary equipment by the dispatching network command system.
[0109] The equipment of the DC transmission system includes but is not limited to control equipment, protection equipment and measuring equipment. The current status of these equipment is either in the on-state or off-state, and the status record information of these equipment can be judged through the dispatching network command system.
[0110] Based on this, the embodiments of the present application define state determination logic specifically for some special devices, thereby expanding the coverage of the current state determination logic.
[0111] In an application example, the target power secondary equipment is a safety automatic equipment. The verification process of the operation command may include: (1) Permitted operation review link: for the secondary permission application initiated on site, the verification content is: ① whether it is related to the maintenance order or the status change order to be processed; ② the standardization of the operation command; ③ whether the target state of the operation command meets the requirements. The power-off operation should meet the maintenance order status requirements, and the power-on operation should be restored to the input state or meet the approval opinion requirements; ④ the maintenance order approval opinion verification; ⑤ the error-proof operation rule verification. (2) Permitted operation execution link: the ordering link: verify the contents of ③④⑤; the order receiving link: verify whether the current state of the power secondary equipment meets the target state requirements.
[0112] Among them, the order-giving link refers to the process in which the operation dispatcher issues operation commands to the on-site executors; the order-receiving link refers to the process in which the on-site executors check the command content and confirm the execution of the operation after receiving the operation command.
[0113] In one embodiment, the power equipment knowledge graph in step S402 is also used to characterize the primary power equipment; in step S402, based on the power equipment knowledge graph, the target mounting device associated with the target secondary power equipment is determined, and the target state requirement of the target secondary power equipment is determined according to the operation command, which may include: based on the power equipment knowledge graph, determining the target primary power equipment and the target mounting device associated with the target secondary power equipment; from the preset anti-misoperation rules, matching the state requirements corresponding to the current state of the target primary power equipment and the operation command as the target state requirements.
[0114] That is to say, the anti-misoperation rule includes the mapping relationship between the current state of the primary power equipment, the operation command, and the state requirements for the secondary power equipment. The target primary power equipment and the target mounting device associated with the target secondary power equipment can be determined based on the power equipment knowledge graph, and the target state requirements of the target secondary power equipment can be determined according to the current state of the target primary power equipment.
[0115] In an application example, the target power secondary equipment is an AC protection device. The rules for preventing misoperation may include: (1) When the power primary equipment is in operation or hot standby, when an order is given to operate to exit one of the AC protection devices, it should be confirmed that the other AC protection device is operating normally and in the on-state; (2) When the power primary equipment of 500 kV and above is in operation or hot standby, it is not allowed to exit all main AC protection devices at the same time. For example, when the power primary equipment is a line, its AC protection equipment is divided into main protection equipment and auxiliary protection equipment, and the two main protection equipment cannot be in the off-state at the same time; before the line is switched to hot standby or operation, at least one main protection device must be in the on-state; when the line is in hot standby or operation, if the longitudinal protection device, overvoltage and remote trip protection device on one side of the line need to be switched on or off, the corresponding functions on the opposite side of the line should be switched on and off at the same time.
[0116] Accordingly, the verification process of the operation command may include: (1) Permitted operation review stage: the permission application initiated on site, in the DCCS "application in progress" stage, the verification content: ① whether it is related to the maintenance order; ② the standardization of the operation command; ③ whether the target state of the operation command meets the requirements, the power outage operation should meet the maintenance order state requirements, the power-on operation should be restored to the input state or meet the approval opinion requirements; ④ the maintenance order approval opinion verification; ⑤ the error prevention rule verification. (2) Permitted operation execution stage: the ordering stage: verify the contents of ③④⑤; the order receiving stage: verify whether the current state of the power secondary equipment meets the target state requirements.
[0117] Embodiment 3
[0118] Figure 5 A flow chart showing an operation verification method of an electric power device according to an embodiment of the present application is shown. Figure 5 As shown, the method may include step S501, step S502 and step S503.
[0119] Step S501: Obtain an operation command of a primary power device, and based on the power device knowledge graph, determine a secondary power device associated with the object of the operation command as the target secondary power device.
[0120] Step S502: Based on the electric power equipment knowledge graph, determine the target mounting device associated with the target electric power secondary equipment, and determine the target state requirement of the target electric power secondary equipment according to the operation command, wherein the nodes of the electric power equipment knowledge graph are used to represent the electric power primary equipment, the electric power secondary equipment or the mounting device of the electric power secondary equipment, and the connection edges of the electric power equipment knowledge graph are used to represent the equipment association relationship;
[0121] Step S503: verifying the operation command according to the current state of the target secondary power device and the target state requirement, wherein the current state of the target secondary power device is determined based on the current state of the target mounting device.
[0122] That is, the third embodiment provides a method for verifying the operation command of the primary power device. For example, the operation command can be parsed from the operation ticket of the primary power device, and the target secondary power device can be determined according to the association between the primary power device and the secondary power device.
[0123] The analysis of the operation ticket of the primary power equipment can be performed in the same or similar manner as the analysis of the secondary permission ticket. Step S502 can be performed in the same or similar manner as step S402, and step S503 can be performed in the same or similar manner as step S403, which will not be described in detail here.
[0124] In an application example, the target state requirement can be determined according to the preset error-prevention rule. For example, if the target power secondary device is an AC protection device, the error-prevention rule may include: before operating the power primary device to restore power, switch to hot standby or operate, it should be verified that at least one complete set of AC protection devices is in the put-in state. In other words, the operation command is to restore power to hot standby or operate the power primary device, and the matching target state requirement is that at least one complete set of protection devices is in the put-in state.
[0125] Embodiment 4
[0126] Corresponding to the application scenario and method of the method provided in the embodiment of the present application, the embodiment of the present application also provides an operation verification device for electric power equipment, including: a target secondary electric power equipment determination module, used to determine the target secondary electric power equipment according to the operation command of the electric power equipment; a target state requirement determination module, used to determine the target mounting device associated with the target secondary electric power equipment based on the electric power equipment knowledge graph, and determine the target state requirement of the target secondary electric power equipment according to the operation command, wherein the nodes of the electric power equipment knowledge graph are used to characterize the secondary electric power equipment or the mounting device of the secondary electric power equipment, and the connection edges of the electric power equipment knowledge graph are used to characterize the equipment association relationship; a verification module, used to verify the operation command according to the current state of the target secondary electric power equipment and the target state requirement, wherein the method for determining the current state of the target secondary electric power equipment includes determining it based on the current state of the target mounting device.
[0127] In one embodiment, it also includes a current state determination module, which is used to determine whether the current state value of each target mounting device is consistent with the state setting value; and determine the current state of the target power secondary equipment according to the judgment result.
[0128] In one embodiment, when the target secondary power equipment is a protection equipment, the target mounting device is a soft pressure plate and a control word mounted on the target secondary power equipment, and the status of the protection equipment includes an engaged state and an exit state; when the target secondary power equipment is a safety automatic equipment, the target mounting device is a hard pressure plate mounted on the target secondary power equipment, and the status of the safety automatic equipment includes an engaged state, a signal casting state, an exit state, and a disabled state.
[0129] In one embodiment, the current state determination module is also used for: in response to the target power secondary device being an AC protection device, judging whether the current state of the target power secondary device is an engaged state according to the consistency between the current state value of each target mounting device and the state setting value, or judging whether the current state of the target power secondary device is an exited state according to the state recording information of the target power secondary device by the dispatching network commanding system; in response to the target power secondary device being a device associated with a DC transmission system, judging whether the current state of the target power secondary device is an engaged state or an exited state according to the state recording information of the target power secondary device by the dispatching network commanding system.
[0130] In one embodiment, the nodes of the power equipment knowledge graph are also used to characterize primary power equipment; the target state requirement determination module is used to: determine the target primary power equipment and target mounting device associated with the target secondary power equipment based on the power equipment knowledge graph; and match the state requirements corresponding to the current state of the target primary power equipment and the operation command from the preset anti-misoperation rules as the target state requirements.
[0131] In one embodiment, the nodes of the power equipment knowledge graph are also used to characterize primary power equipment; the target secondary power equipment determination module is used to: in response to the object of the operation command being a secondary power equipment, take the object of the operation command as the target secondary power equipment; in response to the object of the operation command being a primary power equipment, based on the power equipment knowledge graph, determine the secondary power equipment associated with the object of the operation command as the target secondary power equipment.
[0132] In one embodiment, the power equipment knowledge graph is a secondary equipment knowledge graph, and the device also includes: an equipment data acquisition module, used to acquire equipment data of power secondary equipment from multiple data sources; a standardization processing module, used to standardize the equipment data based on the name of the primary power equipment in the primary equipment knowledge graph, wherein the nodes of the primary equipment knowledge graph are used to characterize the primary power equipment, and the connection edges of the primary equipment knowledge graph are used to characterize the association relationship between the primary power equipment; a secondary knowledge graph construction module, used to construct the secondary equipment knowledge graph using the standardized equipment data, wherein the nodes of the secondary equipment knowledge graph are used to characterize the secondary power equipment or the mounting devices of the secondary power equipment, and the connection edges of the secondary equipment knowledge graph are used to characterize the equipment association relationship.
[0133] In one embodiment, the power secondary equipment includes protection equipment and safety automatic equipment, and the mounting device includes a soft pressure plate, a control word and a hard pressure plate; the secondary equipment knowledge graph construction module is used to: construct nodes and connection edges of protection equipment, wherein the nodes of protection equipment encapsulate attribute information of protection equipment, and the connection edges of protection equipment encapsulate association information between protection equipment and power primary equipment; construct nodes and connection edges of mounting devices of protection equipment, wherein the nodes of mounting devices of protection equipment encapsulate attribute information of mounting devices, and the connection edges of mounting devices of protection equipment encapsulate association information between mounting devices and protection equipment; construct nodes and connection edges of safety automatic equipment, wherein the nodes of safety automatic equipment encapsulate attribute information of safety automatic equipment, and the connection edges of safety automatic equipment encapsulate association information between safety automatic equipment and plant stations; construct nodes and connection edges of mounting devices of safety automatic equipment, wherein the nodes of mounting devices of safety automatic equipment encapsulate attribute information of mounting devices, and the connection edges of mounting devices of safety automatic equipment encapsulate association information between mounting devices and safety automatic equipment.
[0134] In one embodiment, the device also includes a fusion module, which is used to: fill in missing nodes and connection edges in the primary equipment knowledge graph and the secondary equipment knowledge graph according to the attribute information of each node and the association relationship information of each connection edge; perform semantic analysis on each node and each connection edge to determine the same primary power equipment node; merge the same primary power equipment nodes in the primary equipment knowledge graph and the secondary equipment knowledge graph, and update the corresponding connection edges to generate the power equipment knowledge graph.
[0135] Corresponding to the application scenario and method of the method provided in the embodiment of the present application, the embodiment of the present application also provides a construction device for an electric power equipment knowledge graph, including: an equipment data acquisition module, used to acquire equipment data of electric power secondary equipment from multiple data sources; a standardization processing module, used to standardize the equipment data based on the name of the primary electric power equipment in the primary equipment knowledge graph, wherein the nodes of the primary equipment knowledge graph are used to characterize the primary electric power equipment, and the connection edges of the primary equipment knowledge graph are used to characterize the association relationship between the primary electric power equipment; an electric power equipment knowledge graph construction module, used to construct an electric power equipment knowledge graph using the standardized equipment data, wherein the nodes of the electric power equipment knowledge graph are used to characterize the secondary electric power equipment or the mounting devices of the secondary electric power equipment, the connection edges of the electric power equipment knowledge graph are used to characterize the equipment association relationship, and the electric power equipment knowledge graph is used to determine the target mounting device associated with the target secondary electric power equipment, so as to determine the current state of the target secondary electric power equipment according to the current state of the target mounting device.
[0136] The functions of each module in each device in the embodiments of the present application can be found in the corresponding description in the above method, and have corresponding beneficial effects, which will not be repeated here.
[0137] Figure 6 FIG. 1 is a block diagram of an electronic device used to implement an embodiment of the present application. Figure 6 As shown, the electronic device includes: a memory 601 and a processor 602, and the memory 601 stores a computer program that can be run on the processor 602. When the processor 602 executes the computer program, the method in the above embodiment is implemented. The number of the memory 601 and the processor 602 can be one or more. In a specific implementation, the electronic device may also include a communication interface 603 for communicating with external devices and performing data exchange transmission.
[0138] In specific implementation, if the memory 601, the processor 602 and the communication interface 603 are implemented independently, the memory 601, the processor 602 and the communication interface 603 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0139] Optionally, in a specific implementation, if the memory 601, the processor 602 and the communication interface 603 are integrated on a chip, the memory 601, the processor 602 and the communication interface 603 can communicate with each other through an internal interface.
[0140] An embodiment of the present application provides a computer-readable storage medium storing a computer program, which implements the method provided in the embodiment of the present application when the program is executed by a processor.
[0141] An embodiment of the present application provides a computer program product, including a computer program, which implements the method provided in the embodiment of the present application when executed by a processor.
[0142] An embodiment of the present application also provides a chip, which includes a processor for calling and executing instructions stored in the memory from the memory, so that a communication device equipped with the chip executes the method provided by the embodiment of the present application.
[0143] An embodiment of the present application also provides a chip, including: an input interface, an output interface, a processor and a memory, wherein the input interface, the output interface, the processor and the memory are connected via an internal connection path, and the processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the method provided in the embodiment of the application.
[0144] It should be understood that the above processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor that supports the Advanced RISC Machines (ARM) architecture.
[0145] Further, optionally, the above-mentioned memory may include a read-only memory and a random access memory. The memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM), which is used as an external cache. By way of exemplary but not limiting description, many forms of RAM are available. For example, static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DR RAM).
[0146] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
[0147] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.
[0148] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0149] Any process or method described in the flow chart or otherwise described herein can be understood as a module, fragment or portion of a code representing one or more executable instructions for implementing the steps of a specific logical function or process. And the scope of the preferred embodiment of the present application includes other implementations, in which the functions may not be performed in the order shown or discussed, including in a substantially simultaneous manner or in a reverse order according to the functions involved.
[0150] The logic and / or steps described in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, which can be embodied in any computer-readable medium for use by an instruction execution system, apparatus or device (such as a computer-based system, a system including a processor or other system that can fetch instructions from an instruction execution system, apparatus or device and execute instructions), or used in combination with these instruction execution systems, apparatuses or devices.
[0151] It should be understood that the various parts of the present application can be implemented with hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented with software or firmware stored in a memory and executed by a suitable instruction execution system. All or part of the steps of the above embodiment method can be completed by instructing the relevant hardware through a program, which can be stored in a computer-readable storage medium, and when the program is executed, it includes one of the steps of the method embodiment or a combination thereof.
[0152] In addition, each functional unit in each embodiment of the present application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. If the above-mentioned integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a disk or an optical disk, etc.
[0153] The above is only an exemplary embodiment of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various changes or substitutions within the technical scope recorded in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for verifying the operation of an electric power device, include: Determining the target power secondary equipment according to the operation command of the power equipment; Based on the electric power equipment knowledge graph, the target primary power equipment and the target mounting device associated with the target secondary power equipment are determined, and from the preset anti-misoperation rules, the state requirements corresponding to the current state of the target primary power equipment and the operation command are matched as the target state requirements of the target secondary power equipment, wherein the nodes of the electric power equipment knowledge graph are used to characterize the primary power equipment, the secondary power equipment or the mounting device of the secondary power equipment, the connection edges of the electric power equipment knowledge graph are used to characterize the equipment association relationship, the secondary power equipment includes at least one of a protection device, a safety automatic device and a device associated with a direct current transmission system, and the mounting device includes at least one of a soft pressure plate, a control word and a hard pressure plate; The operation command is verified according to the current state of the target power secondary equipment and the target state requirement, wherein the method for determining the current state of the target power secondary equipment includes determining based on the current state of the target mounting device or determining the state record information of the target power secondary equipment based on the current state of the target mounting device and the dispatching network command system.
2. The method according to claim 1, in, Determining the current state of the target power secondary device based on the current state of the target mounting device includes: Determine whether the current state value of each target mounting device is consistent with the state setting value; Determine the current state of the target power secondary device according to the judgment result; Among them, when the target secondary power equipment is a protection device, the target mounting device is a soft pressure plate and a control word mounted on the target secondary power equipment, and the status of the protection equipment includes an engaged state and an exit state; when the target secondary power equipment is a safety automatic equipment, the target mounting device is a hard pressure plate mounted on the target secondary power equipment, and the status of the safety automatic equipment includes an engaged state, a signal casting state, an exit state and a disabled state.
3. The method according to claim 1, in, Determining the current state of the target secondary power device based on the current state of the target mounting device and the state record information of the target secondary power device by the dispatching network command system includes: In response to the target power secondary device being an AC protection device, judging whether the current state of the target power secondary device is an input state according to the consistency between the current state value of each target mounting device and the state setting value, or judging whether the current state of the target power secondary device is an exit state according to the state recording information of the target power secondary device by the dispatching network command system; In response to the target power secondary device being a device associated with a DC power transmission system, the current state of the target power secondary device is determined to be an engaged state or an exited state according to the status recording information of the target power secondary device by the dispatching network command system.
4. The method according to claim 1, in, The nodes of the power equipment knowledge graph are also used to characterize primary power equipment; The method of determining the target power secondary device according to the operation command of the power device includes: In response to the object of the operation command being a secondary power device, taking the object of the operation command as the target secondary power device; In response to the object of the operation command being a primary power device, based on the power device knowledge graph, a secondary power device associated with the object of the operation command is determined as the target secondary power device.
5. The method according to any one of claims 1 to 4, in, The electric power equipment knowledge graph is a secondary equipment knowledge graph, and the method further includes: Acquire equipment data of power secondary equipment from multiple data sources; Based on the names of the primary power equipment in the primary equipment knowledge graph, the equipment data is standardized, wherein the nodes of the primary equipment knowledge graph are used to represent the primary power equipment, and the connection edges of the primary equipment knowledge graph are used to represent the association relationship between the primary power equipment; The secondary equipment knowledge graph is constructed using standardized equipment data, wherein the nodes of the secondary equipment knowledge graph are used to characterize power secondary equipment or mounting devices of power secondary equipment, and the connecting edges of the secondary equipment knowledge graph are used to characterize equipment association relationships.
6. The method according to claim 5, in, The power secondary equipment includes protection equipment and safety automatic equipment, and the mounting device includes a soft pressure plate, a control word and a hard pressure plate; the use of standardized equipment data to construct the secondary equipment knowledge graph includes: Constructing nodes and connection edges of protection devices, wherein the nodes of protection devices encapsulate attribute information of protection devices, and the connection edges of protection devices encapsulate association relationship information between protection devices and primary power devices; Constructing nodes and connection edges of the mounting device of the protection device, wherein the node of the mounting device of the protection device encapsulates attribute information of the mounting device, and the connection edge of the mounting device of the protection device encapsulates association relationship information between the mounting device and the protection device; Constructing nodes and connection edges of safety automatic equipment, wherein the nodes of safety automatic equipment encapsulate attribute information of safety automatic equipment, and the connection edges of safety automatic equipment encapsulate association relationship information between safety automatic equipment and plant stations; The nodes and connection edges of the mounting device of the safety automatic equipment are constructed, wherein the nodes of the mounting device of the safety automatic equipment encapsulate the attribute information of the mounting device, and the connection edges of the mounting device of the safety automatic equipment encapsulate the association relationship information between the mounting device and the safety automatic equipment.
7. The method according to claim 6, further comprising: include: Filling missing nodes and connection edges in the primary device knowledge graph and the secondary device knowledge graph according to the attribute information of each node and the association relationship information of each connection edge; Perform semantic analysis on each node and each connection edge to determine the same primary power equipment nodes; In the primary equipment knowledge graph and the secondary equipment knowledge graph, the same primary power equipment nodes are merged, and the corresponding connection edges are updated to generate the power equipment knowledge graph.
8. A method for constructing a knowledge graph of power equipment. include: Acquire equipment data of power secondary equipment from multiple data sources; Based on the names of the primary power equipment in the primary equipment knowledge graph, the equipment data is standardized, wherein the nodes of the primary equipment knowledge graph are used to represent the primary power equipment, and the connection edges of the primary equipment knowledge graph are used to represent the association relationship between the primary power equipment; A knowledge graph of electric power equipment is constructed using standardized equipment data, wherein the nodes of the electric power equipment knowledge graph are used to characterize primary electric power equipment, secondary electric power equipment, or mounting devices of secondary electric power equipment, and the connecting edges of the electric power equipment knowledge graph are used to characterize equipment association relationships. The electric power equipment knowledge graph is used to determine target primary electric power equipment and target mounting devices associated with target secondary electric power equipment, and to match state requirements corresponding to the current state and operation commands of the target primary electric power equipment from preset anti-misoperation rules as target state requirements of the target secondary electric power equipment, and to determine the current state of the target secondary electric power equipment according to the current state of the target mounting device or according to the current state of the target mounting device and the state recording information of the target secondary electric power equipment by the dispatching network command system. The secondary electric power equipment includes at least one of a protection device, a safety automatic device, and a device associated with a DC transmission system, and the mounting device includes at least one of a soft pressure plate, a control word, and a hard pressure plate.
9. An electronic device comprising a memory, a processor and a computer program stored in the memory, wherein the processor implements the method according to any one of claims 1 to 8 when executing the computer program.
10. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.
11. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 8.
