THE SEQUENTIAL LINEAR-QUADRATIC PROGRAMMING ALGORITHM FOR SOLVING DYNAMIC OPTIMIZATION PROBLEMS - A REVIEW

被引:0
|
作者
STOREN, S [1 ]
HERTZBERG, T [1 ]
机构
[1] UNIV TRONDHEIM,NTH,NORWEGIAN INST TECHNOL,DEPT CHEM ENGN,N-7034 TRONDHEIM,NORWAY
关键词
PONTRYAGIN MAXIMUM PRINCIPLE; SEQUENTIAL QUADRATIC PROGRAMMING; OPTIMIZATION; NUMERICAL METHODS;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The optimum principle for dynamic systems as formulated by Pontryagin in 1962 may be used for development of numerical algorithms to solve dynamic optimization problems. This as opposed to the well known methods which discretize controls (and states) to transform the problem into a NLP framework. An obstacle for its use has been the extensive symbolic manipulations needed to derive the optimality equations for a specific problem, and the difficulty of solving the resulting nonlinear two point boundary value problem. There are methods which make use of the optimality conditions for dynamic systems (Pontryagin Minimum Principle) just as SQP methods use the Kuhn-Tucker conditions. As in SQP, a problem with linear constraints and quadratic objective function is solved iteratively. Such a method is presented in this work. This is closely related to the dynamic optimization method based on a combination of a SQP solver and total discretization of the dynamic system. The dynamic linear-quadratic model has a single analytical optimal control solution, acid is thus accurately and effectively solved. Thus, at each iteration, the optimal solution is found for the linear-quadratic approximate model. This gives a search direction which can be used in a iterative scheme to ensure good agreement between the linear-quadratic and the nonlinear model.
引用
收藏
页码:S495 / S500
页数:6
相关论文
共 50 条