离散化
动态规划
最优控制
状态空间
插值(计算机图形学)
国家(计算机科学)
计算机科学
约束(计算机辅助设计)
班级(哲学)
控制(管理)
数学优化
网格
连续特征的离散化
非线性规划
控制理论(社会学)
非线性系统
数学
算法
人工智能
动画
数学分析
统计
物理
计算机图形学(图像)
几何学
量子力学
离散化误差
作者
Philipp Elbert,Soren Ebbesen,Lino Guzzella
标识
DOI:10.1109/tcst.2012.2190935
摘要
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.
科研通智能强力驱动
Strongly Powered by AbleSci AI