Vectorized Orbital Decay Routine For Space Objects Between 180 and 500 km Altitude.
This routine will estimate the amount of time it will take for an object, initially placed at an altitude between 180-500 km, provided that its orbital eccentricity is less than 0.1. To run, simply call the routine in your command prompt:
>> [P,t] = computeOrbitalDecay(a,e,A,Cd,m0,F107,Ap)
Where
a = semi-major axis (km)
e = eccentricity
A = space object cross-sectional area (m^2)
Cd = space object drag coefficient
m0 = space object mass (kg)
F107 = solar radio flux at 10.7 cm
ap = solar magnetic index
Note that P is a vector of the orbital period (sec) with respect to t, the propagation time elapsed (sec).
This routine was inspired by the work of the Australian Space Weather Agency titled "Satellite Orbital Decay Calculations" which described this procedure in a technical report written under the Australian Bureau of Meteorology.
Zitieren als
Darin Koblick (2024). Vectorized Orbital Decay Routine For Space Objects Between 180 and 500 km Altitude. (https://www.mathworks.com/matlabcentral/fileexchange/55371-vectorized-orbital-decay-routine-for-space-objects-between-180-and-500-km-altitude), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
- Industries > Aerospace and Defense > CubeSat and Satellites >
- Aerospace and Defense > Aerospace Blockset > Reference Applications >
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.0.0.0 | Updated description
|