DocumentCode :
32101
Title :
A Splitting Method for Optimal Control
Author :
O´Donoghue, Brendan ; Stathopoulos, Giorgos ; Boyd, Stephen
Author_Institution :
Electr. Eng. Dept., Stanford Univ., Stanford, CA, USA
Volume :
21
Issue :
6
fYear :
2013
fDate :
Nov. 2013
Firstpage :
2432
Lastpage :
2442
Abstract :
We apply an operator splitting technique to a generic linear-convex optimal control problem, which results in an algorithm that alternates between solving a quadratic control problem, for which there are efficient methods, and solving a set of single-period optimization problems, which can be done in parallel, and often have analytical solutions. In many cases, the resulting algorithm is division-free (after some off-line pre-computations) and can be implemented in fixed-point arithmetic, for example on a field-programmable gate array (FPGA). We demonstrate the method on several examples from different application areas.
Keywords :
convex programming; linear programming; mathematical operators; optimal control; FPGA; analytical solutions; division-free algorithm; field-programmable gate array; fixed-point arithmetic; generic linear-convex optimal control problem; operator splitting technique; optimal control; quadratic control problem; single-period optimization problems; Algorithm design and analysis; Convex functions; Fixed-point arithmetic; Matrix decomposition; Optimal control; Predictive control; Sparse matrices; Alternating directions method of multipliers (ADMM); convex optimization; embedded control; fixed point algorithms for control; model predictive control (MPC); operator splitting; optimal control;
fLanguage :
English
Journal_Title :
Control Systems Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-6536
Type :
jour
DOI :
10.1109/TCST.2012.2231960
Filename :
6422363
Link To Document :
بازگشت