November 19, 2021
Conference Paper

Deep Learning Explicit Differentiable Predictive Control Laws for Buildings

Abstract

We present a differentiable predictive control (DPC) methodology for learning constrained control laws for unknown nonlinear systems. DPC poses an approximate solution to multiparametric programming problems emerging from explicit nonlinear model predictive control (MPC). Contrary to approximate MPC, DPC does not require supervision by an expert controller. Instead, a system dynamics model is learned from a small dataset of recorded observations of the perturbed system's dynamics and the control law is optimized offline by interaction with the learned system model. The DPC method is based on two sequential steps, i) system identification using a constrained neural state-space model, and ii) optimization of an explicit control law parametrized by another neural network in closed-loop simulation with the identified neural state-space model. The combination of a differentiable closed-loop system and penalty methods for constraint handling of system outputs and inputs allows us to optimize the control law's parameters directly by backpropagating economic MPC loss through the learned system model. By incorporating domain knowledge and leveraging established techniques from optimal control, our method leverages deep neural networks as nonlinear function approximators for system identification and control while avoiding concomitant costs of intractably large datasets, and computationally expensive over-parametrized models. The scalability, data efficiency, and constrained optimal control capability of the proposed DPC method are demonstrated in simulation using a multi-zone building emulator.

Published: November 19, 2021

Citation

Drgona J., A.R. Tuor, S.E. Skomski, S.S. Vasisht, and D.L. Vrabie. 2021. Deep Learning Explicit Differentiable Predictive Control Laws for Buildings. In 7th IFAC Conference on Nonlinear Model Predictive Control, (NMPC 2021), July 11-14, 2021 Bratislava. IFAC-PapersOnLine, edited by G. Pannocchia, et al, 54, 4-19. PNNL-SA-159943. doi:10.1016/j.ifacol.2021.08.518