A maximum-likelihood Kalman filter for switching discrete-time linear systems

State estimation is addressed for a class of discrete-time systems that may switch among different modes taken from a finite set. The system and measurement equations of each mode are assumed to be linear and perfectly known, but the current mode of the system is unknown. Moreover, additive, independent, normally distributed noises are assumed to affect the dynamics and the measurements. First, relying on a well-established notion of mode observability developed ''ad hoc'' for switching systems, an approach to system mode estimation based on a maximum-likelihood criterion is proposed. Second, such a mode estimator is embedded in a Kalman filtering framework to estimate the continuous state. Under the unique assumption of mode observability, stability properties in terms of boundedness of the mean square estimation error are proved for the resulting filter. Simulation results showing the effectiveness of the proposed filter are reported.

[1]  Magnus Egerstedt,et al.  Observability of Switched Linear Systems , 2004, HSCC.

[2]  Arnaud Doucet,et al.  Particle filters for state estimation of jump Markov linear systems , 2001, IEEE Trans. Signal Process..

[3]  R. P. Marques,et al.  Discrete-Time Markov Jump Linear Systems , 2004, IEEE Transactions on Automatic Control.

[4]  Magnus Egerstedt,et al.  A direct algebraic approach to observer design under switching measurement equations , 2004, IEEE Transactions on Automatic Control.

[5]  El Kebir Boukas,et al.  Stability of discrete-time linear systems with Markovian jumping parameters , 1995, Math. Control. Signals Syst..

[6]  Y. Bar-Shalom,et al.  IMM estimator versus optimal estimator for hybrid systems , 2005, IEEE Transactions on Aerospace and Electronic Systems.

[7]  Miguel Ayala Botto,et al.  Simultaneous state and input estimation of hybrid systems with unknown inputs , 2006, Autom..

[8]  R. Vidal,et al.  Observability and identifiability of jump linear systems , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[9]  Oswaldo Luiz V. Costa,et al.  Stationary filter for linear minimum mean square error estimator of discrete-time Markovian jump systems , 2002, IEEE Trans. Autom. Control..

[10]  Giorgio Battistelli,et al.  Active mode observability of switching linear systems , 2007, Autom..

[11]  Bor-Sen Chen,et al.  Novel extended Viterbi-based multiple-model algorithms for state estimation of discrete-time systems with Markov jump parameters , 2006, IEEE Transactions on Signal Processing.

[12]  Manfred Morari,et al.  Moving horizon estimation for hybrid systems , 2002, IEEE Trans. Autom. Control..

[13]  B. Anderson,et al.  Detectability and Stabilizability of Time-Varying Discrete-Time Linear Systems , 1981 .

[14]  Y. Bar-Shalom,et al.  The interacting multiple model algorithm for systems with Markovian switching coefficients , 1988 .

[15]  Giorgio Battistelli,et al.  Luenberger Observers For Switching Discrete-Time Linear Systems , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[16]  Robert J. Elliott,et al.  State and Mode Estimation for Discrete-Time Jump Markov Systems , 2005, SIAM J. Control. Optim..

[17]  Giorgio Battistelli,et al.  Receding-horizon estimation for switching discrete-time linear systems , 2005, IEEE Transactions on Automatic Control.