Data-Driven Feedback Linearization Using the Koopman Generator

被引:0
|
作者
Gadginmath, Darshan [1 ]
Krishnan, Vishaal [2 ]
Pasqualetti, Fabio [1 ]
机构
[1] Univ Calif Riverside, Dept Mech Engn, Riverside, CA 92521 USA
[2] Harvard Univ, Sch Engn & Appl Sci, Cambridge, MA 02138 USA
关键词
Generators; Vectors; Nonlinear systems; Dictionaries; Control systems; Aerospace electronics; Data-driven control; feedback linearization; geometric control; Koopman operator; OPERATOR; SYSTEMS;
D O I
10.1109/TAC.2024.3417188
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article contributes a theoretical framework for data-driven feedback linearization of nonlinear control-affine systems. We unify the traditional geometric perspective on feedback linearization with an operator-theoretic perspective involving the Koopman operator. We first show that if the distribution of the control vector field and its repeated Lie brackets with the drift vector field is involutive, then there exists an output and a feedback control law for which the Koopman generator is finite-dimensional and locally nilpotent. We use this connection to propose a data-driven algorithm 'Koopman generator-based feedback linearization (KGFL)' for feedback linearization of single-input systems. Particularly, we use experimental data to identify the state transformation and control feedback from a dictionary of functions for which feedback linearization is achieved in a least-squares sense. We also propose a single-step data-driven formula which can be used to compute the linearizing transformations. When the system is feedback linearizable and the chosen dictionary is complete, our data-driven algorithm provides the same solution as model-based feedback linearization. Finally, we provide numerical examples for the data-driven algorithm and compare it with model-based feedback linearization. We also numerically study the effect of the richness of the dictionary and the size of the dataset on the effectiveness of feedback linearization.
引用
收藏
页码:8844 / 8851
页数:8
相关论文
共 50 条
  • [41] Data-driven H∞ Optimal Controller Design using the Koopman Operator: Case Study
    Ganz, Felix
    Datar, Adwait
    Goettsch, Patrick
    Werner, Herbert
    2021 EUROPEAN CONTROL CONFERENCE (ECC), 2021, : 594 - 599
  • [42] Data-driven acoustic control of a spherical bubble using a Koopman linear quadratic regulator
    Gibson, Andrew J.
    Yee, Xin C.
    Calvisi, Michael L.
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2024, 156 (01): : 229 - 243
  • [43] Kernel Learning for Data-Driven Spectral Analysis of Koopman Operators
    Takeishi, Naoya
    ASIAN CONFERENCE ON MACHINE LEARNING, VOL 101, 2019, 101 : 956 - 971
  • [44] Optimal DMD Koopman Data-Driven Control of a Worm Robot
    Rahmani, Mehran
    Redkar, Sangram
    BIOMIMETICS, 2024, 9 (11)
  • [45] Data-driven Characterization of Recovery Energy in Controlled Dynamical Systems using Koopman Operator
    Ramachandran, Thiagarajan
    Nandanoori, Sai Pushpak
    Sinha, Subhrajit
    Bakker, Craig
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 2230 - 2235
  • [46] Modeling Quadruped Leg Dynamics on Deformable Terrains using Data-driven Koopman Operators
    Krolicki, Alexander
    Rufino, Dakota
    Zheng, Andrew
    Narayanan, Sriram S. K. S.
    Erb, Jackson
    Vaidya, Umesh
    IFAC PAPERSONLINE, 2022, 55 (37): : 420 - 425
  • [47] A Data-driven Koopman Modeling Framework With Application to Soft Robots
    Han, Lvpeng
    Peng, Kerui
    Chen, Wangxing
    Liu, Zhaobing
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2025, 23 (01) : 249 - 261
  • [48] Data-Driven Modeling for Pneumatic Muscle Using Koopman-Based Kalman Filter
    Cao, Yu
    Zhang, Mengshi
    Yang, Bo
    Huang, Jian
    2023 IEEE INTERNATIONAL CONFERENCE ON DEVELOPMENT AND LEARNING, ICDL, 2023, : 518 - 523
  • [49] Local Koopman Operators for Data-Driven Control of Robotic Systems
    Mamakoukas, Giorgos
    Castano, Maria
    Tan, Xiaobo
    Murphey, Todd
    ROBOTICS: SCIENCE AND SYSTEMS XV, 2019,
  • [50] Robust Model Predictive Control with Data-Driven Koopman Operators
    Mamakoukas, Giorgos
    Di Cairano, Stefano
    Vinod, Abraham P.
    2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 3885 - 3892