Smart Nanosatellite Attitude Propagator (SNAP)
The Smart Nanosatellite Attitude Propagator is an attitude propagator for
satellites that can be used to analyze the environmental torques affecting a
satellite and to design and analyze passive attitude stabilization techniques,
such as Passive Magnetic Stabilization, Gravity Gradient Stabilization and
Aerodynamic stabilization.
If used, please cite: S. A. Rawashdeh. “Attitude Analysis of Small Satellites Using Model-Based Simulation”, International Journal of Aerospace Engineering, vol. 2019, Article ID 3020581, 11 pages, 2019.
The model implements:
- A simple two-body gravitational model for orbit propagation
- Gravity gradient torque
- Magnetic torque due to permanent magnets
- Magnetic hysteresis torque and damping
- Aerodynamic torque for spacecraft that are rotationally symmetric every 90 degrees.
For more information on the implementation and capabilities of the model, see:
[1] S. A. Rawashdeh. “Attitude Analysis of Small Satellites Using Model-Based Simulation”, International Journal of Aerospace Engineering, vol. 2019, Article ID 3020581, 11 pages, 2019.
[1] Samir A. Rawashdeh, “Passive Attitude Stabilization for Small Satellites”,
Master’s Thesis, University of Kentucky 2010, Lexington, KY
[2] S. A. Rawashdeh, J. Lumpp, “Nano-Satellite Passive Attitude Stabilization
Systems Design by Orbital Environment Modeling and Simulation”, AIAA
Infotech@Aerospace Conference 2010, Atlanta, GA
Citar como
Samir Rawashdeh (2025). Smart Nanosatellite Attitude Propagator (SNAP) (https://es.mathworks.com/matlabcentral/fileexchange/68652-smart-nanosatellite-attitude-propagator-snap), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- Industries > Aerospace and Defense > CubeSat and Satellites >
- Engineering > Aerospace Engineering > Satellite and Orbital Mechanics >
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.
MATLAB
MATLAB/libaero
MATLAB/libastro
MATLAB
| Versión | Publicado | Notas de la versión | |
|---|---|---|---|
| 3.2 | Added a screenshot |
||
| 3.1 | Updated main citation. Recently published paper on inner workings of this version of SNAP:
|
||
| 3.0 |
|
