Model predictive control of unknown nonlinear dynamical systems based on recurrent neural networks
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review
Author(s)
Detail(s)
Original language | English |
---|---|
Pages (from-to) | 3089-3101 |
Journal / Publication | IEEE Transactions on Industrial Electronics |
Volume | 59 |
Issue number | 8 |
Publication status | Published - Aug 2012 |
Externally published | Yes |
Link(s)
Abstract
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
Citation Format(s)
Model predictive control of unknown nonlinear dynamical systems based on recurrent neural networks. / Pan, Yunpeng; Wang, Jun.
In: IEEE Transactions on Industrial Electronics, Vol. 59, No. 8, 08.2012, p. 3089-3101.Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review