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
7Topics & keywords
Topics
Keywords
- Fortran
- Computer science
- MATLAB
- Gauss pseudospectral method
- Algorithm
- Discretization
- Optimal control
- Nonlinear programming
No related works found for this paper.