Extended Neighboring Extremal Optimal Control With State and Preview Perturbations

被引:0
作者
Vahidi-Moghaddam, Amin [1 ]
Zhang, Kaixiang [1 ]
Li, Zhaojian [1 ]
Yin, Xunyuan [2 ]
Song, Ziyou [3 ]
Wang, Yan [4 ]
机构
[1] Michigan State Univ, Dept Mech Engn, E Lansing, MI 48824 USA
[2] Nanyang Technol Univ, Sch Chem Chem Engn & Biotechnol, Singapore 637459, Singapore
[3] Natl Univ Singapore, Dept Mech Engn, Singapore 117575, Singapore
[4] Ford Motor Co, Res & Adv Engn, Dearborn, MI 48121 USA
基金
美国国家科学基金会;
关键词
Perturbation methods; Optimal control; Computational modeling; Computational efficiency; Trajectory; Adaptation models; Predictive models; Nonlinear optimal control; model predictive control (MPC); extended neighboring extremal; preview information; efficient computational cost; MODEL-PREDICTIVE CONTROL;
D O I
10.1109/TASE.2023.3313965
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Optimal control schemes have achieved remarkable performance in numerous engineering applications. However, they typically require high computational cost, which has limited their use in real-world engineering systems. To address this challenge, Neighboring Extremal (NE) has been developed to adapt a pre-computed nominal control solution to perturbations from the nominal trajectory. The resulting control law is a time-varying feedback gain that can be pre-computed along with the original optimal control problem, and it takes negligible online computation. However, existing NE frameworks only deal with state perturbations while in modern applications, optimal controllers frequently incorporate preview information. Therefore, a new NE framework is needed to adapt to such preview perturbations. In this work, an extended NE (ENE) framework is developed to systematically adapt the nominal control to both state and preview perturbations. We show that the derived ENE law is two time-varying feedback gains on the state and preview perturbations. We also develop schemes to handle nominal non-optimal solutions and large perturbations to retain optimal performance and constraint satisfaction. Case study on nonlinear model predictive control is presented due to its popularity but it can be easily extended to other optimal control schemes. Promising simulation results on the cart inverted pendulum problem demonstrate the efficacy of the ENE algorithm.
引用
收藏
页码:5611 / 5622
页数:12
相关论文
共 35 条
  • [1] Deep Federated Learning-Based Privacy-Preserving Wind Power Forecasting
    Ahmadi, Amirhossein
    Talaei, Mohammad
    Sadipour, Masod
    Amani, Ali Moradi
    Jalili, Mahdi
    [J]. IEEE ACCESS, 2023, 11 : 39521 - 39530
  • [2] Cabin and Battery Thermal Management of Connected and Automated HEVs for Improved Energy Efficiency Using Hierarchical Model Predictive Control
    Amini, Mohammad Reza
    Wang, Hao
    Gong, Xun
    Liao-McPherson, Dominic
    Kolmanovsky, Ilya
    Sun, Jing
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2020, 28 (05) : 1711 - 1726
  • [3] Amiri-Margavi A., 2022, B AM PHYS SOC
  • [4] Arcari E., 2020, ARXIV
  • [5] Bayesian Multi-Task Learning MPC for Robotic Mobile Manipulation
    Arcari, Elena
    Minniti, Maria Vittoria
    Scampicchio, Anna
    Carron, Andrea
    Farshidian, Farbod
    Hutter, Marco
    Zeilinger, Melanie N.
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (06) : 3222 - 3229
  • [6] Neighboring extremal nonlinear model predictive control of a rigid body on SO(3)
    Bagherzadeh, Shiva
    Karimpour, Hossein
    Keshmiri, Mehdi
    [J]. ROBOTICA, 2023, 41 (04) : 1313 - 1334
  • [7] Bao YJ, 2022, P AMER CONTR CONF, P3260, DOI 10.23919/ACC53348.2022.9867798
  • [8] Bieker K., 2019, ARXIV
  • [9] NEIGHBORING EXTREMAL OPTIMAL CONTROL FOR MECHANICAL SYSTEMS ON RIEMANNIAN MANIFOLDS
    Bloch, Anthony M.
    Gupta, Rohit
    Kolmanovsky, Ilya V.
    [J]. JOURNAL OF GEOMETRIC MECHANICS, 2016, 8 (03) : 257 - 272
  • [10] Optimization-Based Reference Generator for Nonlinear Model Predictive Control of Legged Robots
    Bratta, Angelo
    Focchi, Michele
    Rathod, Niraj
    Semini, Claudio
    [J]. ROBOTICS, 2023, 12 (01)