Contexto
Este foi o meu Projeto de Iniciação Científica na faculdade de engenharia da computação. O objetivo foi criar simulações em Python que exibam graficamente a troca de órbitas de um satélite que sai de uma órbita mais interna e atinge uma órbita mais externa em relação ao planeta. A simulação foi baseada na Manobra de Hohmann.
Objetivo
Desenvolver uma análise detalhada da manobra de Hohmann, utilizando abordagens analíticas e computacionais. O projeto visa calcular e simular as trajetórias e variações de velocidade envolvidas na manobra, proporcionando uma compreensão aprofundada dos princípios que regem a transferência orbital eficiente entre duas órbitas circulares.
O que é a manobra de Hohmann
A manobra de Hohmann é uma técnica amplamente utilizada para transferir espaçonaves entre duas órbitas circulares com raios diferentes. Este procedimento é considerado energeticamente eficiente e envolve dois impulsos: um para transferir a espaçonave para uma órbita elíptica de transferência e outro para inseri-la na órbita circular final. Assim a diferença de velocidades no periastro e apoastro entre as órbitas circulares (inicial e final) e a órbita elíptica intermédia é exatamente o impulso necessário.
Como a manobra funciona matematicamente?
Essa é a trajetória que o satélite descreve ao longo da manobra:

Essa é a velocidade que o satélite atinge após o primeiro impulso:

Essa é a velocidade que o satélite atinge após o segundo impulso:

Esse é o tempo total que a manobra demanda:

Resultados
O trabalho evoluiu em versões sucessivas, cada uma acrescentando uma camada de complexidade sobre a anterior:
- Protótipo — A primeira versão do trabalho consiste apenas no cálculo das três equações acima no próprio terminal.
- Órbita em 2D — Coordenadas Cartesianas — Aqui é gerada uma imagem da manobra em coordenadas cartesianas baseada nos valores inseridos pelo usuário.

- Órbita em 2D — Coordenadas Polares — Aqui os dois trabalhos anteriores são unidos. O usuário é consultado sobre alguns parâmetros importantes, e os cálculos são apresentados junto com uma imagem da manobra em coordenadas polares.

- Órbita em 3D — Aqui foi feito um protótipo de como seria visualizar a manobra por vários ângulos. Essa versão permite que o usuário rotacione a manobra com o mouse.
- Múltiplas Trocas — Aqui o objetivo foi simular uma prática real da indústria aeroespacial. Via de regra, a maior preocupação dessa manobra é gastar o mínimo de combustível possível, mesmo que isso faça com que leve muito mais tempo. Para isso são feitas várias manobras até que o resultado final seja atingido, e o usuário pode escolher quantas manobras intermediárias vão acontecer. Essa foi considerada a versão definitiva do trabalho:

Aprendizados
Ao longo desse trabalho pude aprender muito com o meu professor Ednardo a respeito de física, matemática, metodologia científica e escrita científica. No nível prático, pude exercitar muito a minha programação em Python, além de conhecer algumas bibliotecas novas como o tkinter, matplotlib e numpy.
Artigo e Código
O trabalho foi publicado pelo Ceub e pode ser acessado neste link →.
Todos os códigos desenvolvidos estão disponíveis no GitHub →.