Neural network-based identification of state-space switching nonlinear systems
Yanxin Zhang, Chengpu Yu, Filippo Fabiani
TL;DR
This work tackles the identification of switching nonlinear systems in state-space form by pairing neural-network models with an EM framework. A moving-window E-step estimates the switching sequence while an EKF-based M-step trains two RNN groups that represent the state and output maps for each subsystem, enabling accurate parameter estimation and reliable switching identification. The authors prove that EKF updates are equivalent to maximizing the EM objective and demonstrate quadratic convergence under mild conditions, with extensive experiments on academic switching systems and a battery SOC case showing superior parameter fit, switching sequence recovery, and predictive accuracy. The approach reduces computational burden via the moving-window strategy and offers a practical pathway for real-world switching systems where internal mode dynamics are nonlinear and unknown.
Abstract
We design specific neural networks (NNs) for the identification of switching nonlinear systems in the state-space form, which explicitly model the switching behavior and address the inherent coupling between system parameters and switching modes. This coupling is specifically addressed by leveraging the expectation-maximization (EM) framework. In particular, our technique will combine a moving window approach in the E-step to efficiently estimate the switching sequence, together with an extended Kalman filter (EKF) in the M-step to train the NNs with a quadratic convergence rate. Extensive numerical simulations, involving both academic examples and a battery charge management system case study, illustrate that our technique outperforms available ones in terms of parameter estimation accuracy, model fitting, and switching sequence identification.
