A Chebyshev-Gauss pseudospectral method for solving optimal control problems

被引:3
作者
Tang, Xiao-Jun [1 ]
Wei, Jian-Li [2 ]
Chen, Kai [2 ]
机构
[1] School of Aeronautics, Northwestern Polytechnical University, Xi'an
[2] School of Astronautics, Northwestern Polytechnical University, Xi'an
来源
Zidonghua Xuebao/Acta Automatica Sinica | 2015年 / 41卷 / 10期
关键词
Chebyshev-Gauss points; Costate estimation; Optimal control; Pseudospectral methods;
D O I
10.1016/s1874-1029(15)30004-5
中图分类号
学科分类号
摘要
A pseudospectral method is presented for direct trajectory optimization of optimal control problems using collocation at Chebyshev-Gauss points, and therefore, it is called Chebyshev-Gauss pseudospectral method. The costate and constraint multiplier estimates for the proposed method are rigorously derived by comparing the discretized optimality conditions of an optimal control problem with the Karush-Kuhn-Tucker conditions of the resulting nonlinear programming problem from collocation. The distinctive advantages of the proposed method over other pseudopsectral methods are the good numerical stability and computational efficiency. In order to achieve this goal, the barycentric Lagrange interpolation is substituted for the classic Lagrange interpolation in the state approximation. Furthermore, a simple yet efficient method is presented to alleviate the numerical errors of state differential matrix using the trigonometric identity especially when the number of Chebyshev-Gauss points is large. The method presented in this paper has been taken to two optimal control problems from the open literature, and the results have indicated its ability to obtain accurate solutions to complex constrained optimal control problems. Copyright © 2015 Acta Automatica Sinica. All rights reserved.
引用
收藏
页码:1778 / 1787
页数:9
相关论文
共 50 条
[21]   Costate Computation by an Adaptive Pseudospectral Method for Solving Optimal Control Problems with Piecewise Constant Time Lag [J].
Sayyed Mohammad Hoseini ;
Hamid Reza Marzban .
Journal of Optimization Theory and Applications, 2016, 170 :735-755
[22]   Costate Computation by an Adaptive Pseudospectral Method for Solving Optimal Control Problems with Piecewise Constant Time Lag [J].
Hoseini, Sayyed Mohammad ;
Marzban, Hamid Reza .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2016, 170 (03) :735-755
[23]   A pseudospectral method for solving optimal control problem of a hybrid tracked vehicle [J].
Wei, Shouyang ;
Zou, Yuan ;
Sun, Fengchun ;
Christopher, Onder .
APPLIED ENERGY, 2017, 194 :588-595
[24]   A space-time pseudospectral discretization method for solving diffusion optimal control problems with two-sided fractional derivatives [J].
Ali, Mushtaq Salh ;
Shamsi, Mostafa ;
Khosravian-Arab, Hassan ;
Torres, Delfim F. M. ;
Bozorgnia, Farid .
JOURNAL OF VIBRATION AND CONTROL, 2019, 25 (05) :1080-1095
[25]   RETRACTED: Gauss pseudospectral and continuation methods for solving two-point boundary value problems in optimal control theory (Retracted Article) [J].
Mehrpouya, M. A. ;
Shamsi, M. .
APPLIED MATHEMATICAL MODELLING, 2015, 39 (17) :5047-5057
[26]   Improved two-stage Gauss pseudospectral collocation approach for engineering optimal control problems [J].
Qiu, Guoqing ;
Fan, Li ;
Fang, Zhiyuan ;
Luo, Cheng ;
Liu, Ping .
2019 CHINESE AUTOMATION CONGRESS (CAC2019), 2019, :1826-1830
[27]   Optimal tracking control of an underactuated container ship based on direct Gauss pseudospectral method [J].
Ghorbani, M. T. ;
Salarieh, H. .
SCIENTIA IRANICA, 2014, 21 (06) :1973-1980
[28]   Algorithm 902: GPOPS, A MATLAB Software for Solving Multiple-Phase Optimal Control Problems Using the Gauss Pseudospectral Method (vol 37, pg 2, 2010) [J].
Rao, Anil V. ;
Benson, David A. ;
Darby, Christopher ;
Patterson, Michael A. ;
Francolin, Camila ;
Sanders, Ilyssa ;
Huntington, Geoffrey T. .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2011, 38 (01)
[29]   Pseudospectral chebyshev optimal control of constrained nonlinear dynamical systems [J].
Elnagar, GN .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 1998, 11 (02) :195-217
[30]   Pseudospectral Chebyshev Optimal Control of Constrained Nonlinear Dynamical Systems [J].
Gamal N. Elnagar ;
Mohammad A. Kazemi .
Computational Optimization and Applications, 1998, 11 :195-217