Synthesizing Control Laws from Data using Sum-of-Squares Optimization
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 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.
Authors
- Steven Dahdah (ORCID: https://orcid.org/0000-0003-4930-9634)
- Jason J. Bramburger (ORCID: https://orcid.org/0000-0002-4687-4956)
- James Richard Forbes (ORCID: https://orcid.org/0000-0002-1987-9268)
Institutions
- McGill University (CA)
- Concordia University (CA)
Publication Details
- Published
- 2024-08-21
- DOI
- https://doi.org/10.1109/ccta60707.2024.10666531
- Citations
- 4
- Primary Topic
- Control Systems and Identification
- Type
- article
- Field-Weighted Citation Impact
- 0.98