Lunar Free-Return Trajectory Analysis - OTB version
バージョン 1.1.0 (804 KB) 作成者:
David Eagle
Optimization Toolbox version of the MATLAB script which models two-dimensional free-return lunar trajectories.
This submission is a MATLAB script named free_return_otb that can be used to design two-dimensional lunar free-return trajectories. The system dynamics are modeled as a simplified circular-restricted three-body problem (CRTBP). Additional modeling assumptions are;
- the massless third body is subject only to the point-mass gravity of the Earth and Moon
- the Moon is subject only to the point mass gravity of the Earth
- the Moon’s orbit is circular and all motion lies in the Moon’s orbital plane
- departure from the Earth park orbit is in the counterclockwise direction
- trans-lunar injection (TLI) occurs impulsively from a circular Earth park orbit
- the TLI departure maneuver is applied tangential to the Earth park orbit
- the Earth orbit insertion (EOI) impulsive maneuver is applied tangential to the return trajectory
- the lunar flyby is a no maneuver, ballistic trajectory
The algorithm implemented in this MATLAB script is based on the technical report “Optimal Free-Return Trajectories for Moon and Mars Missions”, by A. Miele, T. Wang and S. Mancuso, The Journal of the Astronautical Sciences, Vol. 48, Nos. 2 and 3, April-September 2000, pp. 183-206.
The free_return_otb script uses the fmincon nonlinear programming method of the MathWorks Optimization Toolbox for optimizing the lunar free-return problem implemented in this script.
引用
David Eagle (2025). Lunar Free-Return Trajectory Analysis - OTB version (https://www.mathworks.com/matlabcentral/fileexchange/73659-lunar-free-return-trajectory-analysis-otb-version), MATLAB Central File Exchange. に取得済み.
MATLAB リリースの互換性
作成:
R2024b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linuxカテゴリ
Help Center および MATLAB Answers で Visualization についてさらに検索
タグ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!