Gekko (python) để tối ưu hóa thời gian vòng chạy
Tôi đã tự hỏi liệu có nên sử dụng Gekko để giải quyết vấn đề tối ưu hóa thời gian vòng đua hay không: tìm đường đi tối ưu trên đường đua để giảm thiểu tổng thời gian bằng cách kiểm soát góc lái và công suất đầu ra.
Tôi khá mới đối với vấn đề điều khiển tối ưu nên nếu bạn có gợi ý về cách bắt đầu thì thật tuyệt. Cảm ơn
Trả lời
Bài toán quỹ đạo tối ưu cho xe đạp có thể xảy ra ở Gekko. Tôi khuyên bạn nên bắt đầu bằng cách tìm ra các vấn đề điểm chuẩn đơn giản và sau đó thực hiện cách tiếp cận theo giai đoạn (1D đến 3D) để xây dựng ứng dụng của mình. Ngoài ra, nếu các tác giả sẵn sàng chia sẻ mô hình của họ, thì việc nhân rộng và mở rộng kết quả của họ thường dễ dàng hơn. Dưới đây là một số liên kết để giúp bạn bắt đầu hoặc xem điều gì có thể xảy ra với bài toán tối ưu hóa quỹ đạo phức tạp (máy bay HALE).
Các vấn đề ví dụ
- Điểm chuẩn kiểm soát tối ưu giới thiệu Các vấn đề với thời gian cuối cùng được giảm thiểu .
- Tối ưu hóa năng lượng để tối ưu hóa quỹ đạo máy bay HALE ( mã nguồn ).
- Con lắc đảo ngược
Ngoài ra còn có khóa học máy học và tối ưu hóa động được cung cấp miễn phí trực tuyến nếu bạn cần trợ giúp thêm để bắt đầu.