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 条
  • [21] Model predictive control for nonlinear unsymmetrical systems
    Luo, Xiong-Lin
    Wei, Ming-Hui
    Xu, Feng
    Feng, Ai-Xiang
    Kongzhi yu Juece/Control and Decision, 2013, 28 (05): : 763 - 768
  • [22] Robust model predictive control for nonlinear systems
    Zhang Jun
    Wang Biao
    PROCEEDINGS OF THE 24TH CHINESE CONTROL CONFERENCE, VOLS 1 AND 2, 2005, : 1127 - 1131
  • [23] Encrypted Model Predictive Control of Nonlinear Systems
    Suryavanshi, Atharva V.
    Alnajdi, Aisha
    Alhajeri, Mohammed S.
    Abdullah, Fahim
    Christofides, Panagiotis D.
    2023 31ST MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION, MED, 2023, : 904 - 911
  • [24] Multiple Model Predictive Control of Nonlinear Systems
    Kuure-Kinsey, Matthew
    Bequette, B. Wayne
    NONLINEAR MODEL PREDICTIVE CONTROL: TOWARDS NEW CHALLENGING APPLICATIONS, 2009, 384 : 153 - 165
  • [25] Robust Model Predictive Control for Nonlinear Systems
    Li, Yang
    Qiu, YuanYing
    Zhang, Jun
    ADVANCES IN COMPUTER SCIENCE, INTELLIGENT SYSTEM AND ENVIRONMENT, VOL 2, 2011, 105 : 231 - +
  • [26] Combined Iterative Learning and Model Predictive Control Scheme for Nonlinear Systems
    Zhou, Yuanqiang
    Tang, Xiaopeng
    Li, Dewei
    Lai, Xin
    Gao, Furong
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2024, 54 (06): : 3558 - 3567
  • [27] Nonlinear Model Predictive Control with Explicit Backoffs for Stochastic Systems under Arbitrary Uncertainty
    Paulson, Joel A.
    Mesbah, Ali
    IFAC PAPERSONLINE, 2018, 51 (20): : 523 - 534
  • [28] Multi Set-Point Explicit Model Predictive Control for Nonlinear Process Systems
    Charitopoulos, Vassilis M.
    Papageorgiou, Lazaros G.
    Dua, Vivek
    PROCESSES, 2021, 9 (07)
  • [29] Model predictive control of linear systems with nonlinear terminal control
    Chen, WH
    Hu, XB
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2004, 14 (04) : 327 - 339