A Generic Dynamic Programming Matlab Function

被引:414
作者
Sundstrom, Olle [1 ]
Guzzella, Lino [1 ]
机构
[1] ETH, Dept Mech & Proc Engn, CH-8092 Zurich, Switzerland
来源
2009 IEEE CONTROL APPLICATIONS CCA & INTELLIGENT CONTROL (ISIC), VOLS 1-3 | 2009年
关键词
MANAGEMENT;
D O I
10.1109/CCA.2009.5281131
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1625 / 1630
页数:6
相关论文
共 16 条
  • [1] BACK M, 2004, IFAC S ADV AUT CONTR, P451
  • [2] Bellman R., 1984, IEEE Control Systems Magazine, V4, P24, DOI 10.1109/MCS.1984.1104824
  • [3] DYNAMIC PROGRAMMING
    BELLMAN, R
    [J]. SCIENCE, 1966, 153 (3731) : 34 - &
  • [4] Bertsekas Dimitri, 2012, Dynamic programming and optimal control, V1
  • [5] Guzzella L., 2007, Vehicle propulsion systems: introduction to modeling and optimization, Vvol. 1
  • [6] GUZZELLA L, 2004, MODELLING CONTROL IN
  • [7] Power management strategy for a parallel hybrid electric truck
    Lin, CC
    Peng, H
    Grizzle, JW
    Kang, JM
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2003, 11 (06) : 839 - 849
  • [8] LUUS R, 2000, MONOGRAPHS SURVEYS P, V110
  • [9] MOSBECH H, 1980, P INT S AUT TECHN AU, V2, P303
  • [10] Optimal control of fuel economy in parallel hybrid electric vehicles
    Pu, J.
    Yin, C.
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART D-JOURNAL OF AUTOMOBILE ENGINEERING, 2007, 221 (D9) : 1097 - 1106