Model Predictive Static Programming for Optimal Command Tracking: A Fast Model Predictive Control Paradigm

被引:18
|
作者
Kumar, Prem [1 ]
Anoohya, B. Bhavya [1 ]
Padhi, Radhakant [1 ]
机构
[1] Indian Inst Sci, Dept Aerosp Engn, Bangalore 560012, Karnataka, India
来源
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME | 2019年 / 141卷 / 02期
关键词
Model Predictive Static Programming; MPSP; tracking-oriented MPSP; model predictive control; fast MPC; constrained MPC; mobile robot trajectory; GUIDANCE; MPC;
D O I
10.1115/1.4041356
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Inspired by fast model predictive control (MPC), a new nonlinear optimal command tracking technique is presented in this paper, which is named as "Tracking-oriented Model Predictive Static Programming (T-MPSP)." Like MPC, a model-based prediction-correction approach is adopted. However, the entire problem is converted to a very low-dimensional "static programming" problem from which the control history update is computed in closed-form. Moreover, the necessary sensitivity matrices (which are the backbone of the algorithm) are computed recursively. These two salient features make the computational process highly efficient, thereby making it suitable for implementation in real time. A trajectory tracking problem of a two-wheel differential drive mobile robot is presented to validate and demonstrate the proposed philosophy. The simulation studies are very close to realistic scenario by incorporating disturbance input, parameter uncertainty, feedback sensor noise, time delays, state constraints, and control constraints. The algorithm has been implemented on a real hardware and the experimental validation corroborates the simulation results.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Optimal control of grinding mill circuit using model predictive static programming: A new nonlinear MPC paradigm
    le Roux, Johan D.
    Padhi, Radhakant
    Craig, Ian K.
    JOURNAL OF PROCESS CONTROL, 2014, 24 (12) : 29 - 40
  • [2] Optimal control of mineral processing plants using constrained model predictive static programming
    Noome, Zander M.
    le Rouxa, Johan D.
    Padhi, Radhakant
    JOURNAL OF PROCESS CONTROL, 2023, 129
  • [3] Dynamic reference programming-based model predictive control for optimal robust tracking
    Zheng, Niannian
    Shardt, Yuri A. W.
    Luan, Xiaoli
    Liu, Fei
    2022 IEEE INTERNATIONAL SYMPOSIUM ON ADVANCED CONTROL OF INDUSTRIAL PROCESSES (ADCONIP 2022), 2022, : 126 - 131
  • [4] Tracking Model Predictive Control Paradigm for Underwater Optical Communication
    Alalwan, Asem
    Albalawi, Fahad
    Laleg-Kirati, Taous Meriem
    IEEE OPEN JOURNAL OF THE COMMUNICATIONS SOCIETY, 2021, 2 : 2084 - 2094
  • [5] Geometric control with model predictive static programming on SO(3)
    Wang, Yulin
    Hong, Haichao
    Tang, Shengjing
    ACTA ASTRONAUTICA, 2019, 159 : 471 - 479
  • [6] Fast computation of the quadratic programming subproblem in Model Predictive Control
    Milman, R
    Davison, EJ
    PROCEEDINGS OF THE 2003 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2003, : 4723 - 4729
  • [7] Static output feedback model predictive tracking control for Wiener models
    Lee, S
    Lee, D
    Won, S
    SICE 2003 ANNUAL CONFERENCE, VOLS 1-3, 2003, : 2676 - 2680
  • [8] Economic model predictive control with terminal set dynamic programming for tracking control
    Li, Qing
    Dai, Li
    Yang, Hongjiu
    Sun, Zhongqi
    Xia, Yuanqing
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2023, 33 (10) : 5624 - 5644
  • [9] Dynamic programming and model predictive control
    Meadows, ES
    PROCEEDINGS OF THE 1997 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1997, : 1635 - 1639
  • [10] Linear programming and model predictive control
    Rao, CV
    Rawlings, JB
    JOURNAL OF PROCESS CONTROL, 2000, 10 (2-3) : 283 - 289