Synthesizing Control Laws from Data using Sum-of-Squares Optimization
From MaRDI portal
Publication:6442428
arXiv2307.01089MaRDI QIDQ6442428
Author name not available (Why is that?)
Publication date: 3 July 2023
Abstract: The control Lyapunov function (CLF) approach to nonlinear control design is well established. Moreover, when the plant is control affine and polynomial, sum-of-squares (SOS) optimization can be used to find a polynomial controller as a solution to a semidefinite program. This letter considers the use of data-driven methods to design a polynomial controller by leveraging Koopman operator theory, CLFs, and SOS optimization. First, Extended Dynamic Mode Decomposition (EDMD) is used to approximate the Lie derivative of a given CLF candidate with polynomial lifting functions. Then, the polynomial Koopman model of the Lie derivative is used to synthesize a polynomial controller via SOS optimization. The result is a flexible data-driven method that skips the intermediary process of system identification and can be applied widely to control problems. The proposed approach is used to successfully synthesize a controller to stabilize an inverted pendulum on a cart.
Has companion code repository: https://github.com/jbramburger/data-clf
This page was built for publication: Synthesizing Control Laws from Data using Sum-of-Squares Optimization
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6442428)