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 条
  • [31] A VSC-HVDC Decentralized Model Predictive Control Scheme for Fast Power Tracking
    Mariethoz, Sebastien
    Fuchs, Alexander
    Morari, Manfred
    IEEE TRANSACTIONS ON POWER DELIVERY, 2014, 29 (01) : 462 - 471
  • [32] Implementation of Adaptive Model Predictive Controller and Model predictive control for temperature Regulation and concentration tracking of CSTR
    Ratnakumari, U. V.
    Triven, M. Babu
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES), 2016, : 698 - 703
  • [33] Single harmonic based Model Predictive Control for tracking
    Krupa, Pablo
    Pereira, Mario
    Limon, Daniel
    Alamo, Teodoro
    2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL (CDC), 2019, : 151 - 156
  • [34] Dynamic Programming, Neuro-Dynamic Programming, Rollout Method and Model Predictive Control to Optimal Control of a Fermentation Process
    Ilkova, Tatiana
    Petrov, Mitko
    CONTEMPORARY MATHEMATICS, 2024, 5 (03): : 3790 - 3803
  • [35] Model-Predictive Control With Generalized Zone Tracking
    Liu, Su
    Mao, Yawen
    Liu, Jinfeng
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2019, 64 (11) : 4698 - 4704
  • [36] Model Predictive Control of Positional Tracking Electromechanical Systems
    Kazantsev V.P.
    Bochkarev S.V.
    Bilous O.A.
    Mogilnikov A.V.
    Kazantsev, V.P. (journal-elektrotechnika@mail.ru), 1600, Pleiades journals (91): : 653 - 658
  • [37] Investment portfolio tracking using model predictive control
    de Melo, Maisa Kely
    Nogueira Cardoso, Rodrigo Tomas
    Jesus, Tales Argolo
    Raffo, Guilherme Vianna
    OPTIMAL CONTROL APPLICATIONS & METHODS, 2023, 44 (01) : 259 - 274
  • [38] Model predictive control for simultaneous robot tracking and regulation
    Gu, DB
    Hu, HS
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON INTELLIGENT MECHATRONICS AND AUTOMATION, 2004, : 212 - 217
  • [39] Stochastic model predictive control for tracking linear systems
    D'Jorge, Agustina
    Santoro, Bruno F.
    Anderson, Alejandro
    Gonzalez, Alejandro H.
    Ferramosca, Antonio
    OPTIMAL CONTROL APPLICATIONS & METHODS, 2020, 41 (01) : 65 - 83
  • [40] Model Predictive Control for UGV Trajectory Tracking Based on Dynamic Model
    Wang Meiling
    Wang Zhen
    Yang Yi
    Fu Mengyin
    2016 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2016, : 1676 - 1681