Gekko (python) para otimização de tempo de volta
Eu estava me perguntando se seria uma boa ideia usar o Gekko para resolver uma otimização de tempo de volta: encontrar o caminho ideal em uma pista para minimizar o tempo total, controlando o ângulo de direção e a potência de saída.
Eu sou bastante novo no problema de controle ideal, então se você tivesse dicas sobre como começar, isso seria ótimo. Obrigado
Respostas
O problema da trajetória ótima da bicicleta é possível em Gekko. Recomendo que você comece trabalhando em problemas simples de benchmark e, em seguida, adote uma abordagem em etapas (1D a 3D) para construir seu aplicativo. Além disso, se os autores desejam compartilhar seu modelo, geralmente é mais fácil replicar e estender seus resultados. Aqui estão alguns links para ajudá-lo a começar ou ver o que é possível com um problema complexo de otimização de trajetória (aeronave HALE).
Problemas de exemplo
- Problemas introdutórios de benchmark de controle ótimo com o tempo final minimizado .
- Otimização de energia para otimização da trajetória da aeronave HALE ( código-fonte ).
- Pêndulo Invertido
Há também o curso de aprendizado de máquina e otimização dinâmica que está disponível gratuitamente online se você precisar de ajuda adicional para começar.