Method for solving bang-bang and singular optimal control problems using adaptive Radau collocation

被引:0
作者
Elisha R. Pager
Anil V. Rao
机构
[1] University of Florida,Department of Mechanical and Aerospace Engineering
来源
Computational Optimization and Applications | 2022年 / 81卷
关键词
Singular optimal control; Bang-bang optimal control; Regularization; Gaussian quadrature collocation;
D O I
暂无
中图分类号
学科分类号
摘要
A method is developed for solving bang-bang and singular optimal control problems using adaptive Legendre–Gauss–Radau collocation. The method is divided into several parts. First, a structure detection method is developed that identifies switch times in the control and analyzes the corresponding switching function for segments where the solution is either bang-bang or singular. Second, after the structure has been detected, the domain is decomposed into multiple domains such that the multiple-domain formulation includes additional decision variables that represent the switch times in the optimal control. In domains classified as bang-bang, the control is set to either its upper or lower limit. In domains identified as singular, the objective function is augmented with a regularization term to avoid the singular arc. An iterative procedure is then developed for singular domains to obtain a control that lies in close proximity to the singular control. The method is demonstrated on four examples, three of which have either a bang-bang and/or singular optimal control while the fourth has a smooth and nonsingular optimal control. The results demonstrate that the method of this paper provides accurate solutions to problems whose solutions are either bang-bang or singular when compared against previously developed mesh refinement methods that are not tailored for solving nonsmooth and/or singular optimal control problems, and produces results that are equivalent to those obtained using previously developed mesh refinement methods for optimal control problems whose solutions are smooth.
引用
收藏
页码:857 / 887
页数:30
相关论文
共 115 条
[1]  
Gill PE(2002)SNOPT: an SQP algorithm for large-scale constrained optimization SIAM Rev. 47 99-131
[2]  
Murray W(2008)Large-scale nonlinear programming using IPOPT: an integrating framework for enterprise-wide optimization Comput. Chem. Eng. 33 575-582
[3]  
Saunders MA(2006)Direct trajectory optimization and costate estimation via an orthogonal collocation method J. Guid. Control. Dyn. 29 1435-1440
[4]  
Biegler LT(2010)A unified framework for the numerical solution of optimal control problems using pseudospectral methods Automatica 46 1843-1851
[5]  
Zavala VM(2011)Pseudospectral methods for solving infinite-horizon optimal control problems Automatica 47 829-837
[6]  
Benson DA(2011)Direct trajectory optimization and costate estimation of finite-horizon and infinite-horizon optimal control problems via a radau pseudospectral method Comput. Optim. Appl. 49 335-358
[7]  
Huntington GT(2008)Convergence rates for direct transcription of optimal control problems using collocation at Radau points Comput. Optim. Appl. 41 81-126
[8]  
Thorvaldsen TP(2015)A Opt. Control Appl. Methods 36 398-421
[9]  
Rao AV(1995) mesh refinement method for optimal control IEEE Trans. Autom. Control 40 1793-1796
[10]  
Garg D(2016)The pseudospectral legendre method for discretizing optimal control problems J. Optim. Theory Appl. 169 801-824