[go: up one dir, main page]

CN117591560A - An event discovery and tracking method and system based on real-time signals from hydropower stations - Google Patents

An event discovery and tracking method and system based on real-time signals from hydropower stations Download PDF

Info

Publication number
CN117591560A
CN117591560A CN202311605270.0A CN202311605270A CN117591560A CN 117591560 A CN117591560 A CN 117591560A CN 202311605270 A CN202311605270 A CN 202311605270A CN 117591560 A CN117591560 A CN 117591560A
Authority
CN
China
Prior art keywords
event
real
signal
time data
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311605270.0A
Other languages
Chinese (zh)
Inventor
罗旋
贺增良
向文军
张铮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guoneng Daduhe Big Data Service Co ltd
Guodian Dadu River Hydropower Development Co Ltd
Original Assignee
Guoneng Daduhe Big Data Service Co ltd
Guodian Dadu River Hydropower Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guoneng Daduhe Big Data Service Co ltd, Guodian Dadu River Hydropower Development Co Ltd filed Critical Guoneng Daduhe Big Data Service Co ltd
Priority to CN202311605270.0A priority Critical patent/CN117591560A/en
Publication of CN117591560A publication Critical patent/CN117591560A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24568Data stream processing; Continuous queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/26Visual data mining; Browsing structured data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Water Supply & Treatment (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computational Linguistics (AREA)
  • Public Health (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

The invention discloses an event discovery and tracking method and system based on hydropower station real-time signals, comprising the following steps: based on historical signal data and historical operation instruction data of the hydropower station, a typical association relation event library is established, unique identification signals or signal combinations of the events are obtained, and a mapping relation between the events and the signals is obtained; establishing a device-event-signal relationship map according to the mapping relationship between the event and the signal and based on the relationship between the device and the event; acquiring multi-source real-time data, and carrying out data fusion on the acquired multi-source real-time data to obtain a fused real-time data stream; according to the fused real-time data stream and based on the relation graph of the equipment-event-signal, adopting an event finding and tracking algorithm to carry out three processes of event finding, event dynamic tracking and event overtime detection on the fused real-time data stream, and finding an event signal of the real-time data stream; the method improves the operation efficiency, safety and reliability of the hydropower station.

Description

一种基于水电站实时信号的事件发现与跟踪方法及系统An event discovery and tracking method and system based on real-time signals from hydropower stations

技术领域Technical field

本发明涉及水电站技术领域,具体涉及一种基于水电站实时信号的事件发现与跟踪方法及系统。The invention relates to the technical field of hydropower stations, and in particular to an event discovery and tracking method and system based on real-time signals of hydropower stations.

背景技术Background technique

集中统一监控大渡河下属8站的信号面临着事件信号描述复杂多样性以及极度依赖人工判断、经验分析等挑战,并且同一时间可能会有多项事件重叠发生,导致在短时间内有大量信号涌入。然而,仅仅依赖经验丰富的技术人员进行信号分析和采取相应措施仍然存在多个问题,首先,任务具有多样的设备类型,信号量庞大,需要复杂的数据处理,频繁发生警报,监视工作困难,且存在高风险,因此,即使是经验丰富的技术人员,也需要耗费大量时间和人力资源来分析这些信号。其次,运行安全性面临挑战,信号监视需要人工24小时不间断监控。这种高强度和高压力的工作要求技术人员始终高度集中精力,保持清晰头脑,以便及时发现异常并采取正确的应对措施。此外,信号数据错综复杂,紧急事件和非紧急事件交织在一起,考虑到信号监视的“零容错”安全性要求,即使是经验丰富的技术人员也需要投入大量时间来整理和分析这些信号。最后,技术人员的经验主要来自于已处理事件的积累,因此培养经验丰富的技术人员通常需要相当长的时间。因此,采用上述方法将会导致水电站运行效率低下,并且对技术人员依赖性太高将会加重技术人员的工作强度。Centralized and unified monitoring of the signals of the eight stations under the Dadu River faces challenges such as complex and diverse event signal descriptions and extreme reliance on manual judgment and empirical analysis. In addition, multiple events may overlap at the same time, resulting in a large number of signals flooding in a short period of time. enter. However, there are still multiple problems in relying solely on experienced technicians to perform signal analysis and take corresponding measures. First, the tasks have diverse equipment types, a large amount of signals, require complex data processing, frequent alarms, and difficult monitoring work, and The risks are high, so even experienced technicians spend a lot of time and human resources analyzing these signals. Secondly, operational safety faces challenges, and signal monitoring requires manual 24-hour uninterrupted monitoring. This kind of high-intensity and high-pressure work requires technicians to always be highly concentrated and keep a clear mind in order to detect abnormalities in time and take correct response measures. In addition, the signal data is complex, and emergency and non-emergency events are intertwined. Considering the "zero fault tolerance" security requirements of signal monitoring, even experienced technicians need to invest a lot of time to sort and analyze these signals. Finally, the experience of technicians mainly comes from the accumulation of handled incidents, so it usually takes a long time to cultivate experienced technicians. Therefore, adopting the above method will lead to low operating efficiency of hydropower stations, and too high dependence on technical personnel will increase the work intensity of technical personnel.

发明内容Contents of the invention

针对现有技术中的上述不足,本发明提供了一种基于水电站实时信号的事件发现与跟踪方法及系统,通过水电站的历史信号数据和历史操作指令数据,构建设备-事件-信号的关系图谱,利用系统对采集的数据流进行分析,以实现信号的自动分析监视,以减轻技术人员的工作强度和提升水电站运行效率。In view of the above-mentioned deficiencies in the prior art, the present invention provides an event discovery and tracking method and system based on real-time signals of hydropower stations. Through the historical signal data and historical operation instruction data of the hydropower station, a relationship diagram of equipment-event-signals is constructed. The system is used to analyze the collected data flow to realize automatic analysis and monitoring of signals, so as to reduce the work intensity of technicians and improve the operating efficiency of hydropower stations.

为了达到上述发明目的,本发明采用的技术方案为:In order to achieve the above-mentioned object of the invention, the technical solutions adopted by the present invention are:

一种基于水电站实时信号的事件发现与跟踪方法,包括以下步骤:An event discovery and tracking method based on real-time signals from hydropower stations, including the following steps:

S1、基于水电站的历史信号数据和历史操作指令数据,建立典型关联关系事件库,获取事件的唯一标识信号或信号组合,得到事件与信号之间的映射关系;S1. Based on the historical signal data and historical operation instruction data of the hydropower station, establish a typical correlation event library, obtain the unique identification signal or signal combination of the event, and obtain the mapping relationship between events and signals;

S2、根据步骤S1中得到的事件与信号之间的映射关系,并基于设备与事件之间的关系,建立设备-事件-信号的关系图谱;S2. Based on the mapping relationship between events and signals obtained in step S1, and based on the relationship between devices and events, establish a device-event-signal relationship map;

S3、获取多源实时数据,并对获取的多源实时数据进行数据融合,得到融合后的实时数据流;S3. Obtain multi-source real-time data, perform data fusion on the obtained multi-source real-time data, and obtain the fused real-time data stream;

S4、根据步骤S3中得到的融合后的实时数据流,并基于步骤S2中建立的设备-事件-信号的关系图谱,采用事件发现与跟踪算法对融合后的实时数据流进行事件查找、事件动态追踪以及事件超时检测三个过程,发现实时数据流的事件信号。S4. Based on the fused real-time data stream obtained in step S3 and based on the device-event-signal relationship map established in step S2, use event discovery and tracking algorithms to perform event search and event dynamics on the fused real-time data stream. The three processes of tracking and event timeout detection are used to discover event signals of real-time data streams.

进一步地,步骤S1具体包括:Further, step S1 specifically includes:

S11、获取历史水电站日常调度过程中涉及的各个场景的事件,分析事件与特征信号的关联关系,并基于特征信号与事件关联关系的逻辑描述,将特征信号事件化,并建立典型关联关系事件库;S11. Obtain the events of various scenarios involved in the daily dispatching process of historical hydropower stations, analyze the correlation between events and characteristic signals, and based on the logical description of the correlation between characteristic signals and events, eventize the characteristic signals and establish a typical correlation event library ;

S12、获取历史水电站日常调度过程中涉及的操作指令以及操作指令对应的指令事件,并基于历史监控系统信号数据,采用频繁模式挖掘方法获取指令事件对应的信号数据,并将信号数据输入步骤S11中建立的典型关联关系事件库中,得到典型关联关系事件库;S12. Obtain the operation instructions involved in the daily dispatching process of the historical hydropower station and the instruction events corresponding to the operation instructions, and based on the historical monitoring system signal data, use the frequent pattern mining method to obtain the signal data corresponding to the instruction events, and input the signal data into step S11 From the established typical association event library, a typical association event library is obtained;

S13、采集步骤S12中得到的典型关联关系事件库中的每个事件,并获取每个事件的信号;S13. Collect each event in the typical correlation event library obtained in step S12, and obtain the signal of each event;

S14、采用连续数字编码的方法对步骤S13中获取的每个事件的信号进行编码,得到事件编码的信号;S14. Use the continuous digital encoding method to encode the signal of each event obtained in step S13 to obtain the event-encoded signal;

S15、根据步骤S14中得到的事件编码的信号,对每个事件的编码信号,进行全排列组合,得到每个事件的各种组合,并对其遍历得到事件遍历后的组合数;S15. According to the event coded signal obtained in step S14, perform a full arrangement and combination of the coded signals of each event to obtain various combinations of each event, and traverse them to obtain the number of combinations after event traversal;

S16、判断步骤S15中得到的事件遍历后的组合数是否与其他事件具有相同的组合数,若是,执行步骤S17,否则,停止寻找超过当前长度的组合,得到信号组合长度;S16. Determine whether the number of combinations after event traversal obtained in step S15 has the same number of combinations as other events. If so, execute step S17. Otherwise, stop looking for combinations that exceed the current length and obtain the signal combination length;

S17、继续增加事件的组合数,直到该事件的组合数等于该事件所包含的所有信号数量,得到信号组合长度;S17. Continue to increase the number of combinations of events until the number of combinations of the event is equal to the number of all signals contained in the event, and obtain the signal combination length;

S18、根据步骤S16与S17中得到的信号组合长度,得到事件的唯一标识信号或信号组合。S18. Obtain the unique identification signal or signal combination of the event based on the signal combination length obtained in steps S16 and S17.

进一步地,步骤S12中采用频繁模式挖掘方法获取指令事件对应的信号数据,并将信号数据输入步骤S11中建立的典型关联关系事件库中的过程为:Further, in step S12, the frequent pattern mining method is used to obtain the signal data corresponding to the instruction event, and the process of inputting the signal data into the typical association event library established in step S11 is:

获取操作指令在不同时间段内的历史监控系统信号数据,并对历史监控系统信号数据按照时间先后进行排序,得到相同操作指令在不同时间段内的信号数据,采用频繁模式挖掘方法找出不同时间段内出现频率较高的信号数据,并将这些信号数据收集起来形成信号子集,并判断这些信号子集是否构成完整的事件,若是,则将信号子集中的信号数据添加到典型关联关系事件库中,并作为已确认事件。Obtain the historical monitoring system signal data of the operation instructions in different time periods, sort the historical monitoring system signal data according to time, obtain the signal data of the same operation instructions in different time periods, and use the frequent pattern mining method to find out the different times Signal data with higher frequency appears in the segment, and these signal data are collected to form a signal subset, and it is judged whether these signal subsets constitute a complete event. If so, the signal data in the signal subset is added to the typical correlation event. library and as a confirmed event.

进一步地,步骤S12中采用频繁模式挖掘方法为基于Apriori算法实现的,其算法步骤如下:Furthermore, the frequent pattern mining method used in step S12 is based on the Apriori algorithm, and the algorithm steps are as follows:

首先,计算每一个项即单个信号在数据集中的支持度,保留支持度高于预设阈值即最小支持度的项,生成候选1-项集,并构建频繁1-项集;First, calculate the support of each item, that is, a single signal, in the data set, retain items whose support is higher than the preset threshold, that is, the minimum support, generate candidate 1-item sets, and construct frequent 1-item sets;

然后,利用构建的频繁1-项集生成候选2-项集,再次利用单个信号在数据集中的支持度筛选,得到频繁2-项集;Then, the constructed frequent 1-itemset is used to generate candidate 2-itemsets, and the support of a single signal in the data set is again used to filter to obtain frequent 2-itemsets;

继续生成更大的候选项集并进行筛选,直到无法再生成新的候选项集为止。Continue to generate larger candidate sets and filter until no more new candidate sets can be generated.

进一步地,步骤S2具体包括:Further, step S2 specifically includes:

S21、将每一个设备作为一个节点,将每一个事件作为一个节点,并利用不同的标识符对节点进行标识;S21. Treat each device as a node, treat each event as a node, and use different identifiers to identify the nodes;

S22、用无向边定义主设备节点之间、子设备节点之间的关系,用有向边定义子设备节点与主设备节点之间的关系、事件节点与设备节点之间的关系;S22. Use undirected edges to define the relationship between main device nodes and sub-device nodes, and use directed edges to define the relationship between sub-device nodes and main device nodes, and the relationship between event nodes and device nodes;

S23、根据步骤S22中定义的无向边和有向边,将所有设备节点和事件节点加入到图中,并加入事件节点与设备节点之间的有向边、子设备节点与主设备节点之间的有向边、主设备节点之间的无向边以及子设备节点之间的无向边,建立设备-事件-信号的关系图谱。S23. According to the undirected edges and directed edges defined in step S22, add all device nodes and event nodes to the graph, and add directed edges between event nodes and device nodes, and between sub-device nodes and main device nodes. The directed edges between devices, the undirected edges between main device nodes, and the undirected edges between sub-device nodes are used to establish a device-event-signal relationship graph.

进一步地,步骤S3具体包括:Further, step S3 specifically includes:

S31、获取水电站日常调度过程中产生的信号数据流和操作指令数据,得到多源实时数据;S31. Obtain the signal data flow and operation instruction data generated during the daily dispatching process of the hydropower station, and obtain multi-source real-time data;

S32、对步骤S31中得到的多源实时数据进行数据融合,关联多源实时数据中的信号数据流和操作指令数据,并统一信号数据流和操作指令数据的数据格式,得到融合后的实时数据流。S32. Perform data fusion on the multi-source real-time data obtained in step S31, correlate the signal data flow and operation instruction data in the multi-source real-time data, and unify the data formats of the signal data flow and operation instruction data to obtain the fused real-time data. flow.

进一步地,步骤S4中事件查找的过程为:Further, the event search process in step S4 is:

对步骤S3中得到的融合后的实时数据流进行分析,若实时数据流中存在操作指令数据,则通过操作指令数据识别实时数据流对应的已确认事件;Analyze the fused real-time data stream obtained in step S3. If there is operation instruction data in the real-time data stream, identify the confirmed event corresponding to the real-time data stream through the operation instruction data;

若实时数据流为单一的形式,则将该实时数据流与步骤S2中建立的设备-事件-信号的关系图谱中的事件进行匹配,并确定匹配出的已确认事件的唯一标识信号或信号组合;If the real-time data stream is in a single form, match the real-time data stream with the events in the device-event-signal relationship map established in step S2, and determine the unique identification signal or signal combination of the matched confirmed event. ;

若实时数据流对应多个事件,则在缓存中为每个事件启用存储空间,并将实时数据流备份到每个缓存中,同时继续积累实时数据流;If the real-time data stream corresponds to multiple events, enable storage space for each event in the cache, and back up the real-time data stream to each cache, while continuing to accumulate the real-time data stream;

根据匹配出的已确认事件的唯一标识信号或信号组合判断当前积累的实时数据流中是否存在唯一标识信号或信号组合,若存在,则识别当前积累的实时数据流对应的已确认事件,若不存在,则将当前积累的实时数据流标记为一个待确认的事件,并继续积累实时数据流;Determine whether there is a unique identification signal or signal combination in the currently accumulated real-time data stream based on the matched unique identification signal or signal combination of the confirmed event. If it exists, identify the confirmed event corresponding to the currently accumulated real-time data stream. If not, If exists, mark the currently accumulated real-time data stream as an event to be confirmed and continue to accumulate real-time data streams;

当积累的实时数据流达到设定的数量阈值,则对待确认的事件与匹配出的多个已确认事件进行相似度计算,得到相似度最高且超过阈值的事件,将其标识为实时数据流的事件。When the accumulated real-time data stream reaches the set quantity threshold, the similarity of the event to be confirmed and the matched multiple confirmed events is calculated, and the event with the highest similarity and exceeding the threshold is obtained, which is identified as the real-time data stream. event.

进一步地,步骤S4中事件动态追踪的过程为:Further, the process of event dynamic tracking in step S4 is:

当实时数据流对应多个事件时,创建多个事件的缓存,并对多个事件的缓存进行监听和维护,并将实时数据流的积累备份到匹配出的多个事件对应的缓存中,若识别的是唯一事件,则保留识别出的事件的缓存,同时删除其他匹配到的事件的缓存。When the real-time data stream corresponds to multiple events, create a cache of multiple events, monitor and maintain the cache of multiple events, and back up the accumulation of real-time data streams to the cache corresponding to the matched multiple events. If If a unique event is identified, the cache of the identified event will be retained and the cache of other matching events will be deleted.

进一步地,步骤S4中事件超时检测包括固定时限超时检测和动态时限超时检测,具体过程如下:Further, event timeout detection in step S4 includes fixed time limit timeout detection and dynamic time limit timeout detection. The specific process is as follows:

固定时限超时检测根据实时数据流中识别出的已确定事件,为已确定事件设置一个固定的时间,当实时数据流的积累的时间超过设置的固定的时间,则将当前的实时数据流提交;Fixed time limit timeout detection sets a fixed time for the determined event based on the identified event in the real-time data stream. When the accumulated time of the real-time data stream exceeds the set fixed time, the current real-time data stream is submitted;

动态时限超时检测根据实时数据流的实际情况确定超时时间,在实时数据流被识别为已确定事件且识别出事件的结束信号后,不再根据固定的时间提交当前实时数据流,而是提前结束实时数据流的积累。Dynamic time limit timeout detection determines the timeout based on the actual situation of the real-time data flow. After the real-time data flow is identified as a confirmed event and the end signal of the event is identified, the current real-time data flow is no longer submitted according to a fixed time, but ends early. Accumulation of real-time data streams.

一种基于水电站实时信号的事件发现与跟踪系统,包括:An event discovery and tracking system based on real-time signals from hydropower stations, including:

事件库建立模块,基于水电站的历史信号数据和历史操作指令数据,建立典型关联关系事件库,通过获取事件的唯一标识信号或信号组合,得到事件与信号之间的映射关系;The event database establishment module establishes a typical correlation event database based on the historical signal data and historical operation instruction data of the hydropower station. By obtaining the unique identification signal or signal combination of the event, the mapping relationship between the event and the signal is obtained;

设备事件关系图谱模块,根据事件库建立模块中建立的典型关联关系事件库中的事件与信号之间的映射关系,并基于设备与事件之间的关系,建立设备-事件-信号的关系图谱;The device event relationship graph module establishes a device-event-signal relationship graph based on the mapping relationship between events and signals in the event library based on the typical association relationship established in the event library establishment module, and based on the relationship between devices and events;

数据实时对接与预处理模块,获取多源实时数据,并按时序进行多源实时数据的融合处理,得到融合后的实时数据流;The real-time data docking and pre-processing module obtains multi-source real-time data, and performs fusion processing of multi-source real-time data in time sequence to obtain a fused real-time data stream;

事件发现与跟踪模块,根据数据实时对接与预处理模块得到的融合后的实时数据流,实现基于设备事件关系图谱模块建立的设备-事件-信号的关系图谱的信号事件发现、多缓存构建和维护与事件跟踪。The event discovery and tracking module implements signal event discovery, multi-cache construction and maintenance based on the device-event-signal relationship graph established by the device event relationship graph module based on the fused real-time data stream obtained by the real-time data docking and preprocessing module. with event tracking.

本发明具有以下有益效果:The invention has the following beneficial effects:

本发明所提出的一种基于水电站实时信号的事件发现与跟踪方法及系统,通过对水电站的实时数据流进行处理,能够及时发现事件并进行追踪,提高了水电站的运行效率、安全性和可靠性。The invention proposes an event discovery and tracking method and system based on real-time signals of hydropower stations. By processing the real-time data flow of hydropower stations, events can be discovered and tracked in a timely manner, thereby improving the operating efficiency, safety and reliability of hydropower stations. .

附图说明Description of drawings

图1为本发明所提出的一种基于水电站实时信号的事件发现与跟踪方法的流程示意图;Figure 1 is a schematic flow chart of an event discovery and tracking method based on real-time signals from hydropower stations proposed by the present invention;

图2为一种基于水电站实时信号的事件发现与跟踪系统的结构示意图。Figure 2 is a schematic structural diagram of an event discovery and tracking system based on real-time signals from hydropower stations.

具体实施方式Detailed ways

下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。The specific embodiments of the present invention are described below to facilitate those skilled in the art to understand the present invention. However, it should be clear that the present invention is not limited to the scope of the specific embodiments. For those of ordinary skill in the technical field, as long as various changes These changes are obvious within the spirit and scope of the invention as defined and determined by the appended claims, and all inventions and creations utilizing the concept of the invention are protected.

如图1所示,一种基于水电站实时信号的事件发现与跟踪方法,包括以下步骤S1-S4:As shown in Figure 1, an event discovery and tracking method based on real-time signals from hydropower stations includes the following steps S1-S4:

S1、基于水电站的历史信号数据和历史操作指令数据,建立典型关联关系事件库,获取事件的唯一标识信号或信号组合,得到事件与信号之间的映射关系。S1. Based on the historical signal data and historical operation instruction data of the hydropower station, establish a typical correlation event library, obtain the unique identification signal or signal combination of the event, and obtain the mapping relationship between events and signals.

本实施例中,首先对历史水电站日常调度过程中涉及的各种场景如开停机、倒闸切换操作、事故等进行研究,获取每一个场景的事件,并建立起事件与特征信号之间的关联关系,具体为建立事件与信号之间的映射关系以及明确各个事件所关联的特征信号,其中,特征信号包括事件的原因信号、触发信号、结束信号、关键信号等。其次,获取历史水电站日常调度过程中涉及的操作指令以及操作指令对应的事件。具体为使用历史监控系统信号数据并应用频繁模式挖掘技术获取操作指令对应的信号数据,并将这些信号数据补充到典型关联关系事件库中,进一步丰富事件信息,以便提供更加准确的事件发现和跟踪能力。In this embodiment, various scenarios involved in the daily dispatching process of historical hydropower stations, such as startup and shutdown, switching operations, accidents, etc., are first studied, the events of each scenario are obtained, and the correlation between the events and characteristic signals is established. The relationship is specifically to establish the mapping relationship between events and signals and to clarify the characteristic signals associated with each event. Among them, the characteristic signals include the cause signal of the event, the trigger signal, the end signal, the key signal, etc. Secondly, obtain the operating instructions involved in the daily dispatching process of historical hydropower stations and the events corresponding to the operating instructions. Specifically, it uses historical monitoring system signal data and applies frequent pattern mining technology to obtain signal data corresponding to operation instructions, and supplements these signal data into the typical correlation event library to further enrich event information in order to provide more accurate event discovery and tracking. ability.

具体地,步骤S1具体包括S11-S18:Specifically, step S1 specifically includes S11-S18:

S11、获取历史水电站日常调度过程中涉及的各个场景的事件,分析事件与特征信号的关联关系,并基于特征信号与事件关联关系的逻辑描述,将特征信号事件化,并建立典型关联关系事件库。S11. Obtain the events of various scenarios involved in the daily dispatching process of historical hydropower stations, analyze the correlation between events and characteristic signals, and based on the logical description of the correlation between characteristic signals and events, eventize the characteristic signals and establish a typical correlation event library .

S12、获取历史水电站日常调度过程中涉及的操作指令以及操作指令对应的指令事件,并基于历史监控系统信号数据,采用频繁模式挖掘方法获取指令事件对应的信号数据,并将信号数据输入步骤S11中建立的典型关联关系事件库中,得到典型关联关系事件库。S12. Obtain the operation instructions involved in the daily dispatching process of the historical hydropower station and the instruction events corresponding to the operation instructions, and based on the historical monitoring system signal data, use the frequent pattern mining method to obtain the signal data corresponding to the instruction events, and input the signal data into step S11 From the established typical association event library, a typical association event library is obtained.

本实施例中,对历史Kafka平台获取的信号数据即历史监控系统信号数据进行排序,以确保信号数据按照时间先后顺序进行排列,并根据操作指令下达的时间信息,确定操作指令下达所在的时间段,得到相同操作指令在不同时间段内的信号数据,并利用频繁模式挖掘方法对排序后的信号数据分析,找出不同时间段中频繁出现的信号数据,并将这些信号数据收集起来形成信号子集,并将这些信号子集交给技术人员验证和确认,技术人员根据该领域知识对信号子集的相关性和事件的完整性进行评估。并判断信号子集是否构成一个完整的事件,若是,则将信号子集中的信号数据添加到典型关联关系事件库中,并作为已确认事件。此外,本实施例中采用的频繁模式挖掘方法是基于Apriori算法实现的,它能够在大规模数据集中找到数据之间的关联关系,从而增强事件匹配的准确性。In this embodiment, the signal data obtained by the historical Kafka platform, that is, the historical monitoring system signal data, is sorted to ensure that the signal data is arranged in chronological order, and the time period in which the operation instruction is issued is determined based on the time information of the operation instruction. , obtain the signal data of the same operation instructions in different time periods, and use the frequent pattern mining method to analyze the sorted signal data to find out the signal data that frequently appears in different time periods, and collect these signal data to form a signal sub- Sets, and hands these signal subsets to technical personnel for verification and confirmation, and technical personnel evaluate the relevance of the signal subsets and the completeness of events based on knowledge in the field. And determine whether the signal subset constitutes a complete event. If so, add the signal data in the signal subset to the typical correlation event library and regard it as a confirmed event. In addition, the frequent pattern mining method used in this embodiment is based on the Apriori algorithm, which can find correlations between data in large-scale data sets, thereby enhancing the accuracy of event matching.

具体地,步骤S12中采用频繁模式挖掘方法获取指令事件对应的信号数据,并将信号数据输入步骤S11中建立的典型关联关系事件库中的过程为:Specifically, in step S12, the frequent pattern mining method is used to obtain the signal data corresponding to the instruction event, and the process of inputting the signal data into the typical association event library established in step S11 is:

获取操作指令在不同时间段内的历史监控系统信号数据,并对历史监控系统信号数据按照时间先后进行排序,得到相同操作指令在不同时间段内的信号数据,采用频繁模式挖掘方法找出不同时间段内出现频率较高的信号数据,并将这些信号数据收集起来形成信号子集,并判断这些信号子集是否构成完整的事件,若是,则将信号子集中的信号数据添加到典型关联关系事件库中,并作为已确认事件。Obtain the historical monitoring system signal data of the operation instructions in different time periods, sort the historical monitoring system signal data according to time, obtain the signal data of the same operation instructions in different time periods, and use the frequent pattern mining method to find out the different times Signal data with higher frequency appears in the segment, and these signal data are collected to form a signal subset, and it is judged whether these signal subsets constitute a complete event. If so, the signal data in the signal subset is added to the typical correlation event. library and as a confirmed event.

具体地,步骤S12中采用频繁模式挖掘方法为基于Apriori算法实现的,其算法步骤如下:Specifically, the frequent pattern mining method used in step S12 is based on the Apriori algorithm, and the algorithm steps are as follows:

首先,计算每一个项即单个信号在数据集中的支持度,保留支持度高于预设阈值即最小支持度的项,生成候选1-项集,并构建频繁1-项集。First, calculate the support of each item, that is, a single signal, in the data set, retain items whose support is higher than the preset threshold, that is, the minimum support, generate candidate 1-item sets, and construct frequent 1-item sets.

然后,利用构建的频繁1-项集生成候选2-项集,再次利用单个信号在数据集中的支持度筛选,得到频繁2-项集。Then, the constructed frequent 1-itemset is used to generate candidate 2-itemsets, and the support of a single signal in the data set is again used to screen to obtain frequent 2-itemsets.

继续生成更大的候选项集并进行筛选,直到无法再生成新的候选项集为止。Continue to generate larger candidate sets and filter until no more new candidate sets can be generated.

S13、采集步骤S12中得到的典型关联关系事件库中的每个事件,并获取每个事件的信号。S13. Collect each event in the typical correlation event library obtained in step S12, and obtain the signal of each event.

S14、采用连续数字编码的方法对步骤S13中获取的每个事件的信号进行编码,得到事件编码的信号。S14. Use the continuous digital encoding method to encode the signal of each event obtained in step S13 to obtain an event-encoded signal.

S15、根据步骤S14中得到的事件编码的信号,对每个事件的编码信号,进行全排列组合,得到每个事件的各种组合,并对其遍历得到事件遍历后的组合数。S15. According to the event coded signal obtained in step S14, perform a full arrangement and combination of the coded signals of each event to obtain various combinations of each event, and traverse them to obtain the number of combinations after event traversal.

S16、判断步骤S15中得到的事件遍历后的组合数是否与其他事件具有相同的组合数,若是,执行步骤S17,否则,停止寻找超过当前长度的组合,得到信号组合长度。S16. Determine whether the number of combinations after event traversal obtained in step S15 has the same number of combinations as other events. If so, execute step S17. Otherwise, stop looking for combinations that exceed the current length and obtain the signal combination length.

S17、继续增加事件的组合数,直到该事件的组合数等于该事件所包含的所有信号数量,得到信号组合长度。S17. Continue to increase the number of combinations of events until the number of combinations of the event is equal to the number of all signals contained in the event, and obtain the signal combination length.

S18、根据步骤S16与S17中得到的信号组合长度,得到事件的唯一标识信号或信号组合。S18. Obtain the unique identification signal or signal combination of the event based on the signal combination length obtained in steps S16 and S17.

步骤S13-S18为对每个事件唯一标识信号或信号组合进行获取的过程。具体的过程为:首先,采集本实施例中典型关联关系事件库中的每个事件的信号,并为每个信号赋予一个唯一的数字编码,以确保信号都有独特的标识符,避免混乱冲突;其次,将采集到的信号进行标准化和归一化处理,将信号映射到统一形式,对信号进行连续化处理,以便于将信号表示为紧凑的连续编码形式;最后,对于每个事件,将其信号进行全排列组合,对于每个事件的所有信号进行各种可能的组合,以探索不同信号的组合情况,并检查是否存在其他事件具有相同的信号组合,若当前信号组合数能够唯一代表该事件,则停止寻找超过当前信号组合长度的组合,即可标记为属于该事件的信号组合,若当前信号组合数不能唯一代表该事件,则继续增加信号组合数长度,直到信号组合大小等于该事件所包含的所有信号数量为止,若该事件的信号组合长度为1,则该信号组合为当前事件的唯一标识信号,此时无需遍历信号组合长度超过1的所有其它组合;若该事件的信号组合长度超过1且该组合不存在于其它事件,则该信号组合表示当前事件的信号组合。Steps S13-S18 are the process of obtaining the unique identification signal or signal combination of each event. The specific process is: first, collect the signals of each event in the typical correlation event library in this embodiment, and assign a unique digital code to each signal to ensure that the signals have unique identifiers and avoid confusion and conflicts. ; Secondly, the collected signals are standardized and normalized, the signals are mapped to a unified form, and the signals are continuously processed so that the signals can be represented as compact continuous coding forms; finally, for each event, Its signals are fully arranged and combined, and all possible combinations of all signals of each event are performed to explore the combination of different signals and check whether there are other events with the same signal combination. If the current number of signal combinations can uniquely represent the event, stop looking for combinations that exceed the length of the current signal combination, which can be marked as a signal combination belonging to the event. If the current number of signal combinations cannot uniquely represent the event, continue to increase the length of the number of signal combinations until the size of the signal combination is equal to the event. Up to the number of all signals included, if the signal combination length of the event is 1, then the signal combination is the unique identification signal of the current event. At this time, there is no need to traverse all other combinations with a signal combination length exceeding 1; if the signal combination length of the event If the length exceeds 1 and the combination does not exist in other events, the signal combination represents the signal combination of the current event.

S2、根据步骤S1中得到的事件与信号之间的映射关系,并基于设备与事件之间的关系,建立设备-事件-信号的关系图谱。S2. Based on the mapping relationship between events and signals obtained in step S1, and based on the relationship between devices and events, establish a device-event-signal relationship map.

本实施例中,在上述步骤中已经得到了事件与信号的映射关系,所以,只要明确事件与设备之间的关联关系,则可以得到设备-事件-信号的关系图谱。具体过程为:首先,节点定义,将每个设备和事件视为一个节点,并使用不同的标识符进行标识,比如:“Device1”、“Device2”、“Event1”、“Event2”。其次,边的定义,通过边的定义来表示不同的关系。无向边从一个主设备指向另一个主设备,或者从一个子设备指向另一个子设备,用于表示设备在同一层次上的关系;有向边从子设备指向主设备节点,用于表示主设备与子设备之间的层次关系,用于表明子设备隶属于主设备;另外,还有事件节点指向设备节点的有向边,用于表示事件与设备之间的关联,表明该设备与该事件相关联。最后,构件图,即在构件图的阶段,将所有设备和事件节点加入到图中,并添加事件与设备之间的有向边,以表示他们之间的关系,同时,添加了子设备与主设备之间的有向边,以建立层次结构。为了表示统一层次的设备,还添加了主设备之间的无向边以及子设备之间的无向边。此外,构建的设备-事件-信号的关系图谱中信号表示事件节点的属性。In this embodiment, the mapping relationship between events and signals has been obtained in the above steps. Therefore, as long as the association between events and devices is clear, the device-event-signal relationship map can be obtained. The specific process is: first, node definition, consider each device and event as a node, and use different identifiers to identify it, such as: "Device1", "Device2", "Event1", "Event2". Secondly, the definition of edges represents different relationships through the definition of edges. Undirected edges point from one main device to another main device, or from one sub-device to another sub-device, and are used to represent the relationship between devices at the same level; directed edges point from sub-devices to main device nodes, and are used to represent the main device node. The hierarchical relationship between the device and the sub-device is used to indicate that the sub-device is subordinate to the main device; in addition, there is a directed edge from the event node to the device node, which is used to represent the association between the event and the device, indicating that the device is related to the device. Events are associated. Finally, in the component diagram stage, all devices and event nodes are added to the diagram, and directed edges between events and devices are added to represent the relationship between them. At the same time, sub-devices and Directed edges between master devices to establish hierarchies. In order to represent a unified level of devices, undirected edges between main devices and undirected edges between sub-devices are also added. In addition, the signal in the constructed device-event-signal relationship graph represents the attribute of the event node.

具体地,步骤S2具体包括S21-S23:Specifically, step S2 specifically includes S21-S23:

S21、将每一个设备作为一个节点,将每一个事件作为一个节点,并利用不同的标识符对节点进行标识。S21. Treat each device as a node, treat each event as a node, and use different identifiers to identify the nodes.

S22、用无向边定义主设备节点之间、子设备节点之间的关系,用有向边定义子设备节点与主设备节点之间的关系、事件节点与设备节点之间的关系。S22. Use undirected edges to define the relationship between main device nodes and between sub-device nodes, and use directed edges to define the relationship between sub-device nodes and main device nodes, and the relationship between event nodes and device nodes.

S23、根据步骤S22中定义的无向边和有向边,将所有设备节点和事件节点加入到图中,并加入事件节点与设备节点之间的有向边、子设备节点与主设备节点之间的有向边、主设备节点之间的无向边以及子设备节点之间的无向边,建立设备-事件-信号的关系图谱。S23. According to the undirected edges and directed edges defined in step S22, add all device nodes and event nodes to the graph, and add directed edges between event nodes and device nodes, and between sub-device nodes and main device nodes. The directed edges between devices, the undirected edges between main device nodes, and the undirected edges between sub-device nodes are used to establish a device-event-signal relationship graph.

S3、获取多源实时数据,并对获取的多源实时数据进行数据融合,得到融合后的实时数据流。S3: Obtain multi-source real-time data, perform data fusion on the obtained multi-source real-time data, and obtain a fused real-time data stream.

本实施例中,通过获取水电站日常调度过程中产生的信号数据流和操作指令数据,得到多源实时数据。由于,日常调度过程中产生的信号数据流量大,并且涉及多种传感器和设备类型,所以,得到的信号数据流包括不同系统的不同设备产生的信号。本实施例中使用的“系统”为不同级别的不同组件、元件、部件、部分或装配的一种说法。同时,对得到的多源实时数据进行融合和处理,通过对多源实时数据中的操作指令数据以及信号数据流进行关联并统一化格式,得到统一格式的实时数据流。具体的过程为,对来源于Kafka平台的信号数据流进行解析和清洗,提取出有用的信息,并分析信号数据流从属的操作指令,获取操作指令数据发出的时间、对象和指令内容等,将信号数据流和指令数据流进行关联,并统一Kafka平台的信号数据流和操作指令数据的格式,完成对不同来源和类型的多源实时数据进行统一格式化和关联操作,得到融合后的实时数据流。In this embodiment, multi-source real-time data is obtained by acquiring the signal data stream and operation instruction data generated during the daily dispatching process of the hydropower station. Since the signal data flow generated in the daily scheduling process is large and involves multiple sensor and device types, the resulting signal data flow includes signals generated by different devices in different systems. "System" as used in this embodiment is a term for different components, elements, parts, parts or assemblies at different levels. At the same time, the obtained multi-source real-time data is fused and processed, and a unified format of real-time data flow is obtained by correlating and unifying the format of the operation instruction data and signal data streams in the multi-source real-time data. The specific process is to parse and clean the signal data stream from the Kafka platform, extract useful information, analyze the operation instructions subordinate to the signal data flow, obtain the time, object and instruction content of the operation instruction data, etc., and then The signal data flow and the instruction data flow are correlated, and the formats of the signal data flow and operation instruction data of the Kafka platform are unified to complete the unified formatting and correlation operations of multi-source real-time data from different sources and types, and obtain the fused real-time data. flow.

具体地,步骤S3具体包括S31-S32:Specifically, step S3 specifically includes S31-S32:

S31、获取水电站日常调度过程中产生的信号数据流和操作指令数据,得到多源实时数据。S31. Obtain the signal data flow and operation instruction data generated during the daily dispatching process of the hydropower station, and obtain multi-source real-time data.

S32、对步骤S31中得到的多源实时数据进行数据融合,关联多源实时数据中的信号数据流和操作指令数据,并统一信号数据流和操作指令数据的数据格式,得到融合后的实时数据流。S32. Perform data fusion on the multi-source real-time data obtained in step S31, correlate the signal data flow and operation instruction data in the multi-source real-time data, and unify the data formats of the signal data flow and operation instruction data to obtain the fused real-time data. flow.

S4、根据步骤S3中得到的融合后的实时数据流,并基于步骤S2中建立的设备-事件-信号的关系图谱,采用事件发现与跟踪算法对融合后的实时数据流进行事件查找、事件动态追踪以及事件超时检测三个过程,发现实时数据流的事件信号。S4. Based on the fused real-time data stream obtained in step S3 and based on the device-event-signal relationship map established in step S2, use event discovery and tracking algorithms to perform event search and event dynamics on the fused real-time data stream. The three processes of tracking and event timeout detection are used to discover event signals of real-time data streams.

本实施例中,事件发现与跟踪算法包括:实时监测、采集和分析获取的实时数据流,并将这些实时数据流转化为事件,以事件的形式分离出来,在这个过程中,包括跟踪事件的开始、持续和结束三个阶段。因此,采用事件发现与跟踪算法将融合后的实时数据流事件化包括事件查找、事件动态追踪以及事件超时监测这三个过程。此外,为了进一步完善事件发现算法,本实施例中该算法是基于Jaccard相似系数的相似度进行计算的,它能够精确地对信号流进行识别和分类,以确定与已确定事件的相符程度。Jaccard相似系数是一种用于比较两个集合之间相似性的计算方法,主要用于度量两个集合共有元素在总元素中的比例,从而判断集合之间的相似程度。Jaccard相似系数的取值范围在0到1之间,其中,0表示两个集合没有共同元素,即完全不相似;1表示两个集合的元素完全一样,即完全相似。因此,在实际应用中,相似系数越接近1,表示两个集合越相似。所以,采用该方法,能够确定当前实时数据流所属的事件。最重要的是,事件发现与跟踪算法的结果还可以作为水电站的故障诊断、异常检测等场景的前期数据,并为这些场景提供支持。In this embodiment, the event discovery and tracking algorithm includes: real-time monitoring, collection and analysis of acquired real-time data streams, converting these real-time data streams into events, and separating them in the form of events. In this process, including tracking events There are three stages: start, continue and end. Therefore, the event discovery and tracking algorithm is used to eventize the fused real-time data stream, including event search, event dynamic tracking, and event timeout monitoring. In addition, in order to further improve the event discovery algorithm, in this embodiment, the algorithm is calculated based on the similarity of the Jaccard similarity coefficient, which can accurately identify and classify the signal flow to determine the degree of consistency with the determined event. The Jaccard similarity coefficient is a calculation method used to compare the similarity between two sets. It is mainly used to measure the proportion of common elements between two sets in the total elements, thereby judging the degree of similarity between sets. The value range of Jaccard similarity coefficient is between 0 and 1, where 0 means that the two sets have no common elements, that is, they are completely dissimilar; 1 means that the elements of the two sets are exactly the same, that is, they are completely similar. Therefore, in practical applications, the closer the similarity coefficient is to 1, the more similar the two sets are. Therefore, using this method, the event to which the current real-time data stream belongs can be determined. Most importantly, the results of the event discovery and tracking algorithm can also be used as preliminary data for hydropower station fault diagnosis, anomaly detection and other scenarios, and provide support for these scenarios.

事件查找具体过程为:在实时数据流中携带操作指令数据时,通过这些操作指令直接识别出当前实时数据流对应的事件;当仅有单一的实时数据流到达时,将该实时数据流与建立的设备-事件-信号的关系图谱中的事件进行匹配,并确定匹配出的已确定事件的唯一标识信号或组合信号。如果实时数据信号流对应多个事件,则要在缓存中为每个事件启用存储空间,并将其备份到每个缓存中,并继续积累实时数据流。根据匹配出的已确定事件的唯一标识信号或组合信号来确定当前实时数据流中是否存在这种标识信号,如果存在,则能够确定当前实时数据流对应的事件;如果匹配出的已确定事件中没有唯一标识信号或组合信号,则将当前的实时数据流标记为一个待确认的事件,并继续积累,直到积累的实时数据流到达设定的阈值,则将待确认的事件与匹配出的多个已知事件进行相似度计算,以确定相似度最高且超过阈值的事件,并将其标识为当前实时数据流的所属的事件。本实施例中,将待确认的事件与匹配出的多个已知事件进行相似度计算,以确定相似度最高且超过阈值的事件,采用了相似度匹配算法且计算过程为:从匹配到的事件中提取信号作为特征集合,并将匹配到的缓冲区内的信号集合与每个特征集合进行相似度计算,最后,将计算出的相似度与预设的阈值进行比较。The specific process of event search is: when the operation instruction data is carried in the real-time data stream, the events corresponding to the current real-time data stream are directly identified through these operation instructions; when only a single real-time data stream arrives, the real-time data stream is combined with the established Match the events in the device-event-signal relationship diagram, and determine the unique identification signal or combined signal of the matched determined event. If a live data signal stream corresponds to multiple events, enable storage for each event in the cache and back it up into each cache, and continue to accumulate the live data stream. Determine whether there is such an identification signal in the current real-time data stream based on the matched unique identification signal or combined signal of the determined event. If it exists, the event corresponding to the current real-time data stream can be determined; if the matched identified event is If there is no unique identification signal or combined signal, the current real-time data stream will be marked as an event to be confirmed, and the accumulation will continue until the accumulated real-time data stream reaches the set threshold, then the event to be confirmed will be matched with the multiple matching events. Perform similarity calculation on known events to determine the event with the highest similarity and exceeding the threshold, and identify it as the event that belongs to the current real-time data stream. In this embodiment, similarity calculation is performed between the event to be confirmed and multiple matched known events to determine the event with the highest similarity and exceeding the threshold. A similarity matching algorithm is used and the calculation process is: from the matched to The signal is extracted from the event as a feature set, and the similarity between the matched signal set in the buffer and each feature set is calculated. Finally, the calculated similarity is compared with the preset threshold.

具体地,步骤S4中事件查找的过程为:Specifically, the event search process in step S4 is:

对步骤S3中得到的融合后的实时数据流进行分析,若实时数据流中存在操作指令数据,则通过操作指令数据识别实时数据流对应的已确认事件。Analyze the fused real-time data stream obtained in step S3. If there is operation instruction data in the real-time data stream, identify the confirmed event corresponding to the real-time data stream through the operation instruction data.

若实时数据流为单一的形式,则将该实时数据流与步骤S2中建立的设备-事件-信号的关系图谱中的事件进行匹配,并确定匹配出的已确认事件的唯一标识信号或信号组合。If the real-time data stream is in a single form, match the real-time data stream with the events in the device-event-signal relationship map established in step S2, and determine the unique identification signal or signal combination of the matched confirmed event. .

若实时数据流对应多个事件,则在缓存中为每个事件启用存储空间,并将实时数据流备份到每个缓存中,同时继续积累实时数据流。If the real-time data stream corresponds to multiple events, storage space is enabled in the cache for each event and the real-time data stream is backed up to each cache while continuing to accumulate the real-time data stream.

根据匹配出的已确认事件的唯一标识信号或信号组合判断当前积累的实时数据流中是否存在唯一标识信号或信号组合,若存在,则识别当前积累的实时数据流对应的已确认事件,若不存在,则将当前积累的实时数据流标记为一个待确认的事件,并继续积累实时数据流。Determine whether there is a unique identification signal or signal combination in the currently accumulated real-time data stream based on the matched unique identification signal or signal combination of the confirmed event. If it exists, identify the confirmed event corresponding to the currently accumulated real-time data stream. If not, If exists, the currently accumulated real-time data stream will be marked as an event to be confirmed, and the real-time data stream will continue to be accumulated.

当积累的实时数据流达到设定的数量阈值,则对待确认的事件与匹配出的多个已确认事件进行相似度计算,得到相似度最高且超过阈值的事件,将其标识为实时数据流的事件。When the accumulated real-time data stream reaches the set quantity threshold, the similarity of the event to be confirmed and the matched multiple confirmed events is calculated, and the event with the highest similarity and exceeding the threshold is obtained, which is identified as the real-time data stream. event.

本实施例中,动态追踪对多个事件的缓存进行监听和维护,并定期监测缓存状态和更新缓存内容,以跟踪事件的发展过程同时保留与事件相关的信号数据,通过唯一事件确认和缓存管理策略,只保留必要的信息并优化缓存的使用。整个动态追踪过程涵盖了信号事件从识别开始、逐步积累到最终结束的整个生命周期。其目的就是监测信号流。In this embodiment, dynamic tracking monitors and maintains the cache of multiple events, and regularly monitors the cache status and updates the cache content to track the development process of the event while retaining signal data related to the event, through unique event confirmation and cache management Strategy to retain only necessary information and optimize cache usage. The entire dynamic tracking process covers the entire life cycle of signal events from identification, gradual accumulation to final end. Its purpose is to monitor signal flow.

具体地,步骤S4中事件动态追踪的过程为:Specifically, the process of event dynamic tracking in step S4 is:

当实时数据流对应多个事件时,创建多个事件的缓存,并对多个事件的缓存进行监听和维护,并将实时数据流的积累备份到匹配出的多个事件对应的缓存中,若识别的是唯一事件,则保留识别出的事件的缓存,同时删除其他匹配到的事件的缓存。When the real-time data stream corresponds to multiple events, create a cache of multiple events, monitor and maintain the cache of multiple events, and back up the accumulation of real-time data streams to the cache corresponding to the matched multiple events. If If a unique event is identified, the cache of the identified event will be retained and the cache of other matching events will be deleted.

本实施例中,在事件查找过程中,当实时数据流被识别为已确定事件时,但是实时数据流迟迟没有结束信号的到来,由于实时性限制不能无限制积累信号,所以,引入超时检测,一旦确认了已确定事件,则借助事件本身预设的时限信息,确定何时结束事件,并将该事件信号进行提交。超时检测包括两种模式,即固定时限和动态时限。In this embodiment, during the event search process, when the real-time data stream is identified as a confirmed event, but the real-time data stream does not end the signal for a long time, due to real-time limitations, signals cannot be accumulated without limit, so timeout detection is introduced. , once the determined event is confirmed, use the preset time limit information of the event itself to determine when to end the event, and submit the event signal. Timeout detection includes two modes, namely fixed time limit and dynamic time limit.

具体地,步骤S4中事件超时检测包括固定时限超时检测和动态时限超时检测,具体过程如下:Specifically, event timeout detection in step S4 includes fixed time limit timeout detection and dynamic time limit timeout detection. The specific process is as follows:

固定时限超时检测根据实时数据流中识别出的已确定事件,为已确定事件设置一个固定的时间,当实时数据流的积累的时间超过设置的固定的时间,则将当前的实时数据流提交。Fixed time limit timeout detection sets a fixed time for the determined event based on the identified event in the real-time data stream. When the accumulated time of the real-time data stream exceeds the set fixed time, the current real-time data stream is submitted.

动态时限超时检测根据实时数据流的实际情况确定超时时间,在实时数据流被识别为已确定事件且识别出事件的结束信号后,不再根据固定的时间提交当前实时数据流,并提前结束实时数据流的积累。Dynamic time limit timeout detection determines the timeout based on the actual situation of the real-time data flow. After the real-time data flow is identified as a confirmed event and the end signal of the event is identified, the current real-time data flow is no longer submitted according to a fixed time and ends in advance. Accumulation of data streams.

如图2所示,一种基于水电站实时信号的事件发现与跟踪系统,包括:As shown in Figure 2, an event discovery and tracking system based on real-time signals from hydropower stations includes:

事件库建立模块,基于水电站的历史信号数据和历史操作指令数据,建立典型关联关系事件库,通过获取事件的唯一标识信号或信号组合,得到事件与信号之间的映射关系。The event library establishment module establishes a typical correlation event library based on the historical signal data and historical operation instruction data of the hydropower station. By obtaining the unique identification signal or signal combination of the event, the mapping relationship between the event and the signal is obtained.

本实施例中,事件库建立模块负责收集和存储历史水电站的事件信号数据,并用于构建水电站事件信号,该模块包括事件库概率表,其中涵盖所有事件以及对应的时限等信息。同时,该模块还包括事件信号列表,其中记录了事件的关键信号、原因信号、结束信号以及信号的时序等相关关系和属性信息。In this embodiment, the event library establishment module is responsible for collecting and storing event signal data of historical hydropower stations, and is used to construct hydropower station event signals. This module includes an event library probability table, which covers all events and corresponding time limits and other information. At the same time, this module also includes an event signal list, which records the key signals, cause signals, end signals, signal timing and other related relationship and attribute information of the event.

设备事件关系图谱模块,根据事件库建立模块中建立的典型关联关系事件库中的事件与信号之间的映射关系,并基于设备与事件之间的关系,建立设备-事件-信号的关系图谱。The device event relationship graph module establishes a device-event-signal relationship graph based on the mapping relationship between events and signals in the typical association event library established in the event library establishment module, and based on the relationship between devices and events.

本实施例中,设备事件关系图谱模块依据事件与设备的对应关系,创建水电站设备事件关系图谱,通过分析这个图谱,确定每个设备关联的事件,以及事件关联的信号。In this embodiment, the equipment event relationship map module creates a hydropower station equipment event relationship map based on the corresponding relationship between events and equipment. By analyzing this map, the events associated with each device and the signals associated with the events are determined.

数据实时对接与预处理模块,获取多源实时数据,并按时序进行多源实时数据的融合处理,得到融合后的实时数据流。The real-time data docking and preprocessing module acquires multi-source real-time data, and performs fusion processing of multi-source real-time data in time sequence to obtain a fused real-time data stream.

本实施例中,数据实时对接与预处理模块负责从水电站的实时监测系统中获取相关设备生成的信号数据流和操作指令数据,并按照时序进行多源信号流的融合处理。In this embodiment, the real-time data docking and preprocessing module is responsible for obtaining the signal data stream and operation instruction data generated by the relevant equipment from the real-time monitoring system of the hydropower station, and performing the fusion processing of the multi-source signal streams in accordance with the time sequence.

事件发现与跟踪模块,根据数据实时对接与预处理模块得到的融合后的实时数据流,实现基于设备事件关系图谱模块建立的设备-事件-信号的关系图谱的信号事件发现、多缓存构建和维护与事件跟踪。The event discovery and tracking module implements signal event discovery, multi-cache construction and maintenance based on the device-event-signal relationship graph established by the device event relationship graph module based on the fused real-time data stream obtained by the real-time data docking and preprocessing module. with event tracking.

本实施例中,事件发现与跟踪模块基于融合后的实时数据流,实现基于设备事件关系图谱模块建立的设备-事件-信号的关系图谱的信号事件发现、多缓存构建和维护与事件跟踪,从而实现对大量实时数据流的智能监控,快速发现和跟踪事件状态,辅助水电站的技术人员对水电站工作状态进行操作,以提高工作效率,预防事故发生和及时做出应急响应。In this embodiment, the event discovery and tracking module implements signal event discovery, multi-cache construction and maintenance, and event tracking based on the device-event-signal relationship graph established by the device event relationship graph module based on the fused real-time data stream, thereby Realize intelligent monitoring of a large number of real-time data streams, quickly discover and track event status, and assist hydropower station technicians in operating the working status of the hydropower station to improve work efficiency, prevent accidents, and make timely emergency responses.

本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, based on this The idea of the invention will be subject to change in the specific implementation and scope of application. In summary, the contents of this description should not be understood as limiting the invention.

本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。Those of ordinary skill in the art will appreciate that the embodiments described here are provided to help readers understand the principles of the present invention, and it should be understood that the scope of the present invention is not limited to such specific statements and embodiments. Those of ordinary skill in the art can make various other specific modifications and combinations based on the technical teachings disclosed in the present invention without departing from the essence of the present invention, and these modifications and combinations are still within the protection scope of the present invention.

Claims (10)

1.一种基于水电站实时信号的事件发现与跟踪方法,其特征在于,包括以下步骤:1. An event discovery and tracking method based on real-time signals from hydropower stations, which is characterized by including the following steps: S1、基于水电站的历史信号数据和历史操作指令数据,建立典型关联关系事件库,获取事件的唯一标识信号或信号组合,得到事件与信号之间的映射关系;S1. Based on the historical signal data and historical operation instruction data of the hydropower station, establish a typical correlation event library, obtain the unique identification signal or signal combination of the event, and obtain the mapping relationship between events and signals; S2、根据步骤S1中得到的事件与信号之间的映射关系,并基于设备与事件之间的关系,建立设备-事件-信号的关系图谱;S2. Based on the mapping relationship between events and signals obtained in step S1, and based on the relationship between devices and events, establish a device-event-signal relationship map; S3、获取多源实时数据,并对获取的多源实时数据进行数据融合,得到融合后的实时数据流;S3. Obtain multi-source real-time data, perform data fusion on the obtained multi-source real-time data, and obtain the fused real-time data stream; S4、根据步骤S3中得到的融合后的实时数据流,并基于步骤S2中建立的设备-事件-信号的关系图谱,采用事件发现与跟踪算法对融合后的实时数据流进行事件查找、事件动态追踪以及事件超时检测三个过程,发现实时数据流的事件信号。S4. Based on the fused real-time data stream obtained in step S3 and based on the device-event-signal relationship map established in step S2, use event discovery and tracking algorithms to perform event search and event dynamics on the fused real-time data stream. The three processes of tracking and event timeout detection are used to discover event signals of real-time data streams. 2.根据权利要求1所述的一种基于水电站实时信号的事件发现与跟踪方法,其特征在于,步骤S1具体包括:2. An event discovery and tracking method based on real-time signals of hydropower stations according to claim 1, characterized in that step S1 specifically includes: S11、获取历史水电站日常调度过程中涉及的各个场景的事件,分析事件与特征信号的关联关系,并基于特征信号与事件关联关系的逻辑描述,将特征信号事件化,并建立典型关联关系事件库;S11. Obtain the events of various scenarios involved in the daily dispatching process of historical hydropower stations, analyze the correlation between events and characteristic signals, and based on the logical description of the correlation between characteristic signals and events, eventize the characteristic signals and establish a typical correlation event library ; S12、获取历史水电站日常调度过程中涉及的操作指令以及操作指令对应的指令事件,并基于历史监控系统信号数据,采用频繁模式挖掘方法获取指令事件对应的信号数据,并将信号数据输入步骤S11中建立的典型关联关系事件库中,得到典型关联关系事件库;S12. Obtain the operation instructions involved in the daily dispatching process of the historical hydropower station and the instruction events corresponding to the operation instructions, and based on the historical monitoring system signal data, use the frequent pattern mining method to obtain the signal data corresponding to the instruction events, and input the signal data into step S11 From the established typical association event library, a typical association event library is obtained; S13、采集步骤S12中得到的典型关联关系事件库中的每个事件,并获取每个事件的信号;S13. Collect each event in the typical correlation event library obtained in step S12, and obtain the signal of each event; S14、采用连续数字编码的方法对步骤S13中获取的每个事件的信号进行编码,得到事件编码的信号;S14. Use the continuous digital encoding method to encode the signal of each event obtained in step S13 to obtain the event-encoded signal; S15、根据步骤S14中得到的事件编码的信号,对每个事件的编码信号,进行全排列组合,得到每个事件的各种组合,并对其遍历得到事件遍历后的组合数;S15. According to the event coded signal obtained in step S14, perform a full arrangement and combination of the coded signals of each event to obtain various combinations of each event, and traverse them to obtain the number of combinations after event traversal; S16、判断步骤S15中得到的事件遍历后的组合数是否与其他事件具有相同的组合数,若是,执行步骤S17,否则,停止寻找超过当前长度的组合,得到信号组合长度;S16. Determine whether the number of combinations after event traversal obtained in step S15 has the same number of combinations as other events. If so, execute step S17. Otherwise, stop looking for combinations that exceed the current length and obtain the signal combination length; S17、继续增加事件的组合数,直到该事件的组合数等于该事件所包含的所有信号数量,得到信号组合长度;S17. Continue to increase the number of combinations of events until the number of combinations of the event is equal to the number of all signals contained in the event, and obtain the signal combination length; S18、根据步骤S16与S17中得到的信号组合长度,得到事件的唯一标识信号或信号组合。S18. Obtain the unique identification signal or signal combination of the event based on the signal combination length obtained in steps S16 and S17. 3.根据权利要求2所述的一种基于水电站实时信号的事件发现与跟踪方法,其特征在于,步骤S12中采用频繁模式挖掘方法获取指令事件对应的信号数据,并将信号数据输入步骤S11中建立的典型关联关系事件库中的过程为:3. An event discovery and tracking method based on real-time signals of hydropower stations according to claim 2, characterized in that in step S12, a frequent pattern mining method is used to obtain signal data corresponding to the command event, and the signal data is input into step S11. The process of establishing a typical correlation event library is: 获取操作指令在不同时间段内的历史监控系统信号数据,并对历史监控系统信号数据按照时间先后进行排序,得到相同操作指令在不同时间段内的信号数据,采用频繁模式挖掘方法找出不同时间段内出现频率较高的信号数据,并将这些信号数据收集起来形成信号子集,并判断这些信号子集是否构成完整的事件,若是,则将信号子集中的信号数据添加到典型关联关系事件库中,并作为已确认事件。Obtain the historical monitoring system signal data of the operation instructions in different time periods, sort the historical monitoring system signal data according to time, obtain the signal data of the same operation instructions in different time periods, and use the frequent pattern mining method to find out the different times Signal data with higher frequency appears in the segment, and these signal data are collected to form a signal subset, and it is judged whether these signal subsets constitute a complete event. If so, the signal data in the signal subset is added to the typical correlation event. library and as a confirmed event. 4.根据权利要求2所述的一种基于水电站实时信号的事件发现与跟踪方法,其特征在于,步骤S12中采用频繁模式挖掘方法为基于Apriori算法实现的,其算法步骤如下:4. An event discovery and tracking method based on real-time signals of hydropower stations according to claim 2, characterized in that the frequent pattern mining method used in step S12 is based on the Apriori algorithm, and the algorithm steps are as follows: 首先,计算每一个项即单个信号在数据集中的支持度,保留支持度高于预设阈值即最小支持度的项,生成候选1-项集,并构建频繁1-项集;First, calculate the support of each item, that is, a single signal, in the data set, retain items whose support is higher than the preset threshold, that is, the minimum support, generate candidate 1-item sets, and construct frequent 1-item sets; 然后,利用构建的频繁1-项集生成候选2-项集,再次利用单个信号在数据集中的支持度筛选,得到频繁2-项集;Then, the constructed frequent 1-itemset is used to generate candidate 2-itemsets, and the support of a single signal in the data set is again used to filter to obtain frequent 2-itemsets; 继续生成更大的候选项集并进行筛选,直到无法再生成新的候选项集为止。Continue to generate larger candidate sets and filter until no more new candidate sets can be generated. 5.根据权利要求1所述的一种基于水电站实时信号的事件发现与跟踪方法,其特征在于,步骤S2具体包括:5. An event discovery and tracking method based on real-time signals of hydropower stations according to claim 1, characterized in that step S2 specifically includes: S21、将每一个设备作为一个节点,将每一个事件作为一个节点,并利用不同的标识符对节点进行标识;S21. Treat each device as a node, treat each event as a node, and use different identifiers to identify the nodes; S22、用无向边定义主设备节点之间、子设备节点之间的关系,用有向边定义子设备节点与主设备节点之间的关系、事件节点与设备节点之间的关系;S22. Use undirected edges to define the relationship between main device nodes and sub-device nodes, and use directed edges to define the relationship between sub-device nodes and main device nodes, and the relationship between event nodes and device nodes; S23、根据步骤S22中定义的无向边和有向边,将所有设备节点和事件节点加入到图中,并加入事件节点与设备节点之间的有向边、子设备节点与主设备节点之间的有向边、主设备节点之间的无向边以及子设备节点之间的无向边,建立设备-事件-信号的关系图谱。S23. According to the undirected edges and directed edges defined in step S22, add all device nodes and event nodes to the graph, and add directed edges between event nodes and device nodes, and between sub-device nodes and main device nodes. The directed edges between devices, the undirected edges between main device nodes, and the undirected edges between sub-device nodes are used to establish a device-event-signal relationship graph. 6.根据权利要求1所述的一种基于水电站实时信号的事件发现与跟踪方法,其特征在于,步骤S3具体包括:6. An event discovery and tracking method based on real-time signals of hydropower stations according to claim 1, characterized in that step S3 specifically includes: S31、获取水电站日常调度过程中产生的信号数据流和操作指令数据,得到多源实时数据;S31. Obtain the signal data flow and operation instruction data generated during the daily dispatching process of the hydropower station, and obtain multi-source real-time data; S32、对步骤S31中得到的多源实时数据进行数据融合,关联多源实时数据中的信号数据流和操作指令数据,并统一信号数据流和操作指令数据的数据格式,得到融合后的实时数据流。S32. Perform data fusion on the multi-source real-time data obtained in step S31, correlate the signal data flow and operation instruction data in the multi-source real-time data, and unify the data formats of the signal data flow and operation instruction data to obtain the fused real-time data. flow. 7.根据权利要求1所述的一种基于水电站实时信号的事件发现与跟踪方法,其特征在于,步骤S4中事件查找的过程为:7. An event discovery and tracking method based on real-time signals of hydropower stations according to claim 1, characterized in that the process of event search in step S4 is: 对步骤S3中得到的融合后的实时数据流进行分析,若实时数据流中存在操作指令数据,则通过操作指令数据识别实时数据流对应的已确认事件;Analyze the fused real-time data stream obtained in step S3. If there is operation instruction data in the real-time data stream, identify the confirmed event corresponding to the real-time data stream through the operation instruction data; 若实时数据流为单一的形式,则将该实时数据流与步骤S2中建立的设备-事件-信号的关系图谱中的事件进行匹配,并确定匹配出的已确认事件的唯一标识信号或信号组合;If the real-time data stream is in a single form, match the real-time data stream with the events in the device-event-signal relationship map established in step S2, and determine the unique identification signal or signal combination of the matched confirmed event. ; 若实时数据流对应多个事件,则在缓存中为每个事件启用存储空间,并将实时数据流备份到每个缓存中,同时继续积累实时数据流;If the real-time data stream corresponds to multiple events, enable storage space for each event in the cache, and back up the real-time data stream to each cache, while continuing to accumulate the real-time data stream; 根据匹配出的已确认事件的唯一标识信号或信号组合判断当前积累的实时数据流中是否存在唯一标识信号或信号组合,若存在,则识别当前积累的实时数据流对应的已确认事件,若不存在,则将当前积累的实时数据流标记为一个待确认的事件,并继续积累实时数据流;Determine whether there is a unique identification signal or signal combination in the currently accumulated real-time data stream based on the matched unique identification signal or signal combination of the confirmed event. If it exists, identify the confirmed event corresponding to the currently accumulated real-time data stream. If not, If exists, mark the currently accumulated real-time data stream as an event to be confirmed and continue to accumulate real-time data streams; 当积累的实时数据流达到设定的数量阈值,则对待确认的事件与匹配出的多个已确认事件进行相似度计算,得到相似度最高且超过阈值的事件,将其标识为实时数据流的事件。When the accumulated real-time data stream reaches the set quantity threshold, the similarity of the event to be confirmed and the matched multiple confirmed events is calculated, and the event with the highest similarity and exceeding the threshold is obtained, which is identified as the real-time data stream. event. 8.根据权利要求1所述的一种基于水电站实时信号的事件发现与跟踪方法,其特征在于,步骤S4中事件动态追踪的过程为:8. An event discovery and tracking method based on real-time signals of hydropower stations according to claim 1, characterized in that the process of event dynamic tracking in step S4 is: 当实时数据流对应多个事件时,创建多个事件的缓存,并对多个事件的缓存进行监听和维护,并将实时数据流的积累备份到匹配出的多个事件对应的缓存中,若识别的是唯一事件,则保留识别出的事件的缓存,同时删除其他匹配到的事件的缓存。When the real-time data stream corresponds to multiple events, create a cache of multiple events, monitor and maintain the cache of multiple events, and back up the accumulation of real-time data streams to the cache corresponding to the matched multiple events. If If a unique event is identified, the cache of the identified event will be retained and the cache of other matching events will be deleted. 9.根据权利要求1所述的一种基于水电站实时信号的事件发现与跟踪方法,其特征在于,步骤S4中事件超时检测包括固定时限超时检测和动态时限超时检测,具体过程如下:9. An event discovery and tracking method based on real-time signals of hydropower stations according to claim 1, characterized in that event timeout detection in step S4 includes fixed time limit timeout detection and dynamic time limit timeout detection. The specific process is as follows: 固定时限超时检测根据实时数据流中识别出的已确定事件,为已确定事件设置一个固定的时间,当实时数据流的积累的时间超过设置的固定的时间,则将当前的实时数据流提交;Fixed time limit timeout detection sets a fixed time for the determined event based on the identified event in the real-time data stream. When the accumulated time of the real-time data stream exceeds the set fixed time, the current real-time data stream is submitted; 动态时限超时检测根据实时数据流的实际情况确定超时时间,在实时数据流被识别为已确定事件且识别出事件的结束信号后,不再根据固定的时间提交当前实时数据流,而是提前结束实时数据流的积累。Dynamic time limit timeout detection determines the timeout based on the actual situation of the real-time data flow. After the real-time data flow is identified as a confirmed event and the end signal of the event is identified, the current real-time data flow is no longer submitted according to a fixed time, but ends early. Accumulation of real-time data streams. 10.一种基于水电站实时信号的事件发现与跟踪系统,其特征在于,包括:10. An event discovery and tracking system based on real-time signals from hydropower stations, characterized by including: 事件库建立模块,基于水电站的历史信号数据和历史操作指令数据,建立典型关联关系事件库,通过获取事件的唯一标识信号或信号组合,得到事件与信号之间的映射关系;The event database establishment module establishes a typical correlation event database based on the historical signal data and historical operation instruction data of the hydropower station. By obtaining the unique identification signal or signal combination of the event, the mapping relationship between the event and the signal is obtained; 设备事件关系图谱模块,根据事件库建立模块中建立的典型关联关系事件库中的事件与信号之间的映射关系,并基于设备与事件之间的关系,建立设备-事件-信号的关系图谱;The device event relationship graph module establishes a device-event-signal relationship graph based on the mapping relationship between events and signals in the event library based on the typical association relationship established in the event library establishment module, and based on the relationship between devices and events; 数据实时对接与预处理模块,获取多源实时数据,并按时序进行多源实时数据的融合处理,得到融合后的实时数据流;The real-time data docking and pre-processing module obtains multi-source real-time data, and performs fusion processing of multi-source real-time data in time sequence to obtain a fused real-time data stream; 事件发现与跟踪模块,根据数据实时对接与预处理模块得到的融合后的实时数据流,实现基于设备事件关系图谱模块建立的设备-事件-信号的关系图谱的信号事件发现、多缓存构建和维护与事件跟踪。The event discovery and tracking module implements signal event discovery, multi-cache construction and maintenance based on the device-event-signal relationship graph established by the device event relationship graph module based on the fused real-time data stream obtained by the real-time data docking and preprocessing module. with event tracking.
CN202311605270.0A 2023-11-24 2023-11-24 An event discovery and tracking method and system based on real-time signals from hydropower stations Pending CN117591560A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311605270.0A CN117591560A (en) 2023-11-24 2023-11-24 An event discovery and tracking method and system based on real-time signals from hydropower stations

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311605270.0A CN117591560A (en) 2023-11-24 2023-11-24 An event discovery and tracking method and system based on real-time signals from hydropower stations

Publications (1)

Publication Number Publication Date
CN117591560A true CN117591560A (en) 2024-02-23

Family

ID=89918034

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311605270.0A Pending CN117591560A (en) 2023-11-24 2023-11-24 An event discovery and tracking method and system based on real-time signals from hydropower stations

Country Status (1)

Country Link
CN (1) CN117591560A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102282552A (en) * 2008-12-23 2011-12-14 黄家正 System, method and computer program for pattern-based intelligent control, monitoring and automation
CN110046260A (en) * 2019-04-16 2019-07-23 广州大学 A kind of darknet topic discovery method and system of knowledge based map
CN111768077A (en) * 2020-05-28 2020-10-13 国网浙江省电力有限公司绍兴供电公司 An intelligent identification method of grid trip event based on knowledge graph
US20210064624A1 (en) * 2019-06-25 2021-03-04 Google Llc Using live data streams and/or search queries to determine information about developing events
CN116049381A (en) * 2022-12-23 2023-05-02 中国科学院计算技术研究所 Knowledge graph-based specific target visual analysis method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102282552A (en) * 2008-12-23 2011-12-14 黄家正 System, method and computer program for pattern-based intelligent control, monitoring and automation
CN110046260A (en) * 2019-04-16 2019-07-23 广州大学 A kind of darknet topic discovery method and system of knowledge based map
US20210064624A1 (en) * 2019-06-25 2021-03-04 Google Llc Using live data streams and/or search queries to determine information about developing events
CN111768077A (en) * 2020-05-28 2020-10-13 国网浙江省电力有限公司绍兴供电公司 An intelligent identification method of grid trip event based on knowledge graph
CN116049381A (en) * 2022-12-23 2023-05-02 中国科学院计算技术研究所 Knowledge graph-based specific target visual analysis method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
高志;樊锐轶;米超;王大海;胡庆博;冯超;: "设备监控信息大数据与设备模型的互校验及实用化事件分析", 电力大数据, no. 03, 21 March 2020 (2020-03-21) *

Similar Documents

Publication Publication Date Title
CN107886238B (en) Business process management system and method based on mass data analysis
CN109343395B (en) Anomaly detection system and method for nuclear power plant DCS operation log
CN112330490B (en) Intelligent water affair comprehensive information processing platform
CN114968727B (en) Database through infrastructure fault positioning method based on artificial intelligence operation and maintenance
CN105160483A (en) A Method of Fault Diagnosis of Secondary Equipment Based on Data Mining
CN118690247A (en) A Transformer Fault Prediction Method
CN111612018A (en) An underground pipe gallery monitoring method and system based on multi-source heterogeneous data fusion
CN104574219A (en) System and method for monitoring and early warning of operation conditions of power grid service information system
CN112884452A (en) Intelligent operation and maintenance multi-source data acquisition visualization analysis system
CN117078227A (en) Environment monitoring operation and maintenance platform based on identification analysis
CN118886574A (en) A thermal power plant inspection and fault elimination method based on working equipment ledger
CN105975524A (en) Data integration method and system used for geology monitoring
CN113065580A (en) Power plant equipment management method and system based on multi-information fusion
CN117313845A (en) Power grid fault detection auxiliary method and system based on knowledge graph
CN111680027A (en) Method and system for realizing intelligent cloud management based on knowledge drive
CN111475520B (en) Method and system for automatically monitoring and alarming block data
CN109816428A (en) A kind of water per analysis system and method based on big data machine learning
CN117591560A (en) An event discovery and tracking method and system based on real-time signals from hydropower stations
CN112803587A (en) Intelligent inspection method for state of automatic equipment based on diagnosis decision library
CN103812676A (en) Apparatus and method for realizing log data real-time association
CN115309729A (en) Multi-type data allocation method and system for thermal power plants based on ETL technology
CN111200315B (en) Transformer substation monitoring background fault diagnosis system and method
CN119167060A (en) A method and system for event discovery and tracking based on real-time signals of hydropower stations
CN112711508A (en) Intelligent operation and maintenance service system facing large-scale client system
CN118364020B (en) Multi-source heterogeneous global energy data acquisition system and method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned
AD01 Patent right deemed abandoned

Effective date of abandoning: 20250314