Litcius/Paper detail

dymos: A Python package for optimal control of multidisciplinary systems

Robert Falck, Justin S. Gray, Kaushik Ponnapalli, Ted Wright

2021The Journal of Open Source Software60 citationsDOIOpen Access PDF

Abstract

Dymos is a library for optimizing control schedules for dynamic systems -sometimes referred to as optimal control or trajectory optimization. There are a number of other optimal control libraries that tackle similar kinds of problems, such as OTIS4 These tools all rely on gradient-based optimization to solve optimal control problems, though their methods of computing the gradients vary. Dymos is built on top of the OpenMDAO framework This flexibility allows Dymos to efficiently solve optimal control problems constructed with both ordinary differential equations (ODE) and differential-algebraic equations (DAE).

Topics & Concepts

Python (programming language)Multidisciplinary approachComputer scienceProgramming languageSociologySocial scienceSpacecraft Dynamics and ControlSpacecraft Design and TechnologyGas Dynamics and Kinetic Theory
dymos: A Python package for optimal control of multidisciplinary systems | Litcius