Lunar Free-Return Trajectory Analysis - OTB version

Optimization Toolbox version of the MATLAB script which models two-dimensional free-return lunar trajectories.

https://sourceforge.net/u/cdeaglejr/profile/

이 제출물을 팔로우합니다

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 (2026). Lunar Free-Return Trajectory Analysis - OTB version (https://kr.mathworks.com/matlabcentral/fileexchange/73659-lunar-free-return-trajectory-analysis-otb-version), MATLAB Central File Exchange. 검색 날짜: .

카테고리

Help CenterMATLAB Answers에서 Visualization에 대해 자세히 알아보기

일반 정보

MATLAB 릴리스 호환 정보

  • 모든 릴리스와 호환

플랫폼 호환성

  • Windows
  • macOS
  • Linux
버전 퍼블리시됨 릴리스 정보 Action
1.1.0

Source code and PDF documentation updates

1.0.0