Finite-burn Interplanetary Injection from Earth Orbit - OTB
Versión 1.3.0 (963 KB) por
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.
Citar como
David Eagle (2025). Finite-burn Interplanetary Injection from Earth Orbit - OTB (https://es.mathworks.com/matlabcentral/fileexchange/73635-finite-burn-interplanetary-injection-from-earth-orbit-otb), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Se creó con
R2024a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- Aerospace and Defense > Aerospace Blockset > Visualization >
- Sciences > Geoscience > Earth and Planetary Science >
- Engineering > Aerospace Engineering > Satellite and Orbital Mechanics >
Más información sobre Visualization en Help Center y MATLAB Answers.
Etiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
