Optimal Impulsive Orbital Transfer - OTB version

MATLAB script for the solution of the one and two impulse orbit transfer between two Earth orbits.
2,2K download
Aggiornato 21 feb 2024

Visualizza la licenza

PDF document and MATLAB script called oota_otb.m that can be used to determine optimum one and two impulse orbital transfers between non-coplanar circular and elliptical orbits. The method is general and the initial and final orbits need not be coapsidal.
The algorithm is based on the orbit transfer and rendezvous work of Gary McCue, Gentry Lee and David Bender, described in “Numerical Investigation of Minimum Impulse Orbital Transfer”, AIAA Journal, 3, 2328-2334 (1965); and “An Analysis of Two-Impulse Orbital Transfer”, AIAA Journal, 2, 1767-1773 (1964).
Provides 3D graphics of the initial, transfer and final orbits. Includes graphical primer vector characteristics for two-impulse transfers.
Requires fminsearch algorithm from the Optimization Toolbox.

Cita come

David Eagle (2024). Optimal Impulsive Orbital Transfer - OTB version (https://www.mathworks.com/matlabcentral/fileexchange/39160-optimal-impulsive-orbital-transfer-otb-version), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2017a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
1.4.0.0

Updated PDF documentation, more source code annotations and trajectory and primer vector graphics.

1.3.0.0

Source code improvements and updated PDF documentation

1.2.0.0

Minor editing updates. Additional dimension statements for vectors and arrays.
Script now uses primer vector theory to determine optimality of solutions. Also provides summary and detailed text files of the solutions(s). PDF document updated to reflect these changes.

1.1.0.0

Updated to create graphics display of the orbit transfer. Time-of-flight bug fix and document update also.

1.0.0.0