Solving complex optimal control problems at no cost with PSOPT

    Research output: Chapter in Book/Report/Conference proceedingConference contribution


    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.
    Original languageEnglish
    Title of host publication2010 IEEE International Symposium on Computer-Aided Control System Design (CACSD)
    Place of PublicationPiscataway
    PublisherIEEE/ IAPR
    ISBN (Electronic)9781424453559
    ISBN (Print)9781424453542
    Publication statusPublished - 2010


    Dive into the research topics of 'Solving complex optimal control problems at no cost with PSOPT'. Together they form a unique fingerprint.

    Cite this