A method and management system for merging alarms of power distribution equipment
By building an alarm relationship matrix and merging it according to the time relationship between the new alarm and the parent alarm, the problem of low efficiency of alarm storm and alarm merging in the distribution equipment management system is solved, and efficient alarm merging and system upgrades are achieved.
Patent Information
- Application Number
- CN202411632789.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-11-15
AI Technical Summary
The existing distribution equipment management system is prone to alarm storms when handling alarms, resulting in reduced operational efficiency and delayed failure resolution speed. In addition, the existing alarm merging methods have problems such as poor scalability and slow analysis speed, which cannot meet the industry. The demand for the scenario.
By constructing an alarm relationship matrix, query all parent alarms of the current alarm, and perform alarm merging based on the relationship between the occurrence time of the new alarm and the occurrence time of the parent alarm, to achieve fast and efficient alarm merging.
It improves the processing efficiency and speed of alarm mergers, can meet the requirements of the distribution management system for alarm mergers, reduces the training costs of system builders and maintainers, and achieves seamless system upgrades when adding new controlled equipment.
Smart Images

Figure CN119155159B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of industrial control digital information, and particularly relates to a method and management system for merging alarms of power distribution equipment. Background Art
[0002] Power distribution equipment is of great significance in the operation of large factories or smart parks, and is the cornerstone for ensuring the normal and orderly operation of factories or parks. In the current power distribution management system, a large number of indicators of power distribution equipment and hundreds of millions of data are often monitored. These indicators and their data are often interrelated in the entire business scenario. If an abnormality occurs, it may trigger a chain of abnormalities, and the management system will issue multiple alarms; or when an abnormality occurs, the management system will repeatedly issue alarms until it is resolved, thus forming a so-called management system alarm storm. For example, a power distribution equipment management system in a smart park once issued hundreds of alarms in one day due to the problem of overvoltage.
[0003] Alarm storms not only slow down operational efficiency and delay troubleshooting, but can also interfere with maintenance personnel, causing them to ignore critical alarms and cause losses. Existing alarm merging methods usually merge alarms one by one based on the alarm association rules manually defined by the manufacturer in advance. This method has many problems such as low scalability and slow analysis speed, and cannot meet the alarm merging requirements of power distribution equipment in industrial scenarios.
[0004] Based on the above situation, using traditional methods to merge the alarms of power distribution equipment in industrial production scenarios does not fit the actual situation of industrial scenarios. There is an urgent need for better and more targeted methods to merge the alarms of power distribution equipment. Summary of the invention
[0005] The embodiment of the present application provides a method and management system for merging alarms of distribution equipment. It uses a pre-constructed alarm relationship matrix to query all parent alarms of the current alarm, and merges the alarms according to the relationship with the occurrence time of the new alarm. Since the method has a fast parent alarm query process and clear and simple merging logic, it greatly improves the processing efficiency and speed of alarm merging and can meet the requirements of the distribution management system for alarm merging.
[0006] In a first aspect, an embodiment of the present application provides a method for merging alarms of a power distribution device, which is used in a power distribution device management system. The method includes:
[0007] An alarm relationship matrix is constructed according to the causal relationship between the alarm types of the power distribution equipment, wherein the elements in the alarm relationship matrix use different values to represent whether there is a causal relationship between the row alarm type where the element is located and the column alarm type;
[0008] When a new alarm occurs in the power distribution equipment management system, the alarm relationship matrix is queried according to the alarm type of the new alarm, wherein all alarm types that can trigger the new alarm are parent alarm types of the new alarm;
[0009] Check whether the parent alarm type exists in the unhandled alarm message in the power distribution equipment management system:
[0010] If it exists, the parent alarm type is selected for alarm merging according to the alarm occurrence time of the parent alarm type and the relationship between the parent alarm occurrence time and the new alarm occurrence time. After the alarm is merged, the alarm notification of the new alarm is absorbed by the parent alarm type, and the power distribution equipment management system does not issue an alarm notification of the new alarm;
[0011] If not, the power distribution equipment management system issues an alarm notification of the new alarm.
[0012] Furthermore, the alarm occurrence time according to the parent alarm type includes:
[0013] If there is only one latest occurring parent alarm type, then the latest occurring parent alarm type is selected as the selected parent alarm type;
[0014] If there are multiple latest parent alarm types that occur simultaneously, a parent alarm type among the latest parent alarm types is randomly selected as the selected parent alarm type.
[0015] Further, selecting the parent alarm type for alarm merging according to the relationship between the occurrence time of the parent alarm and the occurrence time of the new alarm includes:
[0016] Preset alarm merging time interval;
[0017] Before merging the new alarm with the selected parent alarm type, it is necessary to determine the relationship between the time difference between the alarm of the parent alarm type and the new alarm and the alarm merging time interval:
[0018] If the time difference is within the alarm merging time interval, the alarm merging continues to be performed; if the time difference exceeds the alarm merging time interval, the alarm merging is not performed.
[0019] Furthermore, the alarm merging time interval is set according to the application scenario of the power distribution equipment management system and / or the alarm processing level requirement.
[0020] Furthermore, the order of the alarm relationship matrix is equal to the number of alarm types; in the alarm relationship matrix, 0 represents that there is no causal relationship between the alarm types in the row and column where the element is located; in the alarm relationship matrix, 1 represents that the alarm type in the row where the element is located will trigger the alarm type in the column where it is located, and at this time, the alarm type in the row where the element is located is the parent alarm of the alarm type in the column; in the alarm relationship matrix, the initial value of the elements on the diagonal is set to 1, indicating that each alarm type is the parent alarm of its own alarm type.
[0021] Furthermore, after the alarm merging is completed, the new alarm will not issue a separate alarm notification, but the alarm information will be retained in the record of the merged alarm as a basis for evidence retention and subsequent alarm merging queries.
[0022] Furthermore, after the alarm merging is completed, the new alarm will not be counted in the total number of alarms of the power distribution equipment management system.
[0023] In a second aspect, an embodiment of the present application provides a power distribution equipment management system, the system comprising:
[0024] Alarm relationship matrix construction module: construct an alarm relationship matrix according to the causal relationship between the alarm types of the power distribution equipment, and the elements in the alarm relationship matrix use different values to represent the row alarm type where the element is located and whether there is a causal relationship between the column alarm type;
[0025] Alarm type query module: when a new alarm occurs in the power distribution equipment management system, the alarm relationship matrix is queried according to the alarm type of the new alarm, wherein all alarm types that can trigger the new alarm are parent alarm types of the new alarm;
[0026] An unhandled alarm message query module is used to query whether the unhandled alarm message in the power distribution equipment management system contains the parent alarm type;
[0027] Alarm merging analysis execution module: according to the query result of the unprocessed alarm message query module, perform the following operations:
[0028] If it exists, the parent alarm type is selected for alarm merging according to the alarm occurrence time of the parent alarm type and the relationship between the parent alarm occurrence time and the new alarm occurrence time. After the alarm is merged, the alarm notification of the new alarm is absorbed by the parent alarm type, and the power distribution equipment management system does not issue an alarm notification of the new alarm;
[0029] If not, the power distribution equipment management system issues an alarm notification of the new alarm.
[0030] In a third aspect, an embodiment of the present application provides a target device, characterized in that the target device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, it implements the distribution equipment alarm merging method as described in any one of the first aspects above.
[0031] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for merging alarms of distribution equipment as described in any one of the above-mentioned first aspects is implemented.
[0032] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.
[0033] Compared with the prior art, the embodiments of the present application have the following beneficial effects: in the alarm merging scenario of the power distribution equipment in the industrial scenario, the alarm merging method of the present application quickly executes the alarm merging through the designed alarm relationship matrix when an alarm occurs in the power distribution equipment management system, and the efficiency of the alarm merging is high. The construction or maintenance personnel of the alarm relationship matrix of the present application only need to simply use different numbers to represent whether there is a causal relationship between the row and column where the matrix element is located, so that the construction and maintenance of the alarm relationship matrix can be completed. Therefore, the construction and maintenance of the alarm relationship matrix are very simple. In the present application, the construction or maintenance personnel of the alarm relationship matrix no longer need to have a comprehensive understanding of the entire alarm system like the construction or maintenance personnel of the previous alarm merging system, and fully evaluate the operating mechanism and alarm logic of the overall system to establish a complete alarm merging system, but only need to follow the existing alarm relationship matrix prompts, focus on whether there is a causal relationship between specific alarm services, and then a relatively comprehensive merged alarm system can be established, thereby reducing the training cost of system construction and maintenance personnel, and is very conducive to the expansion and upgrading of the relationship system after adding new controlled equipment. On the other hand, the method of directly randomly selecting the parent alarm type to be merged from the only latest parent alarm type, or directly randomly selecting the parent alarm type to be merged from multiple latest parent alarm types that occur simultaneously, does not need to compare the current alarm time with the occurrence time of each parent alarm one by one. Compared with the existing method of traversing the merging rules one by one, while ensuring the accuracy and effect of the merger, it also greatly improves the speed of retrieval and calculation. In addition, due to the complete decoupling of the selection logic of the alarm to be merged and the alarm relationship matrix construction method, the system can be seamlessly upgraded when the controlled equipment increases. In addition, by presetting the alarm merging interval, the interference of the failed parent alarm can be efficiently filtered, making the alarm merging more accurate. And the alarm merging time interval is set according to the application scenario and / or the alarm processing level requirements, which further improves the accuracy of the alarm merging and can reduce the probability of the occurrence of the wrong merger. Finally, in order to facilitate subsequent queries on alarm mergers, after the merger is completed, the alarm information will remain in the record of the merged alarm, but will not be included in the total alarm statistics of the distribution equipment management system, which not only ensures the traceability and maintainability of the system alarm information, but also ensures the accuracy of the system statistical analysis results. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0035] Figure 1It is a flowchart of a method for merging alarms of power distribution equipment provided in one embodiment of the present application;
[0036] Figure 2 This is an example diagram of a list of alarm types for power distribution equipment provided in an embodiment of the present application;
[0037] Figure 3 This is an example diagram of the distribution equipment alarm relationship matrix provided by an embodiment of the present application;
[0038] Figure 4 This is an example diagram of power distribution equipment alarm merging provided by an embodiment of the present application;
[0039] Figure 5 It is a schematic diagram of a power distribution equipment management system applying a power distribution equipment alarm merging method provided by an embodiment of the present application;
[0040] Figure 6 It is a schematic diagram of a target device for applying a method for merging alarms of power distribution equipment provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0042] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0043] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0044] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0045] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0046] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0047] The embodiment of the present application provides a method and management system for merging alarms of power distribution equipment. The method uses a pre-constructed alarm relationship matrix to query all parent alarms of the current alarm, and merges the alarms according to the relationship with the occurrence time of the new alarm. The method has a simple alarm relationship matrix construction, which reduces the training cost of system construction and maintainers. The selection logic for the parent alarm to be merged is simple and efficient, which can greatly improve the speed of retrieval and calculation while ensuring the accuracy and effect of the merger. At the same time, in terms of the processing of alarm information, it not only ensures the traceability and maintainability of the system alarm information, but also ensures the accuracy of the system statistical analysis results.
[0048] In one example, the power distribution equipment alarm merging method of the present application is used in a power distribution equipment management system, such as Figure 1 As shown, it includes the following main steps:
[0049] S101, constructing an alarm relationship matrix according to the causal relationship between the alarm types of the power distribution equipment, wherein the elements in the alarm relationship matrix use different values to represent the row alarm type where the element is located, and whether there is a causal relationship between the column alarm type;
[0050] S102: When a new alarm occurs in the power distribution equipment management system, query the alarm relationship matrix according to the alarm type of the new alarm, wherein all alarm types that can trigger the new alarm are parent alarm types of the new alarm;
[0051] S103, querying whether the unhandled alarm message in the power distribution equipment management system contains the parent alarm type:
[0052] If it exists, the parent alarm type is selected for alarm merging according to the alarm occurrence time of the parent alarm type and the relationship between the parent alarm occurrence time and the new alarm occurrence time. After the alarm is merged, the alarm notification of the new alarm is absorbed by the parent alarm type, and the power distribution equipment management system does not issue an alarm notification of the new alarm;
[0053] If not, the power distribution equipment management system issues an alarm notification of the new alarm.
[0054] In order to avoid the occurrence of alarm storms, the current power distribution equipment management system adopts a variety of merging methods, but the control logic, system maintenance and construction process are usually complicated, and the operation is complicated when the management system is upgraded when new power distribution equipment is added, which is not suitable for the requirements of the power distribution management system for the growing modern power distribution facilities. The main steps of the power distribution equipment alarm merging method of the present application are described below in conjunction with the embodiments to illustrate the alarm merging of the present invention.
[0055] S101. Construct an alarm relationship matrix according to the causal relationship between the alarm types of the power distribution equipment. The elements in the alarm relationship matrix use different values to represent the row alarm type where the element is located and whether there is a causal relationship between the column alarm type:
[0056] First, it is necessary to investigate the workflow and business logic in the actual power distribution system, and have a deeper understanding of the collaborative relationship between each work link in the entire scenario; then, organize the alarm type list of the power distribution equipment management system corresponding to the power distribution system, and organize the association relationship of each alarm type on the list with the actual production logic and working mechanism as the guide, and sort out which related alarms may be triggered when a certain alarm occurs. For example, in the power distribution equipment of a factory, when the current has an overcurrent problem, it may also cause a series of problems, such as line overload, circuit tripping, equipment abnormality, etc. Of course, different problems may also cause the same problem, such as circuit tripping problems, whether it is current overcurrent or voltage overvoltage; the association relationship between the above-mentioned various alarms will be stored in the data platform in a matrix for subsequent alarm merging. In one embodiment, taking a factory power distribution system scenario as an example, the business logic of the scenario is first studied, and the alarm type list in the scenario data platform is obtained. As shown in Figure 2, there are 22 types of alarms in this implementation.
[0057] Then, guided by the working mechanism and business logic of the actual operation of the scenario, the alarm relationship is sorted out. For example, when an overvoltage alarm occurs, it is very likely to trigger a local power grid imbalance alarm and an equipment damage alarm. When an undervoltage alarm occurs, it will also cause a local power grid imbalance alarm and an equipment damage alarm. The relationship between these four alarms is sorted out as shown in the alarm matrix B in Figure 3.
[0058] Finally, the 22 alarms in the alarm list are sorted out in sequence according to the above working mechanism, and the global relationship between the alarms is obtained, and the corresponding matrix is sorted out. In the matrix, not only the correlation between various alarms can be reflected, but also whether the alarm will repeat itself. The specific construction process is as follows:
[0059] like Figure 3 As shown, in the embodiment, the order of the alarm relationship matrix B is equal to the number of alarm types, which is 4. In constructing the alarm relationship matrix, 0 represents that there is no causal relationship between the alarm types of the row and column where the element is located; in the alarm relationship matrix, 1 represents that the alarm type of the row where the element is located will trigger the alarm type of the column where it is located. At this time, the alarm type of the row where the element is located is the parent alarm of the alarm type of the column where it is located. Similarly, using the above example to illustrate, for example, when a voltage overvoltage alarm occurs, it is very likely to trigger a local power grid imbalance alarm or an equipment damage alarm. That is to say, in this scenario, the voltage overvoltage alarm is the parent alarm of the local power grid imbalance alarm and the equipment damage alarm. Therefore, in the alarm matrix B, among all the matrix elements in the row where the voltage overvoltage alarm of row 1 is located, the two elements B12 and B13 are both 1, which represents the alarm association relationship between the alarm type B-002 local power grid imbalance alarm in the second column and the alarm type B-003 equipment damage alarm in the third column, which are caused by the voltage overvoltage alarm of B-001; and the alarm type B004 voltage undervoltage alarm in the column where the B14 element is located has no causal relationship with the voltage overvoltage alarm of B-001, so the value of the B14 element is 0. It can be noted that in the alarm relationship matrix, the initial value of the diagonal element, i.e., the causal relationship between the alarm type and itself, is set to 1, which means that each alarm type is the parent alarm of its own alarm type.
[0060] In another embodiment, when a new distribution device is added to the distribution system or a new alarm type is added simply due to new business needs, only one column and one row need to be added to the original alarm relationship matrix to represent the new alarm type, and values are assigned to the elements of the newly added rows and columns according to the above-mentioned matrix element value filling process. After the assignment is completed, the new alarm relationship matrix is constructed, and the subsequent alarm merging process only needs to expand the matrix retrieval range to the new matrix in the original system accordingly, and the overall alarm merging system upgrade can be completed without modifying the judgment logic, merging process, etc., so the equipment expansion effect is good.
[0061] S102: When a new alarm occurs in the power distribution equipment management system, the alarm relationship matrix is queried according to the alarm type of the new alarm, wherein all alarm types that can trigger the new alarm are parent alarm types of the new alarm:
[0062] From the alarm matrix construction logic of step S101, it can be known that among all the column elements of each alarm type in the alarm matrix, the row elements where the elements with a value of 1 are located are all the parent alarms of the alarm type in the column. Figure 4 As shown, the current alarm is the B-003-equipment damage alarm. By searching the alarm matrix B, it can be found that in the third column where the B-003-equipment damage alarm is located, the values of B13, B33, and B43 are 1, which means that in addition to the B-003-equipment damage alarm itself, the alarms B001-voltage overvoltage alarm and B004-voltage undervoltage alarm can cause the B-003-equipment damage alarm to occur, that is, the alarms B001-voltage overvoltage alarm, B004-voltage undervoltage alarm, and B-003-equipment damage alarm itself are all parent alarms of the B-003-equipment damage alarm. These three alarms can cause the B-003-equipment damage alarm to occur.
[0063] S103, query whether the parent alarm type exists in the unprocessed alarm message in the power distribution equipment management system: if it exists, the alarm is merged according to the alarm occurrence time of the parent alarm type and the relationship between the parent alarm occurrence time and the new alarm occurrence time. After the alarm is merged, the alarm notification of the new alarm is absorbed by the parent alarm type, and the power distribution equipment management system does not issue an alarm notification of the new alarm; if it does not exist, the power distribution equipment management system issues an alarm notification of the new alarm:
[0064] like Figure 4 As shown, in the embodiment, after completing step S102, all parent alarms that cause the current alarm B-003-equipment damage alarm are queried through the alarm matrix, and whether these parent alarm types exist in the unprocessed alarm messages in the power distribution equipment management system. In this embodiment, there are multiple unprocessed alarms in the current unprocessed alarm queue in the power distribution equipment management system, among which B001-voltage overvoltage alarm and B004-voltage undervoltage alarm are both parent alarms of B-003-equipment damage alarm, so the two alarms are objects to be merged with B-003-equipment damage alarm.
[0065] In an embodiment, from the above-mentioned multiple parent alarm objects to be merged, alarms are merged according to the alarm occurrence time of the parent alarm type and the relationship between the parent alarm occurrence time and the new alarm occurrence time. Specifically: according to the alarm occurrence time of the parent alarm type, including: if there is a unique latest parent alarm type, then the latest parent alarm type is selected as the selected parent alarm type; if there are multiple latest parent alarm types that occur simultaneously, one of the latest parent alarm types is randomly selected as the selected parent alarm type.
[0066] In this embodiment, if Figure 4 As shown, B001-voltage overvoltage alarm and B004-voltage undervoltage alarm are both parent alarms of B-003-equipment damage alarm, and both exist in the current unprocessed alarm queue in the power distribution equipment management system. Among them, the occurrence time of B001-voltage overvoltage alarm is 15:00 on September 20, 2024, and the occurrence time of B004-voltage undervoltage alarm is 15:30 on September 20, 2024. Compared with the two, since B004-voltage undervoltage alarm is the latest alarm, B004-voltage undervoltage alarm is the final object of this alarm merging selection. The alarm notification of this new alarm is most likely to be absorbed by B004-voltage undervoltage alarm, and the alarm notification of the new alarm will no longer be issued separately.
[0067] In an embodiment, after completing the above-mentioned parent alarm type selection, before merging the new alarm with the selected parent alarm type, it is necessary to judge the relationship between the time difference between the alarm of the parent alarm type and the new alarm and the alarm merging time interval: if the time difference is within the alarm merging time interval, then continue to execute the alarm merging; if the time difference exceeds the alarm merging time interval, then do not perform the alarm merging. The alarm merging time interval is set according to the application scenario of the power distribution equipment management system and / or the alarm processing level requirements.
[0068] In this embodiment, the alarm merging time interval is set to 20 minutes according to the application scenario of the power distribution equipment management system and / or the requirements of the alarm processing level. As shown in Figure 4, the occurrence time of the B-003-equipment damage alarm is 15:40 on September 20, 2024, and the time difference with the selected B004-voltage undervoltage alarm is 10 minutes, which is less than the set alarm merging time interval of 20 minutes. Therefore, it is confirmed to be merged into the B004-voltage undervoltage alarm. After the merger, the B-003 alarm will not generate a new alarm notification.
[0069] In another embodiment, the alarm merging time interval is set to 5 minutes according to the application scenario of the power distribution equipment management system and / or the requirements of the alarm processing level. The occurrence time of the B-003-equipment damage alarm is 15:40 on September 20, 2024, and the time difference between the occurrence time of the selected B004-voltage undervoltage alarm is 10 minutes, which is greater than the set alarm merging time interval of 5 minutes. Therefore, the alarm merging is not performed, and the power distribution equipment management system issues an alarm notification of the new alarm B-003-equipment damage alarm.
[0070] In another embodiment, B001-voltage overvoltage alarm and B004-voltage undervoltage alarm are both parent alarms of B-003-equipment damage alarm, and both exist in the current unprocessed alarm queue in the power distribution equipment management system. Among them, the occurrence time of B001-voltage overvoltage alarm and B004-voltage undervoltage alarm is 15:00 on September 20, 2024, that is, there are multiple latest parent alarm types that occur at the same time. At this time, the system randomly selects any parent alarm type of B001-voltage overvoltage alarm and B004-voltage undervoltage alarm as the final object of this alarm merging selection.
[0071] In another embodiment, after completing step S102 and querying all parent alarms that cause the current alarm B-003-equipment damage alarm through the alarm matrix, it is queried that the parent alarm type of the new alarm B-003-equipment damage alarm does not exist in the unhandled alarm messages in the power distribution equipment management system - any one of B001-voltage overvoltage alarm, B-003-equipment damage alarm and B004-voltage undervoltage alarm. At this time, the power distribution equipment management system issues an alarm notification of the new alarm B-003-equipment damage alarm.
[0072] In another embodiment, after the alarm merging is completed, the new alarm will not send out an alarm notification separately, but the alarm information will be retained in the record of the merged alarm as evidence retention and query basis for subsequent alarm merging.
[0073] In another embodiment, after the alarm merging is completed, the new alarm will not be counted in the total number of alarms of the power distribution equipment management system, so as to avoid distortion of statistical results caused by alarm storms when performing alarm statistics.
[0074] In another embodiment, after the alarm merging is completed, the number of alarms in the current power distribution equipment management system will not increase, but the alarm will exist as a child node under the merged alarm. If the next alarm is triggered by it, it can be merged under it according to the merging rules.
[0075] Based on the same technical concept, such as Figure 5 As shown, the embodiment of the present application also provides a power distribution equipment management system. For the sake of convenience, only the parts related to the embodiment of the present application are shown. Figure 5 The system comprises an alarm relationship matrix construction module 301, an alarm type query module 302, an unhandled alarm message query module 303, and an alarm merging analysis execution module 304.
[0076] Alarm relationship matrix construction module 301: construct an alarm relationship matrix according to the causal relationship between the alarm types of the power distribution equipment, where the elements in the alarm relationship matrix use different values to represent the row alarm type where the element is located and whether there is a causal relationship between the column alarm type;
[0077] Alarm type query module 302: when a new alarm occurs in the power distribution equipment management system, query the alarm relationship matrix according to the alarm type of the new alarm, wherein all alarm types that can trigger the new alarm are parent alarm types of the new alarm;
[0078] Unhandled alarm message query module 303: query whether the parent alarm type exists in the unhandled alarm message in the power distribution equipment management system;
[0079] The alarm merging analysis execution module 304 performs the following operations according to the query result of the unprocessed alarm message query module:
[0080] If it exists, the parent alarm type is selected for alarm merging according to the alarm occurrence time of the parent alarm type and the relationship between the parent alarm occurrence time and the new alarm occurrence time. After the alarm is merged, the alarm notification of the new alarm is absorbed by the parent alarm type, and the power distribution equipment management system does not issue an alarm notification of the new alarm;
[0081] If not, the power distribution equipment management system issues an alarm notification of the new alarm.
[0082] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0083] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0084] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0085] like Figure 6 As shown, an embodiment of the present application also provides a target device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the target device program, the steps in any of the above-mentioned method embodiments are implemented.
[0086] An embodiment of the present application provides a computer program product. When the computer program product runs on a terminal, the terminal can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0087] 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 present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the camera / target device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0088] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0089] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0090] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units 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 devices or units, which can be electrical, mechanical or other forms.
[0091] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0092] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person 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. Such 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 application, and should all be included in the protection scope of the present application.
Claims
1. A method for merging alarms of power distribution equipment, used in a power distribution equipment management system, characterized in that: The method comprises: An alarm relationship matrix is constructed according to the causal relationship between the alarm types of the power distribution equipment, wherein the elements in the alarm relationship matrix use different values to represent whether there is a causal relationship between the row alarm type where the element is located and the column alarm type; When a new alarm occurs in the power distribution equipment management system, the alarm relationship matrix is queried according to the alarm type of the new alarm, wherein all alarm types that can trigger the new alarm are parent alarm types of the new alarm; Check whether the parent alarm type exists in the unhandled alarm message in the power distribution equipment management system: If it exists, the parent alarm type is selected for alarm merging according to the alarm occurrence time of the parent alarm type and the relationship between the parent alarm occurrence time and the new alarm occurrence time. After the alarm is merged, the alarm notification of the new alarm is absorbed by the parent alarm type, and the power distribution equipment management system does not issue an alarm notification of the new alarm; If not, the power distribution equipment management system issues an alarm notification of the new alarm; The alarm occurrence time according to the parent alarm type includes: If there is only one latest parent alarm type, then the latest parent alarm type is selected as the selected parent alarm type; If there are multiple latest parent alarm types that occur simultaneously, randomly select one of the latest parent alarm types as the selected parent alarm type; Selecting the parent alarm type to perform alarm merging according to the relationship between the occurrence time of the parent alarm and the occurrence time of the new alarm includes: Preset alarm merging time interval; Before merging the new alarm with the selected parent alarm type, it is necessary to determine the relationship between the time difference between the alarm of the parent alarm type and the new alarm and the alarm merging time interval: If the time difference is within the alarm merging time interval, the alarm merging continues to be performed; if the time difference exceeds the alarm merging time interval, the alarm merging is not performed.
2. The method for merging power distribution equipment alarms according to claim 1, characterized in that: The alarm merging time interval is set according to the application scenario of the power distribution equipment management system and / or the alarm processing level requirement.
3. The method for merging distribution equipment alarms according to claim 1, characterized in that: The order of the alarm relationship matrix is equal to the number of alarm types; in the alarm relationship matrix, 0 represents that there is no causal relationship between the alarm types in the row and column where the element is located; in the alarm relationship matrix, 1 represents that the alarm type in the row where the element is located will trigger the alarm type in the column where it is located, and at this time, the alarm type in the row where the element is located is the parent alarm of the alarm type in the column; in the alarm relationship matrix, the initial value of the elements on the diagonal is set to 1, indicating that each alarm type is the parent alarm of its own alarm type.
4. The method for merging power distribution equipment alarms according to claim 1, characterized in that: After the alarm is merged, the new alarm will not send out a separate alarm notification, but the alarm information will be retained in the record of the merged alarm as evidence and a basis for subsequent alarm merging queries.
5. The method for merging power distribution equipment alarms according to claim 1, characterized in that: After the alarm merging is completed, the new alarm will not be counted in the total number of alarms of the power distribution equipment management system.
6. A power distribution equipment management system, characterized in that: The system comprises: Alarm relationship matrix construction module: construct an alarm relationship matrix according to the causal relationship between the alarm types of the power distribution equipment, and the elements in the alarm relationship matrix use different values to represent the row alarm type where the element is located and whether there is a causal relationship between the column alarm type; Alarm type query module: when a new alarm occurs in the power distribution equipment management system, the alarm relationship matrix is queried according to the alarm type of the new alarm, wherein all alarm types that can trigger the new alarm are parent alarm types of the new alarm; An unhandled alarm message query module is used to query whether the unhandled alarm message in the power distribution equipment management system contains the parent alarm type; Alarm merging analysis execution module: according to the query result of the unprocessed alarm message query module, perform the following operations: If it exists, the parent alarm type is selected for alarm merging according to the alarm occurrence time of the parent alarm type and the relationship between the parent alarm occurrence time and the new alarm occurrence time. After the alarm is merged, the alarm notification of the new alarm is absorbed by the parent alarm type, and the power distribution equipment management system does not issue an alarm notification of the new alarm; If not, the power distribution equipment management system issues an alarm notification of the new alarm; The alarm occurrence time according to the parent alarm type includes: If there is only one latest parent alarm type, then the latest parent alarm type is selected as the selected parent alarm type; If there are multiple latest parent alarm types that occur simultaneously, randomly select one of the latest parent alarm types as the selected parent alarm type; Selecting the parent alarm type to perform alarm merging according to the relationship between the occurrence time of the parent alarm and the occurrence time of the new alarm includes: Preset alarm merging time interval; Before merging the new alarm with the selected parent alarm type, it is necessary to determine the relationship between the time difference between the alarm of the parent alarm type and the new alarm and the alarm merging time interval: If the time difference is within the alarm merging time interval, the alarm merging continues to be performed; if the time difference exceeds the alarm merging time interval, the alarm merging is not performed.
7. A target device, characterized in that: The target device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method for merging alarms of distribution equipment as described in any one of claims 1 to 5 is implemented.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for merging alarms of power distribution equipment as described in any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Network alarm positioning and analysis method based on spatio-temporal information
CN114500229A
Alarm information real-time positioning method, device and equipment
CN116341654A