Fault Detection and Isolation in Industrial Networks using Graph Convolutional Neural Networks

Industrial networks represent large-scale systems that consist of several interacting components. In this paper, we present a solution for Fault Detection and Isolation (FDI) in industrial networks with same type of components (electrical, mechanical, etc.) such as power grids, and water supply networks. Traditional FDI algorithms are trained to detect and isolate faults on the level of a single component by considering features from this component and sometimes from nearby components. These algorithms are sub-optimal as they are independently applied to individual components without explicitly taking into consideration the dependency between the several components that co-exist in industrial network. The interaction between the components makes fault isolation challenging. An operation change or a fault in a component can affect the neighboring components. This negatively impact the diagnosis accuracy when we design an independent diagnoser for each component. On the other hand, designing a global diagnoser without considering the network structure can lead to overfitting which can degrade the diagnosis performance significantly specially when the training data is limited. Moreover, because of the large number of components in these systems, the single fault assumption may not stand. This increases the complexity of the problem. In order to solve this problem, we first model the industrial network as a weighted undirected graph structure. The graph structure represents the connected components. The weights quantify these connections. We then apply Graph Convolutional Neural Networks (GCNN) to detect and isolate faulty components in these systems. In the case study, we apply our solution to a simulated industrial network with 100 components. The case study shows that GCNN outperforms several baseline algorithms.

[1]  Pascal Frossard,et al.  Learning Graphs From Data: A Signal Representation Perspective , 2018, IEEE Signal Processing Magazine.

[2]  Chetan Gupta,et al.  Framework for Unifying Model-based and Data-driven Fault Diagnosis , 2018, Annual Conference of the PHM Society.

[3]  Didier Maquin,et al.  Fault measurement detection in an urban water supply network , 2006 .

[4]  Pascal Frossard,et al.  The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains , 2012, IEEE Signal Processing Magazine.

[5]  Fei-Fei Li,et al.  Large-Scale Video Classification with Convolutional Neural Networks , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[6]  Xavier Bresson,et al.  Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering , 2016, NIPS.

[7]  Zhiyuan Liu,et al.  Graph Neural Networks: A Review of Methods and Applications , 2018, AI Open.

[8]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[9]  José M. F. Moura,et al.  Discrete Signal Processing on Graphs , 2012, IEEE Transactions on Signal Processing.

[10]  Matthew Brand,et al.  Continuous nonlinear dimensionality reduction by kernel Eigenmaps , 2003, IJCAI.

[11]  Pascal Frossard,et al.  Learning Laplacian Matrix in Smooth Graph Signal Representations , 2014, IEEE Transactions on Signal Processing.

[12]  Marios M. Polycarpou,et al.  Distributed Fault Detection and Isolation of Large-Scale Discrete-Time Nonlinear Systems: An Adaptive Approximation Approach , 2012, IEEE Transactions on Automatic Control.