Gekko (python) para optimizar el tiempo de vuelta
Me preguntaba si era una buena idea usar Gekko para resolver una optimización del tiempo de vuelta: encontrar la ruta óptima en una pista para minimizar el tiempo total controlando el ángulo de dirección y la potencia de salida.
Soy bastante nuevo en el problema de control óptimo, por lo que si tuviera sugerencias sobre cómo comenzar, sería genial. Gracias
Respuestas
El problema de la trayectoria óptima de la bicicleta es posible en Gekko. Le recomiendo que comience resolviendo problemas simples de referencia y luego adopte un enfoque por etapas (1D a 3D) para construir su aplicación. Además, si los autores están dispuestos a compartir su modelo, a menudo es más fácil replicar y ampliar sus resultados. Aquí hay algunos enlaces para ayudarlo a comenzar o ver lo que es posible con un problema complejo de optimización de trayectoria (aeronave HALE).
Problemas de ejemplo
- Problemas introductorios de referencia de control óptimo con el tiempo final minimizado .
- Optimización energética para la optimización de la trayectoria de las aeronaves HALE ( código fuente ).
- Péndulo invertido
También existe el curso de aprendizaje automático y optimización dinámica que está disponible gratuitamente en línea si necesita ayuda adicional para comenzar.