Trajectory Optimization of Launch Vehicles Using Object-oriented Programming
The aim of this study is to model launch vehicles with focus on 3-DOF trajectory optimization using a modular approach. Despite the large number of operational launch vehicles, they usually consist of basic components and subsystems. In other words, a launch vehicle is an assembly of stages, which i...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Instituto de Aeronáutica e Espaço (IAE)
2018-09-01
|
Series: | Journal of Aerospace Technology and Management |
Subjects: | |
Online Access: | https://www.jatm.com.br/jatm/article/view/948 |
_version_ | 1818471232012550144 |
---|---|
author | Fábio da Silva Mota José Nivaldo Hinckel Evandro Marconi Rocco Hanfried Schlingloff |
author_facet | Fábio da Silva Mota José Nivaldo Hinckel Evandro Marconi Rocco Hanfried Schlingloff |
author_sort | Fábio da Silva Mota |
collection | DOAJ |
description | The aim of this study is to model launch vehicles with focus on 3-DOF trajectory optimization using a modular approach. Despite the large number of operational launch vehicles, they usually consist of basic components and subsystems. In other words, a launch vehicle is an assembly of stages, which in turn is divided into propellant system and engine, and the engine is an assembly of basic components such as pumps, turbines, combustion chamber, and nozzle. To allow future extension and reuse of the codes, a modular structure using object-oriented programming is used. Two formulations of state equations of the trajectory and two optimization methods are described. The launch vehicle performance will be measured by payload mass for a given mission. The simulations of the VLS-1, Ariane 5 and VLS-Alfa were performed and showed good agreement with the literature. |
first_indexed | 2024-04-14T03:48:25Z |
format | Article |
id | doaj.art-fcc41abde6214c7a946955fb06c620c8 |
institution | Directory Open Access Journal |
issn | 2175-9146 |
language | English |
last_indexed | 2024-04-14T03:48:25Z |
publishDate | 2018-09-01 |
publisher | Instituto de Aeronáutica e Espaço (IAE) |
record_format | Article |
series | Journal of Aerospace Technology and Management |
spelling | doaj.art-fcc41abde6214c7a946955fb06c620c82022-12-22T02:14:09ZengInstituto de Aeronáutica e Espaço (IAE)Journal of Aerospace Technology and Management2175-91462018-09-0110Trajectory Optimization of Launch Vehicles Using Object-oriented ProgrammingFábio da Silva MotaJosé Nivaldo HinckelEvandro Marconi RoccoHanfried SchlingloffThe aim of this study is to model launch vehicles with focus on 3-DOF trajectory optimization using a modular approach. Despite the large number of operational launch vehicles, they usually consist of basic components and subsystems. In other words, a launch vehicle is an assembly of stages, which in turn is divided into propellant system and engine, and the engine is an assembly of basic components such as pumps, turbines, combustion chamber, and nozzle. To allow future extension and reuse of the codes, a modular structure using object-oriented programming is used. Two formulations of state equations of the trajectory and two optimization methods are described. The launch vehicle performance will be measured by payload mass for a given mission. The simulations of the VLS-1, Ariane 5 and VLS-Alfa were performed and showed good agreement with the literature.https://www.jatm.com.br/jatm/article/view/948Launch vehicleTrajectoryOptimizationObject-oriented programming |
spellingShingle | Fábio da Silva Mota José Nivaldo Hinckel Evandro Marconi Rocco Hanfried Schlingloff Trajectory Optimization of Launch Vehicles Using Object-oriented Programming Journal of Aerospace Technology and Management Launch vehicle Trajectory Optimization Object-oriented programming |
title | Trajectory Optimization of Launch Vehicles Using Object-oriented Programming |
title_full | Trajectory Optimization of Launch Vehicles Using Object-oriented Programming |
title_fullStr | Trajectory Optimization of Launch Vehicles Using Object-oriented Programming |
title_full_unstemmed | Trajectory Optimization of Launch Vehicles Using Object-oriented Programming |
title_short | Trajectory Optimization of Launch Vehicles Using Object-oriented Programming |
title_sort | trajectory optimization of launch vehicles using object oriented programming |
topic | Launch vehicle Trajectory Optimization Object-oriented programming |
url | https://www.jatm.com.br/jatm/article/view/948 |
work_keys_str_mv | AT fabiodasilvamota trajectoryoptimizationoflaunchvehiclesusingobjectorientedprogramming AT josenivaldohinckel trajectoryoptimizationoflaunchvehiclesusingobjectorientedprogramming AT evandromarconirocco trajectoryoptimizationoflaunchvehiclesusingobjectorientedprogramming AT hanfriedschlingloff trajectoryoptimizationoflaunchvehiclesusingobjectorientedprogramming |