我想知道是否有尝试将dymos扩展到单次射击/多次射击问题。本质上是那些在每次优化查询调用中求解动态方程的函数(它们只使用控件作为优化变量)。目前有可能将solve_segments=True与隐式数值积分器(基于转录)一起使用,这将是类似的,但也可能与显式积分器(如基本格式的前向欧拉,或可变步长的)一起使用。
这对于探索例如用于同一平台内的轨迹优化/mdo和最优控制设置的全局优化技术(和组合)可能是有益的。
发布于 2021-08-17 16:29:52
从Dymos 1.1.0和2021年8月起,不包括时间步进集成。正如您所指出的,solve_segments提供了非常类似的功能。我们正在研究时间步进,最初是固定步长的Euler积分。我们计划将其扩展到高阶RK方法和自适应步长。它将允许我们已经拥有的相同的控制转录(完全动态控制的逐段插值,以及多项式控制的相位范围插值)。
我们还没有准备好宣布何时可以使用它的时间表。它还处于早期开发阶段。不过,一个安全的赌注是在功能完全成熟之前大约一年。
https://stackoverflow.com/questions/68819776
复制相似问题