Finite-burn Interplanetary Injection from Earth Orbit - OTB
Versione 1.1.0 (1,47 MB) da
David Eagle
Optimization Toolbox version of the escape.m MATLAB script that can be used to model finite-burn interplanetary injection.
PDF document and MATLAB script named escape_otb.m that can be used to analyze a finite-burn maneuver that achieves interplanetary injection from an initial Earth park orbit. The simulation assumes the propulsive maneuver is continuous, coplanar and modeled as a series of optimal discretized steering angles. This script attempts to minimize the scalar magnitude of the finite-burn while solving for user-defined “boundary conditions” or hyperbolic targets. The orbital motion is modeled using modified equinoctial orbital elements and the script assumes that the thrust magnitude is constant during the entire orbit transfer. Initial guesses for the escape.m script can be determined using the hyper1.m script, “Impulsive Hyperbolic Injection from a Circular Park Orbit”. This MATLAB script provides the park orbit right ascension of the ascending node (RAAN) and the true anomaly of the impulsive injection maneuver on the initial circular park orbit.
The optimization of the maneuver steering angles is performed using the fmincon/interior-point algorithm of the MathWorks® Optimization Toolbox.
Cita come
David Eagle (2024). Finite-burn Interplanetary Injection from Earth Orbit - OTB (https://www.mathworks.com/matlabcentral/fileexchange/73635-finite-burn-interplanetary-injection-from-earth-orbit-otb), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Creato con
R2024a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS LinuxCategorie
- Aerospace and Defense > Aerospace Blockset > Visualization >
- Sciences > Geoscience > Earth and Planetary Science >
- Engineering > Aerospace Engineering > Satellite and Orbital Mechanics >
Scopri di più su Visualization in Help Center e MATLAB Answers
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.