Most chemical processes are time-varying and nonlinear due to load changes, product demand transitions or other causes, causing unsatisfactory performance of conventional non-parametric multivariate statistical fault detection method. In this work, a probabilistic multivariate state estimation fault detection method based on multi-output Gaussian process autoregression is first developed to overcome the linear limitation and noise information ignorance of multivariate state estimation technology-based fault detection methods. In multi-output Gaussian process regression framework, the Leave-One-Sample-Out strategy is developed to construct the dataset by leaving each historical sample from the memory matrix out as one training output in turn while regarding the corresponding remaining historical samples as one training input. Then, we design the multi-output Gaussian process autoregression model to estimate the current state of the system. Utilizing the estimation covariance information, a probabilistic index based on multivariate Kullback-Leibler divergence is developed for fault detection. Moreover, a multi-scale adaptive fault detection enhancement based on discrete multi-objective Archimedes optimization and just-in-time learning is further proposed to handle the time-varying problem. In this scheme, the memory matrix is batch-adaptively updated at monthly intervals based on discrete multi-objective Archimedes optimization to handle the slow change of system characteristics caused by equipment degradation. On the other hand, to cope with the rapid change of system characteristics caused by operation transition, the just-in-time learning is employed to select samples from the memory matrix that best match to the current system state for sample-adaptive updating. Finally, two industrial cases are used to verify the performance of the proposed method.
Read full abstract