Gekko (python) สำหรับการเพิ่มประสิทธิภาพเวลารอบ

Sep 07 2020

ฉันสงสัยว่าเป็นความคิดที่ดีหรือไม่ที่จะใช้ Gekko เพื่อแก้ปัญหาการเพิ่มประสิทธิภาพเวลารอบ: ค้นหาเส้นทางที่เหมาะสมที่สุดบนแทร็กเพื่อลดเวลารวมโดยการควบคุมมุมบังคับเลี้ยวและกำลังขับ

ฉันค่อนข้างใหม่สำหรับปัญหาการควบคุมที่ดีที่สุดดังนั้นหากคุณมีคำแนะนำในการเริ่มต้นจะดีมาก ขอบคุณ

คำตอบ

JohnHedengren Sep 07 2020 at 20:24

ปัญหาวิถีที่ดีที่สุดของจักรยานเป็นไปได้ใน Gekko ฉันขอแนะนำให้คุณเริ่มต้นด้วยการแก้ปัญหาเกณฑ์มาตรฐานง่ายๆจากนั้นใช้วิธีการแบบทีละขั้น (1D ถึง 3D) ในการสร้างแอปพลิเคชันของคุณ นอกจากนี้หากผู้เขียนยินดีที่จะแบ่งปันแบบจำลองของพวกเขาก็มักจะทำซ้ำและขยายผลได้ง่ายกว่า นี่คือลิงค์บางส่วนที่จะช่วยคุณเริ่มต้นหรือดูว่ามีอะไรเป็นไปได้บ้างกับปัญหาการเพิ่มประสิทธิภาพวิถีที่ซับซ้อน (เครื่องบิน HALE)

ตัวอย่างปัญหา

  • เบื้องต้นปัญหาที่เหมาะสมที่สุดเกณฑ์มาตรฐานการควบคุมกับครั้งสุดท้ายลดลง

  • การเพิ่มประสิทธิภาพพลังงานสำหรับการเพิ่มประสิทธิภาพวิถีของเครื่องบิน HALE ( ซอร์สโค้ด )

  • ลูกตุ้มคว่ำ

นอกจากนี้ยังมีหลักสูตรแมชชีนเลิร์นนิงและการเพิ่มประสิทธิภาพแบบไดนามิกที่เปิดให้บริการทางออนไลน์ได้ฟรีหากคุณต้องการความช่วยเหลือเพิ่มเติมในการเริ่มต้นใช้งาน