Modified Legendre-Gauss-Radau Collocation Method for Optimal Control Problems with Nonsmooth Solutions

被引:4
作者
Eide, Joseph D. [1 ]
Hager, William W. [2 ,3 ]
Rao, Anil, V [1 ,4 ]
机构
[1] Univ Florida, Dept Mech & Aerosp Engn, Gainesville, FL 32611 USA
[2] Univ Florida, Dept Math, Gainesville, FL 32611 USA
[3] Soc Ind & Appl Math, Philadelphia, PA USA
[4] AIAA, Reston, VA 20191 USA
基金
美国国家科学基金会;
关键词
Optimal control; Gaussian quadrature collocation; Lavrentiev phenomenon; Nonsmooth optimal control;
D O I
10.1007/s10957-021-01810-5
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
A new method is developed for solving optimal control problems whose solutions are nonsmooth. The method developed in this paper employs a modified form of the Legendre-Gauss-Radau orthogonal direct collocation method. This modified Legendre-Gauss-Radau method adds two variables and two constraints at the end of a mesh interval when compared with a previously developed standard Legendre-Gauss-Radau collocation method. The two additional variables are the time at the interface between two mesh intervals and the control at the end of each mesh interval. The two additional constraints are a collocation condition for those differential equations that depend upon the control and an inequality constraint on the control at the endpoint of each mesh interval. The additional constraints modify the search space of the nonlinear programming problem such that an accurate approximation to the location of the nonsmoothness is obtained. The transformed adjoint system of the modified Legendre-Gauss-Radau method is then developed. Using this transformed adjoint system, a method is developed to transform the Lagrange multipliers of the nonlinear programming problem to the costate of the optimal control problem. Furthermore, it is shown that the costate estimate satisfies one of the Weierstrass-Erdmann optimality conditions. Finally, the method developed in this paper is demonstrated on an example whose solution is nonsmooth.
引用
收藏
页码:600 / 633
页数:34
相关论文
共 49 条
[1]   A NUMERICAL-METHOD FOR DETECTING SINGULAR MINIMIZERS [J].
BALL, JM ;
KNOWLES, G .
NUMERISCHE MATHEMATIK, 1987, 51 (02) :181-197
[2]   Direct trajectory optimization and costate estimation via an orthogonal collocation method [J].
Benson, David A. ;
Huntington, Geoffrey T. ;
Thorvaldsen, Tom P. ;
Rao, Anil V. .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2006, 29 (06) :1435-1440
[3]  
Betts JT, 2010, ADV DES CONTROL, P411
[4]   Large-scale nonlinear programming using IPOPT: An integrating framework for enterprise-wide dynamic optimization [J].
Biegler, L. T. ;
Zavala, V. M. .
COMPUTERS & CHEMICAL ENGINEERING, 2009, 33 (03) :575-582
[5]  
Bryson A. E., 2018, Applied optimal control: optimization, estimation and control
[6]  
Canuto C., 2012, SPECTRAL METHODS FLU
[7]   Bounds for integration matrices that arise in Gauss and Radau collocation [J].
Chen, Wanchun ;
Du, Wenhao ;
Hager, William W. ;
Yang, Liang .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2019, 74 (01) :259-273
[8]   A simultaneous approach for singular optimal control based on partial moving grid [J].
Chen, Weifeng ;
Ren, Yinyin ;
Zhang, Guijun ;
Biegler, Lorenz T. .
AICHE JOURNAL, 2019, 65 (06)
[9]   Nested Direct Transcription Optimization for Singular Optimal Control Problems [J].
Chen, Weifeng ;
Biegler, Lorenz T. .
AICHE JOURNAL, 2016, 62 (10) :3611-3627
[10]   A Bilevel NLP Sensitivity-based Decomposition for Dynamic Optimization with Moving Finite Elements [J].
Chen, Weifeng ;
Shao, Zhijiang ;
Biegler, Lorenz T. .
AICHE JOURNAL, 2014, 60 (03) :966-979