A method for constructing a digital model of a relay protection secondary circuit
Through the digital model construction method, the problems of low efficiency in design of traditional relay protection secondary loops, inconsistent drawings and physical objects, and unintuitive detection are solved, efficient and accurate design and operation and maintenance are achieved, and the reliability and safety of the power system are improved.
Patent Information
- Application Number
- CN202411783119.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-12-06
AI Technical Summary
The design of traditional relay protection secondary circuits relies on manual operation, which is inefficient and prone to errors; in the construction and operation and maintenance of power facilities, the drawings are inconsistent with the actual objects due to inconvenient update of paper drawings, which increases the risk of accidents; traditional detection lacks intuitive and effective means, resulting in poor timely and accurate fault discovery.
A digital model construction method for relay protection secondary loop is proposed. By obtaining the configuration description file and component attribute information of electronic drawing groups, a digital model is generated using a deep learning network, combining three-dimensional element model library and semantic analysis, the accurate construction and display of the digital model is achieved, and the physical loop model is updated dynamically through user permission management and dynamic update of the physical loop model to ensure the accuracy and security of the data.
It improves design efficiency, reduces errors and omissions, ensures data accuracy and consistency, improves operation and maintenance efficiency and the reliability and safety of the power system, and promptly detects and solves faults.
Smart Images

Figure CN119272632B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital models, and in particular to a method for constructing a digital model of a relay protection secondary circuit. Background Art
[0002] The secondary circuit of relay protection is an indispensable and important part of the power system. It ensures the safe and stable operation of the power system by monitoring, controlling, regulating and protecting the primary equipment. With the development of smart grid and digital technology, digital modeling of secondary circuits has become an important means to improve the management level of the entire life cycle of power facilities.
[0003] In the existing relay protection secondary circuit design process, the following technical problems often occur:
[0004] First, the traditional secondary circuit design of relay protection mainly relies on manual operation, involving a large number of paper drawings and manual drawing, which is inefficient and prone to errors;
[0005] Second, during the actual construction and operation and maintenance of power facilities, it is inconvenient to update paper drawings. Due to various reasons such as expansion, engineering changes, and non-standard construction, the drawings and the actual objects may be inconsistent, which may easily lead to operational errors and accidents. When users view multiple digital models, they cannot distinguish between the primary and secondary, which reduces work efficiency.
[0006] Third, traditional secondary circuit detection lacks intuitive and effective means to analyze faults, resulting in the inability to promptly and accurately detect faulty equipment and resolve the faults. Summary of the invention
[0007] The summary of the invention is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The summary of the invention is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0008] The present invention proposes a method for constructing a digital model of a relay protection secondary circuit to solve one or more of the technical problems mentioned in the above background technology part.
[0009] The present invention provides a method for constructing a digital model of a relay protection secondary circuit, comprising: obtaining a configuration description file corresponding to each electronic drawing in an electronic drawing group of a relay protection secondary circuit of a target facility and attribute information of each component in a plurality of components corresponding to each electronic drawing, wherein the attribute information includes a component number, a component name, a component model, and a component description; the configuration description file is used to describe the logical circuits between the components; inputting each electronic drawing in the electronic drawing group into a pre-trained deep learning network to obtain text information corresponding to each electronic drawing and element attribute information corresponding to each element in a plurality of elements corresponding to each electronic drawing, wherein the element attribute information includes element category and position information; matching is performed in a pre-constructed three-dimensional element model library according to the element category corresponding to each element in each electronic drawing, so as to determine a three-dimensional element model matching each element as a standard three-dimensional element model and add it to the standard three-dimensional element model group; and matching the standard three-dimensional element model group according to the configuration description file corresponding to each electronic drawing and the position information corresponding to each element. Processing is performed to generate a digital model corresponding to each electronic drawing to obtain a digital model group, wherein the position information of each standard three-dimensional graphic element model in the digital model is determined according to the position information corresponding to each graphic element; the attribute information of each component corresponding to each electronic drawing is mapped to the corresponding standard three-dimensional graphic element model in the digital model corresponding to each electronic drawing to obtain the attribute information of each standard three-dimensional graphic element model in the digital model; semantic analysis is performed on the text information corresponding to each electronic drawing to obtain the text name of the digital model corresponding to each electronic drawing; the historical number of times each electronic drawing in the electronic drawing group is viewed in the target time period is obtained, and the digital model group is sorted according to the historical number of times each electronic drawing is viewed to obtain a digital model sequence; a prefix number of each digital model is generated according to the digital model sequence, and a drawing name of each digital model is generated according to the prefix number and text name of each digital model; each digital model in the digital model group is combined to obtain a combined digital model and use it as a digital model of the secondary circuit of the relay protection.
[0010] Optionally, the attribute information of each standard 3D primitive model in the digital model is obtained by the following steps:
[0011] Configuring a corresponding attribute information display box for each standard three-dimensional primitive model in the target digital model, the attribute information display box being used to display attribute information of each standard three-dimensional primitive model;
[0012] The electronic drawing corresponding to the target digital model is determined as the target electronic drawing, and the attribute information of each component in the target electronic drawing is matched to the attribute information display box of the corresponding standard three-dimensional primitive model in the target digital model; the attribute information of each matched standard three-dimensional primitive model is subjected to character verification, and if the verification fails, the standard three-dimensional primitive model that fails the verification is determined as an abnormal three-dimensional primitive model, and matching failure information of the abnormal three-dimensional primitive model is generated, and the matching failure information includes the abnormal three-dimensional primitive model number; the matching failure information of the abnormal three-dimensional primitive model is sent to the management terminal device, so that the corresponding management personnel of the management terminal device can input the attribute information corresponding to the abnormal three-dimensional primitive model in the corresponding attribute information display box according to the corresponding position information of each component in the target electronic drawing and the component number, component name, component model and component description of each component.
[0013] Optionally, the method for constructing a digital model of a relay protection secondary circuit also includes:
[0014] When a request to modify the digital model of the secondary circuit of the relay protection is received, the login information of the target user is obtained, the login information includes the user name and the user password corresponding to the user name, the user name and the user password corresponding to the user name are matched in the reserved login information library, if the match fails, a login failure prompt message is generated; if the match succeeds, the user authority level of the target user is obtained; the modification application information of the target user is obtained, and the modification content authority level corresponding to the modification application information is determined according to the modification application information, and the user authority level is compared with the modification content authority level. If the user authority level is lower than the modification content authority level, an application authority error message corresponding to the modification application information is generated;
[0015] If the user authority level is higher than or equal to the modification content authority level, the target user's facial image is captured by an image acquisition device set in the target modification terminal device to obtain a target facial image; the target facial image is compared with the reserved facial image in the facial image acquisition library, and if the target facial image does not exist in the facial image acquisition library, a prompt message of identity authentication failure is generated; if the target facial image exists in the facial image acquisition library, the target facial image is determined as a user with successful identity authentication and identity authentication success information corresponding to the user with successful identity authentication is generated, and the identity authentication success information is sent to the target modification terminal device, so that the target user corresponding to the target modification terminal device can make modifications according to the modification application information.
[0016] Optionally, the digital model of the relay protection secondary circuit has a corresponding physical circuit model SPCD file, and the physical circuit model SPCD file is dynamically updated through the following steps:
[0017] Obtain the component group that needs to be changed in the modification application information, the connection method corresponding to each component in the component group, and the component number of each component in the component group; determine each component in the component group in the modification application information as a modification and expansion component to obtain a modification and expansion component group; determine the position information of each modification and expansion component in the physical circuit model SPCD file according to the component number of each modification and expansion component; generate an updated physical circuit model SPCD file corresponding to the physical circuit model SPCD file according to the modification application information;
[0018] Obtain the physical circuit model SPCD file change record, which includes a timestamp sequence and the physical circuit model SPCD file corresponding to each timestamp; determine the physical circuit model SPCD file corresponding to the timestamp closest to the current time point in the timestamp sequence as the historical physical circuit model SPCD file; and generate a version number for the updated physical circuit model SPCD file according to a preset naming rule.
[0019] Optionally, each 3D primitive model in the 3D primitive model library is configured with a plurality of alternative display modes, the plurality of alternative display modes including a regular display mode, a foreground display mode, and a thumbnail display mode; and
[0020] The method also includes:
[0021] Display the digital model of the relay protection secondary circuit.
[0022] Optionally, display the digital model of the relay protection secondary circuit, including:
[0023] Displaying a movable display frame at an initial position on the screen, the movable display frame is used to respond to a user's movement operation and move on the screen, and the movable display frame is displayed on an upper layer of the digital model;
[0024] When the movable display frame moves from the initial position to the target position, at least one digitized model falling into the movable display frame is determined as the current digitized model, and the current digitized model is displayed in a foreground display mode, and the digitized model not falling into the movable display frame is determined as the background digitized model, thereby obtaining a background digitized model group;
[0025] For each background digitized model in the background digitized model group, determine the actual distance between each background digitized model and the current digitized model. If the actual distance is greater than or equal to a preset distance threshold, display the corresponding background digitized model in a thumbnail display mode. If the actual distance is less than the preset distance threshold, display the corresponding background digitized model in a regular display mode.
[0026] The present invention has the following beneficial effects:
[0027] 1. By associating digital models with electronic drawings, design efficiency can be greatly improved, errors and omissions can be reduced, and data can be quickly retrieved and found. By mapping the attribute information of the components corresponding to the electronic drawings to the digital models, problems caused by errors in manual information input can be reduced, ensuring data accuracy and consistency. The prefix number of the drawing name of each digital model is determined by the historical number of times each electronic drawing has been consulted, and the digital models that are frequently consulted are displayed in a more accessible location so that users can obtain the required information more quickly, improving work efficiency.
[0028] 2. By comparing the user authority level with the modification content authority level to determine whether the target user is supported to modify, it can be ensured that only users with sufficient authority can modify sensitive or important content, thereby preventing unauthorized access and data tampering and enhancing overall security; through the relevant modification information of the expansion and reconstruction components, the physical circuit model SPCD file is dynamically updated, so that the operation and maintenance personnel can obtain the latest information on the physical configuration of the target facility in real time, ensuring the timeliness and accuracy of the information, which helps the operation and maintenance personnel to quickly locate problems and develop solutions, thereby improving the operation and maintenance efficiency; through different user mobile operations, the digital model corresponds to different display modes, allowing users to obtain the required information more clearly and efficiently, improving work efficiency;
[0029] 3. By setting up a dual configuration relay protection device, the reliability and safety of the power system can be improved; the dual configuration method is to run two independent relay protection devices (the first relay protection device and the second relay protection device) in parallel, which ensures that effective protection can still be obtained when a single relay protection device fails or malfunctions; by analyzing the protection exit time difference of the two relay protection devices, if the protection exit time difference is not within the preset protection exit time difference range, the current waveform characteristics, voltage waveform characteristics and switch image characteristics of the two relay protection devices are obtained by respectively identifying the recording files and switch status images of the two relay protection devices, and performing feature fusion to determine the status category of the two relay protection devices, which can timely and accurately determine which of the two relay protection devices needs to be repaired or replaced, thereby improving the overall operation performance and reliability. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The above and other features, advantages and aspects of the embodiments of the present invention will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0031] Figure 1 The present invention is a flowchart of a method for constructing a digital model of a relay protection secondary circuit. DETAILED DESCRIPTION
[0032] The present invention will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not intended to limit the scope of protection of the present invention.
[0033] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.
[0034] It should be noted that the concepts such as "first" and "second" mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0035] It should be noted that the modifications of "one" and "plurality" mentioned in the present invention are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0036] The names of the messages or information exchanged between multiple devices of the present invention are only for illustrative purposes, and are not used to limit the scope of these messages or information.
[0037] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0038] like Figure 1 FIG. 1 is a flow chart of a method for constructing a digital model of a relay protection secondary circuit of the present invention, which specifically includes the following steps:
[0039] Step 101, obtain the configuration description file corresponding to each electronic drawing in the electronic drawing group of the relay protection secondary circuit of the target facility and the attribute information of each component in the multiple components corresponding to each electronic drawing, wherein the attribute information includes component number, component name, component model, and component description; the configuration description file is used to describe the logical circuit between each component.
[0040] In some embodiments, the execution subject of a digital model construction method for a relay protection secondary circuit of the present invention can be a background server. The configuration description file corresponding to each electronic drawing in the electronic drawing group of the relay protection secondary circuit of the target facility and the attribute information of each component in the multiple components corresponding to each electronic drawing are obtained from the technical archive information, wherein the attribute information includes component number, component name, component model, and component description; the configuration description file is used to describe the logical circuit between each component. Specifically, the target facility is a substation for a specified study, which can be a 500KVXX substation in XX Province. The electronic drawing group can be multiple CAD electronic drawings or multiple paper drawing scans of the target facility, and the electronic drawing group of the target facility can be multiple electrical main wiring diagrams, multiple component layout diagrams, multiple protection component configuration diagrams, and multiple control circuit diagrams of the target facility. Taking the component relay as an example, the component number in the attribute information of the relay can be 01, the component name can be relay, the component model can be J1, and the component description can be 01. Relay J1 is a single-phase AC solid-state relay used to control the on and off of the circuit and realize overload protection. Configuration description files are used to define logical connections between different components, set parameters, etc. Configuration description files can be simple text files or files in complex structured data formats, such as XML or YAML.
[0041] Step 102, input each electronic drawing in the electronic drawing group into a pre-trained deep learning network to obtain text information corresponding to each electronic drawing and graphic element attribute information corresponding to each graphic element in the multiple graphic elements corresponding to each electronic drawing, wherein the graphic element attribute information includes graphic element category and location information.
[0042] In some embodiments, each electronic drawing in the electronic drawing group is input into a pre-trained deep learning network. The structure of the deep learning network is a convolutional neural network, which is pre-trained with a large number of electronic drawing sets of different substations to obtain the text information corresponding to each electronic drawing and the graphic element attribute information corresponding to each graphic element in the multiple graphic elements corresponding to each electronic drawing. The graphic element attribute information includes the graphic element category and location information. Specifically, the electronic drawing group can be electronic drawing 1, electronic drawing 2, and electronic drawing 3. The text information corresponding to electronic drawing 1 can be the main wiring diagram of the 110kV substation, DW-110-001. The multiple graphic elements corresponding to electronic drawing 1 can be graphic element 1 and graphic element 2, and the graphic element attribute information of graphic element 1 includes the graphic element category and location information. The graphic element category of graphic element 1 can be a relay, and the location information includes abscissa and ordinate. Specifically, the location information of graphic element 1 can be (20,80).
[0043] Step 103, matching is performed in a pre-constructed 3D primitive model library according to the primitive category corresponding to each primitive in each electronic drawing, so as to determine the 3D primitive model matching each primitive as the standard 3D primitive model and add it to the standard 3D primitive model group; according to the configuration description file corresponding to each electronic drawing and the position information corresponding to each primitive, the standard 3D primitive model group is processed to generate a digital model corresponding to each electronic drawing, and a digital model group is obtained, wherein the position information of each standard 3D primitive model in the digital model is determined according to the position information corresponding to each primitive; the attribute information of each component corresponding to each electronic drawing is mapped to the corresponding standard 3D primitive model in the digital model corresponding to each electronic drawing, and the attribute information of each standard 3D primitive model in the digital model is obtained.
[0044] In some embodiments, for electronic drawing 1, in actual situations, multiple primitives are often included. Now, primitives 1 and 2 corresponding to electronic drawing 1 are used as examples for explanation. The primitive category corresponding to primitive 1 and the primitive category corresponding to primitive 2 are matched in a pre-built three-dimensional primitive model library to obtain three-dimensional primitive models of primitive 1 and primitive 2 respectively. The three-dimensional primitive models of primitive 1 and primitive 2 are used as standard three-dimensional primitive models and added to the standard three-dimensional primitive model group. The three-dimensional primitive model library includes multiple three-dimensional primitive models, and each of the multiple three-dimensional primitive models has a corresponding primitive category. First, the position information of the standard three-dimensional primitive models corresponding to primitive 1 and primitive 2 in three-dimensional space is located through the position information corresponding to primitive 1 and primitive 2, and then the connection relationship between primitive 1 and primitive 2 is established through the configuration description file. Finally, the digital model corresponding to the electronic drawing 1 is generated. Since the target facility includes the electronic drawing group, the electronic drawing group corresponds to the digital model group.
[0045] In some embodiments, the attribute information of each component corresponding to the electronic drawing 1 is mapped to the corresponding standard three-dimensional primitive model in the digital model corresponding to each electronic drawing to obtain the attribute information of each standard three-dimensional primitive model in the digital model.
[0046] Optionally, the attribute information of each standard 3D primitive model in the digital model is obtained by the following steps:
[0047] Step 1: configure a corresponding attribute information display box for each standard three-dimensional primitive model in the target digital model, where the attribute information display box is used to display the attribute information of each standard three-dimensional primitive model; in some embodiments, the target digital model is one of the digital models in the digital model group, which may be digital model X.
[0048] Step 2: The electronic drawing corresponding to the target digital model is determined as the target electronic drawing, and the attribute information of each component in the target electronic drawing is matched to the attribute information display box of the corresponding standard three-dimensional primitive model in the target digital model; the attribute information of each matched standard three-dimensional primitive model is subjected to character verification, and if the verification fails, the standard three-dimensional primitive model that fails the verification is determined as an abnormal three-dimensional primitive model, and matching failure information of the abnormal three-dimensional primitive model is generated, and the matching failure information includes the abnormal three-dimensional primitive model number; the matching failure information of the abnormal three-dimensional primitive model is sent to the management terminal device, so that the corresponding management personnel of the management terminal device can input the attribute information corresponding to the abnormal three-dimensional primitive model in the corresponding attribute information display box according to the corresponding position information of each component in the target electronic drawing and the component number, component name, component model and component description of each component.
[0049] In some embodiments, since component 1 in the target electronic drawing matches the primitive of component 1, the position information of the primitive of component 1 is the position information of component 1. When component 1 is a relay, the standard three-dimensional primitive model corresponding to component 1 is standard three-dimensional primitive model 1, and the attribute information of standard three-dimensional primitive model 1 in the attribute information display box of standard three-dimensional primitive model 1 is component number 01, component name relay, component model J1, component description 01 Relay J1 is a single-phase AC solid-state relay, which is used to control the on and off of the circuit and realize overload protection.
[0050] In some embodiments, the attribute information of each standard three-dimensional primitive model that has been matched is subjected to rule verification, and the rule is a pre-established rule, and the pre-established rule may include a field integrity rule and a format rule, which are used to verify the integrity and format of the field. If the verification fails, the standard three-dimensional primitive model that fails the verification is determined as an abnormal three-dimensional primitive model, and matching failure information of the abnormal three-dimensional primitive model is generated. The matching failure information includes the abnormal three-dimensional primitive model number. Specifically, the abnormal three-dimensional primitive model number may be 01. The matching failure information of the abnormal three-dimensional primitive model is sent to the management terminal device, so that the administrator corresponding to the management terminal device manually enters or modifies the matching error character corresponding to the abnormal three-dimensional primitive model number. The management terminal device may be the administrator's work computer.
[0051] Step 104: perform semantic analysis on the text information corresponding to each electronic drawing to obtain the text name of the digital model corresponding to each electronic drawing; obtain the historical number of times each electronic drawing in the electronic drawing group is viewed within the target time period, sort the digital model group according to the historical number of times each electronic drawing is viewed, and obtain a digital model sequence; generate a prefix number for each digital model according to the digital model sequence, and generate a drawing name for each digital model according to the prefix number and text name of each digital model.
[0052] In some embodiments, assuming that the text information corresponding to the electronic drawing 1 is the 110kV substation main wiring diagram designer Zhang San month May, the text information corresponding to the electronic drawing 1 is semantically analyzed, and the semantic analysis process is to segment the text information corresponding to the electronic drawing 1, and the segmentation results include "110kV substation main wiring diagram", "designer Zhang San", "month May", and perform keyword extraction on the segmentation results. The keyword extraction can be extracted by pre-defined language rules. The pre-defined language rules can be to extract the field containing "XX substation XX diagram", and the text name of the digital model corresponding to the electronic drawing 1 can be 110kV substation main wiring diagram. The historical number of times each electronic drawing is viewed in the target time period (within one year) is obtained from the historical browsing record. The historical number of times the electronic drawing 1 is viewed can be 19 times, and the historical number of times the digital model 1 corresponding to the electronic drawing 1 is 19 times. The historical number of times the electronic drawing 2 is viewed can be 58 times, and the historical number of times the digital model 2 corresponding to the electronic drawing 2 is 58 times. The historical number of times the electronic drawing 3 is viewed can be 32 times, and the historical number of times the digital model 3 corresponding to the electronic drawing 3 is 32 times. The digital model sequence includes digital model 2, digital model 3, and digital model 1. Therefore, the prefix number of digital model 2 is 01, the prefix number of digital model 3 is 02, and the prefix number of digital model 1 is 03. The drawing name of each digital model is composed of the prefix number and text name of each digital model. For example, the drawing name of digital model 1 is "03-110kV substation main wiring diagram". The prefix number and text name of each digital model are used as keywords for searching when querying the corresponding digital model. The drawing name prefix number of each digital model is determined by the historical number of times each electronic drawing is consulted, and the digital models that are frequently consulted are displayed in a more accessible location so that users can obtain the required information more quickly, thereby improving work efficiency.
[0053] Step 105, combining the digital models in the digital model group to obtain a combined digital model and use it as a digital model of the relay protection secondary circuit.
[0054] In some embodiments, each digital model in the digital model group is combined through the main electrical connections, component layout, protection component configuration and control circuits in the electronic drawing group corresponding to the target facility to obtain the combined digital model as the digital model of the relay protection secondary circuit.
[0055] In some embodiments, by associating digital models with electronic drawings, rapid retrieval and search of information is facilitated; by mapping the attribute information of components corresponding to electronic drawings to digital models, problems caused by errors in manual information input can be reduced; the accuracy and consistency of the data are ensured; the drawing name prefix number of each digital model is determined by the historical number of times each electronic drawing is consulted, and digital models that are frequently consulted are displayed in a more accessible location so that users can obtain the required information more quickly, thereby improving work efficiency.
[0056] In some embodiments, in order to further solve the second technical problem described in the background technology section, that is, "in the actual construction and operation and maintenance process of power facilities, due to the inconvenience of updating paper drawings, due to various reasons such as expansion, engineering changes, and non-standard construction, the drawings and the actual objects are inconsistent, which is easy to cause erroneous operations and accidents. When users view multiple digital models, there is no visual distinction between the primary and secondary, resulting in reduced work efficiency", in some embodiments of the present invention, the digital model construction method of the relay protection secondary circuit also includes:
[0057] Step 1: When a request to modify the digital model of the relay protection secondary circuit is received, the login information of the target user is obtained, the login information includes the user name and the user password corresponding to the user name, and the user name and the user password corresponding to the user name are matched in the reserved login information library. If the match fails, a login failure prompt message is generated; if the match is successful, the user authority level of the target user is obtained; the modification application information of the target user is obtained, and the modification content authority level corresponding to the modification application information is determined according to the modification application information, and the user authority level is compared with the modification content authority level. If the user authority level is lower than the modification content authority level, an application authority error message corresponding to the modification application information is generated.
[0058] In some embodiments, the target user's login information is obtained from the terminal. The target user may be "Zhang San". The login information includes a user name and a user password corresponding to the user name. The user name may be "Zhang San 123", and the user password corresponding to the user name may be "123123". The user name and the user password corresponding to the user name are matched in the reserved login information library. If the match fails, a login failure prompt message is generated. Specifically, the reserved login information library includes multiple reserved user names and user passwords corresponding to each user name. If the match fails, a login failure prompt message is generated. The login failure prompt message may be "Login failed, please re-enter the login information". If the match succeeds, the user authority level of the target user is obtained. Each user name has a corresponding user authority level. For example, the user authority level of user 1 is level 3. The modification application information of the target user is obtained from the terminal. The modification application information may be "color modification". A pre-configured content authority table is obtained. The content authority table includes multiple modification categories and the modification level corresponding to each modification category in the multiple modification categories. By matching the modification application information of user 1 in the content authority table, the modification content authority level corresponding to the modification application information is determined. The modification content authority level of color modification may be level 1. Compare the user permission level with the permission level for modifying the content. If the user permission level is lower than the permission level for modifying the content, an application permission error message corresponding to the modification application information is generated. The application permission error message may be "Your user permission level is low, and modification is not supported." By comparing the user permission level with the permission level for modifying the content, it is determined whether the target user is supported to modify. This ensures that only users with sufficient permissions can modify sensitive or important content, thereby preventing unauthorized access and data tampering and enhancing overall security.
[0059] Step two, if the user authority level is higher than or equal to the modification content authority level, the target user's facial image is captured by an image acquisition device set in the target modification terminal device to obtain the target facial image; the target facial image is compared with the reserved facial image in the facial image acquisition library, and if the target facial image does not exist in the facial image acquisition library, a prompt message of identity authentication failure is generated; if the target facial image exists in the facial image acquisition library, the target facial image is determined as a user with successful identity authentication and identity authentication success information corresponding to the user with successful identity authentication is generated, and the identity authentication success information is sent to the target modification terminal device, so that the target user corresponding to the target modification terminal device can be modified according to the modification application information.
[0060] In some embodiments, when the user authority level is level 3 and the modification content authority level is level 1, a facial image of the target user is collected, and the target facial image is compared with a reserved facial image in a facial image collection library, which includes multiple reserved facial images. If the target facial image does not exist in the facial image collection library, a prompt message of identity authentication failure is generated, and the prompt message of identity authentication failure may be "Face verification failed, modification is not supported". If the target facial image exists in the facial image collection library, the target facial image is determined as a user with successful identity authentication and identity authentication success information corresponding to the user with successful identity authentication is generated, and the identity authentication success information may be "Face verification successful". The identity authentication success information is sent to the target modification terminal device, so that the target user corresponding to the target modification terminal device can make modifications by modifying the application information, and the target modification terminal device may be the work computer corresponding to the target user.
[0061] The digital model of the relay protection secondary circuit has a corresponding physical circuit model SPCD file. The physical circuit model SPCD file is dynamically updated through the following steps:
[0062] Step 1, obtain the component group that needs to be changed in the modification application information, the connection method corresponding to each component in the component group, and the component number of each component in the component group; determine each component in the component group in the modification application information as a modified and expanded component to obtain a modified and expanded component group; determine the position information of each modified and expanded component in the physical circuit model SPCD file according to the component number of each modified and expanded component; generate an updated physical circuit model SPCD file corresponding to the physical circuit model SPCD file according to the modification application information.
[0063] In some embodiments, the modification application information of the target user is obtained from the terminal, and the modification application information includes the component group that needs to be changed, the connection method corresponding to each component in the component group, and the component number of each component in the component group, wherein the component group can be component group 1 and component group 2. Taking component group 1 as an example, component group 1 includes component group 1 subgroup, and component group 1 subgroup includes the component that needs to be changed and the changed component. The component that needs to be changed is determined as a modified and expanded component, and the modified and expanded component refers to a component that is changed on the original basis for specific needs. If the component number of the modified and expanded component 1 is 01, the position information of the modified and expanded component 1 in the physical loop model SPCD file is located by 01, and the modification application information corresponding to the modified and expanded component 1 is updated in the physical loop model SPCD file to obtain an updated physical loop model SPCD file.
[0064] Step 2: Obtain the physical loop model SPCD file change record, which includes a timestamp sequence and the physical loop model SPCD file corresponding to each timestamp; determine the physical loop model SPCD file corresponding to the timestamp closest to the current time point in the timestamp sequence as the historical physical loop model SPCD file; and generate the version number of the updated physical loop model SPCD file according to the preset naming rules.
[0065] In some embodiments, a physical loop model SPCD file change record is obtained from a terminal, and the physical loop model SPCD file change record includes a timestamp sequence and a physical loop model SPCD file corresponding to each timestamp. Specifically, the timestamp sequence in the physical loop model SPCD file change record may be May 20, 20XX, June 10, 20XX, and June 26, 20XX, and the physical loop model SPCD file corresponding to each timestamp may be physical loop model SPCD file 1 corresponding to May 20, 20XX, physical loop model SPCD file 2 corresponding to June 10, 20XX, and physical loop model SPCD file 3 corresponding to June 26, 20XX. If June 26, 20XX is the timestamp closest to the current time point, the physical loop model SPCD file 3 corresponding to June 26, 20XX is determined as the historical physical loop model SPCD file. The preset naming rule is to add a counting unit based on the version number of the historical physical loop model SPCD file. If the version number of the historical physical loop model SPCD file is V1.8, the version number of the updated physical loop model SPCD file can be V1.9. By dynamically updating the physical loop model SPCD file through the relevant modification information of the expansion and reconstruction components, the operation and maintenance personnel can obtain the latest information on the physical configuration of the target facility in real time, ensuring the timeliness and accuracy of the information, which helps the operation and maintenance personnel to quickly locate problems and formulate solutions, thereby improving the operation and maintenance efficiency.
[0066] Each 3D primitive model in the 3D primitive model library is configured with a plurality of alternative display modes, the plurality of alternative display modes including a normal display mode, a foreground display mode, and a thumbnail display mode; and
[0067] The method also includes:
[0068] Display the digital model of the relay protection secondary circuit.
[0069] Display the digital model of the relay protection secondary circuit, including:
[0070] Displaying a movable display frame at an initial position on the screen, the movable display frame is used to respond to a user's movement operation and move on the screen, and the movable display frame is displayed on an upper layer of the digital model;
[0071] When the movable display frame moves from the initial position to the target position, at least one digitized model falling into the movable display frame is determined as the current digitized model, and the current digitized model is displayed in a foreground display mode, and the digitized model not falling into the movable display frame is determined as the background digitized model, thereby obtaining a background digitized model group;
[0072] In some embodiments, the target position is a designated position of a user's moving operation. If the digital model 1 falls into the movable display frame, the digital model 1 is determined as the current digital model and the digital model 1 is displayed in the foreground display mode. If the digital model 2 and the digital model 3 do not fall into the movable display frame, the digital model 2 and the digital model 3 are determined as the background digital model to obtain a background digital model group.
[0073] For each background digitized model in the background digitized model group, determine the actual distance between each background digitized model and the current digitized model. If the actual distance is greater than or equal to a preset distance threshold, display the corresponding background digitized model in a thumbnail display mode. If the actual distance is less than the preset distance threshold, display the corresponding background digitized model in a regular display mode.
[0074] In some embodiments, the background digital model group may include digital model 2 and digital model 3. If the actual distance between the background digital model (digital model 2) and the current digital model (digital model 1) is greater than or equal to a preset distance threshold (5 mm), the digital model 2 is displayed in a thumbnail display mode. If the actual distance between the background digital model (digital model 2) and the current digital model (digital model 1) is less than the preset distance threshold, the digital model 2 is displayed in a regular display mode.
[0075] In some embodiments, by comparing the user authority level with the modification content authority level to determine whether the target user's modification is supported, it can be ensured that only users with sufficient authority can modify sensitive or important content, thereby preventing unauthorized access and data tampering and enhancing overall security; through the relevant modification information of the modified and expanded components, the physical loop model SPCD file is dynamically updated, so that the operation and maintenance personnel can obtain the latest information on the physical configuration of the target facility in real time, ensuring the timeliness and accuracy of the information, which helps the operation and maintenance personnel to quickly locate problems and develop solutions, thereby improving operation and maintenance efficiency; through different user movement operations, the digital model corresponds to different display modes, allowing users to obtain the required information more clearly and efficiently, thereby improving work efficiency.
[0076] In some embodiments, in order to further solve the third technical problem described in the background technology section, that is, "the detection of traditional secondary circuits lacks intuitive and effective means to analyze faults, resulting in the inability to timely and accurately discover faulty equipment and solve faults", in some embodiments of the present invention, the digital model construction method of the relay protection secondary circuit also includes:
[0077] Step 1: Obtain a first protection exit time corresponding to the first relay protection device and obtain a second protection exit time corresponding to the second relay protection device; calculate the first protection exit time and the second protection exit time to obtain a protection exit time difference;
[0078] Step 2: If the protection exit time difference is not within the preset protection exit time difference range, obtain the first wave recording file corresponding to the first relay protection device and the second wave recording file corresponding to the second relay protection device, perform waveform recognition on the first wave recording file and the second wave recording file respectively, and obtain the first waveform feature corresponding to the first relay protection device and the second waveform feature corresponding to the second relay protection device, the waveform features include current waveform features and voltage waveform features;
[0079] Step three, obtaining a first switch state image corresponding to the first relay protection device and obtaining a second switch state image corresponding to the second relay protection device, performing feature extraction on the first switch state image and the second switch state image to obtain a first image feature corresponding to the first relay protection device and a second image feature corresponding to the second relay protection device;
[0080] Step 4: feature-fusing the first waveform feature and the first image feature corresponding to the first relay protection device to obtain the first protection device feature; feature-fusing the second waveform feature and the second image feature corresponding to the second relay protection device to obtain the second protection device feature; obtaining a pre-constructed protection device feature library, the protection device feature library including multiple protection device features and a state category corresponding to each protection device feature, and matching the first protection device feature and the second protection device feature in the protection device feature library to obtain a first state category corresponding to the first protection device feature and a second state category corresponding to the second protection device feature;
[0081] Step 5: Send the first status category and the second status category to the maintenance terminal device, so that the maintenance personnel corresponding to the maintenance terminal device can perform maintenance or replacement operations on the relay protection device.
[0082] In some embodiments, the first protection exit time corresponding to the first relay protection device and the second protection exit time corresponding to the second relay protection device are obtained from the relay protection device debugging record. The protection exit time is the time when the relay protection device detects a fault and responds. For example, the first protection exit time can be 0.07 seconds, and the second protection exit time can be 0.05 seconds. The first protection exit time and the second protection exit time are calculated to obtain the protection exit time difference. The protection exit time difference between the first relay protection device and the second relay protection device is 0.02 seconds (0.07-0.05=0.02). If the preset protection exit time difference range is 0.001-0.01, and the protection exit time difference is not within the preset protection exit time difference range, then the first recording file corresponding to the first relay protection device and the second recording file corresponding to the second relay protection device are obtained from the terminal. The recording file of the relay protection device refers to the fault recording data file recorded and saved by the relay protection device when a fault occurs. The recording file plays an important role in analyzing and diagnosing power faults.
[0083] In some embodiments, the first wave recording file and the second wave recording file are input into a pre-trained recognition model for waveform recognition, and the first waveform feature corresponding to the first relay protection device and the second waveform feature corresponding to the second relay protection device are obtained, and the waveform features include current waveform features and voltage waveform features. The structure of the recognition model is a convolutional neural network, which is pre-trained with a large number of wave recording files and is used to obtain the waveform features of the relay protection device. The first relay protection device and the second relay protection device are respectively equipped with an image acquisition device, and the image acquisition device is used to acquire the switch state image of the first relay protection device and the second relay protection device. The image acquisition device establishes a communication connection with the background server, obtains the first switch state image corresponding to the first relay protection device from the image acquisition device, and obtains the second switch state image corresponding to the second relay protection device, extracts features from the first switch state image and the second switch state image, extracts edge information in the first switch state image and the second switch state image by an edge detection algorithm, and the edge information may include the shape of the switch state, and obtains the first image feature corresponding to the first relay protection device and the second image feature corresponding to the second relay protection device.
[0084] In some embodiments, the first waveform feature and the first image feature corresponding to the first relay protection device are feature spliced to obtain the first protection device feature; the second waveform feature and the second image feature corresponding to the second relay protection device are feature spliced to obtain the second protection device feature. A pre-built protection device feature library is obtained, and the protection device feature library includes multiple protection device features and a state category corresponding to each protection device feature. The state category can be a normal state and an abnormal state. The first state category and the second state category are sent to a maintenance terminal device so that the maintenance personnel corresponding to the maintenance terminal device can perform maintenance or replacement operations on the relay protection device. The maintenance terminal device can be a work computer of the maintenance personnel.
[0085] In some embodiments, the reliability and safety of the power system can be improved by setting up a dual configuration relay protection device; the dual configuration method is to run two independent relay protection devices (a first relay protection device and a second relay protection device) in parallel, which ensures that effective protection can still be obtained when a single relay protection device fails or malfunctions; by analyzing the protection exit time difference of the two sets of relay protection devices, if the protection exit time difference is not within the preset protection exit time difference range, the recording files and switch status images of the two sets of relay protection devices are respectively identified to obtain the current waveform characteristics, voltage waveform characteristics and switch image characteristics of the two sets of relay protection devices and perform feature fusion to judge the status category of the two sets of relay protection devices, so as to timely and accurately determine which of the two sets of relay protection devices needs to be repaired or replaced, thereby improving the overall operation performance and reliability.
[0086] The above descriptions are only some preferred embodiments of the present invention and the explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the present invention is not limited to the technical solutions formed by the specific combination of the above technical features, but also should cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present invention (but not limited to) to form a technical solution.
Claims
1. A method for constructing a digital model of a relay protection secondary circuit, characterized in that: include: Obtaining a configuration description file corresponding to each electronic drawing in an electronic drawing group of a relay protection secondary circuit of a target facility and attribute information of each component in a plurality of components corresponding to each electronic drawing, wherein the attribute information includes a component number, a component name, a component model, and a component description; the configuration description file is used to describe a logical circuit between each component; Input each electronic drawing in the electronic drawing group into a pre-trained deep learning network to obtain text information corresponding to each electronic drawing and graphic element attribute information corresponding to each graphic element in a plurality of graphic elements corresponding to each electronic drawing, wherein the graphic element attribute information includes graphic element category and position information; According to the element category corresponding to each element in each electronic drawing, matching is performed in a pre-constructed three-dimensional element model library to determine the three-dimensional element model matching each element as the standard three-dimensional element model and add it to the standard three-dimensional element model group; according to the configuration description file corresponding to each electronic drawing and the position information corresponding to each element, the standard three-dimensional element model group is processed to generate a digital model corresponding to each electronic drawing to obtain a digital model group, and the position information of each standard three-dimensional element model in the digital model is determined according to the position information corresponding to each element; the attribute information of each component corresponding to each electronic drawing is mapped to the corresponding standard three-dimensional element model in the digital model corresponding to each electronic drawing to obtain the attribute information of each standard three-dimensional element model in the digital model; Perform semantic analysis on the text information corresponding to each electronic drawing to obtain the text name of the digital model corresponding to each electronic drawing; obtain the historical number of times each electronic drawing in the electronic drawing group is viewed within a target time period, sort the digital model group according to the historical number of times each electronic drawing is viewed, and obtain a digital model sequence; generate a prefix number for each digital model according to the digital model sequence, and generate a drawing name for each digital model according to the prefix number and the text name of each digital model; Combining the digital models in the digital model group to obtain a combined digital model as the digital model of the relay protection secondary circuit; Configuring a corresponding attribute information display box for each standard three-dimensional primitive model in the target digital model, wherein the attribute information display box is used to display attribute information of each standard three-dimensional primitive model; The electronic drawing corresponding to the target digitized model is determined as the target electronic drawing, and the attribute information of each component in the target electronic drawing is matched to the attribute information display box of the corresponding standard three-dimensional primitive model in the target digitized model; the attribute information of each matched standard three-dimensional primitive model is subjected to character verification, and if the verification fails, the standard three-dimensional primitive model that fails the verification is determined as an abnormal three-dimensional primitive model, and matching failure information of the abnormal three-dimensional primitive model is generated, and the matching failure information includes the abnormal three-dimensional primitive model number; the matching failure information of the abnormal three-dimensional primitive model is sent to a management terminal device, so that the corresponding management personnel of the management terminal device enters the attribute information corresponding to the abnormal three-dimensional primitive model in the corresponding attribute information display box according to the corresponding position information of each component in the target electronic drawing and the component number, component name, component model, and component description of each component.
2. The method for constructing a digital model of a relay protection secondary circuit according to claim 1, characterized in that: Also includes: When a request to modify the digital model of the relay protection secondary circuit is received, the login information of the target user is obtained, the login information includes a user name and a user password corresponding to the user name, the user name and the user password corresponding to the user name are matched in a reserved login information database, and if the match fails, a login failure prompt message is generated; If the match is successful, the user authority level of the target user is obtained; Acquire the modification application information of the target user, determine the modification content permission level corresponding to the modification application information according to the modification application information, compare the user permission level with the modification content permission level, and if the user permission level is lower than the modification content permission level, generate application permission error information corresponding to the modification application information; If the user authority level is higher than or equal to the modification content authority level, the target user's facial image is captured by an image acquisition device arranged in the target modification terminal device to obtain a target facial image; the target facial image is compared with a reserved facial image in a facial image acquisition library, and if the target facial image does not exist in the facial image acquisition library, a prompt message of identity authentication failure is generated; if the target facial image exists in the facial image acquisition library, the target facial image is determined as a user with successful identity authentication and identity authentication success information corresponding to the user with successful identity authentication is generated, and the identity authentication success information is sent to the target modification terminal device, so that the target user corresponding to the target modification terminal device is modified according to the modification application information.
3. The method for constructing a digital model of a relay protection secondary circuit according to claim 2, characterized in that: The digital model of the relay protection secondary circuit has a corresponding physical circuit model SPCD file, and the physical circuit model SPCD file is dynamically updated through the following steps: Obtaining the component group that needs to be changed in the modification application information, the connection mode corresponding to each component in the component group, and the component number of each component in the component group; determining each component in the component group in the modification application information as a modified and expanded component to obtain a modified and expanded component group; Determine the position information of each modified and expanded component in the physical circuit model SPCD file according to the component number of each modified and expanded component; generate an updated physical circuit model SPCD file corresponding to the physical circuit model SPCD file according to the modification application information; Obtain a physical loop model SPCD file change record, wherein the physical loop model SPCD file change record includes a timestamp sequence and a physical loop model SPCD file corresponding to each timestamp; determine the physical loop model SPCD file corresponding to the timestamp closest to the current time point in the timestamp sequence as a historical physical loop model SPCD file; and generate a version number of the updated physical loop model SPCD file according to a preset naming rule.
4. The method for constructing a digital model of a relay protection secondary circuit according to claim 3, characterized in that: Each 3D primitive model in the 3D primitive model library is configured with a plurality of alternative display modes, wherein the plurality of alternative display modes include a regular display mode, a foreground display mode, and a thumbnail display mode; as well as The method further comprises: The digital model of the relay protection secondary circuit is displayed.
5. The method for constructing a digital model of a relay protection secondary circuit according to claim 4, characterized in that: The displaying of the digital model of the relay protection secondary circuit includes: Displaying a movable display frame at an initial position on the screen, the movable display frame is used to respond to a user's movement operation and move on the screen, and the movable display frame is displayed on an upper layer of the digital model; When the movable display frame moves from the initial position to the target position, at least one digitized model falling into the movable display frame is determined as a current digitized model, and the current digitized model is displayed in the foreground display mode, and the digitized model not falling into the movable display frame is determined as a background digitized model to obtain a background digitized model group; For each background digitized model in the background digitized model group, the actual distance between each background digitized model and the current digitized model is determined; if the actual distance is greater than or equal to a preset distance threshold, the corresponding background digitized model is displayed in the thumbnail display mode; if the actual distance is less than the preset distance threshold, the corresponding background digitized model is displayed in the regular display mode.
Citation Information
Patent Citations
Direct current converter station control and protection system secondary circuit digital modeling and visualization method
CN116796391A
Method and device for generating digital drawing of secondary complex loop model of power system
CN118965469A