化工学报 ›› 2023, Vol. 74 ›› Issue (7): 2967-2978.DOI: 10.11949/0438-1157.20230287

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

基于集成学习传递熵的化工过程微小故障检测方法

王光(), 单发顺(), 钱禹丞, 焦建芳   

  1. 华北电力大学自动化系,河北 保定 071003
  • 收稿日期:2023-03-24 修回日期:2023-06-21 出版日期:2023-07-05 发布日期:2023-08-31
  • 通讯作者: 单发顺
  • 作者简介:王光(1986—),男,博士,副教授,guang.wang@ncepu.edu.cn
  • 基金资助:
    国家自然科学基金项目(61973117);北京市自然科学基金项目(4192056);中央高校基本科研业务费专项资金项目(2022MS098);河北省自然科学基金项目(F2019502185)

Incipient fault detection method for chemical process based on ensemble learning transfer entropy

Guang WANG(), Fashun SHAN(), Yucheng QIAN, Jianfang JIAO   

  1. Department of Automation, North China Electric Power University, Baoding 071003, Hebei, China
  • Received:2023-03-24 Revised:2023-06-21 Online:2023-07-05 Published:2023-08-31
  • Contact: Fashun SHAN

摘要:

传统的多元统计分析方法直接对过程数据的均值和方差进行故障分析,但只要监测统计量保持在控制极限所包围的正态区域内,就不能检测出数据分布的变化。针对这一问题,提出一种基于集成学习传递熵的微小故障检测方法。该方法首先利用传递熵提取变量间的信息传递,通过滑动窗口获取传递熵数据集,并根据此数据集求取监测统计量和控制限。然后,利用秩和比法对构建的评价指标进行排序分档,筛选出分档结果良好的传递熵数据集对应的监测统计量。最后,利用集成学习与贝叶斯推理策略相结合的算法对监测结果进行融合,实时检测过程故障。将该方法用于数值例子和连续搅拌反应釜过程的故障检测,并与核主元分析、核独立元分析、加权统计局部核主元分析和加权统计特征核独立元分析进行对比,验证了所提方法具有良好的微小故障检测性能。

关键词: 微小故障, 主元分析, 传递熵, 秩和比法, 集成学习

Abstract:

Traditional multivariate statistical analysis methods directly perform fault analysis on the mean and variance of process data. But as long as the monitoring statistics remain within the normal region surrounded by control limits, changes in the data distribution cannot be detected. To solve this problem, a method based on ensemble learning transfer entropy is proposed to obtain monitoring statistics and control limits based on this data set. Firstly, the transfer entropy is used to measure the information transfer between variables, and then the transfer entropy dataset is obtained through a sliding window, and the monitoring statistics and control limits are derived from this dataset. Then, the constructed indicators are ranked and binned using the rank sum ratio method, and the probability density parameters of the transfer entropy and the corresponding monitoring statistics of the part with good binning results are screened. Finally, the monitoring results are fused using an algorithm combining ensemble learning and Bayesian inference strategies to detect process faults in real-time. The method is used for fault detection of numerical examples and continuously stirred tank reactor processes and is compared with kernel principal component analysis, kernel independent component analysis, weighted statistical local kernel principal component analysis and weighted statistical feature kernel independent component analysis to verify that the proposed the method has good performance in detecting minor faults.

Key words: incipient fault, principal component analysis, transfer entropy, rank sum ratio method, ensemble learning

中图分类号: