Fast nonlinear model predictive controller using parallel PSO based on divide and conquer approach

被引:7
作者
Diwan, S. P. [1 ]
Deshpande, Shraddha S. [1 ]
机构
[1] Walchand Coll Engn, Elect Engn, Sangli, India
关键词
Nonlinear model predictive control; asynchronous particle swarm optimisation; fast dynamic systems; rotary inverted pendulum; divide and conquer approach; ALGORITHM; PENDULUM; SCHEME;
D O I
10.1080/00207179.2022.2087739
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The high computationally expensive nature of nonlinear optimisation algorithms leads to limitations of its use in a real-time era. So, this is the main challenge against researchers to develop a fast algorithm that is used in real-time computations. This paper proposes a fast nonlinear model predictive control algorithm that utilises a parallel particle swarm optimisation with synchronous and asynchronous methods inclusion, that handles nonlinear optimisation problems with constraints. The additional divide and conquer approach of the proposed algorithm improves the speed of computation and disturbance rejection capability which proves its efficacy in real-time applications. A highly nonlinear fast dynamic real-time inverted pendulum system with hybrid embedded hardware platform (ARM + FPGA) is used to validate the performance of this algorithm under constraints. The solution presented in the paper is computationally feasible for smaller sampling times i.e. in miliseconds and it gives promising results with synchronous and asynchonous parallel PSO compared to the state-of-art PSO algorithm.
引用
收藏
页码:2230 / 2239
页数:10
相关论文
共 31 条
[1]   Meta-heuristic optimization algorithms for solving real-world mechanical engineering design problems: a comprehensive survey, applications, comparative analysis, and results [J].
Abualigah, Laith ;
Abd Elaziz, Mohamed ;
Khasawneh, Ahmad M. ;
Alshinwan, Mohammad ;
Ibrahim, Rehab Ali ;
Al-qaness, Mohammed A. A. ;
Mirjalili, Seyedali ;
Sumari, Putra ;
Gandomi, Amir H. .
NEURAL COMPUTING & APPLICATIONS, 2022, 34 (06) :4081-4110
[2]   Model predictive current control method for four-leg three-level converter operating as shunt active power filter and grid connected inverter [J].
Antoniewicz, K. ;
Rafal, K. .
BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2017, 65 (05) :601-607
[3]   Swinging up a pendulum by energy control [J].
Åström, KJ ;
Furuta, K .
AUTOMATICA, 2000, 36 (02) :287-295
[4]  
Camacho E. F., 2007, Model Predictive Control, P249
[5]   Efficient nonlinear model predictive control algorithms [J].
Cannon, M .
ANNUAL REVIEWS IN CONTROL, 2004, 28 (02) :229-237
[6]  
Cannon M, 2009, LECT NOTES CONTR INF, V384, P249, DOI 10.1007/978-3-642-01094-1_20
[7]   An Adaptive Partial Sensitivity Updating Scheme for Fast Nonlinear Model Predictive Control [J].
Chen, Yutao ;
Bruschetta, Mattia ;
Cuccato, Davide ;
Beghi, Alessandro .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2019, 64 (07) :2712-2726
[8]  
Chopard B., 2018, An Introduction toMetaheuristics for Optimization, DOI [10.1007/978-3-319-93073-2_6, DOI 10.1007/978-3-319-93073-26]
[9]   An adjoint-based SQP algorithm with quasi-Newton Jacobian updates for inequality constrained optimization [J].
Diehl, Moritz ;
Walther, Andrea ;
Bock, Hans Georg ;
Kostina, Ekaterina .
OPTIMIZATION METHODS & SOFTWARE, 2010, 25 (04) :531-552
[10]  
Diwan Supriya P., 2019, 2019 International Conference on Communication and Electronics Systems (ICCES), P289, DOI 10.1109/ICCES45898.2019.9002380