DocumentCode :
758149
Title :
An efficient sequential linear quadratic algorithm for solving nonlinear optimal control problems
Author :
Sideris, Athanasios ; Bobrow, James E.
Author_Institution :
Dept. of Mech. & Aerosp. Eng., Univ. of California, Irvine, CA, USA
Volume :
50
Issue :
12
fYear :
2005
Firstpage :
2043
Lastpage :
2047
Abstract :
We develop a numerically efficient algorithm for computing controls for nonlinear systems that minimize a quadratic performance measure. We formulate the optimal control problem in discrete-time, but many continuous-time problems can be also solved after discretization. Our approach is similar to sequential quadratic programming for finite-dimensional optimization problems in that we solve the nonlinear optimal control problem using sequence of linear quadratic subproblems. Each subproblem is solved efficiently using the Riccati difference equation. We show that each iteration produces a descent direction for the performance measure, and that the sequence of controls converges to a solution that satisfies the well-known necessary conditions for the optimal control.
Keywords :
Riccati equations; continuous time systems; difference equations; discrete time systems; linear quadratic control; nonlinear control systems; quadratic programming; Riccati difference equations; continuous-time systems; discrete-time systems; finite-dimensional optimization problems; nonlinear optimal control; quadratic programming; sequential linear quadratic algorithm; Aerodynamics; Control systems; Cost function; Difference equations; Nonlinear control systems; Nonlinear equations; Nonlinear systems; Optimal control; Performance analysis; Riccati equations; Linear quadratic tracking; nonlinear dynamic systems; optimal control;
fLanguage :
English
Journal_Title :
Automatic Control, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9286
Type :
jour
DOI :
10.1109/TAC.2005.860248
Filename :
1556737
Link To Document :
بازگشت