Nlparopt: A parallel nonlinear programming solver-applications to astrodynamics related optimization

Ryne Beeson, Patrick Haddox, Samah Karim, Bindu Jagannatha, Devin Bunce, Kyle Cochran, Edgar Solomonik, Alexander Ghosh

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


In this paper, we present ongoing research and development on a new parallel nonlinear programming solver, NLPAROPT, that is being developed by CU Aerospace with collaboration from the University of Illinois at Urbana-Champaign. The solution of a nonlinear program is at the heart of many optimal control software packages; the result of a control transcription of the optimal control problem, using both direct or indirect approaches. Hence nonlinear programming solvers play a pivotal role in astrodynamics applications. Currently, all available (commercial or open source) nonlinear programming solvers are inherently serial, with trivial parallelism or parallelism that has not necessary been designed holistically. With this paper, we present the overall architecture of NLPAROPT, discuss how structure from the dynamic optimization problem can be exploited and how users can best setup their problems from a robustness and numerical efficiency standpoint, and conclude with current results on spacecraft trajectory and control related optimization problems.

Original languageEnglish (US)
Title of host publicationAAS/AIAA Astrodynamics Specialist Conference, 2019
EditorsKenneth R. Horneman, Christopher Scott, Brian W. Hansen, Islam I. Hussein
PublisherUnivelt Inc.
Number of pages20
ISBN (Print)9780877036654
StatePublished - 2020
EventAAS/AIAA Astrodynamics Specialist Conference, 2019 - Portland, United States
Duration: Aug 11 2019Aug 15 2019

Publication series

NameAdvances in the Astronautical Sciences
ISSN (Print)0065-3438


ConferenceAAS/AIAA Astrodynamics Specialist Conference, 2019
Country/TerritoryUnited States

ASJC Scopus subject areas

  • Aerospace Engineering
  • Space and Planetary Science


Dive into the research topics of 'Nlparopt: A parallel nonlinear programming solver-applications to astrodynamics related optimization'. Together they form a unique fingerprint.

Cite this