• 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