articleACM Transactions on Mathematical SoftwareApr 1, 2010BRONZE OA

Algorithm 902

University of Florida · Draper Laboratory

Indexed incrossref

Abstract

An algorithm is described to solve multiple-phase optimal control problems using a recently developed numerical method called the Gauss pseudospectral method . The algorithm is well suited for use in modern vectorized programming languages such as FORTRAN 95 and MATLAB. The algorithm discretizes the cost functional and the differential-algebraic equations in each phase of the optimal control problem. The phases are then connected using linkage conditions on the state and time. A large-scale nonlinear programming problem (NLP) arises from the discretization and the significant features of the NLP are described in detail. A particular reusable MATLAB implementation of the algorithm, called GPOPS , is applied to…

Citation impact

656
total citations
FWCI
1298.94
Percentile
100%
References
50
Citations per year

Authors

7

Topics & keywords

Keywords
  • Fortran
  • Computer science
  • MATLAB
  • Gauss pseudospectral method
  • Algorithm
  • Discretization
  • Optimal control
  • Nonlinear programming
No related works found for this paper.

Funding