Deep Bilinear Koopman Model Predictive Control for Nonlinear Dynamical Systems

被引:6
作者
Zhao, Dongdong [1 ]
Li, Boyu [1 ]
Lu, Fuxiang [1 ]
She, Jinhua [2 ]
Yan, Shi [1 ]
机构
[1] Lanzhou Univ, Sch Informat Sci & Engn, Lanzhou 73000, Peoples R China
[2] Tokyo Univ Technol, Sch Engn, Hachioji 1528550, Japan
基金
中国国家自然科学基金;
关键词
Computational modeling; Nonlinear dynamical systems; Predictive models; Robots; Dictionaries; Predictive control; Heuristic algorithms; Bilinear Koopman operator; model predictive control (MPC); neural network modeling; OPERATORS;
D O I
10.1109/TIE.2024.3390717
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents a deep bilinear Koopman model predictive control (DBKMPC) approach for modelling and control of unknown nonlinear systems. The bilinear model, which has the computational speed of a linear model and the predictive accuracy of a nonlinear model, can accurately characterize a large class of airborne and ground-based robotic systems. Specifically, a bilinear Koopman dynamic deep neural network (BKDDNN) is developed to learn the finite-dimensional bilinear Koopman operator in the lifting space without prior knowledge or system parameters. Moreover, the bilinear model is integrated into the standard model predictive control (MPC) optimization problem, facilitating the solution of the bilinear optimization problem. In such a way, the proposed DBKMPC avoids the problems of excessive inductive bias and selection difficulty of dictionary functions encountered by the existing methods, so that it enables a more effective solution to the problem of modeling and control of nonlinear robotic systems. The experimental results show that the proposed DBKMPC method surpasses the existing representative methods in terms of prediction and control performance.
引用
收藏
页码:16077 / 16086
页数:10
相关论文
共 24 条
[1]   Active Learning of Dynamics for Data-Driven Control Using Koopman Operators [J].
Abraham, Ian ;
Murphey, Todd D. .
IEEE TRANSACTIONS ON ROBOTICS, 2019, 35 (05) :1071-1083
[2]  
[Anonymous], 2007, P 20 INT C NEUR INF
[3]   Advantages of Bilinear Koopman Realizations for the Modeling and Control of Systems With Unknown Dynamics [J].
Bruder, Daniel ;
Fu, Xun ;
Vasudevan, Ram .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (03) :4369-4376
[4]   Discovering governing equations from data by sparse identification of nonlinear dynamical systems [J].
Brunton, Steven L. ;
Proctor, Joshua L. ;
Kutz, J. Nathan .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2016, 113 (15) :3932-3937
[5]   Koopman NMPC: Koopman-based Learning and Nonlinear Model Predictive Control of Control-affine Systems [J].
Folkestad, Carl ;
Burdick, Joel W. .
2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, :7350-7356
[6]   Transformers for modeling physical systems [J].
Geneva, Nicholas ;
Zabaras, Nicholas .
NEURAL NETWORKS, 2022, 146 :272-289
[7]   Koopman Linearization for Data-Driven Batch State Estimation of Control-Affine Systems [J].
Guo, Zi Cong ;
Korotkine, Vassili ;
Forbes, James R. ;
Barfoot, Timothy D. .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (02) :866-873
[8]   Lateral Vehicle Trajectory Planning Using a Model Predictive Control Scheme for an Automated Perpendicular Parking System [J].
Kim, Dae Jung ;
Jeong, Yong Woo ;
Chung, Chung Choo .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2023, 70 (02) :1820-1829
[9]   Adaptive Attitude Control of a Quadrotor Using Fast Nonsingular Terminal Sliding Mode [J].
Lian, Shikang ;
Meng, Wei ;
Lin, Zemin ;
Shao, Ke ;
Zheng, Jinchuan ;
Li, Hongyi ;
Lu, Renquan .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2022, 69 (02) :1597-1607
[10]   On. the stability of constrained MPC without terminal constraint [J].
Limon, D. ;
Alamo, T. ;
Salas, F. ;
Camacho, E. F. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2006, 51 (05) :832-836