Title :
The pseudospectral Legendre method for discretizing optimal control problems
Author :
Elnagar, Gamal ; Kazemi, Mohammad A. ; Razzaghi, Mohsen
Author_Institution :
Dept. of Math., Illinois Wesleyan Univ., Bloomington, IL, USA
fDate :
10/1/1995 12:00:00 AM
Abstract :
This paper presents a computational technique for optimal control problems including state and control inequality constraints. The technique is based on spectral collocation methods used in the solution of differential equations. The system dynamics are collocated at Legendre-Gauss-Lobatto points. The derivative x˙(t) of the state x(t) is approximated by the analytic derivative of the corresponding interpolating polynomial. State and control inequality constraints are collocated at Legendre-Gauss-Lobatto nodes. The integral involved in the definition of the performance index is discretized based on the Gauss-Lobatto quadrature rule. The optimal control problem is thereby converted into a mathematical programming program. Thus existing, well-developed optimization algorithms may be used to solve the transformed problem. The method is easy to implement, capable of handling various types of constraints, and yields very accurate results. Illustrative examples are included to demonstrate the capability of the proposed method, and a comparison is made with existing methods in the literature
Keywords :
differential equations; discrete systems; integration; interpolation; mathematical programming; nonlinear control systems; optimal control; performance index; polynomials; Gauss-Lobatto quadrature rule; Legendre-Gauss-Lobatto points; analytic derivative; control inequality constraints; differential equations; interpolating polynomial; mathematical programming; optimal control problems; performance index; pseudospectral Legendre method; spectral collocation methods; state inequality constraints; Chebyshev approximation; Differential equations; Gaussian processes; Lagrangian functions; Mathematical programming; Mathematics; Numerical analysis; Optimal control; Performance analysis; Polynomials;
Journal_Title :
Automatic Control, IEEE Transactions on