Shifting strategy for efficient block-based non-linear model predictive control using real-time iterations

被引:4
|
作者
Villarreal, Oscar Julian Gonzalez [1 ]
Rossiter, Anthony [1 ]
机构
[1] Univ Sheffield, ACSE, Sheffield, S Yorkshire, England
关键词
optimisation; iterative methods; nonlinear control systems; Linux; predictive control; real-time systems; stability; shifting strategy; efficient block-based nonlinear model; real-time iterations; nonlinear model predictive control; sampling time; efficient strategies; recursive feasibility problem; stability properties; recursive feasibility properties; Beaglebone Blue Linux-based computer; inverted pendulum; robotic systems; SCHEME;
D O I
10.1049/iet-cta.2019.0369
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Non-linear model predictive control requires the use of efficient solutions and strategies for its implementation in fast/real-time systems. A popular approach for this is the real-time iteration scheme, which uses a shifting strategy, namely the initial value embedding, that shifts the solution from one sampling time to the next. However, this strategy together with other efficient strategies such as move blocking, present a recursive feasibility problem. This study proposes a novel modified shifting strategy which preserve both recursive feasibility and stability properties, as well as achieves a significant reduction in the computational burden associated with the optimisation. The proposed approach is validated through a simulation of an inverted pendulum where it clearly outperforms other standard solutions in terms of performance and recursive feasibility properties. Additionally, the approach was tested on two computing platforms: a laptop with an i7 processor and a Beaglebone Blue Linux-based computer for robotic systems, where computational gains compared to existing approaches are shown to be as high as 100 times faster.
引用
收藏
页码:865 / 877
页数:13
相关论文
共 50 条
  • [1] Efficient move blocking strategy for multiple shooting-based non-linear model predictive control
    Chen, Yutao
    Scarabottolo, Nicolo
    Bruschetta, Mattia
    Beghi, Alessandro
    IET CONTROL THEORY AND APPLICATIONS, 2020, 14 (02) : 343 - 351
  • [2] A new real-time perspective on non-linear model predictive control
    DeHaan, Darryl
    Guay, Martin
    JOURNAL OF PROCESS CONTROL, 2006, 16 (06) : 615 - 624
  • [3] Real-time lateral stability and steering characteristic control using non-linear model predictive control
    Botes, Wian
    Botha, Theunis R.
    Els, P. Schalk
    VEHICLE SYSTEM DYNAMICS, 2023, 61 (04) : 1063 - 1085
  • [4] Modified Volterra model-based non-linear model predictive control of IC engines with real-time simulations
    Shi, Yiran
    Yu, Ding-Li
    Tian, Yantao
    Shi, Yaowu
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2017, 39 (02) : 208 - 223
  • [5] Stability properties of non-linear model predictive control of variable speed hydropower
    Reigstad, Tor Inge
    Uhlen, Kjetil
    IET RENEWABLE POWER GENERATION, 2020, 14 (19) : 4019 - 4028
  • [6] Event-based model predictive control of discrete-time non-linear systems with external disturbances
    Wang, Mengzhi
    Sun, Jian
    Chen, Jie
    IET CONTROL THEORY AND APPLICATIONS, 2019, 13 (01) : 27 - 35
  • [7] Robust model predictive control with sliding mode for constrained non-linear systems
    Fesharaki, Shekoofeh Jafari
    Kamali, Marzieh
    Sheikholeslam, Farid
    Talebi, Heidar Ali
    IET CONTROL THEORY AND APPLICATIONS, 2020, 14 (17) : 2592 - 2599
  • [8] A Real-time Updated Model Predictive Control Strategy for Batch Processes Based on State Estimation
    Yang Guojun
    Li Xiuxi
    Qian Yu
    CHINESE JOURNAL OF CHEMICAL ENGINEERING, 2014, 22 (03) : 318 - 329
  • [9] Fast Hands-Off Control Using ADMM Real-Time Iterations
    Darup, Moritz Schulze
    Book, Gerrit
    Quevedo, Daniel E.
    Nagahara, Masaaki
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (10) : 5416 - 5423
  • [10] A novel real-time non-linear wavelet-based model predictive controller for a coupled tank system
    Owa, Kayode
    Sharma, Sanjay
    Sutton, Robert
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2014, 228 (06) : 419 - 432