[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106778053B - Correlation-based alarm correlation variable detection method and system - Google Patents

Correlation-based alarm correlation variable detection method and system Download PDF

Info

Publication number
CN106778053B
CN106778053B CN201710206963.0A CN201710206963A CN106778053B CN 106778053 B CN106778053 B CN 106778053B CN 201710206963 A CN201710206963 A CN 201710206963A CN 106778053 B CN106778053 B CN 106778053B
Authority
CN
China
Prior art keywords
correlation
variable
alarm
data
time series
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201710206963.0A
Other languages
Chinese (zh)
Other versions
CN106778053A (en
Inventor
王建东
庞向坤
黄越
高嵩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
Electric Power Research Institute of State Grid Shandong Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
Electric Power Research Institute of State Grid Shandong Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, Electric Power Research Institute of State Grid Shandong Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201710206963.0A priority Critical patent/CN106778053B/en
Publication of CN106778053A publication Critical patent/CN106778053A/en
Application granted granted Critical
Publication of CN106778053B publication Critical patent/CN106778053B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16ZINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
    • G16Z99/00Subject matter not provided for in other main groups of this subclass

Landscapes

  • Alarm Systems (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

本发明公开了一种基于相关性的报警关联变量检测方法及系统,其中,该方法通过对关联变量建立二元时间序列,结合时间序列分段法和相关系数趋势法,快速自动地从历史数据中准确地获取异常数据段,从而进行异常数据检测,为实现多变量报警系统的动态报警阈值设计提供有利的条件,从而减少干扰报警,提高现场操作人员处理报警的效率,保障了生产安全性。

The invention discloses a correlation-based alarm correlation variable detection method and system, wherein, the method establishes a binary time series for correlation variables, combines the time series segmentation method and the correlation coefficient trend method, and quickly and automatically detects historical data from historical data. Accurately obtain abnormal data segments in the system, so as to detect abnormal data, and provide favorable conditions for the realization of dynamic alarm threshold design of multivariable alarm system, thereby reducing interference alarms, improving the efficiency of on-site operators to handle alarms, and ensuring production safety.

Description

一种基于相关性的报警关联变量检测方法及系统Correlation-based alarm correlation variable detection method and system

技术领域technical field

本发明属于信号处理领域,尤其涉及一种基于相关性的报警关联变量检测方法及系统。The invention belongs to the field of signal processing, and in particular relates to a correlation-based alarm correlation variable detection method and system.

背景技术Background technique

报警系统对保障燃煤发电机组的安全生产与高效运行发挥着至关重要的作用,由于实际工业过程中关联变量之间的相互影响,传统的单变量报警阈值设计方法可能产生大量干扰报警(漏报警和误报警)并导致“报警过多”的发生,使得现场操作人员的注意力受到影响,增大了在异常生产状况发生时做出正确处置的难度。The alarm system plays a vital role in ensuring the safe production and efficient operation of coal-fired generating units. Due to the interaction between the associated variables in the actual industrial process, the traditional single-variable alarm threshold design method may generate a large number of interference alarms (leakage and leakage). alarms and false alarms) and lead to the occurrence of "too many alarms", which affects the attention of on-site operators and increases the difficulty of correct handling when abnormal production conditions occur.

基于流程过程中设备或系统出现异常时变量间相关性往往较正常工况发生明显变化的大量案例事实,寻找一种基于相关性的报警关联变量的检测方法来自动筛选出处于正常状况和异常状况数据段的检测方法是十分必要的。Based on a large number of case facts that the correlation between variables in the process of equipment or system abnormality often changes significantly compared with normal operating conditions, a correlation-based detection method for alarm-related variables is found to automatically filter out normal and abnormal conditions. The detection method of the data segment is very necessary.

发明内容SUMMARY OF THE INVENTION

为了解决上述问题,本发明的第一目的是提供了一种基于相关性的报警关联变量检测方法。该方法能够快速自动地从历史数据中准确地获取异常数据段,从而进行异常数据检测,为实现多变量报警系统的动态报警阈值设计提供有利的条件,从而减少干扰报警,提高现场操作人员处理报警的效率,保障了生产安全性。In order to solve the above problems, the first object of the present invention is to provide a correlation-based method for detecting alarm-related variables. The method can quickly and automatically obtain abnormal data segments from historical data accurately, so as to detect abnormal data, and provide favorable conditions for realizing the design of dynamic alarm thresholds of multivariable alarm systems, thereby reducing interference alarms and improving on-site operators to handle alarms. efficiency and ensure the safety of production.

本发明的基于相关性的报警关联变量检测方法,该方法在服务器或处理器内完成,其具体包括:The correlation-based alarm correlation variable detection method of the present invention, which is completed in a server or a processor, specifically includes:

步骤1:从历史检测数据中提取预设时间长度的报警变量及与其相关联的多个相关变量的数据,选择其中一组报警变量及相关变量作为检测对象;Step 1: extract the alarm variable of preset time length and the data of a plurality of related variables associated with it from the historical detection data, and select a group of alarm variables and related variables as the detection object;

步骤2:判断选择的报警变量及相关变量之间的动态延迟关系,进而建立二元时间序列T并将其标准化为T’;Step 2: Determine the dynamic delay relationship between the selected alarm variables and related variables, and then establish a binary time series T and standardize it to T';

步骤3:在由噪音引起的最小时间间隔的约束下,对二元时间序列T’进行分段;Step 3: Segment the binary time series T' under the constraint of the minimum time interval caused by noise;

步骤4:求取每一个分段的相关系数及其相关性趋势;Step 4: Obtain the correlation coefficient of each segment and its correlation trend;

步骤5:根据相关性趋势与实际趋势比较,获取异常数据段及其相关信息。Step 5: According to the correlation trend and the actual trend comparison, the abnormal data segment and its related information are obtained.

进一步的,在所述步骤2中,若报警变量与相关变量之间存在动态延迟关系,则将预设时间长度的报警变量或者相关变量的时间长度进行平移并保持报警变量与相关变量之间存在动态延迟关系不变;如果报警变量与相关变量之间不存在动态延迟关系,则无需平移。Further, in the step 2, if there is a dynamic delay relationship between the alarm variable and the related variable, then the preset time length of the alarm variable or the time length of the related variable is shifted and the existence of the alarm variable and the related variable is maintained. The dynamic delay relationship is unchanged; if there is no dynamic delay relationship between the alarm variable and the related variable, no translation is required.

本发明首先判断报警变量与相关变量之间的动态延迟关系,进而建立了准确的二元时间序列T,进而能够准确地获取异常数据段,提高了现场操作人员处理报警的效率,保障了生产安全性。The invention firstly judges the dynamic delay relationship between the alarm variable and the related variable, and then establishes an accurate binary time series T, and then can accurately acquire abnormal data segments, improves the efficiency of the on-site operators in handling the alarm, and ensures the production safety. sex.

进一步地,在所述步骤3之前还包括:计算由噪音引起的最小时间间隔,其具体过程包括:Further, before the step 3, it also includes: calculating the minimum time interval caused by noise, and the specific process includes:

(3.1.1)获取当前预设时间长度的报警变量的每一个下拐点,并求得相邻下拐点之间的距离,进而构成数组d;(3.1.1) Obtain each lower inflection point of the alarm variable of the current preset time length, and obtain the distance between adjacent lower inflection points, and then form an array d;

(3.1.2)对数组d进行排序并去掉重复元素,得到数组d0;求取数组d0的斜率变化最大的点及其最接近的下拐点之间的距离dm,dm为报警变量中的最小时间间隔;(3.1.2) Sort the array d and remove the duplicate elements to get the array d0; find the distance dm between the point with the largest slope change of the array d0 and the closest lower inflection point, dm is the minimum time in the alarm variable interval;

(3.1.3)对相关变量重复步骤(3.1.1)和(3.1.2),获得相关变量的最小时间间隔dh;(3.1.3) Repeat steps (3.1.1) and (3.1.2) for the relevant variables to obtain the minimum time interval dh of the relevant variables;

(3.1.4)将dm和dh中的较大值作为二元时间序列T’的最小时间间隔。(3.1.4) Take the larger value of dm and dh as the minimum time interval of the binary time series T'.

最小时间间隔用于减少噪音对分段结果的影响,在处理实际工业过程数据时,噪声的干扰会导致关键点之间的时间间隔过短,因此,在最小时间间隔的邻域区域不进行关键点搜索。The minimum time interval is used to reduce the influence of noise on the segmentation results. When dealing with actual industrial process data, the interference of noise will cause the time interval between key points to be too short. Click Search.

进一步地,在所述步骤3中对二元时间序列T’进行分段的过程包括:Further, the process of segmenting the binary time series T' in the step 3 includes:

将二元时间序列T’作为待划分数据段;Take the binary time series T' as the data segment to be divided;

根据待划分数据段中数据之间相关系数,判断待划分数据段所属的数据段分类属性;According to the correlation coefficient between the data in the data segment to be divided, determine the classification attribute of the data segment to which the data segment to be divided belongs;

其中,根据预设相关系数范围,数据段分类属性包括弱相关数据段、中相关数据段和强相关数据段。Wherein, according to the preset correlation coefficient range, the data segment classification attributes include weakly correlated data segments, moderately correlated data segments, and strongly correlated data segments.

其中,划分弱相关数据段和中相关数据段可规避漏分段现象,强相关数据段可规避过拟合现象。Among them, dividing weakly correlated data segments and medium correlated data segments can avoid the phenomenon of missing segmentation, and strongly correlated data segments can avoid the phenomenon of overfitting.

进一步地,在所述步骤3中对二元时间序列T’进行分段的过程,还包括:Further, the process of segmenting the binary time series T' in the step 3 also includes:

针对待划分数据段,利用线性插值的方法,将二元时间序列T’中的数据点在其所属分段首尾数据点连线上的投影作为拟合点;For the data segment to be divided, the linear interpolation method is used, and the projection of the data point in the binary time series T' on the line connecting the data points of the beginning and the end of the segment to which it belongs is used as the fitting point;

利用正交距离找到最远的点作为下一次分段的关键转折点,再确定待分数据段中是否存在强相关数据段,并更新关键转折点;Use the orthogonal distance to find the farthest point as the key turning point of the next segment, and then determine whether there is a strongly correlated data segment in the data segment to be segmented, and update the key turning point;

重复上述步骤,直到不再存在待划分数据段为止。The above steps are repeated until there are no more data segments to be divided.

本发明在最小时间间隔的约束下,只针对弱相关数据段,时间长度过长且相关性不显著数据段,以及时间长度过长且相关性显著,但划分之后的子数据段仍为强相关的数据段进行时间序列划分,获取待划分数据段的关键转折点,对原始时间序列进行分段线性表示,从而避免过度拟合和疏漏分段。Under the constraint of the minimum time interval, the present invention is only for weakly correlated data segments, the time length is too long and the correlation is not significant, and the time length is too long and the correlation is significant, but the sub-data segments after division are still strongly correlated The data segment is divided into time series, the key turning points of the data segment to be divided are obtained, and the piecewise linear representation of the original time series is performed to avoid overfitting and omission of segmentation.

进一步地,所述步骤4中,求取每一个分段的相关系数及其相关性趋势的具体过程,包括:Further, in the step 4, the specific process of obtaining the correlation coefficient of each segment and its correlation trend includes:

(4.1):根据最终获得的关键转折点划分时间序列,利用相关系数公式来计算时间序列中每个分段的相关系数;(4.1): Divide the time series according to the finally obtained key turning points, and use the correlation coefficient formula to calculate the correlation coefficient of each segment in the time series;

(4.2):对变量相关性进行单边假设检验,设置显著性水平,根据单边假设检验结果和显著性水平确认变量间的相关性,确定相关系数趋势。(4.2): Carry out unilateral hypothesis test on the correlation of variables, set the significance level, confirm the correlation between variables according to the unilateral hypothesis test result and the significance level, and determine the trend of the correlation coefficient.

本发明利用相关系数公式来计算时间序列中每个分段的相关系数,再对变量相关性进行单边假设检验,设置显著性水平,根据单边假设检验结果和显著性水平确认变量间的相关性,确定了相关系数趋势,为准确获取异常数据段及其相关信息提供了精确数据,进而提高了报警的效率。The invention uses the correlation coefficient formula to calculate the correlation coefficient of each segment in the time series, and then performs unilateral hypothesis test on the correlation of variables, sets the significance level, and confirms the correlation between variables according to the unilateral hypothesis test result and the significance level. The correlation coefficient trend is determined, and accurate data is provided for accurately obtaining abnormal data segments and their related information, thereby improving the efficiency of alarming.

本发明的第二目的是提供一种基于相关性的报警关联变量检测系统。The second object of the present invention is to provide a correlation-based alarm-related variable detection system.

本发明的一种基于相关性的报警关联变量检测系统,包括:A correlation-based alarm correlation variable detection system of the present invention includes:

数据提取模块,其用于从历史检测数据中提取预设时间长度的报警变量及与其相关联的多个相关变量的数据,选择其中一组报警变量及相关变量作为检测对象;a data extraction module, which is used for extracting data of an alarm variable of a preset time length and a plurality of related variables associated with it from the historical detection data, and selects a group of alarm variables and related variables as the detection object;

时间序列建立模块,其用于判断选择的报警变量及相关变量之间的动态延迟关系,进而建立二元时间序列T并将其标准化为T’;A time series establishment module, which is used to judge the dynamic delay relationship between the selected alarm variables and related variables, and then establish a binary time series T and standardize it to T';

时间序列分段模块,其用于在由噪音引起的最小时间间隔的约束下,对二元时间序列T’进行分段;a time series segmentation module for segmenting a binary time series T' under the constraint of a minimum time interval caused by noise;

相关系数求取模块,其用于求取每一个分段的相关系数及其相关性趋势;Correlation coefficient obtaining module, which is used to obtain the correlation coefficient of each segment and its correlation trend;

异常数据获取模块,其用于根据相关性趋势与实际趋势比较,获取异常数据段及其相关信息。The abnormal data acquisition module is used to acquire abnormal data segments and related information according to the correlation trend and the actual trend comparison.

在所述时间序列建立模块中,若报警变量与相关变量之间存在动态延迟关系,则将预设时间长度的报警变量或者相关变量的时间长度进行平移并保持报警变量与相关变量之间存在动态延迟关系不变;如果报警变量与相关变量之间不存在动态延迟关系,则无需平移。In the time series establishment module, if there is a dynamic delay relationship between the alarm variable and the related variable, the preset time length of the alarm variable or the time length of the related variable is shifted and the dynamic delay between the alarm variable and the related variable is maintained. The delay relationship does not change; if there is no dynamic delay relationship between the alarm variable and the related variable, no translation is required.

本发明首先判断报警变量与相关变量之间的动态延迟关系,进而建立了准确的二元时间序列T,进而能够准确地获取异常数据段,提高了现场操作人员处理报警的效率,保障了生产安全性。The invention firstly judges the dynamic delay relationship between the alarm variable and the related variable, and then establishes an accurate binary time series T, and then can accurately acquire abnormal data segments, improves the efficiency of the on-site operators in handling the alarm, and ensures the production safety. sex.

进一步地,该系统还包括:最小时间间隔计算模块,其用于获取当前预设时间长度的报警变量的每一个下拐点,并求得相邻下拐点之间的距离,进而构成数组d;Further, the system also includes: a minimum time interval calculation module, which is used to obtain each lower inflection point of the alarm variable of the current preset time length, and obtains the distance between adjacent lower inflection points, and then forms an array d;

对数组d进行排序并去掉重复元素,得到数组d0;求取数组d0的斜率变化最大的点及其最接近的相邻下拐点之间的距离dm,dm为报警变量中的最小时间间隔;Sort the array d and remove the duplicate elements to obtain the array d0; find the distance dm between the point with the largest slope change in the array d0 and its closest adjacent lower inflection point, dm is the minimum time interval in the alarm variable;

获取相关变量的下拐点及相邻下拐点之间的距离,进而获得相关变量的最小时间间隔dh;Obtain the lower inflection point of the relevant variable and the distance between the adjacent lower inflection points, and then obtain the minimum time interval dh of the relevant variable;

将dm和dh中的较大值作为二元时间序列的最小时间间隔;Take the larger of dm and dh as the minimum time interval of the binary time series;

最小时间间隔用于减少噪音对分段结果的影响,在处理实际工业过程数据时,噪声的干扰会导致关键点之间的时间间隔过短,因此,在最小时间间隔的邻域区域不进行关键点搜索。The minimum time interval is used to reduce the influence of noise on the segmentation results. When dealing with actual industrial process data, the interference of noise will cause the time interval between key points to be too short. Click Search.

进一步地,所述时间序列分段模块,包括:待分数据段获取模块,其用于将二元时间序列T’作为待划分数据段;Further, the time series segmentation module includes: a data segment acquisition module to be divided, which is used to use the binary time series T' as the data segment to be divided;

根据待划分数据段中数据之间相关系数,判断待划分数据段所属的数据段分类属性;According to the correlation coefficient between the data in the data segment to be divided, determine the classification attribute of the data segment to which the data segment to be divided belongs;

其中,根据预设相关系数范围,数据段分类属性包括弱相关数据段、中相关数据段和强相关数据段。Wherein, according to the preset correlation coefficient range, the data segment classification attributes include weakly correlated data segments, moderately correlated data segments, and strongly correlated data segments.

进一步地,所述时间序列分段模块,还包括:Further, the time series segmentation module also includes:

拟合点求取模块,其用于针对待划分数据段,利用线性插值的方法,将标准化后的二元时间序列T’中的数据点在其所属分段首尾数据点连线上的投影作为拟合点;The fitting point obtaining module is used to use the linear interpolation method for the data segment to be divided, and the projection of the data points in the standardized binary time series T' on the line connecting the head and tail data points of the segment to which it belongs is taken as fitting point;

关键转折点计算更新模块,其用于利用正交距离找到最远的点作为下一次分段的关键转折点,再确定待分数据段中是否存在第三种待分数据段,并更新关键转折点,直到不再存在待划分数据段为止。The key turning point calculation and updating module is used to use the orthogonal distance to find the farthest point as the key turning point of the next segment, and then determine whether there is a third data segment to be divided in the data segment to be divided, and update the key turning point until Until there are no more data segments to be divided.

本发明在最小时间间隔的约束下,只针对弱相关数据段,时间长度过长且相关性不显著数据段,以及时间长度过长且相关性显著,但划分之后的子数据段仍为强相关的数据段进行时间序列划分,获取待划分数据段的关键转折点,对原始时间序列进行分段线性表示,从而避免过度拟合和疏漏分段。Under the constraint of the minimum time interval, the present invention is only for weakly correlated data segments, the time length is too long and the correlation is not significant, and the time length is too long and the correlation is significant, but the sub-data segments after division are still strongly correlated The data segment is divided into time series, the key turning points of the data segment to be divided are obtained, and the piecewise linear representation of the original time series is performed to avoid overfitting and omission of segmentation.

进一步地,所述相关系数求取模块,包括:Further, the correlation coefficient obtaining module includes:

分段相关系数计算模块,其用于根据最终获得的关键转折点划分时间序列,利用相关系数公式来计算时间序列中每个分段的相关系数;a segment correlation coefficient calculation module, which is used to divide the time series according to the finally obtained key turning points, and use the correlation coefficient formula to calculate the correlation coefficient of each segment in the time series;

相关系数趋势确定模块,其用于对变量相关性进行单边假设检验,设置显著性水平,根据单边假设检验结果和显著性水平确认变量间的相关性,确定相关系数趋势。Correlation coefficient trend determination module, which is used to perform unilateral hypothesis test on the correlation of variables, set the significance level, confirm the correlation between variables according to the unilateral hypothesis test result and the significance level, and determine the correlation coefficient trend.

本发明利用相关系数公式来计算时间序列中每个分段的相关系数,再对变量相关性进行单边假设检验,设置显著性水平,根据单边假设检验结果和显著性水平确认变量间的相关性,确定了相关系数趋势,为准确获取异常数据段及其相关信息提供了精确数据,进而提高了报警的效率。The invention uses the correlation coefficient formula to calculate the correlation coefficient of each segment in the time series, and then performs unilateral hypothesis test on the correlation of variables, sets the significance level, and confirms the correlation between variables according to the unilateral hypothesis test result and the significance level. The correlation coefficient trend is determined, and accurate data is provided for accurately obtaining abnormal data segments and their related information, thereby improving the efficiency of alarming.

与现有技术相比,本发明的有益效果是:Compared with the prior art, the beneficial effects of the present invention are:

本发明选取工业变量之间的相关性作为判断工作点状态是否异常的特征,通过对关联变量建立多元时间序列,结合时间序列分段法和相关系数趋势法,最大程度地减少过拟合现象和漏分段现象,快速自动地从历史数据中准确地获取异常数据段,从而进行异常数据检测为实现多变量报警系统的动态报警阈值设计提供有利的条件,从而减少干扰报警,提高现场操作人员处理报警的效率,保障了生产安全性。The present invention selects the correlation between industrial variables as a feature for judging whether the state of a work point is abnormal, establishes a multivariate time series for the correlated variables, combines the time series segmentation method and the correlation coefficient trend method, and minimizes the over-fitting phenomenon and the The phenomenon of missing segmentation can quickly and automatically obtain abnormal data segments from historical data, so as to detect abnormal data and provide favorable conditions for the realization of dynamic alarm threshold design of multi-variable alarm system, thereby reducing interference alarms and improving on-site operators. The efficiency of the alarm ensures the safety of production.

附图说明Description of drawings

构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。The accompanying drawings that form a part of the present application are used to provide further understanding of the present application, and the schematic embodiments and descriptions of the present application are used to explain the present application and do not constitute improper limitations on the present application.

图1为本发明的基于相关性的报警关联变量检测方法流程图;Fig. 1 is the flow chart of the alarm correlation variable detection method based on correlation of the present invention;

图2(a)为本发明的空预器入口烟温的变量时间序列和分段结果图;Fig. 2 (a) is the variable time series and segmentation result diagram of the inlet smoke temperature of the air preheater of the present invention;

图2(b)为本发明的空预器出口烟温的变量时间序列和分段结果图;Fig. 2 (b) is the variable time series and segmentation result diagram of the smoke temperature at the outlet of the air preheater of the present invention;

图3为本发明具体实施例中各分段相关系数及其置信区间;Fig. 3 is each subsection correlation coefficient and its confidence interval in the specific embodiment of the present invention;

图4为本发明具体实施例中变量在各分段的相关性趋势;Fig. 4 is the correlation trend of the variable in each subsection in the specific embodiment of the present invention;

图5(a)为本发明的第一组多元时间序列散点图及拟合直线;Figure 5(a) is the first group of multivariate time series scatter plots and fitted straight lines of the present invention;

图5(b)为本发明的第二组多元时间序列散点图及拟合直线;Figure 5(b) is a second group of multivariate time series scatter plots and fitted straight lines of the present invention;

图5(c)为本发明的第三组多元时间序列散点图及拟合直线;Figure 5(c) is the third group of multivariate time series scatter plots and fitted straight lines of the present invention;

图5(d)为本发明的第四组多元时间序列散点图及拟合直线;Figure 5(d) is the fourth group of multivariate time series scatter plots and fitted straight lines of the present invention;

图6为本发明的基于相关性的报警关联变量检测系统结构示意图;6 is a schematic structural diagram of a correlation-based alarm associated variable detection system of the present invention;

图7为本发明的相关系数求取模块结构示意图。FIG. 7 is a schematic structural diagram of a correlation coefficient obtaining module of the present invention.

具体实施方式Detailed ways

应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。It should be noted that the following detailed description is exemplary and intended to provide further explanation of the application. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。It should be noted that the terminology used herein is for the purpose of describing specific embodiments only, and is not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly dictates otherwise, the singular is intended to include the plural as well, furthermore, it is to be understood that when the terms "comprising" and/or "including" are used in this specification, it indicates that There are features, steps, operations, devices, components, and/or combinations thereof.

图1是本发明的基于相关性的报警关联变量检测方法流程图。FIG. 1 is a flow chart of the method for detecting an alarm-related variable based on a correlation of the present invention.

如图1所示的基于相关性的报警关联变量检测方法,该方法在服务器或处理器内完成,其具体包括:As shown in Figure 1, the method for detecting alarm-related variables based on correlation is completed in a server or processor, and specifically includes:

步骤1:从历史检测数据中提取预设时间长度的报警变量及与其相关联的多个相关变量的数据并选择一组相关变量和报警变量作为检测对象。Step 1: Extracting data of an alarm variable of a preset time length and a plurality of related variables associated therewith from the historical detection data, and selecting a set of related variables and alarm variables as detection objects.

具体地,提取当前工作点之前时间长度为N的多个相关变量的原始数据,选择一组报警变量和一组相关变量进行检测。Specifically, the raw data of multiple related variables with a time length of N before the current working point are extracted, and a set of alarm variables and a set of related variables are selected for detection.

以本发明所述方法在具体示例中的具体应用场景为电厂为例:Taking the specific application scenario of the method of the present invention in a specific example as a power plant as an example:

选定电厂中的空气预热器入口烟温,作为报警变量,空气预热器出口风温为相关变量。在电厂中的一次停机事故中,从历史数据中选取停机前采样周期为1秒,样本容量为N=3600数据,选择一组空气预热器入口烟温和空气预热器出口风温用于异常数据检测。The flue gas temperature at the inlet of the air preheater in the power plant is selected as the alarm variable, and the air temperature at the outlet of the air preheater is the relevant variable. In a shutdown accident in a power plant, the sampling period before shutdown is selected from historical data as 1 second, the sample size is N=3600 data, and a set of air preheater inlet flue gas temperature and air preheater outlet air temperature is selected for abnormal Data detection.

步骤2:判断报警变量与相关变量之间的动态延迟关系,进而建立二元时间序列T并将其标准化为T’;Step 2: Determine the dynamic delay relationship between the alarm variable and related variables, and then establish a binary time series T and standardize it to T';

具体地,判断变量之间是否存在动态延迟关系,如果存在,则需要获取这两个变量的一段初始数据来求取延迟时间h,再将现有长度为N的报警变量或者相关变量的时间长度平移h。如果变量之间不存在动态延迟关系,则无需平移;h为正数;Specifically, it is judged whether there is a dynamic delay relationship between the variables. If there is, it is necessary to obtain a piece of initial data of these two variables to obtain the delay time h, and then calculate the time length of the existing alarm variable with length N or related variable. Translate h. If there is no dynamic delay relationship between variables, no translation is required; h is a positive number;

对已完成平移的或者不需进行平移的两组变量建立二元时间序列T,并将二元时间序列标准化为T’。Establish a binary time series T for the two groups of variables that have been shifted or do not need to be shifted, and normalize the binary time series to T'.

在具体实施过程中,判断空气预热器入口烟温和空气预热器出口风温之间不存在动态延迟关系,故延迟时间为0。然后对两组数据构建二元时间序列,并将其标准化,标准化之后的二元时间序列记为T′=[T1(t),T2(t)],其中t=1,…,N,N为正整数;T1代表空气预热器入口烟温,T2代表空气预热器出口风温。In the specific implementation process, it is determined that there is no dynamic delay relationship between the air temperature at the inlet of the air preheater and the air temperature at the outlet of the air preheater, so the delay time is 0. Then construct a binary time series for the two sets of data and standardize them. The binary time series after standardization is denoted as T′=[T 1 (t), T 2 (t)], where t=1,...,N , N is a positive integer; T 1 represents the inlet smoke temperature of the air preheater, and T 2 represents the air temperature at the outlet of the air preheater.

步骤3:在由噪音引起的最小时间间隔的约束下,对标准化后的二元时间序列T进行分段。Step 3: Segment the normalized binary time series T under the constraint of the minimum time interval caused by noise.

其中,在步骤3之前还包括:计算由噪音引起的最小时间间隔,其具体过程包括:Wherein, before step 3, it also includes: calculating the minimum time interval caused by noise, and the specific process includes:

(3.1.1)获取当前预设时间长度的报警变量的每一个下拐点,并求得相邻下拐点之间的距离,进而构成数组d={d1,d2,d3,……,dx};(3.1.1) Obtain each lower inflection point of the alarm variable of the current preset time length, and obtain the distance between adjacent lower inflection points, and then form an array d={d1,d2,d3,...,dx};

(3.1.2)对数组d进行排序并去掉重复元素,得到数组d0={d1,d2,d3,……,dx0},其中x0<x,其中,x0和x均为正整数;求取数组d0的斜率变化最大的点m及其对应的相邻下拐点之间的距离dm,dm为报警变量中的最小时间间隔;(3.1.2) Sort the array d and remove the duplicate elements to get the array d0={d1,d2,d3,...,dx0}, where x0<x, where x0 and x are both positive integers; find the array The distance dm between the point m where the slope of d0 changes the most and its corresponding adjacent lower inflection point, dm is the minimum time interval in the alarm variable;

(3.1.3)对相关变量重复步骤(3.1.1)和(3.1.2),获得相关变量的最小时间间隔dh;(3.1.3) Repeat steps (3.1.1) and (3.1.2) for the relevant variables to obtain the minimum time interval dh of the relevant variables;

(3.1.4)将dm和dh中的较大值作为二元时间序列T’的最小时间间隔δ,0<δ<n,N为正整数。(3.1.4) Take the larger value of dm and dh as the minimum time interval δ of the binary time series T', 0<δ<n, and N is a positive integer.

其中,在步骤(3.1.2)中,求取数组d0的斜率变化最大的点m的方法可以采用:绘制以d0为横坐标,x0为纵坐标的折线图,在折线图中找到斜率变化最大的点m。Among them, in step (3.1.2), the method of obtaining the point m with the largest slope change of the array d0 can be adopted: draw a line graph with d0 as the abscissa and x0 as the ordinate, and find the largest slope change in the line graph. the point m.

需要说明的是,上述求取数组d0的斜率变化最大的点m的方法仅是一种实施例,还可以采用其他的现有方法来实现。It should be noted that, the above-mentioned method for obtaining the point m where the slope of the array d0 changes the most is only an embodiment, and other existing methods may also be used for implementation.

计算获得由噪音引起的最小时间间隔δ为40s,将最小时间间隔用于关键点搜索中,经过相关系数的计算以及待划分数据段的筛选之后,最终确定获得5个关键点,即4个分段。故时间序列分段图如图2(a)和图2(b)所示。The minimum time interval δ caused by noise is calculated to be 40s, and the minimum time interval is used in the key point search. After the calculation of the correlation coefficient and the screening of the data segment to be divided, it is finally determined to obtain 5 key points, that is, 4 points. part. Therefore, the time series segmentation diagrams are shown in Figure 2(a) and Figure 2(b).

最小时间间隔用于减少噪音对分段结果的影响,在处理实际工业过程数据时,噪声的干扰会导致关键点之间的时间间隔过短,因此,在最小时间间隔的邻域区域不进行关键点搜索。The minimum time interval is used to reduce the influence of noise on the segmentation results. When dealing with actual industrial process data, the interference of noise will cause the time interval between key points to be too short. Click Search.

具体地,步骤3中对二元时间序列T’进行分段的过程包括:Specifically, the process of segmenting the binary time series T' in step 3 includes:

将二元时间序列T’作为待划分数据段;Take the binary time series T' as the data segment to be divided;

根据待划分数据段中数据之间相关系数,判断待划分数据段所属的数据段分类属性;According to the correlation coefficient between the data in the data segment to be divided, determine the classification attribute of the data segment to which the data segment to be divided belongs;

其中,根据预设相关系数范围,数据段分类属性包括弱相关数据段、中相关数据段和强相关数据段。Wherein, according to the preset correlation coefficient range, the data segment classification attributes include weakly correlated data segments, moderately correlated data segments, and strongly correlated data segments.

例如:在当前划分情况下,计算各个分段之间的相关系数,进而获取待分数据段;其中,待分数据段有弱相关数据段、中相关数据段和强相关数据段这三种:For example, in the current division situation, the correlation coefficient between each segment is calculated, and then the data segment to be divided is obtained; wherein, the data segment to be divided includes three types: weakly correlated data segment, medium correlated data segment and strongly correlated data segment:

第一种,满足相关系数为0.5≥ρs≥0.3的弱相关数据段;The first is a weakly correlated data segment with a correlation coefficient of 0.5≥ρ s ≥0.3;

第二种,满足且0.9>ρs>0.5或者0.1<ρs<0.3的数据段;Second, satisfy and 0.9> ρs >0.5 or 0.1< ρs <0.3;

第三种,满足zs>N/3且ρs≥0.9或ρs≤0.1的数据段在被划分之后,其子数据段为强相关;其中,ρs≤0.1为标准化后的二元时间序列T’的第s个分段内变量之间的相关系数;zs为第s个分段内样本个数;N为二元时间序列T’的预设时间长度;N和s为正整数。The third type, after the data segment satisfying z s >N/3 and ρ s ≥ 0.9 or ρ s ≤ 0.1 is divided, its sub-data segments are strongly correlated; where ρ s ≤ 0.1 is the normalized binary time Correlation coefficient between variables in the s-th subsection of the sequence T'; z s is the number of samples in the s-th subsection; N is the preset time length of the binary time series T'; N and s are positive integers .

需要说明的是,本发明还可以设置其他预设相关系数范围,对数据段分成弱相关数据段、中相关数据段和强相关数据段这三种数据段。It should be noted that other preset correlation coefficient ranges can also be set in the present invention, and the data segments are divided into three types of data segments: weakly correlated data segments, medium correlated data segments, and strongly correlated data segments.

时间序列T’的第s个分段内变量Xi和Xj之间的Spearman样本相关系数为:The Spearman sample correlation coefficient between variables X i and X j within the s-th subsection of the time series T' is:

其中,划分第一种和第二种数据段可规避漏分段现象,划分第三种数据段可规避过拟合现象。Among them, dividing the first and second data segments can avoid the phenomenon of missing segmentation, and dividing the third data segment can avoid the phenomenon of overfitting.

进一步地,在步骤3中对标准化后的二元时间序列T’进行分段的过程,还包括:Further, the process of segmenting the standardized binary time series T' in step 3 also includes:

针对待划分数据段,利用线性插值的方法,将标准化后的二元时间序列T’中的数据点在其所属分段首尾数据点连线上的投影作为拟合点;For the data segment to be divided, the linear interpolation method is used, and the projection of the data points in the standardized binary time series T' on the line connecting the data points at the beginning and end of the segment to which it belongs is used as the fitting point;

利用正交距离找到最远的点作为下一次分段的关键转折点,再确定待分数据段中是否存在所述步骤(3.2.1)中的第三种待分数据段,并更新关键转折点;Use the orthogonal distance to find the farthest point as the key turning point of the next segmentation, then determine whether the third data segment to be divided in the step (3.2.1) exists in the data segment to be divided, and update the key turning point;

重复上述步骤,直到不再存在待划分数据段为止。The above steps are repeated until there are no more data segments to be divided.

其中,空间中直线AB的参数方程可表示为:Among them, the parametric equation of the straight line AB in space can be expressed as:

直线AB上任意一点P0的坐标可表示为:The coordinates of any point P0 on the straight line AB can be expressed as:

[(XiB-XiA)β+XiA,(tB-tA)β+tA]。[(X iB -X iA )β+X iA , (t B -t A )β+t A ].

其中,X代表变量,t代表时间变量,i=1,2,分别代表报警变量和相关变量,A和B分别代表直线AB的两端,β代表一个定值。因此,点P到直线AB的距离可被定义为:Among them, X represents the variable, t represents the time variable, i=1, 2, respectively represents the alarm variable and related variable, A and B represent the two ends of the straight line AB respectively, and β represents a fixed value. Therefore, the distance from point P to line AB can be defined as:

其中指的是P点到直线AB的距离in Refers to the distance from point P to line AB

其中,取极小值时对应的参数则数据点P到其所属分段首尾连线AB的最小距离即正交距离为每一个分段中的D的最大值即为该分段的关键转折点。in, when The parameter corresponding to the minimum value Then the minimum distance from the data point P to the line AB between the beginning and the end of the segment to which it belongs, that is, the orthogonal distance is The maximum value of D in each segment is the critical turning point of the segment.

本发明分别以图5(a)-图5(d)这四组多元时间序列为例,利用线性插值的方法,将标准化后的二元时间序列T中的数据点在其所属分段首尾数据点连线上的投影作为拟合点,分别得到的拟合直线,如图5(a)-图5(d)所示。The present invention takes the four groups of multivariate time series as shown in Fig. 5(a)-Fig. 5(d) as examples, and uses the method of linear interpolation to place the data points in the standardized binary time series T at the beginning and end of the segment to which they belong. The projections on the line connecting the points are used as fitting points, and the fitted straight lines are obtained respectively, as shown in Fig. 5(a)-Fig. 5(d).

本发明在最小时间间隔的约束下,只针对弱相关数据段,时间长度过长且相关性不显著数据段,以及时间长度过长且相关性显著,但划分之后的子数据段仍为强相关的数据段进行时间序列划分,获取待划分数据段的关键转折点,对原始时间序列进行分段线性表示,从而避免过度拟合和疏漏分段。Under the constraint of the minimum time interval, the present invention is only for weakly correlated data segments, the time length is too long and the correlation is not significant, and the time length is too long and the correlation is significant, but the sub-data segments after division are still strongly correlated The data segment is divided into time series, the key turning points of the data segment to be divided are obtained, and the piecewise linear representation of the original time series is performed to avoid overfitting and omission of segmentation.

步骤4:求取每一个分段的相关系数及其相关性趋势。Step 4: Obtain the correlation coefficient of each segment and its correlation trend.

具体地,求取每一个分段的相关系数及其相关性趋势的具体过程,包括:Specifically, the specific process of obtaining the correlation coefficient of each segment and its correlation trend includes:

(4.1):根据最终获得的关键转折点划分时间序列,利用相关系数公式来计算时间序列中每个分段的相关系数;(4.1): Divide the time series according to the finally obtained key turning points, and use the correlation coefficient formula to calculate the correlation coefficient of each segment in the time series;

根据最终获得的关键转折点集合P={P1,P2,...,Pk}划分变量的时间序列,此时多元时间序列T’的分段线性表示为:Divide the time series of variables according to the finally obtained set of key turning points P={P 1 , P 2 ,..., P k }. At this time, the piecewise linear representation of the multivariate time series T' is:

TPLR=<f1[(Xi(p1),p1),(Xi(p2),p2)],...,fK[(Xi(pK-1),pK-1),(Xi(pK),pK)]>。T PLR =< f 1 [(X i (p 1 ), p 1 ), (X i (p 2 ), p 2 )], . . . , f K [(X i (p K-1 ), p K-1 ), (X i (p K ), p K )]>.

其中f1[(Xi(p1),p1),(Xi(p2),p2)]表示在分段[pj,pj+1]内的线性拟合函数。where f 1 [(X i (p 1 ), p 1 ), (X i (p 2 ), p 2 )] represents a linear fit function within the piece [p j , p j+1 ].

(4.2):对变量相关性进行单边假设检验,设置显著性水平,根据单边假设检验结果和显著性水平确认变量间的相关性,确定相关系数趋势。(4.2): Carry out unilateral hypothesis test on the correlation of variables, set the significance level, confirm the correlation between variables according to the unilateral hypothesis test result and the significance level, and determine the trend of the correlation coefficient.

在步骤(4.2)中,单边假设检验:H0:ρs[Xi,Xj]=0vs H1:ρs[Xi,Xj]>0;In step (4.2), one-sided hypothesis test: H0: ρ s [X i , X j ]=0 vs H1: ρ s [X i , X j ]>0;

H0:ρs[Xi,Xj]=0 vs H2:ρs[Xi,Xj]<0;H0: ρ s [X i , X j ]=0 vs H2: ρ s [X i , X j ]<0;

当参与假设检验的样本个数n>10时,随机变量Us被定义为:给定显著性水平α,如果Us>tα(zs-2),则与H1相对的H0被拒绝,如果Us<-tα(zs-2),则与H2相对的H0被拒绝,其中tα(zs-2)表示统计量Us的分位数,此时,第s个分段内Xi和Xj的相关性被认为是显著的,符号方向signs(Xi,Xj)分别取值为1或-1,如果|Us|<tα(zs-2),无论对于H1或者H2,H0都不能被拒绝,此时变量间无显著相关性,符号方向signs(Xi,Xj)取值为0。When the number of samples participating in the hypothesis test is n>10, the random variable Us is defined as: Given a significance level α, H0 against H1 is rejected if Us > t α (z s -2), and H0 against H2 is rejected if Us <-t α (z s -2) reject, where t α (z s -2) represents the quantile of the statistic Us, at which time the correlation between X i and X j in the s-th segment is considered significant, and the sign direction sign s (X i , X j ) take the value of 1 or -1 respectively, if |U s |<t α (z s -2), no matter for H1 or H2, H0 can not be rejected, there is no significant correlation between variables at this time, the sign The direction sign s (X i , X j ) takes a value of 0.

当样本个数n<10时,查询用于小样本容量假设检验的Spearman秩相关系数的临界值,将对应于给定zs和α的相关系数临界值表示为ρα(zs),如果|ρs[Xi,Xj]|>ρα(zs),H0被拒绝,signs(Xi,Xj)分别取值为1或-1,反之H0不能被拒绝,符号方向signs(Xi,Xj)取值为0。When the number of samples n<10, query the critical value of Spearman's rank correlation coefficient for hypothesis testing of small sample size, and express the critical value of the correlation coefficient corresponding to given z s and α as ρ α (z s ), if |ρ s [X i , X j ]|>ρ α (z s ), H0 is rejected, sign s (X i , X j ) is 1 or -1 respectively, otherwise H0 cannot be rejected, the sign direction sign s (X i , X j ) takes a value of 0.

根据获得的分段数,计算每一个分段的相关系数,绘制相关系数置信区间,如图3所示,其中L代表段数,L为正整数。According to the obtained number of segments, the correlation coefficient of each segment is calculated, and the confidence interval of the correlation coefficient is drawn, as shown in Figure 3, where L represents the number of segments, and L is a positive integer.

给定α=0.05,对每一个分段进行相关性检验,从而确定变量之间的相关性趋势,如图4所示。Given α = 0.05, a correlation test was performed on each segment to determine the correlation trend between variables, as shown in Figure 4.

本发明利用相关系数公式来计算时间序列中每个分段的相关系数,再对变量相关性进行单边假设检验,设置显著性水平,根据单边假设检验结果和显著性水平确认变量间的相关性,确定了相关系数趋势,为准确获取异常数据段及其相关信息提供了精确数据,进而提高了报警的效率。The invention uses the correlation coefficient formula to calculate the correlation coefficient of each segment in the time series, and then performs unilateral hypothesis test on the correlation of variables, sets the significance level, and confirms the correlation between variables according to the unilateral hypothesis test result and the significance level. The correlation coefficient trend is determined, and accurate data is provided for accurately obtaining abnormal data segments and their related information, thereby improving the efficiency of alarming.

步骤5:根据相关性趋势与实际趋势比较,获取异常数据段及其相关信息。Step 5: According to the correlation trend and the actual trend comparison, the abnormal data segment and its related information are obtained.

在步骤5中,还包括:获得报警变量和相关变量的时间序列分段图、散点图及拟合直线图、相关系数置信区间,如果存在动态延迟关系,还要获得发生平移之前的时间序列原图。In step 5, it also includes: obtaining the time series segmented graph, scatter plot, fitted straight line graph, correlation coefficient confidence interval of the alarm variable and related variables, and if there is a dynamic delay relationship, also obtaining the time series before the translation occurs Original image.

根据相关性趋势分析结果可知,空气预热器入口烟温和空气预热器出口风温在正常情况下时正相关的关系,但是在两个变量在t=2142-2522s时间段是呈不相关,此时该段属于异常数据段。分析可知,在该数据段,有可能是引风机的故障引起空气预热器入口风速降低,风量减少,从而使得在空气预热器入口烟温不变的情况下,空气预热器出口风温略有升高,当调整引风机之后,两个变量之间的关系恢复正常。According to the correlation trend analysis results, it can be seen that the air temperature at the inlet of the air preheater is positively correlated with the air temperature at the outlet of the air preheater under normal circumstances, but the two variables are not correlated in the time period of t=2142-2522s. At this time, the segment belongs to the abnormal data segment. The analysis shows that in this data segment, it is possible that the failure of the induced draft fan causes the air speed at the inlet of the air preheater to decrease and the air volume to decrease, so that the air temperature at the outlet of the air preheater remains unchanged under the condition that the smoke temperature at the inlet of the air preheater remains unchanged. Slightly increased, when the induced draft fan was adjusted, the relationship between the two variables returned to normal.

本发明选取工业变量之间的相关性作为判断工作点状态是否异常的特征,通过对关联变量建立二元时间序列,结合时间序列分段法和相关系数趋势法,最大程度地减少过拟合现象和漏分段现象,快速自动地从历史数据中准确地获取异常数据段,从而进行异常数据检测为实现多变量报警系统的动态报警阈值设计提供有利的条件,从而减少干扰报警,提高现场操作人员处理报警的效率,保障了生产安全性。The present invention selects the correlation between industrial variables as the feature for judging whether the state of the work point is abnormal, establishes a binary time series for the correlated variables, and combines the time series segmentation method and the correlation coefficient trend method to minimize the over-fitting phenomenon It can quickly and automatically obtain abnormal data segments from historical data, so as to detect abnormal data, which provides favorable conditions for the realization of dynamic alarm threshold design of multivariable alarm systems, thereby reducing interference alarms and improving field operators. The efficiency of processing alarms ensures the safety of production.

图6是本发明的基于相关性的报警关联变量检测系统的结构示意图。FIG. 6 is a schematic structural diagram of the correlation-based alarm-related variable detection system of the present invention.

如图6所示的,本发明的一种基于相关性的报警关联变量检测系统,包括:As shown in Figure 6, a correlation-based alarm correlation variable detection system of the present invention includes:

(1)数据提取模块,其用于从历史检测数据中提取预设时间长度的报警变量及与其相关联的多个相关变量的数据并作为检测对象。(1) A data extraction module, which is used for extracting data of an alarm variable of a preset time length and a plurality of related variables associated therewith from the historical detection data and using it as a detection object.

(2)时间序列建立模块,其用于判断选择的报警变量及相关变量之间的动态延迟关系,进而建立二元时间序列T并将其标准化为T’。(2) A time series establishment module, which is used to judge the dynamic delay relationship between the selected alarm variables and related variables, and then establish a binary time series T and normalize it to T'.

进一步地,在所述时间序列建立模块中,若报警变量与相关变量之间存在动态延迟关系,则获取这两个变量的一段初始数据来求取延迟时间h,再将预设时间长度的报警变量或者相关变量的时间长度平移h;如果报警变量与相关变量之间不存在动态延迟关系,则无需平移。Further, in the time series establishment module, if there is a dynamic delay relationship between the alarm variable and the related variable, a piece of initial data of these two variables is obtained to obtain the delay time h, and then the alarm of the preset time length is set. The time length of the variable or related variable is shifted by h; if there is no dynamic delay relationship between the alarm variable and the related variable, no translation is required.

本发明首先判断报警变量与相关变量之间的动态延迟关系,进而建立了准确的二元时间序列T,进而能够准确地获取异常数据段,提高了现场操作人员处理报警的效率,保障了生产安全性。The invention firstly judges the dynamic delay relationship between the alarm variable and the related variable, and then establishes an accurate binary time series T, and then can accurately acquire abnormal data segments, improves the efficiency of the on-site operators in handling the alarm, and ensures the production safety. sex.

(3)时间序列分段模块,其用于在由噪音引起的最小时间间隔的约束下,对二元时间序列T’进行分段。(3) A time series segmentation module, which is used to segment the binary time series T' under the constraint of the minimum time interval caused by noise.

进一步地,所述时间序列分段模块,包括:待分数据段获取模块,其用于将二元时间序列T’作为待划分数据段;Further, the time series segmentation module includes: a data segment acquisition module to be divided, which is used to use the binary time series T' as the data segment to be divided;

根据待划分数据段中数据之间相关系数,判断待划分数据段所属的数据段分类属性;According to the correlation coefficient between the data in the data segment to be divided, determine the classification attribute of the data segment to which the data segment to be divided belongs;

其中,根据预设相关系数范围,数据段分类属性包括弱相关数据段、中相关数据段和强相关数据段。Wherein, according to the preset correlation coefficient range, the data segment classification attributes include weakly correlated data segments, moderately correlated data segments, and strongly correlated data segments.

具体地,预设相关系数范围,将数据段分类属性包括弱相关数据段、中相关数据段和强相关数据段以下列范围为例:Specifically, a range of correlation coefficients is preset, and the data segment classification attributes include weakly correlated data segments, moderately correlated data segments, and strongly correlated data segments, and the following ranges are taken as an example:

待分数据段有三种:There are three types of data segments to be divided:

第一种,满足相关系数为0.5≥ρs≥0.3的弱相关数据段;The first is a weakly correlated data segment with a correlation coefficient of 0.5≥ρ s ≥0.3;

第二种,满足且0.9>ρs>0.5或者0.1<ρs<0.3的数据段;Second, satisfy and 0.9> ρs >0.5 or 0.1< ρs <0.3;

第三种,满足zs>n/3且ρs≥0.9或ρs≤0.1的数据段在被划分之后,其子数据段仍为强相关;其中,ρs≤0.1为标准化后的二元时间序列T’的第s个分段内变量之间的相关系数;zs为第s个分段内样本个数;N为二元时间序列T’的预设时间长度;N和s为正整数。。The third type is that after the data segment satisfying z s >n/3 and ρ s ≥ 0.9 or ρ s ≤ 0.1 is divided, its sub-data segments are still strongly correlated; where ρ s ≤ 0.1 is the normalized binary The correlation coefficient between variables in the s-th subsection of the time series T'; z s is the number of samples in the s-th subsection; N is the preset time length of the binary time series T'; N and s are positive Integer. .

其中,划分第一种和第二种数据段可规避漏分段现象,划分第三种数据段可规避过拟合现象。Among them, dividing the first and second data segments can avoid the phenomenon of missing segmentation, and dividing the third data segment can avoid the phenomenon of overfitting.

进一步地,所述时间序列分段模块,还包括:Further, the time series segmentation module also includes:

拟合点求取模块,其用于针对待划分数据段,利用线性插值的方法,将标准化后的二元时间序列T’中的数据点在其所属分段首尾数据点连线上的投影作为拟合点;The fitting point obtaining module is used to use the linear interpolation method for the data segment to be divided, and the projection of the data points in the standardized binary time series T' on the line connecting the head and tail data points of the segment to which it belongs is taken as fitting point;

关键转折点计算更新模块,其用于利用正交距离找到最远的点作为下一次分段的关键转折点,再确定待分数据段中是否存在第三种待分数据段,并更新关键转折点,直到不再存在待划分数据段为止。The key turning point calculation and updating module is used to use the orthogonal distance to find the farthest point as the key turning point of the next segment, and then determine whether there is a third data segment to be divided in the data segment to be divided, and update the key turning point until Until there are no more data segments to be divided.

本发明在最小时间间隔的约束下,只针对弱相关数据段,时间长度过长且相关性不显著数据段,以及时间长度过长且相关性显著,但划分之后的子数据段仍为强相关的数据段进行时间序列划分,获取待划分数据段的关键转折点,对原始时间序列进行分段线性表示,从而避免过度拟合和疏漏分段。Under the constraint of the minimum time interval, the present invention is only for weakly correlated data segments, the time length is too long and the correlation is not significant, and the time length is too long and the correlation is significant, but the sub-data segments after division are still strongly correlated The data segment is divided into time series, the key turning points of the data segment to be divided are obtained, and the piecewise linear representation of the original time series is performed to avoid overfitting and omission of segmentation.

(4)相关系数求取模块,其用于求取每一个分段的相关系数及其相关性趋势。(4) Correlation coefficient obtaining module, which is used to obtain the correlation coefficient of each segment and its correlation trend.

如图7所示,相关系数求取模块,包括:As shown in Figure 7, the correlation coefficient calculation module includes:

分段相关系数计算模块,其用于根据最终获得的关键转折点划分时间序列,利用相关系数公式来计算时间序列中每个分段的相关系数;a segment correlation coefficient calculation module, which is used to divide the time series according to the finally obtained key turning points, and use the correlation coefficient formula to calculate the correlation coefficient of each segment in the time series;

相关系数趋势确定模块,其用于对变量相关性进行单边假设检验,设置显著性水平,根据单边假设检验结果和显著性水平确认变量间的相关性,确定相关系数趋势。Correlation coefficient trend determination module, which is used to perform unilateral hypothesis test on the correlation of variables, set the significance level, confirm the correlation between variables according to the unilateral hypothesis test result and the significance level, and determine the correlation coefficient trend.

本发明利用相关系数公式来计算时间序列中每个分段的相关系数,再对变量相关性进行单边假设检验,设置显著性水平,根据单边假设检验结果和显著性水平确认变量间的相关性,确定了相关系数趋势,为准确获取异常数据段及其相关信息提供了精确数据,进而提高了报警的效率。The invention uses the correlation coefficient formula to calculate the correlation coefficient of each segment in the time series, and then performs unilateral hypothesis test on the correlation of variables, sets the significance level, and confirms the correlation between variables according to the unilateral hypothesis test result and the significance level. The correlation coefficient trend is determined, and accurate data is provided for accurately obtaining abnormal data segments and their related information, thereby improving the efficiency of alarming.

(5)异常数据获取模块,其用于根据相关性趋势与实际趋势比较,获取异常数据段及其相关信息。(5) Abnormal data acquisition module, which is used for acquiring abnormal data segments and related information according to the correlation trend and the actual trend comparison.

进一步地,该系统还包括:最小时间间隔计算模块,其用于获取当前预设时间长度的报警变量的每一个下拐点,并求得相邻下拐点之间的距离,进而构成数组d;Further, the system also includes: a minimum time interval calculation module, which is used to obtain each lower inflection point of the alarm variable of the current preset time length, and obtains the distance between adjacent lower inflection points, and then forms an array d;

对数组d进行排序并去掉重复元素,得到数组d0;求取数组d0的斜率变化最大的点及其最接近的下拐点之间的距离dm,dm为报警变量中的最小时间间隔;Sort the array d and remove the duplicate elements to obtain the array d0; find the distance dm between the point with the largest slope change of the array d0 and the closest lower inflection point, dm is the minimum time interval in the alarm variable;

获取相关变量的下拐点及相邻下拐点之间的距离,进而获得相关变量的最小时间间隔dh;Obtain the lower inflection point of the relevant variable and the distance between the adjacent lower inflection points, and then obtain the minimum time interval dh of the relevant variable;

将dm和dh中的较大值作为二元时间序列T’的最小时间间隔。Take the larger of dm and dh as the minimum time interval of the binary time series T'.

最小时间间隔用于减少噪音对分段结果的影响,在处理实际工业过程数据时,噪声的干扰会导致关键点之间的时间间隔过短,因此,在最小时间间隔的邻域区域不进行关键点搜索。The minimum time interval is used to reduce the influence of noise on the segmentation results. When dealing with actual industrial process data, the interference of noise will cause the time interval between key points to be too short. Click Search.

本发明选取工业变量之间的相关性作为判断工作点状态是否异常的特征,通过对关联变量建立二元时间序列,结合时间序列分段法和相关系数趋势法,最大程度地减少过拟合现象和漏分段现象,快速自动地从历史数据中准确地获取异常数据段,从而进行异常数据检测为实现多变量报警系统的动态报警阈值设计提供有利的条件,从而减少干扰报警,提高现场操作人员处理报警的效率,保障了生产安全性。The present invention selects the correlation between industrial variables as the feature for judging whether the state of the work point is abnormal, establishes a binary time series for the correlated variables, and combines the time series segmentation method and the correlation coefficient trend method to minimize the over-fitting phenomenon It can quickly and automatically obtain abnormal data segments from historical data, so as to detect abnormal data, which provides favorable conditions for the realization of dynamic alarm threshold design of multivariable alarm systems, thereby reducing interference alarms and improving field operators. The efficiency of processing alarms ensures the safety of production.

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。Although the specific embodiments of the present invention have been described above in conjunction with the accompanying drawings, they do not limit the scope of protection of the present invention. Those skilled in the art should understand that on the basis of the technical solutions of the present invention, those skilled in the art do not need to pay creative efforts. Various modifications or deformations that can be made are still within the protection scope of the present invention.

Claims (8)

1.一种基于相关性的报警关联变量检测方法,其特征在于,该方法在服务器或处理器内完成,其具体包括:1. a correlation-based alarm correlation variable detection method is characterized in that, the method is completed in a server or a processor, and it specifically comprises: 步骤1:从历史检测数据中提取预设时间长度的报警变量及与其相关联的多个相关变量的数据,选择其中一组报警变量及相关变量作为检测对象;Step 1: extract the alarm variable of preset time length and the data of a plurality of related variables associated with it from the historical detection data, and select a group of alarm variables and related variables as the detection object; 步骤2:判断选择的报警变量及相关变量之间的动态延迟关系,进而建立二元时间序列T并将其标准化为T’;Step 2: Determine the dynamic delay relationship between the selected alarm variables and related variables, and then establish a binary time series T and standardize it to T'; 步骤3:在由噪音引起的最小时间间隔的约束下,对二元时间序列T’进行分段;Step 3: Segment the binary time series T' under the constraint of the minimum time interval caused by noise; 步骤4:求取每一个分段的相关系数及其相关性趋势;Step 4: Obtain the correlation coefficient of each segment and its correlation trend; 步骤5:根据相关性趋势与实际趋势比较,获取异常数据段及其相关信息;Step 5: According to the comparison of the correlation trend and the actual trend, the abnormal data segment and its related information are obtained; 在所述步骤3中对二元时间序列T’进行分段的过程包括:The process of segmenting the binary time series T' in the step 3 includes: 将二元时间序列T’作为待划分数据段;Take the binary time series T' as the data segment to be divided; 根据待划分数据段中数据之间相关系数,判断待划分数据段所属的数据段分类属性;According to the correlation coefficient between the data in the data segment to be divided, determine the classification attribute of the data segment to which the data segment to be divided belongs; 其中,根据预设相关系数范围,数据段分类属性包括弱相关数据段、中相关数据段和强相关数据段。Wherein, according to the preset correlation coefficient range, the data segment classification attributes include weakly correlated data segments, moderately correlated data segments, and strongly correlated data segments. 2.如权利要求1所述的基于相关性的报警关联变量检测方法,其特征在于,在所述步骤2中,若报警变量与相关变量之间存在动态延迟关系,则将预设时间长度的报警变量或者相关变量的时间长度进行平移并保持报警变量与相关变量之间存在动态延迟关系不变;如果报警变量与相关变量之间不存在动态延迟关系,则无需平移。2. The correlation-based alarm-related variable detection method of claim 1, wherein in the step 2, if there is a dynamic delay relationship between the alarm variable and the related variable, the preset time length The time length of the alarm variable or the related variable is shifted and the dynamic delay relationship between the alarm variable and the related variable is kept unchanged; if there is no dynamic delay relationship between the alarm variable and the related variable, no translation is required. 3.如权利要求1所述的基于相关性的报警关联变量检测方法,其特征在于,在所述步骤3之前还包括:计算由噪音引起的最小时间间隔,其具体过程包括:3. The correlation-based alarm-related variable detection method according to claim 1, wherein before the step 3, the method further comprises: calculating the minimum time interval caused by noise, and the specific process comprises: (3.1.1)获取当前预设时间长度的报警变量的每一个下拐点,并求得相邻下拐点之间的距离,进而构成数组d;(3.1.1) Obtain each lower inflection point of the alarm variable of the current preset time length, and obtain the distance between adjacent lower inflection points, and then form an array d; (3.1.2)对数组d进行排序并去掉重复元素,得到数组d0;求取数组d0的斜率变化最大的点及其最接近的下拐点之间的距离dm,dm为报警变量中的最小时间间隔;(3.1.2) Sort the array d and remove the duplicate elements to get the array d0; find the distance dm between the point with the largest slope change of the array d0 and the closest lower inflection point, dm is the minimum time in the alarm variable interval; (3.1.3)对相关变量重复步骤(3.1.1)和(3.1.2),获得相关变量的最小时间间隔dh;(3.1.3) Repeat steps (3.1.1) and (3.1.2) for the relevant variables to obtain the minimum time interval dh of the relevant variables; (3.1.4)将dm和dh中的较大值作为二元时间序列T’的最小时间间隔。(3.1.4) Take the larger value of dm and dh as the minimum time interval of the binary time series T'. 4.如权利要求1所述的基于相关性的报警关联变量检测方法,其特征在于,在所述步骤3中对二元时间序列T’进行分段的过程,还包括:4. the correlation-based alarm correlation variable detection method as claimed in claim 1, is characterized in that, in described step 3, the process of carrying out segmentation to binary time series T ', also comprises: 针对待划分数据段,利用线性插值的方法,将二元时间序列T’中的数据点在其所属分段首尾数据点连线上的投影作为拟合点;For the data segment to be divided, the linear interpolation method is used, and the projection of the data point in the binary time series T' on the line connecting the data points of the beginning and the end of the segment to which it belongs is used as the fitting point; 利用正交距离找到最远的点作为下一次分段的关键转折点,再确定待分数据段中是否存在强相关数据段,并更新关键转折点;Use the orthogonal distance to find the farthest point as the key turning point of the next segment, and then determine whether there is a strongly correlated data segment in the data segment to be segmented, and update the key turning point; 重复上述步骤,直到不再存在待划分数据段为止。The above steps are repeated until there are no more data segments to be divided. 5.如权利要求4所述的基于相关性的报警关联变量检测方法,其特征在于,所述步骤4中,求取每一个分段的相关系数及其相关性趋势的具体过程,包括:5. the correlation-based alarm correlation variable detection method as claimed in claim 4, is characterized in that, in described step 4, the concrete process that seeks the correlation coefficient of each subsection and its correlation trend, comprises: (4.1):根据最终获得的关键转折点划分时间序列,利用相关系数公式来计算时间序列中每个分段的相关系数;(4.1): Divide the time series according to the finally obtained key turning points, and use the correlation coefficient formula to calculate the correlation coefficient of each segment in the time series; (4.2):对变量相关性进行单边假设检验,设置显著性水平,根据单边假设检验结果和显著性水平确认变量间的相关性,确定相关系数趋势。(4.2): Carry out unilateral hypothesis test on the correlation of variables, set the significance level, confirm the correlation between variables according to the unilateral hypothesis test result and the significance level, and determine the trend of the correlation coefficient. 6.一种基于相关性的报警关联变量检测系统,其特征在于,包括:6. A correlation-based alarm associated variable detection system, characterized in that, comprising: 数据提取模块,其用于从历史检测数据中提取预设时间长度的报警变量及与其相关联的多个相关变量的数据,选择其中一组报警变量及相关变量作为检测对象;a data extraction module, which is used for extracting data of an alarm variable of a preset time length and a plurality of related variables associated with it from the historical detection data, and selects a group of alarm variables and related variables as the detection object; 时间序列建立模块,其用于判断选择的报警变量及相关变量之间的动态延迟关系,进而建立二元时间序列T并将其标准化为T’;A time series establishment module, which is used to judge the dynamic delay relationship between the selected alarm variables and related variables, and then establish a binary time series T and standardize it to T'; 时间序列分段模块,其用于在由噪音引起的最小时间间隔的约束下,对二元时间序列T’进行分段;a time series segmentation module for segmenting a binary time series T' under the constraint of a minimum time interval caused by noise; 相关系数求取模块,其用于求取每一个分段的相关系数及其相关性趋势;Correlation coefficient obtaining module, which is used to obtain the correlation coefficient of each segment and its correlation trend; 异常数据获取模块,其用于根据相关性趋势与实际趋势比较,获取异常数据段及其相关信息;Abnormal data acquisition module, which is used to acquire abnormal data segments and related information according to the correlation trend and actual trend comparison; 在所述时间序列建立模块中,若报警变量与相关变量之间存在动态延迟关系,则将预设时间长度的报警变量或者相关变量的时间长度进行平移并保持报警变量与相关变量之间存在动态延迟关系不变;如果报警变量与相关变量之间不存在动态延迟关系,则无需平移;In the time series establishment module, if there is a dynamic delay relationship between the alarm variable and the related variable, the preset time length of the alarm variable or the time length of the related variable is shifted and the dynamic delay between the alarm variable and the related variable is maintained. The delay relationship remains unchanged; if there is no dynamic delay relationship between the alarm variable and the related variable, no translation is required; 进一步地,该系统还包括:最小时间间隔计算模块,其用于获取当前预设时间长度的报警变量的每一个下拐点,并求得相邻下拐点之间的距离,进而构成数组d;Further, the system also includes: a minimum time interval calculation module, which is used to obtain each lower inflection point of the alarm variable of the current preset time length, and obtains the distance between adjacent lower inflection points, and then forms an array d; 对数组d进行排序并去掉重复元素,得到数组d0;求取数组d0的斜率变化最大的点及其最接近的相邻下拐点之间的距离dm,dm为报警变量中的最小时间间隔;Sort the array d and remove the duplicate elements to obtain the array d0; find the distance dm between the point with the largest slope change in the array d0 and its closest adjacent lower inflection point, dm is the minimum time interval in the alarm variable; 获取相关变量的下拐点及相邻下拐点之间的距离,进而获得相关变量的最小时间间隔dh;Obtain the lower inflection point of the relevant variable and the distance between the adjacent lower inflection points, and then obtain the minimum time interval dh of the relevant variable; 将dm和dh中的较大值作为二元时间序列的最小时间间隔;Take the larger of dm and dh as the minimum time interval of the binary time series; 进一步地,所述时间序列分段模块,包括:待分数据段获取模块,其用于将二元时间序列T’作为待划分数据段;Further, the time series segmentation module includes: a data segment acquisition module to be divided, which is used to use the binary time series T' as the data segment to be divided; 根据待划分数据段中数据之间相关系数,判断待划分数据段所属的数据段分类属性;According to the correlation coefficient between the data in the data segment to be divided, determine the classification attribute of the data segment to which the data segment to be divided belongs; 其中,根据预设相关系数范围,数据段分类属性包括弱相关数据段、中相关数据段和强相关数据段。Wherein, according to the preset correlation coefficient range, the data segment classification attributes include weakly correlated data segments, moderately correlated data segments, and strongly correlated data segments. 7.如权利要求6所述的基于相关性的报警关联变量检测系统,其特征在于,所述时间序列分段模块,还包括:7. The correlation-based alarm correlation variable detection system according to claim 6, wherein the time series segmentation module further comprises: 拟合点求取模块,其用于针对待划分数据段,利用线性插值的方法,将标准化后的二元时间序列T’中的数据点在其所属分段首尾数据点连线上的投影作为拟合点;The fitting point obtaining module is used to use the linear interpolation method for the data segment to be divided, and the projection of the data points in the standardized binary time series T' on the line connecting the head and tail data points of the segment to which it belongs is taken as fitting point; 关键转折点计算更新模块,其用于利用正交距离找到最远的点作为下一次分段的关键转折点,再确定待分数据段中是否存在强相关数据段,并更新关键转折点,直到不再存在待划分数据段为止。The key turning point calculation and updating module is used to find the farthest point using the orthogonal distance as the key turning point of the next segment, and then determine whether there is a strongly correlated data segment in the data segment to be divided, and update the key turning point until it no longer exists. until the data segment is to be divided. 8.如权利要求7所述的基于相关性的报警关联变量检测系统,其特征在于,所述相关系数求取模块,包括:8. The correlation-based alarm correlation variable detection system according to claim 7, wherein the correlation coefficient obtaining module comprises: 分段相关系数计算模块,其用于根据最终获得的关键转折点划分时间序列,利用相关系数公式来计算时间序列中每个分段的相关系数;a segment correlation coefficient calculation module, which is used to divide the time series according to the finally obtained key turning points, and use the correlation coefficient formula to calculate the correlation coefficient of each segment in the time series; 相关系数趋势确定模块,其用于对变量相关性进行单边假设检验,设置显著性水平,根据单边假设检验结果和显著性水平确认变量间的相关性,确定相关系数趋势。Correlation coefficient trend determination module, which is used to perform unilateral hypothesis test on the correlation of variables, set the significance level, confirm the correlation between variables according to the unilateral hypothesis test result and the significance level, and determine the correlation coefficient trend.
CN201710206963.0A 2017-03-31 2017-03-31 Correlation-based alarm correlation variable detection method and system Expired - Fee Related CN106778053B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710206963.0A CN106778053B (en) 2017-03-31 2017-03-31 Correlation-based alarm correlation variable detection method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710206963.0A CN106778053B (en) 2017-03-31 2017-03-31 Correlation-based alarm correlation variable detection method and system

Publications (2)

Publication Number Publication Date
CN106778053A CN106778053A (en) 2017-05-31
CN106778053B true CN106778053B (en) 2019-04-09

Family

ID=58965942

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710206963.0A Expired - Fee Related CN106778053B (en) 2017-03-31 2017-03-31 Correlation-based alarm correlation variable detection method and system

Country Status (1)

Country Link
CN (1) CN106778053B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108492141A (en) * 2018-03-28 2018-09-04 联想(北京)有限公司 A kind of prediction technique and device of multi-model fusion
CN108573055B (en) * 2018-04-24 2019-02-15 山东科技大学 A Multivariable Alarm Monitoring Method and System Based on Qualitative Trend Analysis
CN108615340B (en) * 2018-05-07 2019-04-02 山东科技大学 A kind of method and system of dynamic alert threshold design and alarm elimination
CN108549346B (en) * 2018-05-14 2019-04-02 山东科技大学 A kind of historical data section automatic searching method suitable for System Discrimination
CN108629335A (en) * 2018-06-05 2018-10-09 华东理工大学 Adaptive face key feature points selection method
CN113515093B (en) * 2020-04-10 2024-08-13 阿里巴巴集团控股有限公司 Data processing and production control method, device, equipment and storage medium
CN111947903B (en) * 2020-07-08 2022-11-22 中核武汉核电运行技术股份有限公司 Vibration abnormity positioning method and device
CN113344737B (en) * 2021-06-04 2023-11-24 北京国电通网络技术有限公司 Device control method, device, electronic device and computer readable medium
CN113781758A (en) * 2021-09-07 2021-12-10 浙江大学 Variable collaborative dynamic alarm threshold optimization method for high-end coal-fired power generation equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104915568A (en) * 2015-06-24 2015-09-16 哈尔滨工业大学 Satellite telemetry data abnormity detection method based on DTW
CN106368813A (en) * 2016-08-30 2017-02-01 北京协同创新智能电网技术有限公司 Abnormal alarm data detection method based on multivariate time series

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104915568A (en) * 2015-06-24 2015-09-16 哈尔滨工业大学 Satellite telemetry data abnormity detection method based on DTW
CN106368813A (en) * 2016-08-30 2017-02-01 北京协同创新智能电网技术有限公司 Abnormal alarm data detection method based on multivariate time series

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Correlation analysis of alarm data and alarm limit design for industrial processes;Fan Yang,et al.;《2010 American Control Conference Marriott Waterfront,Baltimore,MD ,USA》;20100630;5850-5855
异常检测在报警关联分析中的应用;王娟,等;《解放军理工大学学报(自然科学版)》;20090615;第10卷(第3期);278-280

Also Published As

Publication number Publication date
CN106778053A (en) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106778053B (en) Correlation-based alarm correlation variable detection method and system
CN106368813B (en) A kind of abnormal alarm data detection method based on multivariate time series
JP6141235B2 (en) How to detect anomalies in time series data
WO2020134032A1 (en) Method for detecting abnormality of service system, and apparatus therefor
CN111401573B (en) Working condition state modeling and model correcting method
CN110851422A (en) Data anomaly monitoring model construction method based on machine learning
CN106296435A (en) A kind of mine gas monitoring disorder data recognition method
Yu et al. Abnormal data detection for multivariate alarm systems based on correlation directions
CN112000081B (en) Fault monitoring method and system based on multi-block information extraction and Mahalanobis distance
CN116610938B (en) Method and equipment for detecting unsupervised abnormality of semiconductor manufacture in curve mode segmentation
CN108508860B (en) Process industrial production system data monitoring method based on coupling relation
CN104517041B (en) A kind of real-time method for detecting abnormality of chemical engineering data stream based on maximum informational entropy
CN111931834A (en) Method, equipment and storage medium for detecting abnormal flow data in aluminum profile extrusion process based on isolated forest algorithm
CN111797889A (en) Single variable alarm system performance evaluation method and system based on piecewise linear representation
CN110837874A (en) Service data abnormity detection method based on time series classification
CN117092980A (en) Electrical fault detection control system based on big data
CN105675320A (en) Method for real time monitoring mechanical system operation status on the basis of acoustic signal analysis
CN108664000A (en) A kind of alumina producing evaporation process steady state detecting method for use and system
CN104715160B (en) Soft sensor modeling data exception point detecting method based on KMDB
CN112184034B (en) Multi-block k-nearest neighbor fault monitoring method and system based on mutual information
CN118734228A (en) A method for monitoring simulated perforation flow rate data in oil and gas wells
CN105722129A (en) Wireless sensing network event detection method and system based on FSAX-MARKOV model
CN113515450A (en) An environmental anomaly detection method and system
CN104751059B (en) Software action analysis method based on function template
CN111563543A (en) A method and device for cleaning wind speed-generating power data of a wind turbine

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190409

Termination date: 20200331

CF01 Termination of patent right due to non-payment of annual fee