Back to Search
Start Over
Closed-loop Koopman operator approximation
- Source :
- Machine Learning: Science and Technology, Vol 5, Iss 2, p 025038 (2024)
- Publication Year :
- 2024
- Publisher :
- IOP Publishing, 2024.
-
Abstract
- This paper proposes a method to identify a Koopman model of a feedback-controlled system given a known controller. The Koopman operator allows a nonlinear system to be rewritten as an infinite-dimensional linear system by viewing it in terms of an infinite set of lifting functions. A finite-dimensional approximation of the Koopman operator can be identified from data by choosing a finite subset of lifting functions and solving a regression problem in the lifted space. Existing methods are designed to identify open-loop systems. However, it is impractical or impossible to run experiments on some systems, such as unstable systems, in an open-loop fashion. The proposed method leverages the linearity of the Koopman operator, along with knowledge of the controller and the structure of the closed-loop (CL) system, to simultaneously identify the CL and plant systems. The advantages of the proposed CL Koopman operator approximation method are demonstrated in simulation using a Duffing oscillator and experimentally using a rotary inverted pendulum system. An open-source software implementation of the proposed method is publicly available, along with the experimental dataset generated for this paper.
Details
- Language :
- English
- ISSN :
- 26322153
- Volume :
- 5
- Issue :
- 2
- Database :
- Directory of Open Access Journals
- Journal :
- Machine Learning: Science and Technology
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.b5aa7fe7f8c44375b5ee5bd67a1caab9
- Document Type :
- article
- Full Text :
- https://doi.org/10.1088/2632-2153/ad45b0