Astro Apps
Welcome
This web site is a collection of Windows compatible Apps that can
be used to solve a variety of practical problems in astrodynamics
and aerospace mission design. These apps
were created using Intel Visual Fortran, version 11.1. Astro Apps
are offered as freeware and can be re-distributed for non-commercial
purposes.
Last updated September 16,
2011
Thanks for visiting.
Running the software
These programs
should be run from a DOS command line.
For users unfamiliar with DOS, a DOS window can be created within
Windows by selecting Start, then Programs, then Accessories, and finally Command
Prompt. Type cd \ to move to the root directory on
your C drive. Then type cd subdirectory where subdirectory is
the name of the subdirectory that contains these programs. Finally, type the name of the program you
want to run and press the Enter key. You
may also want to create a Command Prompt
shortcut on your desktop.
PDF documentation
about many of these applications can be found in the Orbital Mechanics with Matlab website located at www.cdeagle.com/html/ommatlab.html.
Utility
A computer program for plotting tabular data xyplot.zip
A computer program for coordinate calculations csystems.zip
Geodetic and geocentric coordinate conversions demo_geodetic.zip
A computer program that evaluates the U.S. 1976 standard atmosphere
model demo_atmos76.zip
A computer program for the numerical solution of Keplers equation demo_kepler.zip
A computer program for orbit propagation using Kozais
method demo_kozai1.zip
demo_kozai2.zip
A computer program for two-body orbit propagation demo_twobody.zip
A computer program for time-of-flight calculations demo_tof.zip
A computer program that computes orbital periods demo_period.zip
A routine that computes topocentric coordinates and rates demo_topo.zip
A computer program that computes lunar libration angles and rates
lunar_lib.zip
(requires JPL DE421 binary
ephemeris)
Rise and Set of Earth Satellites
Rise and set of Earth satellites Kozai
J2 orbit propagation riseset1.zip
Graphics display of rise-set conditions griseset.zip
Predicting Orbital Events
Closest approach between two Earth satellites ca2sats.zip
Closest approach between a ground site and an Earth satellite rts2sat.zip
Mutual visibility between two Earth satellites sat2sat.zip
Coverage characteristics of Earth satellites coverage1.zip
Graphics display of relative motion between two Earth satellites grmotion.zip
Orbit Design
Repeating Ground Track Orbits
Estimate time to repeat a ground track repeat1.zip
Predict the osculating semimajor axis for a repeating ground track
orbit repeat2.zip
Predict the mean semimajor axis for a repeating ground track orbit
repeat3.zip
Predict the osculating semimajor axis for a repeating ground track
orbit repeat4.zip
Sun-synchronous Orbits
Predict the mean orbital inclination for sun-synchronous orbits
j2 solution sunsync1.zip
Predict the mean orbital inclination for sun-synchronous orbits
j2 + j4 solution sunsync2.zip
Predict the osculating orbital inclination for sun-synchronous
orbits sunsync3.zip
Sun-synchronous, repeating ground track orbit design ssrepeat.zip
A computer program for composite orbit design composite.zip
Frozen Orbits
Predict the mean orbital eccentricity for frozen orbits frozen1.zip
Long-term evolution of frozen orbits frozen2.zip
Geosynchronous Orbits
Equilibrium longitudes and radii of geosynchronous satellites geosync1.zip
Osculating semimajor axis for geosynchronous satellites geosync2.zip
Repositioning maneuvers for geosynchronous satellites geosync3.zip
East-west stationkeeping of
geosynchronous satellites geosync4.zip
North-south stationkeeping of
geosynchronous satellites geosync5.zip
Orbital Maneuvers
One impulse transfer between intersecting circular orbits maneuver1.zip
One impulse transfer between intersecting orbits maneuver2.zip
Finite-burn transfer between coplanar orbits maneuver3.zip
Impulsive de-orbit from circular Earth orbits cdeorbit.zip
Impulsive de-orbit from elliptical Earth orbits edeorbit.zip
Aero-assisted orbital transfer between coplanar, circular Earth
orbits assist.zip
Low-thrust orbit transfer ltot.zip
Low-thrust orbit transfer using solar-electric propulsion sep_ltot.zip
Primer Vector Analysis of the Coplanar Hohmann
Transfer primer.zip
Phasing Analysis of the Coplanar Hohmann
Transfer phasing.zip
Circular-Restricted
Three-Body Problem
Coordinates and energy of the CRTBP libration points crtbp1.zip
Graphics display of circular-restricted three-body problem (CRTBP)
trajectories g3body.zip
Ephemerides
A program that computes lunar coordinates using the JPL DE405
ephemeris demo_de405.zip
(requires de405.bin)
A binary ephemeris file based on DE405 (valid from 1/2/1980 to
1/7/2040; ~ 10 MB) de405.bin
Link to JPL ephemeris web site ftp://ssd.jpl.nasa.gov/pub/eph
Web site contents copyright © 2006-2011 by C. David
Eagle.
All rights reserved.
cdeaglejr@yahoo.com www.cdeagle.com