动态规划
MATLAB语言
计算机科学
数学优化
最优控制
贝尔曼方程
状态变量
国家(计算机科学)
功能(生物学)
算法
数学
进化生物学
生物
热力学
操作系统
物理
作者
Olle Sundström,Lino Guzzella
出处
期刊:International Conference on Control Applications
日期:2009-07-01
被引量:386
标识
DOI:10.1109/cca.2009.5281131
摘要
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.
科研通智能强力驱动
Strongly Powered by AbleSci AI