异常检测方法和设备的制造方法_4

文档序号:9929710阅读:来源:国知局
本发明实施例=提供的异常告警处理方法的流程图,如图6所示,实施例的 方法包括W下步骤:
[0127] 步骤301、根据当前检测点的观测值和当前检测点的动态阔值范围确定单点异常 量。
[0128] 在当前检测点的观测值超出当前检测点的动态阔值范围时,执行本实施例的方 法,单点异常量为当前检测点的观测值超出当前检测点的动态阔值范围的值,单点异常量 St可W通过公式(1-13)计算得到:
[0129]
(1-13)
[0130] 其中,A表示当前检测点的观测值,万+;〇7表示当前检测点的动态阔值范围的上 限,I - Str表示当前检测点的动态阔值范围的下限。
[0131] 步骤302、根据单点异常量和前一时刻的告警统计量确定当前检测点的告警统计 量。
[0132] 告警统计量(!)*为前一时刻的告警统计量的某倍数再加上当前检测点的单点 异常量St。具体可W根据公式(1-14)计算当前检测点的告警统计量du:
[0133] (I-M)
[0134] 其中,b是时间距离函数,例如为It-(t-l) I。
[0135] 步骤303、根据当前检测点的动态阔值范围和异常发生的点数计算当前检测点的 告警统计量的阔值范围。
[0136]告警统计量的阔值范围Halarm可W通过计算公式(1-15)计算:
[01 別
(1-15)
[013引其中,d为异常发生的点数。
[0139] 步骤304、判断当前检测点的告警统计量是否属于当前检测点的告警统计量的阔 值范围。
[0140] 如果当前检测点的告警统计量不属于当前检测点的告警统计量的阔值范围,则执 行步骤305,如果当前检测点的告警统计量属于当前检测点的告警统计量的阔值范围,则执 行步骤306。
[0141] 步骤305、判断告警标识是否为真。
[0142] 如果告警标识不为真,则执行步骤307,如果告警表示不为真,则执行步骤308。
[0143] 步骤306、判断告警标识是否为真。
[0144] 如果告警表示为真,则执行步骤309,如果告警表示不为真,则执行步骤308。
[0145] 步骤307、触发告警,记录告警时间起点,将告警标识设置为真。
[0146] 在步骤307之后执行步骤308。
[0147] 步骤308、检测下一个检测点。
[0148] 步骤309、结束告警,记录告警事件终点,将所述告警标识设置为否。
[0149] 在步骤309之后执行步骤308。
[0150] 本实施例提供的异常告警处理方法,并不是在某个检查点出现异常之后,立即就 进行告警,而是当连续多点发生异常时,告警统计量迅速W指数增长,运样告警统计量很快 就会超过线性增长的告警阔值范围,才会进行告警。所述方法可W避免虚警产生,例如当瞬 时冲高场景下,只要后续没有异常点的发生,告警统计量很快就W指数形式衰减至0,从而 避免了虚警的产生。
[0151] 图7为本发明实施例四提供的异常检查设备的结构示意图,如图7所示,本实施例 提供的异常检查设备包括:获取模块11、计算模块12、第一确定模块13、判断模块14、第二确 定模块15和告警模块16。
[0152] 获取模块11,用于获取待检测设备的性能参数的历史数据序列和近期趋势数据序 列,所述历史数据序列包括当前检测点的观测值和所述当前检测点所属的当前检测周期之 前的N个检测周期内的同一检测点的观测值,所述近期趋势数据序列包括所述当前检测点 的观测值和所述当前检测点之前的N个检测点的观测值;
[0153] 计算模块12,用于根据所述历史数据序列计算得到所述当前检测点的第一动态阔 值范围,W及根据所述近期趋势数据序列计算得到所述当前检测点的第二动态阔值范围;
[0154] 第一确定模块13,用于根据所述第一动态阔值范围、所述第二动态阔值范围和动 态阔值选择策略确定所述当前检测点的动态阔值范围;
[0155] 判断模块14,用于判断所述当前检测点的观测值是否属于所述当前检测点的动态 阔值范围;
[0156] 第二确定模块15,用于当所述当前检测点的观测值属于所述当前检测点的动态阔 值范围时,将所述当前检测点的观测值作为历史数据;
[0157] 所述第二确定模块15,还用于当所述当前检测点的观测值不属于所述当前检测点 的动态阔值范围时,将所述当前检测点的观测值作为历史数据;
[0158] 告警模块16,用于当所述当前检测点的观测值不属于所述当前检测点的动态阔值 范围时,进行异常告警处理。
[0159] 其中,所述动态阔值选取策略包括W下策略中的任意一个:
[0160] 策略一:所述当前检测点的动态阔值范围的上限为Min化DT_UpperJDT_Upper), 所述当前检测点的动态阔值范围的下限为Max化DT_Lower,RDT_Lower),其中,皿T_Upper为 所述第一动态阔值范围的上限,RDTJJpper为所述第二动态阔值范围的上限,皿T_Lower为 所述第一动态阔值范围的下限,RDT_Lower为所述第二动态阔值范围的下限;
[0161] 策略二:所述当前检测点的动态阔值范围的上限为Max化DT_UpperJDT_Upper), 所述当前检测点的动态阔值范围的下限为Min(皿T_Lowe;r,RDT_Lowe;r);
[0162] 策略S:所述当前检测点的动态阔值范围的上限为Hwei曲巧HDT_Upper+Rwei曲巧 RDT_Uppe;r,所述当前检测点的阔值范围的下限为Hweigh tWDT_Lowe;r+Rweight*RDT_ Lower,其中,Hwei曲t表示所述第一动态阔值范围的权重,Rwei曲t表示所述第二动态阔值 范围的权重。
[0163] 本实施例的异常检查设备,可用于执行实施例一的方法,具体实现方式和技术效 果类似,运里不再寶述。
[0164] 图8为本发明实施例五提供的异常检查设备的结构示意图,如图8所示,在图7所示 异常检查设备的基础上,本实施例中所述计算模块12包括:
[0165] 第一计算子模块121,用于根据所述历史数据序列计算得到第一判异决策值序列, 根据所述近期趋势数据序列计算得到第二判异决策值序列;
[0166] 第二计算子模块122,用于根据所述历史数据序列和所述第一判异决策值序列计 算得到所述历史数据序列的阔值动态范围,W及根据所述近期趋势数据序列和所述第二判 异决策值序列计算得到所述近期趋势数据序列的阔值动态范围;
[0167] 第=计算子模块123,用于根据所述当前检测点的观测值和所述当前检测点的第 一判异决策值的关系W及所述历史数据序列的阔值动态范围,确定所述当前检测点的观测 值的第一动态阔值范围,根据所述当前检测点的观测值和所述当前检测点的第二判异决策 值的关系W及所述近期趋势数据序列的阔值动态范围,确定所述当前检测点的观测值的第 二动态阔值范围。
[0168] 可选的,所述第一计算子模块121具体用于:
[0169] 对所述历史数据序列和所述近期趋势数据序列分别进行零均值化处理;
[0170] 根据零均值化后的历史数据序列确定预测模型的第一系数,根据零均值化后的近 期趋势数据序列确定所述预测模型的第二系数;
[0171] 根据所述预测模型的第一系数,计算所述历史数据序列中每个检测点零均值化后 的预测值,根据所述预测模型的第二系数,计算所述近期趋势数据序列中每个检测点零均 值化后的预测值;
[0172] 计算所述历史数据序列中每个检测点零均值化后的观测值和预测值的残差,得到 第一残差序列,计算所述近期趋势数据序列中每个检测点零均值化后的观测值和预测值的 残差,得到第二残差序列;
[0173] 计算所述第一残差序列的标准差,根据所述第一残差序列与所述第一残差序列的 标准差的比值,得到所述第一判异决策值序列,计算所述第二残差序列的标准差,根据所述 第二残差序列与所述第二残差序列的标准差的比值,得到所述第二判异决策值序列。
[0174] 可选的,所述第二计算子模块122具体用于:
[0175] 计算所述历史数据序列的前N个观测值的均方差,W及计算所述近期趋势数据序 列的前N个观测值的均方差;
[0176] 获取所述历史数据序列的前N个观测值的波动周期的正比例函数,W及获取所述 近期趋势数据序列的前N个观测值的波动周期的正比例函数;
[0177] 根据所述历史数据序列的前N个观测值的均方差和波动周期的正比例函数,计算 第一波动系数,根据所述近期趋势数据序列的前N个观测值的均方差和波动周期的正比例 函数,计算第二波动系数;
[0178] 计算所述第一判异决策值序列中正决策值的平均值和标准差,W及负决策值的平 均值和标准差,计算所述第二判异决策值序列中正决策值的平均值和标准差,W及负决策 值的平均值和标准差;
[0179] 根据所述第一判异决策值序列中正决策值的平均值和标准差、负决策值的平均值 和标准差W及所述第一波动系统,得到所述历史数据序列的阔值动态范围:
,其中,充^表示所述第一判异决策值序列中负决策值的平均值, 克+表示所述第一判异决策值序列中正决策值的平均值,Ki表示所述第一波动系数,or表示 所述第一判异决策值序列中负决策值的标准差,01+表示所述第二判异决策值序列中正决策 值的标准差;
[0180] 根据所述第二判异决策值序列中正决策值的平均值和标准差、负决策值的平均值 和标准差W及所述第二波动系数,得到所述近期趋势数据序列的阔值动态范围:
其中,克表示所述第二判异决策值序列中负决策值的平均值, 充+表示所述第二判异决策值序列中正决策值的平均值,K2表示所述第二波动系数,02^表示 所述第二判异决策值序列中负决策值的标准差,02+表示所述第二判异决策值序列中正决策 值的标准差。
[0181] 可选的,所述第=计算子模块123具体用于:
[0182] 根据所述当前检测点的观测值和所述当前检测点的第一判异决策值的关系,用所 述当前检测点的观测值表示所述当前检测点的第一判异决策值,得到所述当前检测点的第 一判异决策值的第一表达式;
[0183] 根据所述当前检测点的观测值和所述当前检测点的第二判异决策值的关系,用所 述当前检测点的观测值表示所述当前检测点的第二判异决策值,得到所述当前检测点的第 二判异决策值的第二表达式;
[0184] 将所述第一表达式带入所述历史数据序列的阔值动态范围得到第一不等式,对所 述第一不等式进行等价变换,得到所述第一阔值动态范围.
[0185] 将所述第二表达式带入所述近期趋势数据序列的阔值动态范围得到第二不等式, 对所述第二不等式进行等价变换,得到所述第二阔值动态范围。
[0186] 本实施例的异常检
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1