Data-Driven Optimal Control of Bilinear Systems
arXiv:2112.15510 · doi:10.1109/LCSYS.2022.3164983
Abstract
This paper develops a method to learn optimal controls from data for bilinear systems without a priori knowledge of the system dynamics. Given an unknown bilinear system, we first characterize when the available data is suitable to solve the optimal control problem. This characterization leads us to propose an online control experiment design procedure that guarantees that any input/state trajectory can be represented as a linear combination of collected input/state data matrices. Leveraging this data-based representation, we transform the original optimal control problem into an equivalent data-based optimization problem with bilinear constraints. We solve the latter by iteratively employing a convex-concave procedure to convexify it and find a locally optimal control sequence. Simulations show that the performance of the proposed data-based approach is comparable with model-based methods.
References in corpus (1)
Cited by in corpus (7)
- An overview of systems-theoretic guarantees in data-driven model predictive control
- An overview of Koopman-based control: From error bounds to closed-loop guarantees
- Data-driven Dissipativity Analysis of Linear Parameter-Varying Systems
- On the design of persistently exciting inputs for data-driven control of linear and nonlinear systems
- Exploring the Links between the Fundamental Lemma and Kernel Regression
- Data-driven control of nonlinear systems from input-output data
- Setpoint control of bilinear systems from noisy data