Wave recording control system based on digital transmitter
By judging real-time power data and calculating waveform quality evaluation value, the digital transmitter records waveform when the waveform triggering conditions are met, and selects storage areas based on the waveform quality evaluation value, solving the problem of waveform data loss and realizing storage flexibility and effectiveness.
Patent Information
- Application Number
- CN202411645580.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-04-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, frequent wave recording of digital transmitters leads to partial wave recording being overwritten or lost, making it difficult to ensure the storage flexibility and accuracy of wave recording function.
By judging the real-time power data, if the wave recording trigger condition is met, the digital transmitter records the waveform, obtains the recorded waveform data and calculates the waveform quality evaluation value, determines the quality level of the corresponding recorded waveform data based on the waveform quality evaluation value and selects the corresponding storage area to improve storage efficiency and avoids data loss.
The storage flexibility and effectiveness of the digital transmitter wave recording function is realized, the risk of loss of wave recording data is reduced, and the storage efficiency of the waveform storage library is improved.
Smart Images

Figure CN119805085A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of transmitters, and in particular to a wave recording control system based on a digital transmitter. Background Art
[0002] Various power plants continue to put large-scale generator sets into operation. With the increase in the capacity of generator sets, the impact between generator sets and power grids is getting bigger and bigger. There is either full voltage shock or grounding, short circuit and other faults in the transmission line. These faults are often very short and difficult to capture manually. Digital transmitters are usually used to record these conditions to realize the fault recording function. In the prior art, frequent recording of digital transmitters causes part of the recording to be covered or lost. Therefore, there is an urgent need for a recording control system based on digital transmitters to effectively ensure the storage flexibility and accuracy of the recording function and avoid the risk of recording data loss. Summary of the invention
[0003] In order to solve the above technical problems, the present application provides a recording control system based on a digital transmitter. By judging the real-time power data, if the recording trigger conditions are met, the digital transmitter performs recording, obtains the recorded waveform data and calculates the waveform quality evaluation value. According to the waveform quality evaluation value, the quality level of the corresponding recorded waveform data is determined and the corresponding storage area is selected, thereby improving the storage efficiency of each storage area in the waveform storage library, ensuring the storage flexibility and effectiveness of the recording function of the digital transmitter, and reducing the risk of recording data loss.
[0004] In some embodiments of the present application, a wave recording control system based on a digital transmitter is provided, comprising:
[0005] An acquisition module is used to acquire real-time power data transmitted by a digital transmitter, and determine whether the real-time power data meets the recording trigger condition. If so, the digital transmitter performs recording to obtain recording waveform data;
[0006] An evaluation module is used to evaluate the waveform quality of the recorded waveform data, obtain a corresponding waveform quality evaluation value, and determine the quality level of the current recorded waveform data according to the waveform quality evaluation value;
[0007] The storage module is used to screen out preset storage areas where recorded waveform data can be stored in the waveform storage library according to quality levels, generate storage evaluation values for each preset storage area, and select the storage area for the current recorded waveform data according to the storage evaluation values.
[0008] In some embodiments of the present application, determining whether the real-time power data meets the recording trigger condition includes:
[0009] Obtain historical recording logs, and determine the historical attention period adjacent to the historical recording period that meets the recording trigger condition in each historical recording log, and obtain historical electricity data in the historical attention period in each historical recording day;
[0010] Analyze the historical electricity data in each historical period of interest, determine the historical electricity data with mutations according to the analysis results, and obtain the mutation value of the historical electricity data with mutations;
[0011] Comprehensively analyze the mutation values of the same historical electricity data in all historical focus periods, determine the mutation value interval corresponding to the historical electricity data, and set the critical mutation value of the mutation value interval to the recording trigger condition corresponding to the historical electricity data;
[0012] Acquire real-time electricity data within a preset period of interest, and determine the change value interval of each real-time electricity data within the preset period of interest, and compare the critical change value of the change value interval with the critical mutation value in the recording trigger condition of the corresponding historical electricity data. If the critical change value is greater than the corresponding critical mutation value, the recording trigger condition is met; if the critical change value is less than the corresponding critical mutation value, the recording trigger condition is not met.
[0013] In some embodiments of the present application, waveform quality evaluation is performed on the recorded waveform data to obtain a corresponding waveform quality evaluation value, including:
[0014] Preset waveform quality requirements and split the waveform quality requirements into multiple waveform quality evaluation indicators;
[0015] Extracting waveform quality features corresponding to the recorded waveform data according to multiple waveform quality evaluation indicators;
[0016] Compare the waveform quality feature with the standard waveform quality feature of the corresponding waveform quality evaluation index to obtain the waveform quality feature difference;
[0017] Performing waveform quality evaluation on corresponding recorded waveform data according to waveform quality characteristic difference amounts of all waveform quality evaluation indicators to obtain waveform quality evaluation values of the recorded waveform data;
[0018] The calculation formula of the waveform quality evaluation value is:
[0019]
[0020] Among them, B is the waveform quality evaluation value, b0 is the waveform quality evaluation conversion coefficient, a1 is the weight coefficient of the first waveform quality evaluation indicator, n1 is the total number of waveform quality features of the first waveform quality evaluation indicator, △Ti1 is the i1th waveform quality feature difference of the first waveform quality evaluation indicator, Qi1 is the weight coefficient of the i1th waveform quality feature difference, a2 is the weight coefficient of the second waveform quality evaluation indicator, n2 is the total number of waveform quality features of the second waveform quality evaluation indicator, △Ti2 is the i2th waveform quality feature difference of the second waveform quality evaluation indicator, Qi2 is the weight coefficient of the i2th waveform quality feature difference, af is the weight coefficient of the fth waveform quality evaluation indicator, nf is the total number of waveform quality features of the fth waveform quality evaluation indicator, △Tif is the ifth waveform quality feature difference of the fth waveform quality evaluation indicator, Qif is the weight coefficient of the ifth waveform quality feature difference, and f is the total number of waveform quality evaluation indicators.
[0021] In some embodiments of the present application, determining the quality level of the corresponding recorded waveform data according to the waveform quality evaluation value includes:
[0022] Presetting a first preset quality evaluation value interval, a second preset quality evaluation value interval, a third preset quality evaluation value interval and a fourth preset quality evaluation value interval;
[0023] If the waveform quality evaluation value of the current recorded waveform data is within the first preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the first preset quality level;
[0024] If the waveform quality evaluation value of the current recorded waveform data is within the second preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the second preset quality level;
[0025] If the waveform quality evaluation value of the current recorded waveform data is within the third preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the third preset quality level;
[0026] If the waveform quality evaluation value of the current recorded waveform data is within the fourth preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the fourth preset quality level;
[0027] The recorded waveform data is stored in a corresponding storage area in a waveform storage library according to its quality level. The waveform storage library includes a plurality of preset storage areas, and each preset storage area is not set with a quality level threshold of the storable recorded waveform data.
[0028] In some embodiments of the present application, the preset storage area where the recorded waveform data can be stored in the waveform storage library is selected according to the quality level, including:
[0029] Filtering out a preset storage area that can be stored in the waveform storage library according to the quality level of the current recorded waveform data;
[0030] Sort the selected preset storage areas according to the quality level threshold of the selected preset storage areas to generate a storable area sequence C, C (c1, c2, ... cj), where cg is the g-th storable preset storage area, j is the number of storable preset storage areas, and g = 1, 2, ..., j;
[0031] According to the arrangement order of the preset storage areas in the storable area sequence, storage evaluation values of the storable preset storage areas are generated in sequence.
[0032] In some embodiments of the present application, generating a storage evaluation value corresponding to a storage area includes:
[0033] Acquire the storage time node of the stored recorded waveform data in the preset storage area that can be stored, and generate the time sequence sequence of all the stored recorded waveform data corresponding to the preset storage area according to the storage time node;
[0034] Acquire the storage resources and computing resources occupied by each stored waveform data in the order of the time series, and generate the initial storage evaluation value of the corresponding preset storage area according to the storage resources and computing resources;
[0035] Generate a storage probability evaluation value of newly added waveform data in a corresponding preset storage area according to a plurality of time intervals of storage time nodes of adjacent stored waveform data in a time series;
[0036] Generate a storage evaluation value corresponding to the preset storage area according to the initial storage evaluation value and the storage probability evaluation value of each preset storage area;
[0037] The calculation formula of the storage evaluation value is:
[0038]
[0039] Among them, H is the storage evaluation value, u1 is the weight coefficient of the initial storage evaluation value, r1s is the storage resources occupied by the s-th stored recorded waveform data, r2s is the computing resources occupied by the s-th stored recorded waveform data, w1 is the weight coefficient of storage resources, w2 is the weight coefficient of computing resources, u2 is the weight coefficient of storage probability evaluation value, and Y is the storage probability evaluation value.
[0040] A sort correction coefficient corresponding to the preset storage area is generated according to the storage evaluation value of the storable preset storage area, and the sort order of the corresponding preset storage area in the storable sequence is corrected according to the sort correction coefficient, and the preset storage area ranked first after correction is set as the storage area of the current recorded waveform data.
[0041] In some embodiments of the present application, the storage module further includes:
[0042] According to the storage evaluation value of each preset storage area, the monitoring cycle duration of the corresponding preset storage area is set;
[0043] Presetting a first preset storage evaluation value interval, a second preset storage evaluation value interval, a third preset storage evaluation value interval, and a fourth preset storage evaluation value interval;
[0044] When the storage evaluation value is within the first preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the first preset monitoring period duration;
[0045] When the storage evaluation value is in the second preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the second preset monitoring period duration;
[0046] When the storage evaluation value is in the third preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the third preset monitoring period duration;
[0047] When the storage evaluation value is in the fourth preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the fourth preset monitoring period duration.
[0048] In some embodiments of the present application, the storage module further includes:
[0049] Setting a preset monitoring time node according to the duration of the monitoring cycle of each preset storage area, and obtaining the change characteristics of the storage evaluation values of adjacent preset monitoring time nodes of each preset storage area in the current monitoring cycle, wherein the change characteristics include a slope, a change value, and a change rate;
[0050] Generate a change evaluation value of the corresponding preset storage area according to the slope, change value and change rate of all adjacent preset monitoring time nodes of each preset storage area in the current monitoring cycle;
[0051] Whether to generate a storage adjustment instruction corresponding to the preset storage area is determined according to the change evaluation value.
[0052] In some embodiments of the present application, judging whether to generate a storage adjustment instruction corresponding to a preset storage area according to the change evaluation value includes:
[0053] Presetting a first preset change evaluation value threshold and a second preset change evaluation value threshold;
[0054] When the change evaluation value is less than the first preset change evaluation value threshold, no storage adjustment instruction corresponding to the preset storage area is generated;
[0055] When the change evaluation value is between a first preset change evaluation value threshold and a second preset change evaluation value threshold, a change evaluation value difference between the change evaluation value and the second preset change evaluation value threshold is generated, and a primary storage adjustment instruction corresponding to the preset storage area is set according to the change evaluation value difference;
[0056] When the change evaluation value is greater than the second preset change evaluation value threshold, a secondary storage adjustment instruction corresponding to the preset storage area is generated, and the secondary storage adjustment instruction includes suspending the storage function of the current preset storage area.
[0057] In some embodiments of the present application, setting a primary storage adjustment instruction corresponding to a preset storage area according to a change evaluation value difference includes:
[0058] The first-level storage adjustment instruction includes selecting the waveform data to be transferred corresponding to the preset storage area according to the difference of the change evaluation value, and moving the waveform data to be transferred to the preset storage area that can be transferred;
[0059] Among them, the transferable preset storage area must meet the requirements that the storage evaluation value is less than the preset storage evaluation value threshold, the quality level threshold is less than the quality level of the waveform data to be transferred, and the change evaluation value of the storage evaluation value is less than the change evaluation value before transfer.
[0060] Compared with the prior art, the wave recording control system based on the digital transmitter in the embodiment of the present application has the following beneficial effects:
[0061] By judging the real-time power data, if the recording trigger conditions are met, the digital transmitter will record the waveform, obtain the recorded waveform data and calculate the waveform quality evaluation value. According to the waveform quality evaluation value, the quality level of the corresponding recorded waveform data is determined and the corresponding storage area is selected, thereby improving the storage efficiency of each storage area in the waveform storage library, ensuring the storage flexibility and effectiveness of the digital transmitter recording function, and reducing the risk of recording data loss. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1 It is a schematic diagram of a wave recording control system based on a digital transmitter in a preferred embodiment of the present application. DETAILED DESCRIPTION
[0063] The specific implementation methods of the present application are further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present application but are not intended to limit the scope of the present application.
[0064] In the description of the present application, it should be understood that the terms "center", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.
[0065] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.
[0066] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0067] like Figure 1 As shown, a wave recording control system based on a digital transmitter according to a preferred embodiment of the present application includes:
[0068] An acquisition module is used to acquire real-time power data transmitted by a digital transmitter, and determine whether the real-time power data meets the recording trigger condition. If so, the digital transmitter performs recording to obtain recording waveform data;
[0069] An evaluation module is used to evaluate the waveform quality of the recorded waveform data, obtain a corresponding waveform quality evaluation value, and determine the quality level of the current recorded waveform data according to the waveform quality evaluation value;
[0070] The storage module is used to screen out preset storage areas where recorded waveform data can be stored in the waveform storage library according to quality levels, generate storage evaluation values for each preset storage area, and select the storage area for the current recorded waveform data according to the storage evaluation values.
[0071] In some embodiments of the present application, determining whether the real-time power data meets the recording trigger condition includes:
[0072] Obtain historical recording logs, and determine the historical attention period adjacent to the historical recording period that meets the recording trigger condition in each historical recording log, and obtain historical electricity data in the historical attention period in each historical recording day;
[0073] Analyze the historical electricity data in each historical period of interest, determine the historical electricity data with mutations according to the analysis results, and obtain the mutation value of the historical electricity data with mutations;
[0074] Comprehensively analyze the mutation values of the same historical electricity data in all historical focus periods, determine the mutation value interval corresponding to the historical electricity data, and set the critical mutation value of the mutation value interval to the recording trigger condition corresponding to the historical electricity data;
[0075] Acquire real-time electricity data within a preset period of interest, and determine the change value interval of each real-time electricity data within the preset period of interest, and compare the critical change value of the change value interval with the critical mutation value in the recording trigger condition of the corresponding historical electricity data. If the critical change value is greater than the corresponding critical mutation value, the recording trigger condition is met; if the critical change value is less than the corresponding critical mutation value, the recording trigger condition is not met.
[0076] In this embodiment, the historical focus period refers to the historical period adjacent to the historical recording period. By analyzing multiple historical electricity data of the historical focus period, the sudden change value interval of the historical electricity data that meets the recording trigger conditions is determined, and an accurate judgment is made on whether the real-time electricity data meets the recording trigger conditions, laying the foundation for whether to perform subsequent recording and store the recording waveform data.
[0077] In some embodiments of the present application, waveform quality evaluation is performed on the recorded waveform data to obtain a corresponding waveform quality evaluation value, including:
[0078] Preset waveform quality requirements and split the waveform quality requirements into multiple waveform quality evaluation indicators;
[0079] Extracting waveform quality features corresponding to the recorded waveform data according to multiple waveform quality evaluation indicators;
[0080] Compare the waveform quality feature with the standard waveform quality feature of the corresponding waveform quality evaluation index to obtain the waveform quality feature difference;
[0081] Performing waveform quality evaluation on corresponding recorded waveform data according to waveform quality characteristic difference amounts of all waveform quality evaluation indicators to obtain waveform quality evaluation values of the recorded waveform data;
[0082] The calculation formula of the waveform quality evaluation value is:
[0083]
[0084] Among them, B is the waveform quality evaluation value, b0 is the waveform quality evaluation conversion coefficient, a1 is the weight coefficient of the first waveform quality evaluation indicator, n1 is the total number of waveform quality features of the first waveform quality evaluation indicator, △Ti1 is the i1th waveform quality feature difference of the first waveform quality evaluation indicator, Qi1 is the weight coefficient of the i1th waveform quality feature difference, a2 is the weight coefficient of the second waveform quality evaluation indicator, n2 is the total number of waveform quality features of the second waveform quality evaluation indicator, △Ti2 is the i2th waveform quality feature difference of the second waveform quality evaluation indicator, Qi2 is the weight coefficient of the i2th waveform quality feature difference, af is the weight coefficient of the fth waveform quality evaluation indicator, nf is the total number of waveform quality features of the fth waveform quality evaluation indicator, △Tif is the ifth waveform quality feature difference of the fth waveform quality evaluation indicator, Qif is the weight coefficient of the ifth waveform quality feature difference, and f is the total number of waveform quality evaluation indicators.
[0085] In this embodiment, the waveform quality requirement refers to the specific requirement for storing waveform data. The waveform quality evaluation index includes the integrity, continuity, timeliness, etc. of the waveform data. The weight coefficient of the waveform quality feature difference is set by the degree of correlation between the corresponding waveform quality feature and the waveform quality evaluation index. When the degree of correlation is greater, the weight coefficient is greater. When the waveform quality feature difference is smaller, the corresponding waveform quality evaluation value is greater.
[0086] In this embodiment, quality evaluation is performed on multiple waveform quality features of the recorded waveform data to obtain a waveform quality evaluation value of the recorded waveform data, and the quality level of the recorded waveform data is determined based on the waveform quality evaluation value and the storage area corresponding to the recorded waveform data is selected, thereby effectively ensuring the storage flexibility and accuracy of the recording function of the digital transmitter and avoiding the risk of recording loss.
[0087] In some embodiments of the present application, determining the quality level of the corresponding recorded waveform data according to the waveform quality evaluation value includes:
[0088] Presetting a first preset quality evaluation value interval, a second preset quality evaluation value interval, a third preset quality evaluation value interval and a fourth preset quality evaluation value interval;
[0089] If the waveform quality evaluation value of the current recorded waveform data is within the first preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the first preset quality level;
[0090] If the waveform quality evaluation value of the current recorded waveform data is within the second preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the second preset quality level;
[0091] If the waveform quality evaluation value of the current recorded waveform data is within the third preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the third preset quality level;
[0092] If the waveform quality evaluation value of the current recorded waveform data is within the fourth preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the fourth preset quality level;
[0093] The recorded waveform data is stored in a corresponding storage area in a waveform storage library according to its quality level. The waveform storage library includes a plurality of preset storage areas, and each preset storage area is not set with a quality level threshold of the storable recorded waveform data.
[0094] In this embodiment, the larger the waveform quality evaluation value is, the larger the quality level of the corresponding recorded waveform data is, and the more storage areas that can store the recorded waveform data are, and the recorded waveform data is preferentially stored in the storage area with the highest quality level threshold. The quality level threshold refers to the minimum quality level of the recorded waveform data that can be stored, that is, as long as it is greater than the quality level threshold of the current preset storage area, it can be stored in the corresponding preset storage area.
[0095] In this embodiment, protection strategies with different security levels and different storage control strategies are set for preset storage areas with different quality level thresholds, thereby ensuring the validity and accuracy of waveform data storage in each preset storage area and reducing the risk of data loss.
[0096] In this embodiment, by dividing the waveform storage library into multiple preset storage areas in advance and setting the quality level threshold of each preset storage area, the recorded waveform data to be stored is preferentially stored in the storage area with the highest quality level threshold, and the storage evaluation value of the storage area is timely judged and a reasonable storage control strategy is formulated to ensure that the recorded waveform data in each storage area is not overwritten or missing, thereby improving the storage flexibility of the recording function.
[0097] In some embodiments of the present application, the preset storage area where the recorded waveform data can be stored in the waveform storage library is selected according to the quality level, including:
[0098] Filtering out a preset storage area that can be stored in the waveform storage library according to the quality level of the current recorded waveform data;
[0099] Sort the selected preset storage areas according to the quality level threshold of the selected preset storage areas to generate a storable area sequence C, C (c1, c2, ... cj), where cg is the g-th storable preset storage area, j is the number of storable preset storage areas, and g = 1, 2, ..., j;
[0100] According to the arrangement order of the preset storage areas in the storable area sequence, storage evaluation values of the storable preset storage areas are generated in sequence.
[0101] In some embodiments of the present application, generating a storage evaluation value corresponding to a storage area includes:
[0102] Acquire the storage time node of the stored recorded waveform data in the preset storage area that can be stored, and generate the time sequence sequence of all the stored recorded waveform data corresponding to the preset storage area according to the storage time node;
[0103] Acquire the storage resources and computing resources occupied by each stored waveform data in the order of the time series, and generate the initial storage evaluation value of the corresponding preset storage area according to the storage resources and computing resources;
[0104] Generate a storage probability evaluation value of newly added waveform data in a corresponding preset storage area according to a plurality of time intervals of storage time nodes of adjacent stored waveform data in a time series;
[0105] Generate a storage evaluation value corresponding to the preset storage area according to the initial storage evaluation value and the storage probability evaluation value of each preset storage area;
[0106] The calculation formula of the storage evaluation value is:
[0107]
[0108] Among them, H is the storage evaluation value, u1 is the weight coefficient of the initial storage evaluation value, r1s is the storage resources occupied by the s-th stored recorded waveform data, r2s is the computing resources occupied by the s-th stored recorded waveform data, w1 is the weight coefficient of storage resources, w2 is the weight coefficient of computing resources, u2 is the weight coefficient of storage probability evaluation value, and Y is the storage probability evaluation value.
[0109] A sort correction coefficient corresponding to the preset storage area is generated according to the storage evaluation value of the storable preset storage area, and the sort order of the corresponding preset storage area in the storable sequence is corrected according to the sort correction coefficient, and the preset storage area ranked first after correction is set as the storage area of the current recorded waveform data.
[0110] In this embodiment, when the storage evaluation value is larger, the sorting correction coefficient should be smaller, and the value range of the sorting correction coefficient is (0.8, 1.2).
[0111] In this embodiment, computing resources refer to resources occupied when the stored recorded waveform data is rewritten or called. Average processing is performed on multiple time intervals of the storage time nodes of adjacent stored recorded waveform data to obtain the time interval average. The storage probability evaluation value is set according to the time interval average. When the time interval average is larger, the storage probability evaluation value is smaller, and when the time interval average is smaller, the storage probability evaluation value is larger.
[0112] In this embodiment, the arrangement order of the corresponding preset storage areas is set by using the quality level threshold of the preset storage area and the storage evaluation value, and the preset storage area ranked first is set as the storage area for the current recorded waveform data, that is, a storage area with a higher quality level and more remaining storage resources is selected to ensure that the waveform data stored in the corresponding storage area reduces the risk of loss or overwriting, thereby effectively ensuring the storage flexibility and accuracy of the recording function.
[0113] In some embodiments of the present application, the storage module further includes:
[0114] According to the storage evaluation value of each preset storage area, the monitoring cycle duration of the corresponding preset storage area is set;
[0115] Presetting a first preset storage evaluation value interval, a second preset storage evaluation value interval, a third preset storage evaluation value interval, and a fourth preset storage evaluation value interval;
[0116] When the storage evaluation value is within the first preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the first preset monitoring period duration;
[0117] When the storage evaluation value is in the second preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the second preset monitoring period duration;
[0118] When the storage evaluation value is in the third preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the third preset monitoring period duration;
[0119] When the storage evaluation value is in the fourth preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the fourth preset monitoring period duration.
[0120] In this embodiment, the larger the storage evaluation value, the larger the stored waveform data resources in the current preset storage area are, and the time interval for adding new waveform data is short, that is, the larger the storage evaluation value, the longer the monitoring cycle should be.
[0121] In this embodiment, the duration of the monitoring period is dynamically adjusted according to the storage evaluation value, so that the resource occupancy of the recorded waveform data stored in the storage area and the storage probability of the newly added recorded waveform data are monitored and updated in time to ensure that the waveform data in the storage area is not lost or overwritten.
[0122] In some embodiments of the present application, the storage module further includes:
[0123] Setting a preset monitoring time node according to the duration of the monitoring cycle of each preset storage area, and obtaining the change characteristics of the storage evaluation values of adjacent preset monitoring time nodes of each preset storage area in the current monitoring cycle, wherein the change characteristics include a slope, a change value, and a change rate;
[0124] Generate a change evaluation value of the corresponding preset storage area according to the slope, change value and change rate of all adjacent preset monitoring time nodes of each preset storage area in the current monitoring cycle;
[0125] Whether to generate a storage adjustment instruction corresponding to the preset storage area is determined according to the change evaluation value.
[0126] In this embodiment, when the slope is negative, the smaller the change value and the smaller the change rate, the smaller the change evaluation value, and vice versa.
[0127] In this embodiment, by analyzing the storage evaluation values at the preset monitoring time nodes of the current monitoring cycle, the change characteristics of the storage evaluation values are obtained and the corresponding change evaluation values are generated. According to the change evaluation values, it is determined whether to formulate storage adjustment instructions for the preset storage areas to ensure the accuracy of the recorded waveform data in each preset storage area and reduce the risk of data missing or overwriting.
[0128] In some embodiments of the present application, judging whether to generate a storage adjustment instruction corresponding to a preset storage area according to the change evaluation value includes:
[0129] Presetting a first preset change evaluation value threshold and a second preset change evaluation value threshold;
[0130] When the change evaluation value is less than the first preset change evaluation value threshold, no storage adjustment instruction corresponding to the preset storage area is generated;
[0131] When the change evaluation value is between a first preset change evaluation value threshold and a second preset change evaluation value threshold, a change evaluation value difference between the change evaluation value and the second preset change evaluation value threshold is generated, and a primary storage adjustment instruction corresponding to the preset storage area is set according to the change evaluation value difference;
[0132] When the change evaluation value is greater than the second preset change evaluation value threshold, a secondary storage adjustment instruction corresponding to the preset storage area is generated, and the secondary storage adjustment instruction includes suspending the storage function of the current preset storage area.
[0133] In some embodiments of the present application, setting a primary storage adjustment instruction corresponding to a preset storage area according to a change evaluation value difference includes:
[0134] The first-level storage adjustment instruction includes selecting the waveform data to be transferred corresponding to the preset storage area according to the difference of the change evaluation value, and moving the waveform data to be transferred to the preset storage area that can be transferred;
[0135] Among them, the transferable preset storage area must meet the requirements that the storage evaluation value is less than the preset storage evaluation value threshold, the quality level threshold is less than the quality level of the waveform data to be transferred, and the change evaluation value of the storage evaluation value is less than the change evaluation value before transfer.
[0136] In this embodiment, the waveform data to be transferred refers to the recorded waveform data in the corresponding preset storage area that needs to be transferred to other preset storage areas. When the difference in the change evaluation value is smaller, the more waveform data needs to be transferred, and when the difference in the change evaluation value is larger, the less waveform data needs to be transferred. According to the timing sequence of all the stored recorded waveform data in the corresponding preset storage area, the stored recorded waveform data in the earlier position is preferably selected for transfer.
[0137] In this embodiment, by reasonably setting the storage adjustment instruction of each preset storage area, the storage validity and accuracy of each preset storage area are guaranteed, and the risk of recording loss is avoided.
[0139] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and substitutions can be made without departing from the technical principles of the present application. These improvements and substitutions should also be regarded as the scope of protection of the present application.
Claims
1. A wave recording control system based on a digital transmitter, characterized in that: include: An acquisition module is used to acquire real-time power data transmitted by a digital transmitter, and determine whether the real-time power data meets the recording trigger condition. If so, the digital transmitter performs recording to obtain recording waveform data; An evaluation module is used to evaluate the waveform quality of the recorded waveform data, obtain a corresponding waveform quality evaluation value, and determine the quality level of the current recorded waveform data according to the waveform quality evaluation value; The storage module is used to screen out preset storage areas where recorded waveform data can be stored in the waveform storage library according to quality levels, generate storage evaluation values for each preset storage area, and select the storage area for the current recorded waveform data according to the storage evaluation values.
2. The wave recording control system based on the digital transmitter as claimed in claim 1, characterized in that: Determine whether the real-time power data meets the recording trigger conditions, including: Obtain historical recording logs, and determine the historical attention period adjacent to the historical recording period that meets the recording trigger condition in each historical recording log, and obtain historical electricity data in the historical attention period in each historical recording day; Analyze the historical electricity data in each historical period of interest, determine the historical electricity data with mutations according to the analysis results, and obtain the mutation value of the historical electricity data with mutations; Comprehensively analyze the mutation values of the same historical electricity data in all historical focus periods, determine the mutation value interval corresponding to the historical electricity data, and set the critical mutation value of the mutation value interval to the recording trigger condition corresponding to the historical electricity data; Acquire real-time electricity data within a preset period of interest, and determine the change value interval of each real-time electricity data within the preset period of interest, and compare the critical change value of the change value interval with the critical mutation value in the recording trigger condition of the corresponding historical electricity data. If the critical change value is greater than the corresponding critical mutation value, the recording trigger condition is met; if the critical change value is less than the corresponding critical mutation value, the recording trigger condition is not met.
3. The wave recording control system based on the digital transmitter as claimed in claim 2, characterized in that: Perform waveform quality evaluation on the recorded waveform data to obtain the corresponding waveform quality evaluation value, including: Preset waveform quality requirements and split the waveform quality requirements into multiple waveform quality evaluation indicators; Extracting waveform quality features corresponding to the recorded waveform data according to multiple waveform quality evaluation indicators; Compare the waveform quality feature with the standard waveform quality feature of the corresponding waveform quality evaluation index to obtain the waveform quality feature difference; Performing waveform quality evaluation on corresponding recorded waveform data according to waveform quality characteristic difference amounts of all waveform quality evaluation indicators to obtain waveform quality evaluation values of the recorded waveform data; The calculation formula of the waveform quality evaluation value is: Among them, B is the waveform quality evaluation value, b0 is the waveform quality evaluation conversion coefficient, a1 is the weight coefficient of the first waveform quality evaluation indicator, n1 is the total number of waveform quality features of the first waveform quality evaluation indicator, △Ti1 is the i1th waveform quality feature difference of the first waveform quality evaluation indicator, Qi1 is the weight coefficient of the i1th waveform quality feature difference, a2 is the weight coefficient of the second waveform quality evaluation indicator, n2 is the total number of waveform quality features of the second waveform quality evaluation indicator, △Ti2 is the i2th waveform quality feature difference of the second waveform quality evaluation indicator, Qi2 is the weight coefficient of the i2th waveform quality feature difference, af is the weight coefficient of the fth waveform quality evaluation indicator, nf is the total number of waveform quality features of the fth waveform quality evaluation indicator, △Tif is the ifth waveform quality feature difference of the fth waveform quality evaluation indicator, Qif is the weight coefficient of the ifth waveform quality feature difference, and f is the total number of waveform quality evaluation indicators.
4. The wave recording control system based on the digital transmitter as claimed in claim 3, characterized in that: The quality level of the corresponding recorded waveform data is determined according to the waveform quality evaluation value, including: Presetting a first preset quality evaluation value interval, a second preset quality evaluation value interval, a third preset quality evaluation value interval and a fourth preset quality evaluation value interval; If the waveform quality evaluation value of the current recorded waveform data is within the first preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the first preset quality level; If the waveform quality evaluation value of the current recorded waveform data is within the second preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the second preset quality level; If the waveform quality evaluation value of the current recorded waveform data is within the third preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the third preset quality level; If the waveform quality evaluation value of the current recorded waveform data is within the fourth preset quality evaluation value interval, setting the quality level of the corresponding recorded waveform data to the fourth preset quality level; The recorded waveform data is stored in a corresponding storage area in a waveform storage library according to its quality level. The waveform storage library includes a plurality of preset storage areas, and each preset storage area is not set with a quality level threshold of the storable recorded waveform data.
5. The wave recording control system based on the digital transmitter as claimed in claim 4, characterized in that: The preset storage areas where the recorded waveform data can be stored in the waveform storage library are selected according to the quality level, including: Filtering out a preset storage area that can be stored in the waveform storage library according to the quality level of the current recorded waveform data; Sort the selected preset storage areas according to the quality level threshold of the selected preset storage areas to generate a storable area sequence C, C (c1, c2, ... cj), where cg is the g-th storable preset storage area, j is the number of storable preset storage areas, and g = 1, 2, ..., j; According to the arrangement order of the preset storage areas in the storable area sequence, storage evaluation values of the storable preset storage areas are generated in sequence.
6. The wave recording control system based on the digital transmitter as claimed in claim 5, characterized in that: Generate a storage evaluation value for the corresponding storage area, including: Acquire the storage time node of the stored recorded waveform data in the preset storage area that can be stored, and generate the time sequence sequence of all the stored recorded waveform data corresponding to the preset storage area according to the storage time node; Acquire the storage resources and computing resources occupied by each stored waveform data in the order of the time series, and generate the initial storage evaluation value of the corresponding preset storage area according to the storage resources and computing resources; Generate a storage probability evaluation value of newly added waveform data in a corresponding preset storage area according to a plurality of time intervals of storage time nodes of adjacent stored waveform data in a time series; Generate a storage evaluation value corresponding to the preset storage area according to the initial storage evaluation value and the storage probability evaluation value of each preset storage area; The calculation formula of the storage evaluation value is: Among them, H is the storage evaluation value, u1 is the weight coefficient of the initial storage evaluation value, r1s is the storage resources occupied by the s-th stored recorded waveform data, r2s is the computing resources occupied by the s-th stored recorded waveform data, w1 is the weight coefficient of storage resources, w2 is the weight coefficient of computing resources, u2 is the weight coefficient of storage probability evaluation value, and Y is the storage probability evaluation value. A sort correction coefficient corresponding to the preset storage area is generated according to the storage evaluation value of the storable preset storage area, and the sort order of the corresponding preset storage area in the storable sequence is corrected according to the sort correction coefficient, and the preset storage area ranked first after correction is set as the storage area of the current recorded waveform data.
7. The wave recording control system based on the digital transmitter as claimed in claim 6, characterized in that: The storage module also includes: According to the storage evaluation value of each preset storage area, the monitoring cycle duration of the corresponding preset storage area is set; Presetting a first preset storage evaluation value interval, a second preset storage evaluation value interval, a third preset storage evaluation value interval, and a fourth preset storage evaluation value interval; When the storage evaluation value is within the first preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the first preset monitoring period duration; When the storage evaluation value is in the second preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the second preset monitoring period duration; When the storage evaluation value is in the third preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the third preset monitoring period duration; When the storage evaluation value is in the fourth preset storage evaluation value interval, the monitoring period duration of the corresponding storage area is set to the fourth preset monitoring period duration.
8. The wave recording control system based on the digital transmitter as claimed in claim 7, characterized in that: The storage module also includes: The preset monitoring time nodes are set according to the duration of the monitoring cycle of each preset storage area, and the change characteristics of the storage evaluation values of adjacent preset monitoring time nodes of each preset storage area in the current monitoring cycle are obtained, wherein the change characteristics include the slope, the change value and the change rate; Generate a change evaluation value of the corresponding preset storage area according to the slope, change value and change rate of all adjacent preset monitoring time nodes of each preset storage area in the current monitoring cycle; Whether to generate a storage adjustment instruction corresponding to the preset storage area is determined according to the change evaluation value.
9. The wave recording control system based on a digital transmitter as claimed in claim 8, characterized in that: Determining whether to generate a storage adjustment instruction corresponding to a preset storage area according to the change evaluation value includes: Presetting a first preset change evaluation value threshold and a second preset change evaluation value threshold; When the change evaluation value is less than the first preset change evaluation value threshold, no storage adjustment instruction corresponding to the preset storage area is generated; When the change evaluation value is between a first preset change evaluation value threshold and a second preset change evaluation value threshold, a change evaluation value difference between the change evaluation value and the second preset change evaluation value threshold is generated, and a primary storage adjustment instruction corresponding to the preset storage area is set according to the change evaluation value difference; When the change evaluation value is greater than the second preset change evaluation value threshold, a secondary storage adjustment instruction corresponding to the preset storage area is generated, and the secondary storage adjustment instruction includes suspending the storage function of the current preset storage area.
10. The wave recording control system based on a digital transmitter as claimed in claim 9, characterized in that: The first-level storage adjustment instruction corresponding to the preset storage area is set according to the difference of the change evaluation value, including: The first-level storage adjustment instruction includes selecting the waveform data to be transferred corresponding to the preset storage area according to the difference of the change evaluation value, and moving the waveform data to be transferred to the preset storage area that can be transferred; The transferable preset storage area needs to satisfy that the storage evaluation value is less than the preset storage evaluation value threshold, the quality level threshold is less than the quality level of the waveform data to be transferred, and the change evaluation value of the storage evaluation value is less than the change evaluation value before transfer.