Valdemir Carrara
Homepage

PROPAT
Satellite Attitude and Orbit Toolbox for Matlab


This program can be freely distributed provided using for non-commercial purposes and since the authors are cited in references.

PROPAT is is a small set of functions in Matlab to simulate and propagate orbit and attitude of an Earth's satellite. Several functions allow to transform both orbit and attitude coordinates.

Features:
  • Attitude convertion to and from: Euler angles, Euler axis and angle, rotation matrix and quaternions.
  • Rigid and non rigid body attitude propagation
  • Kepler equation solver
  • Brower and SGP4 orbit propagation
  • Numerical orbit propagation
  • Keplerian to and from rectangular orbit elements convertion
  • Inertial to and from terrestrial rectangular coordinates convertion.
  • Convertion to and from geocentric and geodetic coordinates.
  • Convertion to and from date and Julian date.
  • Greenwich sideral time
  • Sun position (Earth orbit)
  • Satellite-Sun-Earth relative position (Earth's Shadow)
  • IGRF (Earth's magnetic field) model
  • Sunsynchronous orbit
  • Sensor simulation: magnetometer, two-axis sun sensor, star sensor, gyroscope
  • Actuator simulation: reaction wheels
  • Attitude determination (TRIAD)
  • Simplified disturbance forces and torques: gravity gradient, aerodynamic, solar pressure







To install and use it, follow these steps:

1) Download the PROPAT package (zip compressed)

2) Unpack the propat.zip file in any folder.

2) From the Matlab console go to the PROPAT folder:

 >>cd 'c:\My Folder\Matlab\propat'

3) Get help with

>>help propat

Version: 1.0.14 (Apr 2024)

Documentation:
          DINAME 2015 paper
          DINAME 2015 slide show
  

Reference:
Carrara, V. An Open Source Satellite Attitude
and Orbit Simulator Toolbox for Matlab
.
DINAME 2015 – Proceedings of the XVII International Symposium on Dynamic Problems
of Mechanics. Natal, RN, Brazil, Feb 22-27, 2015. (ISSN 2316-9567)



Video examples (also here)


Rectangular prism colision with a flat plane, top view:

Full frame
Slow motion

Rectangular prism colision with a flat plane, front view:

Full frame
Slow motion


© Copyright: Carrara, V. 2023

Contact: