化工学报 ›› 2018, Vol. 69 ›› Issue (7): 3159-3166.DOI: 10.11949/j.issn.0438-1157.20171629

• 过程系统工程 • 上一篇    下一篇

基于双近邻标准化和PCA的多阶段过程故障检测

冯立伟1,2, 张成1,2, 李元2, 谢彦红1,2   

  1. 1 沈阳化工大学数理系, 辽宁 沈阳 110142;
    2 沈阳化工大学过程故障诊断研究中心, 辽宁 沈阳 110142
  • 收稿日期:2017-12-12 修回日期:2018-02-12 出版日期:2018-07-05 发布日期:2018-07-05
  • 通讯作者: 李元
  • 基金资助:

    国家自然科学基金项目(61490701,61673279);辽宁省教育厅基金项目(L2015432);辽宁省自然科学基金项目(2015020164)。

DLNS-PCA-based fault detection for multimode batch process

FENG Liwei1,2, ZHANG Cheng1,2, LI Yuan2, XIE Yanhong1,2   

  1. 1 College of Science, Shenyang University of Chemical Technology, Shenyang 110142, Liaoning, China;
    2 Research Center for Technical Process Fault Diagnosis and Safety, Shenyang University of Chemical Technology, Shenyang 110142, Liaoning, China
  • Received:2017-12-12 Revised:2018-02-12 Online:2018-07-05 Published:2018-07-05
  • Supported by:

    supported by the National Natural Science Foundation of China (61490701,61673279), the Project of Education Department in Liaoning Province (L2015432) and the Natural Science Foundation of Liaoning Province (2015020164).

摘要:

现代工业产品的生产往往需要多个生产阶段,多阶段生产过程的故障检测成为一个重要问题。多阶段过程数据具有多中心、各工序数据结构不同等特征。针对多阶段过程数据的特征,提出了基于双近邻标准化和主元分析的故障检测方法(DLNS-PCA)。首先寻找样本的双层局部近邻集;其次使用双层局部近邻集的信息标准化样本,得到标准样本;最后在标准样本集上使用主元分析方法进行故障检测。双局部近邻标准化能够将各阶段数据的中心平移到同一点,并且调整各阶段数据的离散程度,使之近似相等,从而将多阶段过程数据融合为服从单一多元高斯分布的数据。进行了青霉素发酵过程故障检测实验,实验结果表明DLNS-PCA方法相对于PCA、KPCA、FDkNN等方法对多阶段过程故障具有更高的检测率。DLNS-PCA方法提高了多阶段过程故障检测能力。

关键词: 多阶段, 故障检测, 模型, 主元分析, 过程控制

Abstract:

Modern industrial products often require multiple production stages, and the fault detection of multi-stage production process has become an important issue. Multi-stage process data have the characteristics of multi center, different structure of each stage and so on. Aiming at the characteristics, a fault detection method based on double local neighborhood standardization and principal component analysis (DLNS-PCA) is proposed. Firstly, the double local neighborhood set of the sample is found. Secondly, the standard samples are obtained by using the information of the double local neighborhood set. Finally, the PCA method is used to detect the fault on the standard sample set. The DLNS can move the data centers of each stage to the same point, and adjust the degrees of dispersion of data at each stage to make its approximately equal, then multi-stage process data is fused to a single modal data following multivariate Gauss distribution. A fault detection of penicillin simulation process was carried out. The results showed that DLNS-PCA has higher fault detection rate than PCA, KPCA and FD-kNN methods. DLNS-PCA method improves the efficiency of multi-stage process fault detection.

Key words: multi stage process, fault detection, model, principal component analysis, process control

中图分类号: