A nuclear power data annotation tool
By providing nuclear power data annotation tools for event annotation module, time annotation module and sample generation module in the field of nuclear power, the problem of low nuclear power data annotation efficiency in the existing technology is solved, and a more efficient data annotation process is achieved.
Patent Information
- Application Number
- CN202210580341.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-25
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2042-05-25
AI Technical Summary
The existing data annotation tools are less targeted for the nuclear power business field, resulting in low efficiency in nuclear power data annotation.
Provide a nuclear power data annotation tool, including event annotation module, time annotation module and sample generation module. Through the cooperation of these modules, engineers can intuitively and accurately select the measurement points, time and event information that need to be made into samples.
It effectively improves the labeling efficiency of nuclear power data, reduces misoperation by engineers, supports historical recording, and reduces repeated operations.
Smart Images

Figure CN115187187B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a nuclear power data labeling tool. Background Art
[0002] Data labeling is the work of processing images, texts, etc. using specific tools. In the field of nuclear power, data labeling tools are used to label and collect event data from a huge amount of time series data. Analysis and calculation can be performed based on the collected data, such as fault feature analysis, etc., and real-time analysis of the operating data of nuclear power plants can be performed in combination with model training. If a situation with the same characteristics as the collected data is found, it can be used for early warning of abnormal nuclear power operation status.
[0003] The data annotation method needs to determine the data annotation tool according to the data annotation type. Although the current annotation platforms support the annotation of multiple annotation tools, due to different scenarios and different application requirements, the existing data annotation tools have a wide range of applications and are less targeted at specific nuclear power business areas. The annotation efficiency of data annotation methods is low. Therefore, how to improve the annotation efficiency of nuclear power data has become an important issue that needs to be solved urgently. Summary of the invention
[0004] Based on this, it is necessary to provide a nuclear power data annotation tool to address the above problems. Through the cooperation of the event annotation module, the time annotation module and the sample generation module, engineers can intuitively and accurately select the measurement points, time and event information that need to be made into samples, which can effectively improve the annotation efficiency of nuclear power data.
[0005] In order to achieve the above object, the present invention provides the following technical solutions:
[0006] The present invention provides a nuclear power data annotation tool, including an event annotation module, a time annotation module and a sample generation module;
[0007] The event annotation module is used to generate basic information of event samples based on event dimensions and send it to the sample generation module;
[0008] The time marking module is used to generate basic information of event samples based on the time dimension and send it to the sample generation module;
[0009] The sample generation module is used to receive the basic information of the event sample; and to collect corresponding data from the nuclear power database and generate corresponding samples according to the basic information of the event sample.
[0010] Furthermore, the basic information of the event samples based on the event dimension includes sample events, event sample time, event sample frequency and event sample measurement point information; the basic information of the event samples based on the time dimension includes time sample events, time sample time, time sample frequency and time sample measurement point information.
[0011] Further, the event annotation module includes a query event acquisition submodule, a sample event acquisition submodule, an event sample time calculation submodule and an event sample measurement point selection submodule;
[0012] The query event acquisition submodule is used to filter and obtain query event information that satisfies the event query information from the nuclear power database;
[0013] The sample event acquisition submodule is used to select query event information from the query event information screened by the query event acquisition submodule as sample event information and send it to the event sample time calculation submodule and the sample generation module;
[0014] The event sample time calculation submodule is used to receive the sample event information sent by the sample event acquisition submodule; and is used to perform intersection or union calculation on the time information of the sample event information of the sample event acquisition submodule to obtain the event sample time information and send it to the sample generation module;
[0015] The event sample measurement point selection submodule is used to select measurement point information of all sample event information of the sample event acquisition submodule from the nuclear power database, obtain the event sample measurement point information and send it to the sample generation module.
[0016] Furthermore, the query event acquisition submodule is used for user input of event query information; and is used to automatically generate and execute a command to query query event information that meets the event query information in the nuclear power database according to the event query information input by the user under a trigger mechanism, to obtain query event information that meets the event query information.
[0017] Furthermore, the query event acquisition submodule is provided with an event query button; after the user inputs the event query information in the query event acquisition submodule, he clicks the event query button, triggering the query event acquisition submodule to automatically generate and execute a command to query the nuclear power database for query event information that meets the event query information; the query event acquisition submodule displays the query event information in the form of a query event list, and at the same time displays the total number of query event information that meets the event query information.
[0018] Furthermore, the event query information includes power plants, units, event categories, keywords and event time information; the power plants and unit information are required event query information; the event categories, keywords and event time information are optional event query information.
[0019] Furthermore, when executing a command to query event information that satisfies the event query information in the nuclear power database, the information in the three fields of power plant, unit and event category must be exactly the same; since the event time information is the time period information including the start time and the end time, the query event information that satisfies the time period information is queried in the nuclear power database; the query event information containing keyword information in the event name and event description is queried in the nuclear power database.
[0020] Further, the query event acquisition submodule is also used to send the query event information to the sample event acquisition submodule under the trigger mechanism and delete it from the query event list, and to receive the sample event information sent by the sample event acquisition submodule and add it to the query event list as the query event information;
[0021] The sample event acquisition submodule is provided with a sample event list, and the sample event acquisition submodule is used to receive the query event information sent by the query event acquisition submodule, and add it as sample event information to the sample event list; to send the sample event information to the query event acquisition submodule under the trigger mechanism and delete it from the sample event list; and to send the sample event information in the sample event list to the event sample time calculation submodule and the sample generation module.
[0022] Furthermore, the sample event acquisition submodule is also provided with a sample event add button and a sample event delete button. The user checks the query event information in the query event list of the query event acquisition submodule and clicks the sample event add button to trigger the query event acquisition submodule to send the query event information checked by the user to the sample event acquisition submodule and delete it from the query event list; the user checks the sample event information in the sample event list and clicks the sample event delete button to trigger the sample event acquisition submodule to send the sample event information checked by the user to the query event acquisition submodule and delete it from the sample event list;
[0023] As a preferred solution, events are displayed in either the query event acquisition submodule or the sample event acquisition submodule. Since there are many entries of query events or sample events that meet the conditions, often dozens or hundreds of entries, in order to facilitate users to intuitively and conveniently confirm the selected events, in this embodiment, the events displayed in the query event acquisition submodule and the sample event acquisition submodule are set to be mutually exclusive, so as to avoid multiple identical events being displayed in the two modules at the same time, resulting in the occurrence of misselection or omission; events that have been added to the sample event list are not displayed in the query event list and the total number of query events, and events that have been added to the query event list are not displayed in the sample event list.
[0024] Furthermore, the query event list includes multiple query event information, each query event information includes the serial number of the power plant, the unit, the event category, the event name, the event description and the event time information; the sample event list includes multiple sample event information, each sample event information includes the power plant, the unit, the event category, the event name, the event description and the event time information; the event time information is the time period information including a start time and an end time.
[0025] Furthermore, the event sample time calculation submodule is provided with a sample event time list; the event sample time calculation submodule is used to receive the sample event information sent by the sample event acquisition submodule, and add the time period information of the sample event information to the sample event time list; is used to perform intersection or union calculation on the time period information in the sample time list under the trigger mechanism to obtain the event sample time information; and is used to send the event sample time information to the sample generation module.
[0026] Furthermore, the user can modify and delete the time period information of the sample event information in the sample event time list, and can add and select time period information in the sample event time list. Specifically, the event sample time calculation submodule is also provided with a time period deletion button and a time period addition button; the user clicks the time period addition button to add a new editable time period in the sample event time list; the user checks the time period information in the sample event time list and clicks the time period deletion button to delete the time period information selected by the user in the sample event time list; the user checks the time period information in the sample event time list to select the time period information selected by the user.
[0027] Furthermore, the event sample time calculation submodule is also provided with a time intersection button and a time union button; the triggering mechanism of the event sample time calculation submodule is that the user checks the time period information in the sample event time list and clicks the time intersection button or clicks the time union button; when the time union button is clicked, the event sample time calculation submodule collects all the time period information in the event sample time list for union calculation; when the time intersection button is clicked, the event sample time calculation submodule collects all the time period information in the event sample time list for union calculation.
[0028] As a preferred solution, the triggering mechanism of the event sample time calculation submodule is to add sample event information or delete sample event information in the sample event list of the sample event acquisition submodule, refresh the time period information in the event sample time list, click the time intersection button or click the time union button;
[0029] When refreshing the time period information in the event sample time list, the event sample time calculation submodule takes all the time period information in the event sample time list for union calculation;
[0030] When the time union button is clicked, the event sample time calculation submodule takes all time period information in the event sample time list for union calculation;
[0031] When the time intersection button is clicked, the event sample time calculation submodule collects all time period information in the event sample time list for collection calculation.
[0032] Furthermore, when performing a union calculation on all time period information in the event sample time list, duplicate time period information is removed and only one is retained; based on the order of the time period information displayed in the event sample time list, the time period information that overlaps with the previous time period information is removed; the event sample time information finally obtained is multiple time period information;
[0033] When performing a collection calculation on all time period information in the event sample time list, the minimum value of the start time of all time period information displayed in the event sample time list is used as the start time of the event sample time information, and the maximum value of the end time of all time period information displayed in the event sample time list is used as the end time of the event sample time information. The event sample time information finally obtained is one time period information.
[0034] As a preferred solution, the event annotation module further includes an event sample frequency input submodule, wherein the event sample frequency input submodule is provided with an event sample frequency input box, wherein the event sample frequency input box is used for a user to manually input event sample frequency information according to actual needs; the event sample frequency input submodule is used to send the event sample frequency information input by the user to the sample generation module;
[0035] The sample generation module is used to receive sample event information sent by the sample event acquisition submodule, event sample time information sent by the event sample time calculation submodule, event sample measurement point information sent by the event sample measurement point selection submodule and event sample frequency information sent by the event sample frequency input submodule; according to the sample event, event sample time, event sample measurement point and event sample frequency information, collect corresponding data from the nuclear power database and generate corresponding event samples.
[0036] As a preferred solution, the event sample time calculation submodule is further provided with a sample frequency information input box, and the sample frequency input box is used for the user to manually input the event sample frequency information according to actual needs; the event sample time calculation submodule is also used to send the event sample frequency information input by the user to the sample generation module;
[0037] The sample generation module is used to receive the sample event information sent by the sample event acquisition submodule, the event sample time information and event sample frequency information sent by the event sample time calculation submodule, and the event sample measurement point information sent by the event sample measurement point selection submodule; according to the sample event, event sample time, event sample measurement point and event sample frequency information, collect corresponding data from the nuclear power database and generate corresponding event samples.
[0038] Furthermore, the event sample measuring point selection submodule is used for the user to input measuring point fuzzy query information; for querying measuring point information that meets the measuring point fuzzy query information in the nuclear power database according to the measuring point fuzzy query information input by the user; and for sending the event sample measuring point information to the sample generation module.
[0039] As a preferred solution, the event annotation module also includes a sample template management submodule, which is used for generating and managing sample templates. The sample template management submodule saves the configuration information in the current page to the template to generate a sample template. The management of the sample template includes displaying, querying and deleting the sample template.
[0040] Further, the time marking module includes a time sample event acquisition submodule, a sample event display submodule, a time sample time input submodule and a time sample measurement point selection submodule;
[0041] The time sample event acquisition submodule is used to filter out time sample event information that meets the time sample event query information from the nuclear power database and send it to the sample event display submodule and the sample generation module;
[0042] The sample event display submodule is used to receive and display the time sample event information sent by the time sample event acquisition submodule;
[0043] The time sample time input submodule is used for the user to input the time sample time information and send it to the sample generation module;
[0044] The time sample measurement point selection submodule is used to select measurement point information of all time sample event information of the time sample event acquisition submodule from the nuclear power database, obtain the time sample measurement point information and send it to the sample generation module.
[0045] Furthermore, the time sample event acquisition submodule is used for the user to input time sample event query information; and is used to automatically generate and execute a command to query the nuclear power database for time sample event information that meets the time sample event query information according to the time sample event query information input by the user under a trigger mechanism, so as to obtain the time sample event information that meets the time sample event query information.
[0046] Furthermore, the time sample event acquisition submodule is provided with a time sample event query button; after the user inputs the time sample event query information in the time sample event acquisition submodule, the user clicks the time sample event query button, triggering the time sample event acquisition submodule to automatically generate and execute a command to query the nuclear power database for time sample event information that meets the time sample event query information.
[0047] Furthermore, the time sample event query information includes power plant, unit, event category, event time and power information; the time sample event information includes power plant, unit, event category, event time and power information; the event time information is time period information including a start time and an end time; the power plant and unit information is mandatory time sample event query information, and the event category, event time and power information is optional time sample event query information.
[0048] Furthermore, when executing a command to query the nuclear power database for time sample event information that meets the time sample event query information, the information in the three fields of power plant, unit and event category must be exactly the same; since the event time information is the time period information including the start time and the end time, the nuclear power database is queried for time sample event information that meets the time period information; the nuclear power database is queried for time sample event information whose power is less than the user input value.
[0049] Furthermore, when the sample event display submodule displays the time sample event information sent by the time sample event acquisition submodule, time is used as the horizontal axis and event category information is used as the vertical axis. Through the sample event display submodule, it can be quickly determined whether the time sample event information queried by the time sample event acquisition submodule meets the requirements.
[0050] Furthermore, the time sample measurement point selection submodule is used for the user to input measurement point fuzzy query information; for querying the time sample measurement point information that meets the measurement point fuzzy query information in the nuclear power database according to the measurement point fuzzy query information input by the user; and for sending the time sample measurement point information to the sample generation module.
[0051] As a preferred solution, the time labeling module further includes a time sample frequency input submodule, the time sample frequency input submodule is provided with a time sample frequency input box, the time sample frequency input box is used for a user to manually input time sample frequency information; the time sample frequency input submodule is used to send the time sample frequency information input by the user to the sample generation module;
[0052] The sample generation module is used to receive the time sample event information sent by the time sample event acquisition submodule, the time sample time information sent by the time sample time input submodule, the time sample measurement point information sent by the time sample measurement point selection submodule and the time sample frequency information sent by the time sample frequency input submodule; according to the time sample event, time sample time, time sample measurement point and time sample frequency information, collect corresponding data from the nuclear power database and generate corresponding time samples.
[0053] As a preferred solution, the time sample time input submodule is further provided with a time sample frequency input box, and the time sample frequency input box is used for the user to manually input the time sample frequency information; the time sample time input submodule is also used to send the time sample frequency information input by the user to the sample generation module;
[0054] The sample generation module is used to receive the time sample event information sent by the time sample event acquisition submodule, the time sample time information and time sample frequency information sent by the time sample time input submodule, and the time sample measurement point information sent by the time sample measurement point selection submodule; according to the time sample event, time sample time, time sample measurement point and time sample frequency information, collect corresponding data from the nuclear power database and generate corresponding time samples.
[0055] Furthermore, based on the time sample event information displayed by the sample event display submodule and the trend chart of the selected time sample measurement point information displayed by the trend display module, the time sample time information is manually determined, and then the time sample time information is input into the time sample time input module; the time sample time information is time period information including a start time and an end time.
[0056] As a preferred solution, the data annotation tool also includes a trend display module, which is used to configure sample time information; to select corresponding sample measurement point information from the nuclear power database according to the configured sample time information; and to display a trend chart of the selected sample measurement point information according to the configured sample time information and the selected sample measurement point information.
[0057] As a preferred solution, both the event marking module and the time marking module are provided with a trend tool button; the user clicks the trend tool button to trigger the trend display module to pop up a trend display page; the trend display page is used to configure sample time information; the sample time information configured on the trend display page includes event sample time information and time sample time information;
[0058] The event sample time calculation submodule is further used to send the event sample time information to the trend display module, and the trend display page configures the event sample time information by automatically filling in the event sample time information sent by the event sample time calculation submodule or manually modifying the automatically filled event sample time information;
[0059] The time sample time input submodule is also used to send the time sample time information to the trend display module, and the trend display page configures the time information of the time sample by automatically filling in the time sample time information sent by the time sample time calculation submodule or manually modifying the automatically filled time sample time information.
[0060] As a preferred solution, the data annotation tool also includes a sample management module, and the sample generation module is also used to send the production progress of submitted samples, samples being produced and completed samples to the sample management module; the sample management module is used to receive, display and manage samples sent by the sample generation module, including displaying the production progress of submitted samples, canceling samples being produced and deleting completed samples.
[0061] Beneficial technical effects of the present invention:
[0062] The nuclear power data annotation tool of the present invention, through the cooperation of the event annotation module, the time annotation module, the sample generation module and the trend display module, allows engineers to intuitively and accurately select the measurement points and time information that need to be made into samples; the operation is convenient and intuitive, reducing erroneous instructions caused by misoperation of engineers, supporting the recording of historical operations, and reducing repeated operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] Figure 1 A flow chart of the event annotation module;
[0064] Figure 2 This is a flow chart of the time marking module;
[0065] Figure 3 Schematic diagram of the nuclear power data annotation tool structure. DETAILED DESCRIPTION
[0066] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0067] See also Figure 1-3 ,The present invention provides a nuclear power data annotation tool, including an event annotation module, a time annotation module and a sample generation module;
[0068] The event annotation module is used to generate basic information of event samples based on event dimensions and send it to the sample generation module;
[0069] The time marking module is used to generate basic information of event samples based on the time dimension and send it to the sample generation module;
[0070] The sample generation module is used to receive the basic information of the event sample; and to collect corresponding data from the nuclear power database and generate corresponding samples according to the basic information of the event sample.
[0071] Furthermore, the basic information of the event samples based on the event dimension includes sample events, event sample time, event sample frequency and event sample measurement point information; the basic information of the event samples based on the time dimension includes time sample events, time sample time, time sample frequency and time sample measurement point information.
[0072] Further, the event annotation module includes a query event acquisition submodule, a sample event acquisition submodule, an event sample time calculation submodule and an event sample measurement point selection submodule;
[0073] The query event acquisition submodule is used to filter and obtain query event information that satisfies the event query information from the nuclear power database;
[0074] The sample event acquisition submodule is used to select query event information from the query event information screened by the query event acquisition submodule as sample event information and send it to the event sample time calculation submodule and the sample generation module;
[0075] The event sample time calculation submodule is used to receive the sample event information sent by the sample event acquisition submodule; and is used to perform intersection or union calculation on the time information of the sample event information of the sample event acquisition submodule to obtain the event sample time information and send it to the sample generation module;
[0076] The event sample measurement point selection submodule is used to select measurement point information of all sample event information of the sample event acquisition submodule from the nuclear power database, obtain the event sample measurement point information and send it to the sample generation module.
[0077] Furthermore, the query event acquisition submodule is used for users to input event query information; and is used to automatically generate and execute commands to query query event information that meets the event query information in the nuclear power database according to the event query information input by the user under a trigger mechanism, so as to obtain query event information that meets the event query information. Specifically, the query event acquisition submodule is provided with an event query button; after the user inputs the event query information in the query event acquisition submodule, he clicks the event query button, triggering the query event acquisition submodule to automatically generate and execute commands to query query event information that meets the event query information in the nuclear power database; the query event acquisition submodule displays the query event information in the form of a query event list, and at the same time displays the total number of query event information that meets the event query information.
[0078] Furthermore, the event query information includes power plants, units, event categories, keywords and event time information; the power plant and unit information are required event query information; the event category, keywords and event time information are optional event query information; the query event acquisition submodule displays all power plant, unit and event category information to the user in the form of a drop-down list, and the user selects the power plant, unit and event category information by clicking in the drop-down list in the query event acquisition submodule; the query event acquisition submodule is provided with an input box for manually entering keyword information and an input box for manually entering event time information, and the user manually enters keywords and event time information in the query event acquisition submodule.
[0079] Furthermore, when executing a command to query event information that satisfies event query information in the nuclear power database, information in the three fields of power plant, unit and event category must be exactly the same, that is, query event information whose power plant information is exactly the same as the power plant information input by the user is queried in the nuclear power database, query event information whose unit information is exactly the same as the unit information input by the user is queried in the nuclear power database, and query event information whose event category information is exactly the same as the event category information input by the user is queried in the nuclear power database; since event time information is time period information including start time and end time, query event information that satisfies the time period information is queried in the nuclear power database; query event information containing keyword information in event name and event description is queried in the nuclear power database.
[0080] Further, the query event acquisition submodule is also used to send the query event information to the sample event acquisition submodule under the trigger mechanism and delete it from the query event list, and to receive the sample event information sent by the sample event acquisition submodule and add it to the query event list as the query event information;
[0081] The sample event acquisition submodule is provided with a sample event list, and the sample event acquisition submodule is used to receive the query event information sent by the query event acquisition submodule, and add it as sample event information to the sample event list; to send the sample event information to the query event acquisition submodule under the trigger mechanism and delete it from the sample event list; and to send the sample event information in the sample event list to the event sample time calculation submodule and the sample generation module.
[0082] Furthermore, the sample event acquisition submodule is also provided with a sample event add button and a sample event delete button. The user checks the query event information in the query event list of the query event acquisition submodule and clicks the sample event add button to trigger the query event acquisition submodule to send the query event information checked by the user to the sample event acquisition submodule and delete it from the query event list; the user checks the sample event information in the sample event list and clicks the sample event delete button to trigger the sample event acquisition submodule to send the sample event information checked by the user to the query event acquisition submodule and delete it from the sample event list;
[0083] As a preferred solution, events are displayed in either the query event acquisition submodule or the sample event acquisition submodule. Since there are many entries of query events or sample events that meet the conditions, often dozens or hundreds of entries, in order to facilitate users to intuitively and conveniently confirm the selected events, in this embodiment, the events displayed in the query event acquisition submodule and the sample event acquisition submodule are set to be mutually exclusive, so as to avoid multiple identical events being displayed in the two modules at the same time, resulting in the occurrence of misselection or omission; events that have been added to the sample event list are not displayed in the query event list and the total number of query events, and events that have been added to the query event list are not displayed in the sample event list.
[0084] Furthermore, the query event list includes multiple query event information, each query event information includes the serial number of the power plant, the unit, the event category, the event name, the event description and the event time information; the sample event list includes multiple sample event information, each sample event information includes the power plant, the unit, the event category, the event name, the event description and the event time information; the event time information is the time period information including a start time and an end time.
[0085] Furthermore, the event sample time calculation submodule is provided with a sample event time list; the event sample time calculation submodule is used to receive the sample event information sent by the sample event acquisition submodule, and add the time period information of the sample event information to the sample event time list; is used to perform intersection or union calculation on the time period information in the sample time list under the trigger mechanism to obtain the event sample time information; and is used to send the event sample time information to the sample generation module.
[0086] Furthermore, the user can modify and delete the time period information of the sample event information in the sample event time list, and can add and select time period information in the sample event time list. Specifically, the event sample time calculation submodule is also provided with a time period deletion button and a time period addition button; the user clicks the time period addition button to add a new editable time period in the sample event time list; the user checks the time period information in the sample event time list and clicks the time period deletion button to delete the time period information selected by the user in the sample event time list; the user checks the time period information in the sample event time list to select the time period information selected by the user.
[0087] Furthermore, the event sample time calculation submodule is also provided with a time intersection button and a time union button; the triggering mechanism of the event sample time calculation submodule is that the user checks the time period information in the sample event time list and clicks the time intersection button or clicks the time union button; when the time union button is clicked, the event sample time calculation submodule collects all the time period information in the event sample time list for union calculation; when the time intersection button is clicked, the event sample time calculation submodule collects all the time period information in the event sample time list for union calculation.
[0088] As a preferred solution, the triggering mechanism of the event sample time calculation submodule is to add sample event information or delete sample event information in the sample event list of the sample event acquisition submodule, refresh the time period information in the event sample time list, click the time intersection button or click the time union button;
[0089] When refreshing the time period information in the event sample time list, the event sample time calculation submodule takes all the time period information in the event sample time list for union calculation;
[0090] When the time union button is clicked, the event sample time calculation submodule takes all time period information in the event sample time list for union calculation;
[0091] When the time intersection button is clicked, the event sample time calculation submodule collects all time period information in the event sample time list for collection calculation.
[0092] Furthermore, when performing a union calculation on all time period information in the event sample time list, duplicate time period information is removed and only one is retained; based on the order of the time period information displayed in the event sample time list, the time period information that overlaps with the previous time period information is removed; the event sample time information finally obtained is multiple time period information;
[0093] When performing a collection calculation on all time period information in the event sample time list, the minimum value of the start time of all time period information displayed in the event sample time list is used as the start time of the event sample time information, and the maximum value of the end time of all time period information displayed in the event sample time list is used as the end time of the event sample time information. The event sample time information finally obtained is one time period information.
[0094] As a preferred solution, the event annotation module further includes an event sample frequency input submodule, wherein the event sample frequency input submodule is provided with an event sample frequency input box, wherein the event sample frequency input box is used for a user to manually input event sample frequency information according to actual needs; the event sample frequency input submodule is used to send the event sample frequency information input by the user to the sample generation module;
[0095] The sample generation module is used to receive sample event information sent by the sample event acquisition submodule, event sample time information sent by the event sample time calculation submodule, event sample measurement point information sent by the event sample measurement point selection submodule and event sample frequency information sent by the event sample frequency input submodule; according to the sample event, event sample time, event sample measurement point and event sample frequency information, collect corresponding data from the nuclear power database and generate corresponding event samples.
[0096] As a preferred solution, the event sample time calculation submodule is further provided with a sample frequency information input box, and the sample frequency input box is used for the user to manually input the event sample frequency information according to actual needs; the event sample time calculation submodule is also used to send the event sample frequency information input by the user to the sample generation module;
[0097] The sample generation module is used to receive the sample event information sent by the sample event acquisition submodule, the event sample time information and event sample frequency information sent by the event sample time calculation submodule, and the event sample measurement point information sent by the event sample measurement point selection submodule; according to the sample event, event sample time, event sample measurement point and event sample frequency information, collect corresponding data from the nuclear power database and generate corresponding event samples.
[0098] Further, the event sample measurement point selection submodule is used for the user to input measurement point fuzzy query information; is used to query the measurement point information that meets the measurement point fuzzy query information in the nuclear power database according to the measurement point fuzzy query information input by the user; and is used to send the event sample measurement point information to the sample generation module. Specifically, the event sample measurement point selection submodule is provided with a start production button. The user clicks the start production button to trigger the event sample measurement point selection submodule to pop up an event sample measurement point selection interface. The event sample measurement point selection interface displays all measurement point names to the user in the form of a drop-down list. The user clicks on the drop-down list to select a measurement point name in the measurement point selection interface; the event sample measurement point selection submodule queries the event sample measurement point information that meets the conditions from the nuclear power database according to the measurement point name selected by the user and sends it to the sample generation module.
[0099] As a preferred solution, the event annotation module also includes a sample template management submodule, which is used to generate and manage sample templates. The sample template management submodule saves the configuration information of the sample event list in the current page into the template to generate a sample template. The management of the sample template includes display, query and deletion of the sample template. The user can save and record the information such as the measurement point and sample event time configuration of the sample produced this time in the event annotation module, so that the user can make minor modifications on this basis next time and reduce the duplication of sample production.
[0100] Furthermore, the sample template management submodule is also provided with a save template button and a template library button. After the basic information of the generated event sample is configured, the user clicks the save template button to trigger the sample template management submodule to save the configuration information of the sample event list in the current page to the template, and generate the sample template for this event. If the event sample template needs to be used again or modified later, click the "template library" button to trigger the sample template management submodule to go to the sample template management interface to display, query, modify, and delete the sample template.
[0101] Further, the time marking module includes a time sample event acquisition submodule, a sample event display submodule, a time sample time input submodule and a time sample measurement point selection submodule;
[0102] The time sample event acquisition submodule is used to filter out time sample event information that meets the time sample event query information from the nuclear power database and send it to the sample event display submodule and the sample generation module;
[0103] The sample event display submodule is used to receive and display the time sample event information sent by the time sample event acquisition submodule;
[0104] The time sample time input submodule is used for the user to input the time sample time information and send it to the sample generation module;
[0105] The time sample measurement point selection submodule is used to select measurement point information of all time sample event information of the time sample event acquisition submodule from the nuclear power database, obtain the time sample measurement point information and send it to the sample generation module.
[0106] Furthermore, the time sample event acquisition submodule is used for users to input time sample event query information; and is used to automatically generate and execute a command to query the nuclear power database for time sample event information that meets the time sample event query information according to the time sample event query information input by the user under a trigger mechanism, so as to obtain the time sample event information that meets the time sample event query information. Specifically, the time sample event acquisition submodule is provided with a time sample event query button; after the user inputs the time sample event query information in the time sample event acquisition submodule, he clicks the time sample event query button, triggering the time sample event acquisition submodule to automatically generate and execute a command to query the nuclear power database for time sample event information that meets the time sample event query information.
[0107] Furthermore, the time sample event query information includes power plant, unit, event category, event time and power information; the time sample event information includes power plant, unit, event category, event time and power information; the event time information is time period information including a start time and an end time; the power plant and unit information is required time sample event query information, and the event category, event time and power information is optional time sample event query information; the time sample event acquisition submodule displays all power plant, unit and event category information to the user in the form of a drop-down list, and the user selects the power plant, unit and event category information in the time sample event acquisition submodule by clicking in the drop-down list; the time sample event acquisition submodule is provided with an input box for manually entering event time information and an input box for manually entering power information, and the user manually enters event time and power information in the time sample event acquisition submodule.
[0108] Furthermore, when executing a command to query the nuclear power database for time sample event information that satisfies the time sample event query information, the information in the three fields of power plant, unit and event category must be exactly the same, that is, the nuclear power database is queried for time sample event information whose power plant information is exactly the same as the power plant information input by the user, the nuclear power database is queried for time sample event information whose unit information is exactly the same as the unit information input by the user, and the nuclear power database is queried for time sample event information whose event category information is exactly the same as the event category information input by the user; since the event time information is the time period information including the start time and the end time, the nuclear power database is queried for time sample event information that satisfies the time period information; the nuclear power database is queried for time sample event information whose power is less than the user input value.
[0109] Furthermore, when the sample event display submodule displays the time sample event information sent by the time sample event acquisition submodule, time is used as the horizontal axis and event category information is used as the vertical axis. Through the sample event display submodule, it can be quickly determined whether the time sample event information queried by the time sample event acquisition submodule meets the requirements.
[0110] Further, the time sample measurement point selection submodule is used for the user to input measurement point fuzzy query information; is used to query the nuclear power database for time sample measurement point information that meets the measurement point fuzzy query information according to the measurement point fuzzy query information input by the user; and is used to send the time sample measurement point information to the sample generation module. Specifically, the time sample measurement point selection submodule is provided with a start production button. The user clicks the start production button to trigger the time sample measurement point selection submodule to pop up a time sample measurement point selection interface. The time sample measurement point selection interface displays all measurement point names to the user in the form of a drop-down list. The user clicks on the drop-down list to select a measurement point name in the time sample measurement point selection interface; the time sample measurement point selection submodule queries the nuclear power database for qualified time sample measurement point information according to the measurement point name selected by the user and sends it to the sample generation module.
[0111] As a preferred solution, the time labeling module further includes a time sample frequency input submodule, the time sample frequency input submodule is provided with a time sample frequency input box, the time sample frequency input box is used for a user to manually input time sample frequency information; the time sample frequency input submodule is used to send the time sample frequency information input by the user to the sample generation module;
[0112] The sample generation module is used to receive the time sample event information sent by the time sample event acquisition submodule, the time sample time information sent by the time sample time input submodule, the time sample measurement point information sent by the time sample measurement point selection submodule and the time sample frequency information sent by the time sample frequency input submodule; according to the time sample event, time sample time, time sample measurement point and time sample frequency information, collect corresponding data from the nuclear power database and generate corresponding time samples.
[0113] As a preferred solution, the time sample time input submodule is further provided with a time sample frequency input box, and the time sample frequency input box is used for the user to manually input the time sample frequency information; the time sample time input submodule is also used to send the time sample frequency information input by the user to the sample generation module;
[0114] The sample generation module is used to receive the time sample event information sent by the time sample event acquisition submodule, the time sample time information and time sample frequency information sent by the time sample time input submodule, and the time sample measurement point information sent by the time sample measurement point selection submodule; according to the time sample event, time sample time, time sample measurement point and time sample frequency information, collect corresponding data from the nuclear power database and generate corresponding time samples.
[0115] Furthermore, based on the time sample event information displayed by the sample event display submodule and the trend chart of the selected time sample measurement point information displayed by the trend display module, the time sample time information is manually determined, and then the time sample time information is input into the time sample time input module; the time sample time information is time period information including a start time and an end time.
[0116] As a preferred solution, the data annotation tool also includes a trend display module, which is used to configure sample time information; to select corresponding sample measurement point information from the nuclear power database according to the configured sample time information; and to display a trend chart of the selected sample measurement point information according to the configured sample time information and the selected sample measurement point information.
[0117] As a preferred solution, both the event marking module and the time marking module are provided with a trend tool button; the user clicks the trend tool button to trigger the trend display module to pop up a trend display page; the trend display page is used to configure sample time information; the sample time information configured on the trend display page includes event sample time information and time sample time information;
[0118] The event sample time calculation submodule is further used to send the event sample time information to the trend display module, and the trend display page configures the event sample time information by automatically filling in the event sample time information sent by the event sample time calculation submodule or manually modifying the automatically filled event sample time information;
[0119] The time sample time input submodule is also used to send the time sample time information to the trend display module, and the trend display page configures the time information of the time sample by automatically filling in the time sample time information sent by the time sample time calculation submodule or manually modifying the automatically filled time sample time information.
[0120] As a preferred solution, the data annotation tool also includes a sample management module, and the sample generation module is also used to send the production progress of submitted samples, samples being produced and completed samples to the sample management module; the sample management module is used to receive, display and manage samples sent by the sample generation module, including displaying the production progress of submitted samples, canceling samples being produced and deleting completed samples.
[0121] Using the above nuclear power data annotation tool to generate event samples includes the following steps:
[0122] Step 1: The query event acquisition submodule automatically generates and executes a command to query the query event information that meets the event query information in the nuclear power database according to the event query information input by the user, obtains the query event information that meets the event query information and displays it in the form of a query event list;
[0123] Step 2: The sample event acquisition submodule selects query event information from the query event list of the query event acquisition submodule as sample event information and sends it to the event sample time calculation submodule and the sample generation module;
[0124] Step 3: The event sample time calculation submodule receives the sample event information sent by the sample event acquisition submodule, performs intersection or union calculation on the time information of the sample event information of the sample event acquisition submodule, obtains the event sample time information and sends it to the sample generation module and the trend display module;
[0125] Step 4: Send the user input event sample frequency information to the sample generation module;
[0126] Step 5: View the trend chart of the selected event sample measurement point information through the trend display module to further verify whether the obtained sample event information meets the requirements; at the same time, obtain the sample event information that meets the requirements based on the information displayed by the trend display module;
[0127] Step 6: The user inputs the measurement point fuzzy query information in the event sample measurement point selection submodule; the event sample measurement point selection submodule searches the nuclear power database for event sample measurement point information that meets the measurement point fuzzy query information according to the measurement point fuzzy query information input by the user and sends it to the sample generation module;
[0128] Step 7, the sample generation module receives the sample event information sent by the sample event acquisition submodule, the event sample time information sent by the event sample time calculation submodule, the event sample measurement point information sent by the event sample measurement point selection submodule, and the event sample frequency information; according to the sample event, event sample time, event sample measurement point and event sample frequency information, the corresponding data is collected from the nuclear power database and the corresponding event sample is generated.
[0129] The above step 1 specifically includes the following steps:
[0130] Step 1.1, the user selects the power plant information for making samples by clicking in the drop-down list in the query event acquisition submodule;
[0131] Step 1.2, based on the selected power plant information, the user selects the unit information for making samples by clicking the second level in the drop-down list in the query event acquisition submodule;
[0132] Step 1.3, the user selects event category information by clicking in the drop-down list in the query event acquisition submodule, and the event category information may include one or more combinations of overhaul, periodic test, shutdown, reactor shutdown, safety injection, safety spraying, and Class A event information;
[0133] Step 1.4: The user manually enters keyword information in the query event acquisition submodule;
[0134] Step 1.5: The user manually enters the event time information in the query event acquisition submodule;
[0135] Step 1.6, the user clicks the event query button, triggering the query event acquisition submodule to automatically generate and execute a command to query the nuclear power database for query event information that meets the event query information, and obtain the query event information that meets the event query information;
[0136] Steps 1.1, 1.2, and 1.6 are mandatory steps, and the order of executing the steps cannot be changed; steps 1.3-1.5 are optional steps, and the order of executing the steps can be changed.
[0137] Using the above nuclear power data annotation tool to generate time samples includes the following steps:
[0138] Step 1: The time sample event acquisition submodule automatically generates and executes a command to query the nuclear power database for time sample event information that meets the time sample event query information based on the input time sample event query information, obtains the time sample event information that meets the time sample event query information, and sends it to the sample generation module and the sample event display module;
[0139] Step 2: The sample event display module receives and displays the time sample event information sent by the time sample event acquisition submodule; through the time sample event information displayed by the sample event display module, it is quickly determined whether the time sample event information queried by the time sample event acquisition submodule meets the requirements;
[0140] Step 3: View the trend chart of the time sample measurement point information through the trend display module to further verify whether the obtained time sample event information meets the requirements; at the same time, obtain the time sample event information that meets the requirements based on the information displayed by the trend display module;
[0141] Step 4: manually determine the time sample time information according to the time sample event information displayed by the sample event display submodule and the trend chart of the selected time sample measurement point information displayed by the trend display module, and then input the time sample time information in the time sample time input module;
[0142] Step 5: The user inputs the measurement point fuzzy query information in the time sample measurement point selection submodule; the event sample measurement point selection submodule searches the nuclear power database for the time sample measurement point information that meets the measurement point fuzzy query information according to the measurement point fuzzy query information input by the user and sends it to the sample generation module;
[0143] Step 6: The sample generation module receives the time sample event information sent by the time sample event acquisition submodule, the time sample time information sent by the time sample time input submodule, the time sample measurement point information sent by the time sample measurement point selection submodule, and the time sample frequency information; based on the time sample event, time sample time, time sample measurement point and time sample frequency information, the sample generation module collects corresponding data from the nuclear power database and generates corresponding time samples.
[0144] The above step 1 specifically includes the following steps:
[0145] Step 1.1, the user selects the power plant information for making samples by clicking in the drop-down list in the time sample event acquisition submodule;
[0146] Step 1.2, based on the selected power plant information, the user selects the unit information for making samples by clicking the second level in the drop-down list in the time sample event acquisition submodule;
[0147] Step 1.3, the user selects event category information by clicking in the drop-down list in the time sample event acquisition submodule, wherein the event category information includes one or more combinations of overhaul, periodic test, shutdown, reactor shutdown, safety injection, safety injection, and Class A event information;
[0148] Step 1.4, the user manually inputs the event time and power information in the time sample event acquisition submodule;
[0149] Step 1.5, the user clicks the time sample event query button, triggering the time sample event acquisition submodule to automatically generate and execute a command to query the nuclear power database for time sample event information that meets the time sample event query information, and obtain the time sample event information that meets the time sample event query information;
[0150] Steps 1.1 and 1.2 are mandatory steps, and the order of executing the steps cannot be changed; steps 1.3-1.4 are optional steps, and the order of executing the steps can be changed.
[0151] The above-mentioned embodiments only express several implementation modes of the present invention, and the description thereof is relatively specific and detailed, but it should not be understood as limiting the patent scope of the present invention.
[0152] It should be noted that, for those skilled in the art, several modifications and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A nuclear power data annotation tool, characterized in that: It includes event marking module, time marking module, sample generation module and trend display module; The event annotation module is used to generate basic information of event samples based on event dimensions and send it to the sample generation module; The time marking module is used to generate basic information of event samples based on the time dimension and send it to the sample generation module; The sample generation module is used to receive basic information of the event sample; and for collecting corresponding data from a nuclear power database and generating corresponding samples according to the basic information of the event samples; The trend display module is used to configure sample time information; and is used to select corresponding sample measurement point information from the nuclear power database according to the configured sample time information; and for displaying a trend graph of selected sample measurement point information according to the configured sample time information and the selected sample measurement point information; The event marking module includes a query event acquisition submodule, a sample event acquisition submodule, an event sample time calculation submodule and an event sample measurement point selection submodule; the time marking module includes a time sample event acquisition submodule, a sample event display submodule, a time sample time input submodule and a time sample measurement point selection submodule; Using the above nuclear power data annotation tool to generate event samples includes the following steps: Step 1: The query event acquisition submodule automatically generates and executes a command to query the query event information that meets the event query information in the nuclear power database according to the event query information input by the user, obtains the query event information that meets the event query information and displays it in the form of a query event list; Step 2: The sample event acquisition submodule selects query event information from the query event list of the query event acquisition submodule as sample event information and sends it to the event sample time calculation submodule and the sample generation module; Step 3: The event sample time calculation submodule receives the sample event information sent by the sample event acquisition submodule, performs intersection or union calculation on the time information of the sample event information of the sample event acquisition submodule, obtains the event sample time information and sends it to the sample generation module and the trend display module; Step 4: Send the user input event sample frequency information to the sample generation module; Step 5: View the trend chart of the selected event sample measurement point information through the trend display module to further verify whether the obtained sample event information meets the requirements; At the same time, according to the information displayed by the trend display module, sample event information that meets the needs is obtained; Step 6: The user inputs the fuzzy query information of the measuring point in the event sample measuring point selection submodule; The event sample measurement point selection submodule searches the nuclear power database for event sample measurement point information that meets the measurement point fuzzy query information according to the measurement point fuzzy query information input by the user and sends it to the sample generation module; Step 7: The sample generation module receives the sample event information sent by the sample event acquisition submodule, the event sample time information sent by the event sample time calculation submodule, the event sample measurement point information sent by the event sample measurement point selection submodule, and the event sample frequency information; collects corresponding data from the nuclear power database and generates corresponding event samples according to the sample event, event sample time, event sample measurement point and event sample frequency information; Using the above nuclear power data annotation tool to generate time samples includes the following steps: Step 1: The time sample event acquisition submodule automatically generates and executes a command to query the nuclear power database for time sample event information that meets the time sample event query information based on the input time sample event query information, obtains the time sample event information that meets the time sample event query information, and sends it to the sample generation module and the sample event display module; Step 2: The sample event display module receives and displays the time sample event information sent by the time sample event acquisition submodule; Through the time sample event information displayed by the sample event display module, quickly determine whether the time sample event information queried by the time sample event acquisition submodule meets the requirements; Step 3: View the trend chart of the time sample measurement point information through the trend display module to further verify whether the obtained time sample event information meets the requirements; at the same time, obtain the time sample event information that meets the requirements based on the information displayed by the trend display module; Step 4: manually determine the time sample time information according to the time sample event information displayed by the sample event display submodule and the trend chart of the selected time sample measurement point information displayed by the trend display module, and then input the time sample time information in the time sample time input module; Step 5: The user inputs the measurement point fuzzy query information in the time sample measurement point selection submodule; The event sample measurement point selection submodule searches the nuclear power database for time sample measurement point information that meets the measurement point fuzzy query information according to the measurement point fuzzy query information input by the user and sends it to the sample generation module; Step 6: The sample generation module receives the time sample event information sent by the time sample event acquisition submodule, the time sample time information sent by the time sample time input submodule, the time sample measurement point information sent by the time sample measurement point selection submodule, and the time sample frequency information; based on the time sample event, time sample time, time sample measurement point and time sample frequency information, the sample generation module collects corresponding data from the nuclear power database and generates corresponding time samples.
2. The nuclear power data annotation tool according to claim 1, characterized in that: The basic information of the event samples based on the event dimension includes sample events, event sample time, event sample frequency and event sample measurement point information; the basic information of the event samples based on the time dimension includes time sample events, time sample time, time sample frequency and time sample measurement point information.
3. The nuclear power data annotation tool according to claim 1, characterized in that: Events are displayed in either the query event acquisition submodule or the sample event acquisition submodule.
4. The nuclear power data annotation tool according to claim 1, characterized in that: The query event acquisition submodule is provided with an event query button; after the user inputs the event query information in the query event acquisition submodule and clicks the event query button, the query event acquisition submodule is triggered to automatically generate and execute a command to query the nuclear power database for query event information that meets the event query information; The query event acquisition submodule displays the query event information in the form of a query event list, and simultaneously displays the total number of query event information that meets the event query information.
5. The nuclear power data annotation tool according to claim 1, characterized in that: The event query information includes power plants, units, event categories, keywords and event time information; the event time information is time period information including a start time and an end time; the power plant and unit information are required event query information; the event category, keywords and event time information are optional event query information.
6. The nuclear power data annotation tool according to claim 5, characterized in that: When executing a command to query event information that meets the event query information in the nuclear power database, the information in the three fields of power plant, unit and event category must be exactly the same, query event information that meets the time period information in the nuclear power database, and query event information that contains keyword information in the event name and event description in the nuclear power database.
7. The nuclear power data annotation tool according to claim 4, characterized in that: The query event acquisition submodule is also used to send the query event information to the sample event acquisition submodule under the trigger mechanism and delete it from the query event list, and to receive the sample event information sent by the sample event acquisition submodule and add it to the query event list as the query event information; The sample event acquisition submodule is provided with a sample event list, and the sample event acquisition submodule is used to receive the query event information sent by the query event acquisition submodule, and add it as sample event information to the sample event list; Used to send sample event information to the query event acquisition submodule under the trigger mechanism and delete it from the sample event list; And a submodule for calculating the event sample time and a sample generating module for sending the sample event information in the sample event list.
8. The nuclear power data annotation tool according to claim 7, characterized in that: The sample event acquisition submodule is also provided with a sample event add button and a sample event delete button. The user selects the query event information in the query event list of the query event acquisition submodule and clicks the sample event add button to trigger the query event acquisition submodule to send the query event information selected by the user to the sample event acquisition submodule and delete it from the query event list. The user checks the sample event information in the sample event list and clicks the sample event delete button to trigger the sample event acquisition submodule to send the sample event information checked by the user to the query event acquisition submodule and delete it from the sample event list.
9. The nuclear power data annotation tool according to claim 7, characterized in that: The query event list includes multiple query event information, each query event information includes the serial number of the power plant, the unit, the event category, the event name, the event description and the event time information; the sample event list includes multiple sample event information, each sample event information includes the power plant, the unit, the event category, the event name, the event description and the event time information; the event time information is the time period information including a start time and an end time.
10. The nuclear power data annotation tool according to claim 7, characterized in that: The event sample time calculation submodule is provided with a sample event time list; the event sample time calculation submodule is used to receive the sample event information sent by the sample event acquisition submodule, and add the time period information of the sample event information to the sample event time list; Used to perform intersection or union calculation on the time period information in the sample time list under the trigger mechanism to obtain event sample time information; and for sending event sample time information to a sample generation module.
11. The nuclear power data annotation tool according to claim 10, characterized in that: The event sample time calculation submodule is also provided with a time intersection button and a time union button; the triggering mechanism of the event sample time calculation submodule is that the user checks the time period information in the sample event time list and clicks the time intersection button or the time union button; when the time union button is clicked, the event sample time calculation submodule collects all the time period information in the event sample time list for union calculation; when the time intersection button is clicked, the event sample time calculation submodule collects all the time period information in the event sample time list for union calculation.
12. The nuclear power data annotation tool according to claim 11, characterized in that: The trigger mechanism of the event sample time calculation submodule is to add sample event information or delete sample event information in the sample event list of the sample event acquisition submodule, refresh the time period information in the event sample time list, click the time intersection button or click the time union button; When refreshing the time period information in the event sample time list, the event sample time calculation submodule takes all the time period information in the event sample time list for union calculation; When the time union button is clicked, the event sample time calculation submodule takes all time period information in the event sample time list for union calculation; When the time intersection button is clicked, the event sample time calculation submodule collects all time period information in the event sample time list for collection calculation.
13. The nuclear power data annotation tool according to claim 1, characterized in that: The event marking module also includes an event sample frequency input submodule, which is provided with an event sample frequency input box, and the event sample frequency input box is used for the user to manually input event sample frequency information according to actual needs; the event sample frequency input submodule is used to send the event sample frequency information input by the user to the sample generation module; The sample generation module is used to receive sample event information sent by the sample event acquisition submodule, event sample time information sent by the event sample time calculation submodule, event sample measurement point information sent by the event sample measurement point selection submodule and event sample frequency information sent by the event sample frequency input submodule; according to the sample event, event sample time, event sample measurement point and event sample frequency information, collect corresponding data from the nuclear power database and generate corresponding event samples.
14. The nuclear power data annotation tool according to claim 1, characterized in that: The event sample time calculation submodule is also provided with a sample frequency information input box, and the sample frequency input box is used for the user to manually input the event sample frequency information according to actual needs; the event sample time calculation submodule is also used to send the event sample frequency information input by the user to the sample generation module; The sample generation module is used to receive the sample event information sent by the sample event acquisition submodule, the event sample time information and event sample frequency information sent by the event sample time calculation submodule, and the event sample measurement point information sent by the event sample measurement point selection submodule; According to the sample events, event sample time, event sample measurement points and event sample frequency information, corresponding data is collected from the nuclear power database and corresponding event samples are generated.
15. The nuclear power data annotation tool according to claim 1, characterized in that: The event sample measuring point selection submodule is used for the user to input measuring point fuzzy query information; and is used to query the measuring point information that meets the measuring point fuzzy query information in the nuclear power database according to the measuring point fuzzy query information input by the user; And used for sending event sample measurement point information to the sample generation module.
16. The nuclear power data annotation tool according to any one of claims 1 to 15, characterized in that: The event annotation module also includes a sample template management submodule, which is used for generating and managing sample templates. The sample template management submodule saves the configuration information in the current page into the template to generate a sample template. The management of the sample template includes displaying, querying and deleting the sample template.
17. The nuclear power data annotation tool according to claim 1, characterized in that: The time sample event query information includes power plant, unit, event category, event time and power information; the time sample event information includes power plant, unit, event category, event time and power information; the event time information is time period information including a start time and an end time; the power plant and unit information is mandatory time sample event query information, and the event category, event time and power information is optional time sample event query information.
18. The nuclear power data annotation tool according to claim 1, characterized in that: When executing a command to query the nuclear power database for time sample event information that meets the time sample event query information, the information in the three fields of power plant, unit and event category must be exactly the same; query the nuclear power database for time sample event information that meets the time period information; query the nuclear power database for time sample event information whose power is less than the user input value.
19. The nuclear power data annotation tool according to claim 17, characterized in that: When the sample event display submodule displays the time sample event information sent by the time sample event acquisition submodule, time is used as the horizontal axis and event category information is used as the vertical axis.
20. The nuclear power data annotation tool according to claim 1, characterized in that: The time sample measuring point selection submodule is used for the user to input the measuring point fuzzy query information; and is used to query the time sample measuring point information that meets the measuring point fuzzy query information in the nuclear power database according to the measuring point fuzzy query information input by the user; And used for sending the time sample measurement point information to the sample generation module.
21. The nuclear power data annotation tool according to claim 1, characterized in that: The time labeling module also includes a time sample frequency input submodule, which is provided with a time sample frequency input box, and the time sample frequency input box is used for the user to manually input the time sample frequency information; the time sample frequency input submodule is used to send the time sample frequency information input by the user to the sample generation module; The sample generation module is used to receive the time sample event information sent by the time sample event acquisition submodule, the time sample time information sent by the time sample time input submodule, the time sample measurement point information sent by the time sample measurement point selection submodule and the time sample frequency information sent by the time sample frequency input submodule; according to the time sample event, time sample time, time sample measurement point and time sample frequency information, collect corresponding data from the nuclear power database and generate corresponding time samples.
22. The nuclear power data annotation tool according to claim 1, characterized in that: The time sample time input submodule is also provided with a time sample frequency input box, and the time sample frequency input box is used for the user to manually input the time sample frequency information; the time sample time input submodule is also used to send the time sample frequency information input by the user to the sample generation module; The sample generation module is used to receive the time sample event information sent by the time sample event acquisition submodule, the time sample time information and time sample frequency information sent by the time sample time input submodule, and the time sample measurement point information sent by the time sample measurement point selection submodule; according to the time sample event, time sample time, time sample measurement point and time sample frequency information, collect corresponding data from the nuclear power database and generate corresponding time samples.
23. The nuclear power data annotation tool according to any one of claims 1-15 and 17-22, characterized in that: The data annotation tool also includes a sample management module, and the sample generation module is also used to send the production progress of submitted samples, samples being produced and completed samples to the sample management module; the sample management module is used to receive, display and manage samples sent by the sample generation module, including displaying the production progress of submitted samples, canceling samples being produced and deleting completed samples.
Citation Information
Patent Citations
Big data management methods and big data management system
CN106548440A
Mass information data recommendation method and device
CN107577690A