
鲁棒求解兰伯特轨道边界值问题的工具箱:适用于所有兰伯特问题,可编译优化-MATLAB开发
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这是一个专为解决各类兰伯特轨道边界值问题设计的MATLAB工具箱。具备广泛的适用性和高效的编译优化功能,确保求解过程既快速又准确。
朗伯轨道边值问题可以表述为“找到从位置 [r1] 飞行到 [r2] 的航天器的轨道/轨迹,在到达 [r2] 之前花费时间 [tf] 并完成 [m] 次完整轨道。”每个兰伯特问题的解都不是唯一的;可以通过长路或短路到达目标点,对于 [m > 0],几乎总是有两个椭圆满足边界条件,因此有四个不同的解。此函数可以*健壮地*解决任何朗伯问题。它可以处理短路径解决方案(默认)、长路径解决方案(通过传递负的 [tf]),或者左分支(默认)或右分支(通过传递负的 [m])解决方案,在[m > 0]的情况下使用。
该功能采用两个独立求解器;首先尝试的是由欧洲航天局D. Izzo博士开发的一种新型未发表算法。此版本非常快,但特别在较大的 [m] 情况下仍经常失败。在这种情况下,则会启动一个更稳定的算法(兰卡斯特和布兰卡德的算法)。
全部评论 (0)
还没有任何评论哟~


