返回
Closed-loop Koopman operator approximation
DOI:10.1088/2632-2153/ad45b0.png)
摘要
En 中文
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.
Keyword:
Koopman operator theory
closed-loop systems
system identification
linear systems theory
linear matrix inequalities
asymptotic stability
regularization
期刊
M
IF:
4.6
论文数:
1.1K
被引数:
3.4K
机构
引用论文
Diagnosis of a pericardial effusion with a thoracic aortic aneurysm by point-of-care ultrasound
CJEM
IF0
Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control非线性动力系统的线性预测器: Koopman算子满足模型预测控制
AUTOMATICA
IF5.9
A transition point: Assistance magnitude is a critical parameter when providing assistance during walking with an energy-removing exoskeleton or biomechanical energy harvester
PLOS ONE
IF0

