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 条
  • [41] Explicit Model Predictive Control of Networked Control Systems with Time-Delay
    Zhang Ju
    Zhang Haihua
    2011 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, 2011, : 907 - 911
  • [42] Explicit model predictive control of voltage collapse in power systems
    Zhang, J. (zjk@zjut.edu.cn), 1600, Power System Protection and Control Press (40):
  • [43] Explicit Model Predictive Control for PEM Fuel Cell Systems
    Zhang Ju
    Zhao Kailun
    Ma Yan-fang
    PROCEEDINGS OF THE 30TH CHINESE CONTROL AND DECISION CONFERENCE (2018 CCDC), 2018, : 5291 - 5296
  • [44] Learning-based Nonlinear Model Predictive Control
    Limon, D.
    Calliess, J.
    Maciejowski, J. M.
    IFAC PAPERSONLINE, 2017, 50 (01): : 7769 - 7776
  • [45] Nonlinear model predictive control
    Allgöwer, F
    IEE PROCEEDINGS-CONTROL THEORY AND APPLICATIONS, 2005, 152 (03): : 257 - 258
  • [46] Distributed Nonlinear Model Predictive Control and Reinforcement Learning
    Saeed, Ifrah
    Alpcan, Tansu
    Erfani, Sarah M.
    Yilmaz, M. Berkay
    2019 AUSTRALIAN & NEW ZEALAND CONTROL CONFERENCE (ANZCC), 2019, : 255 - 257
  • [47] Nonlinear model predictive control
    Grancharova, A. (alexandra.grancharova@abv.bg), 1600, Springer Verlag (429):
  • [48] NONLINEAR MODEL PREDICTIVE CONTROL
    PATWARDHAN, AA
    RAWLINGS, JB
    EDGAR, TF
    CHEMICAL ENGINEERING COMMUNICATIONS, 1990, 87 : 123 - 141
  • [49] Model Predictive Control for Hammerstein Systems with Unknown Input Nonlinearities
    Wang, Haokun
    Zhao, Jun
    Xu, Zuhua
    Shao, Zhijiang
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2014, 53 (18) : 7714 - 7722
  • [50] Multiparametric/explicit nonlinear model predictive control for quadratically constrained problems
    Pappas, Iosif
    Diangelakis, Nikolaos A.
    Pistikopoulos, Efstratios N.
    Pistikopoulos, Efstratios N. (stratos@tamu.edu), 1600, Elsevier Ltd (103): : 55 - 66