Gravity-assist Trajectory Design and Analysis - SNOPT

版本 2.1.0.0 (16.0 MB) 作者: David Eagle
A MATLAB Script for Interplanetary Gravity-Assist Trajectory Design and Optimization
2.7K 次下载
更新时间 2023/12/23

查看许可证

PDF document and a MATLAB script called flyby_matlab_snopt that can be used to design and optimize interplanetary trajectories that include a single gravity assist maneuver. The user specifies the launch, flyby and destination planets, and the desired flyby altitude. The algorithm also requires initial guesses for the launch, flyby and arrival calendar dates. This script searches for a patched-conic gravity-assist trajectory that satisfies the flyby mission constraints (V-infinity matching and user-defined flyby altitude) and minimizes the launch, arrival or total impulsive delta-v for the mission. The type of delta-v optimization is specified by the user.

引用格式

David Eagle (2024). Gravity-assist Trajectory Design and Analysis - SNOPT (https://www.mathworks.com/matlabcentral/fileexchange/39462-gravity-assist-trajectory-design-and-analysis-snopt), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2023b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Environmental Models 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
2.1.0.0

Updated source code and PDF documentation

2.0.0.0

Script is now "data file driven". Added asteroid or comet as arrival body. Updated PDF document and added several new example missions.

1.6.0.0

MATLAB source code updates (new keywords, etc.)

1.5.0.0

Fixed bug in code that calculated the heliocentric orbital elements and state vector of the departure planet. (emu replaced with smu in the calling argument).

1.4.0.0

UPDATED LINKS

SNOPT ccom.ucsd.edu/~optimizers/

Binary Ephemeris Files

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

1.3.0.0

Bug fixes. Added three-dimensional graphics for the flyby trajectory. Updated PDF document.

1.2.0.0

Added main script (flyby_matlab_64bit.m) that uses the March 17, 2014 version of SNOPT.

1.1.0.0

MICE version included in flyby_mice.zip archive.

1.0.0.0