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 instead of a state vector. The main feature of this representation is its linearity, making it compatible with existing linear systems theory. A finite-dimensional approximation of the Koopman operator can be identified from experimental data by choosing a finite subset of lifting functions, applying it to the data, and solving a least squares problem in the lifted space. Existing Koopman operator approximation methods are designed to identify open-loop systems. However, it is impractical or impossible to run experiments on some systems without a feedback controller. Unfortunately, the introduction of feedback control results in correlations between the system's input and output, making some plant dynamics difficult to identify if the controller is neglected. This paper addresses this limitation by introducing a method to identify a Koopman model of the closed-loop system, and then extract a Koopman model of the plant given knowledge of the controller. This is accomplished by leveraging the linearity of the Koopman representation of the system. The proposed approach widens the applicability of Koopman operator identification methods to a broader class of systems. The effectiveness of the proposed closed-loop Koopman operator approximation method is demonstrated experimentally using a Harmonic Drive gearbox exhibiting nonlinear vibrations.
翻译:Koopman算子通过将非线性系统视为具有无限个取向函数而非状态向量来将其重写为无限维线性系统。这种表示的主要特点是其线性性,使其与现有的线性系统理论相兼容。可以通过选择有限的取向函数子集,将其应用于实验数据并在提升空间中解决最小二乘问题,从实验数据中确定Koopman算子的有限维逼近。现有的Koopman算子逼近方法设计用于识别开环系统。然而,在没有反馈控制器的情况下,一些系统可能无法运行实验,这是不现实或不可能的。不幸的是,引入反馈控制会导致系统的输入和输出之间的相关性,如果忽略控制器,则一些植物动力学难以确定。本文通过利用Koopman表示的线性特性,介绍了一种识别封闭环系统Koopman模型的方法,然后给出了在已知控制器的情况下提取植物Koopman模型的方法。提出的方法扩大了Koopman算子识别方法的适用范围,适用于更广泛的系统类别。所提出的闭环Koopman算子逼近方法的有效性在使用展示了非线性振动的谐波驱动齿轮箱的实验中得到了证明。