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.
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 LinuxKategorien
- Aerospace and Defense > Aerospace Blockset > Visualization >
- Sciences > Geoscience > Earth and Planetary Science >
- Engineering > Aerospace Engineering > Satellite and Orbital Mechanics >
Mehr zu Visualization finden Sie in Help Center und MATLAB Answers
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
| 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 |
