中国安全科学学报 ›› 2026, Vol. 36 ›› Issue (4): 168-175.doi: 10.16265/j.cnki.issn1003-3033.2026.04.1571

• 安全技术与工程 • 上一篇    下一篇

基于记忆加权核主成分分析的化工过程故障检测

袁帅1,2(), 杨春曦1,2,**(), 张秀峰1,2, 王娴1,2, 李根根1,2   

  1. 1 昆明理工大学 机电工程学院, 云南 昆明 650500
    2 云南省先进装备智能控制及应用国际联合实验室, 云南 昆明 650500
  • 收稿日期:2025-11-11 修回日期:2026-02-05 出版日期:2026-04-28
  • 通信作者:
    **杨春曦(1976—),男,贵州铜仁人,博士,教授,主要从事复杂机电系统智能控制以及大数据技术研究。E-mail:
  • 作者简介:

    袁帅 (1998—),男,河南南阳人,硕士研究生,主要研究方向为化工过程故障检测和诊断、数据分析。E-mail:

  • 基金资助:
    国家自然科学基金资助(62463014); 云南省重大科技项目(202202AG050002); 云南省重大科技项目(202302AD080005)

Fault detection for chemical process based on memory-weighted kernel principal component analysis

Yuan Shuai1,2(), Yang Chunxi1,2,**(), Zhang Xiufeng1,2, Wang Xian1,2, Li Gengen1,2   

  1. 1 Faculty of Mechanical and Electrical Engineering, Kunming University of Science and Technology, Kunming Yunnan 650500, China
    2 Yunnan International Joint Laboratory of Intelligent Control and Application of Advanced Equipment, Kunming Yunnan 650500, China
  • Received:2025-11-11 Revised:2026-02-05 Published:2026-04-28

摘要:

为提高对化工过程中常见故障的检测能力,保证化工过程平稳可靠运行,基于历史故障数据信息和核主成分分析法(KPCA),提出一种利用历史故障数据加权的新型故障检测方法,即记忆加权核主成分分析法(M-WKPCA)。首先,根据KPCA计算正常数据和历史故障数据的核主成分(KPC),对比构建的指标选择出能够突出故障信息的KPC,并利用求取的加权矩阵突出故障信息,构建新的统计量,进而建立基于M-WKPCA方法的在线故障检测模型;然后,利用M-WKPCA方法,将检测不同常见故障的M-WKPCA方法并行处理,提出一种能够高精度检测常见故障的并行WKPCA故障检测策略;最后,采用田纳西伊斯曼(TE)化工过程数据仿真验证文中所提方法。结果表明:所提方法在测试数据中平均准确检测率为82.25%,远高于对比方法,在故障检测上更有优势;同时,由于KPC的选择引入了故障信息,检测的故障数据与正常数据在统计量上区分明显。

关键词: 记忆加权核主成分分析(M-WKPCA), 核主成分分析(KPCA), 化工过程, 核密度估计(KDE), 故障检测

Abstract:

To enhance the detection ability of common faults in the chemical process and ensure the stable and reliable operation, a new fault detection method, termed M-WKPCA, was proposed. The method was based on historical fault data and KPCA, incorporating historical fault data through a weighting mechanism. Initially, kernel principal components(KPC) of normal data and historical fault data were calculated according to KPCA. KPC that can highlight the fault information were selected based on a comparison of the constructed indexes. A weighting matrix was then used to highlight the fault information, and a new statistic was constructed to establish an online fault detection model based on M-WKPCA method. Then, the M-WKPCA method was used to detect common faults in parallel. A parallel WKPCA fault detection strategy was proposed to achieve high precision detection of common faults. Finally, the proposed method was verified using simulated data from the Tennessee Eastman (TE) chemical process. The results show that the proposed method achieves an average accurate detection accuracy of 82.25%. This is much higher than that of the comparison methods, demonstrating its superiority in fault detection. At the same time, since fault information is incorporated during the selection of KPC, the detected fault data are significantly different from the normal data in terms of statistics.

Key words: memory-weighted kernel principal component analysis(M-WKPCA), kernel principal component analysis(KPCA), chemical process, kernel density estimation(KDE), fault detection

中图分类号: