• Corpus ID: 239024286

System Norm Regularization Methods for Koopman Operator Approximation

  title={System Norm Regularization Methods for Koopman Operator Approximation},
  author={Steven Dahdah and James Richard Forbes},
Approximating the Koopman operator from data is numerically challenging when many lifting functions are considered. Even low-dimensional systems can yield unstable or ill-conditioned results in a high-dimensional lifted space. In this paper, Extended Dynamic Mode Decomposition (DMD) and DMD with control, two popular methods for approximating the Koopman operator, are reformulated as convex optimization problems with linear matrix inequality constraints. Hard asymptotic stability constraints and… 


Learning Data-Driven Stable Koopman Operators
A formula for the global error of general Koopman representations is derived and imposing stability constraints on the data-driven model is motivated to improve the approximation of nonlinear systems over a longer horizon.
Linear Matrix Inequality Approaches to Koopman Operator Approximation
Koopman operator theory [1–4] provides a means to globally represent a nonlinear system as a linear system by transforming its states into an infinite-dimensional space of lifted states. The Koopman
Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control
A Data–Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition
This approach is an extension of dynamic mode decomposition (DMD), which has been used to approximate the Koopman eigenvalues and modes, and if the data provided to the method are generated by a Markov process instead of a deterministic dynamical system, the algorithm approximates the eigenfunctions of the Kolmogorov backward equation.
A Convex Optimization Approach to Learning Koopman Operators
The results show that the Koopman operator, the associated Hilbert space of observables and a suitable dictionary can be obtained by solving two rank-constrained semi-definite programs (SDP).
Local Koopman Operators for Data-Driven Control of Robotic Systems
The authors exploit the Koopman operator to develop a systematic, data-driven approach for constructing a linear representation in terms of higher order derivatives of the underlying nonlinear dynamics, which enables fast control synthesis of nonlinear systems.
Model-Based Control Using Koopman Operators
It is illustrated how the Koopman operator can be used to obtain a linearizable data-driven model for an unknown dynamical process that is useful for model-based control synthesis.
Subspace identification with guaranteed stability using constrained optimization
This work writes the least-squares optimization problem as a convex linear programming problem with mixed equality, quadratic, and positive-semidefinite constraints suitable for existing convex optimization codes such as SeDuMi.
Modeling and Control of Soft Robots Using the Koopman Operator and Model Predictive Control
This work describes this Koopman-based system identification method and its application to model predictive controller design, which yields an explicit control-oriented linear model rather than just a "black-box" input-output mapping.