Premium
A Hermite‐Lobatto Pseudospectral Method for Optimal Control
Author(s) -
Liu YuanBo,
Zhu HengWei,
Huang XiaoNian,
Zheng GangTie
Publication year - 2014
Publication title -
asian journal of control
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.769
H-Index - 53
eISSN - 1934-6093
pISSN - 1561-8625
DOI - 10.1002/asjc.869
Subject(s) - interpolation (computer graphics) , optimal control , collocation (remote sensing) , hermite interpolation , mathematics , mathematical optimization , gauss pseudospectral method , pseudospectral optimal control , state (computer science) , pseudo spectral method , computer science , hermite polynomials , algorithm , frame (networking) , mathematical analysis , fourier transform , telecommunications , fourier analysis , machine learning
A pseudospectral ( PS ) method based on H ermite interpolation and collocation at the L egendre‐ G auss‐ L obatto ( LGL ) points is presented for direct trajectory optimization and costate estimation of optimal control problems. A major characteristic of this method is that the state is approximated by the H ermite interpolation instead of the commonly used L agrange interpolation. The derivatives of the state and its approximation at the terminal time are set to match up by using a H ermite interpolation. Since the terminal state derivative is determined from the dynamic, the state approximation can automatically satisfy the dynamic at the terminal time. When collocating the dynamic at the LGL points, the collocation equation for the terminal point can be omitted because it is constantly satisfied. By this approach, the proposed method avoids the issue of the L egendre PS method where the discrete state variables are over‐constrained by the collocation equations, hence achieving the same level of solution accuracy as the G auss PS method and the R adau PS method, while retaining the ability to explicitly generate the control solution at the endpoints. A mapping relationship between the K arush‐ K uhn‐ T ucker multipliers of the nonlinear programming problem and the costate of the optimal control problem is developed for this method. The numerical example illustrates that the use of the H ermite interpolation as described leads to the ability to produce both highly accurate primal and dual solutions for optimal control problems.