File Exchange

image thumbnail

Gravity Perturbed Optimal Orbital Transfer Analysis

version (1.08 MB) by David Eagle
Optimal two impulse transfer subject to non-spherical gravity perturbations

1 Download

Updated 13 Jul 2018

View License

This MATLAB script demonstrates how to use modified equinoctial orbital element targeting to optimize two impulse orbital transfers subject to gravity perturbations. The script uses SNOPT to perform the optimization. An initial guess must be provided which can be obtained using the oota.m script included in my File Exchange suite of analysis tools. This script targets the semimajor axis, orbital eccentricity, orbital inclination, argument of perigee and right ascension of the ascending node of a user-defined elliptical mission orbit. It also displays a graphic representation of the orbital transfer. Several PDF documents are included in the archive.

Cite As

David Eagle (2020). Gravity Perturbed Optimal Orbital Transfer Analysis (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (0)


Corrections and updates to PDF user's manual.

Added PDF user's manual

MATLAB Release Compatibility
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux