Relay protection control method, system and terminal for alternating current and direct current power supply system
By setting common and personalized characteristics in the relay protection device, filtering out matching protection logic and performing corresponding actions, the problem of frequent update of logic in the prior art is solved, and a power system that responds quickly and operates efficiently is realized.
Patent Information
- Application Number
- CN202410547707.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-06
- Publication Date
- 2025-03-04
AI Technical Summary
During the update and iteration of existing relay protection devices, frequent relay and solidify protection logic, resulting in increased development costs and it is difficult to quickly identify and respond to abnormal situations in the power system.
By presetting the parameter terms of common characteristics and personal characteristics, the power grid monitoring data is obtained and relevant characteristic values are extracted. Based on these characteristic values, the matching target protection logic is selected from the pre-stored multiple protection logics, and the corresponding relay protection actions are controlled.
It realizes that protection actions can be accurately triggered and executed without frequent update of protection logic, quickly identify and respond to power system abnormalities, reduce the risk of failure, and improve the grid operation efficiency.
Smart Images

Figure CN119560987A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of information processing technology, and in particular relates to a relay protection control method, system and terminal for AC and DC power supply systems. Background Art
[0002] At present, most relay protection action simulations are based on the existing device logic rules, that is, telemetry signal input, protection logic implementation, and action signal output. Among them, telemetry signal input is the input signal from the simulation acquisition device to the relay protection device; protection logic implementation is the protection logic judgment; action signal output is the result of protection logic implementation.
[0003] Before the simulation of the action logic of the relay protection device, the protection logic of the existing device must be preset and solidified. After the telemetry signal is input, the corresponding protection logic is matched with the non-branch or dictionary. Due to the update and iteration of the manufacturer's device and the deepening of the relay protection business, new protection logic needs to be continuously added. These updates will be implemented on the equipment, resulting in repeated resets and solidification, and frequent changes and upgrades increase a lot of development costs. Summary of the invention
[0004] In view of the above-mentioned deficiencies in the prior art, the present invention provides a relay protection control method, system and terminal for AC / DC power supply systems to solve the above-mentioned technical problems.
[0005] In a first aspect, the present invention provides a switch cabinet relay protection control method, comprising:
[0006] Pre-setting the parameter items included in the common features and the parameter items included in the individual features;
[0007] Acquire monitoring data of the power grid, and extract monitoring devices, common feature values and individual feature values from the monitoring data;
[0008] Filtering a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value;
[0009] The target protection device corresponding to the monitoring device is controlled to execute the relay protection action defined by the target protection logic.
[0010] In an optional implementation, the parameter items included in the common features and the parameter items included in the individual features are pre-set, including:
[0011] Parsing a plurality of trigger conditions corresponding to a plurality of protection logics stored in a database, wherein the trigger conditions include parameter values of a plurality of monitoring parameter items;
[0012] Count the monitoring parameter items included in each trigger condition, and set the statistical results as common features;
[0013] The monitoring parameter items other than the common parameter items in each trigger condition are set as individual characteristics.
[0014] In an optional implementation, acquiring monitoring data of a power grid, and extracting monitoring points, common feature values, and individual feature values from the monitoring data, includes:
[0015] Monitor the signal data of the information bus;
[0016] Filtering out telemetry raw data or telesignaling raw data from the signal data, and packaging the telemetry raw data or the telesignaling raw data into data to be processed in a preset format;
[0017] Extracting monitoring points and monitoring device IDs corresponding to the monitoring points from the data to be processed;
[0018] Extracting monitoring values corresponding to common features from the data to be processed in sequence to obtain common feature values;
[0019] The monitoring values corresponding to the individual characteristics are sequentially extracted from the data to be processed to obtain the individual characteristic values.
[0020] In an optional implementation, selecting a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value includes:
[0021] Analyze the common and individual characteristic values of the triggering conditions of each protection logic;
[0022] Screening out protection logics with the same common feature value as the data to be processed, and generating a common data signature for the screened protection logics;
[0023] Screening out protection logics with the same individual characteristic value as the data to be processed, and generating individual data signatures for the screened protection logics;
[0024] If there is a protection logic with a personal data signature, the protection logic is output as the target protection logic;
[0025] If there are multiple protection logics with personalized data signatures, the similarities between the common feature values of the multiple protection logics with personalized data signatures and the common feature values of the data to be processed are calculated respectively, and the protection logic with the highest similarity is output as the target protection logic;
[0026] If there is no protection logic with a personalized data signature, and there are multiple protection logics with a common data signature, then the similarities between the personalized feature values of the multiple protection logics with the common data signature and the personalized feature value of the data to be processed are calculated respectively, and the protection logic with the highest similarity is output as the target protection logic;
[0027] If there is no protection logic with a personalized data signature, and there is only one protection logic with a common data signature, the protection logic is output as the target protection logic.
[0028] In an optional implementation, selecting a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value includes:
[0029] Screening protection logic that matches the common feature values of the data to be processed;
[0030] If there is no protection logic matching the common feature value of the data to be processed, the data to be processed will be deleted;
[0031] If there is a protection logic that matches the common feature value of the data to be processed, extract the individual feature value of the data to be processed, and generate a common classification data signature for the data to be processed;
[0032] Obtain the common protection logic corresponding to the common classification data signature in the protection logic queue;
[0033] If there is only one common protection logic, the common protection logic is selected and output as the candidate protection logic;
[0034] If there are multiple common protection logics, the common protection logic with the highest action weight is screened out and output as the candidate protection logic;
[0035] Screening the protection logic that matches the individual characteristic value of the data to be processed, and if there is a protection logic that matches the individual characteristic value of the data to be processed, generating a personality classification data signature for the data to be processed;
[0036] Obtain the personalized protection logic corresponding to the personalized classification data signature in the protection logic queue;
[0037] If there is only one individual protection logic, the individual protection logic is output as the target protection logic;
[0038] If there are multiple individual protection logics, the individual protection logic and the common protection logic are generalized to obtain an action model including the individual protection logic and the common protection logic.
[0039] In an optional implementation, before controlling the target protection device corresponding to the monitoring device to perform the relay protection action defined by the target protection logic, the method further includes:
[0040] Obtaining power grid section information represented by the monitoring data;
[0041] Combined with the power grid section information, the rationality of the protection action of the target protection logic is verified.
[0042] In an optional embodiment, the method further comprises:
[0043] The monitoring data is set as a new trigger condition of the target protection logic.
[0044] In a second aspect, the present invention provides a switch cabinet relay protection control system, comprising:
[0045] A feature setting module, used to pre-set the parameter items included in the common features and the parameter items included in the individual features;
[0046] A data acquisition module, used to acquire monitoring data of the power grid and extract monitoring devices, common feature values and individual feature values from the monitoring data;
[0047] A logic screening module, used for screening out a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value;
[0048] An action execution module is used to control the target protection device corresponding to the monitoring device to execute the relay protection action defined by the target protection logic.
[0049] In a third aspect, a terminal is provided, including:
[0050] processor, memory, wherein:
[0051] The memory is used to store computer programs.
[0052] The processor is used to call and run the computer program from the memory, so that the terminal executes the above-mentioned terminal method.
[0053] According to a fourth aspect, a computer storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer executes the methods described in the above aspects.
[0054] The beneficial effects of the present invention are that the relay protection control method, system and terminal for AC and DC power supply systems provided by the present invention can accurately complete the triggering of protection actions and the execution of simulation operations based on the stored protection logic and real-time monitoring data; without the need to frequently update the protection logic, it can also quickly identify and respond to abnormal situations in the power system, reduce the risk of failure, improve the efficiency of power grid operation, and provide users with a stable and reliable power supply.
[0055] In addition, the invention has a reliable design principle, a simple structure and a very broad application prospect. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0057] Figure 1 is a schematic flow chart of a method according to an embodiment of the present invention.
[0058] Figure 2 The figure shows a schematic diagram of the conversion process from the uploading signal to the protection action result data proposed in an embodiment of the present invention.
[0059] Figure 3 A schematic diagram of a strategy interface process proposed in an embodiment of the present invention is shown.
[0060] Figure 4 is a schematic block diagram of a system according to an embodiment of the present invention.
[0061] Figure 5 A schematic diagram of the structure of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0062] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0063] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention herein are only for the purpose of describing specific embodiments and are not intended to limit the present invention.
[0064] The switch cabinet relay protection control method provided by the embodiment of the present invention is executed by a computer device, and accordingly, the switch cabinet relay protection control system runs in the computer device.
[0065] Figure 1 is a schematic flow chart of a method according to an embodiment of the present invention. Figure 1 The execution subject may be a switch cabinet relay protection control system. According to different requirements, the order of the steps in the flow chart may be changed, and some may be omitted.
[0066] like Figure 1 As shown, the method includes:
[0067] Step 110, presetting parameter items included in common features and parameter items included in individual features;
[0068] Step 120, acquiring monitoring data of the power grid, and extracting monitoring devices, common feature values, and individual feature values from the monitoring data;
[0069] Step 130, selecting a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value;
[0070] Step 140: Control the target protection device corresponding to the monitoring device to execute the relay protection action defined by the target protection logic.
[0071] To facilitate understanding of the present invention, the switch cabinet relay protection control method provided by the present invention is further described below based on the principle of the switch cabinet relay protection control method of the present invention and in combination with the process of controlling the switch cabinet relay protection in the embodiment.
[0072] For details, please refer to Figure 2 , the switch cabinet relay protection control method comprises:
[0073] Step S1, receiving telemetry / telecommunication signal data sent by the acquisition device.
[0074] Receive telemetry / telesignaling data sent by the acquisition equipment. The specific acquisition methods include:
[0075] Monitor the signal data of the message bus. The message bus is a communication mechanism widely used in distributed systems to transmit messages between different components or services. By using the message bus, data can be easily received. Some common choices include RabbitMQ, Kafka, ActiveMQ, etc. Specifically, the computer device disclosed in the present invention is used to access the message bus and subscribe to a specific topic or queue on the message bus. When other acquisition devices publish messages to the topic or queue, the receiving module in the implementation method disclosed in the present invention will automatically receive these messages, and then determine whether the message contains the original data of telemetry and telesignaling. If so, the original data is encapsulated into data to be processed in a preset format.
[0076] Step S2, extracting the point ID and device ID of the telemetry / telesignaling signal.
[0077] The data to be processed is screened to obtain screened data, wherein the data screening includes telemetry / telesignaling point screening and protection device screening. The screened data includes telemetry / telesignaling point ID and protection device ID.
[0078] The filtering of the data to be processed is to classify the data in the data to be processed according to the parameter items to which the message belongs. The specific classification method is as follows:
[0079] In the first step, the extraction module carefully screens and analyzes the received telemetry / telesignaling signal data. By formulating rules and conditions, the data is checked for accuracy and completeness, and data that fails the check is eliminated.
[0080] Analyze multiple trigger conditions corresponding to multiple protection logics stored in the database, wherein the trigger conditions include parameter values of multiple monitoring parameter items; count the monitoring parameter items included in each trigger condition, and set the statistical results as common features; set the monitoring parameter items other than the common parameter items in each trigger condition as individual features.
[0081] Corresponding monitoring values are extracted from the monitoring data according to the monitoring parameter items corresponding to the common characteristics and the monitoring parameter items corresponding to the individual characteristics to obtain the common characteristic values and the individual characteristic values.
[0082] In the second step, the extraction module starts to extract the telemetering / telesignaling point ID. By further processing the filtered data, the extraction module identifies the point ID corresponding to each telemetering / telesignaling signal. These point IDs are used to identify the location or device of each measurement point in the power system, such as voltage sensor, current sensor, etc.
[0083] In the third step, the extraction module extracts the protection device ID associated with the telemetry / telesignaling signal. By extracting the protection device ID, subsequent operations can accurately match and apply appropriate protection logic.
[0084] Step S3, please refer to Figure 3 , obtain the protection logic matching the device and point according to the strategy interface.
[0085] In order to accurately complete the commonality classification, the commonality classification specifically includes:
[0086] Filter the data to be processed in the protection logic queue;
[0087] If the common characteristic values do not match, it means that the data to be processed does not meet the protection device signal model characteristics required by the protection logic design, and the data to be processed is deleted;
[0088] If the common feature values match, it means that the data to be processed meets the protection device signal model characteristics required by the protection logic design, and the data to be processed is used as common classification matching data for individual classification.
[0089] Specifically, the common classification is used to match the characteristic values of the data to be processed with the protection logic characteristic values of the protection device in the protection logic queue. When the characteristic values in the queue match the data to be processed, it means that the data to be processed meets the protection logic definition requirements of the protection device in the embodiment, and a data signature can be generated for the data to be processed.
[0090] Obtain the protection logic corresponding to the common classification data signature in the protection logic queue;
[0091] If the common classification data signature has a unique corresponding protection logic in the protection logic queue, the protection logic corresponding to the common classification is selected;
[0092] If the common classification data signature has multiple corresponding protection logics in the protection logic queue, the protection logic with the highest weight is selected according to the data signature, where the weight is the weight of the protection action. Different protection actions in the protection device have high and low weights. For example, based on current and time, the protection action with a larger current and a shorter time will take precedence.
[0093] It should be noted that the solution of the above preferred embodiment is only a specific implementation solution proposed in this application, and other methods of classifying the data to be processed by commonality are within the protection scope of this application.
[0094] In order to accurately complete personality classification, in some embodiments, personality classification specifically includes:
[0095] Obtain the protection logic corresponding to the individual classification data signature in the protection logic queue;
[0096] If the individual classification data signature has a unique corresponding protection logic in the data protection logic queue, the protection logic corresponding to the individual classification data will replace the protection logic corresponding to the common classification;
[0097] If the individual classification data signature has multiple corresponding protection logics in the protection logic queue, then the generalized data of the common classification data is formed according to the individual classification data information, that is, the data containing the protection logic screened out by the individuality and the protection logic screened out by the commonity is generalized. For example, the frame current protection can be generalized into the frame current protection of the negative pole cabinet of the rectifier cabinet or the frame current protection of the positive pole of the DC cabinet. The protection logic with the highest weight is selected in the protection logic queue to replace the protection logic corresponding to the common classification.
[0098] In another embodiment, target locking can also be performed through secondary screening, for example, respectively calculating the similarity between the common feature values of multiple protection logics with individual data signatures and the common feature values of the data to be processed, and outputting the protection logic with the highest similarity as the target protection logic;
[0099] It should be noted that the above preferred embodiment is only a specific implementation scheme proposed in this application, and other methods of individualizing common classification data are within the protection scope of this application.
[0100] Step S4, combining the telemetry / telesignaling value with the protection logic into a protection action.
[0101] In this step, an important link of specific protection action is carried out based on the extracted and processed telemetering / telesignaling values and the corresponding protection logic. Specifically, the relationship between telemetering / telesignaling values and protection logic will be deeply analyzed and integrated to determine the appropriate protection device action to be selected.
[0102] Comprehensive review and evaluation of the extracted telemetry / telesignaling data. The data value contains real-time measurement data of various key parameters of the power system, such as voltage, current, opening and closing status, etc. The combined module can obtain the power grid section information expressed by the current signal.
[0103] The combination module analyzes the protection logics. These logics are pre-defined guidelines and operating procedures designed to respond to specific telemetry / telesignaling value changes and take corresponding protection actions. These logics may involve a variety of complex conditions and rules, including setting thresholds, time delays, fault identification, etc. When combining telemetry / telesignaling values with protection logic, the combination module focuses on the matching and interaction between the two to ensure that the telemetry / telesignaling values can accurately trigger the protection action.
[0104] Step S5, using the protection action to obtain a protection action output result.
[0105] When the telemetering / telesignaling value is successfully combined with the protection logic, on the basis of step S4, the execution module will execute the corresponding protection measures to simulate the execution results of the protection device action to ensure the power system.
[0106] 1. Switch action simulation and execution: According to the requirements of the protection logic, the circuit is connected or disconnected through the switch action module. This means that according to the real-time monitoring telemetry / telesignaling data and the screened and analyzed protection logic, specific switch operations will be triggered to protect or control the power equipment. Specifically, when the action condition of the protection device is triggered, the protection logic will instruct the execution of the switch disconnection operation to prevent the equipment from being overloaded or damaged.
[0107] 2. Impact scope analysis: After executing a protection action, users need to comprehensively analyze and evaluate the possible impact scope of the protection action. This involves comprehensively considering the cascading reaction of changes in the operation mode of the action switch to the upper and lower level equipment, as well as the impact on the entire power system. Users can evaluate the power equipment and system areas that may be affected by the protection action. This helps to predict potential grid changes and take corresponding preventive measures to ensure the reliability and stability of the power system.
[0108] 3. Feedback of action results: After executing the protection action, the user needs to promptly feedback the action results to the relevant monitoring and control system. The status information of the protection device after the action can be viewed in real time on the device provided in the example of the present invention. Specifically, after the switch disconnection action is executed, the corresponding state change results will be recorded and displayed in real time on the device display so that the operator can understand the status of the device and the results of the protection action. This timely feedback can help the operator take further measures to ensure the continuous operation and rapid recovery of the power system.
[0109] By executing step S5, the user can accurately trigger the protection action and perform simulation operations according to the protection logic and real-time monitoring data. The execution of the protection action should be based on sufficient data analysis and judgment, combined with the supervision and guidance of the operator. Regular system inspection and maintenance are also important links to ensure the accuracy and reliability of the protection action. Through this relay protection logic implementation method, users can quickly identify and respond to abnormal conditions in the power system, reduce the risk of failure, improve the efficiency of power grid operation, and provide users with a stable and reliable power supply.
[0110] In some embodiments, the switch cabinet relay protection control system may include multiple functional modules composed of computer program segments. The computer program of each program segment in the switch cabinet relay protection control system may be stored in a memory of a computer device and executed by at least one processor to execute (see Figure 1 Description) Function of switchgear relay protection control.
[0111] In this embodiment, the switch cabinet relay protection control system can be divided into multiple functional modules according to the functions it performs, such as Figure 4As shown. The functional modules of the system 400 may include: a feature setting module 410, a data acquisition module 420, a logic screening module 430 and an action execution module 440. The module referred to in the present invention refers to a series of computer program segments that can be executed by at least one processor and can complete fixed functions, which are stored in a memory. In this embodiment, the functions of each module will be described in detail in subsequent embodiments.
[0112] A feature setting module, used to pre-set the parameter items included in the common features and the parameter items included in the individual features;
[0113] A data acquisition module, used to acquire monitoring data of the power grid and extract monitoring devices, common feature values and individual feature values from the monitoring data;
[0114] A logic screening module, used for screening out a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value;
[0115] An action execution module is used to control the target protection device corresponding to the monitoring device to execute the relay protection action defined by the target protection logic.
[0116] Optionally, as an embodiment of the present invention, the parameter items included in the common features and the parameter items included in the individual features are pre-set, including:
[0117] Parsing a plurality of trigger conditions corresponding to a plurality of protection logics stored in a database, wherein the trigger conditions include parameter values of a plurality of monitoring parameter items;
[0118] Count the monitoring parameter items included in each trigger condition, and set the statistical results as common features;
[0119] The monitoring parameter items other than the common parameter items in each trigger condition are set as individual characteristics.
[0120] Optionally, as an embodiment of the present invention, acquiring monitoring data of a power grid, and extracting monitoring points, common feature values, and individual feature values from the monitoring data, includes:
[0121] Monitor the signal data of the information bus;
[0122] Filtering out telemetry raw data or telesignaling raw data from the signal data, and packaging the telemetry raw data or the telesignaling raw data into data to be processed in a preset format;
[0123] Extracting monitoring points and monitoring device IDs corresponding to the monitoring points from the data to be processed;
[0124] Extracting monitoring values corresponding to common features from the data to be processed in sequence to obtain common feature values;
[0125] The monitoring values corresponding to the individual characteristics are sequentially extracted from the data to be processed to obtain the individual characteristic values.
[0126] Optionally, as an embodiment of the present invention, selecting a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value includes:
[0127] Analyze the common and individual characteristic values of the triggering conditions of each protection logic;
[0128] Screening out protection logics with the same common feature value as the data to be processed, and generating a common data signature for the screened protection logics;
[0129] Screening out protection logics with the same individual characteristic value as the data to be processed, and generating individual data signatures for the screened protection logics;
[0130] If there is a protection logic with a personal data signature, the protection logic is output as the target protection logic;
[0131] If there are multiple protection logics with personalized data signatures, the similarities between the common feature values of the multiple protection logics with personalized data signatures and the common feature values of the data to be processed are calculated respectively, and the protection logic with the highest similarity is output as the target protection logic;
[0132] If there is no protection logic with a personalized data signature, and there are multiple protection logics with a common data signature, then the similarities between the personalized feature values of the multiple protection logics with the common data signature and the personalized feature value of the data to be processed are calculated respectively, and the protection logic with the highest similarity is output as the target protection logic;
[0133] If there is no protection logic with a personalized data signature, and there is only one protection logic with a common data signature, the protection logic is output as the target protection logic.
[0134] Optionally, as an embodiment of the present invention, selecting a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value includes:
[0135] Screening protection logic that matches the common feature values of the data to be processed;
[0136] If there is no protection logic matching the common feature value of the data to be processed, the data to be processed will be deleted;
[0137] If there is a protection logic that matches the common feature value of the data to be processed, extract the individual feature value of the data to be processed, and generate a common classification data signature for the data to be processed;
[0138] Obtain the common protection logic corresponding to the common classification data signature in the protection logic queue;
[0139] If there is only one common protection logic, the common protection logic is selected and output as the candidate protection logic;
[0140] If there are multiple common protection logics, the common protection logic with the highest action weight is screened out and output as the candidate protection logic;
[0141] Screening the protection logic that matches the individual characteristic value of the data to be processed, and if there is a protection logic that matches the individual characteristic value of the data to be processed, generating a personality classification data signature for the data to be processed;
[0142] Obtain the personalized protection logic corresponding to the personalized classification data signature in the protection logic queue;
[0143] If there is only one individual protection logic, the individual protection logic is output as the target protection logic;
[0144] If there are multiple individual protection logics, the individual protection logic and the common protection logic are generalized to obtain an action model including the individual protection logic and the common protection logic.
[0145] Optionally, as an embodiment of the present invention, it further includes:
[0146] Obtaining power grid section information represented by the monitoring data;
[0147] Combined with the power grid section information, the rationality of the protection action of the target protection logic is verified.
[0148] Optionally, as an embodiment of the present invention, it further includes:
[0149] The monitoring data is set as a new trigger condition of the target protection logic.
[0150] Figure 5 A schematic diagram of the structure of a terminal 500 provided in an embodiment of the present invention. The terminal 500 can be used to execute the switch cabinet relay protection control method provided in an embodiment of the present invention.
[0151] The terminal 500 may include: a processor 510, a memory 520 and a communication unit 530. These components communicate via one or more buses. Those skilled in the art will appreciate that the server structure shown in the figure does not limit the present invention, and it may be a bus structure or a star structure, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0152] The memory 520 can be used to store the execution instructions of the processor 510. The memory 520 can be implemented by any type of volatile or non-volatile storage terminal or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. When the execution instructions in the memory 520 are executed by the processor 510, the terminal 500 can execute some or all of the steps in the following method embodiments.
[0153] The processor 510 is the control center of the storage terminal, and uses various interfaces and lines to connect various parts of the entire electronic terminal. It runs or executes software programs and / or modules stored in the memory 520, and calls data stored in the memory to perform various functions of the electronic terminal and / or process data. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of a plurality of packaged ICs with the same or different functions. For example, the processor 510 can include only a central processing unit (CPU). In the embodiment of the present invention, the CPU can be a single computing core or multiple computing cores.
[0154] The communication unit 530 is used to establish a communication channel so that the storage terminal can communicate with other terminals, receive user data sent by other terminals or send user data to other terminals.
[0155] The present invention also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, the program may include some or all of the steps in each embodiment provided by the present invention. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM).
[0156] Therefore, the present invention can accurately complete the triggering of protection actions and the execution of simulation operations based on the stored protection logic and real-time monitoring data; without frequently updating the protection logic, it can also quickly identify and respond to abnormal conditions in the power system, reduce the risk of failure, improve the efficiency of power grid operation, and provide users with a stable and reliable power supply. The technical effects that can be achieved in this embodiment can be found in the description above and will not be repeated here.
[0157] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention, in essence or in other words, the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes, including several instructions for enabling a computer terminal (which can be a personal computer, a server, or a second terminal, a network terminal, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention.
[0158] In this specification, the same or similar parts between the various embodiments can be referred to each other. In particular, for the terminal embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiment.
[0159] In the several embodiments provided by the present invention, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of systems or modules, which can be electrical, mechanical or other forms.
[0160] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0161] In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0162] Although the present invention has been described in detail with reference to the accompanying drawings and in combination with the preferred embodiments, the present invention is not limited thereto. Without departing from the spirit and essence of the present invention, a person of ordinary skill in the art may make various equivalent modifications or substitutions to the embodiments of the present invention, and these modifications or substitutions shall be within the scope of the present invention. Any person of ordinary skill in the art may easily think of changes or substitutions within the technical scope disclosed by the present invention, and these shall be within the scope of protection of the present invention.
Claims
1. A switch cabinet relay protection control method, characterized in that: include: Pre-setting the parameter items included in the common features and the parameter items included in the individual features; Acquire monitoring data of the power grid, and extract monitoring devices, common feature values and individual feature values from the monitoring data; Filtering a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value; The target protection device corresponding to the monitoring device is controlled to execute the relay protection action defined by the target protection logic.
2. The method according to claim 1, characterized in that The parameter items included in the common characteristics and the parameter items included in the individual characteristics are preset, including: Parsing a plurality of trigger conditions corresponding to a plurality of protection logics stored in a database, wherein the trigger conditions include parameter values of a plurality of monitoring parameter items; Count the monitoring parameter items included in each trigger condition, and set the statistical results as common features; The monitoring parameter items other than the common parameter items in each trigger condition are set as individual characteristics.
3. The method according to claim 1 or 2, characterized in that: Acquire monitoring data of the power grid, and extract monitoring points, common feature values and individual feature values from the monitoring data, including: Monitor the signal data of the information bus; Filtering out telemetry raw data or telesignaling raw data from the signal data, and packaging the telemetry raw data or the telesignaling raw data into data to be processed in a preset format; Extracting monitoring points and monitoring device IDs corresponding to the monitoring points from the data to be processed; Extracting monitoring values corresponding to common features from the data to be processed in sequence to obtain common feature values; The monitoring values corresponding to the individual characteristics are sequentially extracted from the data to be processed to obtain the individual characteristic values.
4. The method according to claim 3, characterized in that Screening out a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value includes: Analyze the common and individual characteristic values of the triggering conditions of each protection logic; Screening out protection logics with the same common feature value as the data to be processed, and generating a common data signature for the screened protection logics; Screening out protection logics with the same individual characteristic value as the data to be processed, and generating individual data signatures for the screened protection logics; If there is a protection logic with a personal data signature, the protection logic is output as the target protection logic; If there are multiple protection logics with personalized data signatures, the similarities between the common feature values of the multiple protection logics with personalized data signatures and the common feature values of the data to be processed are calculated respectively, and the protection logic with the highest similarity is output as the target protection logic; If there is no protection logic with a personalized data signature, and there are multiple protection logics with a common data signature, then the similarities between the personalized feature values of the multiple protection logics with the common data signature and the personalized feature value of the data to be processed are calculated respectively, and the protection logic with the highest similarity is output as the target protection logic; If there is no protection logic with a personalized data signature, and there is only one protection logic with a common data signature, the protection logic is output as the target protection logic.
5. The method according to claim 3, characterized in that: Screening out a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value includes: Screening protection logic that matches the common feature values of the data to be processed; If there is no protection logic matching the common feature value of the data to be processed, the data to be processed will be deleted; If there is a protection logic that matches the common feature value of the data to be processed, extract the individual feature value of the data to be processed, and generate a common classification data signature for the data to be processed; Obtain the common protection logic corresponding to the common classification data signature in the protection logic queue; If there is only one common protection logic, the common protection logic is selected and output as the candidate protection logic; If there are multiple common protection logics, the common protection logic with the highest action weight is screened out and output as the candidate protection logic; Screening the protection logic that matches the individual characteristic value of the data to be processed, and if there is a protection logic that matches the individual characteristic value of the data to be processed, generating a personality classification data signature for the data to be processed; Obtain the personalized protection logic corresponding to the personalized classification data signature in the protection logic queue; If there is only one individual protection logic, the individual protection logic is output as the target protection logic; If there are multiple individual protection logics, the individual protection logic and the common protection logic are generalized to obtain an action model including the individual protection logic and the common protection logic.
6. The method according to claim 1, characterized in that Before controlling the target protection device corresponding to the monitoring device to perform the relay protection action defined by the target protection logic, the method further includes: Obtaining power grid section information represented by the monitoring data; Combined with the power grid section information, the rationality of the protection action of the target protection logic is verified.
7. The method according to claim 1, characterized in that The method further comprises: The monitoring data is set as a new trigger condition of the target protection logic.
8. A switch cabinet relay protection control system, characterized in that: include: A feature setting module, used to pre-set the parameter items included in the common features and the parameter items included in the individual features; A data acquisition module, used to acquire monitoring data of the power grid and extract monitoring devices, common feature values and individual feature values from the monitoring data; A logic screening module, used for screening out a target protection logic matching the monitoring data from a plurality of pre-stored protection logics based on the common feature value and the individual feature value; An action execution module is used to control the target protection device corresponding to the monitoring device to execute the relay protection action defined by the target protection logic.
9. A terminal, characterized in that: include: A memory, used for storing a switch cabinet relay protection control program; A processor is used to implement the steps of the switch cabinet relay protection control method as described in any one of claims 1 to 7 when executing the switch cabinet relay protection control program.
10. A computer-readable storage medium storing a computer program, characterized in that: The readable storage medium stores a switch cabinet relay protection control program, and when the switch cabinet relay protection control program is executed by the processor, the steps of the switch cabinet relay protection control method according to any one of claims 1 to 7 are implemented.