z-logo
open-access-imgOpen Access
GPOPS-II
Author(s) -
Michael Patterson,
Anil V. Rao
Publication year - 2014
Publication title -
acm transactions on mathematical software
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.767
H-Index - 87
eISSN - 1557-7295
pISSN - 0098-3500
DOI - 10.1145/2558904
Subject(s) - gaussian quadrature , solver , computer science , optimal control , software , nonlinear programming , quadrature (astronomy) , matlab , mathematical optimization , collocation (remote sensing) , nonlinear system , algorithm , mathematics , integral equation , programming language , nyström method , mathematical analysis , physics , engineering , quantum mechanics , machine learning , electrical engineering
A general-purpose MATLAB software program called GPOPS--II is described for solving multiple-phase optimal control problems using variable-order Gaussian quadrature collocation methods. The software employs a Legendre-Gauss-Radau quadrature orthogonal collocation method where the continuous-time optimal control problem is transcribed to a large sparse nonlinear programming problem (NLP). An adaptive mesh refinement method is implemented that determines the number of mesh intervals and the degree of the approximating polynomial within each mesh interval to achieve a specified accuracy. The software can be interfaced with either quasi-Newton (first derivative) or Newton (second derivative) NLP solvers, and all derivatives required by the NLP solver are approximated using sparse finite-differencing of the optimal control problem functions. The key components of the software are described in detail and the utility of the software is demonstrated on five optimal control problems of varying complexity. The software described in this article provides researchers a useful platform upon which to solve a wide variety of complex constrained optimal control problems.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom