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
Zitieren als
Samir Rawashdeh (2025). Smart Nanosatellite Attitude Propagator (SNAP) (https://de.mathworks.com/matlabcentral/fileexchange/68652-smart-nanosatellite-attitude-propagator-snap), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
- Industries > Aerospace and Defense > CubeSat and Satellites >
- Engineering > Aerospace Engineering > Satellite and Orbital Mechanics >
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.
MATLAB
MATLAB/libaero
MATLAB/libastro
MATLAB
| Version | Veröffentlicht | Versionshinweise | |
|---|---|---|---|
| 3.2 | Added a screenshot |
||
| 3.1 | Updated main citation. Recently published paper on inner workings of this version of SNAP:
|
||
| 3.0 |
|
