Function-dependent Neural-Network-driven State Feedback Control and Self-Verification Stability for Discrete-Time Nonlinear System
Jingya Wang,Xiao Feng,Yongbin Yu,Xiangxiang Wang,Xinyi Han,Kaibo Shi,Shouming Zhong,Jiarun Shen,Jingye Cai
DOI: https://doi.org/10.1016/j.neucom.2024.128422
IF: 6
2024-01-01
Neurocomputing
Abstract:Deep learning significantly impacts neural network controller synthesis. Despite the higher efficiency of deep learning algorithms compared to traditional model-based controller design methods, the performance of these neural network controllers lacks theoretical guarantees. Initially, this paper proposes an architecture to synthesize the state feedback controller and Lyapunov function, called function-dependent neural-network-driven (NN-driven) architecture. The discrete-time nonlinear system dynamics, state feedback controller and Lyapunov function in this architecture are all designed using neural networks, which can improve the efficiency of stability verification and control performance. To realize self-verification of system stability by neural networks, three optimization problems are designed based on Lyapunov stability conditions and training speed constraints, solved using mixed-integer linear programming (MILP) solvers. Additionally, a MILP-based algorithm called Stability Counter-examples Updating Training Set (SCUTS) is proposed to simultaneously train the state feedback controller and Lyapunov function neural networks. Finally, experiments conducted on a second-order discrete-time nonlinear system, an inverted pendulum with NN-driven dynamics and an inverted pendulum with Lagrangian dynamics demonstrate the effectiveness of this work. Experimental results indicate that this work outperforms previous research on synthesizing neural network controllers in both the neural network training speed and the control system stabilization speed.