DocumentCode
8433
Title
Implementation of Dynamic Programming for
-Dimensional Optimal Control Problems With Final State Constraints
Author
Elbert, Philipp ; Ebbesen, S. ; Guzzella, Lino
Author_Institution
Dept. of Mech. & Process Eng., ETH Zurich, Zürich, Switzerland
Volume
21
Issue
3
fYear
2013
fDate
May-13
Firstpage
924
Lastpage
931
Abstract
Many optimal control problems include a continuous nonlinear dynamic system, state, and control constraints, and final state constraints. When using dynamic programming to solve such a problem, the solution space typically needs to be discretized and interpolation is used to evaluate the cost-to-go function between the grid points. When implementing such an algorithm, it is important to treat numerical issues appropriately. Otherwise, the accuracy of the found solution will deteriorate and global optimality can be restored only by increasing the level of discretization. Unfortunately, this will also increase the computational effort needed to calculate the solution. A known problem is the treatment of states in the time-state space from which the final state constraint cannot be met within the given final time. In this brief, a novel method to handle this problem is presented. The new method guarantees global optimality of the found solution, while it is not restricted to a specific class of problems. Opposed to that, previously proposed methods either sacrifice global optimality or are applicable to a specific class of problems only. Compared to the basic implementation, the proposed method allows the use of a substantially lower level of discretization while achieving the same accuracy. As an example, an academic optimal control problem is analyzed. With the new method, the evaluation time was reduced by a factor of about 300, while the accuracy of the solution was maintained.
Keywords
dynamic programming; nonlinear dynamical systems; optimal control; continuous nonlinear dynamic system; control constraints; dynamic programming; final state constraints; n-dimensional optimal control; time state space; Accuracy; Aerospace electronics; Heuristic algorithms; Indexes; Interpolation; Optimal control; Backward reachability; curse of dimensionality; dynamic programming (DP); level-set function;
fLanguage
English
Journal_Title
Control Systems Technology, IEEE Transactions on
Publisher
ieee
ISSN
1063-6536
Type
jour
DOI
10.1109/TCST.2012.2190935
Filename
6178777
Link To Document