Model predictive control of unknown nonlinear dynamical systems based on recurrent neural networks

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

241 Scopus Citations
View graph of relations



Original languageEnglish
Pages (from-to)3089-3101
Journal / PublicationIEEE Transactions on Industrial Electronics
Issue number8
Publication statusPublished - Aug 2012
Externally publishedYes


In this paper, we present a neurodynamic approach to model predictive control (MPC) of unknown nonlinear dynamical systems based on two recurrent neural networks (RNNs). The echo state network (ESN) and simplified dual network (SDN) are adopted for system identification and dynamic optimization, respectively. First, the unknown nonlinear system is identified based on the ESN with input-output training and testing samples. Then, the resulting nonconvex optimization problem associated with nonlinear MPC is decomposed via Taylor expansion. To estimate the higher order unknown term resulted from the decomposition, an online supervised learning algorithm is developed. Next, the SDN is applied for solving the relaxed convex optimization problem to compute the optimal control actions over the predicted horizon. Simulation results are provided to demonstrate the effectiveness and characteristics of the proposed approach. The proposed RNN-based approach has many desirable properties such as global convergence and low complexity. It is shown that the RNN-based nonlinear MPC scheme is effective and potentially suitable for real-time MPC implementation in many applications. © 2012 IEEE.

Research Area(s)

  • Model predictive control (MPC), recurrent neural networks (RNNs), unknown nonlinear systems