CN113688895A - 一种基于简化keca的陶瓷辊道窑烧成带异常检测方法及*** - Google Patents

一种基于简化keca的陶瓷辊道窑烧成带异常检测方法及*** Download PDF

Info

Publication number
CN113688895A
CN113688895A CN202110957181.7A CN202110957181A CN113688895A CN 113688895 A CN113688895 A CN 113688895A CN 202110957181 A CN202110957181 A CN 202110957181A CN 113688895 A CN113688895 A CN 113688895A
Authority
CN
China
Prior art keywords
data set
keca
simplified
euclidean distance
roller kiln
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.)
Pending
Application number
CN202110957181.7A
Other languages
English (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.)
Guangdong University of Technology
Original Assignee
Guangdong University of 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 Guangdong University of Technology filed Critical Guangdong University of Technology
Priority to CN202110957181.7A priority Critical patent/CN113688895A/zh
Publication of CN113688895A publication Critical patent/CN113688895A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/232Non-hierarchical techniques
    • G06F18/2321Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Biology (AREA)
  • Mathematical Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mathematical Optimization (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computing Systems (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

本发明公开了一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法及***,所述方法包括:获取训练数据构建训练数据集,对训练数据集进行预处理,得到第二数据集;利用第二数据集构建简化KECA模型,并确定检测指标及检测指标控制限;利用简化KECA模型对测试数据集进行异常检测。本发明通过重构数据集的核矩阵来构建简化的KECA模型,降低了模型的复杂度和计算成本,在提高模型检测性能的同时,提高了检测的实时性和精确度。

Description

一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法及***
技术领域
本发明涉及陶瓷辊道窑烧成带异常检测技术领域,更具体地,涉及一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法及***。
背景技术
陶瓷生产过程中的高能耗和低能效是制约着陶瓷工业的发展的主要因素。在陶瓷生产过程中,辊道窑内陶瓷制品的烧成过程占生产总能耗的70%~80%。作为陶瓷烧成过程中的核心设备的辊道窑,由于其烧成带工况复杂以及长期处于满负荷运行状态,发生异常的可能性很高,而且这些异常往往很难诊断;在生产过程中会导致生产效率低和产品质量差等问题,严重影响了陶瓷工业的能源利用率。研究发现,在安全运行的基础上提高生产效率和产品质量的方法主要有两种,分别是改进现有的控制技术以及采用先进的预测维护方法。其中,对现有的控制技术进行改进后,生产效率的提升低于5%,而先进的预测维护方法可以使生产效率提高20%~40%,异常检测是预测维护方法的一种支持技术。因此,采用异常检测方法对烧成过程中的异常情况进行及时有效的检测与诊断,是保证辊道窑正常、高效地运行,提升辊道窑的能效的关键。
目前陶瓷工业针对辊道窑异常工况的检测方法与手段十分有限。对某陶瓷企业的辊道窑运行现场进行调查分析,发现该企业虽然引进了数字化采集装置和中控***,但在设定窑炉工艺参数、辊道检修、风机调整等操作时仍然依靠人工,尤其检查烧成过程中燃气、辊道运行状态、隔热状态等异常检修完全依赖人工巡查,对突发异常事件反应缓慢,处理异常事件的效率较低。人工智能技术的发展,为陶瓷辊道窑进行异常检测提供了新思路。通过构建辊道窑烧成带异常检测模型,实现辊道窑烧成带异常状态的监测并定位异常位置,减少异常状态下的能源损耗,对降低企业生产成本、促进陶瓷工业可持续发展具有重要的意义。
现有技术中,公开号为:CN110457550A中国发明专利公开了一种烧结过程中异常运行数据的校正方法。首先,采用箱型图法对烧结过程中的运行数据进行异常检测,得到若干异常数据;再使用核模糊C均值聚类算法对正常运行的历史数据进行聚类划分,得到若干类别;然后计算异常运行数据与不同聚类中心的欧式距离,根据最小欧式距离对应的类别得到若干异常运行数据的所属类别;最后利用基于马氏距离的最近邻算法在异常运行数据的所属类别中获得与异常运行数据最相似的正常运行的历史数据来对其进行校正,并将校正后的异常运行数据保存到烧结过程历史数据库中。该方案基于模糊均值聚类思想对异常进行检测校正,无法实时,精确的检测出能耗异常。
发明内容
本发明为克服上述现有技术中辊道窑异常检测方法中检测模型复杂度高,检测成本高,无法实时、精确的检测出异常的缺陷,提供一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法及***。
本发明的首要目的是为解决上述技术问题,本发明的技术方案如下:
本发明第一方面提供了一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法,包括以下步骤:
S1:获取训练数据构建训练数据集,对训练数据集进行预处理,得到第二数据集;
S2:利用第二数据集构建简化KECA模型,并确定检测指标及检测指标控制限;
获取测试数据集并进行预处理;
S3:利用简化KECA模型对测试数据集进行异常检测。
进一步地,步骤S1具体过程为:
采集辊道窑烧成带***正常状态下的过程变量数据作为训练数据集,记为第一数据集;
对第一数据集进行归一化处理,计算第一数据集的欧式距离,根据预设的欧氏距离阈值简化训练数据集得到第二数据集。
进一步地,所述对第一数据集进行归一化处理,计算第一数据集的欧式距离,根据预设的欧氏距离阈值简化训练数据集得到第二数据集,具体过程为:
将第一数据集构建成样本矩阵,对样本矩阵进行归一化处理;
计算归一化后样本矩阵不同两行之间的欧式距离;
将不同两行之间的欧氏距离逐一和预设的欧氏距离阈值比较;
若不同两行之间的欧氏距离小于预设的欧氏距离阈值,则将欧氏距离对应的两行样本进行删除或合并处理;若不同两行之间的欧氏距离大于预设的欧氏距离阈值,则将欧氏距离对应的两行样本数据保留下来,所有保留下来的样本数据所组成新的数据集,记为第二数据集。
进一步地,所述欧氏距离阈值通过以下公式计算:
Figure BDA0003220781630000031
其中,dl表示欧氏距离阈值,N表示样本矩阵行数,di,j表示第i行和第j行之间的欧氏距离。
进一步地,步骤S2所述利用第二数据集构建KECA模型即利用KECA方法对第二数据集在主成分方向上的降维,具体步骤为:
对第二数据集进行归一化处理;
计算归一化处理后第二数据集中样本的Renyi熵;
利用每个Renyi熵计算每个熵的贡献率,并确定熵的贡献率阈值,
根据熵的贡献率阈值得到主成分个数k,并将数据映射到k个核主成分方向上即得到了降维后的第二数据集。
进一步地,主成分个数确定的具体流程为:
设存在数据集D:x1,…,xN是由概率密度函数p(x)生成,则数据集中样本的二阶Renyi熵定义为:
H(p)=-log∫p2(x)dx (2)
由公式(2),令:
V(p)=∫p2(x)dx (3)
公式(2)中的对数函数为递增类型的函数,则通过V(p)的估计值能够得到H(p)的估计值,V(p)通过调用Parzen窗估计器进行估计得到
Figure BDA0003220781630000032
调用Parzen窗估计器时的概率密度函数
Figure BDA0003220781630000033
如式4所示:
Figure BDA0003220781630000034
其中,kσ(x,xt)为特征空间的核函数,通常采用径向基函数,可表示为:
Figure BDA0003220781630000035
其中,σ为核函数的参数,通过样本均值来估计期望算子,可以得到:
Figure BDA0003220781630000041
Figure BDA0003220781630000042
表示V(p)的估计值;将公式(6)转化为:
Figure BDA0003220781630000043
其中,K为N×N的样本核矩阵,1为N×1的向量,Renyi熵用核矩阵的特征值和相应的特征向量表示,其中核矩阵可以特征分解为:
K=EDET (8)
其中,D为特征值λ1,…,λN的对角矩阵,E为一个以特征向量e1,…,eN为列的矩阵,ET为E的转置,因此V(p)的估计值可表示为:
Figure BDA0003220781630000044
样本点映射到k个核主成分方向上形成的新数据集φeca为:
Figure BDA0003220781630000045
计算Renyi熵的贡献率η:
Figure BDA0003220781630000046
其中,m为核特征空间数据集的均值向量,m的表达式为:
Figure BDA0003220781630000047
meca表示φeca转换后数据的均值向量,meca表达式为:
Figure BDA0003220781630000048
计算出每个样本的Renyi熵的贡献率,将熵贡献率从大到小排序,并进行相加计算,一直到累计的熵贡献率值大于预设的阈值,此时特征向量个数即为选择的主成分个数。
进一步地,步骤S2中检测指标为T2统计量和SPE统计量;其中,T2统计量的计算公式为:
T2=[tk,1,tk,2,…,tk,p-1[tk,1,tk,2,…,tk,p]T (14)
其中,tk=[tk,1,tk,2,…,tk,p]T为得分向量,Λ-1为特征值倒数的对角阵;
T2统计量的控制限计算公式为:
Figure BDA0003220781630000051
SPE统计量计算公式为:
Figure BDA0003220781630000052
其中,n为非零特征值的个数,p为主元个数;
SPE统计量的控制限计算公式为:
Figure BDA0003220781630000053
其中,g=θ/2ω,h=2ω2/θ,ω是k次采样SPE平均值,θ是k次采样SPE方差。
进一步地,步骤S3所述的利用简化KECA模型对测试数据集进行异常检测具体步骤为:
采集辊道窑烧成带***正常状态下的过程变量数据作为测试数据集;
对测试数据集进行归一化处理;
构建RKECA方法的测试数据集核矩阵;
基于测试集计算检测指标的值,并将计算值与预设的检测指标阈值比较判断是否出现异常。
进一步地,基于测试集计算检测指标的值,并将计算值与预设的统计量控制限比较判断是否出现异常,具体的过程为:
当检测统计量的值大于统计量的控制限,且存在3个及以上超过控制限的数据时,则判定此时存在异常;
当SPE统计量大于控制限时,则判定此时存在异常;
当SPE统计量小于超过控制限,而T2统计量大于控制限时,则根据实际情况进行判断;
若SPE统计量和T2统计量均没有大于控制限,则判定此时不存在异常。
本发明第二方面提供了一种基于简化KECA的陶瓷辊道窑烧成带异常检测***,该***包括:存储器、处理器,所述存储器中包括基于简化KECA的陶瓷辊道窑烧成带异常检测方法程序,所述基于简化KECA的陶瓷辊道窑烧成带异常检测方法程序被所述处理器执行时实现如下步骤:
S1:获取训练数据构建训练数据集,对训练数据集进行预处理,得到第二数据集;
S2:利用第二数据集构建简化KECA模型,并确定检测指标及检测指标控制限;
获取测试数据集并进行预处理;
S3:利用简化KECA模型对测试数据集进行异常检测。
与现有技术相比,本发明技术方案的有益效果是:
本发明通过重构数据集的核矩阵来构建简化的KECA模型,降低了模型的复杂度和计算成本,在提高模型检测性能的同时,提高了检测的实时性和精确度。
附图说明
图1为本发明一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法流程图。
图2为本发明实施例中SPE统计量变化对比图。
图3为本发明实施例中T2统计量变化对比图。
图4为本发明实施例中变化量贡献率对比图。
图5为本发明一种基于简化KECA的陶瓷辊道窑烧成带异常检测***框图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
实施例1
如图1所示,本发明第一方面提供了一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法,包括以下步骤:
S1:获取训练数据构建训练数据集,对训练数据集进行预处理,得到第二数据集;
步骤S1具体过程为:
采集辊道窑烧成带***正常状态下的过程变量数据作为训练数据集,记为第一数据集;
对第一数据集进行归一化处理,计算第一数据集的欧式距离,根据预设的欧氏距离阈值简化训练数据集得到第二数据集。
其中,所述对第一数据集进行归一化处理,计算第一数据集的欧式距离,根据预设的欧氏距离阈值简化训练数据集得到第二数据集,具体过程为:
将第一数据集构建成样本矩阵,对样本矩阵进行归一化处理;
计算归一化后样本矩阵不同两行之间的欧式距离;
将不同两行之间的欧氏距离逐一和预设的欧氏距离阈值比较;
其中,欧氏距离阈值通过以下公式计算:
Figure BDA0003220781630000071
其中,dl表示欧氏距离阈值,N表示样本矩阵行数,di,j表示第i行和第j行之间的欧氏距离。
若不同两行之间的欧氏距离小于预设的欧氏距离阈值,则将欧氏距离对应的两行样本进行删除或合并处理;若不同两行之间的欧氏距离大于预设的欧氏距离阈值,则将欧氏距离对应的两行样本数据保留下来,所有保留下来的样本数据所组成新的数据集,记为第二数据集。
需要说明的,对于一个N×M的归一化样本矩阵X,矩阵中不同行之间的欧氏距离,可用如下公式计算:
di,j=||xi-xj||2,i,j=1,…,N;i≠j
从欧氏距离公式中可以得到,两两相对的样本矩阵X的欧式距离有
Figure BDA0003220781630000072
个。如果所得di,j值越大,则表明样本矩阵X中i和j两行数据的距离越远,即差异性越大;如果所得di,j值越小,则表明样本矩阵X中i和j两行数据的距离越近,即差异性越小。因此,欧氏距离提供了样本矩阵X中非常相似的成对数据的信息。而对于样本数据集中相似的成对数据,将会极大地增加了所建立的KECA模型的计算量和内存需求。因此,对初始样本数据进行简化处理,保留一些具有代表性的非冗余的样本数据是很有必要的。将维度为N×M的样本矩阵X缩减为维度为n×M(n<<N)的矩阵x,并建立简化KECA模型是本发明要实现的重点目标。
在理想的情况下,当欧式距离di,j为0时,则表示样本矩阵X中i和j这两行数据完全相似,在样本矩阵的简化处理中可以直接删除其中一行数据。而在实际中,欧式距离di,j为0的情况基本不存在,所以需要设置一个阈值,将欧式距离di,j小于所设定阈值的所在行数据进行删除或合并处理,将欧式距离di,j大于阈值的样本数据保留下来,所有保留下来的样本数据所组成新的数据集,为简化数据矩阵x。此外,初始的样本数据集为归一化处理后的数据集,因此,根据经验阈值可设为样本矩阵的欧式距离值的均值。
S2:利用第二数据集构建简化KECA模型,并确定检测指标及检测指标控制限;
获取测试数据集并进行预处理;
需要说明的是,步骤S2所述利用第二数据集构建简化KECA模型即利用KECA方法对第二数据集在主成分方向上降维,具体过程为:
对第二数据集进行归一化处理;
计算归一化处理后第二数据集中样本的Renyi熵;
利用每个Renyi熵计算每个熵的贡献率,并确定熵的贡献率阈值,
根据熵的贡献率阈值得到主成分个数k,并将数据映射到k个核主成分方向上即得到了降维后的第二数据集。
其中,主成分个数确定的具体流程为:
设存在数据集D:x1,…,xN是由概率密度函数p(x)生成,则数据集中样本的二阶Renyi熵定义为:
H(p)=-log∫p2(x)dx (2)
由公式(2),令:
V(p)=∫p2(x)dx (3)
公式(2)中的对数函数为递增类型的函数,则通过V(p)的估计值得到H(p)的估计值,V(p)通过调用Parzen窗估计器进行估计得到
Figure BDA0003220781630000081
调用Parzen窗估计器时的概率密度函数
Figure BDA0003220781630000091
如式4所示:
Figure BDA0003220781630000092
其中,kσ(x,xt)为特征空间的核函数,通常采用径向基函数,可表示为:
Figure BDA0003220781630000093
其中,σ为核函数的参数,通过样本均值来估计期望算子,可以得到:
Figure BDA0003220781630000094
Figure BDA0003220781630000095
表示V(p)的估计值;将公式(6)转化为:
Figure BDA0003220781630000096
其中,K为N×N的样本核矩阵,1为N×1的向量,Renyi熵用核矩阵的特征值和相应的特征向量表示,其中核矩阵可以特征分解为:
K=EDET (8)
其中,D为特征值λ1,…,λN的对角矩阵,E为一个以特征向量e1,…,eN为列的矩阵,ET为E的转置,因此V(p)的估计值可表示为:
Figure BDA0003220781630000097
样本点映射到k个核主成分方向上形成的新数据集φeca为:
Figure BDA0003220781630000098
计算Renyi熵的贡献率η:
Figure BDA0003220781630000099
其中,m为核特征空间数据集的均值向量,m的表达式为:
Figure BDA00032207816300000910
meca表示φeca转换后数据的均值向量,meca表达式为:
Figure BDA0003220781630000101
计算出每个样本的Renyi熵的贡献率,将熵贡献率从大到小排序,并进行相加计算,一直到累计的熵贡献率值大于预设的阈值,此时特征向量个数即为选择的主成分个数。
需要说明的是,本发明基于构建的简化KECA模型,采用T2统计量和SPE统计量进行异常检测,其中其中,T2统计量的计算公式为:
T2=[tk,1,tk,2,…,tk,p-1[tk,1,tk,2,…,tk,p]T (14)
其中,tk=[tk,1,tk,2,…,tk,p]T为得分向量,Λ-1为特征值倒数的对角阵;
T2统计量的控制限计算公式为:
Figure BDA0003220781630000102
SPE统计量计算公式为:
Figure BDA0003220781630000103
其中,n为非零特征值的个数,p为主元个数;
SPE统计量的控制限计算公式为:
Figure BDA0003220781630000104
其中,g=θ/2ω,h=2ω2/θ,ω是k次采样SPE平均值,θ是k次采样SPE方差。
S3:利用KECA模型对测试数据集进行异常检测。
需要说明的是,利用简化KECA模型对测试数据集进行异常检测具体步骤为:
采集辊道窑烧成带***正常状态下的过程变量数据作为测试数据集;
对测试数据集进行归一化处理;
构建RKECA方法的测试数据集核矩阵;
基于测试集计算检测指标的值,并将计算值与预设的检测指标阈值比较判断是否出现异常。
更具体地,基于测试集计算检测指标的值,并将计算值与预设的统计量控制限比较判断是否出现异常,具体的过程为:
当检测统计量的值大于统计量的控制限,且存在3个及以上超过控制限的数据时,则判定此时存在异常;
当SPE统计量大于控制限时,则判定此时存在异常;
当SPE统计量小于超过控制限,而T2统计量大于控制限时,则根据实际情况进行判断;
若SPE统计量和T2统计量均没有大于控制限,则判定此时不存在异常。
如图5所示,本发明第二方面提供了一种基于简化KECA的陶瓷辊道窑烧成带异常检测***,该***包括:存储器、处理器,所述存储器中包括基于简化KECA的陶瓷辊道窑烧成带异常检测方法程序,所述基于简化KECA的陶瓷辊道窑烧成带异常检测方法程序被所述处理器执行时实现如下步骤:
S1:获取训练数据构建训练数据集,对训练数据集进行预处理,得到第二数据集;
S2:利用第二数据集构建简化KECA模型,并确定检测指标及检测指标控制限;
获取测试数据集并进行预处理;
S3:利用KECA简化模型对测试数据集进行异常检测。
验证与分析
本实施例通过具体的陶瓷辊道窑烧成***异常检测进行具体说明。
步骤1:陶瓷辊道窑烧成***异常情况总结
辊道窑烧成带的工作过程十分复杂,其热工过程涉及气体力学、燃料燃烧学、传热学等科学领域。在陶瓷烧制工序中,各个***设备根据制定的温度制度、气氛制度和压力制度的共同作用下,完成整个烧成过程。其中任意一个环节出现异常都会直接影响陶瓷制品的质量和产量,不仅会使整个辊道窑烧成带***的性能下降,而且会造成大量的能源损失和不必要的资源浪费,给企业带来相当的经济损失。为保证辊道窑烧成带正常、安全、高效的运行,需要对其运行过程的各类影响因素以及可能存在的异常情况进行分析。
辊道窑烧成带在生产过程中常见的异常类型大致可以分成工艺异常和设备异常两种。工艺异常主要是由于温度制度、气氛制度和压力制度的控制不当所引起的异常工况,设备异常主要是由于辊道、烧嘴、电机、执行机构等硬件设备的老化或仪表故障所导致的异常现象如表1。
表1异常现象以及产生原因
Figure BDA0003220781630000121
在辊道窑烧成带***的运行过程中,存在着温度、流量等可测变量,这些可测变量都是对辊道窑烧成带影响最为重要的设备产生的数据,是影响辊道窑烧成带在生产过程中运行状况的关键变量,可以反映出辊道窑烧成带***的运行状况。可测变量的详细描述如表2:
表2可测变量描述表
Figure BDA0003220781630000122
Figure BDA0003220781630000131
通过辊道窑烧成带常见异常现象和可测变量分析,结合企业实际生产情况,对辊道窑烧成带中常见的异常进行了总结。本发明所考虑的异常类型主要包括三大类:
(1)物质流流量异常,主要为烧成带各气体和陶瓷坯体流量异常;
(2)窑内温度异常,主要为烧成带出入口烟气温度异常;
(3)窑内气氛异常,主要为天然气泄漏异常
本发明只考虑单一异常情况,所考虑的异常如表3:
表3异常描述表
异常编号 异常描述
1 天然气的质量流量变小
2 天然气的质量流量变大
3 助燃气的质量流量变小
4 助燃气的质量流量变大
5 烟气质量流量变小
6 烟气质量流量变大
7 入口烟气温度变低
8 入口烟气温度变高
9 砖坯质量流量变小
10 砖坯质量流量变大
11 天然气泄漏
步骤2:数据采集
数据采集自某陶瓷生产企业辊道窑烧成带设备2019年10月的运行过程,一共20个状态变量,由于一些控制参数和状态参数的全部监测值没有发现变化,以及存在一些与异常无关的参数,所以对变量进行选择,从中选取了11个变量,如表4所示,其中t1~t6分别为瓷砖坯体、助燃气、输入烟气、烧制砖、输出烟气和窑体外壁表面的温度;m1~m5分别为瓷砖坯体、天然气、助燃气、输入烟气和输出烟气的流速。辊道窑状态变量
表4状态变量表
状态变量 变量含义
t<sub>1</sub>–t<sub>6</sub> 温度测量值
m<sub>1</sub>–m<sub>5</sub> 流速测量值
通过采集所得的样本数据,建立仿真模型,引入总结的异常情况,其中包含了11个异常类型,每类异常数据各800组,最后所得数据集有12个,12个数据集中11个为异常数据类型,1个为正常数据类型。其中,训练数据集为正常工况数据,包含1000组数据,利用本发明所述方法计算训练数据集的欧式距离,根据预设的欧式距离阈值简化训练数据集,并构建简化KECA模型,;测试数据集由11个独立的数据矩阵组成,每个数据矩阵包含200组正常工况数据和800组异常数据,将会用于对所构建的简化KECA模型进行测试和验证。
步骤3:模型参数设置
由于辊道窑烧成带***包含了11个异常,因此将会建立11个RKECA模型,其中每个模型对应一个异常。本实施例采用RKECA和KECA两种方法分别用于辊道窑烧成带设备异常检测,对其性能进行了比较和验证。在对训练集数据进行重构处理前,利用原始训练集数据分别建立KECA模型(核熵成分分析方法)和KPCA模型(核主成分分析方法);与本发明提出的RKECA方法(简化KECA方法,即本发明方法)在相同的背景下进行比较研究。
在RKECA方法(即简化KECA)、KECA方法和KPCA方法的异常仿真中,核函数类型的选择是相同的,均为径向基函数;均采用85%的累积贡献率选取主元个数;监测统计量均选用T2统计量和SPE统计量,监测统计量的控制限均设为95%,并规定,如果存在3个及以上的样本数据超限,即可认定为出现异常。仿真中所有所需的参数都是根据实验设置的,当参数取这些值时,异常监测表现出更好的性能和高可靠性。
步骤4:结果分析
本发明针对异常1进行检测结果分析,所得结果如图2-3所示,其中图2中(a)表示本发明方法(RKECA方法)SPE统计量变化,图2中(b)表示采用KECA方法SPE统计量变化;其中图3中(a)表示本发明方法(RKECA方法)T2统计量变化,图3中(b)表示采用KECA方法T2统计量变化;其中图4中(a)表示本发明方法(RKECA方法)变化量贡献率,图4中(b)表示采用KECA方法变化量贡献率。
为了验证RKECA方法的有效性,本发明采用计算时间(CT)、检出率(FDR)和误报率(FAR)作为评价指标,基于辊道窑烧成带设备11个异常数据集,分别对比分析了RKECA、KECA、KPCA三种方法,其中检出率(FDR)和误报率(FAR)结果来源于SPE监测统计量。所得SPE监测统计量的异常检测结果如表5所示,三种方法的计算时间对比表如表6所示。
从表5中可以看出RKECA方法的检测率为86.85%,误检率为1.05%;而KECA方法的检出率为52.83%,误检率为0.86%,KPCA方法的检出率为46.11%,误检率为4.09%,实验结果表明了相对于KECA方法和KPCA方法,RKECA方法具有较优的监测性能,最大的异常监测灵敏度和较佳的误报鲁棒性,验证了RKECA方法的有效性。
表511类异常的检出率和误报率表
Figure BDA0003220781630000151
Figure BDA0003220781630000161
表6三种方法的计算时间对比表
RKECA KECA KPCA
CT(s) 2.89 169.83 175.64
此外,RKECA方法中通过欧式距离相似度重构的训练集数据,由原始的1000组数据缩减到156组,缩减率为84.4%。从表6中可以看出,RKECA方法的计算时间大大缩短了,相比KECA方法缩短了98.3%,相比KPCA方法缩短了98.35%。显著减少了计算时间和内存空间成本。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

Claims (10)

1.一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法,其特征在于,包括以下步骤:
S1:获取训练数据构建训练数据集,对训练数据集进行预处理,得到第二数据集;
S2:利用第二数据集构建简化KECA模型,并确定检测指标及检测指标控制限;
S3:利用简化KECA模型对测试数据集进行异常检测。
2.根据权利要求1所述的一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法,其特征在于,步骤S1具体过程为:
采集辊道窑烧成带***正常状态下的过程变量数据作为训练数据集,记为第一数据集;
对第一数据集进行归一化处理,计算第一数据集的欧式距离,根据预设的欧氏距离阈值简化训练数据集得到第二数据集。
3.根据权利要求2所述的一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法,其特征在于,所述对第一数据集进行归一化处理,计算第一数据集的欧式距离,根据预设的欧氏距离阈值简化训练数据集得到第二数据集,具体过程为:
将第一数据集构建成样本矩阵,对样本矩阵进行归一化处理;
计算归一化后样本矩阵不同两行之间的欧式距离;
将不同两行之间的欧氏距离逐一和预设的欧氏距离阈值比较;
若不同两行之间的欧氏距离小于预设的欧氏距离阈值,则将欧氏距离对应的两行样本进行删除或合并处理;若不同两行之间的欧氏距离大于预设的欧氏距离阈值,则将欧氏距离对应的两行样本数据保留下来,所有保留下来的样本数据所组成新的数据集,记为第二数据集。
4.根据权利要求3所述的一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法,其特征在于,所述欧氏距离阈值通过以下公式计算:
Figure FDA0003220781620000011
其中,dl表示欧氏距离阈值,N表示样本矩阵行数,di,j表示第i行和第j行之间的欧氏距离。
5.根据权利要求1所述的一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法,其特征在于,步骤S2所述利用第二数据集构建KECA模型即利用KECA方法对第二数据集在主成分方向上的降维,具体步骤为:
对第二数据集进行归一化处理;
计算归一化处理后第二数据集中样本的Renyi熵;
利用每个Renyi熵计算每个熵的贡献率,并确定熵的贡献率阈值,
根据熵的贡献率阈值得到主成分个数k,并将数据映射到k个核主成分方向上即得到了降维后的第二数据集。
6.根据权利要求5所述的一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法,其特征在于,主成分个数确定的具体流程为:
设存在数据集D:x1,…,xN是由概率密度函数p(x)生成,则数据集中样本的二阶Renyi熵定义为:
H(p)=-log∫p2(x)dx (2)
由公式(2),令:
V(p)=∫p2(x)dx (3)
公式(2)中的对数函数为递增类型的函数,则通过V(p)的估计值能够得到H(p)的估计值,V(p)通过调用Parzen窗估计器进行估计得到
Figure FDA0003220781620000021
调用Parzen窗估计器时的概率密度函数
Figure FDA0003220781620000022
如式4所示:
Figure FDA0003220781620000023
其中,kσ(x,xt)为特征空间的核函数,通常采用径向基函数,可表示为:
Figure FDA0003220781620000024
其中,σ为核函数的参数,通过样本均值来估计期望算子,可以得到:
Figure FDA0003220781620000025
Figure FDA0003220781620000031
表示V(p)的估计值;将公式(6)转化为:
Figure FDA0003220781620000032
其中,K为N×N的样本核矩阵,1为N×1的向量,Renyi熵用核矩阵的特征值和相应的特征向量表示,其中核矩阵可以特征分解为:
K=EDET (8)
其中,D为特征值λ1,…,λN的对角矩阵,E为一个以特征向量e1,…,eN为列的矩阵,ET为E的转置,因此V(p)的估计值可表示为:
Figure FDA0003220781620000033
样本点映射到k个核主成分方向上形成的新数据集φeca为:
Figure FDA0003220781620000034
计算Renyi熵的贡献率η:
Figure FDA0003220781620000035
其中,m为核特征空间数据集的均值向量,m的表达式为:
Figure FDA0003220781620000036
meca表示φeca转换后数据的均值向量,meca表达式为:
Figure FDA0003220781620000037
计算出每个样本的Renyi熵的贡献率,将熵贡献率从大到小排序,并进行相加计算,一直到累计的熵贡献率值大于预设的阈值,此时特征向量个数即为选择的主成分个数。
7.根据权利要求1所述的一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法,其特征在于,步骤S2中检测指标为T2统计量和SPE统计量;其中,T2统计量的计算公式为:
T2=[tk,1,tk,2,…,tk,p-1[tk,1,tk,2,…,tk,p]T (14)
其中,tk=[tk,1,tk,2,…,tk,p]T为得分向量,Λ-1为特征值倒数的对角阵;
T2统计量的控制限计算公式为:
Figure FDA0003220781620000041
SPE统计量计算公式为:
Figure FDA0003220781620000042
其中,n为非零特征值的个数,p为主元个数;
SPE统计量的控制限计算公式为:
Figure FDA0003220781620000043
其中,g=θ/2ω,h=2ω2/θ,ω是k次采样SPE平均值,θ是k次采样SPE方差。
8.根据权利要求1所述的一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法,其特征在于,步骤S3所述的利用简化KECA模型对测试数据集进行异常检测具体步骤为:
采集辊道窑烧成带***正常状态下的过程变量数据作为测试数据集;
对测试数据集进行归一化处理;
构建RKECA方法的测试数据集核矩阵;
基于测试集计算检测指标的值,并将计算值与预设的检测指标阈值比较判断是否出现异常。
9.根据权利要求8所述的一种基于简化KECA的陶瓷辊道窑烧成带异常检测方法,其特征在于,基于测试集计算检测指标的值,并将计算值与预设的统计量控制限比较判断是否出现异常,具体的过程为:
当检测统计量的值大于统计量的控制限,且存在3个及以上超过控制限的数据时,则判定此时存在异常;
当SPE统计量大于控制限时,则判定此时存在异常;
当SPE统计量小于超过控制限,而T2统计量大于控制限时,则根据实际情况进行判断;
若SPE统计量和T2统计量均没有大于控制限,则判定此时不存在异常。
10.一种基于简化KECA的陶瓷辊道窑烧成带异常检测***,其特征在于,该***包括:存储器、处理器,所述存储器中包括基于简化KECA的陶瓷辊道窑烧成带异常检测方法程序,所述基于简化KECA的陶瓷辊道窑烧成带异常检测方法程序被所述处理器执行时实现如下步骤:
S1:获取训练数据构建训练数据集,对训练数据集进行预处理,得到第二数据集;
S2:利用第二数据集构建简化KECA模型,并确定检测指标及检测指标控制限;
获取测试数据集并进行预处理;
S3:利用简化KECA模型对测试数据集进行异常检测。
CN202110957181.7A 2021-08-19 2021-08-19 一种基于简化keca的陶瓷辊道窑烧成带异常检测方法及*** Pending CN113688895A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110957181.7A CN113688895A (zh) 2021-08-19 2021-08-19 一种基于简化keca的陶瓷辊道窑烧成带异常检测方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110957181.7A CN113688895A (zh) 2021-08-19 2021-08-19 一种基于简化keca的陶瓷辊道窑烧成带异常检测方法及***

Publications (1)

Publication Number Publication Date
CN113688895A true CN113688895A (zh) 2021-11-23

Family

ID=78580794

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110957181.7A Pending CN113688895A (zh) 2021-08-19 2021-08-19 一种基于简化keca的陶瓷辊道窑烧成带异常检测方法及***

Country Status (1)

Country Link
CN (1) CN113688895A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115358297A (zh) * 2022-07-27 2022-11-18 广东工业大学 一种基于改进mkeca方法的注塑机异常检测方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106094749A (zh) * 2016-06-17 2016-11-09 浙江大学 基于改进核熵成分分析的非线性故障检测方法及应用
CN110687895A (zh) * 2019-10-24 2020-01-14 上海工程技术大学 一种基于自适应核主成分分析的化工过程故障检测方法
JP2020027342A (ja) * 2018-08-09 2020-02-20 富士電機株式会社 情報処理装置、監視装置、及び情報処理方法
CN111914889A (zh) * 2020-06-13 2020-11-10 宁波大学 一种基于简略核主元分析的精馏塔异常状态识别方法
CN112066724A (zh) * 2020-08-18 2020-12-11 广东工业大学 一种基于自适应主元分析的辊道窑能耗异常检测方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106094749A (zh) * 2016-06-17 2016-11-09 浙江大学 基于改进核熵成分分析的非线性故障检测方法及应用
JP2020027342A (ja) * 2018-08-09 2020-02-20 富士電機株式会社 情報処理装置、監視装置、及び情報処理方法
CN110687895A (zh) * 2019-10-24 2020-01-14 上海工程技术大学 一种基于自适应核主成分分析的化工过程故障检测方法
CN111914889A (zh) * 2020-06-13 2020-11-10 宁波大学 一种基于简略核主元分析的精馏塔异常状态识别方法
CN112066724A (zh) * 2020-08-18 2020-12-11 广东工业大学 一种基于自适应主元分析的辊道窑能耗异常检测方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
F. BENCHEIKH等: "New reduced kernel PCA for fault detection and diagnosis in cement rotary kiln", 《CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS》 *
张文涛等: "基于小波去噪与KECA的工业过程故障检测研究", 《化工自动化及仪表》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115358297A (zh) * 2022-07-27 2022-11-18 广东工业大学 一种基于改进mkeca方法的注塑机异常检测方法及***

Similar Documents

Publication Publication Date Title
CN110441065B (zh) 基于lstm的燃气轮机在线检测方法与装置
CN112070109B (zh) 一种基于改进密度峰值聚类的马蹄窑能耗异常检测方法
US7251582B2 (en) Fault diagnosis
CN107562696B (zh) 轮胎产品质量在线检测与控制方法
CN110738274A (zh) 一种基于数据驱动的核动力装置故障诊断方法
CN110532674B (zh) 一种燃煤电站锅炉炉膛温度测量方法
JP2010504501A (ja) ボイラー管漏洩を検出するカーネルベースの方法
CN116559598B (zh) 一种智慧配电网故障定位方法及***
CN111160457B (zh) 基于软一类极限学习机的涡轴发动机故障检测方法
CN110779745A (zh) 一种基于bp神经网络的换热器早期故障诊断方法
CN108897354B (zh) 一种基于深度置信网络的铝熔炼过程炉膛温度预测方法
Chen et al. A whole building fault detection using weather based pattern matching and feature based PCA method
CN114297918A (zh) 基于全注意力深度网络和动态集成学习的航空发动机剩余寿命预测方法
CN116825243B (zh) 一种基于多源数据的热障涂层服役寿命预测方法及***
CN114757269A (zh) 一种基于局部子空间-邻域保持嵌入的复杂过程精细化故障检测方法
CN114936520B (zh) 基于改进mset的汽轮机故障预警分析方法
CN110942258B (zh) 一种性能驱动的工业过程异常监测方法
CN115375026A (zh) 一种多故障模式下的航空发动机寿命预测方法
CN110427019B (zh) 一种基于多变量判别分析的工业过程故障分类方法及控制装置
CN113688895A (zh) 一种基于简化keca的陶瓷辊道窑烧成带异常检测方法及***
CN111507374A (zh) 一种基于随机矩阵理论的电网海量数据异常检测方法
CN116429269A (zh) 一种乙烯裂解炉炉管红外智能分析***
CN113090420B (zh) 一种基于多分类逻辑回归算法的egr流量诊断方法
Lyu et al. Image-based process monitoring using deep belief networks
CN115017978A (zh) 一种基于加权概率神经网络的故障分类方法

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20211123