Integrating Reinforcement Learning and Model Predictive Control with Applications to Microgrids
Caio Fabio Oliveira da Silva, Azita Dabiri, Bart De Schutter

TL;DR
This paper introduces a novel method combining reinforcement learning and model predictive control to efficiently solve optimal control problems in microgrids, significantly reducing computation time while maintaining control quality.
Contribution
It proposes a decoupled Q-function approach with neural network approximation to simplify mixed-integer MPC problems, enabling faster online control in microgrid systems.
Findings
Reduces MPC online computation time substantially.
Maintains high feasibility and low suboptimality.
Demonstrates effectiveness on real-world microgrid data.
Abstract
This work proposes an approach that integrates reinforcement learning and model predictive control (MPC) to solve finite-horizon optimal control problems in mixed-logical dynamical systems efficiently. Optimization-based control of such systems with discrete and continuous decision variables entails the online solution of mixed-integer linear programs, which suffer from the curse of dimensionality. Our approach aims to mitigate this issue by decoupling the decision on the discrete variables from the decision on the continuous variables. In the proposed approach, reinforcement learning determines the discrete decision variables and simplifies the online optimization problem of the MPC controller from a mixed-integer linear program to a linear program, significantly reducing the computational time. A fundamental contribution of this work is the definition of the decoupled Q-function,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSmart Grid Energy Management · Microgrid Control and Optimization · Advanced Control Systems Optimization
