SC Module

Directory List

Actuator Attitude BasicOrbit
DemoFuns Disturbances Dynamics
Environs Ephem Hardware
MagneticControl SCData SCMat
SCModels Visualization


Actuator

Rotary friction model using differentiable functions.
A RWA model using FrictionSmooth.
Model a stepping motor drive.

Back To Top

Attitude

Compute the libration frequency from inertia and orbit rate.

Back To Top

BasicOrbit

Transformation matrix from the perifocal frame to the inertial frame.
Converts eccentric anomaly to mean anomaly.
Computes the true anomaly from the eccentric or hyperbolic anomaly.
Converts orbital elements to r and v for an elliptic orbit.
Computes the right-hand-side of the orbit equations about a mass point.
Computes the eccentric anomaly
Approximate root to Kepler's Equation for elliptical and hyperbolic orbits.
Eccentric anomaly for an ellipse.
Eccentric anomaly for a hyperbola.
Computes the true anomaly from the mean anomaly.
Generate the true anomaly from the mean anomaly for a parabola.
Converts true anomaly to eccentric or hyperbolic anomaly.
Converts true anomaly to mean anomaly.
Compute the orbital rate from distance and semi-major axis.
Compute the period for an orbit.
Converts Cartesian state to Keplerian orbital elements.
Generate an orbit by propagating Keplerian elements.
Computes the orbital velocity.

Back To Top

DemoFuns

Gather output from the hysteresis damping simulation

Back To Top

Disturbances

Computes a gravity gradient torque from r and mu.
Returns optical surface properties for selected materials.
Compute the solar force on a set of elemental areas.

Back To Top

Dynamics

Rigid body right-hand-side.
Computes the angular acceleration of a rigid body.
Rigid body dynamics with damping.

Back To Top

Environs

Computes the geocentric magnetic field based on a tilted dipole model.
Computes the solar flux prediction based on Julian date.

Back To Top

Ephem

Transformation matrix from ecliptic to Earth equatorial planes.
Computes the matrix from mean of Aries 2000 to planet fixed frame.
Computes the mean earth rate.
Computes eclipses.
Compute Greenwich mean sidereal time from Julian date.
Interpolate a planet's state for a given Julian Date.
Computes a mean sidereal day
Computes the moon orbital elements with respect to the earth inertial frame.
Computes the matrix that transforms from ECI to selenographic axes.
Generate the moon vector in an earth or spacecraft centered frame.
Lists moons of a planet or planet center about which a moon orbits.
The changes in longitude and obliquity due to earth nutation.
Get positions for an array of planets using the JPL ephemeris.
Simplified planet ephemerides from the almanac.
Computes the position vectors of the planets as a function of time.
Generate the sun vector in the earth-centered inertial frame.
Finds the sun vector any place in the solar system.
Compute the terminator line on the Earth that defines day/night.

Back To Top

Hardware

Convert floating point to word.
Convert an integer word to a floating point number.

Back To Top

MagneticControl

Flux density from the magnetic field due to hysteresis.
Right hand side for a dynamical model of magnetic hysteresis.
Simple MagneticTorquer model. Outputs the torque in body coordinates.
Right hand side for a dynamical model of magnetic hysteresis.
Torque from a hysteresis damper.

Back To Top

SCData


Back To Top

SCMat


Back To Top

SCModels


Back To Top

Visualization

Creates a figure with Earth texturemap, political boundaries, and lat/lon.
Add planet to the current axes.
Plots one orbit and the sun vector looking down on the ECI Plane.

Back To Top

Back to API main page