Code covered by the BSD License  

Highlights from
Sun-synchronous Orbit Design

  • atan3four quadrant inverse tangent
  • brentsolve for a single real root of a nonlinear equation
  • eqxrathis function computes the intermediate right ascension
  • erotthis function returns the value of the earth rotation angle
  • etilt1this function computes quantities related to the orientation
  • funargthis function computes fundamental arguments (mean elements)
  • gast4this function computes the greenwich sidereal time
  • get_utc_timeinteractive request and input of universal coordinated time
  • getdateinteractive request and input of calendar date
  • getoe(ioev)interactive request of classical orbital elements
  • gravityfirst order equations of orbital motion
  • julianJulian date
  • nut2000_lplow precison nutation based on iau 2000a
  • obliq(t)function to compute mean obliquity of the ecliptic in arcseconds
  • orb2eci(mu, oev)convert classical orbital elements to eci state vector
  • readgm(fname)read gravity model data file
  • rkf78solve first order system of differential equations
  • ss2func(x)delta-raan rate objective function
  • ss3eqmfirst order equations of orbital motion
  • ss3func1delta-raan at ascending node objective function
  • ss3func2z component of position vector objective function
  • sun2precision ephemeris of the Sun
  • times_novasthis function computes the terrestrial time (tt) julian date
  • sunsync1.m
  • sunsync3.m
  • sunsync2.m
  • View all files
5.0 | 1 rating Rate this file 24 Downloads (last 30 days) File Size: 360 KB File ID: #43333 Version: 1.0

Sun-synchronous Orbit Design


David Eagle (view profile)


Three MATLAB scripts that can be used to design and analyze sun-synchronous Earth orbits.

| Watch this File

File Information

The first two MATLAB scripts calculate the mean orbital inclination required for a sun-synchronous Earth orbit based on Kozai’s J2 and J2+J4 solution. The third MATLAB script calculates the osculating orbital inclination required for a sun-synchronous orbit. The orbit is propagated by numerical integration during the solution process, and the software allows the user to specify the degree and order of the Earth gravity model to use during the simulation. Optionally, this script can also include the point mass gravity perturbation of the Sun during the solution process.

MATLAB release MATLAB 7.14 (R2012a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (1)
23 Jul 2015 HENRY XSCC  

Contact us