SCR denitration working condition identification method based on data preprocessing and sequence similarity judgment

By using data preprocessing and sequence similarity judgment methods in steel production, the data quality problems and insufficient accuracy of working conditions are solved, the data accuracy and recognition stability are improved, and more efficient work Condition identification.

CN119202543AActive Publication Date: 2024-12-27NANJING KUNLUN ENERGY STORAGE TECHNOLOGY CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411681584.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2024-12-27
Estimated Expiration
2044-11-22

AI Technical Summary

Technical Problem

In the steel production process, it is difficult for the existing technology to effectively judge and monitor data quality, resulting in insufficient accuracy and stability of working conditions identification. Especially when facing a complex and changeable production environment, existing similarity measurement methods exist. Limitations, it is difficult to ensure the accuracy and completeness of the data.

Method used

Using the SCR denitrification process based on data preprocessing and sequence similarity judgment, the time series data is obtained, smoothing processing, preprocessing and sequence abnormality detection is performed, and the LOWESS and PersistAD algorithm are used to combine the cumulative distance matrix to make similarity judgments to improve The accuracy of data and the accuracy of identification.

Benefits of technology

Through data preprocessing and sequence similarity judgment, the accuracy and stability of data and the similarity accuracy and stability of operating conditions are improved, data loss and inaccuracy are avoided, and the stability of the model and recognition reliability are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119202543A_ABST
    Figure CN119202543A_ABST
Patent Text Reader

Abstract

The invention provides an SCR denitration working condition recognition method based on data preprocessing and sequence similarity judgment. The SCR denitration working condition recognition method comprises the following steps that S1, a time sequence data set is obtained; s2, carrying out smoothing processing on data in the time sequence data set; s3, preprocessing the data in the time sequence data set; s4, performing sequence anomaly detection on the data in the time sequence data set; s5, performing similarity judgment on the time sequence data sequence in the time sequence data set; smooth processing, preprocessing and sequence anomaly detection are carried out on the time sequence data collected by the equipment, and judgment and quality monitoring are carried out on the collected time sequence data, so that the accuracy of the data is improved; the method comprises the following steps: creating a cumulative distance matrix, calculating the distance between elements in two time sequence data sequences, filling the distance into the cumulative distance matrix, obtaining a regular path according to the cumulative distance matrix, and judging whether the similarity of the time sequence data sequences accords with a working condition or not through the regular path distance; and the similarity accuracy and stability of working condition identification are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to an SCR denitration condition recognition method based on data preprocessing and sequence similarity judgment. Background Art

[0002] During the steel production process, the flue gas contains a large amount of pollutants, such as nitrogen oxides ( )、sulfur dioxide( ) and particulate matter; these pollutants pose a potential threat to air quality and the ecological environment; with the improvement of environmental protection and sustainable development awareness, as well as the formulation and implementation of relevant laws and regulations, steel companies have adopted a series of flue gas treatment measures, such as wet desulfurization, SCR denitrification, dust removal and other technologies; however, due to the complex working conditions of the production line and the instability of flue gas, steel companies usually use artificial control methods to consume excessive materials and energy to ensure that flue gas emissions can strictly meet the standards, resulting in waste of resources and increased costs; To this end, some digital companies have actively innovated and developed a series of advanced industrial control algorithms. First, they use intelligent edge devices to read and collect data in the DCS / PLC system in real time to ensure the accuracy and timeliness of the data. Then, these algorithms perform in-depth analysis and precise calculations on the edge devices to obtain the most optimized control instructions. These instructions are then quickly transmitted to the equipment terminal through the DCS / PLC system, thereby achieving efficient regulation of the production line. Through this intelligent approach, steel companies can not only ensure that flue gas emissions are strictly met, but also significantly reduce excessive consumption of materials and energy, and achieve rational use of resources and optimized cost control.

[0003] Although industrial control algorithms have made significant progress and can replace manual optimization control to a certain extent, they still face many challenges in the actual application scenarios of steel enterprises. Due to the aging of steel plant equipment, relatively high failure rate, and complex and changeable production line conditions, it is difficult for algorithms to respond to various emergencies on site as flexibly as experienced operators. Although algorithms can perform accurate data analysis and calculations, their decision-making ability still has certain limitations when faced with nonlinear and uncertain problems. Specifically, there are the following disadvantages: 1. Difficulty in judging data quality issues: Data quality is a key challenge in the process of identifying operating parameters. Due to factors such as sensor accuracy, equipment working environment, and data collection frequency, the collected data may be noisy, missing, or inaccurate. These low-quality data will directly affect the accuracy and stability of identification. However, there is currently a lack of effective methods to judge and monitor data quality in real time, making it difficult to ensure the accuracy, completeness, and timeliness of data. 2. The accuracy of similarity in working condition identification is low: The existing working condition identification methods have limited accuracy and stability when facing complex and changeable production environments. Currently commonly used similarity measurement methods, such as correlation coefficient and Euclidean distance, have great limitations. For example, the correlation coefficient may not be accurate enough in some cases, and the Euclidean distance is easily affected by factors such as noise, resulting in unreliable identification results. Summary of the invention

[0004] The purpose of the present invention is to solve the shortcomings existing in the prior art and to propose an SCR denitration condition identification method based on data preprocessing and sequence similarity judgment.

[0005] To achieve the above object, the present invention adopts the following technical solutions: The SCR denitration condition recognition method based on data preprocessing and sequence similarity judgment includes the following steps: S1: Get time series data set; Collecting time series data of each collection point of the on-site SCR denitration process, and saving the collected time series data into a time series data set; the SCR refers to selective catalytic reduction technology; Each time series data in the time series data set is recorded as ( , );in, For time point, is the corresponding time series data value; The time series data includes inlet CEMS related data, outlet CEMS related data, hot blast furnace related data, other process parameters, etc.; the CEMS refers to a continuous emission monitoring system; The inlet CEMS related data includes the inlet CEMS flue gas content, inlet CEMS flue gas flow, inlet CEMS flue gas dust content, inlet CEMS flue gas temperature, inlet CEMS flue gas Content, outlet CEMS flue gas Content, etc. It refers to nitrogen oxides, It refers to oxygen; The export CEMS related data includes export CEMS flue gas content, outlet CEMS flue gas flow, outlet CEMS flue gas dust content, etc.; The hot blast stove related data include hot blast stove back-end temperature, hot blast stove furnace temperature, catalyst inlet temperature, etc.; The other process parameters include the GGH original flue gas inlet pressure, the opening of the No. 1 main exhaust door, the opening of the No. 2 main exhaust door, etc.; the GGH refers to the flue gas heat exchanger.

[0006] S2: Smoothing the data in the time series data set; The time series data in the time series data set are smoothed by the LOWESS algorithm, which is a non-parametric smoothing method that calculates the smoothing value of each data point by performing local regression on the data point; The following sub-steps are included: S21: Select smoothing parameters; The engineer manually selects a smoothing parameter such as a window size h and sets a specific value of the window size h, where the window size h is used to specify the range of neighboring data points for performing local weighted regression near each time series data; S22: Select local data points; The time series data in the known time series data set is ( , ), and other data points are recorded as ( , ); For the time series data in the time series dataset ( , ), and then calculate with other data points ( , ), and the time difference is recorded as , the time difference ; Filter out all time differences The corresponding other data points smaller than the window size h are regarded as local data points; S23: Calculate the predicted value; Use the weight function W(x) to calculate the time series data in sequence ( , ) and the corresponding local data point ( , )’s weight; A weighted regression model is constructed according to the obtained weights, and the predicted value of each time series data in the time series data set is calculated in sequence through the weighted regression model; and the original value of the corresponding time series data in the time series data set is replaced by the predicted value; The method of constructing a weighted regression model based on weights is a prior art, and the present invention merely applies this technology without making any innovation on this technology.

[0007] S3: preprocess the data in the time series dataset; Filter unreasonable data in the time series data set by filtering the upper and lower limits of the slope and the upper and lower limits of the threshold of each time series data in the time series data set; The following sub-steps are included: S31: Determine whether the slope of the time series data is abnormal; Set the upper and lower limits of the slope of the time series data in the time series data set; For each time series data in the time series data set, calculate the slope between adjacent time points and record the slope as , ; Will Compare with the set upper and lower limits of slope respectively. If If it is greater than the upper limit of the slope or less than the lower limit of the slope, the slope is abnormal; if If the slope is between the upper and lower limits, the slope is normal. S32: Remove unreasonable data from the time series data set; In step S31, the time series data corresponding to the abnormal slope is unreasonable data, and the unreasonable data in the time series data set is deleted to complete the preprocessing of the time series data.

[0008] S4: Perform sequence anomaly detection on the data in the time series dataset; Traversing the time series data in the time series data set by using the PersistAD algorithm to identify outliers, wherein the PersistAD algorithm is an adaptive algorithm based on data persistence and is used for optimization in data storage, processing, and transmission systems; The following sub-steps are included: S41: performing normalization processing; The time series data in the time series data set are normalized by the minimum-maximum normalization method; Specifically, the maximum and minimum values ​​corresponding to each time series data are found from the time series data set; and the time series data are normalized using the minimum-maximum normalization formula, which is as follows: ; in, is the normalized time series data, y is the original time series data, max(Y) is the maximum value of this type of time series data in the time series data set, and min(Y) is the minimum value of this type of time series data in the time series data set; S42: Calculate the average value of the time series data within the time window; Each type of time series data in the time series data set corresponds to a time series data sequence; a time window is set, and the time window size is window, and window is a positive integer; Traverse each time series data sequence in the time series data set in turn according to the time window; Specifically, for each time series data sequence in the time series data set, for each time point t, calculate the average value of the time series data sequence in the previous time window, that is, for the time series data sequence in the time series data set, look forward to window time series data from the current time point, and calculate the average value of this window time series data; For example: Assume the time window is 5, and the time series data is the inlet CEMS flue gas Content, for each time point t, looking forward from the current time point to the CEMS flue gas The five time series data in the content time series data sequence are time windows. The five CEMS flue gas The average value of the content; S43: Time series data sequence anomaly detection; Set the threshold d according to actual needs; For each time series data sequence in the time series data set, calculate the absolute value of the difference between the average value of the time series data corresponding to the current time point t and the average value of the time series data sequence in the time window corresponding to the previous time point. If the absolute value of the difference between the two average values ​​is greater than the threshold d, the time series data sequence is marked as abnormal at the current time point t; repeat the above steps until each time series data sequence in the time series data set is detected.

[0009] S5: perform similarity judgment on the time series data sequences in the time series data set; The following sub-steps are included: S51: Create cumulative distance matrix; Any two time series data sequences in the time series data set are recorded as time series A and time series B; Time Series , time series ; in, , ; For time series A, the time series data The corresponding time point, For time series data The corresponding time series data value; For time series B, the time series data The corresponding time point, For time series data The corresponding time series data value; Create an n*m cumulative distance matrix D, where D(i, j) represents the minimum cumulative distance between the first i elements of time series A and the first j elements of time series B; S52: Calculate the distance between elements; Calculate the distance between any two elements in time series A and time series B in turn through the Euclidean distance formula, denoted as ; ; S53: Fill in the cumulative distance matrix; Save the distances calculated in step S52 to the cumulative distance matrix D; Specifically, initialize the cumulative distance matrix, ; For the elements in the first row and the first column, the values of the cumulative distance matrix are: When 1 ≤ i < n, ; When 1 ≤ j < m, ; For other elements, the values of the cumulative distance matrix are: ; S54: Perform sequence similarity judgment; Starting from the lower right corner D(m, n) of the matrix and backtracking to the upper left corner D(0, 0), the resulting warping path distance represents the similarity of the two time series. The greater the distance, the lower the similarity, and the smaller the distance, the higher the similarity; Specifically, the form of the optimal warping path is ; where the form of w is (i, j), i is the coordinate in time series A, and j is the coordinate in time series B; ; |A| and |B| represent the number of rows of matrix A and the number of columns of matrix B respectively; Starting from (1, 1), to ends at (|A|, |B|).

[0010] Compared with the prior art, the beneficial effects of the present invention are: The SCR denitration working condition recognition method based on data preprocessing and sequence similarity judgment proposed by the present invention improves the accuracy of data by performing smoothing processing, preprocessing, and sequence anomaly detection on the time series data collected by the equipment, and judging and quality monitoring the collected time series data, avoiding problems such as missing and inaccurate time series data in the prior art; The present invention creates a cumulative distance matrix, calculates the distances between elements in two time series data sequences in turn, fills the calculated distances into the cumulative distance matrix, obtains a warping path according to the cumulative distance matrix, and judges the similarity of the time series data sequences and whether they conform to the working conditions through the warping path distance; improves the similarity accuracy and stability of working condition recognition. Description of the Drawings

[0011] Figure 1The present invention is a flowchart of the steps of the SCR denitration condition identification method based on data preprocessing and sequence similarity judgment. DETAILED DESCRIPTION

[0012] In order to provide a further understanding of the purpose, structure, features, and functions of the present invention, the following detailed description is given in conjunction with the embodiments.

[0013] like Figure 1 As shown, the SCR denitration condition identification method based on data preprocessing and sequence similarity judgment includes the following steps: S1: Get time series data set; Collect the time series data of each collection point of the on-site SCR denitrification process, and save the collected time series data into the time series data set; Each time series data in the time series data set is recorded as ( , );in, For time point, is the corresponding time series data value; The time series data includes inlet CEMS related data, outlet CEMS related data, hot blast furnace related data, other process parameters, etc.; The inlet CEMS related data includes the inlet CEMS flue gas content, inlet CEMS flue gas flow, inlet CEMS flue gas dust content, inlet CEMS flue gas temperature, inlet CEMS flue gas Content, outlet CEMS flue gas Content, etc. The export CEMS related data includes export CEMS flue gas content, outlet CEMS flue gas flow, outlet CEMS flue gas dust content, etc.; The hot blast stove related data include hot blast stove back-end temperature, hot blast stove furnace temperature, catalyst inlet temperature, etc.; The other process parameters include the GGH raw flue gas inlet pressure, the opening of the No. 1 main exhaust door, the opening of the No. 2 main exhaust door, etc.

[0014] S2: Smoothing the data in the time series data set; The time series data in the time series data set is smoothed using the LOWESS algorithm, which includes the following sub-steps: S21: Select smoothing parameters; The engineer manually selects a smoothing parameter such as a window size h and sets a specific value of the window size h, where the window size h is used to specify the range of neighboring data points for performing local weighted regression near each time series data; S22: Select local data points; The time series data in the known time series data set is ( , ), and other data points are recorded as ( , ); For the time series data in the time series dataset ( , ), and then calculate with other data points ( , ), and the time difference is recorded as , the time difference ; Filter out all time differences The corresponding other data points smaller than the window size h are regarded as local data points; S23: Calculate the predicted value; Use the weight function W(x) to calculate the time series data in sequence ( , ) and the corresponding local data point ( , )’s weight; The weight function W(x) satisfies the following conditions: (1) When |x|<1, W(x)>0; (2) W(-x) = W(x), that is, W(x) is a symmetric function; (3) When x>= 0, W(x) is a non-increasing function; (4) When |x|>= 1, W(x) = 0; A weighted regression model is constructed according to the obtained weights, and the predicted value of each time series data in the time series data set is calculated in sequence through the weighted regression model; and the original value of the corresponding time series data in the time series data set is replaced by the predicted value; The method of constructing a weighted regression model based on weights is a prior art, and the present invention merely applies this technology without making any innovation on this technology.

[0015] By smoothing the time series data and using the prediction of the weighted regression model to replace the original data, the noise can be effectively reduced, the prediction accuracy can be improved, and the stability of the model can be enhanced.

[0016] S3: preprocess the data in the time series dataset; Filter unreasonable data in the time series data set by filtering the upper and lower limits of the slope and the upper and lower limits of the threshold of each time series data in the time series data set; The following sub-steps are included: S31: Determine whether the slope of the time series data is abnormal; Set the upper and lower limits of the slope of the time series data in the time series data set; For each time series data in the time series data set, calculate the slope between adjacent time points and record the slope as , ; Will Compare with the set upper and lower limits of slope respectively. If If it is greater than the upper limit of the slope or less than the lower limit of the slope, the slope is abnormal; if If the slope is between the upper and lower limits, the slope is normal. S32: Remove unreasonable data from the time series data set; In step S31, the time series data corresponding to the abnormal slope is unreasonable data, and the unreasonable data in the time series data set is deleted to complete the preprocessing of the time series data.

[0017] By judging the slope anomaly of time series data and removing unreasonable data, the quality of data can be significantly improved, the interference of anomalies on the model can be reduced, and the accuracy and stability of the model can be enhanced.

[0018] S4: Perform sequence anomaly detection on the data in the time series dataset; The PersistAD algorithm is used to traverse the time series data in the time series data set to identify outliers, including the following sub-steps: S41: performing normalization processing; The time series data in the time series data set are normalized by the minimum-maximum normalization method; Specifically, the maximum and minimum values ​​corresponding to each time series data are found from the time series data set; and the time series data are normalized using the minimum-maximum normalization formula, which is as follows: ; in, is the normalized time series data, y is the original time series data, max(Y) is the maximum value of this type of time series data in the time series data set, and min(Y) is the minimum value of this type of time series data in the time series data set; S42: Calculate the average value of the time series data within the time window; Each type of time series data in the time series data set corresponds to a time series data sequence; a time window is set, and the time window size is window, and window is a positive integer; Traverse each time series data sequence in the time series data set in turn according to the time window; Specifically, for each time series data sequence in the time series data set, for each time point t, calculate the average value of the time series data sequence in the previous time window, that is, for the time series data sequence in the time series data set, look forward to window time series data from the current time point, and calculate the average value of this window time series data; For example: Assume the time window is 5, and the time series data is the inlet CEMS flue gas Content, for each time point t, looking forward from the current time point to the CEMS flue gas The five time series data in the content time series data sequence are time windows. The five CEMS flue gas The average value of the content; S43: Time series data sequence anomaly detection; Set the threshold d according to actual needs; For each time series data sequence in the time series data set, calculate the absolute value of the difference between the average value of the time series data corresponding to the current time point t and the average value of the time series data sequence in the time window corresponding to the previous time point. If the absolute value of the difference between the two average values ​​is greater than the threshold d, the time series data sequence is marked as abnormal at the current time point t; repeat the above steps until each time series data sequence in the time series data set is detected.

[0019] S5: perform similarity judgment on the time series data sequences in the time series data set; The following sub-steps are included: S51: Create cumulative distance matrix; Any two time series data sequences in the time series data set are recorded as time series A and time series B; Time Series , time series ; in, , ; For time series A, the time series data The corresponding time point, For time series data The corresponding time series data value; For time series B, the time series data The corresponding time point, For time series data The corresponding time series data value; Create an n*m cumulative distance matrix D, where D(i, j) represents the minimum cumulative distance between the first i elements of time series A and the first j elements of time series B; S52: Calculate the distance between elements; Calculate the distance between any two elements in time series A and time series B in turn through the Euclidean distance formula, denoted as ; ; S53: Fill in the cumulative distance matrix; Save the distance calculated in step S52 to the cumulative distance matrix D; Specifically, initialize the cumulative distance matrix, ; For the elements in the first row and the first column, the value of the cumulative distance matrix is: When 1 ≤ i < n, ; When 1 ≤ j < m, ; For other elements, the value of the cumulative distance matrix is: ; S54: Perform sequence similarity judgment; Starting from the lower right corner D(m, n) of the matrix, backtrack to the upper left corner D(0, 0). The final obtained warping path distance represents the similarity of the two time series. The greater the distance, the lower the similarity; the smaller the distance, the higher the similarity; Specifically, the form of the optimal warping path is ; Among them, the form of w is (i, j), where i is the coordinate in time series A and j is the coordinate in time series B; ; |A| and |B| respectively represent the number of rows of matrix A and the number of columns of matrix B; Starting from (1, 1), to End at (|A|, |B|); Furthermore, mark h groups of time series data sequences with high similarity, save them to the time series sample dataset, calculate the average value avg of the corresponding warping path distances in turn, set the threshold coefficient l according to the specific situation. When a new dataset is input, calculate the warping paths with these h groups of time series sample datasets respectively. When there is a group of corresponding warping path distances At this time, it is determined that this dataset meets the working conditions.

[0020] The present invention has been described by the above related embodiments. However, the above embodiments are only examples for implementing the present invention. It must be pointed out that the disclosed embodiments do not limit the scope of the present invention. On the contrary, modifications and refinements made without departing from the spirit and scope of the present invention fall within the scope of patent protection of the present invention.

Claims

1. A method for identifying SCR denitration conditions based on data preprocessing and sequence similarity judgment, characterized in that: The following steps are involved: S1: Get time series data set; Collect the time series data of each collection point of the on-site SCR denitrification process, and save the collected time series data into the time series data set; Each time series data in the time series data set is recorded as ( , );in, For time point, is the corresponding time series data value; S2: Smoothing the data in the time series data set; The time series data in the time series data set is smoothed using the LOWESS algorithm, which includes the following sub-steps: S21: Select smoothing parameters; S22: Select local data points; S23: Calculate the predicted value; S3: preprocess the data in the time series dataset; Filter unreasonable data in the time series data set by filtering the upper and lower limits of the slope and the upper and lower limits of the threshold of each time series data in the time series data set; The following sub-steps are included: S31: Determine whether the slope of the time series data is abnormal; S32: Remove unreasonable data from the time series data set; S4: Perform sequence anomaly detection on the data in the time series dataset; The PersistAD algorithm is used to traverse the time series data in the time series data set to identify outliers, including the following sub-steps: S41: performing normalization processing; S42: Calculate the average value of the time series data within the time window; S43: Time series data sequence anomaly detection; S5: perform similarity judgment on the time series data sequences in the time series data set; The following sub-steps are included: S51: Create cumulative distance matrix; S52: Calculate the distance between elements; S53: Fill in the cumulative distance matrix; S54: Perform sequence similarity determination.

2. The SCR denitration operating condition identification method based on data preprocessing and sequence similarity judgment according to claim 1 is characterized in that: The specific content of step S2 is as follows: S21: Select smoothing parameters; The engineer manually selects a smoothing parameter, namely, a window size h, and sets a specific value of the window size h, where the window size h is used to specify the range of neighboring data points for performing local weighted regression near each time series data; S22: Select local data points; The time series data in the known time series data set is ( , ), and other data points are recorded as ( , ); For the time series data in the time series dataset ( , ), and then calculate with other data points ( , ), and the time difference is recorded as , the time difference ; Filter out all time differences The corresponding other data points smaller than the window size h are regarded as local data points; S23: Calculate the predicted value; Use the weight function W(x) to calculate the time series data in sequence ( , ) and the corresponding local data point ( , )’s weight; A weighted regression model is constructed based on the obtained weights, and the predicted value of each time series data in the time series data set is calculated in sequence through the weighted regression model; And replace the original value of the corresponding time series data in the time series dataset with the predicted value.

3. The SCR denitration operating condition identification method based on data preprocessing and sequence similarity judgment according to claim 1 is characterized in that: The specific contents of step S3 are as follows: S31: Determine whether the slope of the time series data is abnormal; Set the upper and lower limits of the slope of the time series data in the time series data set; For each time series data in the time series data set, calculate the slope between adjacent time points and record the slope as , ; Will Compare with the set upper and lower limits of slope respectively. If If it is greater than the upper limit of the slope or less than the lower limit of the slope, the slope is abnormal; if If the slope is between the upper and lower limits, the slope is normal. S32: Remove unreasonable data from the time series data set; In step S31, the time series data corresponding to the abnormal slope is unreasonable data, and the unreasonable data in the time series data set is deleted to complete the preprocessing of the time series data.

4. The SCR denitration operating condition identification method based on data preprocessing and sequence similarity judgment according to claim 1 is characterized in that: The specific contents of step S4 are as follows: S41: performing normalization processing; The time series data in the time series data set are normalized by the minimum-maximum normalization method; Specifically, the maximum and minimum values ​​corresponding to each time series data are found from the time series data set; and the time series data are normalized using the minimum-maximum normalization formula, which is as follows: ; in, is the normalized time series data, y is the original time series data, max(Y) is the maximum value of this type of time series data in the time series data set, and min(Y) is the minimum value of this type of time series data in the time series data set; S42: Calculate the average value of the time series data within the time window; Each type of time series data in the time series data set corresponds to a time series data sequence; a time window is set, and the time window size is window, and window is a positive integer; Traverse each time series data sequence in the time series data set in turn according to the time window; Specifically, for each time series data sequence in the time series data set, for each time point t, calculate the average value of the time series data sequence in the previous time window, that is, for the time series data sequence in the time series data set, look forward to window time series data from the current time point, and calculate the average value of this window time series data; S43: Time series data sequence anomaly detection; Set the threshold d according to actual needs; For each time series data sequence in the time series data set, calculate the absolute value of the difference between the average value of the time series data corresponding to the current time point t and the average value of the time series data sequence in the time window corresponding to the previous time point. If the absolute value of the difference between the two average values ​​is greater than the threshold d, the time series data sequence is marked as abnormal at the current time point t; repeat the above steps until each time series data sequence in the time series data set is detected.

5. The SCR denitration operating condition identification method based on data preprocessing and sequence similarity judgment according to claim 1 is characterized in that: The specific content of step S5 is as follows: S51: Create cumulative distance matrix; Any two time series data sequences in the time series data set are recorded as time series A and time series B; Time Series , time series ; in, , ; For time series A, the time series data The corresponding time point, For time series data The corresponding time series data value; For time series B, the time series data The corresponding time point, For time series data The corresponding time series data value; Create an n*m cumulative distance matrix D, where D(i, j) represents the minimum cumulative distance between the first i elements of time series A and the first j elements of time series B; S52: Calculate the distance between elements; The distance between any two elements in time series A and time series B is calculated in sequence using the Euclidean distance formula, denoted as ; ; S53: Fill in the cumulative distance matrix; The distance calculated in step S52 is saved in the cumulative distance matrix D; Specifically, initialize the cumulative distance matrix, ; For the elements in the first row and first column, the value of the cumulative distance matrix is: When 1 ≤ i < n, ; When 1 ≤ j < m, ; For other elements, the value of the cumulative distance matrix is: ; S54: perform sequence similarity determination; Starting from the lower right corner of the matrix D(m, n) and tracing back to the upper left corner D(0, 0), the final regular path distance is expressed as the similarity of the two time series. The larger the distance, the lower the similarity, and the smaller the distance, the higher the similarity.

6. The SCR denitration operating condition identification method based on data preprocessing and sequence similarity judgment according to claim 5 is characterized in that: Specifically, the form of the optimal regularized path is ; Among them, w is in the form of (i, j), i is the coordinate in time series A, and j is the coordinate in time series B; ; |A| and |B| represent the number of rows of matrix A and the number of columns of matrix B respectively; Starting from (1, 1), to Ends for (|A|, |B|); Furthermore, h groups of time series data sequences with high similarity are marked and saved in the time series sample data set. The corresponding normalized path distance mean avg is calculated in sequence. The threshold coefficient l is set according to the specific situation. When a new data set is input, the normalized path is calculated with the h groups of time series sample data sets. When there is a corresponding set of regularized path distances , it is determined that this data set meets the working conditions.

Citation Information

Patent Citations

  • A fast searching method for time series stream data based on data characteristics

    CN109325060A

  • Landslide universal surface displacement monitoring data missing and abnormal value processing method

    CN112883075A

  • A time sequence data set preprocessing method and application thereof

    CN113947112A

  • Time sequence abnormal data detection method applied to AIOps

    CN118094478A

  • Method and apparatus for acquiring KPI anomaly data sample, and computer device

    WO2021139253A1