The invention discloses a novel distributed local fault detection method based on neighborhood preserving embedding-canonical variable analysis, and aims to construct an accurate fault detection model for high-dimensional
dynamic data with
noise. The core of the method is that data is divided into four subspaces according to
Gaussian and non-
Gaussian features and dynamic and non-dynamic features. For non-dynamic features, high-dimensional data are projected to a low-dimensional embedding space based on a neighborhood preserving embedding (NPE) dimension reduction technology to reserve a
local structure relationship of the data, so that the
noise influence is reduced, and the modeling accuracy is improved; for the dynamic features, the
time sequence correlation of the data is modeled by using canonical variable analysis (CVA), and the dynamic relationship of the
time sequence is captured by constructing a
feature matrix, so that the accurate extraction of the features is realized. Secondly, calculating T2 statistic of the data after dimension reduction, and estimating a threshold value of the T2 statistic through
kernel density estimation (KDE); in addition,
mutual information is used for judging the correlation strength of the subspaces, based on a
local outlier factor strategy, the statistics of the subspaces and the cross-correlation information of the subspaces are considered, comprehensive statistics are established, and a statistical threshold value of the statistics is solved. And finally, performing fault detection on the
test data according to the threshold value, and visualizing the change of the statistical magnitude. Compared with a traditional method, the method can more effectively deal with high-dimensional data with
noise, improves the accuracy and stability of fault detection, and is a better fault detection method.