Relay protection system optimization method and device, computer equipment and storage medium
By building a knowledge graph and monitoring data to optimize the protection strategy of the relay protection system, the problem of adjustment of protection strategy in traditional systems when the power system changes is solved, achieving a more flexible and accurate protection effect.
Patent Information
- Application Number
- CN202510568679.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-08-12
AI Technical Summary
Traditional relay protection systems cannot adjust the protection strategy in time when the power system structure or load changes, resulting in improper protection actions or failures, affecting the protection effect of the power system.
By obtaining the first protection strategy of the relay protection system, building a knowledge graph, combining operation monitoring data, optimizing the basic protection strategy to obtain the second protection strategy, and dynamically adjusting the protection measures.
The continuous optimization of the relay protection system under different fault conditions is achieved, and the flexibility and accuracy of the protection effect are improved.
Smart Images

Figure CN120471478A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of relay protection technology, and in particular to an optimization method, device, computer equipment, and storage medium for a relay protection system. Background Art
[0002] Relay protection systems are a crucial component of power systems. When a fault occurs, they quickly and accurately disconnect the faulty component, preventing it from escalating and ensuring safe and stable operation. However, with the continuous development and complexity of power systems, traditional relay protection systems face numerous challenges.
[0003] Traditional relay protection systems rely primarily on pre-set protection logic and settings for fault diagnosis. However, when power system structure, load levels, or fault types change, traditional relay protection systems may be unable to adjust their protection strategies in a timely manner, resulting in improper protection action or failure, and poor protection of the power system. Summary of the Invention
[0004] Based on this, it is necessary to provide an optimization method, device, computer equipment and storage medium for a relay protection system that can improve the protection effect of the power system in response to the above technical problems.
[0005] In a first aspect, the present application provides a method for optimizing a relay protection system, comprising:
[0006] Acquire a first protection strategy of the relay protection system, where the first protection strategy includes: at least one of fault information, protection measures, and protection effects;
[0007] Construct a knowledge graph of the relay protection system based on the first protection strategy;
[0008] Determining, based on the knowledge graph and the operation monitoring data of the relay protection system, a first protection effect obtained under the protection measures and / or fault information in the first protection strategy;
[0009] Based on a comparison result between the first protection effect and the current basic protection effect of the relay protection system, the current basic protection strategy of the relay protection system is optimized to obtain a second protection strategy of the relay protection system.
[0010] In one embodiment, the optimizing the current basic protection strategy of the relay protection system based on the comparison result between the first protection effect and the current basic protection effect of the relay protection system to obtain the second protection strategy of the relay protection system includes:
[0011] determining a dynamic optimization point of the relay protection system according to a comparison result of the first protection effect and a current basic protection effect of the relay protection system;
[0012] The dynamic optimization point is optimized according to the knowledge graph to obtain the second protection strategy.
[0013] In one embodiment, optimizing the dynamic optimization point according to the knowledge graph to obtain the second protection strategy includes:
[0014] determining a plurality of candidate protection measures based on the knowledge graph and current protection measures of the relay protection system;
[0015] determining a priority value of each candidate protection measure according to the current basic protection measure of the relay protection system;
[0016] The dynamic optimization point is optimized according to the priority value of each candidate protection measure to obtain the second protection strategy.
[0017] In one embodiment, determining the priority value of each candidate protection measure according to the current basic protection measure of the relay protection system includes:
[0018] Comparing the protective effect of each candidate protective measure with the protective effect of the corresponding basic protective measure to determine a comparative effect value of each candidate protective measure;
[0019] The priority value of each candidate protection measure is determined according to the effect comparison value and the corresponding resource value of each candidate protection measure.
[0020] In one embodiment, determining the dynamic optimization point of the relay protection system according to a comparison result between the first protection effect and the current basic protection effect of the relay protection system includes:
[0021] When the comparison result indicates that the basic protection effect does not meet the first protection effect, the dynamic optimization point is determined according to the operation monitoring data.
[0022] In one embodiment, the knowledge graph is optimized according to the second protection strategy to obtain an optimized knowledge graph.
[0023] In a second aspect, the present application further provides an optimization device for a relay protection system, comprising:
[0024] An acquisition module is configured to acquire a first protection strategy of the relay protection system, wherein the first protection strategy includes at least one of fault information, protection measures, and protection effects;
[0025] A construction module, configured to construct a knowledge graph of a relay protection system based on the first protection strategy;
[0026] a determination module, configured to determine, based on the knowledge graph and the operation monitoring data of the relay protection system, a first protection effect obtained under the protection measures and / or fault information in the first protection strategy;
[0027] The first optimization module is used to optimize the current basic protection strategy of the relay protection system based on the comparison result between the first protection effect and the current basic protection effect of the relay protection system to obtain a second protection strategy of the relay protection system.
[0028] In a third aspect, the present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0029] Acquire a first protection strategy of the relay protection system, where the first protection strategy includes: at least one of fault information, protection measures, and protection effects;
[0030] Construct a knowledge graph of the relay protection system based on the first protection strategy;
[0031] Determining, based on the knowledge graph and the operation monitoring data of the relay protection system, a first protection effect obtained under the protection measures and / or fault information in the first protection strategy;
[0032] Based on a comparison result between the first protection effect and the current basic protection effect of the relay protection system, the current basic protection strategy of the relay protection system is optimized to obtain a second protection strategy of the relay protection system.
[0033] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:
[0034] Acquire a first protection strategy of the relay protection system, where the first protection strategy includes: at least one of fault information, protection measures, and protection effects;
[0035] Construct a knowledge graph of the relay protection system based on the first protection strategy;
[0036] Determining, based on the knowledge graph and the operation monitoring data of the relay protection system, a first protection effect obtained under the protection measures and / or fault information in the first protection strategy;
[0037] Based on a comparison result between the first protection effect and the current basic protection effect of the relay protection system, the current basic protection strategy of the relay protection system is optimized to obtain a second protection strategy of the relay protection system.
[0038] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the following steps:
[0039] Acquire a first protection strategy of the relay protection system, where the first protection strategy includes: at least one of fault information, protection measures, and protection effects;
[0040] Construct a knowledge graph of the relay protection system based on the first protection strategy;
[0041] Determining, based on the knowledge graph and the operation monitoring data of the relay protection system, a first protection effect obtained under the protection measures and / or fault information in the first protection strategy;
[0042] Based on a comparison result between the first protection effect and the current basic protection effect of the relay protection system, the current basic protection strategy of the relay protection system is optimized to obtain a second protection strategy of the relay protection system.
[0043] The above-mentioned optimization method, device, computer equipment and storage medium of the relay protection system obtain the first protection strategy of the relay protection system, which includes: fault information, protection measures, and at least one of the protection effects; construct a knowledge graph of the relay protection system based on the first protection strategy; determine the first protection effect obtained under the protection measures and / or fault information in the first protection strategy based on the knowledge graph and the operation monitoring data of the relay protection system; optimize the current basic protection strategy of the relay protection system based on the comparison result of the first protection effect and the current basic protection effect of the relay protection system to obtain the second protection strategy of the relay protection system. Through the knowledge graph, the relay protection system is dynamically adjusted so that the relay protection system obtains different protection strategies under different fault conditions or scenarios, thereby realizing the continuous optimization of the relay protection system. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.
[0045] Figure 1is an application environment diagram of an optimization method for a relay protection system in one embodiment;
[0046] Figure 2 1 is a flow chart of a method for optimizing a relay protection system according to an embodiment;
[0047] Figure 3 is a flow chart of a method for optimizing a relay protection system in another embodiment;
[0048] Figure 4 is a flow chart of a method for optimizing a relay protection system in another embodiment;
[0049] Figure 5 is a flow chart of a method for optimizing a relay protection system in another embodiment;
[0050] Figure 6 is a structural block diagram of an optimization device for a relay protection system in one embodiment;
[0051] Figure 7 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0052] In order to make the purpose, technical solutions and advantages of this application more clearly understood, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0053] The optimization method of the relay protection system provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. The first server 102 communicates with the second server 104 via a network. The data storage system can store data that the server 104 needs to process. The data storage system can be integrated on the second server 104, or placed on the cloud or other network servers. The second server 104 can obtain the first protection strategy of the relay protection system from the first server 102, and determine the second protection strategy of the relay protection system based on the first protection strategy. The first server 102 can be the server where the relay protection system is located, and the first server 102 and the second server 104 can both be independent physical servers, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.
[0054] In one embodiment, Figure 2 As shown in the figure, a method for optimizing relay protection system is provided. Figure 1 The following is an example of the second server in the example:
[0055] S201, obtaining a first protection strategy of a relay protection system, where the first protection strategy includes at least one of fault information, protection measures, and protection effects.
[0056] Among them, the fault information is the actual situation of the fault, such as the fault type, etc.; the protection effect refers to the actual processing effect of the protection measure adopted under the fault information, such as the duration used, loss, etc.
[0057] In the embodiment of the present application, the first protection strategy can be determined by historical information of the relay protection system. The second server can obtain the first protection strategy from the first server or from a locally stored database.
[0058] Optionally, historical relay protection data under the same background can be collected and marked as scene material data; for the initial stage of the use phase, its historical relay protection data can be collected as scene material data. If the data is insufficient, historical relay protection data under the same background can also be supplemented; further, feature extraction is performed on the scene material data to obtain a first protection strategy. The first protection strategy includes fault information, protection measures, and protection effects, that is, there is no first protection strategy for non-fault scene material data.
[0059] S202: Construct a knowledge graph of the relay protection system based on the first protection strategy.
[0060] In the embodiment of the present application, the first protection strategy is screened to obtain several groups of target material features, and the corresponding first protection strategy is determined according to the target material features.
[0061] Optionally, the method for screening the first protection strategy includes: setting an effect standard according to user needs, that is, if the protection effect reaches the effect standard, it can be regarded that the corresponding protection measure meets the user's requirements for relay protection; as technical requirements change, the user can also adjust the effect standard so that it can be applied to subsequent optimization of the relay protection system; based on the effect standard, an effect verification model is established, and the effect verification model is used to compare the input protection effect with the effect standard to determine whether it meets the effect standard. A corresponding training set can be established based on the effect standard and historical data for training; the effect verification model can be established based on an existing deep neural network, etc.; it can also be used as shown in Formula 1:
[0062] (Formula 1)
[0063] Among them, (BQ, DB) is the input data, BQ is the protection effect, and DB is the effect standard; BQ→DB means that the protection effect meets the requirements of the effect standard; the output data is the effect verification value GP(BQ, DB), and the effect verification value is 1 or 0; the protection effect of the material feature is analyzed through the effect verification model to obtain the effect verification value of the corresponding first protection strategy, and the first protection strategy with an effect verification value of 0 is marked as the target material feature.
[0064] In an embodiment of the present application, the first protection strategy is preprocessed, including data cleaning, data conversion, and data integration; this helps to ensure the accuracy and consistency of the data, laying the foundation for subsequent steps; NLP and information extraction technology are used to extract entities and relationships from the preprocessed data; this can be achieved through rule-based methods, template-based methods, or deep learning-based methods; the extracted entities and relationships are organized into a graph structure to form a preliminary knowledge graph; the graph is optimized, including removing redundant information, correcting erroneous relationships, adding missing information, etc.; a suitable graph database is selected to store the knowledge graph, and the query function of the graph is implemented to support users to find relevant entities and relationships in the graph according to their needs.
[0065] S203: Determine a first protection effect obtained under the protection measures and / or fault information in the first protection strategy based on the knowledge graph and the operation monitoring data of the relay protection system.
[0066] In an embodiment of the present application, the power system is monitored in real time to obtain corresponding operation monitoring data, and then the operation monitoring data is analyzed in real time based on the indicator image, that is, the knowledge graph is used to identify or predict whether there is a fault and the actual situation of the corresponding fault, and the fault analysis data is integrated to form the fault analysis data. The fault operation state of the relay protection system is simulated according to the fault analysis data, and the simulation is performed according to the first protection strategy in the fault operation state to determine the first protection effect obtained under the protection measures and / or fault information in the first protection strategy.
[0067] S204: Based on the comparison result between the first protection effect and the current basic protection effect of the relay protection system, optimize the current basic protection strategy of the relay protection system to obtain a second protection strategy of the relay protection system.
[0068] In an embodiment of the present application, a dynamic optimization point in the relay protection system is determined based on the first protection effect and the basic protection effect, and the relay protection system is optimized and adjusted based on the dynamic optimization point to obtain a second protection strategy of the relay protection system.
[0069] Optionally, before building the knowledge graph, you can also include:
[0070] (1) Determine the initial stage of the relay protection system, collect the graph material data required to establish the knowledge graph based on the initial stage; establish the initial knowledge graph based on the graph material data;
[0071] (2) Set the initial optimization scenario;
[0072] (3) Simulate and analyze the initial optimization scenario based on the knowledge graph to determine the initial optimization point, optimize and adjust the relay protection system based on the initial optimization point, and make corresponding adjustments to the initial knowledge graph based on the optimized relay protection system.
[0073] (4) Repeat step (3) until there are no initial optimization points, completing the initial optimization of the relay protection system and obtaining the corresponding knowledge graph.
[0074] In the above-mentioned optimization method for the relay protection system, a first protection strategy of the relay protection system is obtained, and the first protection strategy includes: at least one of fault information, protection measures, and protection effects; a knowledge graph of the relay protection system is constructed based on the first protection strategy; based on the knowledge graph and the operation monitoring data of the relay protection system, the first protection effect obtained under the protection measures and / or fault information in the first protection strategy is determined; based on the comparison result of the first protection effect and the current basic protection effect of the relay protection system, the current basic protection strategy of the relay protection system is optimized to obtain the second protection strategy of the relay protection system. Through the knowledge graph, the relay protection system is dynamically adjusted so that the relay protection system obtains different protection strategies under different fault conditions or scenarios, thereby achieving continuous optimization of the relay protection system.
[0075] In one embodiment, an implementation of the above S204 is provided, such as Figure 3 As shown, the above-mentioned “optimizing the current basic protection strategy of the relay protection system based on the comparison result between the first protection effect and the current basic protection effect of the relay protection system to obtain the second protection strategy of the relay protection system” includes:
[0076] S301: Determine a dynamic optimization point of the relay protection system according to a comparison result between the first protection effect and the current basic protection effect of the relay protection system.
[0077] In an embodiment of the present application, the optimization characteristics of each optimization point in the relay protection system can be determined based on the knowledge graph. If the optimization characteristics of an optimization point meet a preset optimization condition, the optimization point is determined as a dynamic optimization point. Optionally, the optimization condition can include the optimization cost not exceeding a preset value, stability requirements, etc.
[0078] Among them, the optimization point is used to indicate that the location needs and can be optimized and adjusted. The management personnel table selects and applies the optional protection simulation measures sorted by various priorities counted in the initial optimization list to achieve subsequent optimization adjustments. That is, the optimization point is used to indicate that the location needs to be optimized, and the optimization list is displayed to the management personnel. The management personnel select the protection measures to be applied according to the priority and actual needs of each protection measure in the optimization list, and adjust the system according to the protection measures. After the system is adjusted, the knowledge graph needs to be adjusted accordingly according to the changes in the system. The adjustment can be made by the staff or based on the intelligent model. Generally, the knowledge graph is adjusted during the process of adjusting the system according to the protection measures. This facilitates the use of corresponding staff to synchronously adjust the knowledge graph.
[0079] Optionally, in an embodiment of the present application, when the comparison result indicates that the basic protection effect does not meet the first protection effect, a dynamic optimization point is determined based on the operation monitoring data.
[0080] Optionally, the basic protection effect and the first protection effect can be analyzed according to the effect verification model shown in Formula 1 to obtain the effect verification value of the fault analysis data corresponding to the operation monitoring data; specifically, when the fault verification value is 1, no corresponding operation is performed; when the fault verification value is 0, the point to be optimized is determined according to the fault analysis data corresponding to the operation monitoring data, that is, the effect standard is not met. When the fault verification value is 0, further, according to the optimization conditions, feature extraction is performed on the point to be optimized, that is, relevant features required by the optimization conditions, such as cost, stability, etc., to obtain the optimized features of the point to be optimized; then, according to the optimization conditions, the optimized features are verified to determine whether the features to be optimized meet the requirements of the optimization conditions. When it is determined that the features to be optimized meet the requirements of the optimization conditions, the point to be optimized is marked as a dynamic optimization point; when it is determined that the features to be optimized do not meet the requirements of the optimization conditions, no corresponding operation is performed.
[0081] S302: Optimize the dynamic optimization point according to the knowledge graph to obtain a second protection strategy.
[0082] In an embodiment of the present application, the knowledge graph is used to update the dynamic optimization point to obtain an updated relay protection system. Based on the updated relay protection system, the current fault information, protection measures, and protection effects are extracted to determine the second protection strategy.
[0083] In the above-mentioned application embodiment, the dynamic optimization point of the relay protection system is determined based on the comparison results of the first protection effect and the current basic protection effect of the relay protection system, thereby improving the accuracy of the dynamic optimization point, and thus optimizing the relay protection system based on the dynamic optimization point, thereby improving the optimization effect of the relay protection system.
[0084] In one embodiment, an implementation of the above S302 is provided, such as Figure 4 As shown, the above “optimizing the dynamic optimization point according to the knowledge graph to obtain the second protection strategy” includes:
[0085] S401, determining multiple candidate protection measures based on the knowledge graph and the current protection measures of the relay protection system.
[0086] In an embodiment of the present application, all protection measures applicable to the relay protection system in the knowledge graph can be determined as candidate protection measures; alternatively, protection measures included in the knowledge graph but not deployed in the relay protection system can be determined as candidate protection measures.
[0087] S402: Determine the priority value of each candidate protection measure according to the current basic protection measure of the relay protection system.
[0088] In the embodiment of the present application, the difference between the basic protection measure and each candidate protection measure can be determined, and further, the difference can be quantified to obtain the priority value of each candidate protection measure.
[0089] Optionally, the candidate protection measures may be sorted in descending order of priority value.
[0090] S403: Optimize the dynamic optimization point according to the priority value of each candidate protection measure to obtain a second protection strategy.
[0091] In an embodiment of the present application, candidate protection measures are prioritized according to their priority values to obtain a list of optimization measures. The relay protection system is optimized based on the dynamic optimization points and the list of optimization measures. Specifically, the dynamic optimization points can be optimized one by one according to the list of optimization measures until all dynamic optimization points are optimized.
[0092] Optionally, the knowledge graph is optimized according to the second protection strategy to obtain an optimized knowledge graph.
[0093] Optionally, the protection effect standards in the knowledge graph can be dynamically updated. A corresponding update analysis model can be established based on the existing intelligent algorithm. The relevant technologies in the industry can be dynamically monitored and analyzed through the update analysis model to determine whether there is room for adjustment of the protection effect standards. The reference effect standards for users to update can then be recommended to achieve more detailed setting of effect standards. Alternatively, manual methods can be used, and users can update the standards themselves according to their needs and technological developments.
[0094] In the above application embodiments, by combining the current basic protection measures of the relay protection system, the priority values of each candidate protection measure are determined, and then the dynamic optimization points in the relay protection system are optimized according to the priority values, which improves the matching degree of the optimization process with the relay protection system and the optimization effect on the relay protection system.
[0095] In one embodiment, an implementation manner of the above S402 is provided, as Figure 5 shown, the above "determining the priority value of each candidate protection measure according to the current basic protection measures of the relay protection system" includes:
[0096] S501, comparing the protection effect of each candidate protection measure with the protection effect of the corresponding basic protection measure to determine the effect comparison value of each candidate protection measure.
[0097] S502, determining the priority value of each candidate protection measure according to the effect comparison value and the corresponding resource value of each candidate protection measure.
[0098] In the embodiments of the present application, the protection effect of the candidate protection measure is identified, the currently applied protection measure is marked as the basic measure, and the protection effect of the basic measure is obtained; the candidate protection measure is compared with the basic measure to obtain the corresponding effect comparison value, and the resource value corresponding to the candidate protection measure is compared with the resource value corresponding to the basic protection measure to obtain the cost optimization value. The effect comparison value is the ratio, degree, etc. of the protection simulation effect compared with the protection effect of the basic measure, which is marked as the effect comparison value; the cost optimization value refers to the estimated cost of adjusting the basic measure to the protection simulation measure; specifically, it can be analyzed based on existing intelligent technologies to determine the corresponding effect comparison value and cost optimization value; for example, analyzed based on a deep neural network.
[0099] Furthermore, the obtained effect comparison value and cost optimization value can be respectively represented as GT and BT, and the priority value of the corresponding protection simulation measure is calculated according to the priority formula. The priority formula is shown in Formula 2:
[0100] (Formula 2)
[0101] Where, YP is the priority value, b1 and b2 are both proportionality coefficients, and the value range is 0 < b1 ≤ 1, 0 < b2 ≤ 1; e is the natural constant.
[0102] In the above application embodiments, the comparison results between each candidate protection measure and the corresponding basic protection measure are quantified, making the evaluation of the candidate protection measure more accurate.
[0103] In one embodiment, an optimization method for a complete relay protection system is provided, including:
[0104] S1, obtaining a first protection strategy of the relay protection system, where the first protection strategy includes at least one of fault information, protection measures, and protection effects;
[0105] S2, constructing a knowledge graph of the relay protection system based on the first protection strategy;
[0106] S3, determining a first protection effect obtained under the protection measures and / or fault information in the first protection strategy based on the knowledge graph and the operation monitoring data of the relay protection system.
[0107] S4. When the comparison result indicates that the basic protection effect does not meet the first protection effect, a dynamic optimization point is determined according to the operation monitoring data.
[0108] S5, based on the knowledge graph and the current protection measures of the relay protection system, determines multiple candidate protection measures.
[0109] S6, comparing the protection effect of each candidate protection measure with the protection effect of the corresponding basic protection measure to determine a comparative effect value of each candidate protection measure.
[0110] S7, determining the priority value of each candidate protection measure according to the effect comparison value of each candidate protection measure and the corresponding resource value.
[0111] S8, optimizing the dynamic optimization point according to the priority value of each candidate protection measure to obtain a second protection strategy.
[0112] S9. According to the second protection strategy, the knowledge graph is optimized to obtain an optimized knowledge graph.
[0113] In the above-mentioned optimization method for the relay protection system, a first protection strategy of the relay protection system is obtained, and the first protection strategy includes: at least one of fault information, protection measures, and protection effects; a knowledge graph of the relay protection system is constructed based on the first protection strategy; based on the knowledge graph and the operation monitoring data of the relay protection system, the first protection effect obtained under the protection measures and / or fault information in the first protection strategy is determined; based on the comparison result of the first protection effect and the current basic protection effect of the relay protection system, the current basic protection strategy of the relay protection system is optimized to obtain the second protection strategy of the relay protection system. Through the knowledge graph, the relay protection system is dynamically adjusted so that the relay protection system obtains different protection strategies under different fault conditions or scenarios, thereby achieving continuous optimization of the relay protection system.
[0114] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0115] Based on the same inventive concept, embodiments of the present application also provide a relay protection system optimization device for implementing the aforementioned relay protection system optimization method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more relay protection system optimization device embodiments provided below can be found in the limitations of the relay protection system optimization method described above and will not be further elaborated here.
[0116] In one embodiment, Figure 6 As shown, a device for optimizing a relay protection system is provided, comprising: an acquisition module 10, a construction module 11, a determination module 12, and a first optimization module 13, wherein:
[0117] The acquisition module 10 is used to acquire a first protection strategy of the relay protection system, where the first protection strategy includes at least one of fault information, protection measures, and protection effects.
[0118] A construction module 11 is used to construct a knowledge graph of the relay protection system based on the first protection strategy.
[0119] The determination module 12 is used to determine the first protection effect obtained under the protection measures and / or fault information in the first protection strategy based on the knowledge graph and the operation monitoring data of the relay protection system.
[0120] The first optimization module 13 is configured to optimize the current basic protection strategy of the relay protection system based on a comparison result between the first protection effect and the current basic protection effect of the relay protection system, so as to obtain a second protection strategy of the relay protection system.
[0121] In one embodiment, the first optimization module 13 includes: a determination unit and an optimization unit, wherein:
[0122] The determining unit is used to determine the dynamic optimization point of the relay protection system according to the comparison result between the first protection effect and the current basic protection effect of the relay protection system.
[0123] The optimization unit is used to optimize the dynamic optimization point according to the knowledge graph to obtain the second protection strategy.
[0124] In one embodiment, the above-mentioned optimization unit is specifically used to determine multiple candidate protection measures based on the knowledge graph and the current protection measures of the relay protection system; determine the priority value of each candidate protection measure based on the current basic protection measures of the relay protection system; and optimize the dynamic optimization point based on the priority value of each candidate protection measure to obtain a second protection strategy.
[0125] In one embodiment, the above-mentioned optimization unit is specifically used to compare the protection effect of each candidate protection measure with the protection effect of the corresponding basic protection measure to determine the effect comparison value of each candidate protection measure; and determine the priority value of each candidate protection measure based on the effect comparison value of each candidate protection measure and the corresponding resource value.
[0126] In one embodiment, the determination unit is specifically configured to determine a dynamic optimization point according to the operation monitoring data when the comparison result indicates that the basic protection effect does not meet the first protection effect.
[0127] In one embodiment, the optimization device of the relay protection system further includes: a second optimization module, configured to optimize the knowledge graph according to the second protection strategy to obtain an optimized knowledge graph.
[0128] Each module in the above-mentioned relay protection system optimization device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in hardware form, or can be stored in a memory in the computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0129] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Figure 7As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O) and a communication interface. The processor, memory and input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store optimization data of the relay protection system. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for optimizing a relay protection system is implemented.
[0130] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0131] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0132] Obtaining a first protection strategy of the relay protection system, where the first protection strategy includes at least one of fault information, protection measures, and protection effects;
[0133] Construct a knowledge graph of the relay protection system based on the first protection strategy;
[0134] Determine, based on the knowledge graph and the operational monitoring data of the relay protection system, a first protection effect obtained under the protection measures and / or fault information in the first protection strategy;
[0135] Based on the comparison result between the first protection effect and the current basic protection effect of the relay protection system, the current basic protection strategy of the relay protection system is optimized to obtain a second protection strategy of the relay protection system.
[0136] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0137] Determine the dynamic optimization point of the relay protection system based on the comparison result of the first protection effect and the current basic protection effect of the relay protection system;
[0138] The dynamic optimization points are optimized according to the knowledge graph to obtain the second protection strategy.
[0139] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0140] Determine multiple candidate protection measures based on the knowledge graph and the current protection measures of the relay protection system;
[0141] Determine the priority value of each candidate protection measure based on the current basic protection measures of the relay protection system;
[0142] According to the priority value of each candidate protection measure, the dynamic optimization point is optimized to obtain the second protection strategy.
[0143] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0144] Compare the protective effect of each candidate protection measure with the protective effect of the corresponding basic protection measure to determine the comparative effect value of each candidate protection measure;
[0145] The priority value of each candidate protection measure is determined according to the effect comparison value of each candidate protection measure and the corresponding resource value.
[0146] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0147] When the comparison result indicates that the basic protection effect does not meet the first protection effect, a dynamic optimization point is determined based on the operation monitoring data.
[0148] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0149] According to the second protection strategy, the knowledge graph is optimized to obtain an optimized knowledge graph.
[0150] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0151] Obtaining a first protection strategy of the relay protection system, where the first protection strategy includes at least one of fault information, protection measures, and protection effects;
[0152] Construct a knowledge graph of the relay protection system based on the first protection strategy;
[0153] Determine, based on the knowledge graph and the operational monitoring data of the relay protection system, a first protection effect obtained under the protection measures and / or fault information in the first protection strategy;
[0154] Based on the comparison result between the first protection effect and the current basic protection effect of the relay protection system, the current basic protection strategy of the relay protection system is optimized to obtain a second protection strategy of the relay protection system.
[0155] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0156] Determine the dynamic optimization point of the relay protection system based on the comparison result of the first protection effect and the current basic protection effect of the relay protection system;
[0157] The dynamic optimization points are optimized according to the knowledge graph to obtain the second protection strategy.
[0158] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0159] Determine multiple candidate protection measures based on the knowledge graph and the current protection measures of the relay protection system;
[0160] Determine the priority value of each candidate protection measure based on the current basic protection measures of the relay protection system;
[0161] According to the priority value of each candidate protection measure, the dynamic optimization point is optimized to obtain the second protection strategy.
[0162] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0163] Compare the protective effect of each candidate protection measure with the protective effect of the corresponding basic protection measure to determine the comparative effect value of each candidate protection measure;
[0164] The priority value of each candidate protection measure is determined according to the effect comparison value of each candidate protection measure and the corresponding resource value.
[0165] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0166] When the comparison result indicates that the basic protection effect does not meet the first protection effect, a dynamic optimization point is determined based on the operation monitoring data.
[0167] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0168] According to the second protection strategy, the knowledge graph is optimized to obtain an optimized knowledge graph.
[0169] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0170] Obtaining a first protection strategy of the relay protection system, where the first protection strategy includes at least one of fault information, protection measures, and protection effects;
[0171] Construct a knowledge graph of the relay protection system based on the first protection strategy;
[0172] Determine, based on the knowledge graph and the operational monitoring data of the relay protection system, a first protection effect obtained under the protection measures and / or fault information in the first protection strategy;
[0173] Based on the comparison result between the first protection effect and the current basic protection effect of the relay protection system, the current basic protection strategy of the relay protection system is optimized to obtain a second protection strategy of the relay protection system.
[0174] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0175] Determine the dynamic optimization point of the relay protection system based on the comparison result of the first protection effect and the current basic protection effect of the relay protection system;
[0176] The dynamic optimization points are optimized according to the knowledge graph to obtain the second protection strategy.
[0177] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0178] Determine multiple candidate protection measures based on the knowledge graph and the current protection measures of the relay protection system;
[0179] Determine the priority value of each candidate protection measure based on the current basic protection measures of the relay protection system;
[0180] According to the priority value of each candidate protection measure, the dynamic optimization point is optimized to obtain the second protection strategy.
[0181] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0182] Compare the protective effect of each candidate protection measure with the protective effect of the corresponding basic protection measure to determine the comparative effect value of each candidate protection measure;
[0183] The priority value of each candidate protection measure is determined according to the effect comparison value of each candidate protection measure and the corresponding resource value.
[0184] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0185] When the comparison result indicates that the basic protection effect does not meet the first protection effect, a dynamic optimization point is determined based on the operation monitoring data.
[0186] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0187] According to the second protection strategy, the knowledge graph is optimized to obtain an optimized knowledge graph.
[0188] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.
[0189] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0190] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A method for optimizing a relay protection system, characterized in that: The method comprises: Acquire a first protection strategy of the relay protection system, where the first protection strategy includes: at least one of fault information, protection measures, and protection effects; Construct a knowledge graph of the relay protection system based on the first protection strategy; Determining, based on the knowledge graph and the operation monitoring data of the relay protection system, a first protection effect obtained under the protection measures and / or fault information in the first protection strategy; Based on a comparison result between the first protection effect and the current basic protection effect of the relay protection system, the current basic protection strategy of the relay protection system is optimized to obtain a second protection strategy of the relay protection system.
2. The method according to claim 1, characterized in that The optimizing the current basic protection strategy of the relay protection system based on the comparison result between the first protection effect and the current basic protection effect of the relay protection system to obtain a second protection strategy of the relay protection system includes: determining a dynamic optimization point of the relay protection system according to a comparison result of the first protection effect and a current basic protection effect of the relay protection system; The dynamic optimization point is optimized according to the knowledge graph to obtain the second protection strategy.
3. The method according to claim 2, characterized in that Optimizing the dynamic optimization point according to the knowledge graph to obtain the second protection strategy includes: determining a plurality of candidate protection measures based on the knowledge graph and current protection measures of the relay protection system; Determining the priority value of each candidate protection measure according to the current basic protection measure of the relay protection system; The dynamic optimization point is optimized according to the priority value of each candidate protection measure to obtain the second protection strategy.
4. The method according to claim 3, characterized in that Determining the priority value of each candidate protection measure according to the current basic protection measure of the relay protection system includes: Comparing the protective effect of each candidate protective measure with the protective effect of the corresponding basic protective measure to determine a comparative effect value of each candidate protective measure; The priority value of each candidate protection measure is determined according to the effect comparison value and the corresponding resource value of each candidate protection measure.
5. The method according to claim 2, characterized in that Determining the dynamic optimization point of the relay protection system according to a comparison result between the first protection effect and the current basic protection effect of the relay protection system includes: When the comparison result indicates that the basic protection effect does not meet the first protection effect, the dynamic optimization point is determined according to the operation monitoring data.
6. The method according to any one of claims 1 to 4, characterized in that The method further comprises: According to the second protection strategy, the knowledge graph is optimized to obtain an optimized knowledge graph.
7. An optimization device for a relay protection system, characterized in that: The device comprises: An acquisition module is configured to acquire a first protection strategy of the relay protection system, wherein the first protection strategy includes at least one of fault information, protection measures, and protection effects; A construction module, configured to construct a knowledge graph of a relay protection system based on the first protection strategy; a determination module, configured to determine, based on the knowledge graph and the operation monitoring data of the relay protection system, a first protection effect obtained under the protection measures and / or fault information in the first protection strategy; The first optimization module is used to optimize the current basic protection strategy of the relay protection system based on the comparison result between the first protection effect and the current basic protection effect of the relay protection system to obtain a second protection strategy of the relay protection system.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.