DocumentCode :
3743672
Title :
A parallel structure exploiting factorization algorithm with applications to Model Predictive Control
Author :
Isak Nielsen;Daniel Axehill
Author_Institution :
Division of Automatic Control, Linkö
fYear :
2015
Firstpage :
3932
Lastpage :
3938
Abstract :
In Model Predictive Control (MPC) the control signal is computed by solving a constrained finite-time optimal control (CFTOC) problem at each sample in the control loop. The CFTOC problem can be solved by, e.g., interior-point or active-set methods, where the main computational effort in both methods is known to be the computation of the search direction, i.e., the Newton step. This is often done using generic sparsity exploiting algorithms or serial Riccati recursions, but as parallel hardware is becoming more commonly available the need for parallel algorithms for computing the Newton step is increasing. In this paper a tailored, non-iterative parallel algorithm for computing the Newton step using the Riccati recursion is presented. The algorithm exploits the special structure of the Karush-Kuhn-Tucker system for a CFTOC problem. As a result it is possible to obtain logarithmic complexity growth in the prediction horizon length, which can be used to reduce the computation time for popular state-of-the-art MPC algorithms when applied to what is today considered as challenging control problems.
Keywords :
"Prediction algorithms","Optimal control","Clustering algorithms","Nickel","Predictive control","Parallel algorithms","Mathematical model"
Publisher :
ieee
Conference_Titel :
Decision and Control (CDC), 2015 IEEE 54th Annual Conference on
Type :
conf
DOI :
10.1109/CDC.2015.7402830
Filename :
7402830
Link To Document :
بازگشت