OD-TGCN: An Observer-Driven Temporal Graph Convolutional Network for Early Fault Detection of Control Systems

Yuxiang Hu, Xuewu Dai*, Peng Yue, Jinliang Ding, Tianyou Chai

*Corresponding author for this work

    Research output: Contribution to journalArticlepeer-review

    Abstract

    Early faults, with their small amplitudes and slow variations, are easily masked by noise or process trends, making detection difficult. Also, observer-based methods struggle with timely and accurate early fault detection. To address these challenges, a novel observer-driven temporal graph convolutional network (OD-TGCN) is proposed for early fault detection of control systems subject to semi-stationary periodic input disturbances and measurement noise. We employ graph representation to describe the mechanistic relationships and capture temporal features between variables in the control system. First, graph nodes are constructed based on the control inputs, output signals of the control systems and the fault detection residual of the disturbance decoupling generalized proportional-integral observer (DD-GPIO). Then, a method for constructing the adjacency matrix of the graph based on the system matrix is provided. Finally, the output of the temporal graph convolutional network (TGCN) is passed to a Multi-Layer Perceptron (MLP) for graph-based fault detection. The proposed method is applied to a two-wheeled self-balancing robot. Comparative results show that OD-TGCN significantly outperforms DD-GPIO and typical TGCN in early fault detection accuracy. Additionally, OD-TGCN exhibits notable robustness across datasets with different disturbances/noise.
    Original languageEnglish
    Pages (from-to)5872-5884
    Number of pages13
    JournalIEEE Transactions on Circuits and Systems I: Regular Papers
    Volume72
    Issue number10
    Early online date4 Mar 2025
    DOIs
    Publication statusPublished - 1 Oct 2025

    Keywords

    • Early fault detection
    • control system
    • data-driven
    • observer-driven temporal graph convolutional network

    Cite this