Towards Data-driven LQR with Koopmanizing Flows

被引:5
作者
Bevanda, Petar [1 ]
Beier, Max [1 ]
Heshmati-Alamdari, Shahab [2 ]
Sosnowski, Stefan [1 ]
Hirche, Sandra [1 ]
机构
[1] Tech Univ Munich, Dept Elect & Comp Engn, Chair Informat Oriented Control ITR, D-80393 Munich, Germany
[2] Aalborg Univ, Dept Elect Syst, Fredrik Bajers Vej 7K, DK-9220 Aalborg, Denmark
关键词
Machine learning; Koopman operators; Learning for control; Representation Learning; Neural networks; Learning Systems; OPERATOR; SYSTEMS;
D O I
10.1016/j.ifacol.2022.07.601
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a novel framework for learning linear time-invariant (LTI) models for a class of continuous-time non-autonomous nonlinear dynamics based on a representation of Koopman operators. In general, the operator is infinite-dimensional but, crucially, linear. To utilize it for efficient LTI control design, we learn a finite representation of the Koopman operator that is linear in controls while concurrently learning meaningful lifting coordinates. For the latter, we rely on Koopmanizing Flows - a diffeomorphism-based representation of Koopman operators and extend it to systems with linear control entry. With such a learned model, we can replace the nonlinear optimal control problem with quadratic cost to that of a linear quadratic regulator (LQR), facilitating efficacious optimal control for nonlinear systems. The superior control performance of the proposed method is demonstrated on simulation examples. Copyright (c) 2022 The Authors. This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0/)
引用
收藏
页码:13 / 18
页数:6
相关论文
共 23 条
[1]   Forward completeness, unboundedness observability, and their Lyapunov characterizations [J].
Angeli, D ;
Sontag, ED .
SYSTEMS & CONTROL LETTERS, 1999, 38 (4-5) :209-217
[2]  
[Anonymous], 2016, REGELUNGSTECHNIK 2, DOI DOI 10.1007/978-3-662-52676-7
[3]   Ergodic Theory, Dynamic Mode Decomposition, and Computation of Spectral Properties of the Koopman Operator [J].
Arbabi, Hassan ;
Mezic, Igor .
SIAM JOURNAL ON APPLIED DYNAMICAL SYSTEMS, 2017, 16 (04) :2096-2126
[4]  
Bevanda P., KOOPMANIZINGFLOWS DI, V144, P1
[5]   Koopman operator dynamical models: Learning, analysis and control [J].
Bevanda, Petar ;
Sosnowski, Stefan ;
Hirche, Sandra .
ANNUAL REVIEWS IN CONTROL, 2021, 52 :197-212
[6]   Pseudogenerators of Spatial Transfer Operators [J].
Bittracher, Andreas ;
Koltai, Peter ;
Junge, Oliver .
SIAM JOURNAL ON APPLIED DYNAMICAL SYSTEMS, 2015, 14 (03) :1478-1517
[7]   Data-Driven Control of Soft Robots Using Koopman Operator Theory [J].
Bruder, Daniel ;
Fu, Xun ;
Gillespie, R. Brent ;
Remy, C. David ;
Vasudevan, Ram .
IEEE TRANSACTIONS ON ROBOTICS, 2021, 37 (03) :948-961
[8]   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)
[9]   Model Predictive Control of a Vehicle using Koopman Operator [J].
Cibulka, Vit ;
Hanis, Tomas ;
Korda, Milan ;
Hromcik, Martin .
IFAC PAPERSONLINE, 2020, 53 (02) :4228-4233
[10]  
Dinh L., 2017, ARXIV