Core Concepts
This paper proposes a novel data-driven control approach for unknown nonlinear systems using the Koopman operator and sum-of-squares (SOS) optimization, achieving improved stability guarantees and data efficiency compared to existing methods.
Abstract
Bibliographic Information:
Strässer, R., Berberich, J., & Allgöwer, F. (2024). Koopman-based control using sum-of-squares optimization: Improved stability guarantees and data efficiency. arXiv preprint arXiv:2411.03875.
Research Objective:
This paper aims to develop a data-driven control method for unknown nonlinear systems that leverages the Koopman operator and sum-of-squares optimization to achieve improved stability guarantees and data efficiency.
Methodology:
The authors propose a novel approach that combines the stability-and-certificate-oriented extended dynamic mode decomposition (SafEDMD) architecture with sum-of-squares (SOS) optimization. First, SafEDMD is used to generate a data-driven bilinear surrogate model with certified error bounds for the unknown nonlinear system. Then, a rational controller is designed by formulating an SOS program that explicitly accounts for the bilinearity of the surrogate model and the associated error bounds. This controller is guaranteed to stabilize the error-affected bilinear surrogate model and, consequently, the underlying nonlinear system.
Key Findings:
- The proposed SOS-based controller design guarantees global exponential stability for uncertain bilinear systems, outperforming existing methods that offer only local stability guarantees.
- The approach significantly reduces conservatism compared to existing Koopman-based control methods that over-approximate the bilinearity of the surrogate model.
- This leads to a larger region of attraction and improved data efficiency, requiring fewer data samples for feasible controller design.
Main Conclusions:
The paper demonstrates the effectiveness of combining Koopman operator theory with SOS optimization for data-driven control of unknown nonlinear systems. The proposed method provides strong stability guarantees, reduces conservatism, and improves data efficiency compared to existing approaches.
Significance:
This research contributes to the growing field of data-driven control by providing a novel and effective method for designing controllers for complex nonlinear systems with limited model knowledge. The improved stability guarantees and data efficiency offered by the proposed approach have significant implications for practical applications in various domains, including robotics, aerospace, and process control.
Limitations and Future Research:
- The paper primarily focuses on state-feedback control and does not explicitly address output feedback scenarios.
- The impact of noise and disturbances on the performance of the proposed controller is not extensively studied.
- Future research could explore extensions of the approach to incorporate performance specifications and handle more complex system dynamics, such as those involving time delays or hybrid behavior.
Stats
For the bilinear building control example, the authors used a zone volume (Vz) of 2, a supply air temperature (T0) of -1, and a sampling time (Ts) of 1.
In the inverted pendulum example, the parameters were set as mass (m) = 1, length (l) = 1, damping coefficient (b) = 0.5, and gravitational acceleration (g) = 9.81.
The data length (d) for each constant input in the inverted pendulum example was 200 data pairs.
The proportional error bound constants used in the inverted pendulum example were cx = 1 × 10^-2 and cu = 1 × 10^-3 for the SOS-based controller, and cx = 2 × 10^-3 and cu = 2 × 10^-4 for the LMI-based controller.
Quotes
"In this paper, we propose a novel approach to design controllers for unknown nonlinear systems based on the Koopman operator and sum-of-squares optimization (SOS)."
"Our approach significantly reduces conservatism by establishing a larger region of attraction and improved data efficiency."
"Compared to existing Koopman-based control methods with stability guarantees, which over-approximate the bilinearity of the surrogate model, our approach explicitly accounts for the bilinearity."