A two-step method for solving singular control problems

被引:0
|
作者
Sundaralingam, Ramasubramanian [1 ]
机构
[1] McDermott India Pvt Ltd, 4th Floor,Infin Tower B,Sect 25A, Gurugram 122002, Haryana, India
关键词
Dynamic optimisation; iterative dynamic programming; heuristic method; singular control; Pontryagin's maximum principle; penalty function; NONLINEAR OPTIMAL-CONTROL; DYNAMIC OPTIMIZATION; NUMERICAL-SOLUTION; ENERGY MANAGEMENT; BANG-BANG; ALGORITHM; STRATEGY; DESIGN;
D O I
10.1080/00207179.2022.2092555
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A two-step method for solving singular control problems is presented. Iterative dynamic programming (IDP), an algorithm based on dynamic programming, is used as the optimisation procedure. A preliminary IDP run with fixed time stages is used to locate the position of the singular arcs. The result is then refined by incorporating a continuous equation for the singular section, in an IDP run with flexible stage lengths. The use of a continuous equation for the singular arc results in better values of the performance index than previously obtained, using IDP. A significant reduction in computation time is observed for problems with a single control variable. The information from the preliminary run was found to be useful in solving problems where state constraints are additionally present. Although IDP is used as the optimisation method in this paper, the idea is general in nature and can be applied to any heuristics based optimisation procedure.
引用
收藏
页码:2313 / 2328
页数:16
相关论文
共 50 条