Model Learning Predictive Control in Nonlinear Dynamical Systems

被引:9
|
作者
Lale, Sahin [1 ]
Azizzadenesheli, Kamyar [3 ]
Hassibi, Babak [1 ]
Anandkumar, Anima [2 ]
机构
[1] CALTECH, Dept Elect Engn, Pasadena, CA 91125 USA
[2] CALTECH, Dept Comp & Math Sci, Pasadena, CA 91125 USA
[3] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
关键词
FADING MEMORY; IDENTIFICATION;
D O I
10.1109/CDC45484.2021.9683670
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We study the problem of online learning and control in partially observable nonlinear dynamical systems, where the model dynamics are unknown and the controlling agent has only access to the system outputs. We propose Model Learning Predictive Control (MLPC), an efficient online control framework that learns to control the unknown system and minimizes the overall control cost. MLPC employs Random Fourier Features (RFF) to represent the nonlinear system dynamics and learns the underlying system up to a confidence interval. Once a reliable estimate of the dynamics is obtained, MLPC deploys an MPC oracle with the estimated system dynamics for planning. MLPC occasionally updates the underlying model estimates and improves the accuracy and the effectiveness of the MPC policies. We derive a novel finite-time approximation error bound under RFF learning and provide stability guarantees for single trajectory online control. We show that MLPC attains (O) over tilde (T-2/3) regret after T time steps in online control of stable partially observable nonlinear systems against the controller that uses the same MPC oracle with the true system dynamics. We empirically demonstrate the performance of MLPC on the inverted pendulum task and show the flexibility of the proposed general framework via deploying different planning strategies for the controller design to achieve low-cost control policies.
引用
收藏
页码:757 / 762
页数:6
相关论文
共 50 条
  • [1] Model Predictive Control of Nonlinear Dynamical Systems Based on Genetic Programming
    Feng, Qi
    Lian, Haowei
    Zhu, Jindong
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 4540 - 4545
  • [2] Deep Bilinear Koopman Model Predictive Control for Nonlinear Dynamical Systems
    Zhao, Dongdong
    Li, Boyu
    Lu, Fuxiang
    She, Jinhua
    Yan, Shi
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2024, 71 (12) : 16077 - 16086
  • [3] Learning Based Approximate Model Predictive Control for Nonlinear Systems
    Gango, D.
    Peni, T.
    Toth, R.
    IFAC PAPERSONLINE, 2019, 52 (28): : 152 - 157
  • [4] Ensemble Model Predictive Control: Learning and Efficient Robust Control of Uncertain Dynamical Systems
    Pastor, Daniel
    Folkestad, Carl
    Burdick, Joel W.
    2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 1254 - 1259
  • [5] A predictive safety filter for learning-based control of constrained nonlinear dynamical systems
    Wabersich, Kim Peter
    Zeilinger, Melanie N.
    AUTOMATICA, 2021, 129
  • [6] Machine learning-based model predictive control of hybrid dynamical systems
    Hu, Cheng
    Wu, Zhe
    AICHE JOURNAL, 2023, 69 (12)
  • [7] 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
  • [8] Model Predictive Control of Unknown Nonlinear Dynamical Systems Based on Recurrent Neural Networks
    Pan, Yunpeng
    Wang, Jun
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2012, 59 (08) : 3089 - 3101
  • [9] Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control
    Korda, Milan
    Mezic, Igor
    AUTOMATICA, 2018, 93 : 149 - 160
  • [10] Differentiable predictive control: Deep learning alternative to explicit model predictive control for unknown nonlinear systems
    Drgona, Jan
    Kis, Karol
    Tuor, Aaron
    Vrabie, Draguna
    Klauco, Martin
    JOURNAL OF PROCESS CONTROL, 2022, 116 : 80 - 92