Skip to content

This has all the code which runs the attitude propagation and plots. Data files from the orbit propagation from STK will be necessary to run the code

Notifications You must be signed in to change notification settings

McMasterNEUDOSE/Passive-Magnetic-Attitude-Control

Repository files navigation

Passive-Magnetic-Attitude-Control

The physical data used for simulation can be found at : https://drive.google.com/drive/folders/194ralzQNBT4iwupcq72sTHUX19cXKTNB?usp=sharing

For more information on the physics and some sample results, see: https://confluence.mcmasterneudose.ca/x/BAChAg

#private contains matlab functions needed for the ode solvers to work, it needs to be there for the simulations to run properly

#ECEF_basic_propagation.m is the main code that propagates the attitude, it also plots the pointing error, angular velocities and all modelled torques on the satellite

#eqset.m Sets up the 10 coupled ODES needed to propagate the attitude, angular velocity and hysteresis model (flatley). This utilizes many of the other functions

#ode113quat and ode420 are modified versions of ode113 and ode45 which include a normalization step for the quaternions

#CalcT caluclates all torques on the satellite

#calcBeta caluclates the pointing error of the satellite

#PlotT calculates all the torques for plotting

About

This has all the code which runs the attitude propagation and plots. Data files from the orbit propagation from STK will be necessary to run the code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published