DocumentCode
2714146
Title
Solving complex optimal control problems at no cost with PSOPT
Author
Becerra, Victor M.
Author_Institution
Sch. of Syst. Eng., Univ. of Reading, Reading, UK
fYear
2010
fDate
8-10 Sept. 2010
Firstpage
1391
Lastpage
1396
Abstract
This paper introduces PSOPT, an open source optimal control solver written in C++. PSOPT uses pseudospectral and local discretizations, sparse nonlinear programming, automatic differentiation, and it incorporates automatic scaling and mesh refinement facilities. The software is able to solve complex optimal control problems including multiple phases, delayed differential equations, nonlinear path constraints, interior point constraints, integral constraints, and free initial and/or final times. The software does not require any non-free platform to run, not even the operating system, as it is able to run under Linux. Additionally, the software generates plots as well as LATEX code so that its results can easily be included in publications. An illustrative example is provided.
Keywords
C++ language; Linux; differential equations; nonlinear programming; optimal control; public domain software; C++; LATEX code; Linux; PSOPT; automatic differentiation; complex optimal control problems solving; delayed differential equations; integral constraints; interior point constraints; mesh refinement facilities; multiple phases; nonlinear path constraints; open source optimal control solver; sparse nonlinear programming; Chebyshev approximation; Differential equations; Interpolation; Optimal control; Polynomials; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Control System Design (CACSD), 2010 IEEE International Symposium on
Conference_Location
Yokohama
Print_ISBN
978-1-4244-5354-2
Electronic_ISBN
978-1-4244-5355-9
Type
conf
DOI
10.1109/CACSD.2010.5612676
Filename
5612676
Link To Document