CN101738998A - 一种基于局部判别分析的工业过程监测***及方法 - Google Patents

一种基于局部判别分析的工业过程监测***及方法 Download PDF

Info

Publication number
CN101738998A
CN101738998A CN200910155009A CN200910155009A CN101738998A CN 101738998 A CN101738998 A CN 101738998A CN 200910155009 A CN200910155009 A CN 200910155009A CN 200910155009 A CN200910155009 A CN 200910155009A CN 101738998 A CN101738998 A CN 101738998A
Authority
CN
China
Prior art keywords
data
training data
matrix
module
local
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.)
Granted
Application number
CN200910155009A
Other languages
English (en)
Other versions
CN101738998B (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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN2009101550099A priority Critical patent/CN101738998B/zh
Publication of CN101738998A publication Critical patent/CN101738998A/zh
Application granted granted Critical
Publication of CN101738998B publication Critical patent/CN101738998B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种基于局部判别分析的工业过程监测***及方法,监测***包括检测仪表、集散控制***、服务器以及上位机,服务器包括实时数据库和关系数据库;上位机包括离线建模模块和在线监测模块;其中所述的离线建模模块包括:a)训练数据提取模块;b)第一标准化模块;c)模型训练模块;所述的在线监测模块包括:a)信号采集模块;b)第二标准化模块;c)故障检测与诊断模块;d)结果显示模块。本发明同时实现故障的检测和诊断,且效果明显优于现有***的基于局部判别分析的工业过程监测***及方法。

Description

一种基于局部判别分析的工业过程监测***及方法
技术领域
本发明涉及工业过程监测领域,尤其涉及一种基于局部判别分析的工业过程监测***及方法。
技术背景
维持复杂工业过程的正常平稳运行是石油、化工、制药、食品等各工业行业追求的共同目标。它的意义不仅在于保证生产的安全可靠运行,还在于实现严格的产品质量保证以及控制环境污染等。有效的实时过程监测***是保证大型复杂工业过程平稳运行的关键。
随着集散控制***和各种智能化仪表在工业过程中的广泛应用,成本低廉的计算机资源和可靠的存贮技术的普及,现代工业过程中大量的过程和质量数据被实时地测量和记录下来。这些数据精确地描述了过程的状态,为过程监测提供了可靠的依据。基于数据驱动的方法使用各种数据分析方法对在正常操作条件下和故障条件下采集的具有代表性的过程历史数据分别进行建模,然后依据所建模型分析在线测量的过程数据实现监测。这类方法只依赖于测量数据,特别适用于难以获得准确和完整机理模型的大规模复杂过程的监测。过程监测包括故障的检测和诊断。前者判断当前***是否存在故障,后者判断已发生的故障属于哪一类别,为故障的修复提供依据。现有关于基于该类方法的过程监测***的专利如:
中国发明专利200610154826.9公开了一种基于FISHER的工业过程非线性故障诊断***,包括与工业过程对象连接的现场智能仪表、DCS***以及上位机,所述的DCS***由数据接口、控制站、数据库构成;智能仪表、DCS***、上位机依次相连,所述的上位机包括标准化处理模块、FISHER判别分析模块以及故障诊断模块。能够得到良好的故障诊断效果。
中国发明专利200610154825.4公开了一种基于小波分析的工业生产过程故障检测方法,包括与工业过程对象连接的现场智能仪表、DCS***以及上位机,所述的DCS***由数据接口、控制站、数据库构成;智能仪表、DCS***、上位机依次相连,所述的上位机包括标准化处理模块、小波分解模块、主元分析功能模块、小波重构功能模块、支持向量机分类器功能模块以及故障判断模块。能够得到良好的诊断效果。
但当前基于数据驱动的过程监测方法存在两个主要问题:
a)把故障和诊断作为两个独立的任务。即先进行故障检测,在判定过程处于故障状态后,再判断故障的类别。这样在故障检测时只利用了在过程正常状态下搜集的数据,没有利用故障数据。因此故障检测的效果还有进一步提高的空间。
b)故障诊断使用Fisher判别分析对故障数据进行建模。Fisher判别分析只在分析的数据只有两类,且每类数据都符合相同协方差矩阵的高斯分布的情况下为最优。而过程故障和对应故障数据的类别往往多于两类,且每类数据也不一定服从高斯分布。
因此现有故障诊断方法在很多情况下不能提供最优的诊断准确率。
发明内容
为了改进现有过程监测***使用的局限性大、效果一般的不足,本发明提供了一种适用范围广,同时实现故障的检测和诊断,且效果明显优于现有***的基于局部判别分析的工业过程监测***。
一种基于局部判别分析的工业过程监测***,包括与工业过程对象连接的检测仪表、集散控制***、用于存储集散控制***所采集数据的服务器以及用于处理服务器中存储的采集数据的上位机。
其中检测仪表用于采集工业过程对象的实时数据,而集散控制***(DCS)根据检测仪表采集的实时数据对工业过程对象加以控制。
所述的服务器包括用于存储工业过程对象的实时数据的实时数据库和用于存储所述的工业过程对象在正常状态和各类故障状态下的数据的关系数据库;所述的关系数据库中的数据,可以说是历史数据,历史数据中工业过程对象是处于正常状态还是处于故障状态,以及故障状态的类型都是明确的,可以认为每个数据点都有对应的类标识。
所述的上位机包括离线建模模块和在线监测模块;
其中所述的离线建模模块包括:
a)训练数据提取模块,用于从关系数据库中提取正常状态和各类故障状态下的数据及每个数据点对应的类标识作为训练数据;
在提取之前可以预先设定需提取的数据变量,起始和终止时间,采样间隔和每个数据类的样本数。提取得到数据集
Figure G2009101550099D0000031
RD表示D维的实数空间及对应的类标识l1,...ln∈{0,1,2...c}。可用0标记正常状态的数据类型,1,2...c标记不同的故障下的数据类型。
表示从关系数据库中提取的各个数据点;
b)第一标准化模块,用于对训练数据作标准化处理,得到标准化后的训练数据xi(i=1,...n,n为训练数据点数);标准化处理的步骤如下:
1)计算均值:
Figure G2009101550099D0000033
其中
Figure G2009101550099D0000034
为从关系数据库中提取的数据点,n为数据点个数,i为数据点索引号;
2)计算方差向量:
Figure G2009101550099D0000035
3)平移伸缩:
Figure G2009101550099D0000036
其中./为向量的对应元素相除,σx为标准差向量,
Figure G2009101550099D0000037
为步骤1)得到的均值。
对提取的训练数据作标准化处理,可使各变量(一个数据点由多个变量的值组成)均值为零,方差为1。
c)模型训练模块,用于对标准化后的训练数据xi进行局部结构建模,再求解得到最优投影矩阵A,用该最优投影矩阵将训练数据投影到子空间得到训练数据在子空间中的像yi(i=1,2...n即自然数);
所述的在线监测模块包括:
a)信号采集模块;用于从实时数据库中采集工业过程对象的实时数据;
b)第二标准化模块;用于利用第一标准化模块的训练数据的均值和方差对采集到得实时数据作平移伸缩处理,得到平移伸缩后的实时数据x;平移伸缩时仍用算式但其中的用实时数据代替,而σx仍用第一标准化模块得到的训练数据的均值和方差。
c)故障检测与诊断模块;用模型训练模块得到的最优投影矩阵A将平移伸缩后的实时数据x投影到子空间中,得到实时数据在子空间中的像y,(y=ATx),使用基于欧式距离定义的最近邻搜索寻找训练数据在子空间中的像yi(i=1,...n)中离像y最近的点yp,根据yp的状态类别判定实时数据的状态类别;
d)结果显示模块;用于显示故障检测与诊断模块判定的状态类别。
其中所述的模型训练模块包括:
局部结构建模模块;用局部类内离散度矩阵和局部类间离散度矩阵对标准化后的训练数据xi的局部几何结构和局部判别结构分别建模;
最优判决投影求解模块;用于根据训练数据的局部类内离散度矩阵Rw、局部类间离散度矩阵Rb和局部总离散度矩阵Rt求得投影后的数据局部类间离散度最大而局部类内离散度最小的最优投影A;
训练数据投影模块;用最优投影矩阵A将训练数据投影到子空间中得到训练数据在子空间中的像yi
所述的局部结构建模模块用局部类内离散度矩阵和局部类间离散度矩阵对标准化后的训练数据xi的局部几何结构和局部判别结构分别建模,步骤如下:
1)计算欧式距离定义下的每个训练数据点xi的k-最近邻数据点集合
Figure G2009101550099D0000044
将M(xi)分成两部分Mw(xi)和Mb(xi),其中Mw(xi)是与xi属于同一类的点,Mb(xi)是与xi属于不同类的点。
这里的类是指xi是正常状态还是某种故障状态,可通过类标识来识别。k为局部区域的大小,即与每个训练数据点最近邻数据点的个数。
2)计算局部类内邻接矩阵Ww和局部类间邻接矩阵Wb
Figure G2009101550099D0000051
Figure G2009101550099D0000052
式中Ww和Wb的下标i、j分别表示矩阵的行数和列数的索引。
3)计算局部类内离散度矩阵Rw、局部类间离散度矩阵Rb和局部总离散度矩阵Rt
R w = 1 2 Σ i = 1 n Σ j = 1 n W w ; i , j ( x i - x j ) ( x i - x j ) T ,
R b = 1 2 Σ i = 1 n Σ j = 1 n W b ; i , j ( x i - x j ) ( x i - x j ) T ,
Rt=Rw+Rb
其中上标T表示转置矩阵;n表示训练数据点个数。
所述的最优判决投影求解模块,根据训练数据的局部类内离散度矩阵Rw、局部类间离散度矩阵Rb和局部总离散度矩阵Rt求使得投影后的数据局部类间离散度最大而局部类内离散度最小的最优投影矩阵A,步骤如下:
1)对Rt实施特征值分解Rt=QΛQT,其中Q=[q1,...qm]由非零特征值对应的特征向量组成;其中上标T表示转置矩阵、Λ表示由Rt的非零特征值组成的对角矩阵;
2)计算矩阵Λ-1QTRbQ特征值最大的d个特征向量b1,...bd,按对应的特征值由大到小排列,d为设定的降维子空间维数;
3)计算最优投影矩阵A=QB∈RD×d,其中B=[b1,...bd];
RD×d为D行d列的实数矩阵,D为训练数据的维数。
所述的训练数据投影模块用最优投影矩阵将训练数据xi(i=1,...n)投影到子空间中得到训练数据在子空间中的像yi,yi=ATxi∈Rd(i=1,...n)。
本发明还提供了一种基于局部判别分析的工业过程监测方法,包括如下步骤:
1)提取工业过程对象正常状态和各类故障状态下的数据及对应的类标识作为训练数据;对训练数据作标准化处理,得到标准化后的训练数据数据xi(i=1,...n);对标准化后的训练数据xi进行局部结构建模,求解得到最优投影矩阵,用该最优投影矩阵将训练数据投影到子空间得到训练数据在子空间中的像数据yi(i=1,...n);
2)采集工业过程对象实时数据;利用步骤(1)中训练数据的均值和方差对采集到得实时数据作平移伸缩处理,得到平移伸缩后的实时数据yi(i=1,...n);利用步骤1)中得到的最优投影矩阵将平移伸缩后的实时数据x投影到子空间中,得到实时数据在子空间中的像y,y=ATx,使用基于欧式距离定义的最近邻搜索寻找训练数据在子空间中的像yi(i=1,...n)中离像y最近的点yp,根据yp的状态类别判定实时数据的状态类别;
3)对实时数据的状态类别进行显示。
步骤(1)所述的对训练数据作标准化处理的步骤如下:
1)计算均值:
Figure G2009101550099D0000061
其中
Figure G2009101550099D0000062
为工业过程对象的正常状态或某类故障状态下的数据点,n为数据点的个数;
2)计算方差向量:
Figure G2009101550099D0000063
3)平移伸缩:其中./为向量的对应元素相除,σx为标准差向量,为步骤1)得到的均值。
步骤(1)中对标准化后的训练数据xi进行局部结构建模,求解得到最优投影矩阵,用该最优投影矩阵将训练数据投影到子空间得到训练数据在子空间中的像yi的步骤包括:
计算欧式距离定义下的每个训练数据点的k-最近邻数据点集合将M(xi)分成两部分Mw(xi)和Mb(xi),其中Mw(xi)是与xi属于同一类的点,Mb(xi)是与xi属于不同类的点;k为局部区域的大小;
计算局部类内邻接矩阵Ww和局部类间邻接矩阵Wb
Figure G2009101550099D0000072
Figure G2009101550099D0000073
计算局部类内离散度矩阵Rw、局部类间离散度矩阵Rb和局部总离散度矩阵Rt
R w = 1 2 Σ i = 1 n Σ j = 1 n W w ; i , j ( x i - x j ) ( x i - x j ) T ,
R b = 1 2 Σ i = 1 n Σ j = 1 n W b ; i , j ( x i - x j ) ( x i - x j ) T ,
Rt=Rw+Rb
对Rt实施特征值分解Rt=QΛQT,其中Q=[q1,...qm]由非零特征值对应的特征向量组成;计算矩阵Λ-1QTRbQ特征值最大的d个特征向量b1,...bd,按对应的特征值由大到小排列;
计算最优投影矩阵A=QB∈RD×d,其中B=[b1,...bd];
用最优投影矩阵将训练数据投影到子空间中得到训练数据在子空间中的像yi,yi=ATxi∈Rd(i=1,...n)。
本发明采用的局部类间离散度最大化和局部类内离散度最小化准则能使数据在经过判决投影后在局部粒度上不同类数据尽可能分开,同类数据尽可能聚合,从而使不同类间的重叠最小。配合局部分类器(本发明采用了最近邻分类)对经过判决投影后的数据实施分类可以达到最好的分类准确率。
本发明的有益效果主要表现在:1.同时实现判断***是否故障以及判断故障的具体类别。2.不受故障类数目和类分布的约束,适用范围广。3.判断准确率高于现有***。
附图说明
图1是本发明过程监测***的结构框图;
图2是本发明过程监测***中带有上位机具体结构的框图。
具体实施方式
下面结合附图对本发明作进一步描述。
参照图1、图2,本发明基于局部判别分析的工业过程监测***,包括用于采集工业过程对象1状态数据的现场检测仪表2、用于对工业过程对象进行控制的集散控制***(DCS)、服务器4和上位机7,服务器内有用于向上位机传递实时检测数据实时数据库5和用于存放历史数据的关系数据库6,上位机7包括离线建模模块8和在线监测模块15。
离线建模模块8包括:训练数据提取模块9、第一标准化模块10(图中显示为标准化模块)和模型训练模块11。
而模型训练模块11中又包括局部结构建模模块12、最优判决投影求解模块13和训练数据投影模块14。
在线监测模块15包括信号采集模块16、第二标准化模块17(图中显示为标准化模块)、故障检测与诊断模块18和结果显示模块19。
以下结合各个模块说明本发明工业过程监测***的工作流程。,
首先训练数据提取模块9,用于从保存历史数据的关系数据库6中提取工业过程对象1在正常状态下的数据和各类故障状态下的历史数据用于模型训练。提取前设定需提取的数据变量,起始和终止时间,采样间隔和每个数据类的样本数。得到数据集
Figure G2009101550099D0000081
及对应的类标识l1,...ln∈{0,1,2...c}。用类0标记正常类,1,2...c标记故障类。将提取的数据传至第一标准化模块10。
第一标准化模块10,对传入的训练数据作标准化处理,使各变量均值为零,方差为1,并将标准化后的数据传至模型训练模块11,训练数据的均值和每个变量方差传至第二标准化模块17待用。其中第一标准化模块10中标准化的步骤如下:
1)计算均值,
2)计算方差向量,每个元素为每个变量的方差。
Figure G2009101550099D0000092
3)平移伸缩,计算
Figure G2009101550099D0000093
其中“./”为向量的对应元素相除,σx为标准差向量。
局部建模模块12接收第一标准化模块10传入的标准化后的训练数据,用局部类内离散度矩阵和局部类间离散度矩阵对数据的局部几何结构和局部判别结构分别建模,并将计算得到的局部类内离散度矩阵、局部类间离散度矩阵、总离散度矩阵传至判决投影求解模块13,将训练数据传至训练数据投影模块14和在线监测模块15中的故障检测与诊断模块18。
计算局部类内离散度矩阵、局部类间离散度矩阵和总离散度矩阵的步骤如下:
1)计算欧式距离定义下的每个训练数据点的k-最近邻数据点集合
Figure G2009101550099D0000094
将M(xi)分成两部分Mw(xi)和Mb(xi),其中Mw(xi)是与xi属于同一类的点,Mb(xi)是与xi属于不同类的点。
2)计算局部类内邻接矩阵Ww和局部类间邻接矩阵Wb
Figure G2009101550099D0000095
Figure G2009101550099D0000096
3)计算局部类内离散度矩阵Rw、局部类间离散度矩阵Rb和局部总离散度矩阵Rt
R w = 1 2 Σ i = 1 n Σ j = 1 n W w ; i , j ( x i - x j ) ( x i - x j ) T ,
R b = 1 2 Σ i = 1 n Σ j = 1 n W b ; i , j ( x i - x j ) ( x i - x j ) T ,
Rt=Rw+Rb
最优判决投影求解模块13设定投影后的维数d,根据传入的训练数据的局部类内离散度矩阵Rw、局部类间离散度矩阵Rb和局部总离散度矩阵Rt求使得投影后的数据局部类间离散度最大而局部类内离散度最小的最优判决投影A,并传至训练数据投影模块14。步骤如下:
1)对Rt实施特征值分解Rt=QΛQT,其中Q=[q1,...qm]由非零特征值对应的特征向量组成。
2)计算矩阵Λ-1QTRbQ特征值最大的d个向量b1,...bd,按对应的特征值大小大到小排列。
3)计算最优投影矩阵A=QB∈RD×d,其中B=[b1,...bd]。
训练数据投影模块14,根据传入的最优投影矩阵A将传入的训练数据投影到子空间中得到yi=ATxi∈Rd(i=1,...n),并传至在线监测模块15中的故障检测与诊断模块18。
信号采集模块16设定每次数据采样的时间间隔,采集实时数据并传入第二标准化模块17;第二标准化模块17使用离线建模模块中第一标准化模块10传入的训练数据均值和方差对每个信号采集模块16传入的数据点实施平移伸缩处理,并将结果传至故障检测与诊断模块18。标准化过程对任意时刻传入的数据点
Figure G2009101550099D0000101
计算
Figure G2009101550099D0000102
其中“./”为向量的对应元素相除,σx为标准差向量。
故障检测与诊断模块18用模型训练模块14传入的最优投影矩阵将第二标准化模块17传入的数据x投影到子空间中,y=ATx;使用基于欧式距离定义的最近邻搜索寻找y1,...yn中离y最近的点yp,判定当前过程的状态类别为yp的状态类别lp并将结果传至结果显示模块19。
结果显示模块19根据故障检测与诊断模块18传入的过程状态类别在人机界面上显示当前过程的状态,显示结果为当前***处于正常状态或者某种故障状态。

Claims (9)

1.一种基于局部判别分析的工业过程监测***,包括与工业过程对象连接的检测仪表、集散控制***、用于存储集散控制***所采集数据的服务器以及用于处理服务器中存储的采集数据的上位机,其特征在于:
所述的服务器包括用于存储工业过程对象的实时数据的实时数据库和用于存储所述的工业过程对象在正常状态和各类故障状态下的数据的关系数据库;
所述的上位机包括离线建模模块和在线监测模块;
其中所述的离线建模模块包括:
a)训练数据提取模块,用于从关系数据库中提取正常状态和各类故障状态下的数据及每个数据点对应的类标识作为训练数据;
b)第一标准化模块,用于对训练数据作标准化处理,得到标准化后的训练数据xi
c)模型训练模块,用于对标准化后的训练数据xi进行局部结构建模,再求解得到最优投影矩阵A,用该最优投影矩阵将训练数据投影到子空间得到训练数据在子空间中的像yi
所述的在线监测模块包括:
a)信号采集模块;用于从实时数据库中采集实时数据;
b)第二标准化模块;用于利用第一标准化模块的训练数据的均值和方差对采集到得实时数据作平移伸缩处理,得到平移伸缩后的实时数据;
c)故障检测与诊断模块;用模型训练模块得到的最优投影矩阵A将平移伸缩后的实时数据投影到子空间中,得到实时数据在子空间中的像y,使用基于欧式距离定义的最近邻搜索寻找训练数据在子空间中的像yi中离像y最近的点yp,根据yp的状态类别判定实时数据的状态类别;
d)结果显示模块;用于显示故障检测与诊断模块判定的状态类别。
2.如权利要求1所述的故障诊断方法,其特征在于:所述的第一标准化模块对训练数据作标准化处理的步骤如下:
1)计算均值:
Figure F2009101550099C0000021
其中
Figure F2009101550099C0000022
为从关系数据库中提取的数据点,n为数据点个数,i为数据点索引号;
2)计算方差向量: σ x 2 = 1 n - 1 Σ i = 1 n ( x ~ i - x ‾ ) ;
3)平移伸缩:其中./为向量的对应元素相除,σx为标准差向量,
Figure F2009101550099C0000025
为步骤1)得到的均值。
3.如权利要求1所述的故障诊断方法,其特征在于:所述的模型训练模块包括:
局部结构建模模块;用局部类内离散度矩阵和局部类间离散度矩阵对标准化后的训练数据xi的局部几何结构和局部判别结构分别建模;
最优判决投影求解模块;用于根据训练数据的局部类内离散度矩阵Rw、局部类间离散度矩阵Rb和局部总离散度矩阵Rt求得投影后的数据局部类间离散度最大而局部类内离散度最小的最优投影A;
训练数据投影模块;用最优投影矩阵A将训练数据投影到子空间中得到训练数据在子空间中的像yi
4.如权利要求3所述的故障诊断方法,其特征在于:所述的局部结构建模模块用局部类内离散度矩阵和局部类间离散度矩阵对标准化后的训练数据xi的局部几何结构和局部判别结构分别建模,步骤如下:
1)计算欧式距离定义下的每个训练数据点xi的k-最近邻数据点集合
Figure F2009101550099C0000026
将M(xi)分成两部分Mw(xi)和Mb(xi),其中Mw(xi)是与Xi属于同一类的点,Mb(xi)是与Xi属于不同类的点;k为局部区域的大小;
2)计算局部类内邻接矩阵Ww和局部类间邻接矩阵Wb
Figure F2009101550099C0000031
Figure F2009101550099C0000032
3)计算局部类内离散度矩阵Rw、局部类间离散度矩阵Rb和局部总离散度矩阵Rt
R w = 1 2 Σ i = 1 n Σ j = 1 n W w ′ , i , j ( x i - x j ) ( x i - x j ) T ,
R b = 1 2 Σ i = 1 n Σ j = 1 n W b ′ , i , j ( x i - x j ) ( x i - x j ) T ,
Rt=Rw+Rb
5.如权利要求4所述的故障诊断方法,其特征在于:所述的最优判决投影求解模块,根据训练数据的局部类内离散度矩阵Rw、局部类间离散度矩阵Rb和局部总离散度矩阵Rt求使得投影后的数据局部类间离散度最大而局部类内离散度最小的最优投影矩阵A,步骤如下:
1)对Rt实施特征值分解Rt=QΛQT,其中Q=[q1,...qm]由非零特征值对应的特征向量组成,m为非零特征值个数;
2)计算矩阵Λ-1QTRbQ特征值最大的d个特征向量b1,...bd,按对应的特征值由大到小排列,d为设定的降维子空间维数;
3)计算最优投影矩阵A=QB∈RD×d,其中B=[b1,...bd],D为训练数据维数;
6.如权利要求5所述的故障诊断方法,其特征在于:所述的训练数据投影模块用最优投影矩阵将训练数据投影到子空间中得到训练数据在子空间中的像yi,yi=ATxi∈Rd(i=1,...n)。
7.一种基于局部判别分析的工业过程监测方法,其特征在于,包括如下步骤:
1)提取工业过程对象正常状态和各类故障状态下的数据点及每个数据点对应的类标识作为训练数据;对训练数据作标准化处理,得到标准化后的训练数据xi;对标准化后的训练数据xi进行局部结构建模,求解得到最优投影矩阵,用该最优投影矩阵将训练数据投影到子空间得到训练数据在子空间中的像yi
2)采集工业过程对象实时数据;利用步骤(1)中训练数据的均值和方差对采集到得实时数据作平移伸缩处理,得到平移伸缩后的实时数据;利用步骤1)中得到的最优投影矩阵将平移伸缩后的实时数据投影到子空间中,得到实时数据在子空间中的像y,使用基于欧式距离定义的最近邻搜索寻找训练数据在子空间中的像yi中离像y最近的点yp,根据yp的状态类别判定实时数据的状态类别;
3)对实时数据的状态类别进行显示。
8.如权利要求7所述的故障诊断方法,其特征在于:步骤(1)所述的对训练数据作标准化处理的步骤如下:
1)计算均值:其中
Figure F2009101550099C0000042
为工业过程对象的正常状态或某类故障状态下的数据点,n为数据点的个数,i为数据点索引号;
2)计算方差向量: σ x 2 = 1 n - 1 Σ i = 1 n ( x ~ i - x ‾ ) ;
3)平移伸缩:
Figure F2009101550099C0000044
其中./为向量的对应元素相除,σx为标准差向量,
Figure F2009101550099C0000045
为步骤1)得到的均值。
9.如权利要求8所述的故障诊断方法,其特征在于:步骤(1)中对标准化后的训练数据xi进行局部结构建模,求解得到最优投影矩阵,用该最优投影矩阵将训练数据投影到子空间得到训练数据在子空间中的像yi的步骤包括:
计算欧式距离定义下的每个训练数据点xi的k-最近邻数据点集合
Figure F2009101550099C0000046
将M(xi)分成两部分Mw(xi)和Mb(xi),其中Mw(xi)是与Xi属于同一类的点,Mb(xi)是与xi属于不同类的点;k为局部区域的大小;
计算局部类内邻接矩阵Ww和局部类间邻接矩阵Wb
Figure F2009101550099C0000051
Figure F2009101550099C0000052
计算局部类内离散度矩阵Rw、局部类间离散度矩阵Rb和局部总离散度矩阵Rt
R w = 1 2 Σ i = 1 n Σ j = 1 n W w ′ , i , j ( x i - x j ) ( x i - x j ) T ,
R b = 1 2 Σ i = 1 n Σ j = i n W b ′ , i , j ( x i - x j ) ( x i - x j ) T ,
Rt=Rw+Rb
对Rt实施特征值分解Rt=QΛQT,其中Q=[q1,...qm]由非零特征值对应的特征向量组成,m为非零特征值个数;计算矩阵Λ-1QTRbQ特征值最大的d个特征向量b1,...bd,d为设定的降维子空间维数;按对应的特征值由大到小排列;
计算最优投影矩阵A=QB∈RD×d,其中B=[b1,...bd],D为训练数据维数;
用最优投影矩阵将训练数据投影到子空间中得到训练数据在子空间中的像yi,yi=ATxi∈Rd(i=1,...n)。
CN2009101550099A 2009-12-10 2009-12-10 一种基于局部判别分析的工业过程监测***及方法 Expired - Fee Related CN101738998B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101550099A CN101738998B (zh) 2009-12-10 2009-12-10 一种基于局部判别分析的工业过程监测***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101550099A CN101738998B (zh) 2009-12-10 2009-12-10 一种基于局部判别分析的工业过程监测***及方法

Publications (2)

Publication Number Publication Date
CN101738998A true CN101738998A (zh) 2010-06-16
CN101738998B CN101738998B (zh) 2012-05-30

Family

ID=42462568

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101550099A Expired - Fee Related CN101738998B (zh) 2009-12-10 2009-12-10 一种基于局部判别分析的工业过程监测***及方法

Country Status (1)

Country Link
CN (1) CN101738998B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591967A (zh) * 2011-12-31 2012-07-18 上海昊沧***控制技术有限责任公司 一种工业实时数据显示方法及装置
CN104503436A (zh) * 2014-12-08 2015-04-08 浙江大学 一种基于随机投影和k近邻的快速故障检测方法
CN104699050A (zh) * 2015-02-13 2015-06-10 浙江中烟工业有限责任公司 数据驱动的卷烟制丝过程制叶丝段在线监测和故障诊断方法
CN104793604A (zh) * 2015-04-10 2015-07-22 浙江大学 一种基于主成分追踪的工业故障监测方法及应用
CN105004542A (zh) * 2015-07-15 2015-10-28 浙江中烟工业有限责任公司 基于主元分析的卷烟制丝掺配加香段在线监测和故障诊断方法
CN106384130A (zh) * 2016-09-22 2017-02-08 宁波大学 基于数据多近邻局部特征嵌入的故障检测方法
CN106610345A (zh) * 2015-10-27 2017-05-03 北京卫星环境工程研究所 一套用于空间环境模拟试验设备的健康状态监测***
CN112413814A (zh) * 2020-11-04 2021-02-26 武汉科技大学 基于综合距离的在线可更新暖通空调传感器故障检测方法
CN115268417A (zh) * 2022-09-29 2022-11-01 南通艾美瑞智能制造有限公司 一种自适应ecu故障诊断控制方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201017233Y (zh) * 2006-11-23 2008-02-06 浙江大学 基于小波分析的工业生产过程故障诊断装置
CN201017232Y (zh) * 2006-11-23 2008-02-06 浙江大学 基于fisher的工业过程非线性故障诊断装置
CN100470417C (zh) * 2006-12-22 2009-03-18 浙江大学 工业生产过程小样本条件下的故障诊断***及方法
CN101446831B (zh) * 2008-12-30 2011-05-25 东北大学 一种分散的过程监测方法

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591967B (zh) * 2011-12-31 2013-07-17 上海昊沧***控制技术有限责任公司 一种工业实时数据显示方法及装置
CN102591967A (zh) * 2011-12-31 2012-07-18 上海昊沧***控制技术有限责任公司 一种工业实时数据显示方法及装置
CN104503436A (zh) * 2014-12-08 2015-04-08 浙江大学 一种基于随机投影和k近邻的快速故障检测方法
CN104699050A (zh) * 2015-02-13 2015-06-10 浙江中烟工业有限责任公司 数据驱动的卷烟制丝过程制叶丝段在线监测和故障诊断方法
CN104793604B (zh) * 2015-04-10 2017-05-17 浙江大学 一种基于主成分追踪的工业故障监测方法及应用
CN104793604A (zh) * 2015-04-10 2015-07-22 浙江大学 一种基于主成分追踪的工业故障监测方法及应用
CN105004542A (zh) * 2015-07-15 2015-10-28 浙江中烟工业有限责任公司 基于主元分析的卷烟制丝掺配加香段在线监测和故障诊断方法
CN106610345B (zh) * 2015-10-27 2019-10-25 北京卫星环境工程研究所 一套用于空间环境模拟试验设备的健康状态监测***
CN106610345A (zh) * 2015-10-27 2017-05-03 北京卫星环境工程研究所 一套用于空间环境模拟试验设备的健康状态监测***
CN106384130A (zh) * 2016-09-22 2017-02-08 宁波大学 基于数据多近邻局部特征嵌入的故障检测方法
CN112413814A (zh) * 2020-11-04 2021-02-26 武汉科技大学 基于综合距离的在线可更新暖通空调传感器故障检测方法
CN112413814B (zh) * 2020-11-04 2021-11-19 武汉科技大学 基于综合距离的在线可更新暖通空调传感器故障检测方法
CN115268417A (zh) * 2022-09-29 2022-11-01 南通艾美瑞智能制造有限公司 一种自适应ecu故障诊断控制方法
CN115268417B (zh) * 2022-09-29 2022-12-16 南通艾美瑞智能制造有限公司 一种自适应ecu故障诊断控制方法

Also Published As

Publication number Publication date
CN101738998B (zh) 2012-05-30

Similar Documents

Publication Publication Date Title
CN101738998B (zh) 一种基于局部判别分析的工业过程监测***及方法
CN107436597B (zh) 一种基于稀疏过滤和逻辑回归的化工过程故障检测方法
US8868985B2 (en) Supervised fault learning using rule-generated samples for machine condition monitoring
CN103914064B (zh) 基于多分类器和d-s证据融合的工业过程故障诊断方法
CN100470417C (zh) 工业生产过程小样本条件下的故障诊断***及方法
CN106649789B (zh) 一种基于集成半监督费舍尔判别的工业过程故障分类方法
CN107153409B (zh) 一种基于缺失变量建模思路的非高斯过程监测方法
CN102291392B (zh) 一种基于Bagging算法的复合式入侵检测方法
CN102955902B (zh) 雷达模拟设备可信度的评估方法及评估***
CN105629958B (zh) 一种基于子时段mpca‑svm的间歇过程故障诊断方法
CN111505424A (zh) 一种基于深度卷积神经网络的大型实验装置电力设备故障诊断方法
CN109389325B (zh) 基于小波神经网络的变电站电子式互感器状态评估方法
CN108333468B (zh) 一种有源配电网下不良数据的识别方法及装置
CN110297207A (zh) 智能电表的故障诊断方法、***及电子装置
CN108304567B (zh) 高压变压器工况模式识别与数据分类方法及***
CN111580506A (zh) 基于信息融合的工业过程故障诊断方法
CN106482967A (zh) 一种代价敏感支持向量机机车车轮检测***及方法
CN111738348B (zh) 一种电力数据异常检测方法和装置
CN104966161A (zh) 一种基于高斯混合模型的电能质量录波数据计算分析方法
CN110321940A (zh) 飞行器遥测数据特征提取与分级分类方法及装置
CN114201374A (zh) 基于混合机器学习的运维时序数据异常检测方法及***
CN110596490A (zh) 铁路道岔故障的智能检测方法
CN111583592A (zh) 一种基于多维卷积神经网络的实验环境安全预警方法
CN109298633A (zh) 基于自适应分块非负矩阵分解的化工生产过程故障监测方法
CN113496440A (zh) 一种用户异常用电检测方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120530

Termination date: 20121210