简体   繁体   English

用于单圈时间优化的 Gekko(python)

[英]Gekko(python) for lap time optimization

I was wondering if it was a good idea to use Gekko to solve a lap time optimization: finding the optimal path on a track to minimize total time by controlling the steering angle and the power output.我想知道使用 Gekko 解决单圈时间优化是否是个好主意:通过控制转向角和功率输出,在赛道上找到最佳路径以最小化总时间。

I'm fairly new to optimal control problem so if you had pointers on how to start that would be great.我对最优控制问题还很陌生,所以如果你有关于如何开始的指示,那就太好了。 Thanks谢谢

The bicycle optimal trajectory problem is possible in Gekko.自行车最优轨迹问题在 Gekko 中是可能的。 I recommend that you start by working out simple benchmark problems and then take a staged approach (1D to 3D) to building your application.我建议您从解决简单的基准测试问题开始,然后采用分阶段的方法(1D 到 3D)来构建您的应用程序。 Also, if the authors are willing to share their model, it is often easier to replicate and extend their results.此外,如果作者愿意分享他们的模型,通常更容易复制和扩展他们的结果。 Here are some links to help you get started or see what is possible with a complex trajectory optimization problem (HALE aircraft).这里有一些链接可帮助您入门或了解复杂轨迹优化问题(HALE 飞机)的可能性。

Example problems示例问题

在此处输入图片说明

倒立摆

There is also the machine learning and dynamic optimization course that is freely available online if you need additional help getting started.如果您需要额外的入门帮助,还可以在线免费获得机器学习和动态优化课程

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM