[go: up one dir, main page]

CN107272655B - Batch process fault monitoring method based on multi-stage ICA-SVDD - Google Patents

Batch process fault monitoring method based on multi-stage ICA-SVDD Download PDF

Info

Publication number
CN107272655B
CN107272655B CN201710599054.8A CN201710599054A CN107272655B CN 107272655 B CN107272655 B CN 107272655B CN 201710599054 A CN201710599054 A CN 201710599054A CN 107272655 B CN107272655 B CN 107272655B
Authority
CN
China
Prior art keywords
stage
data
matrix
ica
svdd
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
CN201710599054.8A
Other languages
Chinese (zh)
Other versions
CN107272655A (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.)
Jiangnan University
Original Assignee
Jiangnan University
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 Jiangnan University filed Critical Jiangnan University
Priority to CN201710599054.8A priority Critical patent/CN107272655B/en
Publication of CN107272655A publication Critical patent/CN107272655A/en
Application granted granted Critical
Publication of CN107272655B publication Critical patent/CN107272655B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0243Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Complex Calculations (AREA)

Abstract

本发明公开了一种基于多阶段ICA‑SVDD的间歇过程故障监测方法。用于工艺机理复杂并存在多个操作阶段的间歇过程。针对一些间歇过程具有的多阶段性和数据分布非高斯性问题,采用一种改进的阶段划分和故障监测方法。首先根据各个时间片的相似度和K均值算法进行阶段划分,然后对各阶段分别利用独立成分分析方法提取出非高斯的特征信息,最后引入支持向量数据描述算法对独立成分和剩余的高斯残差空间分别建立统计分析模型,实现对整个过程的故障监测。应用于一个实际的半导体蚀刻过程的故障监测,结果表明该方法对多阶段间歇过程具有更佳的监测效果。

The invention discloses a multi-stage ICA-SVDD-based intermittent process fault monitoring method. For batch processes with complex process mechanisms and multiple operating stages. Aiming at the multi-stage and non-Gaussian data distribution problems of some batch processes, an improved stage division and fault monitoring method is adopted. First, divide the stages according to the similarity of each time slice and the K-means algorithm, then use the independent component analysis method to extract the non-Gaussian feature information for each stage, and finally introduce the support vector data description algorithm to analyze the independent components and the remaining Gaussian residuals Statistical analysis models are established separately in each space to realize the fault monitoring of the whole process. Applied to the fault monitoring of an actual semiconductor etching process, the results show that the method has a better monitoring effect on the multi-stage batch process.

Description

基于多阶段ICA-SVDD的间歇过程故障监测方法Batch process fault monitoring method based on multi-stage ICA-SVDD

技术领域technical field

本发明涉及基于多阶段ICA-SVDD的间歇过程故障监测方法,属于工业过程故障诊断和软测量 领域。The invention relates to a multi-stage ICA-SVDD-based intermittent process fault monitoring method, which belongs to the field of industrial process fault diagnosis and soft measurement.

背景技术Background technique

间歇过程是一种比较重要的工业生产方式,其工艺机理复杂并存在多个操作阶段,而且产品质 量易受不确定性因素的影响。为了保证间歇生产过程的安全可靠运行以及产品的高质量追求,需要建立有 效的过程监控系统对间歇生产过程进行故障监控。多元统计过程控制方法已经广泛的应用到间歇过程监测 中,如多向主元分析(multiwayprincipal component analysis,MPCA)和多向偏最小二乘分析(multiway partial leastsquares,MPLS)。但是大多数与主成分分析和偏最小二乘分析相关的数据描述方法都有数据符合高斯 分布和不同的变量之间的关系是线性的限制。Batch process is an important industrial production mode, its process mechanism is complicated and there are multiple operation stages, and the product quality is easily affected by uncertain factors. In order to ensure the safe and reliable operation of the batch production process and the pursuit of high-quality products, it is necessary to establish an effective process monitoring system to monitor the faults of the batch production process. Multivariate statistical process control methods have been widely used in batch process monitoring, such as multiway principal component analysis (MPCA) and multiway partial least squares analysis (multiway partial least squares, MPLS). But most of the data description methods related to principal component analysis and partial least squares analysis have the limitation that the data conform to Gaussian distribution and the relationship between different variables is linear.

针对间歇过程数据的非高斯特性,独立成分分析(independent componentanalysis,ICA)被引入 到过程监控领域,为了适应对间歇过程的故障监测,一些学者把ICA方法扩展为多向独立成分分析 (multiway ICA,MICA)方法。虽然可以处理非高斯数据,但是在确定过程监控统计量的置信限时,基于核 密度估计方法计算过程复杂并且参数无法准确获得,当变量维数较大时,无法避免核密度估计带来的“维 数灾难”等问题。此外,对于非线性间歇过程的监控,传统的MPCA/MPLS方法也扩展到其非线性形式, 如多向核PCA和多向核PLS,然而,基于这些非线性方法的过程监控方法也需要服从高斯分布。In view of the non-Gaussian nature of batch process data, independent component analysis (ICA) was introduced into the field of process monitoring. In order to adapt to the fault monitoring of batch processes, some scholars extended the ICA method to multiway independent component analysis (multiway ICA, MICA) method. Although non-Gaussian data can be processed, when determining the confidence limits of process monitoring statistics, the calculation process based on the kernel density estimation method is complicated and the parameters cannot be obtained accurately. When the variable dimension is large, the "dimensionality" brought by kernel density estimation cannot be avoided disasters” and so on. In addition, for the monitoring of nonlinear batch processes, traditional MPCA/MPLS methods are also extended to their nonlinear forms, such as multi-kernel PCA and multi-kernel PLS, however, process monitoring methods based on these nonlinear methods also need to obey Gaussian distributed.

多操作阶段是许多间歇过程的一个固有特性,如果采用单一建模方式实现整个批次过程的监 控,会导致模型在不同阶段内的监测效果不佳。针对这一特性,国内外学者已经做了大量的研究,通过对 批次过程进行合理的阶段划分并在子阶段内建立过程的监测模型,从而提高监测性能。Multiple operating stages are an inherent characteristic of many batch processes. If a single modeling approach is used to monitor the entire batch process, the model will not perform well in monitoring different stages. Aiming at this characteristic, scholars at home and abroad have done a lot of research, by dividing the batch process into reasonable stages and establishing a process monitoring model in sub-stages, so as to improve the monitoring performance.

过程监测可以认为是一个单值分类问题,因为监测的任务是将正常数据与故障数据分离。支持 向量数据描述(Support vector data description,SVDD)算法是一种最初由Tax和Duin提出的单值分类方法。 通过非线性变换将正常数据样本空间映射到高维特征空间并建立一个模型,从而将正常数据与故障数据分 离,达到过程故障监测的目的。使用SVDD算法进行故障监测便可以同时处理不符合高斯分布和变量间是 非线性关系的数据。SVDD已经被用于损伤检测、图像分类、模式识别等领域,在过程监控领域中的应用 也开始得到重视。Process monitoring can be considered as a single-valued classification problem because the task of monitoring is to separate normal data from faulty data. Support vector data description (Support vector data description, SVDD) algorithm is a single value classification method originally proposed by Tax and Duin. The normal data sample space is mapped to the high-dimensional feature space through nonlinear transformation and a model is established to separate the normal data from the fault data and achieve the purpose of process fault monitoring. Using the SVDD algorithm for fault monitoring can simultaneously process data that does not conform to Gaussian distribution and non-linear relationship between variables. SVDD has been used in damage detection, image classification, pattern recognition and other fields, and its application in the field of process monitoring has also begun to receive attention.

一种基于独立成分分析和支持向量数据描述的多阶段间歇过程的故障监测方法,可以有效提高 间歇过程的故障监测性能。由于大多数与主成分分析和偏最小二乘分析相关的数据描述方法都有数据符合 高斯分布和不同的变量之间的关系是线性的限制。该方法可以同时解决过程数据非高斯和非线性的监测问 题,具有更佳的故障监测效果。A multi-stage batch process fault monitoring method based on independent component analysis and support vector data description can effectively improve the fault monitoring performance of batch process. Since most of the data description methods related to principal component analysis and partial least squares analysis have the limitation that the data conform to Gaussian distribution and the relationship between different variables is linear. This method can solve the non-Gaussian and nonlinear monitoring problems of process data at the same time, and has better fault monitoring effect.

发明内容Contents of the invention

针对于间歇过程呈现的多阶段、非高斯性和非线性,工艺机理复杂,而且产品质量易受不确定 性因素的影响,为了提高对多阶段间歇过程的故障监测性能,本发明提供一种基于多阶段ICA-SVDD的间 歇过程故障监测方法。In view of the multi-stage, non-Gaussian and non-linear nature of the batch process, the process mechanism is complex, and the product quality is easily affected by uncertain factors. In order to improve the fault monitoring performance of the multi-stage batch process, the present invention provides a method based on A Multi-Stage ICA-SVDD Approach to Batch Process Fault Monitoring.

首先把三维数据沿批次方向展开,根据各个时间片的相似度进行模糊阶段划分,可以得到初始 的聚类个数,以便通过K均值算法进行精确的阶段划分;当确定阶段后,再把三维数据沿变量方向展开, 然后对各阶段分别利用ICA方法进行特征提取,提取出对应的非高斯特征信息和残差信息;最后分别对独 立成分的非高斯空间和剩余的残差空间通过SVDD算法建立统计分析模型,实现对整个过程的在线故障监 测。First, the three-dimensional data is expanded along the batch direction, and the fuzzy stage division is carried out according to the similarity of each time slice, and the initial number of clusters can be obtained, so as to carry out accurate stage division through the K-means algorithm; when the stage is determined, the three-dimensional The data is expanded along the variable direction, and then the ICA method is used for feature extraction at each stage, and the corresponding non-Gaussian feature information and residual information are extracted; finally, the non-Gaussian space of the independent components and the remaining residual space are established by the SVDD algorithm The statistical analysis model realizes the online fault monitoring of the whole process.

本发明的目的是通过以下技术方案实现的:The purpose of the present invention is achieved through the following technical solutions:

基于多阶段ICA-SVDD的间歇过程故障监测方法,所述方法包括以下过程:针对于间歇过程的 多操作阶段特性,需要对生产过程进行合理的阶段划分,以便建立多个子模型进行故障监测。首先根据各 个时间片的均值向量的相似度对生产过程进行模糊阶段划分,得到初步的阶段数目。然后通过K均值算法 把数据特征相似的时刻归为一类,进而得到更精确的阶段划分。A batch process fault monitoring method based on multi-stage ICA-SVDD, the method includes the following process: for the multi-operation stage characteristics of the batch process, it is necessary to divide the production process into reasonable stages in order to establish multiple sub-models for fault monitoring. Firstly, according to the similarity of the mean value vectors of each time slice, the production process is divided into fuzzy stages, and the preliminary stage number is obtained. Then through the K-means algorithm, the moments with similar data characteristics are classified into one category, so as to obtain more accurate stage division.

对各阶段分别利用独立成分分析方法提取出非高斯的特征信息,当采用ICA算法提取全部独 立成分后,按照非高斯程度大小重新排列,选取前d个独立性较强的独立成分得到对应矩阵由于已经 对间歇过程进行了多阶段划分,所以要对每个阶段的进行ICA分析来进行特征提取。进而可以提取出每个 阶段对应的非高斯特征信息和残差信息,以便建立监测统计模型来进行故障监测。Use the independent component analysis method to extract non-Gaussian feature information for each stage. After using the ICA algorithm to extract all independent components, rearrange them according to the degree of non-Gaussian, and select the first d independent components with strong independence to obtain the corresponding matrix. Since the batch process has been divided into multiple stages, it is necessary to perform ICA analysis on each stage for feature extraction. Furthermore, the non-Gaussian feature information and residual information corresponding to each stage can be extracted in order to establish a monitoring statistical model for fault monitoring.

最后引入支持向量数据描述算法对独立成分和剩余的高斯残差空间分别建立统计分析模型,实 现对整个过程的故障监测。通过非线性变换将正常数据样本空间映射到高维特征空间并建立一个模型,从 而将正常数据与故障数据分离,达到过程故障监测的目的。使用SVDD算法进行故障监测便可以同时处理 不符合高斯分布和变量间是非线性关系的数据。Finally, the support vector data description algorithm is introduced to establish statistical analysis models for the independent components and the remaining Gaussian residual space, so as to realize the fault monitoring of the whole process. Through nonlinear transformation, the normal data sample space is mapped to the high-dimensional feature space and a model is established, so as to separate the normal data from the fault data and achieve the purpose of process fault monitoring. Using the SVDD algorithm for fault monitoring can simultaneously process data that does not conform to the Gaussian distribution and the non-linear relationship between variables.

附图说明Description of drawings

图1是基于多阶段ICA-SVDD的间歇过程监测方法流程图;Fig. 1 is the flow chart of the batch process monitoring method based on multi-stage ICA-SVDD;

图2间歇过程数据展开;Figure 2 Batch process data expansion;

图3多阶段划分结果;Figure 3 Multi-stage division results;

图4正常批次监测结果;Figure 4 normal batch monitoring results;

图5故障TCP+50批次监测结果;Figure 5 fault TCP+50 batch monitoring results;

具体实施方式Detailed ways

下面结合图1所示,对本发明做进一步详述:Below in conjunction with shown in Fig. 1, the present invention is described in further detail:

使用的研究数据是从一个实际的半导体蚀刻工艺过程中采集得到的,分别对半导体蚀刻的正常 数据和故障数据进行故障监测。The research data used is collected from an actual semiconductor etching process, and the fault monitoring is carried out on the normal data and fault data of semiconductor etching respectively.

步骤1:间歇过程的三维数据集X(I×J×K)进行二维展开,其中,I代表批量数,J代表变量 数,K代表采样点数。采用沿批次方向和沿变量方向相结合的数据处理方式,先将三维形式的数据 X(I×J×K)沿批次方向转化为二维矩阵X(I×KJ),然后标准化二维矩阵;再按照变量方向重新组合,形 成新的二维矩阵X(KI×J)。两步数据展开方法如图2所示。Step 1: Two-dimensional expansion of the three-dimensional data set X (I×J×K) of the batch process, where I represents the number of batches, J represents the number of variables, and K represents the number of sampling points. Using the data processing method that combines the batch direction and the variable direction, the three-dimensional data X (I×J×K) is first transformed into a two-dimensional matrix X(I×KJ) along the batch direction, and then the two-dimensional matrix; and then recombine according to the variable direction to form a new two-dimensional matrix X(KI×J). The two-step data expansion method is shown in Figure 2.

步骤2:对生产过程进行合理的阶段划分,以便建立多个子模型进行故障监测。首先根据各个 时间片的均值向量的相似度对生产过程进行模糊阶段划分,得到初步的阶段数目。然后通过K均值算法把 数据特征相似的时刻归为一类,进而得到更精确的阶段划分。Step 2: Carry out reasonable stage division for the production process in order to establish multiple sub-models for fault monitoring. First, according to the similarity of the mean value vector of each time slice, the production process is divided into fuzzy stages, and the preliminary stage number is obtained. Then through the K-means algorithm, the moments with similar data characteristics are classified into one category, so as to obtain more accurate stage division.

Step1:将三维过程数据X(I×J×K)先按批次方向展开得到二维矩阵X(I×KJ),然后按时间轴 方向切割为批次和变量组成的二维数据时间片矩阵Xk(I×J),k=1,2,…,K。Step1: Expand the three-dimensional process data X (I×J×K) according to the batch direction to obtain a two-dimensional matrix X(I×KJ), and then cut it into a two-dimensional data time slice matrix composed of batches and variables according to the time axis direction X k (I×J), k=1, 2, . . . , K.

Step2:求取每一个时间片矩阵Xk(I×J)的均值向量,记为这些均值向量代表 了每个时间片的特征信息,利用这些特征信息对时间片进行初始阶段划分,并进行各个阶段的识别,以第 一个时间片X1作为第一个阶段的基准Xbase,然后按照相似度计算公式:Step2: Obtain the mean value vector of each time slice matrix X k (I×J), denoted as These mean value vectors represent the feature information of each time slice, use these feature information to divide the time slice into initial stages, and identify each stage, take the first time slice X 1 as the benchmark X base of the first stage, Then follow the similarity calculation formula:

依次计算Xbase后面的时间片和其相似度,并设定相似度阈值α,如果X2和Xbase的相似度大于 阈值α,则认为X2也属于当前时段,然后继续计算下一个时间片和Xbase的相似度;否则,认为X2属于 下一个阶段,并令Xbase=X2,按上述步骤继续进行。Calculate the time slice behind X base and its similarity in turn, and set the similarity threshold α. If the similarity between X 2 and X base is greater than the threshold α, consider that X 2 also belongs to the current period, and then continue to calculate the next time slice similarity with X base ; otherwise, consider X 2 to belong to the next stage, set X base =X 2 , and proceed according to the above steps.

依据相似度把相似的时间片连接形成一个时间段,得到初步的模糊划分。可以得到对应的阶段 个数P,这为后面用聚类算法选取聚类数提供了依据,但是,这种模糊划分法会出现某些点或者极少的连 续点不能准确的划分到某个阶段。According to the similarity, similar time slices are connected to form a time period, and a preliminary fuzzy division is obtained. The corresponding number of stages P can be obtained, which provides a basis for selecting the number of clusters with the clustering algorithm later. However, some points or very few continuous points cannot be accurately divided into a certain stage in this fuzzy division method. .

Step3:通过K-means聚类算法对时间片的均值向量进行聚类,算法输入是均值向量集合 以及聚类个数P,任意选择P个聚类中心,进行多次迭代计算,当算法满足收敛条件时,可 以得到P个子类的聚类中心,计算每个均值向量到所有聚类中心的距离,就可以得到对于P个子类 的隶属关系,由于聚类算法的输入是按照时间顺序排列的时间片均值向量,因此按照时间顺序,可以将模 糊划分中无法确定所属阶段的点,划分到一个对应的阶段中,就可以得到更精确的阶段划分。半导体蚀刻 过程的多阶段划分结果见图3。Step3: Cluster the mean vector of the time slice through the K-means clustering algorithm, and the input of the algorithm is a set of mean vectors And the number of clusters P, choose P cluster centers arbitrarily, and perform multiple iterative calculations. When the algorithm meets the convergence conditions, you can get the cluster centers of P sub-clusters, and calculate each mean vector The distance to all cluster centers can be obtained For the affiliation relationship of P sub-categories, since the input of the clustering algorithm is the time slice mean vector arranged in chronological order, according to the chronological order, the points in the fuzzy division that cannot be determined to belong to the stage can be divided into a corresponding stage. A more precise stage division can be obtained. The multi-stage division results of the semiconductor etching process are shown in Figure 3.

步骤3:使用独立成分分析(independent component analysis,ICA)进行特征信息提取,ICA更加 充分的利用了数据高阶统计信息,并且可从观测数据中进一步提取出相互独立的潜在变量,这些潜在变量 可以更本质地提取反应过程特征。Step 3: Use independent component analysis (ICA) to extract feature information. ICA makes full use of the high-order statistical information of the data, and can further extract mutually independent latent variables from the observed data. These latent variables can be More essential extraction of reaction process features.

ICA模型定义为The ICA model is defined as

X=AS+E (2)X=AS+E (2)

其中X=[x(1),x(2),...,x(n)]∈Rm×n是观测数据矩阵,A=[a1,a2,...,ad]∈Rm×d是未知的混合矩阵, S=[s(1),s(2),...,s(n)]∈Rd×n是隐藏的独立成分矩阵,E∈Rm×n是残差矩阵。n为采集的样本个数,由d≤m 可知,ICA其实和PCA类似也是一种数据压缩技术,通过尽可能少的数据来描述尽可能多的信息。Where X=[x(1),x(2),...,x(n)]∈R m×n is the observation data matrix, A=[a 1 ,a 2 ,...,a d ]∈ R m×d is an unknown mixing matrix, S=[s(1),s(2),...,s(n)]∈R d×n is a hidden independent component matrix, E∈R m×n is the residual matrix. n is the number of samples collected. It can be seen from d≤m that ICA is actually a data compression technique similar to PCA, which describes as much information as possible with as little data as possible.

ICA的目的是从观测数据X中估计出混合矩阵W和独立成分S,因此,ICA目标:找到一个 解混矩阵W,可从观测信号中分离出源信号,即The purpose of ICA is to estimate the mixing matrix W and independent components S from the observed data X, therefore, the goal of ICA: to find an unmixing matrix W that can separate the source signal from the observed signal, namely

当d=m时,即解混矩阵W是混合矩阵A的逆时,就是独立成分S的最佳估计。When d=m, that is, when the unmixing matrix W is the inverse of the mixing matrix A, is the best estimate of the independent component S.

当采用ICA算法提取全部独立成分后,按照非高斯程度大小重新排列,选取前d个独立性较强 的独立成分得到对应矩阵由于已经对间歇过程进行了多阶段划分,所以要对每个阶段的Xp(KpI×J)进 行ICA分析来进行特征提取,其中p表示所对应的第p阶段,Xp表示第p阶段沿变量方向展开的二维矩 阵,Kp表示第p阶段对应的采样个数,进而可以提取出每个阶段对应的非高斯特征信息和残差信息,以 便建立监测统计模型来进行故障监测。After using the ICA algorithm to extract all independent components, rearrange them according to the degree of non-Gaussian, and select the first d independent components with strong independence to obtain the corresponding matrix Since the batch process has been divided into multiple stages, it is necessary to perform ICA analysis on the X p (K p I×J) of each stage for feature extraction, where p represents the corresponding p-th stage, and X p represents the p-th stage The stage is a two-dimensional matrix expanded along the variable direction, and K p represents the number of samples corresponding to the p-th stage, and then the non-Gaussian feature information and residual information corresponding to each stage can be extracted in order to establish a monitoring statistical model for fault monitoring.

步骤4:采用支持向量数据描述(Support vector data description,SVDD)进行间歇过程的在线监测, SVDD是一种单值分类算法,其基本思想是针对训练数据集X={xi,i=1,…,N},通过非线性转化Φ:X→F 将原始空间数据投影到特征空间{Φ(xi),i=1,…,N},然后可以在特征空间中找到可以包含所有数据样本的 最小体积的超球体,SVDD通过核函数将输入空间映射到高维空间来学习得到灵活并且准确的数据描述模 型,得到的超球体数据描述边界是通过一小部分的支持向量进行表示的。Step 4: Use Support vector data description (Support vector data description, SVDD) for online monitoring of intermittent processes. SVDD is a single-valued classification algorithm. The basic idea is to target the training data set X={ xi ,i=1, …,N}, project the original space data to the feature space {Φ(x i ),i=1,…,N} through nonlinear transformation Φ:X→F, then you can find in the feature space that can contain all data samples The hypersphere with the smallest volume, SVDD maps the input space to a high-dimensional space through the kernel function to learn a flexible and accurate data description model, and the obtained hypersphere data description boundary is represented by a small number of support vectors.

为了构建这样的最小超球体,SVDD需要解决以下优化问题:To construct such a minimal hypersphere, SVDD needs to solve the following optimization problem:

式(4)中,a为超球体的球心,R为超球体的半径,惩罚系数C权衡了超球体的体积和训练样本的误分率, 松弛变量ξi的引入代表对第i个训练样本产生误分的惩罚项,上述优化问题可以转化为解决相应的对偶问 题:In formula (4), a is the center of the hypersphere, R is the radius of the hypersphere, and the penalty coefficient C weighs the volume of the hypersphere and the misclassification rate of the training samples. The introduction of the slack variable ξi represents The sample produces a penalty term for misclassification, and the above optimization problem can be transformed into solving the corresponding dual problem:

此处是引入核函数K(xi,xj)代替内积函数(xi,xj),利用二次规划,可以求出ai,如果x0代表 任意的一个支持向量,则超球体的球心和半径可表示为:Here, the kernel function K( xi , x j ) is introduced to replace the inner product function ( xi , x j ). Using quadratic programming, a i can be obtained. If x 0 represents any support vector, then the hypersphere The center and radius of the sphere can be expressed as:

对于新来的样本xnew,可以得到其到超球体球心的距离:For a new sample x new , the distance to the center of the hypersphere can be obtained:

如果Distnew≤R则该样本正常;反之,该样本为异常样本。If Dist new ≤ R, the sample is normal; otherwise, the sample is abnormal.

采用ICA对间歇过程的各个阶段进行特征提取后,可以分别得到独立成分的非高斯空间和剩余 的残差空间的数据,通过SVDD方法对提取出的独立成分和残差矩阵E建立统计分析模型,首先针对 独立成分建立SVDD模型如下:After using ICA to extract the features of each stage of the batch process, the data of the non-Gaussian space of the independent components and the remaining residual space can be obtained respectively, and the extracted independent components can be analyzed by the SVDD method and the residual matrix E to establish a statistical analysis model, first for the independent components Establish the SVDD model as follows:

式中:表示第k个样本,αk为对应样本的拉格朗日乘子,K(·)表示高斯核函数,可以得到独立 成分所形成的SVDD超球体的球心和半径如(9)式所示:In the formula: Indicates the kth sample, α k is the Lagrangian multiplier of the corresponding sample, K(·) represents the Gaussian kernel function, and the independent components can be obtained The center and radius of the formed SVDD hypersphere are shown in formula (9):

同样,再对残差矩阵E建立SVDD模型如下:Similarly, the SVDD model is established for the residual matrix E as follows:

那么,残差矩阵E所形成的SVDD超球体的球心和半径如(11)式所示:Then, the center and radius of the SVDD hypersphere formed by the residual matrix E are shown in formula (11):

对于间歇过程的各个阶段,可以分别得到对应阶段的超球体半径R,在线过程监控时,当获得 当前时刻的采样数据xnew时,通过数据预处理和ICA特征提取后,分别求取独立成分和残差矩阵Enew到对应球心的距离和DistE_new,因此当Dist≤R时,可以认为当前时刻的样本是正常的,而当 Dist>R,则表示当前时刻的样本为故障数据。For each stage of the batch process, the hypersphere radius R of the corresponding stage can be obtained respectively. During online process monitoring, when the sampling data x new at the current moment is obtained, after data preprocessing and ICA feature extraction, the independent components are obtained respectively and the distance from the residual matrix E new to the center of the corresponding sphere and Dist E_new , so when Dist≤R, it can be considered that the sample at the current moment is normal, and when Dist>R, it means that the sample at the current moment is faulty data.

在对过程数据进行阶段划分和预处理后,为了比较单一建模和多阶段建模的故障监测效果,分 别建立了单一和多阶段的PCA、ICA、ICA-SVDD的统计监控模型,所有统计量的统计控制限均设定为99%。 图4给出了六种方法对正常批次的监控结果,可以看出六种方法对正常批次都能得到很好的监控结果。其 中(a)、(b)、(c)为单一建模方法正常批次的故障监测图,(d)、(e)、(f)为多阶段建模方法正常批次的 故障监测图。图5给出了TCP+50故障的故障监测图,其中(a)、(b)、(c)为单一建模方法故障批次的监 测图,(d)、(e)、(f)为多阶段建模方法故障批次的监测图。从图5中可以看出,对于TCP+50故障,无 论是单一模型还是多阶段模型的故障监测,ICA-SVDD都是明显优于其他两种方法。After the stage division and preprocessing of the process data, in order to compare the fault monitoring effect of single modeling and multi-stage modeling, the single-stage and multi-stage statistical monitoring models of PCA, ICA, and ICA-SVDD were respectively established. All statistics The statistical control limits were set at 99%. Figure 4 shows the monitoring results of the six methods for normal batches. It can be seen that the six methods can obtain good monitoring results for normal batches. Among them, (a), (b), (c) are fault monitoring diagrams of normal batches with single modeling method, and (d), (e), (f) are fault monitoring diagrams of normal batches with multi-stage modeling method. Figure 5 shows the fault monitoring graph of TCP+50 faults, where (a), (b), (c) are the monitoring graphs of faulty batches with a single modeling method, and (d), (e), (f) are Monitoring plot of a faulty batch for a multi-stage modeling approach. It can be seen from Figure 5 that for TCP+50 faults, whether it is a single model or a multi-stage model for fault monitoring, ICA-SVDD is significantly better than the other two methods.

Claims (2)

1.基于多阶段ICA-SVDD的间歇过程故障监测的方法,其特征在于,该方法步骤为:1. the method for the intermittent process fault monitoring based on multistage ICA-SVDD, it is characterized in that, the method step is: 步骤1:间歇过程的三维数据集X(I×J×K)进行二维展开,其中,I代表批量数,J代表变量数,K代表采样点数;采用沿批次方向和沿变量方向相结合的数据处理方式,先将三维形式的数据X(I×J×K)沿批次方向转化为二维矩阵X(I×KJ),然后标准化二维矩阵;再按照变量方向重新组合,形成新的二维矩阵X(KI×J);Step 1: The three-dimensional data set X (I×J×K) of the batch process is expanded two-dimensionally, where I represents the number of batches, J represents the number of variables, and K represents the number of sampling points; using the combination of batch direction and variable direction According to the data processing method, the three-dimensional data X (I×J×K) is converted into a two-dimensional matrix X (I×KJ) along the batch direction first, and then the two-dimensional matrix is standardized; and then recombined according to the variable direction to form a new The two-dimensional matrix X(KI×J); 步骤2:对生产过程进行合理的阶段划分,以便建立多个子模型进行故障监测;首先根据各个时间片的均值向量的相似度对生产过程进行模糊阶段划分,得到初步的阶段数目;然后通过K均值算法把数据特征相似的时刻归为一类,进而得到更精确的阶段划分;Step 2: Divide the production process into reasonable stages in order to establish multiple sub-models for fault monitoring; first, divide the production process into fuzzy stages according to the similarity of the mean vectors of each time slice, and obtain the preliminary number of stages; then use K-means The algorithm classifies the moments with similar data characteristics into one category, so as to obtain more accurate stage division; Step1:将三维过程数据X(I×J×K)先按批次方向展开得到二维矩阵X(I×KJ),然后按时间轴方向切割为批次和变量组成的二维数据时间片矩阵Xk(I×J),k=1,2,…,K;Step1: Expand the three-dimensional process data X (I×J×K) according to the batch direction to obtain a two-dimensional matrix X(I×KJ), and then cut it into a two-dimensional data time slice matrix composed of batches and variables according to the time axis direction X k (I×J), k=1,2,...,K; Step2:求取每一个时间片矩阵Xk(I×J)的均值向量,记为这些均值向量代表了每个时间片的特征信息,利用这些特征信息对时间片进行初始阶段划分,并进行各个阶段的识别,以第一个时间片X1作为第一个阶段的基准Xbase,然后按照相似度计算公式:Step2: Obtain the mean value vector of each time slice matrix X k (I×J), denoted as These mean value vectors represent the feature information of each time slice, use these feature information to divide the time slice into initial stages, and identify each stage, take the first time slice X 1 as the benchmark X base of the first stage, Then follow the similarity calculation formula: 依次计算Xbase后面的时间片和其相似度,并设定相似度阈值α,如果X2和Xbase的相似度大于阈值α,则认为X2也属于当前时段,然后继续计算下一个时间片和Xbase的相似度;否则,认为X2属于下一个阶段,并令Xbase=X2,按上述步骤继续进行;Calculate the time slice behind X base and its similarity in turn, and set the similarity threshold α. If the similarity between X 2 and X base is greater than the threshold α, consider that X 2 also belongs to the current period, and then continue to calculate the next time slice and the similarity of X base ; otherwise, think that X 2 belongs to the next stage, and make X base =X 2 , proceed according to the above steps; 依据相似度把相似的时间片连接形成一个时间段,得到初步的模糊划分;可以得到对应的阶段个数P,这为后面用聚类算法选取聚类数提供了依据,但是,这种模糊划分法会出现某些点或者极少的连续点不能准确的划分到某个阶段;According to the similarity, similar time slices are connected to form a time period, and a preliminary fuzzy division can be obtained; the corresponding number of stages P can be obtained, which provides a basis for selecting the number of clusters with a clustering algorithm later, but this fuzzy division There will be some points or very few continuous points that cannot be accurately divided into a certain stage; Step3:通过K-means聚类算法对时间片的均值向量进行聚类,算法输入是均值向量集合以及聚类个数P,任意选择P个聚类中心,进行多次迭代计算,当算法满足收敛条件时,可以得到P个子类的聚类中心,计算每个均值向量到所有聚类中心的距离,就可以得到对于P个子类的隶属关系,由于聚类算法的输入是按照时间顺序排列的时间片均值向量,因此按照时间顺序,可以将模糊划分中无法确定所属阶段的点,划分到一个对应的阶段中,就可以得到更精确的阶段划分;Step3: Cluster the mean vector of the time slice through the K-means clustering algorithm, and the input of the algorithm is a set of mean vectors And the number of clusters P, choose P cluster centers arbitrarily, and perform multiple iterative calculations. When the algorithm meets the convergence conditions, you can get the cluster centers of P sub-clusters, and calculate each mean vector The distance to all cluster centers can be obtained For the affiliation relationship of P sub-categories, since the input of the clustering algorithm is the time slice mean vector arranged in chronological order, according to the chronological order, the points in the fuzzy division that cannot be determined to belong to the stage can be divided into a corresponding stage. A more precise stage division can be obtained; 步骤3:使用独立成分分析(independent component analysis,ICA)进行特征信息提取,ICA更加充分的利用了数据高阶统计信息,并且可从观测数据中进一步提取出相互独立的潜在变量,这些潜在变量可以更本质地提取反应过程特征;Step 3: Use independent component analysis (ICA) to extract feature information. ICA makes full use of the high-order statistical information of the data, and can further extract mutually independent latent variables from the observed data. These latent variables can be Extract the characteristics of the reaction process more essentially; ICA模型定义为The ICA model is defined as X=AS+E (2)X=AS+E (2) 其中X=[x(1),x(2),...,x(n)]∈Rm×n是观测数据矩阵,A=[a1,a2,...,ad]∈Rm×d是未知的混合矩阵,S=[s(1),s(2),...,s(n)]∈Rd×n是隐藏的独立成分矩阵,E∈Rm×n是残差矩阵;n为采集的样本个数,由d≤m可知,ICA其实和PCA类似也是一种数据压缩技术,通过尽可能少的数据来描述尽可能多的信息;Where X=[x(1),x(2),...,x(n)]∈R m × n is the observation data matrix, A=[a 1 ,a 2 ,...,a d ]∈ R m × d is the unknown mixing matrix, S=[s(1),s(2),...,s(n)]∈R d×n is the hidden independent component matrix, E∈R m×n is the residual matrix; n is the number of samples collected, and it can be seen from d≤m that ICA is actually a data compression technique similar to PCA, which describes as much information as possible with as little data as possible; ICA的目的是从观测数据X中估计出混合矩阵A和独立成分S,因此,ICA目标:找到一个解混矩阵W,可从观测信号中分离出源信号,即The purpose of ICA is to estimate the mixing matrix A and independent components S from the observed data X, therefore, the goal of ICA: to find an unmixing matrix W that can separate the source signal from the observed signal, that is 当d=m时,即解混矩阵W是混合矩阵A的逆时,就是独立成分S的最佳估计;When d=m, that is, when the unmixing matrix W is the inverse of the mixing matrix A, is the best estimate of the independent component S; 当采用ICA算法提取全部独立成分后,按照非高斯程度大小重新排列,选取前d个独立性较强的独立成分得到对应矩阵由于已经对间歇过程进行了多阶段划分,所以要对每个阶段的Xp(KpI×J)进行ICA分析来进行特征提取,其中p表示所对应的第p阶段,Xp表示第p阶段沿变量方向展开的二维矩阵,Kp表示第p阶段对应的采样个数,进而可以提取出每个阶段对应的非高斯特征信息和残差信息,以便建立监测统计模型来进行故障监测;After using the ICA algorithm to extract all independent components, rearrange them according to the degree of non-Gaussian, and select the first d independent components with strong independence to obtain the corresponding matrix Since the batch process has been divided into multiple stages, it is necessary to perform ICA analysis on the X p (K p I×J) of each stage for feature extraction, where p represents the corresponding p-th stage, and X p represents the p-th stage The stage is a two-dimensional matrix expanded along the variable direction, and K p represents the number of samples corresponding to the p-th stage, and then the non-Gaussian feature information and residual information corresponding to each stage can be extracted in order to establish a monitoring statistical model for fault monitoring; 步骤4:采用支持向量数据描述(Support vector data description,SVDD)进行间歇过程的在线监测,SVDD是一种单值分类算法,其基本思想是针对训练数据集X={xi,i=1,…,N},通过非线性转化Φ:X→F将原始空间数据投影到特征空间{Φ(xi),i=1,…,N},然后可以在特征空间中找到可以包含所有数据样本的最小体积的超球体,SVDD通过核函数将输入空间映射到高维空间来学习得到灵活并且准确的数据描述模型,得到的超球体数据描述边界是通过一小部分的支持向量进行表示的,为了构建这样的最小超球体,SVDD需要解决以下优化问题:Step 4: Use Support vector data description (Support vector data description, SVDD) for online monitoring of intermittent processes. SVDD is a single-value classification algorithm. The basic idea is to target the training data set X={ xi ,i=1, …,N}, project the original space data to the feature space {Φ( xi ),i=1,…,N} through the nonlinear transformation Φ:X→F, and then find in the feature space that can contain all data samples The hypersphere with the smallest volume, SVDD maps the input space to a high-dimensional space through the kernel function to learn a flexible and accurate data description model. The obtained hypersphere data description boundary is represented by a small part of the support vector, in order To construct such a minimal hypersphere, SVDD needs to solve the following optimization problem: 式(4)中,a为超球体的球心,R为超球体的半径,惩罚系数C权衡了超球体的体积和训练样本的误分率,松弛变量ξi的引入代表对第i个训练样本产生误分的惩罚项,上述优化问题可以转化为解决相应的对偶问题:In formula (4), a is the center of the hypersphere, R is the radius of the hypersphere, the penalty coefficient C weighs the volume of the hypersphere and the misclassification rate of the training samples, and the introduction of the slack variable ξi represents the The sample produces a penalty term for misclassification, and the above optimization problem can be transformed into solving the corresponding dual problem: 其中,αi代表对应第i个训练样本的拉格朗日乘子,αj代表对应第j个训练样本的拉格朗日乘子;Among them, α i represents the Lagrange multiplier corresponding to the i-th training sample, and α j represents the Lagrange multiplier corresponding to the j-th training sample; 此处是引入核函数K(xi,xj)代替内积函数(xi,xj),利用二次规划,可以求出ai,如果x0代表任意的一个支持向量,则超球体的球心和半径可表示为:Here, the kernel function K( xi , x j ) is introduced to replace the inner product function ( xi , x j ). Using quadratic programming, a i can be obtained. If x 0 represents any support vector, then the hypersphere The center and radius of the sphere can be expressed as: 对于新来的样本xnew,可以得到其到超球体球心的距离:For a new sample x new , the distance to the center of the hypersphere can be obtained: 如果Distnew≤R则该样本正常;反之,该样本为异常样本;If Dist new ≤ R, the sample is normal; otherwise, the sample is an abnormal sample; 采用ICA对间歇过程的各个阶段进行特征提取后,可以分别得到独立成分的非高斯空间和剩余的残差空间的数据,通过SVDD方法对提取出的独立成分和残差矩阵E建立统计分析模型,首先针对独立成分建立SVDD模型如下:After using ICA to extract the features of each stage of the batch process, the data of the non-Gaussian space of the independent components and the remaining residual space can be obtained respectively, and the extracted independent components can be analyzed by the SVDD method and the residual matrix E to establish a statistical analysis model, first for the independent components Establish the SVDD model as follows: 式中:表示第k个样本,αk为对应样本的拉格朗日乘子,K(·)表示高斯核函数,可以得到独立成分所形成的SVDD超球体的球心和半径如(9)式所示:In the formula: Indicates the kth sample, α k is the Lagrangian multiplier of the corresponding sample, K(·) represents the Gaussian kernel function, and the independent components can be obtained The center and radius of the formed SVDD hypersphere are shown in formula (9): 同样,再对残差矩阵E建立SVDD模型如下:Similarly, the SVDD model is established for the residual matrix E as follows: 其中,βk代表对应第k个训练样本的拉格朗日乘子;Among them, β k represents the Lagrangian multiplier corresponding to the kth training sample; 那么,残差矩阵E所形成的SVDD超球体的球心和半径如(11)式所示:Then, the center and radius of the SVDD hypersphere formed by the residual matrix E are shown in formula (11): 对于间歇过程的各个阶段,可以分别得到对应阶段的超球体半径R,在线过程监控时,当获得当前时刻的采样数据xnew时,通过数据预处理和ICA特征提取后,分别求取独立成分和残差矩阵Enew到对应球心的距离和DistE_new,因此当Dist≤R时,可以认为当前时刻的样本是正常的,而当Dist>R,则表示当前时刻的样本为故障数据。For each stage of the batch process, the hypersphere radius R of the corresponding stage can be obtained respectively. During online process monitoring, when the sampling data x new at the current moment is obtained, after data preprocessing and ICA feature extraction, the independent components are obtained respectively and the distance from the residual matrix E new to the center of the corresponding sphere and Dist E_new , so when Dist≤R, it can be considered that the sample at the current moment is normal, and when Dist>R, it means that the sample at the current moment is faulty data. 2.根据权利要求1所述的基于多阶段ICA-SVDD的间歇过程故障监测的方法,其特征在于,由于间歇过程具有多阶段性和数据分布非高斯性的问题,基于独立成分分析和支持向量数据描述的多阶段间歇过程的故障监测方法,可以同时解决过程数据非高斯和非线性的监测问题。2. the method for the intermittent process failure monitoring based on multi-stage ICA-SVDD according to claim 1, is characterized in that, because intermittent process has the problem of multi-stage and data distribution non-Gaussian, based on independent component analysis and support vector The fault monitoring method of multi-stage batch process described by data can solve the monitoring problem of non-Gaussian and nonlinear process data at the same time.
CN201710599054.8A 2017-07-21 2017-07-21 Batch process fault monitoring method based on multi-stage ICA-SVDD Active CN107272655B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710599054.8A CN107272655B (en) 2017-07-21 2017-07-21 Batch process fault monitoring method based on multi-stage ICA-SVDD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710599054.8A CN107272655B (en) 2017-07-21 2017-07-21 Batch process fault monitoring method based on multi-stage ICA-SVDD

Publications (2)

Publication Number Publication Date
CN107272655A CN107272655A (en) 2017-10-20
CN107272655B true CN107272655B (en) 2019-08-06

Family

ID=60078476

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710599054.8A Active CN107272655B (en) 2017-07-21 2017-07-21 Batch process fault monitoring method based on multi-stage ICA-SVDD

Country Status (1)

Country Link
CN (1) CN107272655B (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109177101A (en) * 2018-06-28 2019-01-11 浙江工业大学 A kind of injection molding machine batch process fault detection method
CN108960329B (en) * 2018-07-06 2020-11-06 浙江科技学院 Chemical process fault detection method containing missing data
CN109062196B (en) * 2018-10-31 2020-12-15 东北大学 A blast furnace process monitoring and fault diagnosis method integrating PCA-ICA
CN109669413B (en) * 2018-12-13 2021-01-08 宁波大学 Dynamic non-Gaussian process monitoring method based on dynamic latent independent variables
CN109754010B (en) * 2018-12-29 2021-04-02 北京化工大学 Intermittent process multi-mode partitioning method for time-series constraint fuzzy clustering
CN110245460B (en) * 2019-06-28 2023-04-25 北京工业大学 Intermittent process fault monitoring method based on multi-stage OICA
CN110701487B (en) * 2019-09-18 2021-08-24 浙江工业大学 A Multi-Condition Pipeline Leak Detection Method Based on KPCA and Cas-SVDD
CN111122135B (en) * 2019-12-05 2021-05-28 西安交通大学 A method for evaluating the loosening degree of flange bolted connection structure
CN111160811B (en) * 2020-01-17 2023-10-03 北京工业大学 Batch process fault monitoring method based on multi-stage FOM-SAE
CN111736567B (en) * 2020-05-12 2021-10-26 江南大学 Multi-block fault monitoring method based on fault sensitivity slow characteristic
CN112418348A (en) * 2020-12-11 2021-02-26 大连理工大学 Image source identification method based on envelope optimization
CN113190537B (en) * 2021-03-22 2025-01-21 广东电网有限责任公司东莞供电局 A data representation method for emergency repair sites in monitoring areas
CN113311796B (en) * 2021-06-04 2022-04-22 北京工业大学 Stage division method of fermentation process based on joint canonical variable matrix
CN114140388B (en) * 2021-10-28 2025-03-25 国网上海市电力公司 Surface defect detection method and device for industrial products
CN114280935B (en) * 2021-12-16 2024-12-10 北京工业大学 A semi-supervised FCM and SAE method for fault monitoring in multi-stage fermentation process based on information entropy
CN114879645A (en) * 2022-05-27 2022-08-09 浙江工业大学 SVDD industrial fault detection method for extracting ICA-FA information
CN115310529B (en) * 2022-08-02 2025-06-17 山东华泰纸业股份有限公司 A wastewater treatment fault monitoring method based on manifold learning
CN116088445A (en) * 2022-12-30 2023-05-09 北方工业大学 Distributed industrial process monitoring method, device and electronic device
CN116028783B (en) * 2023-03-30 2023-06-20 北京科技大学 Strip steel hot continuous rolling micro fault real-time detection method and device based on process data
CN116224887A (en) * 2023-04-18 2023-06-06 辽宁工业大学 A Method for Fault Monitoring of Multi-working Condition Batch Process
CN116776258B (en) * 2023-08-24 2023-10-31 北京天恒安科集团有限公司 Power equipment monitoring data processing method and system
CN117093932B (en) * 2023-08-25 2024-11-29 上海船舶运输科学研究所有限公司 A fault detection method based on two-layer distributed and integrated Bayesian reasoning
CN117350328B (en) * 2023-09-11 2024-06-25 江南大学 A fault detection and diagnosis method for lactic acid bacteria fermentation process based on LSTM-CVAE
CN118797525A (en) * 2024-08-16 2024-10-18 创意信息技术股份有限公司 A method and system for deep status monitoring of abnormal equipment in intelligent power plants

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103777627A (en) * 2014-01-24 2014-05-07 浙江大学 Batch process online-monitoring method based on small number of batches
CN103970092A (en) * 2014-04-13 2014-08-06 北京工业大学 Multi-stage fermentation process fault monitoring method based on self-adaption FCM algorithm
CN104122485A (en) * 2014-07-23 2014-10-29 国网天津市电力公司 Recording file based line fault analysis
CN104699894A (en) * 2015-01-26 2015-06-10 江南大学 JITL (just-in-time learning) based multi-model fusion modeling method adopting GPR (Gaussian process regression)
CN105159247A (en) * 2015-08-05 2015-12-16 北京工业大学 Information transmission based phase affiliation judgment method for real time sampling points in intermittent process
CN105425779A (en) * 2015-12-24 2016-03-23 江南大学 ICA-PCA multi-working condition fault diagnosis method based on local neighborhood standardization and Bayesian inference
CN106300371A (en) * 2016-08-29 2017-01-04 武汉理工大学 A kind of low-voltage ride-through method of wound brushless double-fed wind power generator group
CN106483847A (en) * 2016-09-20 2017-03-08 北京工业大学 A kind of handpiece Water Chilling Units fault detection method based on self adaptation ICA

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8849380B2 (en) * 2007-11-26 2014-09-30 Canfield Scientific Inc. Multi-spectral tissue imaging

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103777627A (en) * 2014-01-24 2014-05-07 浙江大学 Batch process online-monitoring method based on small number of batches
CN103777627B (en) * 2014-01-24 2016-03-30 浙江大学 A kind of batch process on-line monitoring method based on a small amount of batch
CN103970092A (en) * 2014-04-13 2014-08-06 北京工业大学 Multi-stage fermentation process fault monitoring method based on self-adaption FCM algorithm
CN104122485A (en) * 2014-07-23 2014-10-29 国网天津市电力公司 Recording file based line fault analysis
CN104699894A (en) * 2015-01-26 2015-06-10 江南大学 JITL (just-in-time learning) based multi-model fusion modeling method adopting GPR (Gaussian process regression)
CN105159247A (en) * 2015-08-05 2015-12-16 北京工业大学 Information transmission based phase affiliation judgment method for real time sampling points in intermittent process
CN105425779A (en) * 2015-12-24 2016-03-23 江南大学 ICA-PCA multi-working condition fault diagnosis method based on local neighborhood standardization and Bayesian inference
CN106300371A (en) * 2016-08-29 2017-01-04 武汉理工大学 A kind of low-voltage ride-through method of wound brushless double-fed wind power generator group
CN106483847A (en) * 2016-09-20 2017-03-08 北京工业大学 A kind of handpiece Water Chilling Units fault detection method based on self adaptation ICA

Also Published As

Publication number Publication date
CN107272655A (en) 2017-10-20

Similar Documents

Publication Publication Date Title
CN107272655B (en) Batch process fault monitoring method based on multi-stage ICA-SVDD
CN105425779B (en) ICA-PCA multi-state method for diagnosing faults based on local neighborhood standardization and Bayesian inference
Yu et al. Online fault diagnosis in industrial processes using multimodel exponential discriminant analysis algorithm
Maggipinto et al. A computer vision-inspired deep learning architecture for virtual metrology modeling with 2-dimensional data
CN103970092B (en) Multi-stage fermentation process fault monitoring method based on self-adaption FCM algorithm
Ghoshdastidar et al. Consistency of spectral partitioning of uniform hypergraphs under planted partition model
He et al. Fault diagnosis using improved discrimination locality preserving projections integrated with sparse autoencoder
Zhu et al. Novel K-medoids based SMOTE integrated with locality preserving projections for fault diagnosis
CN111428768A (en) Clustering Method Based on Hellinger Distance-Gaussian Mixture Model
CN103488091A (en) Data-driving control process monitoring method based on dynamic component analysis
CN105425150B (en) A kind of Method of Motor Fault Diagnosis based on RBF and PCA-SVDD
CN107977651B (en) Spatial Feature Extraction Method for Shared Spatial Patterns Based on Quantized Minimum Error Entropy
Lv et al. Batch process monitoring based on multiple-phase online sorting principal component analysis
CN101713983B (en) Semiconductor process monitoring method based on independent component analysis and Bayesian inference
CN110765587A (en) Complex petrochemical process fault diagnosis method based on dynamic regularization judgment local retention projection
CN105116397A (en) Radar high-resolution range profile target recognition method based on MMFA model
CN111062848A (en) Intelligent monitoring method for monitoring abnormal state of fire-fighting engineering
CN112580693A (en) Petrochemical process fault diagnosis method based on self-help resampling neighborhood preserving embedding
Lin et al. A Systematic Review of Multi-Sensor Information Fusion for Equipment Fault Diagnosis
He et al. Novel schur decomposition orthogonal exponential DLPP with mixture distance for fault diagnosis
Zhu et al. Cross-chamber data transferability evaluation for fault detection and classification in semiconductor manufacturing
CN109324595B (en) A Classification Method of Industrial Monitoring Data Based on Incremental PCA
Chen et al. Dynamic non-gaussian and nonlinear industrial process monitoring using deep analysis of hybrid characteristics
CN114611606A (en) Fault detection method based on nuclear hybrid space projection
Zhang et al. Multiway principal polynomial analysis for semiconductor manufacturing process fault detection

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