Differentiable predictive control: Deep learning alternative to explicit model predictive control for unknown nonlinear systems

被引:21
|
作者
Drgona, Jan [1 ]
Kis, Karol [2 ]
Tuor, Aaron [1 ]
Vrabie, Draguna [1 ]
Klauco, Martin [2 ]
机构
[1] Pacific Northwest Natl Lab, Richland, WA 99354 USA
[2] Slovak Univ Technol Bratislava, Bratislava, Slovakia
关键词
Differentiable predictive control; Model predictive control; Neural state space models; Data-driven differentiable optimization; Deep learning; COMPLEXITY REDUCTION; STABILITY; MPC;
D O I
10.1016/j.jprocont.2022.06.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present differentiable predictive control (DPC) as a deep learning-based alternative to the explicit model predictive control (MPC) for unknown nonlinear systems. In the DPC framework, a neural state space model is learned from time-series measurements of the system dynamics. The neural control policy is then optimized via stochastic gradient descent approach by differentiating the MPC loss function through the closed-loop system dynamics model. The proposed DPC method learns model based control policies with state and input constraints, while supporting time-varying references and constraints. In embedded implementation using a Raspberry-Pi platform, we experimentally demonstrate that it is possible to train constrained control policies purely based on the measurements of the unknown nonlinear system. We compare the control performance of the DPC method against explicit MPC and report efficiency gains in online computational demands, memory requirements, policy complexity, and construction time. In particular, we show that our method scales linearly compared to exponential scalability of the explicit MPC solved via multiparametric programming. (C) 2022 Battelle Memorial Institute and The Author(s). Published by Elsevier Ltd.
引用
收藏
页码:80 / 92
页数:13
相关论文
共 50 条
  • [1] Deep Learning Explicit Differentiable Predictive Control Laws for Buildings
    Drgona, Jan
    Tuor, Aaron
    Skomski, Elliott
    Vasisht, Soumya
    Vrabie, Draguna
    IFAC PAPERSONLINE, 2021, 54 (06): : 14 - 19
  • [2] Recurrent Model Predictive Control: Learning an Explicit Recurrent Controller for Nonlinear Systems
    Liu, Zhengyu
    Duan, Jingliang
    Wang, Wenxuan
    Li, Shengbo Eben
    Yin, Yuming
    Lin, Ziyu
    Cheng, Bo
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2022, 69 (10) : 10437 - 10446
  • [3] Ultrafast Embedded Explicit Model Predictive Control for Nonlinear Systems
    Raha, Arnab
    Chakrabarty, Ankush
    Raghunathan, Vijay
    Buzzard, Gregery T.
    2017 AMERICAN CONTROL CONFERENCE (ACC), 2017, : 4398 - 4403
  • [4] Explicit multiobjective model predictive control for nonlinear systems with symmetries
    Ober-Bloebaum, Sina
    Peitz, Sebastian
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2021, 31 (02) : 380 - 403
  • [5] Model Learning Predictive Control in Nonlinear Dynamical Systems
    Lale, Sahin
    Azizzadenesheli, Kamyar
    Hassibi, Babak
    Anandkumar, Anima
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 757 - 762
  • [6] Explicit multiobjective model predictive control for nonlinear systems under uncertainty
    Hernandez Castellanos, Carlos I.
    Ober-Blobaum, Sina
    Peitz, Sebastian
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2020, 30 (17) : 7593 - 7618
  • [7] Learning Based Approximate Model Predictive Control for Nonlinear Systems
    Gango, D.
    Peni, T.
    Toth, R.
    IFAC PAPERSONLINE, 2019, 52 (28): : 152 - 157
  • [8] Tracking control of quadcopter using explicit nonlinear model predictive control
    Miladi, Nadia
    Ladhari, Taoufik
    Said, Salim Hadj
    M'Sahli, Faouzi
    2018 15TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS AND DEVICES (SSD), 2018, : 995 - 1000
  • [9] Explicit Nonlinear Model Predictive Control for Electric Vehicle Traction Control
    Tavernini, Davide
    Metzler, Mathias
    Gruber, Patrick
    Sorniotti, Aldo
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2019, 27 (04) : 1438 - 1451
  • [10] Explicit model predictive control
    Maeder, Urban
    Cagienard, Raphael
    Morari, Manfred
    ADVANCED STRATEGIES IN CONTROL SYSTEMS WITH INPUT AND OUTPUT CONSTRAINTS, 2007, 346 : 237 - 271