Two-stage exogenous Kalman filter for time-varying fault estimation of satellite attitude control system

Abstract This paper addresses the study of observer-based two-stage extended Kalman filter (TSEKF) estimation problem for the satellite attitude control system (ACS) in the presence of unknown time-varying actuator faults. In the traditional TSEKF methods, the considered faults always refers to constant signal in the propagation of the filter estimation, even though time-varying faults are taken into account in simulation demonstrations. In order to promote the accuracy of the TSEKF algorithm, a nonlinear observer is designed to obtain the fault dynamics and the state estimation with consideration of the nonlinear nature of the satellite ACS, and its estimation results are treated as exogenous signals used for linearizing the nonlinear ACS model. Then based on the observed fault information and the linearized ACS model, the TSEKF estimator is designed to obtain the exogenous filtering scheme, which can simultaneously reconstruct the state and faults accurately. Finally, by using the so called two-stage exogenous Kalman filter (TSXKF), simulation results show that when a time-varying fault occurs, more ideal estimation results can be obtained than those of TSEKF and better dynamic performance can be achieved than that of nonlinear observers.

[1]  Rolf Isermann,et al.  Supervision, fault-detection and fault-diagnosis methods — An introduction , 1997 .

[2]  Yuanqing Xia,et al.  Stochastic stability of a modified unscented Kalman filter with stochastic nonlinearities and multiple fading measurements , 2017, J. Frankl. Inst..

[3]  Christopher Edwards,et al.  Sliding Mode Control and Observation , 2013 .

[4]  Lu Zhang,et al.  Two-stage cubature Kalman filter for nonlinear system with random bias , 2014, 2014 International Conference on Multisensor Fusion and Information Integration for Intelligent Systems (MFI).

[5]  Ian Postlethwaite,et al.  Cubature Kalman Filter based Localization and Mapping , 2011 .

[6]  Xiaohui Qi,et al.  Fault diagnosis for flight control systems using subspace method and adaptive two-stage Kalman filter , 2016 .

[7]  Zhihua Wang,et al.  An adaptive three-stage extended Kalman filter for nonlinear discrete-time system in presence of unknown inputs. , 2018, ISA transactions.

[8]  Chingiz Hajiyev,et al.  Two‐stage Kalman filter‐based actuator/surface fault identification and reconfigurable control applied to F‐16 fighter dynamics , 2013 .

[9]  Xiaohang Li,et al.  Integrated finite-time fault estimation and fault-tolerant control for Markovian jump systems with generally uncertain transition rates , 2020, J. Frankl. Inst..

[10]  Xueqin Chen,et al.  A novel two-stage extended Kalman filter algorithm for reaction flywheels fault estimation , 2016 .

[11]  Mohamed Darouach,et al.  Optimal two-stage Kalman filter in the presence of random bias , 1997, Autom..

[12]  M. Darouach,et al.  Two-stage Kalman estimator with unknown exogenous inputs , 1999, Autom..

[13]  T. R. Rice,et al.  On the optimality of two-stage state estimation in the presence of random bias , 1993, IEEE Trans. Autom. Control..

[14]  Tor Arne Johansen,et al.  Attitude estimation by multiplicative exogenous Kalman filter , 2018, Autom..

[15]  L. Fridman,et al.  Higher‐order sliding‐mode observer for state estimation and input reconstruction in nonlinear systems , 2008 .

[16]  Krishna Dev Kumar,et al.  Fault estimation of satellite reaction wheels using covariance based adaptive unscented Kalman filter , 2017 .

[17]  Feng Wang,et al.  Two-stage unscented Kalman filter algorithm for fault estimation in spacecraft attitude control system , 2018 .

[18]  Tor Arne Johansen,et al.  The eXogenous Kalman Filter (XKF) , 2017, Int. J. Control.

[19]  Zhihua Qu,et al.  Distributed finite-time estimation of the bounds on algebraic connectivity for directed graphs , 2019, Autom..

[21]  Xudong Ye,et al.  Cooperative control of high-order nonlinear systems with unknown control directions , 2018, Syst. Control. Lett..

[22]  Ming Liu,et al.  A two-stage extended kalman filter method for fault estimation of satellite attitude control systems , 2017, J. Frankl. Inst..

[23]  Chien-Shu Hsieh,et al.  Robust two-stage Kalman filters for systems with unknown inputs , 2000, IEEE Trans. Autom. Control..

[24]  Mickaël Hilairet,et al.  Speed and rotor flux estimation of induction machines using a two-stage extended Kalman filter , 2009, Autom..

[25]  José Ragot,et al.  Three-stage Kalman filter for state and fault estimation of linear stochastic systems with unknown inputs , 2012, J. Frankl. Inst..

[26]  B. Friedland Treatment of bias in recursive filtering , 1969 .