Questão:
Ferramenta de trajetória do veículo de lançamento para a fase de ascensão à órbita usando PYTHON
Astrolien
2019-08-17 19:52:07 UTC
view on stackexchange narkive permalink

Atualmente, estou desenvolvendo uma ferramenta de otimização de trajetória para o veículo de lançamento da decolagem à órbita usando Python para meu projeto. Como sou novo em problemas de otimização, estou achando difícil entender as diferentes manobras em cada fase dos voos e como programá-las em quadros diferentes.

Alguém pode dar uma ideia clara sobre como definir a equação de movimentos para diferentes fases de voo com manobras e o código python de referência lida com problemas semelhantes.

Você pode ter mais facilidade para encontrar o código de referência no MATLAB
Você pode especificar algumas fontes para eles
Eu faço isso no GMAT (mas eu mesmo programo a fase de decolagem e ascensão (em uma linguagem muito semelhante ao MATLAB)). GMAT faz todo o trabalho de otimização. Parece que você pode encontrar e ver os códigos-fonte do GMAT (em C / C ++). Não tenho certeza sobre Python.
@PeterNazarenko Como você programou as manobras durante a fase ascendente em seu código? O código-fonte do GMAT tem fase de ascensão do veículo de lançamento?
@Astrolien Não, o GMAT não calcula a fase ascendente em si. Eu faço isso manualmente no script por meio de instruções "while" ou "for". Algo como `while ship.Earth.Altitude <= alt1 some stuffEndWhile;`
Um responda:
ChrisR
2020-08-31 07:37:38 UTC
view on stackexchange narkive permalink

O problema com essas ferramentas é que podem ser consideradas um risco para a segurança nacional, pois os princípios são semelhantes aos dos mísseis.

No entanto, existem excelentes teses de mestrado e dissertações de doutorado sobre o tema da otimização controle para pouso de foguetes, como esta tese de mestrado e este artigo da SpaceX. Eles irão explicar as equações de movimento e parte dos métodos de derivação e solução de problemas. Muito provavelmente, você terá que escrever seu próprio código.

discussão relacionada: [Quais programas de computador o ITAR diz que posso ou não posso escrever, compartilhar ou usar nos EUA?] (https://space.stackexchange.com/q/21050/12102)


Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 4.0 sob a qual é distribuído.
Loading...