Tur süresi optimizasyonu için Gekko (python)

Sep 07 2020

Bir tur süresi optimizasyonunu çözmek için Gekko'yu kullanmanın iyi bir fikir olup olmadığını merak ediyordum: direksiyon açısını ve güç çıkışını kontrol ederek toplam süreyi en aza indirmek için bir pistte en uygun yolu bulmak.

Optimal kontrol problemi konusunda oldukça yeniyim, bu yüzden nasıl başlayacağınıza dair işaretleriniz olsaydı bu harika olurdu. Teşekkürler

Yanıtlar

JohnHedengren Sep 07 2020 at 20:24

Bisiklet için ideal yörünge sorunu Gekko'da mümkündür. Basit kıyaslama problemleri üzerinde çalışarak başlamanızı ve ardından uygulamanızı oluşturmak için aşamalı bir yaklaşım (1D'den 3B'ye) almanızı öneririm. Ayrıca, yazarlar modellerini paylaşmak istiyorlarsa, sonuçlarını çoğaltmak ve genişletmek genellikle daha kolaydır. İşte başlamanıza veya karmaşık bir yörünge optimizasyonu problemiyle (HALE uçağı) nelerin mümkün olduğunu görmenize yardımcı olacak bazı bağlantılar.

Örnek problemler

  • En aza indirgenmiş son süre ile Giriş Optimal Kontrol Kıyaslama Sorunları .

  • HALE uçak yörünge optimizasyonu için enerji optimizasyonu ( kaynak kodu ).

  • Ters Sarkaç

Ayrıca, başlamak için ek yardıma ihtiyacınız olursa çevrimiçi olarak ücretsiz olarak sunulan makine öğrenimi ve dinamik optimizasyon kursu da vardır.