重力辅助弹道设计与分析

星际重力辅助轨迹设计与优化的MATLAB脚本

2.6 k下载

更新2019年9月20日

查看许可协议

PDF文档和一个名为flyby_matlab的MATLAB脚本,可用于设计和优化包括单一重力辅助机动的行星际轨迹。用户指定发射、飞越和目标行星,以及所需的飞越高度。该算法还需要对发射、飞掠和抵达日历日期进行初步猜测。该脚本搜索满足飞越任务约束(v -∞匹配和用户自定义飞越高度)并最小化任务的发射、到达或总脉冲delta-v的修补圆锥重力辅助轨迹。delta-v优化的类型由用户指定。

引用作为

大卫·伊格尔(2023)。重力辅助弹道设计与分析(//www.ru-cchi.com/matlabcentral/fileexchange/39462-gravity-assist-trajectory-design-and-analysis), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2019a创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!
版本 发表 发布说明
2.0.0.0之间

脚本现在是“数据文件驱动”。增加了小行星或彗星作为到达体。更新PDF文档,增加了几个新的示例任务。

1.6.0.0

MATLAB源代码更新(新的关键字等)

1.5.0.0

修正了代码中计算日心轨道元素和出发行星的状态向量的错误。(emu在调用参数中替换为smu)。

1.4.0.0

更新的链接

SNOPT ccom.ucsd.edu/ ~优化器/

二进制星历表文件

https://www.dropbox.com/sh/hul0g7ia6nhspwo/AAATqfVXb5ClZODfGGvEbRZEa?dl=0

1.3.0.0

错误修正。增加了飞掠轨迹的三维图形。更新的PDF文档。

1.2.0.0

增加了使用2014年3月17日版本SNOPT的主脚本(flyby_matlab_64bit.m)。

1.1.0.0

flyby_mice.zip文件中包含的MICE版本。

1.0.0.0

Baidu
map