English

Learning Stochastic Parametric Differentiable Predictive Control Policies

Machine Learning 2022-05-24 v2 Systems and Control Systems and Control

Abstract

The problem of synthesizing stochastic explicit model predictive control policies is known to be quickly intractable even for systems of modest complexity when using classical control-theoretic methods. To address this challenge, we present a scalable alternative called stochastic parametric differentiable predictive control (SP-DPC) for unsupervised learning of neural control policies governing stochastic linear systems subject to nonlinear chance constraints. SP-DPC is formulated as a deterministic approximation to the stochastic parametric constrained optimal control problem. This formulation allows us to directly compute the policy gradients via automatic differentiation of the problem's value function, evaluated over sampled parameters and uncertainties. In particular, the computed expectation of the SP-DPC problem's value function is backpropagated through the closed-loop system rollouts parametrized by a known nominal system dynamics model and neural control policy which allows for direct model-based policy optimization. We provide theoretical probabilistic guarantees for policies learned via the SP-DPC method on closed-loop stability and chance constraints satisfaction. Furthermore, we demonstrate the computational efficiency and scalability of the proposed policy optimization algorithm in three numerical examples, including systems with a large number of states or subject to nonlinear constraints.

Keywords

Cite

@article{arxiv.2203.01447,
  title  = {Learning Stochastic Parametric Differentiable Predictive Control Policies},
  author = {Ján Drgoňa and Sayak Mukherjee and Aaron Tuor and Mahantesh Halappanavar and Draguna Vrabie},
  journal= {arXiv preprint arXiv:2203.01447},
  year   = {2022}
}

Comments

Full version for the paper accepted at the 10th IFAC Symposium on Robust Control Design (ROCOND) 2022

R2 v1 2026-06-24T10:00:04.997Z