Loading...
Please wait, while we are loading the content...
Similar Documents
CGPOPS: A C++ Software for Solving Multiple-Phase Optimal Control Problems Using Adaptive Gaussian Quadrature Collocation and Sparse Nonlinear Programming
| Content Provider | Semantic Scholar |
|---|---|
| Author | Agamawi, Yunus M. Rao, Anil V. |
| Copyright Year | 2019 |
| Abstract | A general-purpose C++ software program called CGPOPS is described for solving multiple-phase optimal control problems using adaptive direct orthogonal collocation methods. The software employs a Legendre-Gauss-Radau direct orthogonal collocation method to transcribe the continuous optimal control problem into a large sparse nonlinear programming problem (NLP). A class of hp mesh refinement methods are implemented which determine the number of mesh intervals and the degree of the approximating polynomial within each mesh interval to achieve a specified accuracy tolerance. The software is interfaced with the open source Newton NLP solver IPOPT. All derivatives required by the NLP solver are computed via central finite differencing, bicomplex-step derivative approximations, hyper-dual derivative approximations, or automatic differentiation. 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 transitional platform to solve a wide variety of complex constrained optimal control problems. |
| File Format | PDF HTM / HTML |
| DOI | 10.1145/3390463 |
| Alternate Webpage(s) | https://arxiv.org/pdf/1905.11898v2.pdf |
| Alternate Webpage(s) | https://export.arxiv.org/pdf/1905.11898 |
| Alternate Webpage(s) | https://doi.org/10.1145/3390463 |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |