Model Predictive Control of a Vehicle using Koopman Operator

被引:24
作者
Cibulka, Vit [1 ]
Hanis, Tomas [1 ]
Korda, Milan [1 ,2 ]
Hromcik, Martin [1 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Dept Control Engn, Prague, Czech Republic
[2] CNRS, Lab Anal & Architecture Syst, Toulouse, France
关键词
Koopman operator; Eigenfunction; Eigenvalues; Basis functions; Data-driven methods; Model Predictive Control; DYNAMICAL-SYSTEMS;
D O I
10.1016/j.ifacol.2020.12.2469
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper continues in the work from Cibulka et al. (2019) where a nonlinear vehicle model was approximated in a purely data-driven manner by a linear predictor of higher order, namely the Koopman operator. The vehicle system typically features a lot of nonlinearities such as rigid-body dynamics, coordinate system transformations and most importantly the tire. These nonlinearities are approximated in a predefined subset of the state-space by the linear Koopman operator and used for a linear Model Predictive Control (MPC) design in the high-dimension state space where the nonlinear system dynamics evolve linearly. The result is a nonlinear MPC designed by linear methodologies. It is demonstrated that the Koopman-based controller is able to recover from a very unusual state of the vehicle where all the aforementioned nonlinearities are dominant. The controller is compared with a controller based on a classic local linearization and shortcomings of this approach are discussed. Copyright (C) 2020 The Authors.
引用
收藏
页码:4228 / 4233
页数:6
相关论文
共 9 条
[1]  
Cibulka V., 2019, THESIS CTU PRAGUE
[2]  
Hromcik M, 2019, DATADRIVEN IDENTIFIC
[3]   Hamiltonian systems and transformations in Hilbert space [J].
Koopman, BO .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1931, 17 :315-318
[4]  
Korda M., 2019, Optimal construction of koopman eigenfunctions for prediction and control, hal-02278835
[5]   Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control [J].
Korda, Milan ;
Mezic, Igor .
AUTOMATICA, 2018, 93 :149-160
[6]  
Lofberg J., 2019, YALMIP
[7]   Spectral properties of dynamical systems, model reduction and decompositions [J].
Mezic, I .
NONLINEAR DYNAMICS, 2005, 41 (1-3) :309-325
[8]   Comparison of systems with complex behavior [J].
Mezic, I ;
Banaszuk, A .
PHYSICA D-NONLINEAR PHENOMENA, 2004, 197 (1-2) :101-133
[9]  
Pacejka HB, 2012, TIRE AND VEHICLE DYNAMICS, 3RD EDITION, P1