Logo

The 14th International Modelica Conference
Linköping, September 20-24, 2021

[Practical Information] [Tutorials and Vendor Sessions] [Proceedings] [Modelica Libraries] [FMI User Meeting] [Archives] [Journal Special Issue (open for submissions until 2022-07-31)]

Papers by Christian Canham

Title: Guidance, Navigation, and Control enabling Retrograde Landing of a First Stage Rocket
Authors: Christian Canham, Meaghan Podlaski and Luigi Vanfretti
Abstract: A Modelica model of a of a rocket's first stage is developed, designed to be representative of the launch vehicles in use in the United States in the late 2010s. The model uses initial conditions similar to those observed immediately after a second stage separation at 166km altitude. A control system is developed enabling the rocket first stage to land back on Earth's surface at a predetermined landing pad in a controlled manner. The control system is evaluated based on its ability to compensate for altered initial conditions, as well as its ability to minimize acceleration forces and fuel consumption. The flight path of the simulated first stage rocket is compared to real-life telemetry data from a first stage rocket landing showing a similar trajectory.
Keywords: Rocket, Flight controller, GN&C, Retrograde Landing, Reaction Control Systems
Paper: full paper Creative Commons License
Bibtex:
@InProceedings{modelica.org:Canham:2021,
  title = "{Guidance, Navigation, and Control enabling Retrograde Landing of a First Stage Rocket}",
  author = {Christian Canham and Meaghan Podlaski and Luigi Vanfretti},
  pages = {171--176},
  doi = {10.3384/ecp21181171},
  booktitle = {Proceedings of the 14th International Modelica Conference},
  location = {Link\"oping, Sweden},
  editor = {Martin Sj\"olund and Lena Buffoni and Adrian Pop and Lennart Ochel},
  isbn = {978-91-7929-027-6},
  issn = {1650-3740},
  month = sep,
  series = {Link\"oping Electronic Conference Proceedings},
  number = {181},
  publisher = {Modelica Association and Link\"oping University Electronic Press},
  year = {2021}
}