DocumentCode :
1710414
Title :
A generic dynamic programming Matlab function
Author :
Sundström, Olle ; Guzzella, Lino
Author_Institution :
Dept. of Mech. & Process Eng., ETH Zurich, Zurich, Switzerland
fYear :
2009
Firstpage :
1625
Lastpage :
1630
Abstract :
This paper introduces a generic dynamic programming function for Matlab. This function solves discrete-time optimal-control problems using Bellman´s dynamic programming algorithm. The function is implemented such that the user only needs to provide the objective function and the model equations. The function includes several options for solving optimal-control problems. The model equations can include several state variables and input variables. Furthermore, the model equations can be time-variant and include time-variant state and input constraints. The syntax of the function is explained using two examples. The first is the well-known Lotka-Volterra fishery problem and the second is a parallel hybrid-electric vehicle optimization problem.
Keywords :
discrete time systems; dynamic programming; mathematics computing; optimal control; Bellman dynamic programming algorithm; Lotka-Volterra fishery problem; Matlab; discrete-time optimal-control problems; generic dynamic programming function; model equations; objective function; parallel hybrid-electric vehicle optimization problem; time-variant input constraints; time-variant state constraints; Automotive engineering; Control systems; Dynamic programming; Equations; Heuristic algorithms; Input variables; Mathematical model; Optimal control; Power engineering and energy; Vehicles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Control Applications, (CCA) & Intelligent Control, (ISIC), 2009 IEEE
Conference_Location :
St. Petersburg
Print_ISBN :
978-1-4244-4601-8
Electronic_ISBN :
978-1-4244-4602-5
Type :
conf
DOI :
10.1109/CCA.2009.5281131
Filename :
5281131
Link To Document :
بازگشت