Finite-burn Interplanetary Injection from Earth Orbit - OTB

Version 1.3.0 (963 KB) von David Eagle
Optimization Toolbox version of a MATLAB script that can be used to model finite-burn interplanetary injection from a circular Earth orbit.
125 Downloads
Aktualisiert 12. Sep 2025

Lizenz anzeigen

This submission is a MATLAB script named fb_hyper_otb which can be used to determine the characteristics of the optimal finite-burn maneuver required to transfer a spacecraft from an initial circular Earth park orbit to a departure hyperbola. The simulation assumes the propulsive maneuver is continuous, co-planar and modeled as a series of optimal discretized steering angles. This script attempts to minimize the thrust duration of the finite-burn while solving for user-defined hyperbolic boundary conditions at burnout.
The Earth departure trajectory for interplanetary missions is often defined by a “targeting specification” which consists of twice the specific (per unit mass) orbital energy C3, and the right ascension (RLA) and declination (DLA) of the outgoing asymptote. These targets may be supplied by a spacecraft customer or determined with a patched-conic or more sophisticated trajectory analysis computer program that solves Lambert’s problem for an interplanetary mission.
The fb_hyper_otb MATLAB script determines the Earth-centered-inertial (ECI) orbital elements and state vector of the park orbit at ignition and the departure hyperbola at burnout. It uses the interior-point numerical method of the fmincon algorithm of the Mathworks™ Optimization Toolbox to solve this problem. It implements a simple shooting technique to propagate the trajectory and solve the boundary value mission constraints.

Zitieren als

David Eagle (2025). Finite-burn Interplanetary Injection from Earth Orbit - OTB (https://de.mathworks.com/matlabcentral/fileexchange/73635-finite-burn-interplanetary-injection-from-earth-orbit-otb), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2024a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Version Veröffentlicht Versionshinweise
1.3.0

Updated graphics and PDF documentation.

1.2.0

Algorithm and PDF documentation updates.

1.1.0

Added trajectory verification calculations. Updated PDF documentation.

1.0.0