Pith. sign in

REVIEW 3 major objections 4 minor 49 references

Koopman-based control of nonlinear systems with closed-loop guarantees

T0 review · 3 major / 4 minor · reviewed 2026-08-12 · deepseek-v4-flash

Pith's one-line read A data-driven Koopman method returns controllers with provable closed-loop stability and performance guarantees for unknown nonlinear systems.

desk verdict Solid tutorial-plus-extension; the new continuous-time SOS and performance results are plausible and useful, but the advertised end-to-end guarantee is conditional on an unverified projection-error bound. read the letter →

arxiv 2411.10359 v4 pith:DKH24G4Q submitted 2024-11-15 eess.SY cs.SYmath.OC

classification eess.SYcs.SYmath.OC MSC 93C1093D1537N35
keywords KoopmanoperatorextendeddynamicmodedecompositionSafEDMDdata-drivencontrolsum-of-squaresoptimizationclosed-loopguaranteesnonlinearstabilizationL2-gain
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper aims to turn raw state-input data into a feedback controller for an unknown nonlinear system together with a mathematical certificate that the controller works. The approach learns a finite-dimensional bilinear surrogate model of the system's Koopman operator through the SafEDMD procedure, which supplies a guaranteed bound on the model's residual error that is proportional to the lifted state norm and the input norm. Using that bound as uncertainty, sum-of-squares optimization produces a lifted polynomial feedback law that provably renders the origin exponentially stable with a certified convergence rate, and the same construction enforces performance criteria such as a bound on the $\mathcal L_2$-gain from disturbances to user-chosen outputs. If the claims hold, safety-critical systems can be controlled from data alone, with probabilistic but certified closed-loop guarantees rather than heuristic ones.

What carries the argument

The load-bearing construction is the certified bilinear surrogate model (19), $(\sigma\hat\Phi)(x)=A\hat\Phi(x)+B_0u+\tilde B(u\otimes\hat\Phi(x))+r(x,u)$, with the residual confined to the proportional set $\|r(x,u)\|\le c_x\|\hat\Phi(x)\|+c_u\|u\|$ of (21). This particular shape lets a matrix-valued sum-of-squares inequality—condition (22) in continuous time, (24) in discrete time, (34) with performance—imply a genuine Lyapunov inequality for $V(x)=\hat\Phi(x)^\top P^{-1}\hat\Phi(x)$ via the S-procedure, using the multiplier $\tau(\hat\Phi(x))$. The controller $\mu(x)=L(\hat\Phi(x))P^{-1}\hat\Phi(x)$ is the feedback that makes the closed-loop lifted dynamics $A+B_0K(z)+\tilde B(K(z)\otimes z)$ fit into that inequality, and $\Omega(c^*)$ is the largest sublevel set of $V$ inside the sampling region $X$, chosen so that the data-certified error bound remains valid along all trajectories.

What would settle it

Pick a specific dictionary and system, compute the actual residual $r(x,u)$ on a dense grid, and check whether the ratio $\|r(x,u)\vert/(\|\hat\Phi(x)\|+\|u\|)$ stays bounded as $(x,u)\to(0,0)$; if the ratio grows without bound, the proportional bound (21) fails and the SOS certificate loses its validity. Alternatively, simulate the certified controller on the true system from initial conditions inside $\Omega(c^*)$ and look for a trajectory that leaves $\Omega(c^*)$ or fails to converge within the $1-\delta$ probability set, which would directly contradict Theorem 3.

Watch

Extended reading notes

Core claim

The paper's central claim is Theorem 3: whenever the sum-of-squares condition (22) is feasible for the bilinear surrogate model $\dot{\hat\Phi}(x)=A\hat\Phi(x)+B_0u+\tilde B(u\otimes\hat\Phi(x))+r(x,u)$ together with the certified proportional residual bound $\|r(x,u)\le c_x\|\hat\Phi(x)\|+c_u\|u\|$ of Proposition 1, the lifted polynomial feedback $\mu(x)=L(\hat\Phi(x))P^{-1}\hat\Phi(x)$ exponentially stabilizes the origin of the unknown control-affine system (1) for every initial condition in the Lyapunov level set $\Omega(c^*)$ contained in the sampling region $X$, with probability $1-\delta$ over the training data. Theorem 7 and Corollary 9 extend the same machinery to the disturbed system (26), guaranteeing exponential stability together with a quadratic performance inequality, for example a finite $\mathcal L_2$-gain from the disturbance $w$ to the performance output $y$. The discrete-time counterpart, Theorem 4, obtains the same stability guarantee with a rational sampled-data controller and needs only state-successor measurements rather than state derivatives. What makes these statements non-vacuous is the proportional shape of the residual bound: because the bound vanishes at the origin, the Lyapunov argument closes at $(x,u)=(0,0)$, so the certificate covers a neighborhood of the equilibrium rather than only a compact set.

Load-bearing premise

The main load-bearing premise is that the surrogate's residual stays below a known bound that scales linearly with the lifted state and the input, with concrete constants; the paper notes that deriving such proportional bounds for the projection error in practice is an open problem, and the numerical examples choose those constants by hand rather than computing them from data.

Editorial extensions

If this is right

  • A user who collects the required state-input samples can obtain, for any confidence $1-\delta$, a feedback law with a certified exponential convergence rate and a certified region of attraction, without ever identifying the drift or input maps $f$ and $g_i$.
  • The SOS-based design tolerates larger residual bounds than the earlier LMI-based SafEDMD controllers, so it remains feasible with fewer data samples and returns a larger guaranteed region of attraction (Section 6, Figure 1).
  • By choosing performance output matrices, the same SOS program certifies a quadratic supply-rate inequality—e.g., a guaranteed $\mathcal L_2$-gain bound—for the closed-loop nonlinear system, provided trajectories stay inside the sampling region.
  • In discrete time, the sampled-data controller needs no derivative measurements, only state-successor pairs, and still guarantees exponential stability of the continuous-time system between sampling instants.
  • The learning-error part of the bound shrinks as $\mathcal O(1/\sqrt{\delta d})$ (plus $\Delta t^2$ in discrete time), so the guarantees can be sharpened by collecting more data with a small sampling period.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the open problem of deriving practical proportional projection bounds is resolved—the paper points to kernel-EDMD results—the framework becomes a fully automatic data-to-certificate pipeline with no hand-chosen error constants.
  • The robust invariant set $\Omega(c^*)$ produced by the certificate could be reused as a terminal set or constraint set in model predictive control, connecting this design to the MPC extensions the authors mention.
  • A natural stress test is to benchmark the certified $\mathcal L_2$-gain against the true nonlinear gain on systems with known finite-dimensional Koopman invariant subspaces; the gap would quantify the remaining conservatism of the SOS approach.
  • The discrete-time performance extension is left for future work; combining the rational controller parametrization of Theorem 4 with the performance matrix (34) would plausibly yield sampled-data $\mathcal L_2$-gain certificates.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 4 minor

Summary. The paper presents a tutorial overview and extension of the SafEDMD framework for data-driven control of unknown control-affine nonlinear systems. A bilinear surrogate model of the lifted Koopman dynamics is estimated from data, and a proportional residual bound of the form ||r(x,u)|| <= c_x ||Phi_hat(x)|| + c_u ||u|| is used to synthesize feedback controllers via sum-of-squares (SOS) optimization. The authors prove exponential stabilization guarantees in continuous and discrete time (Theorems 3 and 4) and extend the approach to quadratic performance specifications such as an L2-gain bound (Theorem 7 and Corollary 9). A numerical example compares the proposed SOS-based controllers with earlier LMI-based designs and shows larger guaranteed regions of attraction and feasible uncertainty constants.

Significance. If the key proportional error bound can be certified from data, the framework would provide a rigorous and practical pipeline from raw data to closed-loop stability and performance certificates for unknown nonlinear systems. The paper's explicit contribution is the continuous-time SOS controller design and the performance-oriented extension, which improves on the earlier LMI-based SafEDMD designs. The paper is transparent about its assumptions and provides proofs in the appendices, and the authors share code for the numerical experiments. However, the advertised end-to-end guarantee is currently conditional on an unverified assumption on the dictionary projection error, which substantially limits the strength of the claims. The numerical experiments do not close this gap because the uncertainty constants are chosen by hand rather than computed or validated.

major comments (3)
  1. [Section 3.3, Proposition 1 and Eq. (21)] The load-bearing proportional projection-error bound with constants c~_x and c~_u is assumed, not derived. The paragraph immediately after the proof of Proposition 1 states that deriving rigorous proportional bounds on the projection error is 'an interesting and challenging problem for future research.' Since c_x = c~_x + \bar c_x and c_u = c~_u + \bar c_u enter every SOS condition (22), (24), and (34), the closed-loop stability and performance guarantees are conditional on an unverified assumption about the chosen dictionary. The paper should either provide a method to compute or certify c~_x and c~_u for a concrete class of dictionaries, or state the main theorems explicitly as conditional on a verifiable certificate and indicate how that certificate would be obtained.
  2. [Section 6, Eq. (37) and Figs. 1-2] The numerical experiments do not validate the key assumption behind the guarantees. The constants c_x = c_u are chosen in (37) as the largest values for which the comparison LMI controllers from [30,31] are feasible, rather than computed from the dictionary (36), the d = 200 data points, or the sampling period \Delta t = 0.01. No evidence is shown that the actual residual r(x,u) of the SafEDMD surrogate satisfies (21) with these constants on X = [-1,1]^2 with probability 0.95. Consequently, the guaranteed regions of attraction in Fig. 1 and the guaranteed L2-gain curve in Fig. 2 are certificates for a hypothetical uncertainty set, not for the simulated nonlinear system (35). The authors should compute the required constants from the error analysis or provide a rigorous finite-sample verification of the proportional bound (e.g., by bounding the worst-case ratio ||r(x,u)||/(||Phi_hat(x)|| + ||u||) over X and the input range).
  3. [Section 5, Theorem 7 and Corollary 9] Theorem 7 assumes that the proportional error bound (21) holds for all x in R^n, whereas Proposition 1 only provides such a bound on a compact sampling set X with probability 1 - delta. Corollary 9 is the statement whose hypotheses match the SafEDMD setting, but the paper presents Theorem 7 as the main performance result and only later qualifies it. This presentation can mislead readers into thinking that global performance guarantees are available from the data-driven framework. The paper should restructure Section 5 so that the local theorem (Corollary 9) is the main data-driven performance statement, with Theorem 7 clearly labeled as an idealized auxiliary result whose global hypothesis must be verified separately.
minor comments (4)
  1. [Section 6, Remark 10 and dictionary (36)] The dictionary (36) contains the term x_2 - lambda/(lambda - 2 rho) x_1^2, which uses exact knowledge of the system parameters lambda and rho. Since the system is assumed unknown, this choice cannot be made in a purely data-driven procedure. The remark about the example's tutorial value does not remove the concern that the numerical demonstration is partly model-informed.
  2. [Section 4.2, Theorem 4] Theorem 4 is quoted from [34] without a proof in this paper. For a tutorial-style contribution this is acceptable, but the paper should state more explicitly which parts are new and which are restatements of prior work, so that the reader can distinguish the survey content from the original contributions.
  3. [Section 6, Fig. 1] The comparison between continuous-time and discrete-time SOS controllers in Fig. 1 uses different uncertainty constants (0.1 vs. 0.006), so the comparison of the regions of attraction is not apples-to-apples. This should be stated in the text or the figure caption.
  4. [After Proposition 1] The paper cites [39] as showing that a nonlinear data-informed dictionary admits a proportional error bound. Since this is directly relevant to the main assumption, the authors should state the concrete class of dictionaries and the resulting constants, or at least include the relevant result in a remark, so that the reader can see how the assumption can be satisfied in practice.

Circularity Check

0 steps flagged · score 1.0 of 10

No significant circularity: the SOS stability and performance theorems are derived from the stated assumptions; the projection-error bound in Proposition 1 is an explicit assumption rather than a conclusion extracted from data.

full rationale

Walking the derivation chain: Section 3.3 defines the residual model (19) and Proposition 1 states a proportional bound (21) whose constants are c_x = cbar_x + ctilde_x. The learning-error part cbar_x, cbar_u is cited to [30,31]; the projection-error part ctilde_x, ctilde_u is explicitly assumed, with the paper stating that deriving such bounds is an open problem. The controller theorems (Theorem 3, Theorem 7, Corollary 9) are then proved in Appendices A-C as implications of that assumption: if (21) holds, the SOS conditions (22)/(34) imply the Lyapunov inequality and quadratic performance. This is a conditional guarantee, not a circular one, because the theorems do not assert that (21) has been verified for the actual data. The numerical section sets c_x=c_u=0.1 and 0.006 as the maximal values for which comparison LMI controllers are feasible, rather than computing them from data; this is a verification gap or over-claim, not an instance of a predicted quantity being equal to a fitted input by construction. The citations to the authors' prior SafEDMD work [30,31,34] are load-bearing for the error-bound and discrete-time results, but they are published proofs with stated assumptions, so they count as independent support under the review rules. No step reduces to its own input by definition; hence the circularity score is low.

Assumptions & free parameters 3 free parameters · 4 assumptions · 0 invented entities

The central claims rest on the SafEDMD error certification from the authors' earlier papers and on an assumed proportional projection-error bound with unspecified constants. The dictionary choice and the robust-control SOS formulation are standard. No new physical or mathematical entities are invented.

free parameters (3)
  • projection error constants c~_x and c~_u
    Assumed to exist in Proposition 1; no method is provided to compute them, and they directly set c_x and c_u in the uncertainty bound (21).
  • c_x = c_u in continuous-time numerical example = 0.1
    Chosen as the maximal values for which the LMI controller from [30] is feasible; not estimated from the d=200 samples.
  • c_x = c_u in discrete-time numerical example = 0.006
    Chosen as the maximal values for which the LMI controller from [31] is feasible; not estimated from data.
assumptions (4)
  • ad hoc to paper The projection error of the dictionary satisfies a proportional bound |(L^u - P_V L^u|_V)Phi(x)| <= c~_x |Phi_hat(x)| + c~_u |u| (or its discrete-time analogue) with known constants.
    Assumed in Proposition 1; the following paragraph states that deriving such bounds is future research, so the end-to-end guarantee depends on this unproved premise.
  • domain assumption Data samples are drawn i.i.d. from a compact set X.
    Used in Proposition 1 to get the O(1/sqrt(delta d)) plus O(Delta t^2) probabilistic learning-error bounds.
  • standard math The Koopman generator is control affine: L^u = L^0 + sum_i u_i (L^{e_i} - L^0).
    Used to derive the bilinear surrogate models (13) and (17) from the data-driven matrices.
  • domain assumption The dictionary satisfies Phi(0)=0 and |x| <= |Phi_hat(x)| <= L_Phi |x| on X (Eq. (6)).
    Needed to translate decay of the lifted state into exponential stability of the original state and to define the region Omega(c*).

how reviews work

0 comments
Cite this review

Pith. "Pith review of Koopman-based control of nonlinear systems with closed-loop guarantees." pith.science (2026). https://pith.science/paper/DKH24G4Q

@misc{pith2026241110359,
  author       = {Pith},
  title        = {Pith review of: Koopman-based control of nonlinear systems with closed-loop guarantees},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/DKH24G4Q}},
  note         = {Machine review of arXiv:2411.10359}
}
read the original abstract

In this paper, we provide a tutorial overview and an extension of a recently developed framework for data-driven control of unknown nonlinear systems with rigorous closed-loop guarantees. The proposed approach relies on the Koopman operator representation of the nonlinear system, for which a bilinear surrogate model is estimated based on data. In contrast to existing Koopman-based estimation procedures, we state guaranteed bounds on the approximation error using the stability- and certificate-oriented extended dynamic mode decomposition (SafEDMD) framework. The resulting surrogate model and the uncertainty bounds allow us to design controllers via robust control theory and sum-of-squares optimization, guaranteeing desirable properties for the closed-loop system. We present results on stabilization both in discrete and continuous time, and we derive a method for controller design with performance objectives. The benefits of the presented framework over established approaches are demonstrated with a numerical example.

Figures

Figures reproduced from arXiv: 2411.10359 by the authors.

Figure 1
Figure 1. Sampling region X ( ), RoA for the continuous￾time surrogate model with SOS controller ( ) and LMI con￾troller ( ), and RoA for the discrete-time surrogate model with SOS controller ( ) and LMI controller ( ). We note that the constants in (37) are the maximal values for which the LMI-based controllers [30, 31], to which we compare our proposed SOS-based controller, are feasible. Note that the maximal feasible value… view at source ↗
Figure 2
Figure 2. Guaranteed ℒ2-gain bound 𝛾 of Corollary 9 for different values of 𝑐𝑥 = 𝑐𝑢 in the proportional error bound (21). increasing uncertainty in the surrogate model deterio￾rates the guaranteed closed-loop performance. 7 Conclusion We presented a framework for designing data-driven controllers for unknown nonlinear systems via the Koopman operator. The proposed approach relied on the SafEDMD framework, which provides a bil… view at source ↗

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

49 extracted references · 46 canonical work pages

  1. [34]

    Koopman-based control using sum-of-squares optimization: Improved stability guarantees and data efficiency.European Journal of Control, page 101286, 2025

    Robin Strässer, Julian Berberich, and Frank Allgöwer. Koopman-based control using sum-of-squares optimization: Improved stability guarantees and data efficiency.European Journal of Control, page 101286, 2025

  2. [30]

    Koopman-based feedback design with stability guarantees.IEEE Transactions on Auto- matic Control, 70(1):355–370, 2025

    Robin Strässer, Manuel Schaller, Karl Worthmann, Julian Berberich, and Frank Allgöwer. Koopman-based feedback design with stability guarantees.IEEE Transactions on Auto- matic Control, 70(1):355–370, 2025

  3. [1]

    From model-based control to data-driven control: Survey, classification and perspective

    Zhong-Sheng Hou and Zhuo Wang. From model-based control to data-driven control: Survey, classification and perspective. Information Sciences, 235:3–35, 2013

  4. [2]

    Behavioral systems theory in data-driven analysis, signal processing, and control

    Ivan Markovsky and Florian Dörfler. Behavioral systems theory in data-driven analysis, signal processing, and control. Annual Reviews in Control, 52:42–64, 2021

  5. [3]

    H. J. van Waarde, J. Eising, M. K. Camlibel, and H. L. Trentelman. The informativity approach to data-driven anal- ysis and control.IEEE Control Systems Magazine, 43(6):32– 66, 2023

  6. [4]

    Behavioral theory for stochastic systems? A data-driven journey from Willems to Wiener and back again.Annual Reviews in Control, 55:92– 117, 2023

    Timm Faulwasser, Ruchuan Ou, Guanru Pan, Philipp Schmitz, and Karl Worthmann. Behavioral theory for stochastic systems? A data-driven journey from Willems to Wiener and back again.Annual Reviews in Control, 55:92– 117, 2023

  7. [5]

    Berberich and F

    J. Berberich and F. Allgöwer. An overview of systems- theoretic guarantees in data-driven model predictive con- trol. Annual Review of Control, Robotics, and Autonomous Systems, 8, 2024

  8. [6]

    Schön, and Frank Allgöwer

    Tim Martin, Thomas B. Schön, and Frank Allgöwer. Guar- antees for data-driven control of nonlinear systems using semidefinite programming: A survey.Annual Reviews in Control, page 100911, 2023

Show all 49 references
  1. [7]

    Bernard O. Koopman. Hamiltonian systems and transfor- mation in Hilbert space.Proc. of the National Academy of Sciences of the United States of America, 17(5):315, 1931

  2. [8]

    Spectral properties of dynamical systems, model reduction and decompositions

    Igor Mezić. Spectral properties of dynamical systems, model reduction and decompositions. Nonlinear Dynamics, 41(1- 3):309–325, 2005

  3. [9]

    Proctor, Steven L

    Joshua L. Proctor, Steven L. Brunton, and J. Nathan Kutz. Generalizing Koopman theory to allow for inputs and control. SIAM Journal on Applied Dynamical Systems, 17(1):909–930, 2018

  4. [10]

    Otto and Clarence W

    Samuel E. Otto and Clarence W. Rowley. Koopman opera- tors for estimation and control of dynamical systems.Annual Review of Control, Robotics, and Autonomous Systems, 4:59–87, 2021

  5. [11]

    Springer, 2020

    Alexandre Mauroy, Igor Mezić, and Yoshihiko Susuki.The Koopman operator in systems and control. Springer, 2020

  6. [12]

    Koop- man operator dynamical models: Learning, analysis and con- trol

    Petar Bevanda, Stefan Sosnowski, and Sandra Hirche. Koop- man operator dynamical models: Learning, analysis and con- trol. Annual Reviews in Control, 52:197–212, 2021

  7. [13]

    Linear predictors for nonlinear dynamical systems: Koopman operator meets model predic- tive control

    Milan Korda and Igor Mezić. Linear predictors for nonlinear dynamical systems: Koopman operator meets model predic- tive control. Automatica, 93:149–160, 2018

  8. [14]

    Otto, and Clarence W

    Sebastian Peitz, Samuel E. Otto, and Clarence W. Row- ley. Data-driven model predictive control using interpolated Koopman generators. SIAM J. Applied Dynamical Systems, 19(3):2162–2193, 2020

  9. [15]

    Williams, Maziar S

    Matthew O. Williams, Maziar S. Hemati, Scott T.M. Daw- son, Ioannis G. Kevrekidis, and Clarence W. Rowley. Ex- tending data-driven Koopman analysis to actuated systems. IFAC-PapersOnLine, 49(18):704–709, 2016

  10. [16]

    Koopman operator based observer synthesis for control-affine nonlinear systems

    Amit Surana. Koopman operator based observer synthesis for control-affine nonlinear systems. InProc. 55th IEEE Conference on Decision and Control (CDC), pages 6492– 6499, 2016

  11. [17]

    Feedback stabi- lization using Koopman operator

    Bowen Huang, Xu Ma, and Umesh Vaidya. Feedback stabi- lization using Koopman operator. InProc. 57th IEEE Con- ference on Decision and Control (CDC), pages 6434–6439, 2018

  12. [18]

    Bramburger, Steven Dahdah, and James Richard Forbes

    Jason J. Bramburger, Steven Dahdah, and James Richard Forbes. Synthesizing control laws from data using sum-of- squares optimization. InProc. IEEE Conference on Control Technology and Applications (CCTA), pages 505–510, 2024

  13. [19]

    A data-driven approximation of the Koopman operator: Ex- tending dynamic mode decomposition.Journal of Nonlinear Science, 25(6):1307–1346, 08 2015

    Matthew Williams, Ioannis Kevrekidis, and Clarence Rowley. A data-driven approximation of the Koopman operator: Ex- tending dynamic mode decomposition.Journal of Nonlinear Science, 25(6):1307–1346, 08 2015

  14. [20]

    On convergence of extended dynamic mode decomposition to the Koopman operator

    Milan Korda and Igor Mezić. On convergence of extended dynamic mode decomposition to the Koopman operator. Journal of Nonlinear Science, 28(2):687–710, 2018

  15. [21]

    Brent Gillespie, C

    Daniel Bruder, Xun Fu, R. Brent Gillespie, C. David Remy, and Ram Vasudevan. Koopman-based control of a soft continuum manipulator under variable loading conditions. IEEE Robotics and Automation Letters, 6(4):6852–6859, 2021

  16. [22]

    Koopman operator-based model identification and control for automated driving vehicle.International Journal of Control, Automation and Systems, 21(8):2431–2443, 2023

    Jin Sung Kim, Ying Shuai Quan, and Chung Choo Chung. Koopman operator-based model identification and control for automated driving vehicle.International Journal of Control, Automation and Systems, 21(8):2431–2443, 2023

  17. [23]

    Applied Koop- manism

    Marko Budišić, Ryan Mohr, and Igor Mezić. Applied Koop- manism. Chaos: An Interdisciplinary Journal of Nonlinear Science, 22(4), 2012

  18. [24]

    Sample complexity for nonlinear stochastic dynamics

    Yongxin Chen and Umesh Vaidya. Sample complexity for nonlinear stochastic dynamics. In Proc. IEEE American Control Conference (ACC), pages 3526–3531, 2019

  19. [25]

    Finite-data error bounds for Koopman-based prediction and control.Journal of Nonlinear Science, 33:14, 2023

    Feliks Nüske, Sebastian Peitz, Friedrich Philipp, Manuel Schaller, and Karl Worthmann. Finite-data error bounds for Koopman-based prediction and control.Journal of Nonlinear Science, 33:14, 2023

  20. [26]

    On numerical approximations of the Koopman operator

    Igor Mezić. On numerical approximations of the Koopman operator. Mathematics, 10(7):1180, 2022

  21. [27]

    A quantitative anal- ysis of Koopman operator methods for system identification and predictions

    Christophe Zhang and Enrique Zuazua. A quantitative anal- ysis of Koopman operator methods for system identification and predictions. Comptes Rendus. Mécanique, 351(S1):1–31, 2023

  22. [28]

    Data-driven MPC with stability guarantees using extended dynamic mode decomposition.IEEE Transactions on Automatic Control, 70(1):534–541, 2025

    Lea Bold, Lars Grüne, Manuel Schaller, and Karl Worth- mann. Data-driven MPC with stability guarantees using extended dynamic mode decomposition.IEEE Transactions on Automatic Control, 70(1):534–541, 2025

  23. [29]

    Ro- bust data-driven control for nonlinear systems using the Koopman operator

    Robin Strässer, Julian Berberich, and Frank Allgöwer. Ro- bust data-driven control for nonlinear systems using the Koopman operator. IFAC-PapersOnLine, 56(2):2257–2262, 2023

  24. [31]

    SafEDMD: A certified learn- ing architecture tailored to data-driven control of nonlinear dynamical systems

    Robin Strässer, Manuel Schaller, Karl Worthmann, Julian Berberich, and Frank Allgöwer. SafEDMD: A certified learn- ing architecture tailored to data-driven control of nonlinear dynamical systems. arXiv:2402.03145, 2024

  25. [32]

    End-to-end guarantees for indirect data- driven control of bilinear systems with finite stochastic data

    Nicolas Chatzikiriakos, Robin Strässer, Frank Allgöwer, and Andrea Iannelli. End-to-end guarantees for indirect data- driven control of bilinear systems with finite stochastic data. arXiv:2409.18010, 2024. 12 R. Strässer et al., Koopman-based control of nonlinear systems

  26. [33]

    Data-driven MPC with ter- minal conditions in the Koopman framework

    Karl Worthmann, Robin Strässer, Manuel Schaller, Julian Berberich, and Frank Allgöwer. Data-driven MPC with ter- minal conditions in the Koopman framework. InProc. 63rd IEEE Conference on Decision and Control (CDC), pages 146–151, 2024

  27. [35]

    Philipp, Manuel Schaller, Karl Worthmann, Sebastian Peitz, and Feliks Nüske

    Friedrich M. Philipp, Manuel Schaller, Karl Worthmann, Sebastian Peitz, and Feliks Nüske. Error bounds for kernel- based approximations of the Koopman operator.Applied and Computational Harmonic Analysis, 71:101657, 2024

  28. [36]

    Nonparametric control-Koopman operator learning: Flexible and scalable models for prediction and control.arXiv:2405.07312, 2024

    Petar Bevanda, Bas Driessen, Lucian Cristian Iacob, Roland Toth, Stefan Sosnowski, and Sandra Hirche. Nonparametric control-Koopman operator learning: Flexible and scalable models for prediction and control.arXiv:2405.07312, 2024

  29. [37]

    Philipp, Manuel Schaller, and Karl Worthmann

    Lea Bold, Friedrich M. Philipp, Manuel Schaller, and Karl Worthmann. Kernel-based Koopman approximants for control: Flexible sampling, error analysis, and stability. arXiv:2412.02811, 2024

  30. [38]

    Philipp, Manuel Schaller, An- ton Schiela, and Karl Worthmann.𝐿∞-error bounds for approximations of the Koopman operator by kernel extended dynamic mode decomposition

    Frederik Köhne, Friedrich M. Philipp, Manuel Schaller, An- ton Schiela, and Karl Worthmann.𝐿∞-error bounds for approximations of the Koopman operator by kernel extended dynamic mode decomposition. SIAM Journal on Applied Dynamical Systems, 24(1):501–529, 2025

  31. [39]

    Kernel-based error bounds of bilinear Koopman surrogate models for nonlinear data- driven control

    Robin Strässer, Manuel Schaller, Julian Berberich, Karl Worthmann, and Frank Allgöwer. Kernel-based error bounds of bilinear Koopman surrogate models for nonlinear data- driven control. IEEE Control Systems Letters, 9:1892–1897, 2025

  32. [40]

    Peter J. Schmid. Dynamic mode decomposition of numerical and experimental data.Journal of fluid mechanics, 656:5–28, 2010

  33. [41]

    Con- trol of bilinear systems using gain-scheduling: Stability and performance guarantees

    Robin Strässer, Julian Berberich, and Frank Allgöwer. Con- trol of bilinear systems using gain-scheduling: Stability and performance guarantees. InProc. 62nd IEEE Conference on Decision and Control (CDC), pages 4674–4681, 2023

  34. [42]

    Control design and analysis for discrete time bilinear systems using sum of squares methods

    Mohsen Vatani, Morten Hovd, and Sorin Olaru. Control design and analysis for discrete time bilinear systems using sum of squares methods. InProc. 53rd IEEE Conference on Decision and Control (CDC), pages 3143–3148, 2014

  35. [43]

    YALMIP: A toolbox for modeling and opti- mization in MATLAB

    Johan Löfberg. YALMIP: A toolbox for modeling and opti- mization in MATLAB. InProc. IEEE International Confer- ence on Robotics and Automation, pages 284–289, 2004

  36. [44]

    Pre- and post-processing sum-of-squares pro- grams in practice.IEEE Transactions on Automatic Control, 54(5):1007–1011, 2009

    Johan Löfberg. Pre- and post-processing sum-of-squares pro- grams in practice.IEEE Transactions on Automatic Control, 54(5):1007–1011, 2009

  37. [45]

    The MOSEK optimization toolbox for MAT- LAB manual

    MOSEK ApS. The MOSEK optimization toolbox for MAT- LAB manual. Version 9.3.21, 2022

  38. [46]

    Brunton, Bingni W

    Steven L. Brunton, Bingni W. Brunton, Joshua L. Proctor, and J. Nathan Kutz. Koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control. PloS one, 11(2):1–19, 2016

  39. [47]

    Nonlinear control analysis and synthesis using sum-of-squares programming

    Weehong Tan. Nonlinear control analysis and synthesis using sum-of-squares programming. Ph.D. dissertation, University of California, Berkeley, 2000

  40. [48]

    Boyd and Lieven Vandenberghe.Convex Opti- mization

    Stephen P. Boyd and Lieven Vandenberghe.Convex Opti- mization. Cambridge University Press, 2004. A Proof of Theorem 3 We consider the Lyapunov function candidate𝑉 (𝑥) = ̂︀Φ(𝑥)⊤𝑃−1 ̂︀Φ(𝑥) for some positive definite 𝑃−1 ≻ 0, whereasuitablelowerandupperboundon 𝑉 (𝑥)canbe construc...

  41. [49]

    (63) Note that the left-hand side of the inequality is just the total time derivative of𝑒𝛽𝑡𝑉 (𝑥(𝑡))

    Then, we multiply both sides of (62) by𝑒𝛽𝑡 and use‖𝑤(𝑡)‖2≤ 𝜈 := 𝛼−1(𝜆*𝑐*) to obtain 𝑒𝛽𝑡 d d𝑡 𝑉 (𝑥(𝑡)) + 𝛽𝑒𝛽𝑡𝑉 (𝑥(𝑡))≤ 𝑐*𝑒𝛽𝑡. (63) Note that the left-hand side of the inequality is just the total time derivative of𝑒𝛽𝑡𝑉 (𝑥(𝑡)). Thus, integrating both sides on the interval[𝑡, 𝑡+ ...

Pith tools

Reviewed August 12, 2026 · model on record in the stance chip above.