Closed-Loop Koopman Operator Approximation
- URL: http://arxiv.org/abs/2303.15318v3
- Date: Wed, 1 May 2024 17:34:26 GMT
- Title: Closed-Loop Koopman Operator Approximation
- Authors: Steven Dahdah, James Richard Forbes,
- Abstract summary: This paper proposes a method to identify a Koopman model of a feedback-controlled system given a known controller.
The advantages of the proposed closed-loop Koopman operator approximation method are demonstrated in simulation and experimentally.
- Score: 5.317624228510749
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- 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 system, to simultaneously identify the closed-loop and plant systems. The advantages of the proposed closed-loop 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.
Related papers
- Uncertainty Modelling and Robust Observer Synthesis using the Koopman Operator [5.317624228510749]
The Koopman operator allows nonlinear systems to be rewritten as infinite-dimensional linear systems.
A finite-dimensional approximation of the Koopman operator can be identified directly from data.
A population of several dozen motor drives is used to experimentally demonstrate the proposed method.
arXiv Detail & Related papers (2024-10-01T20:31:18Z) - Bisimulation Learning [55.859538562698496]
We compute finite bisimulations of state transition systems with large, possibly infinite state space.
Our technique yields faster verification results than alternative state-of-the-art tools in practice.
arXiv Detail & Related papers (2024-05-24T17:11:27Z) - Nonparametric Control-Koopman Operator Learning: Flexible and Scalable Models for Prediction and Control [2.7784144651669704]
We present a nonparametric framework for learning Koopman operator representations of nonlinear control-affine systems.
We also enhance the scalability of control-Koopman operator estimators by leveraging random projections.
The efficacy of our novel cKOR approach is demonstrated on both forecasting and control tasks.
arXiv Detail & Related papers (2024-05-12T15:46:52Z) - GibbsDDRM: A Partially Collapsed Gibbs Sampler for Solving Blind Inverse
Problems with Denoising Diffusion Restoration [64.8770356696056]
We propose GibbsDDRM, an extension of Denoising Diffusion Restoration Models (DDRM) to a blind setting in which the linear measurement operator is unknown.
The proposed method is problem-agnostic, meaning that a pre-trained diffusion model can be applied to various inverse problems without fine-tuning.
arXiv Detail & Related papers (2023-01-30T06:27:48Z) - Formal Controller Synthesis for Markov Jump Linear Systems with
Uncertain Dynamics [64.72260320446158]
We propose a method for synthesising controllers for Markov jump linear systems.
Our method is based on a finite-state abstraction that captures both the discrete (mode-jumping) and continuous (stochastic linear) behaviour of the MJLS.
We apply our method to multiple realistic benchmark problems, in particular, a temperature control and an aerial vehicle delivery problem.
arXiv Detail & Related papers (2022-12-01T17:36:30Z) - Learning Bilinear Models of Actuated Koopman Generators from
Partially-Observed Trajectories [1.534667887016089]
We write the dynamics of observables governed by the Koopman generator as a bilinear hidden Markov model.
We demonstrate the performance of this method on three examples.
arXiv Detail & Related papers (2022-09-20T20:10:03Z) - Learning Dynamical Systems via Koopman Operator Regression in
Reproducing Kernel Hilbert Spaces [52.35063796758121]
We formalize a framework to learn the Koopman operator from finite data trajectories of the dynamical system.
We link the risk with the estimation of the spectral decomposition of the Koopman operator.
Our results suggest RRR might be beneficial over other widely used estimators.
arXiv Detail & Related papers (2022-05-27T14:57:48Z) - Deep Learning Approximation of Diffeomorphisms via Linear-Control
Systems [91.3755431537592]
We consider a control system of the form $dot x = sum_i=1lF_i(x)u_i$, with linear dependence in the controls.
We use the corresponding flow to approximate the action of a diffeomorphism on a compact ensemble of points.
arXiv Detail & Related papers (2021-10-24T08:57:46Z) - System Norm Regularization Methods for Koopman Operator Approximation [2.1320960069210484]
Two popular methods for approximating the Koopman operator are presented in this paper.
Regularizers are considered as methods to improve the numerical conditioning of the approximate Koopman operator.
Weighting functions are then applied to penalize the system gain at particular frequencies.
arXiv Detail & Related papers (2021-10-18T23:50:40Z) - Deep Identification of Nonlinear Systems in Koopman Form [0.0]
The present paper treats the identification of nonlinear dynamical systems using Koopman-based deep state-space encoders.
An input-affine formulation is considered for the lifted model structure and we address both full and partial state availability.
arXiv Detail & Related papers (2021-10-06T08:50:56Z) - Estimating Koopman operators for nonlinear dynamical systems: a
nonparametric approach [77.77696851397539]
The Koopman operator is a mathematical tool that allows for a linear description of non-linear systems.
In this paper we capture their core essence as a dual version of the same framework, incorporating them into the Kernel framework.
We establish a strong link between kernel methods and Koopman operators, leading to the estimation of the latter through Kernel functions.
arXiv Detail & Related papers (2021-03-25T11:08:26Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.