Elsevier

Automatica

Volume 135, January 2022, 110004
Automatica

Brief paper
Distributed filtering based on Cauchy-kernel-based maximum correntropy subject to randomly occurring cyber-attacks

https://doi.org/10.1016/j.automatica.2021.110004Get rights and content

Abstract

This paper is concerned with the distributed filtering issue under the Cauchy-kernel-based maximum correntropy for large-scale systems subject to randomly occurring cyber-attacks in non-Gaussian environments. The considered cyber-attacks are hybrid and consist of both denial-of-service attacks and deception attacks. The weighted Cauchy kernel-based maximum correntropy criterion instead of the traditional minimum variance is put forward to evaluate the filtering performance against non-Gaussian noises as well as cyber-attacks. Based on the matrix decomposition and the fixed-point iterative update rules, the desired filter gain related with a set of Riccati-type equations is obtained to achieve the optimal filtering performance. Then, an improved version only dependent on the local information and neighboring one-step prediction is developed to realize the distributed implementation. Furthermore, the convergence of the developed fixed-point iterative algorithm is addressed via the famous Banach fixed-point theorem. Finally, a standard IEEE 39-bus power system is utilized to show the merit of the proposed distributed filtering algorithm in the presence of cyber-attacks and non-Gaussian noises.

Introduction

Due to the influence of physical constraints and environmental noises, system states of modern large-scale industrial systems are not always available, which gives rise to an ever-increasing research topic about state estimation and signal processing, see e.g. Khan and Moura, 2008, Mao et al., 2021, Rostami and Lotfifard, 2018 and Zhao et al. (2021). Existing filtering algorithms derived by the minimum mean square error (MMSE) criterion, such as the famous Kalman filtering (KF) and its extended version (Theodor & Shaked, 1996), are generally applicable for large-scale industrial systems with Gaussian noises.

The Gaussian assumption is not always satisfied for actual systems and hence the filtering performance is inevitably degraded if MMSE-based algorithms are arbitrarily performed. As such, a number of filtering techniques have been developed to process non-Gaussian noises, see e.g. Battilotti, Cacace, D’Angelo, Germani and Sinopoli, 2019, Chen et al., 2017 and Wang, Zhang and Wang (2020). For instance, an adaptive filtering has been discussed in Talebi, Werner, Li, and Mandic (2019) to relax the Gaussian assumption to the generalized setting of α-stable distributions, and a robust Kalman filter has been proposed in Huang, Zhang, Wu, Li, and Chambers (2017) to deal with the heavy-tailed noises via Student’s distribution. Furthermore, two Kalman-like approaches have been developed in Battilotti, Cacace, D’Angelo and Germani (2019) and Cacace, Conte, D’Angelo, and Germani (2019a) to handle the non-Gaussian noise by a state space augmentation as well as Kronecker powers of states and outputs. The developed approach has been further employed to solve a target tracking problem in Battilotti, Cacace, D’Angelo, Germani and Sinopoli (2019) with nonlinear measurements and an LQ non-Gaussian problem in Cacace, Conte, D’Angelo, and Germani (2019b) with packet loss.

Recent studies have shown that the robustness of the algorithms can be effectively improved by using the maximum correntropy criterion (MCC) instead of the above MMSE criterion for the dynamic system disturbed by non-Gaussian noises without any restriction on their distribution, see e.g. Song, Ding, Dong and Han, 2020, Song, Ding, Dong, Wei et al., 2020. For instance, KF and unscented KF based on MCC have been established in Chen et al. (2017) and Liu, Chen, Xu, Wu, and Honeine (2017) to effectively restrain non-Gaussian disturbances for the linear and nonlinear systems. At the same time, some available forms can be found in the reported literature (Wang, Zhang et al., 2020) and typical forms include, but are not limited to, KF-like ones or their variants (Chen et al., 2017, Liu et al., 2017, Song, Ding, Dong and Han, 2020), square-root ones (Kulikova, 2017), Chandrasekhar-type recursion ones (Kulikova, 2020) as well as Rauch-Tung-Striebel smoother (Wang, Zhang et al., 2020). It should be pointed out that the desired filter gain cannot be directly obtained in comparison with the analytical solution of KF or extended KF and thus a fixed-point iterative scheme has been put forward to achieve the engineering applications. Furthermore, the convergence of such an iterative scheme has been addressed in Chen, Wang, Zhao, Zheng, and Príncipe (2015) and Wang, Lyu, He, Zhou and Wang (2020) with the help of the contraction mapping theorem (also known as the Banach fixed-point theorem). On the other hand, the Gaussian kernel function is usually exploited to serve as the cost function in the above mentioned MCC-based filtering algorithms. However, it is not always the best selection because of both the difficulty in the selection of a proper kernel bandwidth affecting the expected filtering performance and the appearance of singular matrices resulting in the breakdown of the developed algorithms (Wang, Lyu et al., 2020). As such, it is of great importance to seek out other types of kernel functions to overcome the inherent shortages of Gaussian ones. Fortunately, a primary yet challengeable attempt has been brought by resorting to a Cauchy kernel function and an initial result has been reported in Wang, Lyu et al. (2020), which lights up the following research.

Distributed filtering plays a vital role in large-scale industrial systems due to the inherent coupling among subsystems, such as Ding et al., 2019b, Farina and Carli, 2018 and Xie, Mo, and Sinopoli (2011). It is worth noting that the operation of large-scale systems is more vulnerable and the security threats are more severe compared to traditional networked control systems due mainly to more networked devices. Usually, cyber-attacks will lead to incomplete data collection or information transmission (Kosut et al., 2011, Sinopoli et al., 2003). Generally speaking, according to their types of physical implementation, cyber-attacks can be roughly divided into denial of service attacks (Song, Ding, Dong, Wei et al., 2020), replay attacks (Zhu & Martinez, 2014), and deception attacks (Ding, Han, Wang, & Ge, 2019a). In the past few years, some interesting results have been reported to disclose the impact on system performance (including the stability and the robustness) and also to provide some strategies about their detection and identification, see e.g. Milosevic et al., 2020, Pasqualetti et al., 2013, Sinopoli et al., 2003 and Ye, Woodford, Roy, and Sundaram (2021). It should be pointed out that the occurrence of cyber-attacks could not be single and hybrid cyber-attacks should be able to cause stronger destructiveness than that caused by single attacks (Du et al., 2019). Then, the injected attack signal of deception attacks should be non-Gaussian and can be approximated by mixed-Gaussian noises (Song, Ding, Dong and Han, 2020). For this kind of complex scenario, the MCC filtering based on Cauchy kernel functions should possess better robustness and adaptivity than the traditional KF or extended KF. Furthermore, sufficient conditions of the convergence need to be found for the corresponding fixed-point iterative scheme. However, such an issue remains a technical challenge due probably to the inherent couplings among subsystem dynamics, non-Gaussian noises, as well as hybrid cyber-attacks, which motivates the investigation of this paper.

Summarizing the above discussions, the focus of this paper is on the distributed MCC filtering issue based on the Cauchy kernel function for large-scale systems subject to hybrid cyber-attacks and non-Gaussian noises. The following two essential challenges should be solved: (1) how to design a suitable distributed filtering algorithm to suppress the impact from both hybrid cyber-attacks and non-Gaussian noises; (2) how to design a suitable fixed-point iterative scheme to seek the desired filter gains. The paper attempts to deal with the above two challenges and make the following highlighted contributions: (1) A Cauchy-kernel-based maximum correntropy filter consisting of both the one-step-ahead prediction and one-step update is constructed to deal with the state estimation of large-scale systems subject to both hybrid cyber-attacks and non-Gaussian noises; (2) the investigated filter is achieved via a set of Riccati-type equations, which are solved by the fixed-point iterative algorithm; (3) a degraded version only dependent on the local information and neighboring one-step prediction is developed to realize the distributed implementation, and (4) a sufficient condition of the convergence of the developed fixed-point iterative scheme is established by utilizing the famous Banach fixed-point theorem.

Notation: The notation used throughout the paper is fairly standard unless where otherwise noted. p denotes the lp-norm of a vector or an induced norm of a matrix. λmin() and λmax() describe respectively the minimum and the maximum eigenvalues of the matrix. [x]s or [A]s denote the sth element of the vector x or the sth row of the matrix A.

Section snippets

Problem formulation and preliminaries

In this paper, the physical relationship of n interconnected subsystems composing a large-scale system is described by a directed topology G=(N,E), where N={1,2,,n} and EN×N stand for the set of subsystems and the set of internal links, respectively. If (i,j)E, the ith subsystem can obtain the information from the jth subsystem, which is hence named as a neighbor of subsystem i. Furthermore, the set of neighbors of the ith subsystem is denoted as Ni={j:(i,j)E}, and the corresponding number

Main results

In this section, a Cauchy-kernel-based MCC-KF algorithm based on the fixed-point iterative update rule is designed to effectively solve the state estimation issue of large-scale systems subject to randomly occurring hybrid cyber-attacks. Additionally, the convergence analysis of the proposed algorithm is further addressed by utilizing the well-known Banach fixed-point theorem.

Illustrative example

In this section, the state estimation issue of the IEEE 39-bus power system subject to randomly occurring cyber-attacks is exploited to illustrate the effectiveness of the proposed MCC-KF algorithm.

Conclusions

This paper has investigated the maximum correntropy filtering issue for a class of large-scale systems consisting of a set of spatially distributed subsystems subject to randomly occurring cyber attacks and non-Gaussian noises. The Cauchy kernel-based MCC has been employed to serve as the evaluation function with the purpose of improving the filtering performance in the presence of non-Gaussian noises. A hybrid attack model composed of DoS attacks and deception attacks is used to describe the

Haifang Song received her B.Sc. degree in School of Mathematics and Statistics in 2016 from Zhoukou Normal University, Zhoukou, China and the M.Sc. degree in College of Science in 2020 from University of Shanghai for Science and Technology, Shanghai, China. She is currently working toward the Ph.D. degree in Control Science and Engineering from University of Shanghai for Science and Technology, Shanghai, China.

Her research interests include the distributed robust estimation under the maximum

References (31)

  • DuD. et al.

    ADMM-based distributed state estimation of smart grid under data deception and denial of service attacks

    IEEE Transactions on Systems, Man, and Cybernetics: Systems

    (2019)
  • FarinaM. et al.

    Partition-based distributed Kalman filter with plug and play features

    IEEE Transactions on Control of Network Systems

    (2018)
  • HuangY. et al.

    A novel robust Student’s t based Kalman filter

    IEEE Transactions on Aerospace and Electronic Systems

    (2017)
  • KhanU.A. et al.

    Distributing the Kalman filters for large-scale systems

    IEEE Transactions on Signal Processing

    (2008)
  • KosutO. et al.

    Malicious data attacks on the smart grid

    IEEE Transactions on Smart Grid

    (2011)
  • Cited by (110)

    • A novel fractional nonlinear state estimation algorithm in non-Gaussian noise environment

      2024, Measurement: Journal of the International Measurement Confederation
    View all citing articles on Scopus

    Haifang Song received her B.Sc. degree in School of Mathematics and Statistics in 2016 from Zhoukou Normal University, Zhoukou, China and the M.Sc. degree in College of Science in 2020 from University of Shanghai for Science and Technology, Shanghai, China. She is currently working toward the Ph.D. degree in Control Science and Engineering from University of Shanghai for Science and Technology, Shanghai, China.

    Her research interests include the distributed robust estimation under the maximum correntropy criterion (MCC), as well as multi-agent systems and sensor networks. She is an active reviewer for many international journals.

    Derui Ding received both the B.Sc. degree in industry engineering in 2004 and the M.Sc. degree in detection technology and automation equipment in 2007 from Anhui Polytechnic University, Wuhu, China, and the Ph.D. degree in control theory and control engineering in 2014 from Donghua University, Shanghai, China.

    Dr. Ding is currently a Senior Research Fellow with the School of Science, Computing and Engineering Technologies, Swinburne University of Technology, Melbourne, VIC, Australia. From July 2007 to December 2014, he was a teaching assistant and then a lecturer in the Department of Mathematics, Anhui Polytechnic University, Wuhu, China. From June 2012 to September 2012, he was a research assistant in the Department of Mechanical Engineering, the University of Hong Kong, Hong Kong. From March 2013 to March 2014, he was a visiting scholar in the Department of Information Systems and Computing, Brunel University London, UK. From June 2015 to August 2015, he was a research assistant in the Department of Mathematics, City University of Hong Kong, Hong Kong. His research interests include nonlinear stochastic control and filtering, as well as multi-agent systems and sensor networks. He has published over 100 papers in refereed international journals.

    Dr. Ding is a Senior Member of the Institute of Electrical and Electronic Engineers and serving as a Standing Director of the IEEE PES Intelligent Grid $\&$ Emerging Technologies Satellite Committee-China. He received the 2020 Andrew P. Sage Best Transactions Paper Award from the IEEE Systems, Man, and Cybernetics (SMC) Society, and the IET Premium Awards 2018. He is serving as an Associate Editor for Neurocomputingand IET Control Theory & Applications. He also served as a Guest Editor for several issues, including the International Journal of Systems Science,International Journal of General Systems, and Kybernetika.

    Hongli Dong received the Ph.D. degree in control science and engineering from the Harbin Institute of Technology, Harbin, China, in 2012.

    From 2009 to 2010, she was a Research Assistant with the Department of Applied Mathematics, City University of Hong Kong, Hong Kong. From 2010 to 2011, she was a Research Assistant with the Department of Mechanical Engineering, The University of Hong Kong, Hong Kong. From 2011 to 2012, she was a Visiting Scholar with the Department of Computer Science, Brunel University London, London, U.K. From 2012 to 2014, she was an Alexander von Humboldt Research Fellow with the University of Duisburg–Essen, Duisburg, Germany. She is currently a Professor with the Institute of Complex Systems and Advanced Control, Northeast Petroleum University, Daqing, China. She is also the Director of the Heilongjiang Provincial Key Laboratory of Networking and Intelligent Control, Daqing, China. Her current research interests include robust control and networked control systems. Dr. Dong is a very active reviewer for many international journals.

    Xiaojian Yi received the B.S. degree in control technology in 2010 from the North University of China, Taiyuan, China, and the M.S. degree in 2012 and Ph.D. degree in 2016 both in reliability engineering from Beijing Institute of Technology, Beijing, China. During 2015–2016, he was a jointly trained Ph.D. student in the University of Ottawa, Canada, to study robot reliability and maintenance. From 2016 to 2020, he was an Associate Professor with the China North Vehicle Research Institute. He is currently an Associate Professor with the Beijing Institute of Technology, Beijing, China. He is the author of two books and more than 100 articles, and is also the holder of 8 patents. His research interests include system reliability analysis, intelligent control, fault diagnosis and health management.

    This work was supported in part by the Australian Research Council Discovery Early Career Researcher Award under Grant DE200101128. The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Davide Martino Raimondo under the direction of Editor Torsten Söderström.

    View full text