Rod control and rod position equipment working condition labeling method, device and equipment based on multiple strategies
By adopting a multi-strategy working condition labeling method on the rod control rod position equipment, the working condition data is automatically marked using sliding windows and preset working condition identification rules, and the problems of low manual labeling efficiency and low accuracy are solved through user corrections. , improves the accuracy of the intelligent fault diagnosis model.
Patent Information
- Application Number
- CN202411333484.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-09-24
AI Technical Summary
The difficulty of manually identifying the operating conditions of the drive mechanism is high, the amount of data to be marked is large, time-consuming and labor-intensive, and the efficiency is low, resulting in low accuracy and completeness of the sample label, which in turn leads to low accuracy of the intelligent fault diagnosis model.
Using the multi-strategy rod control rod position equipment working condition labeling method, by obtaining the operating data of the working condition to be marked, using sliding window method and preset working condition recognition rules for labeling, and sending the labeling results to the user terminal for correction and labeling , and finally store the annotation results in the database.
It improves the efficiency and accuracy of working condition labeling, reduces the time and cost of manual labeling, and enhances the accuracy of the intelligent fault diagnosis model.
Smart Images

Figure CN119480180A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the fields of industrial time series data processing, sequence labeling and computer technology, and in particular to a method, device and equipment for labeling the working conditions of rod control and rod position equipment based on multiple strategies. Background Art
[0002] With the development of the nuclear reactor field, the control rod drive mechanism (referred to as the drive mechanism) and other electromechanical equipment are key main equipment of the reactor and the primary circuit system. The accuracy and timeliness of the action are directly related to the power control and operation safety of the reactor. Due to the rise of the application of machine learning and artificial intelligence technology in nuclear reactors, by mining the massive drive mechanism operation data and studying the intelligent fault diagnosis model of the rod control rod position equipment, the accuracy of fault warning can be improved. Under the premise of ensuring the safe and reliable operation of the equipment, the unplanned shutdown and maintenance time can be minimized, and the safety and reliability of the management of key reactor equipment can be achieved.
[0003] In the related art, the machine learning and deep learning models used are mainly supervised learning methods, such as random forest, CNN (Convolutional Neural Networks), LSTM (Long Short-Term Memory), BERT (Bidirectional Encoder Representations from Transformers, a deep bidirectional language representation model based on Transformer architecture), attention mechanism, etc. Taking the drive mechanism as an example as the research object of the rod control rod position equipment, the drive mechanism operation data collected by the general nuclear power plant or prototype test is a multi-signal sequence data with timestamps such as current and vibration. In order to build an intelligent fault diagnosis model, it is necessary to manually label the collected operation data for normal working conditions and fault working conditions. However, the applicant recognizes that there are many types of operating conditions of the drive mechanism and identification requires professional knowledge and experience reserves. It is difficult to use manual identification, and the amount of data to be labeled is large. Manual data labeling is time-consuming, labor-intensive, and inefficient, resulting in low accuracy and completeness of sample labels, which in turn causes low accuracy of the intelligent fault diagnosis model. Summary of the invention
[0004] In view of this, the present application provides a method, device and equipment for labeling the operating conditions of rod control and rod position equipment based on multiple strategies. The main purpose is to solve the problem that manual identification of the operating conditions of the driving mechanism is difficult, the amount of data to be labeled is large, it is time-consuming and labor-intensive, and the efficiency is low, resulting in the accuracy and completeness of the sample labels being low, which in turn causes the low accuracy of the intelligent fault diagnosis model.
[0005] According to the first aspect of the present application, a method for labeling working conditions of a rod control and rod position device based on multiple strategies is provided, and the method comprises:
[0006] Obtain the operating data of the rod control rod position equipment to be marked;
[0007] Acquire a sliding window method and a preset working condition identification rule, use the sliding window method to perform working condition labeling on the working condition operation data to be labeled according to the preset working condition identification rule, and obtain the labeled working condition operation data;
[0008] Sending the annotated working condition operation data to a terminal held by a user, so that the user can correct and annotate the annotated working condition operation data;
[0009] Obtain the working condition operation data annotation result fed back by the user based on the terminal held by the user, and store the working condition operation data annotation result in a database.
[0010] Optionally, the obtaining of the operating data of the rod control and rod position device to be marked includes:
[0011] Reading the operation information of the rod control and rod position device in the database;
[0012] The operation information is visualized by using a visualization tool to obtain the operating data of the rod control rod position device under the working condition to be marked.
[0013] Optionally, the step of performing working condition labeling on the working condition operation data to be labeled according to the preset working condition identification rule in the sliding window manner to obtain the labeled working condition operation data includes:
[0014] Determine an initial time point of the operating condition data to be annotated, wherein the operating condition data to be annotated is time series data;
[0015] Starting from the initial time point, the preset operating condition identification rule is used to detect the operating condition operation data of each sliding window until the time series detection is completed to obtain the labeled operating condition operation data, and the sliding window slides above the operating condition operation data to be labeled. The preset operating condition identification rule includes multiple operating condition types and operating condition characteristics corresponding to each operating condition type.
[0016] Optionally, starting from the initial time point, detecting the operating condition data of each sliding window using the preset operating condition identification rule includes:
[0017] Detecting the operating data of the first sliding window;
[0018] When the operating condition data of the first sliding window belongs to a non-stationary waveform operating condition, detecting the operating condition data of the first sliding window using the preset operating condition identification rule;
[0019] If the operating condition data of the first sliding window meets the preset operating condition identification rule, determining a first operating condition feature corresponding to the operating condition data of the first sliding window, and reading an operating condition label corresponding to the first operating condition feature in the preset operating condition identification rule;
[0020] Using the operating condition label corresponding to the first operating condition feature to mark the operating condition data of the first sliding window;
[0021] A preset marking period is obtained, the first sliding window is moved in a direction away from the initial time point by the preset marking period to obtain a second sliding window, and the operating condition data of the second sliding window is detected.
[0022] Optionally, after detecting the operating condition data of the first sliding window by using the preset operating condition identification rule, the method further includes:
[0023] If the operating condition data of the first sliding window does not meet the preset operating condition identification rule, obtaining a preset window sliding time, and moving the first sliding window away from the initial time point by the preset window sliding time to obtain a third sliding window;
[0024] The operating condition data of the third sliding window is detected.
[0025] Optionally, after detecting the operating condition data of the first sliding window, the method further includes:
[0026] When the operating condition data of the first sliding window belongs to a steady waveform operating condition, and the operating condition data of the first sliding window meets the preset operating condition identification rule, determining a second operating condition feature corresponding to the operating condition data of the first sliding window, reading an operating condition label corresponding to the second operating condition feature in the preset operating condition identification rule, and marking the operating condition data of the first sliding window with the operating condition label corresponding to the second operating condition feature;
[0027] Obtaining a preset offset, moving the first sliding window in a direction away from the initial time point by the preset offset to obtain a fourth sliding window, and determining a third operating condition feature corresponding to the operating condition data of the fourth sliding window;
[0028] comparing the second operating condition characteristic with the third operating condition characteristic;
[0029] If the second operating condition feature is the same as the third operating condition feature, the operating condition label corresponding to the second operating condition feature is used to mark the operating condition data of the fourth sliding window;
[0030] Moving the fourth sliding window in a direction away from the initial time point by the preset offset to obtain a fifth sliding window;
[0031] The second operating condition feature is compared with a fourth operating condition feature corresponding to the operating condition data of the fifth sliding window.
[0032] Optionally, after comparing the second operating condition feature with the third operating condition feature, the method further includes:
[0033] If the second operating condition feature is different from the third operating condition feature, obtaining a preset window sliding time, and moving the fourth sliding window away from the initial time point by the preset window sliding time to obtain a sixth sliding window;
[0034] The operating condition data of the sixth sliding window is detected.
[0035] Optionally, the obtaining the labeling result of the working condition operation data fed back by the user based on the terminal held by the user includes:
[0036] Acquire the corrected operating condition data fed back by the user based on the terminal held by the user, wherein the corrected operating condition data is marked with a target operating condition type, the target operating condition type does not belong to the multiple operating condition types included in the preset operating condition identification rule, and the target operating condition type is associated with the multiple operating condition types;
[0037] Acquire the starting time point, ending time point and target working condition label selected by the user based on the terminal held by the user, and determine the target time sequence between the starting time point and the ending time point;
[0038] Starting from the starting time point, the target operating condition label is used to label the corrected operating condition data in the sliding window, and the sliding window is moved away from the starting time point by a preset labeling period to obtain the next sliding window, and the target operating condition label is used to label the corrected operating condition data in the next sliding window. The operation is repeated until the target time series labeling is completed to obtain the operating condition data labeling result.
[0039] According to the second aspect of the present application, a device for marking working conditions of a rod control and rod position device based on multiple strategies is provided, and the device comprises:
[0040] An acquisition module is used to acquire the operating data of the rod control rod position device to be marked;
[0041] A labeling module, used to obtain a sliding window method and a preset working condition identification rule, and use the sliding window method to label the working condition operation data to be labeled according to the preset working condition identification rule to obtain the labeled working condition operation data;
[0042] A recheck module, used for sending the marked working condition operation data to a terminal held by a user, so that the user can correct and mark the marked working condition operation data;
[0043] The storage module is used to obtain the operating condition data annotation results fed back by the user based on the terminal held by the user, and store the operating condition data annotation results in a database.
[0044] Optionally, the acquisition module is used to read the operating information of the rod control and rod position device in the database; use a visualization tool to visualize the operating information to obtain the operating data of the working condition to be marked of the rod control and rod position device.
[0045] Optionally, the labeling module is used to determine the initial time point of the operating condition operation data to be labeled, and the operating condition operation data to be labeled is time series data; starting from the initial time point, the operating condition operation data of each sliding window is detected using the preset operating condition identification rule until the time series detection is completed to obtain the labeled operating condition operation data, and the sliding window slides above the operating condition operation data to be labeled, and the preset operating condition identification rule includes multiple operating condition types and operating condition characteristics corresponding to each operating condition type.
[0046] Optionally, the labeling module is used to detect the operating condition data of the first sliding window; when the operating condition data of the first sliding window belongs to a non-steady waveform condition, the preset operating condition identification rule is used to detect the operating condition data of the first sliding window; if the operating condition data of the first sliding window meets the preset operating condition identification rule, the first operating condition feature corresponding to the operating condition data of the first sliding window is determined, and the operating condition label corresponding to the first operating condition feature is read in the preset operating condition identification rule; the operating condition label corresponding to the first operating condition feature is used to label the operating condition data of the first sliding window; a preset labeling period is obtained, the first sliding window is moved away from the initial time point by the preset labeling period, a second sliding window is obtained, and the operating condition data of the second sliding window is detected.
[0047] Optionally, the labeling module is used to obtain the preset window sliding time if the operating condition data of the first sliding window does not meet the preset operating condition identification rule, move the first sliding window away from the initial time point by the preset window sliding time, and obtain a third sliding window; and detect the operating condition data of the third sliding window.
[0048] Optionally, the labeling module is used to determine the second operating condition feature corresponding to the operating condition data of the first sliding window when the operating condition operation data of the first sliding window belongs to a steady waveform operating condition and the operating condition operation data of the first sliding window meets the preset operating condition identification rule, read the operating condition label corresponding to the second operating condition feature in the preset operating condition identification rule, and use the operating condition label corresponding to the second operating condition feature to label the operating condition operation data of the first sliding window; obtain a preset offset, move the first sliding window in a direction away from the initial time point by the preset offset to obtain a fourth sliding window, and determine the third operating condition feature corresponding to the operating condition operation data of the fourth sliding window; compare the second operating condition feature with the third operating condition feature; if the second operating condition feature is the same as the third operating condition feature, use the operating condition label corresponding to the second operating condition feature to label the operating condition operation data of the fourth sliding window; move the fourth sliding window in a direction away from the initial time point by the preset offset to obtain a fifth sliding window; and compare the second operating condition feature with the fourth operating condition feature corresponding to the operating condition operation data of the fifth sliding window.
[0049] Optionally, the labeling module is used to obtain a preset window sliding time if the second operating condition characteristic is different from the third operating condition characteristic, move the fourth sliding window away from the initial time point by the preset window sliding time, and obtain a sixth sliding window; and detect the operating condition operation data of the sixth sliding window.
[0050] Optionally, the storage module is used to obtain the corrected operating condition data fed back by the user based on the terminal held, the corrected operating condition data is marked with a target operating condition type, the target operating condition type does not belong to the multiple operating condition types included in the preset operating condition identification rule, and the target operating condition type is associated with multiple operating condition types; obtain the starting time point, ending time point and target operating condition label selected by the user based on the terminal held, and determine the target time series between the starting time point and the ending time point; starting from the starting time point, use the target operating condition label to mark the corrected operating condition data in the sliding window, move the sliding window in a direction away from the starting time point by a preset marking period, obtain the next sliding window, use the target operating condition label to mark the corrected operating condition data in the next sliding window, repeat the operation until the target time series marking is completed, and obtain the operating condition operation data marking result.
[0051] According to a third aspect of the present application, a device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the methods described in the first aspect when executing the computer program.
[0052] By means of the above technical scheme, the present application provides a method, device and equipment for labeling the working condition of rod control and rod position equipment based on multiple strategies. The present application obtains the working condition operation data to be labeled of the rod control and rod position equipment, obtains the sliding window method and the preset working condition identification rules, and uses the sliding window method to label the working condition of the working condition operation data to be labeled according to the preset working condition identification rules, obtains the labeled working condition operation data, and sends the labeled working condition operation data to the user's terminal so that the user can correct and label the labeled working condition operation data, obtains the working condition operation data labeling results based on the user's feedback from the terminal, and stores the working condition operation data labeling results in the database. For the operating data collected from nuclear power plants or prototype tests, the working conditions identified by rule knowledge are periodically and automatically labeled according to preset rules. Some working conditions that require professionals to label based on experience are efficiently identified and labeled in a human-computer interactive manner through visualization technology, and the labeled data are stored in a relational database for on-demand use when building intelligent models. The operating condition labeling of the timing data of the rod control and rod position equipment is realized based on human-machine collaboration, which is more efficient, quick and accurate than manual processing. The labeled data can be stored in a standardized manner and constitute a data set for constructing the fault diagnosis intelligent model, thereby improving the accuracy of the fault diagnosis model.
[0053] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0055] Figure 1 A schematic flow chart of a method for marking working conditions of a rod control and rod position device based on multiple strategies provided in an embodiment of the present application is shown;
[0056] Figure 2A A schematic flow chart of another method for marking working conditions of a rod control and rod position device based on multiple strategies provided in an embodiment of the present application is shown;
[0057] Figure 2B A schematic diagram of operating data of a working condition to be marked provided in an embodiment of the present application is shown;
[0058] Figure 2C A schematic diagram of a result of automatic labeling based on preset working condition identification rules provided in an embodiment of the present application is shown;
[0059] Figure 2D A schematic diagram of overlapping sampling results of a single holding condition provided by an embodiment of the present application and automatically labeled based on a preset condition identification rule is shown;
[0060] Figure 2E A schematic diagram showing the result of correcting the lifting to a sliding bar working condition during an expert review and annotation correction process provided by an embodiment of the present application is shown;
[0061] Figure 2F A schematic diagram of an expert annotation result provided in an embodiment of the present application is shown;
[0062] Figure 2G A flowchart of a method for marking working conditions of a rod control and rod position device based on multiple strategies provided in an embodiment of the present application is shown;
[0063] Figure 3 A schematic structural diagram of a multi-strategy based rod control and rod position equipment working condition labeling method provided in an embodiment of the present application is shown;
[0064] Figure 4 A schematic diagram of the device structure of a device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0065] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0066] The embodiment of the present application provides a method for marking the working condition of a rod control rod position device based on multiple strategies, such as Figure 1 As shown, the method includes:
[0067] 101. Obtain the operating data of the rod control and rod position equipment under the working condition to be marked.
[0068] As the key main equipment of the reactor and the primary circuit system, the accuracy and timeliness of the actions of electromechanical equipment such as the drive mechanism are directly related to the power control and operation safety of the reactor. However, traditional control decision-making and fault diagnosis rely too much on diagnostic experts and professional technicians, and there are problems such as relatively scarce diagnostic experts and low diagnostic timeliness. At present, machine learning and deep learning intelligent models are mostly used for intelligent diagnosis. Therefore, the accuracy of the real label of the sample and the integrity of the sample set are very important for improving the intelligent model. Due to the large variety of operating conditions of the drive mechanism (for example, normal conditions include lifting, lowering, single holding, rod dropping, etc., and fault conditions include sliding rods, stuck rods, and unable to lift, etc.), and the difficulty of manual identification is high, requiring professional knowledge and experience. At present, there is a lack of working condition labeling methods and tools for rod control and rod position equipment, which leads to time-consuming and laborious data labeling, difficulty in constructing sample sets, small sample size, and errors in sample labels, resulting in low accuracy of intelligent fault diagnosis models.
[0069] To solve this problem, this application proposes a method for labeling the working condition of rod control and rod position equipment based on multiple strategies. The execution subject of this application can be a working condition labeling system, which relies on the computing power of the server to provide services to users. The server can be an independent server, or it can provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), as well as servers of basic cloud computing such as big data and artificial intelligence platforms, so that the working condition labeling system can accurately and efficiently complete the labeling of various working conditions.
[0070] In an embodiment of the present application, the operating condition labeling system obtains the operating condition data to be labeled of the rod control and rod position equipment, wherein the operating condition data to be labeled is usually in the format of csv (Comma-Separated Values, plain text file), excel (spreadsheet), etc., or is time series data directly read from the database, and then displayed through a visualization tool page such as Echarts (a data visualization chart library based on JavaScript).
[0071] 102. Obtain a sliding window method and a preset working condition identification rule, use the sliding window method to perform working condition labeling on the working condition operation data to be labeled according to the preset working condition identification rule, and obtain the labeled working condition operation data.
[0072] In the embodiment of the present application, the working condition labeling system obtains the sliding window method and the preset working condition identification rules, and uses the sliding window method to label the working condition operation data to be labeled according to the preset working condition identification rules to obtain the labeled working condition operation data. The normal working condition of the rod control rod position equipment operation data can be identified and interpreted through professional rule knowledge, so the present application sets a preset working condition identification rule, converts the preset working condition identification rule into a computer working condition interpretation program, and then realizes the periodic automatic working condition labeling of the working condition labeling system.
[0073] 103. Send the marked working condition operation data to the terminal held by the user, so that the user can correct and mark the marked working condition operation data.
[0074] In an embodiment of the present application, for some operating conditions that require professional personnel to mark based on experience, such as stuck rods, sliding rods, inability to lift and other fault conditions of the driving mechanism, the operating condition marking system sends the marked operating condition data to the terminal held by the user, so that the user can correct and mark the marked operating condition data, which is more efficient and accurate than manual processing.
[0075] 104. Obtain the working condition operation data annotation result fed back by the user based on the terminal held by the user, and store the working condition operation data annotation result in the database.
[0076] In the embodiment of the present application, the operating condition labeling system obtains the operating condition data labeling results fed back by the user based on the terminal held, and stores the operating condition data labeling results in the database. By storing the data and the corresponding labels in the relational database in the form of structured data, it can provide high-quality data set support for the construction of various fault diagnosis intelligent models and facilitate data reuse.
[0077] The method provided in the embodiment of the present application obtains the operating data of the rod control and rod position equipment to be marked, obtains the sliding window method and the preset operating condition identification rules, uses the sliding window method to perform operating condition marking on the operating condition data to be marked according to the preset operating condition identification rules, obtains the marked operating condition data, sends the marked operating condition data to the terminal held by the user, so that the user can correct and mark the marked operating condition data, obtains the operating condition data marking results based on the user's feedback from the terminal, and stores the operating condition data marking results in the database. For the operating data collected by the nuclear power plant or prototype test, the operating conditions identified by rule knowledge are periodically and automatically marked according to the preset rules. Some operating conditions that require professionals to mark according to experience are efficiently identified and marked by visualization technology in a human-computer interactive manner, and the marked data are stored in a relational database for use on demand when building an intelligent model. The operating condition marking of the time series data of the rod control and rod position equipment based on the human-computer collaborative method is more efficient, fast and accurate than manual processing, and the marked data can be stored in a standardized manner and constitute a data set for the construction of the fault diagnosis intelligent model, thereby improving the accuracy of the fault diagnosis model.
[0078] Further, as a refinement and expansion of the specific implementation of the above embodiment, in order to fully illustrate the specific implementation process of this embodiment, the embodiment of the present application provides another method for marking the working condition of the rod control rod position equipment based on multiple strategies, such as Figure 2A As shown, the method includes:
[0079] 201. Obtain the operating data of the rod control rod position equipment under the working condition to be marked.
[0080] In the embodiment of the present application, the working condition labeling system reads the operating information of the rod control rod position device in the database, wherein the operating information is data in the format of csv, excel, etc. or time series data directly read from the database. Then, the working condition labeling system uses visualization tools such as Echarts to visualize the operating information and obtain the working condition operating data to be labeled of the rod control rod position device, that is, Figure 2B The time series data of multiple signals are shown, where LC represents the lifting coil current signal, MC represents the moving coil current signal, SC represents the holding coil current signal, and ZD1 represents the vibration signal.
[0081] 202. Determine the initial time point of the operating data of the working condition to be marked.
[0082] In an embodiment of the present application, the operating condition labeling system needs to determine the initial time point of the operating condition data to be labeled, so that the sliding window starts sliding from the initial time point (ie, 0 ms) to improve data processing efficiency.
[0083] Then, the operating condition labeling system uses the preset operating condition identification rules to detect the operating condition data of each sliding window from the initial time point until the time series detection is completed, and the labeled operating condition data is obtained. The sliding window slides above the operating condition data to be labeled, and the preset operating condition identification rules include multiple operating condition types and operating condition features corresponding to each operating condition type. The specific process is as follows: Steps 203 to 210.
[0084] 203. Detect the operating condition data of the first sliding window; when the operating condition data of the first sliding window belongs to a non-steady waveform condition, execute the following step 204; when the operating condition data of the first sliding window belongs to a steady waveform condition and the operating condition data of the first sliding window meets the preset operating condition identification rules, execute the following step 207.
[0085] In the embodiment of the present application, the operating condition labeling system detects the operating condition data of the first sliding window, wherein the first sliding window refers to the sliding window at the initial time point; when the operating condition data of the first sliding window belongs to the non-steady waveform operating condition, the following step 204 is executed; when the operating condition data of the first sliding window belongs to the steady waveform operating condition, and the operating condition data of the first sliding window meets the preset operating condition identification rule, the following step 207 is executed. Among them, the non-steady waveform operating condition includes the driving mechanism lifting operating condition, the lowering operating condition, the rod dropping operating condition, etc., and the steady waveform operating condition includes the driving mechanism single holding operating condition, the double holding operating condition, etc., indicating that the signal quantity has remained unchanged, or only the initial segment has changed but after a long wait, each signal will tend to be flat and remain unchanged.
[0086] Specifically, the preset working condition identification rules are as follows:
[0087] Lifting condition: When the moving coil current signal and the holding coil current signal just rise at the same time, it is regarded as the starting point of the lifting state cycle, and the cycle is divided into 833ms. If the cycle is less than 833ms, it is discarded;
[0088] Down-insertion working condition: the holding coil current signal rises first, and then after 20ms, the lifting coil current signal rises and changes to the down-insertion state. The time when the holding coil current signal just rises is taken as the starting point of the down-insertion state cycle, and the cycle is divided into 833ms. If the cycle is less than 833ms, it will be discarded;
[0089] Single hold condition: the holding coil current signal is about 4.7A (the theoretical value is 4.7A, the actual measurement will have signal disturbance fluctuations), and the lifting and moving coil current signals are both 0, which is the single hold state. The duration of the single hold state is actively controlled by humans, divided into 833ms periods, and if the period is less than 833ms, it will be abandoned;
[0090] Double holding condition: When the moving coil current signal and the holding coil current signal are both about 4.7A, it is in the double holding state. The duration of the double holding state is actively controlled by humans and divided into 833ms periods. If the period is less than 833ms, it will be abandoned;
[0091] Rod-dropping condition: The coil current signal is kept decreasing from 4.7A until the vibration signal becomes flat, which is the rod-dropping state. The starting point of the rod-dropping state cycle is when the coil current signal just decreases from 4.7A, which is divided into 833ms periods.
[0092] It should be noted that since the input requirements for machine learning and deep learning model construction are fixed dimensions, the sequence should be labeled according to a fixed cycle length when labeling data. Taking the operating condition of the drive mechanism as an example, the standard operating speed is 0.833 seconds / step, which is specifically manifested as a cycle of 833 consecutive time points when the sequence data frequency is 1khz, so the labeling cycle is preset to 833. Therefore, the operating data of the operating condition to be labeled must comply with the preset labeling cycle frequency and include the signals involved in the preset operating condition identification rules. In the embodiment of the present application, for the rod control rod position device drive mechanism, the data reading frequency must be 1KHZ, and it must include the moving coil current signal, the holding coil current signal, and the vibration signal.
[0093] 204. When the operating condition data of the first sliding window belongs to a non-stationary waveform condition, the operating condition data of the first sliding window is detected using a preset operating condition identification rule; if the operating condition data of the first sliding window meets the preset operating condition identification rule, execute the following step 205; if the operating condition data of the first sliding window does not meet the preset operating condition identification rule, execute the following step 206.
[0094] In an embodiment of the present application, when the operating condition data of the first sliding window belongs to a non-steady waveform condition, that is, it belongs to a driving mechanism lifting condition, a lowering condition, a rod dropping condition, etc., the operating condition labeling system uses a preset operating condition identification rule to detect the operating condition data of the first sliding window; if the operating condition data of the first sliding window meets the preset operating condition identification rule, the operating condition labeling is performed and the following step 205 is executed; if the operating condition data of the first sliding window does not meet the preset operating condition identification rule, the window is slid and the following step 206 is executed.
[0095] 205. If the operating condition data of the first sliding window meets the preset operating condition identification rule, the operating condition data of the first sliding window is marked using the preset operating condition identification rule, and the first sliding window is moved away from the initial time point by a preset marking period to obtain a second sliding window; when the time series detection is completed, execute the following step 211; when the time series detection is not completed, use the second sliding window to execute step 203.
[0096] In an embodiment of the present application, if the operating condition data of the first sliding window meets the preset operating condition identification rules, the operating condition labeling system determines the first operating condition feature corresponding to the operating condition data of the first sliding window, and reads the operating condition label corresponding to the first operating condition feature in the preset operating condition identification rules. For example, if the operating condition feature is that the moving coil current signal and the holding coil current signal just rise at the same time, then the operating condition labeling system determines that the corresponding operating condition label is a lifting condition in the preset operating condition identification rules according to the operating condition feature. Then, the operating condition labeling system uses the operating condition label corresponding to the first operating condition feature to label the operating condition data of the first sliding window. Then, the operating condition labeling system moves the first sliding window away from the initial time point by a preset labeling period to obtain a second sliding window, wherein the second sliding window refers to a sliding window at a time point of a preset labeling period away from the initial time point. It should be noted that if the sliding window slides to the last time sequence less than the preset period, it is directly discarded, and the subsequent process is the same. If the operating condition labeling system has already detected the entire time series of the operating condition data to be labeled using the sliding window, the labeled operating condition data is obtained, and the following step 211 is executed to send the labeled operating condition data to professionals for rechecking and correction. If the operating condition labeling system has not detected the entire time series of the operating condition data to be labeled, the second sliding window is used to execute step 203, that is, the operating condition data of the second sliding window is rechecked.
[0097] 206. If the operating condition data of the first sliding window does not meet the preset operating condition identification rules, the first sliding window is moved away from the initial time point by the preset window sliding time to obtain a third sliding window; when the time series detection is completed, execute the following step 211; when the time series detection is not completed, use the third sliding window to execute step 203.
[0098] In an embodiment of the present application, if the operating condition data of the first sliding window does not meet the preset operating condition identification rules, the operating condition labeling system obtains the preset window sliding time, which can be 1ms, and then moves the first sliding window away from the initial time point by the preset window sliding time to obtain a third sliding window, wherein the third sliding window refers to a sliding window at a time point 1ms away from the initial time point. If the operating condition labeling system has used the sliding window to detect the entire time series of the operating condition operation data to be labeled at this time, the labeled operating condition operation data is obtained, and the following step 211 is executed to send the labeled operating condition operation data to professionals for re-inspection and correction. If the operating condition labeling system has not detected the entire time series of the operating condition operation data to be labeled at this time, the third sliding window is used to execute step 203, that is, the operating condition operation data of the third sliding window is re-detected until the operating condition that meets the preset operating condition identification rules is identified.
[0099] Based on steps 204 to 206, for the working condition for which the preset working condition identification rule has been set, the working condition labeling system can realize automatic working condition labeling based on the identification rule, and obtain the following Figure 2C The results of automatic labeling based on preset working condition identification rules are shown. There is no need for the user to filter or specify which specific rule to execute. The system automatically performs identification in sequence according to the computer working condition interpretation program of the preset working condition identification rules, thereby improving the accuracy of working condition labeling.
[0100] 207. When the operating condition data of the first sliding window belongs to a steady waveform condition and the operating condition data of the first sliding window meets the preset operating condition identification rule, the operating condition data of the first sliding window is marked using the preset operating condition identification rule, and the first sliding window is moved away from the initial time point by a preset offset to obtain a fourth sliding window.
[0101] For steady waveform working conditions, such as single-hold and double-hold working conditions of the driving mechanism, the working condition labeling system provides an overlapping sampling algorithm based on the labeling based on the preset working condition identification rules to achieve the expansion of this type of working condition data. In an embodiment of the present application, when the working condition operation data of the first sliding window belongs to a steady waveform working condition, and the working condition operation data of the first sliding window meets the preset working condition identification rules, the working condition labeling system determines the second working condition feature corresponding to the working condition operation data of the first sliding window, and then reads the working condition label corresponding to the second working condition feature in the preset working condition identification rules, and uses the working condition label corresponding to the second working condition feature to label the working condition operation data of the first sliding window. Then, the working condition labeling system obtains the preset offset, moves the first sliding window in the direction away from the initial time point by the preset offset, and obtains the fourth sliding window.
[0102] 208. Determine the third operating condition characteristic corresponding to the operating condition data of the fourth sliding window, and compare the second operating condition characteristic with the third operating condition characteristic; if the second operating condition characteristic is the same as the third operating condition characteristic, execute the following step 209; if the second operating condition characteristic is different from the third operating condition characteristic, execute the following step 210.
[0103] In an embodiment of the present application, the operating condition labeling system determines the third operating condition feature corresponding to the operating condition operation data of the fourth sliding window, and compares the second operating condition feature with the third operating condition feature; if the second operating condition feature is the same as the third operating condition feature, execute the following step 209; if the second operating condition feature is different from the third operating condition feature, execute the following step 210.
[0104] 209. If the second operating condition feature is the same as the third operating condition feature, the operating condition label corresponding to the second operating condition feature is used to mark the operating condition operation data of the fourth sliding window, and the fourth sliding window is moved away from the initial time point by a preset offset to obtain a fifth sliding window; when the time series detection is completed, execute the following step 211; when the time series detection is not completed, use the fifth sliding window to execute step 208.
[0105] In an embodiment of the present application, if the second operating condition feature is the same as the third operating condition feature, the operating condition labeling system uses the operating condition label corresponding to the second operating condition feature to label the operating condition operation data of the fourth sliding window, and moves the fourth sliding window away from the initial time point by a preset offset to obtain a fifth sliding window. If the operating condition labeling system has used the sliding window to detect the entire time series of the operating condition operation data to be labeled, the labeled operating condition operation data is obtained, and the following step 211 is executed to send the labeled operating condition operation data to professionals for re-inspection and correction. If the operating condition labeling system has not detected the entire time series of the operating condition operation data to be labeled, the fifth sliding window is used to execute step 208, that is, the second operating condition feature is re-compared with the fourth operating condition feature corresponding to the operating condition operation data of the fifth sliding window.
[0106] 210. If the second operating condition characteristic is different from the third operating condition characteristic, obtain the preset window sliding time, move the fourth sliding window away from the initial time point by the preset window sliding time, and obtain the sixth sliding window; when the time series detection is completed, execute the following step 211; when the time series detection is not completed, use the sixth sliding window to execute step 203.
[0107] In an embodiment of the present application, if the second operating condition feature is different from the third operating condition feature, the operating condition labeling system obtains a preset window sliding time, which may be 1 ms, and then moves the fourth sliding window away from the initial time point by the preset window sliding time to obtain a sixth sliding window. If at this time the operating condition labeling system has used the sliding window to detect the entire time series of the operating condition operation data to be labeled, the labeled operating condition operation data is obtained, and the following step 211 is executed to send the labeled operating condition operation data to a professional for re-inspection and correction. If at this time the operating condition labeling system has not detected the entire time series of the operating condition operation data to be labeled, the sixth sliding window is used to execute step 203, that is, the operating condition operation data of the sixth sliding window is re-detected until the operating condition that meets the preset operating condition identification rule is identified.
[0108] Based on step 207 to step 210, the following is obtained: Figure 2D The single-hold operating condition overlapping sampling results shown are automatically labeled based on preset operating condition identification rules to automatically, efficiently and accurately implement operating data condition labeling.
[0109] To summarize, for the operating data collected from typical equipment or prototype tests of nuclear reactors in nuclear power plants, this application uses preset rules to automatically mark the operating conditions (such as normal operating conditions such as lifting, lowering, holding, double holding, and rod dropping of the driving mechanism) on a periodic basis, with a marking accuracy of 100%.
[0110] 211. Send the marked working condition operation data to a terminal held by a user, so that the user can correct and mark the marked working condition operation data.
[0111] For some working conditions that cannot be automatically labeled according to preset rules and are related to the working conditions set in the preset working condition identification rules, the working condition labeling can be automatically performed based on the preset working condition identification rules, and then the experts can check the working conditions that are incorrectly labeled by the system based on their experience and knowledge, and the experts can manually correct them to the correct working condition labels. In an embodiment of the present application, the working condition labeling system sends the labeled working condition operation data to the terminal held by the user, so that the user can correct and label the labeled working condition operation data. For example, working conditions such as the drive mechanism sliding rod, unable to lift, lifting stuck rod, and lowering stuck rod usually appear in lifting or lowering conditions. When the experts recheck, the working conditions that are incorrectly labeled as lifting or lowering by the system will be modified to the corresponding correct conditions.
[0112] For some operating conditions that cannot be automatically labeled based on the preset operating condition identification rules and are not related to the operating conditions set in the preset operating condition identification rules, such as the operating conditions of equipment that executes non-periodic instructions such as regulators and steam generators, manual labeling is performed based on visual interactive pages such as Echarts.
[0113] 212. Obtain the operating condition data annotation result fed back by the user based on the terminal held by the user, and store the operating condition data annotation result in the database.
[0114] In the embodiment of the present application, the operating condition labeling system obtains the corrected operating condition data based on the feedback of the user's terminal, wherein the result of correcting the improvement to the sliding bar operating condition is as follows: Figure 2E As shown, the corrected operating condition data is marked with a target operating condition type, and the target operating condition type does not belong to the multiple operating condition types included in the preset operating condition identification rules, and the target operating condition type is associated with multiple operating condition types, including driving mechanism sliding rod, unable to lift, lifting card rod, lowering card rod and other operating conditions.
[0115] Next, the operating condition labeling system obtains the start time point, end time point and target operating condition label selected by the user based on the terminal held, and determines the target time series between the start time point and the end time point. Then, the operating condition labeling system starts from the start time point and uses the target operating condition label to label the corrected operating condition data in the sliding window, moves the sliding window away from the start time point for a preset labeling cycle, obtains the next sliding window, and uses the target operating condition label to label the corrected operating condition data in the next sliding window, repeats the operation until the target time series labeling is completed, and the labeling result of the operating condition data is as follows: Figure 2F As shown in the figure, through human-computer visual interaction, professionals can manually identify and quickly mark working conditions (such as stuck rods, sliding rods, and failure to lift the drive mechanism), which is more efficient and accurate than manual processing. Finally, the working condition labeling system stores the labeling results of the working condition operation data in the database. By storing the data and corresponding labels in the form of structured data in the relational database, it can provide high-quality data set support for the construction of various fault diagnosis intelligent models and facilitate data reuse.
[0116] It should be noted that for some operating conditions that cannot be automatically labeled based on the preset operating condition identification rules and are not related to the operating conditions set in the preset operating condition identification rules, such as the operating conditions of equipment that execute non-periodic instructions such as regulators and steam generators, the operating condition labeling system uses the preset labeling period as a sliding window to cut the selected sequence in sequence starting from the start time, and labels the cut bands with the operating condition information. If the selected sequence is less than the preset labeling period, a prompt is generated that the labeling cannot be performed; if the remaining sequence after the selected sequence is cut in sequence is less than the preset labeling period, it will be discarded and not labeled. Therefore, if there is no period setting requirement for the selected sequence, the preset labeling period can be set to be the same as the time length of the selected sequence.
[0117] In summary, the flowchart of a method for marking the working condition of a rod control and rod position device based on multiple strategies proposed in an embodiment of the present application is as follows:
[0118] like Figure 2G As shown in the figure, the existing working condition interpretation rules include working condition interpretation rules for multiple working conditions, which can automatically annotate the working condition of the data to be annotated based on rule knowledge. Some working conditions that require professionals to annotate based on experience (such as fault working conditions) can be reviewed and annotated by experts in a human-computer interactive manner through visualization technology, and finally the annotated sequence data segments and corresponding labels are stored in a structured database. Multi-strategy annotation methods such as automatic annotation based on rule knowledge, re-inspection annotation of annotated data, and human-computer visual interactive annotation can realize the annotation of operating data working conditions in an automated, efficient and accurate manner. The annotated data can be stored in a standardized manner and can be organized to form a data set for constructing a fault diagnosis intelligent model, thereby improving the accuracy of the fault diagnosis model.
[0119] The method provided in the embodiment of the present application obtains the operating data of the rod control and rod position equipment to be marked, obtains the sliding window method and the preset operating condition identification rules, uses the sliding window method to perform operating condition marking on the operating condition data to be marked according to the preset operating condition identification rules, obtains the marked operating condition data, sends the marked operating condition data to the terminal held by the user, so that the user can correct and mark the marked operating condition data, obtains the operating condition data marking results based on the user's feedback from the terminal, and stores the operating condition data marking results in the database. For the operating data collected by the nuclear power plant or prototype test, the operating conditions identified by rule knowledge are periodically and automatically marked according to the preset rules. Some operating conditions that require professionals to mark according to experience are efficiently identified and marked by visualization technology in a human-computer interactive manner, and the marked data are stored in a relational database for use on demand when building an intelligent model. The operating condition marking of the time series data of the rod control and rod position equipment based on the human-computer collaborative method is more efficient, fast and accurate than manual processing, and the marked data can be stored in a standardized manner and constitute a data set for the construction of the fault diagnosis intelligent model, thereby improving the accuracy of the fault diagnosis model.
[0120] Further, as Figure 1 The specific implementation of the method, the embodiment of the present application provides a device for marking the working condition of a rod control rod position device based on multiple strategies, such as Figure 3 As shown, the device includes: an acquisition module 301, a marking module 302, a rechecking module 303 and a storage module 304.
[0121] An acquisition module 301 is used to acquire the operating data of the rod control rod position device to be marked;
[0122] The labeling module 302 is used to obtain a sliding window method and a preset working condition identification rule, and use the sliding window method to label the working condition operation data to be labeled according to the preset working condition identification rule to obtain the labeled working condition operation data;
[0123] A review module 303, used for sending the marked working condition operation data to a terminal held by a user, so that the user can correct and mark the marked working condition operation data;
[0124] The storage module 304 is used to obtain the operating condition data annotation result fed back by the user based on the terminal held by the user, and store the operating condition data annotation result in a database.
[0125] In a specific application scenario, the acquisition module 301 is used to read the operation information of the rod control and rod position device in the database; use a visualization tool to visualize the operation information to obtain the operating data of the rod control and rod position device to be marked.
[0126] In a specific application scenario, the labeling module 302 is used to determine the initial time point of the operating condition data to be labeled, and the operating condition data to be labeled is time series data; starting from the initial time point, the operating condition data of each sliding window is detected using the preset operating condition identification rule until the time series detection is completed to obtain the labeled operating condition data, and the sliding window slides above the operating condition data to be labeled, and the preset operating condition identification rule includes multiple operating condition types and operating condition characteristics corresponding to each operating condition type.
[0127] In a specific application scenario, the labeling module 302 is used to detect the operating condition data of the first sliding window; when the operating condition data of the first sliding window belongs to a non-steady waveform condition, the preset operating condition identification rule is used to detect the operating condition data of the first sliding window; if the operating condition data of the first sliding window meets the preset operating condition identification rule, the first operating condition feature corresponding to the operating condition data of the first sliding window is determined, and the operating condition label corresponding to the first operating condition feature is read in the preset operating condition identification rule; the operating condition label corresponding to the first operating condition feature is used to label the operating condition data of the first sliding window; a preset labeling period is obtained, and the first sliding window is moved away from the initial time point by the preset labeling period to obtain a second sliding window, and the operating condition data of the second sliding window is detected.
[0128] In a specific application scenario, the labeling module 302 is used to obtain the preset window sliding time if the operating condition data of the first sliding window does not meet the preset operating condition identification rule, move the first sliding window away from the initial time point by the preset window sliding time, and obtain a third sliding window; and detect the operating condition data of the third sliding window.
[0129] In a specific application scenario, the labeling module 302 is used to determine the second operating condition feature corresponding to the operating condition data of the first sliding window when the operating condition operation data of the first sliding window belongs to a steady waveform operating condition and the operating condition operation data of the first sliding window meets the preset operating condition identification rule, read the operating condition label corresponding to the second operating condition feature in the preset operating condition identification rule, and use the operating condition label corresponding to the second operating condition feature to label the operating condition operation data of the first sliding window; obtain a preset offset, move the first sliding window away from the initial time point by the preset offset to obtain a fourth sliding window, and determine the third operating condition feature corresponding to the operating condition operation data of the fourth sliding window; compare the second operating condition feature with the third operating condition feature; if the second operating condition feature is the same as the third operating condition feature, use the operating condition label corresponding to the second operating condition feature to label the operating condition operation data of the fourth sliding window; move the fourth sliding window away from the initial time point by the preset offset to obtain a fifth sliding window; and compare the second operating condition feature with the fourth operating condition feature corresponding to the operating condition operation data of the fifth sliding window.
[0130] In a specific application scenario, the labeling module 302 is used to obtain a preset window sliding time if the second operating condition characteristic is different from the third operating condition characteristic, move the fourth sliding window away from the initial time point by the preset window sliding time, and obtain a sixth sliding window; and detect the operating condition operation data of the sixth sliding window.
[0131] In a specific application scenario, the storage module 304 is used to obtain the corrected operating condition data fed back by the user based on the terminal held by the user, the corrected operating condition data being marked with a target operating condition type, the target operating condition type not belonging to the multiple operating condition types included in the preset operating condition identification rule, and the target operating condition type being associated with multiple operating condition types; obtaining the starting time point, the ending time point and the target operating condition label selected by the user based on the terminal held by the user, and determining the target time series between the starting time point and the ending time point; starting from the starting time point, using the target operating condition label to label the corrected operating condition data in the sliding window, moving the sliding window in a direction away from the starting time point by a preset labeling period to obtain the next sliding window, using the target operating condition label to label the corrected operating condition data in the next sliding window, repeating the operation until the labeling of the target time series is completed, and obtaining the labeling result of the operating condition data.
[0132] The device provided in the embodiment of the present application obtains the operating data of the rod control and rod position equipment to be marked, obtains the sliding window method and the preset operating condition identification rules, uses the sliding window method to perform operating condition marking on the operating condition data to be marked according to the preset operating condition identification rules, obtains the marked operating condition data, sends the marked operating condition data to the terminal held by the user, so that the user can correct and mark the marked operating condition data, obtains the operating condition data marking results based on the user's feedback from the terminal, and stores the operating condition data marking results in the database. For the operating data collected by the nuclear power plant or prototype test, the operating conditions identified by rule knowledge are periodically and automatically marked according to the preset rules. Some operating conditions that require professionals to mark according to experience are efficiently identified and marked in a human-computer interactive manner through visualization technology, and the marked data are stored in a relational database for use on demand when building an intelligent model. The operating condition marking of the time series data of the rod control and rod position equipment based on the human-computer collaborative method is more efficient, fast and accurate than manual processing, and the marked data can be stored in a standardized manner and constitute a data set for the construction of the fault diagnosis intelligent model, thereby improving the accuracy of the fault diagnosis model.
[0133] It should be noted that for other corresponding descriptions of the functional units involved in the multi-strategy based rod control and rod position equipment working condition labeling device provided in the embodiment of the present application, reference can be made to Figure 1 and Figures 2A to 2G The corresponding description in will not be repeated here.
[0134] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0135] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0136] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
[0137] In an exemplary embodiment, see Figure 4, and also provides a device, which includes a bus, a processor, a memory and a communication interface, and may also include an input and output interface and a display device, wherein each functional unit can communicate with each other through the bus. The memory stores a computer program, and the processor is used to execute the program stored in the memory and execute the multi-strategy-based rod control and rod position device working condition marking method in the above embodiment.
[0138] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the method for labeling the working condition of a rod-controlled rod-position device based on multiple strategies.
[0139] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented by hardware, or by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each implementation scenario of the present application.
[0140] Those skilled in the art will appreciate that the accompanying drawings are merely schematic diagrams of a preferred implementation scenario, and the modules or processes in the accompanying drawings are not necessarily required for implementing the present application.
[0141] Those skilled in the art will appreciate that the modules in the device in the implementation scenario can be distributed in the device in the implementation scenario according to the implementation scenario description, or can be changed accordingly and located in one or more devices different from the implementation scenario. The modules in the above implementation scenario can be combined into one module, or can be further split into multiple sub-modules.
[0142] The above application serial numbers are for description only and do not represent the advantages or disadvantages of the implementation scenarios.
[0143] The above disclosure only discloses several specific implementation scenarios of the present application. However, the present application is not limited thereto, and any changes that can be conceived by technicians in this field should fall within the scope of protection of the present application.
Claims
1. A method for labeling working conditions of rod control and rod position equipment based on multiple strategies, characterized in that: include: Obtain the operating data of the rod control rod position equipment to be marked; Acquire a sliding window method and a preset working condition identification rule, use the sliding window method to perform working condition labeling on the working condition operation data to be labeled according to the preset working condition identification rule, and obtain the labeled working condition operation data; Sending the annotated working condition operation data to a terminal held by a user, so that the user can correct and annotate the annotated working condition operation data; Obtain the working condition operation data annotation result fed back by the user based on the terminal held by the user, and store the working condition operation data annotation result in a database.
2. The method according to claim 1, characterized in that The step of obtaining the operating data of the rod control rod position device to be marked includes: Reading the operation information of the rod control and rod position device in the database; The operation information is visualized by using a visualization tool to obtain the operating data of the rod control rod position device under the working condition to be marked.
3. The method according to claim 1, characterized in that The step of using the sliding window method to perform working condition labeling on the working condition operation data to be labeled according to the preset working condition identification rule to obtain the labeled working condition operation data includes: Determine an initial time point of the operating condition data to be annotated, wherein the operating condition data to be annotated is time series data; Starting from the initial time point, the preset operating condition identification rule is used to detect the operating condition operation data of each sliding window until the time series detection is completed to obtain the labeled operating condition operation data, and the sliding window slides above the operating condition operation data to be labeled. The preset operating condition identification rule includes multiple operating condition types and operating condition characteristics corresponding to each operating condition type.
4. The method according to claim 3, characterized in that The detecting the operating condition data of each sliding window using the preset operating condition identification rule starting from the initial time point includes: Detecting the operating data of the first sliding window; When the operating condition data of the first sliding window belongs to a non-stationary waveform operating condition, detecting the operating condition data of the first sliding window by using the preset operating condition identification rule; If the operating condition data of the first sliding window meets the preset operating condition identification rule, determining a first operating condition feature corresponding to the operating condition data of the first sliding window, and reading an operating condition label corresponding to the first operating condition feature in the preset operating condition identification rule; Using the operating condition label corresponding to the first operating condition feature to mark the operating condition data of the first sliding window; A preset marking period is obtained, the first sliding window is moved in a direction away from the initial time point by the preset marking period to obtain a second sliding window, and the operating condition data of the second sliding window is detected.
5. The method according to claim 4, characterized in that After detecting the operating condition data of the first sliding window by using the preset operating condition identification rule, the method further includes: If the operating condition data of the first sliding window does not meet the preset operating condition identification rule, obtaining a preset window sliding time, and moving the first sliding window away from the initial time point by the preset window sliding time to obtain a third sliding window; The operating condition data of the third sliding window is detected.
6. The method according to claim 4, characterized in that After detecting the operating condition data of the first sliding window, the method further includes: When the operating condition data of the first sliding window belongs to a steady waveform operating condition, and the operating condition data of the first sliding window meets the preset operating condition identification rule, determining a second operating condition feature corresponding to the operating condition data of the first sliding window, reading an operating condition label corresponding to the second operating condition feature in the preset operating condition identification rule, and marking the operating condition data of the first sliding window with the operating condition label corresponding to the second operating condition feature; Obtaining a preset offset, moving the first sliding window in a direction away from the initial time point by the preset offset to obtain a fourth sliding window, and determining a third operating condition feature corresponding to the operating condition data of the fourth sliding window; comparing the second operating condition characteristic with the third operating condition characteristic; If the second operating condition feature is the same as the third operating condition feature, the operating condition label corresponding to the second operating condition feature is used to mark the operating condition data of the fourth sliding window; Moving the fourth sliding window in a direction away from the initial time point by the preset offset to obtain a fifth sliding window; The second operating condition feature is compared with a fourth operating condition feature corresponding to the operating condition data of the fifth sliding window.
7. The method according to claim 6, characterized in that After comparing the second operating condition feature with the third operating condition feature, the method further includes: If the second operating condition feature is different from the third operating condition feature, obtaining a preset window sliding time, and moving the fourth sliding window away from the initial time point by the preset window sliding time to obtain a sixth sliding window; The operating condition data of the sixth sliding window is detected.
8. The method according to claim 1, characterized in that The obtaining of the labeling result of the working condition operation data fed back by the user based on the terminal held by the user includes: Acquire the corrected operating condition data fed back by the user based on the terminal held by the user, wherein the corrected operating condition data is marked with a target operating condition type, the target operating condition type does not belong to the multiple operating condition types included in the preset operating condition identification rule, and the target operating condition type is associated with the multiple operating condition types; Acquire the starting time point, ending time point and target working condition label selected by the user based on the terminal held by the user, and determine the target time sequence between the starting time point and the ending time point; Starting from the starting time point, the target operating condition label is used to label the corrected operating condition data in the sliding window, and the sliding window is moved away from the starting time point by a preset labeling period to obtain the next sliding window, and the target operating condition label is used to label the corrected operating condition data in the next sliding window. The operation is repeated until the target time series labeling is completed to obtain the operating condition data labeling result.
9. A device for marking working conditions of rod control and rod position equipment based on multiple strategies, characterized in that: include: An acquisition module is used to acquire the operating data of the rod control rod position device to be marked; A labeling module, used to obtain a sliding window method and a preset working condition identification rule, and use the sliding window method to label the working condition operation data to be labeled according to the preset working condition identification rule to obtain the labeled working condition operation data; A recheck module, used for sending the marked working condition operation data to a terminal held by a user, so that the user can correct and mark the marked working condition operation data; The storage module is used to obtain the operating condition data annotation results fed back by the user based on the terminal held by the user, and store the operating condition data annotation results in a database.
10. A device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Data labeling method and device, storage medium and electronic equipment
CN115620070A
Method and system for detecting abnormal motion state of control rod driving mechanism
CN117216696A
Power grid frequency anomaly detection method and device, computer equipment and storage medium
CN118228154A
Method and system for setting neural network through rod position system threshold value
CN118228760A