共 50 条
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
相关论文