Power system alarm information processing method and device, electronic equipment and storage medium
By combining the fault event experience library and rule engine to automatically diagnose the alarm information of the power system, the problem of inflexible and efficient information processing in the existing technology is solved, and the flexibility and efficiency of the alarm information processing of the power system is realized, and the operation is improved. Dimensional efficiency and monitoring level.
Patent Information
- Application Number
- CN202411075748.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2025-01-03
AI Technical Summary
The existing power system monitoring system is not flexible and efficient enough in information processing, and it is difficult to adapt to changes in demand in different scenarios, resulting in problems such as large amount of information review and complex operation during fault location and processing.
By combining the fault event experience library and rule engine, automatic diagnosis and intelligent management of the alarm information of the power system can be achieved, fault diagnosis results are generated and distributed and processed, improving the flexibility and efficiency of information processing.
It realizes the flexibility and efficiency of the processing of alarm information in the power system, can adapt to changes in demand in different scenarios, reduces the working pressure of operation and maintenance personnel, and improves the level of automation management and the equipment monitoring intensity of monitoring teams.
Smart Images

Figure CN119250499A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of power system information management, and in particular to a method, device, electronic device and storage medium for processing alarm information of a power system. Background Art
[0002] With the development of power grid business, in order to separate the original monitoring business of dispatching, comprehensively improve the breadth and depth of monitoring business, eliminate the blind spots of monitoring of auxiliary equipment for power distribution, and eliminate the factors such as tracing the source of abnormal signals and guiding the elimination of faults, the monitoring classes (monitoring systems) of power supply centralized control stations at all levels are gradually on the right track. At present, generally, multiple information systems are connected to the monitoring class in a unified manner, so that the monitoring class gradually has the ability of integrated primary and auxiliary monitoring. However, there is also the problem that the information processing is not flexible and efficient enough, so that it cannot adapt to the changes in demand in different scenarios. Summary of the invention
[0003] The present invention provides a method, device, electronic device and storage medium for processing power system alarm information. By combining a fault event experience library and a rule engine for fault diagnosis, automatic diagnosis and intelligent management of power system alarm information are achieved, making the processing of power system alarm information more flexible and efficient, and able to adapt to changes in demand in different scenarios.
[0004] A first aspect of the present disclosure provides a method for processing power system alarm information, comprising:
[0005] Acquire basic data of at least one information system, wherein the information system is a system for monitoring substation information;
[0006] Building a fault event experience database based on the basic data, wherein the fault event experience database stores the alarm logic and handling suggestions of the fault events;
[0007] In response to the triggering operation of the alarm signal, a fault diagnosis result is generated based on the fault event experience library and a preset rule engine, wherein the rule engine is used to decouple the business logic of automatic diagnosis and intelligent management of alarm information based on the fault event experience library and to realize the automatic process arrangement of diagnosis of alarm information based on the fault event experience library;
[0008] The fault diagnosis result is distributed and processed to obtain an information alarm processing result.
[0009] A second aspect of the present disclosure provides a power system alarm information processing device, comprising:
[0010] An acquisition module, used to acquire basic data of at least one information system, wherein the information system is a system for monitoring substation information;
[0011] A construction module, used to construct a fault event experience database based on the basic data, wherein the fault event experience database stores the alarm logic and handling suggestions of the fault events;
[0012] A generation module, which is used to respond to the triggering operation of the alarm signal and generate a fault diagnosis result based on the fault event experience library and a preset rule engine, wherein the rule engine is used to decouple the business logic of automatic diagnosis and intelligent management of alarm information based on the fault event experience library and realize the automatic process arrangement of diagnosis of alarm information based on the fault event experience library;
[0013] The distribution processing module is used to distribute and process the fault diagnosis result to obtain an information alarm processing result.
[0014] A third aspect of the present disclosure provides an electronic device, which includes a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned power system alarm information processing method.
[0015] A fourth aspect of the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the above-mentioned method for processing power system alarm information.
[0016] In the technical solution provided by the present disclosure, basic data of at least one information system is obtained, wherein the information system is a system for monitoring substation information; a fault event experience database is constructed based on the basic data, wherein the fault event experience database stores the alarm logic and handling suggestions of the fault event; in response to the triggering operation of the alarm signal, a fault diagnosis result is generated based on the fault event experience database and a preset rule engine; the fault diagnosis result is distributed and processed to obtain an information alarm processing result. In the embodiment of the present disclosure, by combining the fault event experience database and the rule engine for fault diagnosis, automatic diagnosis and intelligent management of power system alarm information are realized, making the processing of power system alarm information more flexible and efficient, and able to adapt to changes in demand in different scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 A schematic diagram of an embodiment of a method for processing power system alarm information in an embodiment of the present disclosure;
[0018] Figure 2 It is a schematic diagram of another embodiment of the method for processing power system alarm information in the embodiment of the present disclosure;
[0019] Figure 3 A schematic diagram of a fault tree in an embodiment of the present disclosure;
[0020] Figure 4 It is another schematic diagram of a fault tree in the embodiment of the present disclosure;
[0021] Figure 5 A schematic diagram of an embodiment of the execution process of the target rule component in the embodiment of the present disclosure;
[0022] Figure 6 It is a schematic diagram of an embodiment of a power system alarm information processing device in an embodiment of the present disclosure;
[0023] Figure 7 Schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] This embodiment provides a method, device, electronic device and storage medium for processing power system alarm information, so that the processing of power system alarm information is more flexible and efficient, and can adapt to changes in demand in different scenarios.
[0025] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0026] This embodiment provides a method, device, electronic device and storage medium for processing alarm information of a power system, which are mainly used in a substation system, for example, a substation alarm information processing system, which is not limited here.
[0027] It is understandable that the execution subject of the present disclosure may be a power system alarm information processing device, or a terminal or a server, which is not limited here. This embodiment is described by taking a server as the execution subject as an example.
[0028] For ease of understanding, the specific process of this embodiment is described below. Figure 1 In this embodiment, an embodiment of the method for processing power system alarm information includes:
[0029] 101. Obtain basic data of at least one information system, wherein the information system is a system for monitoring substation information;
[0030] Among them, as an example but not limitation, at least one information system includes but is not limited to a Supervisory Control and Data Acquisition System (SCADA), an Auxiliary Control Online Monitoring System (ACOMS), an intelligent patrol system, a power production management system, and a video monitoring system. The basic data is the data obtained by each information system monitoring the substation.
[0031] As an example but not limitation, the server sends a request to at least one corresponding information system based on the demand for substation alarm information, so that the at least one information system extracts basic data corresponding to the demand based on the request, and sends the extracted basic data to the server, and the server obtains the basic data of at least one information system, wherein the demand for substation alarm information includes but is not limited to the area of substation alarm, centralized control system model specifications and data specifications. The centralized control system model specifications can be understood as the model used in the centralized control system (SCADA), as well as the definition and requirements of the specifications.
[0032] 102. Build a fault event experience database based on basic data, where the fault event experience database stores the alarm logic and handling suggestions of the fault events;
[0033] As an example but not a limitation, the fault event experience library not only stores the alarm logic and handling suggestions of fault events, but also includes the processing flow of fault events. The fault event experience library is used to indicate standard events, event rules of standard events, and rule criteria. Event rules can be understood as rules for event management and event triggering, and rule criteria can be understood as the basis for evaluating and judging event rules.
[0034] As an example but not a limitation, after obtaining the basic data, the basic data is preprocessed to obtain the preprocessed data; the basic data is organized according to the pre-set classification items to obtain the organized data, wherein the classification items are, for example, event type, event attribute, event description; based on the organized data, a standard event library, an event rule library, and a rule criterion library are constructed; a disposal experience library is constructed; the standard event library, the event rule library, the rule criterion library, and the disposal experience library are determined as a fault event experience library. Specifically, when constructing the disposal experience library, an experience library for event processing, i.e., a disposal experience library, can be created based on disposal management regulations, operation manuals, and manual experience.
[0035] 103. In response to the triggering operation of the alarm signal, a fault diagnosis result is generated based on the fault event experience library and a preset rule engine, wherein the rule engine is used to decouple the business logic of automatic diagnosis and intelligent management of alarm information based on the fault event experience library and to realize the automatic process arrangement of the diagnosis of alarm information based on the fault event experience library;
[0036] The alarm signal may be at least one signal in the same period. The rule engine is a lightweight, fast, stable and programmable component rule engine framework, and the preset rule engine is, for example, the LiteFlow rule engine and the (IBM Operational Decision Manager, IBM ODM) rule engine.
[0037] As an example but not limitation, in response to the triggering operation of an alarm signal, an event match is performed on the fault event experience library through a preset rule engine, and a multi-dimensional data analysis is performed on the matched events to obtain a multi-dimensional data analysis result corresponding to the alarm signal; the multi-dimensional data analysis results corresponding to the alarm signal are integrated to obtain a fault diagnosis result.
[0038] 104. Distribute and process the fault diagnosis result to obtain the information alarm processing result.
[0039] As an example but not limitation, the fault events in the fault diagnosis results are classified and prioritized according to the type of fault, severity of impact and urgency to obtain the divided diagnosis results; the divided diagnosis results are written into a preset queue; the divided diagnosis results are processed through the queue to obtain an information alarm processing result.
[0040] As an example but not limitation, a target distribution strategy is generated based on the fault diagnosis results, where the target distribution strategy includes but is not limited to the target objects of distribution, diagnosis results and processing matters; corresponding data processing operations are performed based on the target distribution strategy and the fault diagnosis results to obtain information alarm processing results.
[0041] In this embodiment, by combining the fault event experience library and the rule engine for fault diagnosis, automatic diagnosis and intelligent management of power system alarm information are achieved, making the processing of power system alarm information more flexible and efficient, and able to adapt to changes in demand in different scenarios.
[0042] See also Figure 2 Another embodiment of the method for processing power system alarm information in this embodiment includes:
[0043] 201. Obtain basic data of at least one information system, wherein the information system is a system for monitoring substation information;
[0044] Among them, at least one information system includes but is not limited to a supervisory control and data acquisition system (SCADA), an auxiliary control online monitoring system, an intelligent patrol system, an electric power production management system and a video surveillance system. The basic data is the data obtained by each information system monitoring the substation. The basic data of the monitoring and data acquisition system is the data of the remote signaling point or telemetering point of the SCADA system, wherein the basic data of the monitoring and data acquisition system includes but is not limited to equipment circuit breaker tripping, equipment fault information, interval abnormality information, protection device fault and abnormality information; the basic data of the auxiliary control online monitoring system is the data of the telemetering point of the auxiliary control online monitoring system, wherein the basic data of the auxiliary control online monitoring system includes but is not limited to the oil chromatography gas, temperature rise and current information of the transformer, the SF6 gas content and partial discharge alarm information of the circuit breaker, the speed and three-phase current information of the motor, smoke sensor information and temperature and humidity; the basic data of the intelligent patrol system is the patrol inspection results. The basic data of the intelligent patrol system include but are not limited to equipment meter information, transformer oil leakage information, equipment metal corrosion information and respirator abnormality information; the basic data of the power production management system include but are not limited to work plan and equipment ledger data, wherein the basic data of the power production management system include but are not limited to work ticket information, work plan, equipment ledger and specific information, and the specific information is used to indicate the remote signal points of equipment or intervals that frequently alarm but do not affect the operation of the equipment itself; the basic data of the video surveillance system include the alarm data of the video surveillance system, wherein the basic data of the video surveillance system include but are not limited to real-time video data and historical playback data.
[0045] 202. Classify and map the standard events in the basic data to obtain a standard event library;
[0046] In one implementation, when classifying and mapping standard events in basic data to obtain a standard event library, specifically, data preprocessing can be performed on alarm signals in the basic data to obtain target alarm signals; keyword extraction can be performed on standard events and target alarm signals in the basic data to obtain a keyword word set, wherein each keyword word in the keyword word set corresponds to a weight; the longest common subsequence between every two data in the standard event and the target alarm signal is calculated; a correspondence between standard events and alarm signals is established based on the longest common subsequence between the two data and the weight of the corresponding keyword word in the keyword word set to obtain a standard event library.
[0047] Among them, basic data includes but is not limited to standard events and alarm signals; standard events are events that are pre-defined and classified by humans based on experience, such as "spring does not store energy", "self-healing abnormality or failure", "DC system abnormality or failure" and "protection abnormality or failure". The process of classifying and mapping standard events based on basic data can be understood as the process of improving the standard event library by establishing a matching relationship between alarm signals and standard events.
[0048] As an example but not limitation, an alarm signal is obtained from the basic data, wherein the alarm signal includes but is not limited to a telesignal name and a telemetering name; the alarm signal is cleaned to obtain a target alarm signal to remove non-critical information such as spaces and special characters in the alarm signal, for example, "incoming line", "feeder", circuit breakers are called switches, disconnectors are called switches, disconnecting switches are called switches, etc., and specific non-standard expressions are converted into standardized terms, for example, "A station XX feeder_switch line knife side grounding knife telesignal value" is converted into "incoming line switch line knife side grounding knife telesignal value", "B station pavilion YY feeder_grounding knife telesignal value" is converted into "feeder MM_incoming line According to the business needs, the keywords or keyword groups that affect the matching in the target alarm signal are identified, and the identified keywords or keyword groups are extracted, and corresponding weights are configured for each keyword or each keyword group to obtain a keyword word set. When configuring the corresponding weight for each keyword or each keyword group, the corresponding weight can be configured for each keyword or each keyword group according to the core degree. For example, core keywords such as "SF6", "GIS", "feeder", "grounding", "incoming line", "DC", "overload", and "overcurrent" are given higher weights; through the preset longest common subsequence algorithm (Longest Common Subsequence Algorithm), the corresponding weight is set to the target alarm signal. Common Subsequence (LCS) calculates the longest common subsequence between every two data in the standard event and the target alarm signal, where every two data in the standard event and the target alarm signal are a standard event and a target alarm signal, traverses the target alarm signal, and extracts the longest subsequence with the standard event item by item. Specifically, the common character set and the length of the character set between every two data in the standard event and the target alarm signal are calculated by a preset longest common subsequence algorithm, and the character set is used as the longest common subsequence between the two data, and the length of the character set is used as the length of the longest common subsequence. For example, the common character set (longest common subsequence) between the standard event "overcurrent protection action" and the alarm signal "10 kV capacitor overcurrent inverse time protection action" is "overcurrent protection action", and its length is 6, and the common character set between the standard event "capacitor circuit breaker fault event" and the alarm signal "10 kV capacitor overcurrent inverse time protection action" is "capacitor", and its length is 3;
[0049] Among them, when the correspondence between the standard event and the alarm signal is established based on the longest common subsequence between the two data and the weight of the corresponding keyword in the keyword set to obtain the standard event library, specifically, the similarity between the two data can be calculated based on the length of the longest common subsequence between the two data and the weight of the corresponding keyword in the keyword set. Specifically, the length of the longest common subsequence between the two data and the weight of the corresponding keyword in the keyword set are added to obtain the similarity between the two data. For example, if the two data are the standard event "overcurrent protection action" and the alarm signal "10 kV capacitor overcurrent inverse time protection action", the length of the longest common subsequence between the standard event "overcurrent protection action" and the alarm signal "10 kV capacitor overcurrent inverse time protection action" is 6, and the weight of the keyword "overcurrent" in the two data is 4, then the similarity between the two data is 6+4=10; based on the similarity, the correspondence between the standard event and the alarm signal is established to obtain the standard event library. Specifically, the standard event corresponding to the maximum similarity is established with the alarm signal to obtain the standard event library.
[0050] By combining the Longest Common Subsequence (LCS) algorithm with the keyword weight strategy, high-precision similarity matching of telesignal names and telemetering names can be effectively achieved. This method first identifies the longest shared subsequence in two strings, and further optimizes the matching accuracy by setting different weights for key fields or characters, so as to accurately find similar names in a large amount of telemetering data and telesignal data.
[0051] By preprocessing the alarm signals in the basic data to ensure the consistency and professionalism of the naming, it is convenient for the subsequent matching of standard events. By combining the longest common subsequence and keyword weight, standard event classification processing of a large amount of monitoring information is achieved, which improves the accuracy and efficiency of event classification and provides a basis for the flexibility and efficiency of subsequent automatic diagnosis.
[0052] 203. Construct a rule criterion library based on the criterion data in the basic data;
[0053] Among them, the criterion data can be understood as the basis for determining a standard event. The criterion data includes but is not limited to alarm data, basic data of the power production management system (for example, work plans, equipment inventory data) and result data of internal system diagnosis (for example, alarm data of the video surveillance system).
[0054] As an example but not limitation, the criterion data is extracted from the basic data; the criterion data is connected to the database through a preset interface to obtain a rule criterion library; or, the criterion data is stored through a preset data structure to obtain a rule criterion library.
[0055] 204. Perform event rule conversion based on rule information in basic data to obtain an event rule base and a fault tree set;
[0056] In one implementation, when event rule conversion is performed based on rule information in basic data to obtain an event rule library, specifically, key elements can be extracted from the rule information of the basic data, wherein the key elements are used to indicate standard events and information related to standard events; the key elements are converted into event rules to obtain an event rule library; and a fault tree set is constructed based on the standard events in the key elements and the criterion data corresponding to the standard events.
[0057] The rule information is the rule data stored in a preset data structure, including but not limited to event attributes, event descriptions, criteria, processing suggestions and logical expressions, and each event in the basic data contains at least one criterion. As an example but not limitation, the rule information is as shown in Table 1:
[0058] Table 1: Rule information
[0059]
[0060] As an example but not limitation, the key elements in the rule information of the basic data are identified to obtain the key elements, wherein the key elements include but are not limited to data fields, conditional statements, actions, results and logical relationships, the conditional statements are statements of prerequisites for the occurrence of specific inputs, states or events, and the actions are operations or decisions (for example, assistant suggestions) that need to be performed when the conditions are met; the key elements are converted into event rule formats, wherein the logical relationships in the key elements are converted into logical operations supported by the event rules, and the triggering conditions and triggering methods of the event rules are determined to obtain an event rule library. Among them, the logical expression in the rule information represents the logical relationship of the event, for example, A&B&D, indicating that the three criteria ABD need to be true at the same time for the alarm to be established, (A|B|D)&(E|I), indicating that any of the three criteria ABD is true, and any of the EI criteria is true, then the alarm is established.
[0061] By building an event rule library and fault tree set based on key elements in the rule information of basic data, it helps to ensure the compliance and stability of event rules, makes the processing of alarm information more flexible and efficient, and helps to improve the accuracy and efficiency of subsequent automatic diagnosis of alarm signals.
[0062] In one implementation, when constructing a fault tree set based on standard events in key elements and criterion data corresponding to the standard events, specifically, based on logical relationships, the standard events in the key elements and the criterion data corresponding to the standard events can be combined to obtain combined criterion data; the combined criterion data can be converted into a tree diagram to obtain a fault tree set.
[0063] Since there are many factors causing equipment failures and the components are complex in the power system, and since the components in the power system are interconnected and influence each other, a tiny fault point may trigger a chain reaction, causing the entire power system to fail. This requires technicians to have profound professional knowledge, rich practical experience, and keen problem analysis capabilities in order to accurately diagnose and locate faults. Therefore, based on the logical relationship, the standard events in the key elements and the criterion data corresponding to the standard events are combined to obtain the combined criterion data, and the combined criterion data is converted into a tree diagram to obtain a fault tree set, so as to facilitate a more systematic, efficient, and comprehensive understanding and analysis of subsequent fault events.
[0064] As an example but not limitation, each standard event in the key element and the criterion data corresponding to the standard event are classified to obtain the classified events and criteria, wherein the name of the standard event is taken as the top event, and the top event is the standard event that needs to be analyzed, for example, "spring has no energy storage", "self-healing abnormality or failure", and the criterion name corresponding to each standard event is taken as the intermediate event or bottom event, for example, "there is an action signal", "someone enters the station", "someone enters the station", etc. may be the direct cause of the top event, that is, the criterion corresponding to the standard event; the classified events and criteria are connected based on logical relationships and logic gates to obtain combined criterion data. For example, if the standard event requires all criteria to be satisfied at the same time, the standard event is connected to all corresponding criteria using the "AND" logic gate. If any one of the criteria of the standard event is satisfied, then the standard event is connected to all the corresponding criteria using an OR logic gate. If a certain condition does not exist or is false, the top event is caused. Then the standard event is connected to all the corresponding criteria using a NOT logic gate. The combined criterion data is converted into a tree structure, and the entire fault line is marked with a specific color to obtain a fault tree set, where, as an example but not a limitation, the fault tree includes a fault tree corresponding to each standard event, or a fault tree for a standard event corresponding to each type in the fault tree. Each fault tree is expanded from top to bottom, from the top event to the bottom event, clearly showing how various fault situations are related to each other and how they ultimately lead to the occurrence of the top event. As an example but not a limitation, the fault tree is as follows Figure 3 and Figure 4 As shown in the figure, the fault trees in the fault tree set can be used for matching and searching the logical structure of the fault or for visual display.
[0065] By combining standard events and criterion data based on logical relationships and converting them into a tree diagram, the logical relationship between fault events and various possible causes can be displayed intuitively and clearly, making the fault analysis process clearer and easier to understand, facilitating fault analysis and processing, and helping to quickly identify potential faults.
[0066] 205. Determine the standard event library, rule criterion library, event rule library and fault tree set as the fault event experience library;
[0067] By building a fault event experience library based on basic data, including a standard event library, a rule judgment library, an event rule library and a fault tree set, it helps to improve the accuracy, reliability and efficiency of fault diagnosis, help to improve the flexibility and efficiency of alarm information processing, and help to adapt to changes in demand in different scenarios.
[0068] 206. In response to the triggering operation of the alarm signal, a fault diagnosis result is generated based on the fault event experience library and a preset rule engine, wherein the rule engine is used to decouple the business logic of automatic diagnosis and intelligent management of alarm information based on the fault event experience library and to realize the automatic process arrangement of diagnosis of alarm information based on the fault event experience library;
[0069] In one implementation, when generating fault diagnosis results based on a fault event experience library and a preset rule engine, specifically, it can respond to the triggering operation of an alarm signal, match the diagnostic rules of the standard events corresponding to the alarm signal from the fault event experience library, and trigger the preset rule engine; perform logical expression parsing on the diagnostic rules of the standard events to obtain parsed information; perform component arrangement based on the parsed information through the rule engine to obtain a target rule component; combine the target rule component with a preset algorithm component set to obtain a combined component set; and automatically generate fault diagnosis results through the combined component set.
[0070] Among them, it can respond to the triggering operation of the alarm signal, match the standard event corresponding to the alarm signal from the fault event experience library, and trigger the rule engine of the fault tree corresponding to the standard event, perform diagnosis through the rule engine, and generate fault diagnosis results. Specifically, as an example but not limitation, in response to the triggering operation of the alarm signal, match the diagnostic rules of the standard event corresponding to the alarm signal from the fault event experience library, and trigger the rule engine of the fault tree corresponding to the standard event in the fault tree set in the preset rule engine, wherein, as an example but not limitation, the rule engine can be the LiteFlow rule engine; perform logical expression parsing on the diagnostic rules of the standard events in the fault event experience library to obtain parsed information, wherein the parsed information can be understood as the logical relationship between the standard event and the criterion in the diagnostic rules of the standard event; perform component arrangement based on the parsed information through the LiteFlow rule engine to obtain the target rule component, wherein the target rule The components include at least one rule component corresponding to each standard event. Each criterion can be understood as a component that LiteFlow matches, that is, each criterion is used for the path of the decision-making process, and each component is used to perform specific operations. The process between rule components is driven by component rules. Component rules include but are not limited to serial orchestration, parallel orchestration, selection orchestration, conditional orchestration, and AND / OR orchestration. For example, the target rule components are A, B, C, D, and E. Component A is executed first, and component E can only be executed after components B, C, and D are executed in parallel. The LiteFlow expression is THEN(a, WHEN(b, c, d), e). The execution process of the target rule component can be as follows Figure 5 As shown, the target rule components include but are not limited to parallel components, serial components, and AND or NOT components.
[0071] As an example but not limitation, the preset algorithm component set is components corresponding to multiple mathematical and statistical analysis algorithms, for example, maximum value, minimum value, mean, linear regression, variance and set deviation; wherein each rule component in the target rule component can be combined with an algorithm component in the algorithm component set one-to-one, or each rule component in the target rule component can be combined with an algorithm component in the algorithm component set separately, or all rule components in the target rule component can be combined many-to-one with corresponding algorithm components in the algorithm component set to obtain a combined component set; obtain the criteria for the standard event corresponding to the alarm signal, perform data analysis through each combined component in the combined component set and the criteria for the standard event corresponding to the alarm signal, and obtain multiple data analysis results; integrate the multiple data analysis results to obtain a fault diagnosis result.
[0072] Through the rule engine and the combination of rule components and algorithm components, the development threshold is lowered, which can adapt to the changing needs in different scenarios, realize the transformation process from data to insight, make the processing of alarm information more scientific and reasonable, and quickly locate the root cause of the problem, thus improving the monitoring level and operation efficiency of the power system, and improving the efficiency and flexibility of the power system alarm information processing.
[0073] In one implementation, when the fault diagnosis result is automatically generated by the combined component set, specifically, multi-dimensional data analysis can be performed through the combined component set to obtain multi-dimensional analysis results; and the multi-dimensional analysis results can be integrated to obtain the fault diagnosis result.
[0074] Among them, each component of each alarm signal in the combined component set corresponds to an analysis result of one dimension, and the multi-dimensional analysis results include the multi-dimensional results corresponding to each alarm signal; the multi-dimensional results of each alarm signal are statistically aggregated to obtain the statistical aggregation results of each alarm signal; the statistical aggregation results of each alarm signal are verified and tested to ensure the accuracy and completeness of the data, thereby obtaining the fault diagnosis results.
[0075] By integrating the multi-dimensional analysis results to obtain the fault diagnosis results, the accuracy of the fault diagnosis results is improved, the efficiency of diagnosis is improved, and the scalability and flexibility of the power system alarm information processing can be enhanced.
[0076] 207. Distribute and process the fault diagnosis result to obtain an information alarm processing result.
[0077] In one implementation, when the fault diagnosis results are distributed and processed to obtain the information alarm processing results, specifically, the rule criterion library in the fault event experience library can be updated based on the fault diagnosis results to obtain an updated fault event experience library; a diagnosis report is generated based on the fault diagnosis results, and the diagnosis report is sent to the target monitoring end; the fault diagnosis results are stored in a preset alarm real-time library.
[0078] As an example but not limitation, based on the fault diagnosis results, the rule criterion library in the fault event experience library is detected and analyzed to identify the criteria to be updated; the criteria corresponding to the criteria to be updated in the fault diagnosis results are adjusted, deleted or replaced to obtain an updated fault event experience library; a diagnosis report is generated based on the fault diagnosis results, and the diagnosis report is sent to the target monitoring end, so that the target monitoring end sends the diagnosis report to the target client, or the diagnosis report is visualized to display the diagnosis report; the fault diagnosis results are sliced to obtain sliced data, an index of the sliced data is created, and the sliced data with the created index is stored in the storage space corresponding to the same period in the preset alarm real-time library.
[0079] By updating the rule criterion library, generating diagnostic reports and updating the real-time alarm library based on the fault diagnosis results, the diversity and flexibility of fault diagnosis result processing are achieved, the fault event experience library is enriched and optimized, and the real-time alarm library is optimized, which helps to ensure that the substation system can maintain stable operation and efficient processing when facing various faults and abnormal situations.
[0080] In one implementation, when the fault diagnosis results are distributed and processed to obtain information alarm processing results, specifically, the fault diagnosis results can be aggregated to obtain aggregated diagnosis results, wherein the fault diagnosis results are diagnosis results corresponding to more than one alarm signals within the same time period; according to the alarm priority, the aggregated diagnosis results are distributed and processed to obtain information alarm processing results.
[0081] As an example but not limitation, the diagnostic results corresponding to more than one alarm signals in the same time period in the fault diagnosis results are deduplicated and merged to obtain aggregated diagnostic results; the alarm priority and processing flow of the standard event corresponding to the alarm signal are determined according to the alarm signal processing requirements; the aggregated diagnostic results are sent to the corresponding processing unit based on the alarm priority and processing flow; the corresponding processing flow is executed by the processing unit to obtain an information alarm processing result.
[0082] By aggregating the fault diagnosis results and distributing them according to the alarm priority, resource utilization is optimized, the processing of fault diagnosis results can be responded to quickly, and the stability and reliability of the fault diagnosis result processing are improved.
[0083] In this embodiment, by combining the fault event experience library and the rule engine for fault diagnosis, automatic diagnosis and intelligent management of power system alarm information are achieved, making the processing of power system alarm information more flexible and efficient, and able to adapt to changes in demand in different scenarios. It solves the problems of large amounts of information to be consulted by operation and maintenance personnel during business automation operations such as information monitoring, log recording, information forwarding, and disposal guidance, difficulty in fault location, complex troubleshooting process, non-standard operation, and insufficient personnel experience, reduces the work pressure of personnel, reduces the work intensity of personnel, improves work efficiency, improves the level of automated management, reduces the pressure on monitoring personnel to monitor the panel, and effectively improves the monitoring intensity of monitoring team equipment and the speed of emergency disposal.
[0084] The above describes the method for processing the power system alarm information in this embodiment. The following describes the device for processing the power system alarm information in this embodiment. Figure 6 In this embodiment, an embodiment of the power system alarm information processing device includes:
[0085] An acquisition module 601 is used to acquire basic data of at least one information system, wherein the information system is a system for monitoring substation information;
[0086] A construction module 602 is used to construct a fault event experience database based on basic data, wherein the fault event experience database stores alarm logic and handling suggestions of fault events;
[0087] A generation module 603 is used to generate a fault diagnosis result based on the fault event experience library and a preset rule engine in response to the triggering operation of the alarm signal, wherein the rule engine is used to decouple the business logic of automatic diagnosis and intelligent management of alarm information based on the fault event experience library and realize the automatic process arrangement of the diagnosis of alarm information based on the fault event experience library;
[0088] The distribution processing module 604 is used to distribute the fault diagnosis result to obtain the information alarm processing result.
[0089] In this embodiment, by combining the fault event experience library and the rule engine for fault diagnosis, automatic diagnosis and intelligent management of power system alarm information are achieved, making the processing of power system alarm information more flexible and efficient, and able to adapt to changes in demand in different scenarios.
[0090] Optionally, the construction module 602 may also be specifically used for:
[0091] Classify and map the standard events in the basic data to obtain a standard event library;
[0092] Construct a rule criterion library based on the criterion data in the basic data;
[0093] Perform event rule conversion based on rule information in basic data to obtain event rule base and fault tree set;
[0094] The standard event library, rule criterion library, event rule library and fault tree set are identified as the fault event experience library.
[0095] Optionally, the construction module 602 may also be specifically used for:
[0096] Perform data preprocessing on the warning signals in the basic data to obtain the target warning signals;
[0097] Extract keywords from standard events and target warning signals in basic data to obtain a keyword set, wherein each keyword in the keyword set corresponds to a weight;
[0098] Calculate the longest common subsequence between every two data in the standard event and the target warning signal;
[0099] Based on the longest common subsequence between two data and the weight of the corresponding keyword in the keyword set, the corresponding relationship between the standard event and the alarm signal is established to obtain the standard event library.
[0100] Optionally, the construction module 602 may also be specifically used for:
[0101] Extracting key elements from rule information of basic data, wherein the key elements are used to indicate standard events and information related to the standard events;
[0102] Convert key elements into event rules to obtain an event rule library;
[0103] A fault tree set is constructed based on standard events in key elements and the criterion data corresponding to the standard events.
[0104] Optionally, the construction module 602 may also be specifically used for:
[0105] Based on the logical relationship, the standard events in the key elements and the criterion data corresponding to the standard events are combined to obtain the combined criterion data;
[0106] The combined criterion data is converted into a tree diagram to obtain a fault tree set.
[0107] Optionally, the generating module 603 may also be specifically used for:
[0108] In response to the triggering operation of the alarm signal, the diagnostic rules of the standard events corresponding to the alarm signal are matched from the fault event experience library, and the preset rule engine is triggered;
[0109] Perform logical expression analysis on the diagnostic rules of standard events to obtain parsed information;
[0110] The rule engine arranges components based on the parsed information to obtain the target rule component;
[0111] Combine the target rule component with the preset algorithm component set to obtain a combined component set;
[0112] Fault diagnosis results are automatically generated through the combined component set.
[0113] Optionally, the generating module 603 may also be specifically used for:
[0114] Through the combined component set, multi-dimensional data analysis is performed to obtain multi-dimensional analysis results;
[0115] The fault diagnosis results are obtained by integrating the analysis results from multiple dimensions.
[0116] Optionally, the distribution processing module 604 may also be used to:
[0117] Based on the fault diagnosis result, the rule criterion library in the fault event experience library is updated to obtain an updated fault event experience library;
[0118] Generate a diagnostic report based on the fault diagnosis result and send the diagnostic report to the target monitoring end;
[0119] The fault diagnosis results are stored in the preset alarm real-time library.
[0120] Optionally, the distribution processing module 604 may also be used to:
[0121] Aggregating the fault diagnosis results to obtain aggregated diagnosis results, wherein the fault diagnosis results are diagnosis results corresponding to more than one alarm signal in the same time period;
[0122] According to the alarm priority, the aggregated diagnosis results are distributed and processed to obtain the information alarm processing results.
[0123] The functional implementation of each module and each unit in the above-mentioned power system alarm information processing device corresponds to each step in the above-mentioned power system alarm information processing method embodiment, and its functions and implementation processes are no longer repeated here.
[0124] This embodiment also provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned scenario-based text generation method. The electronic device can be a server or a terminal device.
[0125] See also Figure 7 As shown, the electronic device includes a processor 700 and a memory 701 , wherein the memory 701 stores machine executable instructions that can be executed by the processor 700 , and the processor 700 executes the machine executable instructions to implement the above-mentioned scenario-based text generation method.
[0126] Further, Figure 7 The electronic device shown further includes a bus 702 and a communication interface 703 , and the processor 700 , the communication interface 703 and the memory 701 are connected via the bus 702 .
[0127] The memory 701 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 703 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 702 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0128] The processor 700 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 700. The above processor 700 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in this embodiment can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with this embodiment can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 701, and the processor 700 reads the information in the memory 701 and completes the steps of the power system alarm information processing method in combination with its hardware.
[0129] The present disclosure also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. A computer program is stored in the computer-readable storage medium. When the computer program runs on a computer, the computer executes the steps of the power system alarm information processing method.
[0130] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0131] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several computer programs to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.
[0132] The above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present disclosure.
Claims
1. A method for processing power system alarm information, characterized in that: The power system alarm information processing method comprises: Acquire basic data of at least one information system, wherein the information system is a system for monitoring substation information; Building a fault event experience database based on the basic data, wherein the fault event experience database stores the alarm logic and handling suggestions of the fault events; In response to the triggering operation of the alarm signal, a fault diagnosis result is generated based on the fault event experience library and a preset rule engine, wherein the rule engine is used to decouple the business logic of automatic diagnosis and intelligent management of alarm information based on the fault event experience library and to realize the automatic process arrangement of diagnosis of alarm information based on the fault event experience library; The fault diagnosis result is distributed and processed to obtain an information alarm processing result.
2. The method for processing power system alarm information according to claim 1, characterized in that: The constructing of a fault event experience database based on the basic data includes: Classify and map the standard events in the basic data to obtain a standard event library; Building a rule criterion library based on the criterion data in the basic data; Perform event rule conversion based on the rule information in the basic data to obtain an event rule base and a fault tree set; The standard event library, the rule criterion library, the event rule library and the fault tree set are determined as a fault event experience library.
3. The method for processing power system alarm information according to claim 2, characterized in that: The classifying and mapping the standard events in the basic data to obtain a standard event library includes: Performing data preprocessing on the warning signal in the basic data to obtain a target warning signal; Extracting keywords from the standard events in the basic data and the target alarm signal to obtain a keyword set, wherein each keyword in the keyword set corresponds to a weight; Calculate the longest common subsequence between every two data in the standard event and the target warning signal; Based on the longest common subsequence between the two data and the weight of the corresponding keyword in the keyword set, a corresponding relationship between the standard event and the alarm signal is established to obtain a standard event library.
4. The method for processing power system alarm information according to claim 2, characterized in that: The event rule conversion is performed based on the rule information in the basic data to obtain an event rule base and a fault tree set, including: Extracting key elements from the rule information of the basic data, wherein the key elements are used to indicate standard events and information related to the standard events; Convert the key elements into event rules to obtain an event rule library; A fault tree set is constructed based on the standard events in the key elements and the criterion data corresponding to the standard events.
5. The method for processing power system alarm information according to claim 4, characterized in that: The constructing of a fault tree set based on the standard events in the key elements and the criterion data corresponding to the standard events includes: Based on the logical relationship, each standard event in the key element and the criterion data corresponding to the standard event are combined to obtain the combined criterion data; The combined criterion data is converted into a tree diagram to obtain a fault tree set.
6. The method for processing power system alarm information according to claim 1, characterized in that: The triggering operation in response to the alarm signal generates a fault diagnosis result based on the fault event experience library and a preset rule engine, including: In response to the triggering operation of the alarm signal, the diagnostic rules of the standard events corresponding to the alarm signal are matched from the fault event experience library, and a preset rule engine is triggered; Performing logical expression analysis on the diagnostic rules of the standard events to obtain analyzed information; The rule engine arranges components based on the parsed information to obtain a target rule component; Combining the target rule component with a preset algorithm component set to obtain a combined component set; The fault diagnosis result is automatically generated through the combined component set.
7. The method for processing power system alarm information according to claim 6, characterized in that: The automatically generating a fault diagnosis result through the combined component set includes: Performing multi-dimensional data analysis through the combined component set to obtain multi-dimensional analysis results; The multi-dimensional analysis results are integrated to obtain a fault diagnosis result.
8. The method for processing power system alarm information according to any one of claims 1 to 7, characterized in that: The distributing and processing the fault diagnosis result to obtain the information alarm processing result includes: Based on the fault diagnosis result, the rule criterion library in the fault event experience library is updated to obtain an updated fault event experience library; Generate a diagnostic report based on the fault diagnosis result, and send the diagnostic report to a target monitoring terminal; The fault diagnosis result is stored in a preset alarm real-time library.
9. The method for processing power system alarm information according to claim 1, characterized in that: The distributing and processing the fault diagnosis result to obtain the information alarm processing result includes: Aggregating the fault diagnosis results to obtain aggregated diagnosis results, wherein the fault diagnosis results are diagnosis results corresponding to more than one alarm signal in the same time period; According to the alarm priority, the aggregated diagnosis results are distributed and processed to obtain information alarm processing results.
10. A power system alarm information processing device, characterized in that: The power system alarm information processing device comprises: An acquisition module, used to acquire basic data of at least one information system, wherein the information system is a system for monitoring substation information; A construction module, used to construct a fault event experience database based on the basic data, wherein the fault event experience database stores the alarm logic and handling suggestions of the fault events; A generation module, which is used to respond to the triggering operation of the alarm signal and generate a fault diagnosis result based on the fault event experience library and a preset rule engine, wherein the rule engine is used to decouple the business logic of automatic diagnosis and intelligent management of alarm information based on the fault event experience library and realize the automatic process arrangement of diagnosis of alarm information based on the fault event experience library; The distribution processing module is used to distribute and process the fault diagnosis result to obtain an information alarm processing result.
11. An electronic device, characterized in that: The electronic device includes a processor and a memory, the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the power system alarm information processing method according to any one of claims 1-9.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for processing power system alarm information as described in any one of claims 1 to 9 is implemented.
Citation Information
Cited By
Amphibious aircraft alarm database design method, alarm system and alarm method
CN120743889A
Electric power communication system fault positioning method and system
CN121173663A
Power station equipment fault diagnosis method and device, equipment, storage medium and product
CN122592081A
