An exact penalty function algorithm for constrained optimal control problems
暂无分享,去创建一个
The presence of control constraints, because they are non-differentiable in the space of control functions, makes it difficult to cope with terminal equality constraints. For this reason some existing algorithms employ exact penalty functions to handle the cost and terminal constraints and use the control constraints to define the space of permissible search directions; with this approach a convex optimal control problem is (approximately) solved to obtain a search direction and the step length is determined by (approximately) minimising the exact penalty along the direction. It is the purpose of this paper to show (with numerical results) that existing algorithms of this type do not have good performance because the search direction is not automatically scaled. A new algorithm, with automatic scaling, is presented and its convergence is established. Numerical results indicate a considerable improvement in performance.
[1] E. Polak,et al. An exact penalty function algorithm for optimal control problems with control and terminal equality constraints, part 1 , 1980 .
[2] Elijah Polak,et al. On the global stabilization of locally convergent algorithms , 1976, Autom..
[3] D. Bertsekas. On the Goldstein-Levitin-Polyak gradient projection method , 1974, CDC 1974.