A preview of this full-text is provided by Springer Nature.
Content available from Cluster Computing
This content is subject to copyright. Terms and conditions apply.
Causal network construction based on KICA-ECCM for root cause
diagnosis of industrial processes
Yayin He
1
•Xiangshun Li
1
Received: 5 April 2024 / Revised: 18 June 2024 / Accepted: 5 July 2024 / Published online: 20 July 2024
ÓThe Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2024, corrected publication 2024
Abstract
Root cause diagnosis is able to find the propagation path of faults timely when the fault occurs. Therefore, it is of key
significance in the maintenance and fault diagnosis of industrial systems. A commonly used method for root cause
diagnosis is causal analysis method. In this work, a causal analysis method Extended Convergent Cross Mapping (ECCM)
algorithm is used for root cause diagnosis of industry, however, it has difficulties in dealing with large amounts of steady
state data and obtaining accurate propagation paths. Therefore, a causal analysis method based on Kernel Independent
Component Analysis (KICA) and ECCM is proposed in this study to deal with the above problems. First, the KICA
algorithm is used to detect faults to get the transition process data. Second, the ECCM algorithm is used to construct causal
relationship among variables based on the transition process data to construct the fault propagation path diagram. Finally,
the effectiveness of the proposed KICA-ECCM algorithm is tested by using the Tennessee Eastman Process and Industrial
Process Control Test Facility platform. Compared with the ECCM and GC algorithm, the KICA-ECCM algorithm per-
forms better in terms of accuracy and efficiency.
Keywords Root cause diagnosis Kernel independent component analysis (KICA) Extended convergent cross mapping
(ECCM)
1 Introduction
In complex industrial systems, it is particularly important to
detect the occurrence of faults. In recent years, due to the rapid
development of big data technology, data-driven multivariate
process monitoring methods have been widely applied.
The multivariate process monitoring methods like
Principal Component Analysis(PCA) and Independent
Component Analysis (ICA) have been applied in industry
process very early [1–4]. However, the PCA and ICA
algorithm have limitations when processing data with
nonlinear structures. In order to solve the problems caused
by nonlinear data, the Kernel Principal Component
Analysis(KPCA) and Kernel Independent Component
Analysis(KICA) nonlinear process monitoring technology
are proposed [5–7], which have also been widely used.
However, the purpose of fault detection is to monitor
whether the process is functioning correctly, no further
analysis of the fault is performed and the fault propagation
paths and diagnosis the root fault cause is often neglected.
Root cause diagnosis refers to the systematic methods and
technologies used to trace the root cause variables of failures
in industrial systems. After identifying the root variables that
cause the fault, personnel can timely address them, which is
significantly important for the reliability and safety of the
system. Therefore, the study of root cause diagnosis has
received significant attention in recent years. As a method for
root cause diagnosis, causal analysis methods can be highly
effective in identifying the root causes of faults and corre-
sponding propagation pathways, which are commonly used in
the field for root cause diagnosis [8,9].
Causal analysis methods can be divided into two cate-
gories: knowledge-based methods and data-based methods.
Knowledge-based methods such as Failure Modes and Effects
&Xiangshun Li
lixiangshun@whut.edu.cn
Yayin He
heyayin@whut.edu.cn
1
School of Automation, Wuhan University of Technology,
Wuhan 430079, China
123
Cluster Computing (2024) 27:11891–11909
https://doi.org/10.1007/s10586-024-04663-5(0123456789().,-volV)(0123456789().,-volV)
Content courtesy of Springer Nature, terms of use apply. Rights reserved.