2010 · 148 citations · 11 references
Natural SciencesComputational EngineeringComputational MechanicsOptimizationProcess ControlAdaptive Mesh RefinementControl TheoryMetaheuristic OptimizationNonlinear ControlNonlinear ProgrammingOptimal ControlAutomatic DifferentiationAutomatic ScalingControl AlgorithmsDifferentiationMesh RefinementMesh Refinement TechniquesNonlinear Optimal ControlOptimal Control Of Nonlinear Systems
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.
11
Spectral Methods In Fluid Dynamics
M. Yousuff Hussaini · Annual Review of Fluid Mechanics · 1987 · 2.4K citations