(196h) Lyapunov-Stable Neural Network for Model-Based Control of Nonlinear Systems
AIChE Annual Meeting
2024
2024 AIChE Annual Meeting
Computing and Systems Technology Division
Advances in machine learning and intelligent systems II
Monday, October 28, 2024 - 5:36pm to 5:54pm
In this work, we develop -- for the first time -- a pioneering methodology for the neural network modeling of nonlinear processes with Lyapunov stability guarantees, and the theory of its generalization performance and closed-loop stability. By designing a novel loss function that accounts for Lyapunov stability conditions in the training phase, the resulting Lyapunov-stable neural network (LSNN) is able to capture the nonlinear dynamics and guarantee closed-loop stability when incorporated in a model-based controller simultaneously. A key feature of the LSNNs is that they retain the stability region of the original nonlinear system as long as the training error is sufficiently small, which implies that the LSNN can be utilized for the entire operating domain. Provable closed-loop stability properties are derived based on the analysis of its generalization performance using statistical learning theory. Finally, a chemical reactor example is used to demonstrate the efficacy of the proposed ML modeling method.
References:
[1] Draeger, A., Engell, S., & Ranke, H. (1995). Model predictive control using neural networks. IEEE Control Systems Magazine, 15(5), 61-66.
[2] Wu, Z., Tran, A., Rincon, D., & Christofides, P.D. (2019). Machine learningâbased predictive control of nonlinear processes. Part I: theory. AIChE Journal, 65(11), 16729.
[3] Wu, Z., Tran, A., Rincon, D., & Christofides, P.D. (2019). Machineâlearningâbased predictive control of nonlinear processes. Part II: Computational implementation. AIChE Journal, 65(11), 16734.
[4] à kesson, B.M., Toivonen, H.T., Waller, J.B., & Nyström, R.H. (2005). Neural network approximation of a nonlinear model predictive controller applied to a pH neutralization process. Computers & chemical engineering, 29(2), 323-335.
[5] Dai, H., Landry, B., Yang, L., Pavone, M., & Tedrake, R. (2021). Lyapunov-stable neural-network control. arXiv preprint arXiv:2109.14152.