Title :
A parallel algorithm for implicit model predictive control with barrier function
Author :
Baccari, S. ; Iannelli, Luigi ; Vasca, F.
Author_Institution :
Dept. of Eng., Univ. of Sannio, Benevento, Italy
Abstract :
An increasing interest of the control community is currently dedicated to reducing the computation time of implicit model predictive controllers, even by looking at algorithms able to get “good” suboptimal solutions and which could be more efficiently implemented in real time. To this aim the potentialities of the weighted barrier function approach has been widely demonstrated in the literature. In this work it is addressed the issue of increasing performances of the barrier method for constrained model predictive control (MPC) through an algorithm that concurrently looks at the outcomes corresponding to different weights of the barrier functions and chooses, at each optimization stage, the “best” optimizing solution. The proposed idea has interesting effects with respect to the performance of the control action, particularly in the situation in which system states and inputs signals are moving close to the constraints. Good results are obtained without increasing the computation time in a significative way thanks to the parallelization. The effectiveness of the approach has been successfully validated in simulations on two different case-studies taken from the recent literature on the application of implicit MPC: the Cessna Citation 500 aircraft and a rotating antenna.
Keywords :
control engineering computing; optimal control; optimisation; parallel algorithms; predictive control; Cessna Citation 500 aircraft; MPC; computation time; constrained model predictive control; control action performance; implicit model predictive control; input signal; optimization stage; parallel algorithm; rotating antenna; suboptimal solutions; system state; weighted barrier function approach; Approximation methods; Indexes; Minimization; Niobium; Optimization; Real-time systems; Vectors;
Conference_Titel :
Control Applications (CCA), 2012 IEEE International Conference on
Conference_Location :
Dubrovnik
Print_ISBN :
978-1-4673-4503-3
Electronic_ISBN :
1085-1992
DOI :
10.1109/CCA.2012.6402342