Koopman-Based MPC With Learned Dynamics: Hierarchical Neural Network Approach

被引:21
作者
Wang, Meixi [1 ]
Lou, Xuyang [1 ]
Wu, Wei [1 ]
Cui, Baotong [1 ]
机构
[1] Jiangnan Univ, Key Lab Adv Proc Control Light Ind, Minist Educ, Wuxi 214122, Jiangsu, Peoples R China
关键词
Nonlinear dynamical systems; Training; Control systems; Neural networks; Deep learning; Linear systems; Eigenvalues and eigenfunctions; Data-driven control; hierarchical neural network (HNN); Koopman operator; model predictive control (MPC); nonlinear dynamical system; OPERATOR; SYSTEMS; ALGORITHM;
D O I
10.1109/TNNLS.2022.3194958
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article presents a data-driven control strategy for nonlinear dynamical systems, enabling the construction of a Koopman-based linear system associated with nonlinear dynamics. The primary idea is to apply the deep learning technique to the Koopman framework for globally linearizing nonlinear dynamics and impose a Koopman-based model predictive control (MPC) approach to stabilize the nonlinear dynamical systems. In this work, we first generalize the Koopman framework to nonlinear control systems, enabling comprehensive linear analysis and control methods to be effective for nonlinear systems. We next present a hierarchical neural network (HNN) approach to deal with the crucial challenge of the finite-dimensional Koopman representation approximation. In particular, a scale-invariant constrained network in the HNN includes four modules, in which a predictor module and a linear module can accurately approximate the finite Koopman eigenfunctions and Koopman operator, respectively, thus forming the lifted linear system. Then, we design the Koopman-based MPC scheme for controlling nonlinear systems with constraints by adopting the modified MPC with a saturation-like function on the lifted linear system. Importantly, the Koopman-based MPC enjoys higher computational efficiency compared to the classical linear MPC and nonlinear MPC methods. Finally, a physical experiment on an overhead crane system is provided to demonstrate the effectiveness of the proposed data-driven control framework.
引用
收藏
页码:3630 / 3639
页数:10
相关论文
共 45 条
[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]   The Moore-Penrose Pseudoinverse: A Tutorial Review of the Theory [J].
Alves Barata, Joao Carlos ;
Hussein, Mahir Saleh .
BRAZILIAN JOURNAL OF PHYSICS, 2012, 42 (1-2) :146-165
[3]  
Arbabi H, 2018, IEEE DECIS CONTR P, P6409, DOI 10.1109/CDC.2018.8619720
[4]  
Bao J., 2016, ADV MODEL ANAL B, V59, P113
[5]   Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control [J].
Brunton, Steven L. ;
Brunton, Bingni W. ;
Proctor, Joshua L. ;
Kutz, J. Nathan .
PLOS ONE, 2016, 11 (02)
[6]  
Camacho E.F., 2007, ADV TK CONT SIGN PRO
[7]  
Chakraborty S., 2022, ARXIV
[8]  
Corinto F, 2019, Nonlinear dynamics in computational neuroscience
[9]   PATTERN-FORMATION OUTSIDE OF EQUILIBRIUM [J].
CROSS, MC ;
HOHENBERG, PC .
REVIEWS OF MODERN PHYSICS, 1993, 65 (03) :851-1112
[10]   An algebraic and suboptimal solution of constrained model predictive control via tangent hyperbolic function [J].
Dursun, Ufuk ;
Tascikaraoglu, Fatma Yildiz ;
Ustoglu, Ilker .
ASIAN JOURNAL OF CONTROL, 2021, 23 (05) :2420-2430