CN111352408B - 一种基于证据k近邻的多工况流程工业过程故障检测方法 - Google Patents

一种基于证据k近邻的多工况流程工业过程故障检测方法 Download PDF

Info

Publication number
CN111352408B
CN111352408B CN202010164092.2A CN202010164092A CN111352408B CN 111352408 B CN111352408 B CN 111352408B CN 202010164092 A CN202010164092 A CN 202010164092A CN 111352408 B CN111352408 B CN 111352408B
Authority
CN
China
Prior art keywords
sample
evidence
condition
training
samples
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.)
Active
Application number
CN202010164092.2A
Other languages
English (en)
Other versions
CN111352408A (zh
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.)
Shandong University of Science and Technology
Original Assignee
Shandong University of Science and Technology
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 Shandong University of Science and Technology filed Critical Shandong University of Science and Technology
Priority to CN202010164092.2A priority Critical patent/CN111352408B/zh
Publication of CN111352408A publication Critical patent/CN111352408A/zh
Application granted granted Critical
Publication of CN111352408B publication Critical patent/CN111352408B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0262Confirmation of fault detection, e.g. extra checks to confirm that a failure has indeed occurred
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real time diagnostics

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

本发明公开了一种基于证据K近邻的多工况流程工业过程故障检测方法,属于工业过程监控领域,该方法首先对历史数据进行聚类分析,将历史数据按工况进行划分,组成多工况训练集。然后计算训练集内每个样本与每个工况的相关度,建立证据信息库;对于一个待检测样本,由K近邻模型从训练集中选出k个样本,用D‑S证据理论合成这k个样本对应的证据信息,得到最后的检测结果。本发明基于证据K近邻建立的故障诊断模型可以很好的适应***多工况运行状态;该方法可以降低在监控过程中的误报率,提高故障报警的精度。

Description

一种基于证据K近邻的多工况流程工业过程故障检测方法
技术领域
本发明属于工业过程监控领域,具体涉及一种基于证据K近邻的多工况流程工业过程故障检测方法。
背景技术
随着DCS的广泛应用,从工业过程中收集数据变得越来越容易。数据挖掘和数据库技术的发展也为数据驱动建模方法在工业过程中的发展和应用提供了强有力的技术支持。因此,数据驱动的过程监控、控制和***优化得到了广泛的应用。
锅炉作为一种复杂的大型能源转换设备,是火力发电厂最重要的部分之一,锅炉的稳定运行与电能质量密切相关。然而,锅炉燃烧过程复杂多变,难以利用传统的机理分析建立其精准模型;同时,锅炉负荷随着外界需求而变化,在不同的负荷下,锅炉的操作模式发生改变,运行过程表现出明显的多工况特性。
对于传统的故障诊断方法,如主成分分析(principal components analysis,PCA),偏最小二乘(partial least squares,PLS)等长期以来一直用于工业过程的故障检测和诊断。此类方法也被认为是非常有效的。但需要注意的是,PCA、PLS等方法是假设过程变量独立,分布均匀且线性相关的前提下制定的,并且假设***只有单个正常工况。而在实际的工业生成中,难以符合这种假设条件,导致监控结果不精确,出现大量的错误报警。
发明内容
针对上述技术问题,本发明提出了一种基于证据K近邻的多工况流程工业过程故障检测方法,克服了现有技术的不足,具有良好的效果。
为了实现上述目的,本发明采用如下技术方案:
一种基于证据K近邻的多工况流程工业过程故障检测方法,包括如下步骤:
步骤1:获取工业过程的正常历史工况数据,将此数据作为训练集,对训练集进行标准化,计算标准化后的值;
步骤2:通过聚类算法,将标准化后的训练集划分为多个正常工况;
步骤3:根据相关度准则,确定证据信息,由于每个训练样本都携带证据信息,得出每个训练样本与每个正常工况的相关度,进而建立证据信息库;证据信息库是所有正常样本所携带证据信息的集合;
步骤4:根据每个训练样本的局部密度,计算训练样本的折扣因子γi,使故障边界适应训练样本的局部特征;
步骤5:对待测数据进行标准化,并在训练集中找出距离待测数据最近的k个样本;
步骤6:根据D-S证据理论Dempster’s整合规则,将步骤5中的k个样本的证据信息进行合成,得到故障检测结果。
优选地,在步骤1中,根据公式(1),计算标准化后的值,正常工况数据集
Figure BDA0002406780310000021
n为正常工况样本的个数,i代表第i个样本,p为每个样本的维度:
Figure BDA0002406780310000022
其中,
Figure BDA0002406780310000023
是实际值,
Figure BDA0002406780310000024
是变量xj的最大值,
Figure BDA0002406780310000025
是变量xj的最小值,
Figure BDA0002406780310000026
是标准化后的值,j表示样本维度。
优选地,所述步骤2中的聚类算法为K均值聚类法、高斯混合模型聚类法、密度峰值聚类法中的任意一种。
优选地,所述步骤3中的相关度准则为欧氏距离、马氏距离、局部密度中的一种或两种方法的组合。
优选地,在步骤3中,根据公式(2),为每个训练样本计算证据信息:
Figure BDA0002406780310000027
其中,q表示第q个正常工况,diq为第i个样本与第q个正常工况的相关度,c表示总的正常工况数量;
Figure BDA0002406780310000028
表示第i个样本与所有工况相关度的总和,mi({ωq})表示第i个样本属于第q个正常工况的概率。
优选地,在步骤4中,根据公式(3),计算训练样本的折扣因子γi
Figure BDA0002406780310000029
其中,Di是样本xi与距离样本xi最近的k训练样本之间的距离组合成的集合,ε是quantile函数内的参数。
优选地,在步骤6中,包括以下步骤:
步骤6.1:根据公式(4),计算自适应折扣因子γs
Figure BDA0002406780310000031
其中,λ用来调整γs的大小,γi为训练样本的折扣因子;
步骤6.2:根据公式(5),计算训练样本的权重值:
Figure BDA0002406780310000032
其中,di表示待测样本与训练样本的欧氏距离,γs为自适应折扣因子;
步骤6.3:根据公式(6),计算待测样本从属于每个工况的mass函数:
Figure BDA0002406780310000033
其中,α为训练集的置信度,mi(A)为待测样本的证据信息;
Figure BDA0002406780310000034
表示距离待测样本最近的K个训练样本的索引集合,dsi表示待测样本与训练样本之间的距离;
步骤6.4:根据公式(7)、(8)、(9),合成mass函数,得出诊断结果;
Figure BDA0002406780310000035
Figure BDA0002406780310000036
Figure BDA0002406780310000037
其中,K1为标准化因子,ms(Ω)表示测试样本故障概率,ms({ωq})表示测试样本从属于每个工况的概率。
本发明所带来的有益技术效果:
(1)基于K近邻建立的故障诊断模型可以很好的适应***多工况运行状态;(2)该方法可以降低在监控过程中的误报率,提高故障报警的精度。
附图说明
图1为本发明方法的流程图。
图2为本发明实施例训练集聚类结果在二维空间上的投影示意图。
图3为本发明实施例采用本发明基于证据K近邻的多工况流程工业过程故障检测方法的故障检测结果示意图。
具体实施方式
下面结合附图以及具体实施方式对本发明作进一步详细说明:
本实例数据由某电厂锅炉***内一个磨煤机产生,一共采集了2880个样本,28个变量。故障区间为2133-2500。取前1000个正常样本作为训练集,其余样本作为测试集。如图1所示,本发明所述方法,包括如下两大阶段:其分别为离线建模和在线监控,所述离线建模阶段具体包括:
步骤1:对训练集进行标准化;
Figure BDA0002406780310000041
上式中,
Figure BDA0002406780310000042
是实际值,
Figure BDA0002406780310000043
是变量xj的最大值,
Figure BDA0002406780310000044
是变量xj的最小值,
Figure BDA0002406780310000045
是标准化后的值,j表示样本维度。
步骤2:利用PCA把过程数据组成的高维数据空间投影到低维特征子空间,如图2所示;观察最优聚类个数,通过K均值聚类算法对训练集聚类,参数K=5,把正常工况划分为w1,w2两个工况;
步骤3:分别计算出w1,w2的中心点,计算每个训练集与w1,w2的相关度建立证据信息库,并计算每个训练样本的折扣因子γi
Figure BDA0002406780310000046
上式中,Di是训练样本xi与K最近邻模型挑选出训练样本的距离集合,参数ε=0.85。
在线监控阶段主要包括:
步骤1:对于一个待测样本xi,首先进行标准化。在训练集中找个5个最近邻的样本组成集合Θ。
步骤2:根据Θ内每个训练集对应的折扣因子计算出待测样本xi的自适应折扣因子γs
Figure BDA0002406780310000051
上式中,参数λ=0.2,γi为训练样本的折扣因子;
步骤3:计算出待测样本xi与Θ内每个训练集之间的权重:
Figure BDA0002406780310000052
上式中,di表示待测样本与训练样本的欧氏距离,γs为自适应折扣因子;
步骤4:计算待测样本从属于每个工况的mass函数:
Figure BDA0002406780310000053
其中,参数α=0.95为训练集的置信度,mi(A)为训练样本的证据信息;
步骤5:运用Dempster’s整合规则合成Θ内每个训练集携带的证据得到最后的检测结果。规定当ms(Ω)=0.2为故障早期预警边界,ms(Ω)=0.9为故障边界。监控结果如图3所示;
Figure BDA0002406780310000054
Figure BDA0002406780310000055
Figure BDA0002406780310000056
其中,K1为标准化因子,ms(Ω)表示测试样本故障概率,ms({ωq})表示测试样本从属于每个工况的概率。
上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。

Claims (6)

1.一种基于证据K近邻的多工况流程工业过程故障检测方法,其特征在于:包括如下步骤:
步骤1:获取工业过程的正常历史工况数据,将此正常历史工况数据作为训练集,对此训练集进行标准化,计算标准化后的值;
步骤2:通过聚类算法,将标准化后的训练集划分为多个正常工况;
步骤3:根据相关度准则,确定证据信息,由于每个训练样本都携带证据信息,因此得出每个训练样本与每个正常工况的相关度,进而建立证据信息库;证据信息库是所有正常样本所携带证据信息的集合;
步骤4:根据每个训练样本的局部密度,计算训练样本的折扣因子γi,使故障边界适应训练样本的局部特征;
步骤5:对待测数据进行标准化,并在训练集中找出距离待测数据最近的k个样本;
步骤6:根据D-S证据理论Dempster’s整合规则,将步骤5中的k个样本的证据信息进行合成,得到故障检测结果;包括以下步骤:
步骤6.1:根据公式(4),计算自适应折扣因子γs
Figure FDA0002705629780000011
其中,λ用来调整γs的大小,γi为训练样本的折扣因子;
步骤6.2:根据公式(5),计算训练样本的权重值:
Figure FDA0002705629780000012
其中,di表示待测样本与训练样本的欧氏距离,γs为自适应折扣因子;
步骤6.3:根据公式(6),计算待测样本从属于每个工况的mass函数:
Figure FDA0002705629780000013
其中,α为训练集的置信度,mi(A)为待测样本的证据信息;
Figure FDA0002705629780000014
表示距离待测样本最近的K个训练样本的索引集合,dsi表示待测样本与训练样本之间的距离;
步骤6.4:根据公式(7)、(8)、(9),合成mass函数,得出诊断结果;
Figure FDA0002705629780000021
Figure FDA0002705629780000022
Figure FDA0002705629780000023
其中,K1为标准化因子,ms(Ω)表示测试样本故障概率,ms({ωq})表示测试样本从属于每个工况的概率。
2.根据权利要求1所述的基于证据K近邻的多工况流程工业过程故障检测方法,其特征在于:在步骤1中,根据公式(1),计算标准化后的值,正常工况数据集
Figure FDA0002705629780000024
n为正常工况样本的个数,i代表第i个样本,p为每个样本的维度:
Figure FDA0002705629780000025
其中,
Figure FDA0002705629780000026
是实际值,
Figure FDA0002705629780000027
是变量xj的最大值,
Figure FDA0002705629780000028
是变量xj的最小值,
Figure FDA0002705629780000029
是标准化后的值,j表示样本维度。
3.根据权利要求1所述的基于证据K近邻的多工况流程工业过程故障检测方法,其特征在于:所述步骤2中的聚类算法为K均值聚类法、高斯混合模型聚类法、密度峰值聚类法中的任意一种。
4.根据权利要求1所述的基于证据K近邻的多工况流程工业过程故障检测方法,其特征在于:所述步骤3中的相关度准则为欧氏距离、马氏距离、局部密度中的一种或两种方法的组合。
5.根据权利要求1所述的基于证据K近邻的多工况流程工业过程故障检测方法,其特征在于:在步骤3中,根据公式(2),为每个训练样本计算证据信息:
Figure FDA0002705629780000031
其中,q表示第q个正常工况,diq为第i个样本与第q个正常工况的相关度,c表示总的正常工况数量;
Figure FDA0002705629780000032
表示第i个样本与所有工况相关度的总和,mi({ωq})表示第i个样本属于第q个正常工况的概率。
6.根据权利要求1所述的基于证据K近邻的多工况流程工业过程故障检测方法,其特征在于:在步骤4中,根据公式(3),计算训练样本的折扣因子γi
Figure FDA0002705629780000033
其中,Di是样本xi与距离样本xi最近的k训练样本之间的距离组合成的集合,ε是quantile函数内的参数。
CN202010164092.2A 2020-03-11 2020-03-11 一种基于证据k近邻的多工况流程工业过程故障检测方法 Active CN111352408B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010164092.2A CN111352408B (zh) 2020-03-11 2020-03-11 一种基于证据k近邻的多工况流程工业过程故障检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010164092.2A CN111352408B (zh) 2020-03-11 2020-03-11 一种基于证据k近邻的多工况流程工业过程故障检测方法

Publications (2)

Publication Number Publication Date
CN111352408A CN111352408A (zh) 2020-06-30
CN111352408B true CN111352408B (zh) 2020-12-08

Family

ID=71197282

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010164092.2A Active CN111352408B (zh) 2020-03-11 2020-03-11 一种基于证据k近邻的多工况流程工业过程故障检测方法

Country Status (1)

Country Link
CN (1) CN111352408B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108171271B (zh) * 2018-01-11 2022-04-29 湖南大唐先一科技有限公司 一种设备劣化早期预警方法和***
CN112181003A (zh) * 2020-08-24 2021-01-05 中国神华能源股份有限公司国华电力分公司 一种机组压力控制的方法和电子设备
CN112199829B (zh) * 2020-09-27 2022-06-24 浙江大学 基于密度峰值聚类和即时学习的多工况多阶段批次过程监测方法
CN112327189B (zh) * 2020-10-14 2023-06-09 北方工业大学 一种基于knn算法的储能电池健康状态综合判断方法
CN113449412B (zh) * 2021-05-24 2022-07-22 河南大学 基于K-means聚类和综合相关度的故障诊断方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1920511A (zh) * 2006-08-01 2007-02-28 东北电力大学 离心泵振动故障融合诊断方法及振动信号采集装置
CN102750327A (zh) * 2012-05-30 2012-10-24 合肥工业大学 流形表面上基于测地距离的K-means聚类多样化检索方法
CN104091035A (zh) * 2014-07-30 2014-10-08 中国科学院空间应用工程与技术中心 一种基于数据驱动算法的空间站有效载荷健康监测方法
CN104600680A (zh) * 2015-02-16 2015-05-06 国家电网公司 一种基于数据融合的智能报警方法
CN106022366A (zh) * 2016-07-04 2016-10-12 杭州电子科技大学 一种基于近邻证据融合的旋转机械设备故障诊断方法
CN107341447A (zh) * 2017-06-13 2017-11-10 华南理工大学 一种基于深度卷积神经网络和证据k近邻的人脸核实方法
CN107436597A (zh) * 2017-07-17 2017-12-05 华南理工大学 一种基于稀疏过滤和逻辑回归的化工过程故障检测方法
CN108388922A (zh) * 2018-03-08 2018-08-10 云南电网有限责任公司电力科学研究院 一种用于火电机组主辅设备状态异常的识别方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8285438B2 (en) * 2009-11-16 2012-10-09 Honeywell International Inc. Methods systems and apparatus for analyzing complex systems via prognostic reasoning

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1920511A (zh) * 2006-08-01 2007-02-28 东北电力大学 离心泵振动故障融合诊断方法及振动信号采集装置
CN102750327A (zh) * 2012-05-30 2012-10-24 合肥工业大学 流形表面上基于测地距离的K-means聚类多样化检索方法
CN104091035A (zh) * 2014-07-30 2014-10-08 中国科学院空间应用工程与技术中心 一种基于数据驱动算法的空间站有效载荷健康监测方法
CN104600680A (zh) * 2015-02-16 2015-05-06 国家电网公司 一种基于数据融合的智能报警方法
CN106022366A (zh) * 2016-07-04 2016-10-12 杭州电子科技大学 一种基于近邻证据融合的旋转机械设备故障诊断方法
CN107341447A (zh) * 2017-06-13 2017-11-10 华南理工大学 一种基于深度卷积神经网络和证据k近邻的人脸核实方法
CN107436597A (zh) * 2017-07-17 2017-12-05 华南理工大学 一种基于稀疏过滤和逻辑回归的化工过程故障检测方法
CN108388922A (zh) * 2018-03-08 2018-08-10 云南电网有限责任公司电力科学研究院 一种用于火电机组主辅设备状态异常的识别方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于K近邻证据融合的故障诊断方法;侯平智等;《控制与决策》(第10期);第1767-1774页 *

Also Published As

Publication number Publication date
CN111352408A (zh) 2020-06-30

Similar Documents

Publication Publication Date Title
CN111352408B (zh) 一种基于证据k近邻的多工况流程工业过程故障检测方法
CN112527788A (zh) 变压器监测数据异常值检测与清洗的方法及装置
CN112036089A (zh) 一种基于dpc-mnd和多元状态估计的磨煤机故障预警方法
CN108268905A (zh) 一种基于支持向量机的变压器故障诊断方法及***
CN111159844B (zh) 一种电站燃气轮机排气温度的异常检测方法
CN117008479B (zh) 基于生物质气化炉的负碳排放优化控制方法及***
CN109670549B (zh) 火电机组的数据筛选方法、装置以及计算机设备
CN107067100A (zh) 风电功率异常数据辨识方法及辨识装置
JP2019096227A (ja) 操業改善効果算出装置、操業改善効果算出方法、操業改善効果算出プログラム、および記録媒体
CN111752147A (zh) 一种具有持续学习能力改进pca的多工况过程监测方法
CN115423158A (zh) 一种水轮发电机组数据趋势的预测分析方法及***
CN114757269A (zh) 一种基于局部子空间-邻域保持嵌入的复杂过程精细化故障检测方法
CN114757380A (zh) 一种火电厂故障预警***、方法、电子设备及存储介质
CN114255784A (zh) 一种基于声纹识别的变电站设备故障诊断方法及相关装置
CN114266297A (zh) 火电装备语义知识库、构建方法及零样本故障诊断方法
CN111859809A (zh) 基于模糊理论的燃气轮机***故障模式及影响分析方法
CN115795389A (zh) 一种变压器冷却装置运行工况的监测方法及***
JP6830414B2 (ja) 診断装置及び診断方法
CN113359665A (zh) 一种基于加权关键主元的工业过程故障检测方法及***
CN112434739A (zh) 一种基于多核学习的支持向量机的化工过程故障诊断方法
CN112541296A (zh) 一种基于pso-lssvm的so2预测方法
CN116305733B (zh) 一种基于全局和局部特征提取的质量相关故障检测方法
Ding et al. Deep Forest‐Based Fault Diagnosis Method for Chemical Process
CN112990682A (zh) 一种基于大数据的化工装置控制参数优化方法和***
JP2010237892A (ja) データ分類方法及び装置

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