Journal of Guidance Control and Dynamics · 2006 · 640 citations · 22 references
ComputingAerospace EngineeringComputational MechanicsOptimizationPath PlanningNonlinear ControlNonlinear ProgrammingOptimal ControlSpectral MethodsTrajectory OptimizationContinuous-time ControlDirect CollocationLegendre PolynomialsNonlinear Optimal ControlNonlinear Trajectory OptimizationOptimal Control Of Trajectories
The paper presents the Gauss pseudospectral method for solving nonlinear optimal control problems. The method uses orthogonal collocation at Legendre–Gauss points to formulate an NLP whose KKT multipliers map to the continuous‑time costates, particularly at the boundary. On an example problem, the method yields highly accurate costates, demonstrating that the Gauss pseudospectral approach is viable for direct trajectory optimization and costate estimation.
A pseudospectral method, called the Gauss pseudospectral method, for solving nonlinear optimal control problems is presented. In the method presented here, orthogonal collocation of the dynamics is performed at the Legendre-Gauss points. This form of orthogonal collocation leads a nonlinear programming problem (NLP) whose Karush-Kuhn-Tucker (KKT) multipliers can be mapped to the costates of the continuous-time optimal control problem. In particular the Legendre-Gauss collocation leads to a costate mapping at the boundary points. The method is demonstrated on an example problem where it is shown that highly accurate costates are obtained. The results presented in this paper show that the Gauss pseudospectral method is a viable apprach for direct trajectory optimization and costate estimation.
22
Spectral Methods in Fluid Dynamics.
Eitan Tadmor, Claudio Canuto, M. Y. Hussaini et al. · Mathematics of Computation · 1991 · 3.1K citations
Methods of Numerical Integration.
F. S., Philip J. Davis, Philip Rabinowitz · Mathematics of Computation · 1986 · 2.8K citations
Spectral Methods In Fluid Dynamics
M. Yousuff Hussaini · Annual Review of Fluid Mechanics · 1987 · 2.4K citations