DocumentCode :
8433
Title :
Implementation of Dynamic Programming for n -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 :
بازگشت