Modeling and simulation of launch vehicles using object-oriented programming

Detalhes bibliográficos
Ano de defesa: 2015
Autor(a) principal: Fábio Antônio da Silva Mota
Orientador(a): Evandro Marconi Rocco, José Nivaldo Hinckel
Banca de defesa: Roman Ivanovitch Savonov, Pedro Teixeira Lacava, Daniel Soares de Almeida
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Instituto Nacional de Pesquisas Espaciais (INPE)
Programa de Pós-Graduação: Programa de Pós-Graduação do INPE em Mecânica Espacial e Controle
Departamento: Não Informado pela instituição
País: BR
Link de acesso: http://urlib.net/sid.inpe.br/mtc-m21b/2016/01.05.17.40
Resumo: Due to the inherent complexity of a launch vehicle, its design is traditionally divided into multiple disciplines, such as trajectory optimization, propulsion, aerodynamics and mass budget. Despite the large number of operational launch vehicles, they usually consist of basic components. In other words, a launch vehicle is an assembly of stages which in turn is divided into propellant system and engine (for a liquid rocket stage), and the engine is an assembly of basic components such as pumps, turbines, combustion chamber, and nozzle. Then, in order to allow future extension and reuse of the codes, it is reasonable that a modular approach would be a suitable choice. In this work, this is accomplished by object-oriented methodology. The UML (Unified Modeling Language) tool was used to model the architecture of the codes. UML diagrams help to visualize the structure of the codes and communication between objects enabling a high degree of abstraction. The purpose of this thesis is the development of a versatile and easily extensible tool capable of analyzing multiple configurations of liquid rocket engines and calculating the performance of satellite launch vehicles. The verification of the codes will be performed by the simulation of power cycle of liquid rocket engines and by the trajectory optimization of the launch vehicles VLS-1 and Ariane 5. In order to verify the applicability of the tool concerning communication between propulsion system and launcher performance, the VLS-Alfa will be simulated for a given mission for diferent design parameters of the rocket engine upper stage.