A standard library for modeling satellite orbits on a microcomputer
Beutel, Kenneth L.
Davis, Daniel Lee
Boger, Dan C.
MetadataShow full item record
Introductory students of astrodynamics and the space environment are required to have a fundamental understanding for the kinematic behavior of satellite orbits. This thesis develops a standard library that contains the basic formulas for modeling earth orbiting satellites. This library is used as a basis for implementing a satellite motion simulator that can be used to demonstrate orbital phenomena in the classroom. This thesis surveys the equations of orbital elements, coordinate systems and analytic formulas into a standard method for modeling earth orbiting satellites. The standard library is written in the C programming language and is designed to be highly portable between a variety of computer environments. The simulation draws heavily on the standards established by the library to produce a graphics-based orbit simulation program written for the Apple Macintosh computer. The simulation demonstrates the utility of the standard library functions but, because of its extensive use of the Macintosh user interface, is not portable to other operating systems. Keywords: Computer programming; Celestial mechanics; Theses. (KR)
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
Ortiona, Christopher; Jenkins, Robert; Malone, Christopher; Dorn, Lawrence; Schroer, Matthew; et al. (2009-08);The Naval Postgraduate School (NPS) Small Satellite program provides graduate students with hands-on experience designing, building, and operating satellites. NPS’s first satellite, Petite Amateur Navy Satellite (PANSAT) ...
Lee, Jonathan (Monterey, California: Naval Postgraduate School, 2015-09);Space systems today are highly customized systems for which standardized interfaces rarely exist. A majority of the cost can be attributed to nonrecurring engineering costs, since these systems are redesigned each time a ...
Turbo Pascal implementation of a distributed processing network of MS-DOS microcomputers connected in a master-slave configuration Ard, Nelson C. (Monterey, California. Naval Postgraduate School, 1989-12);This thesis describes the design and implementation of a distributed processing network of IBM PC compatible computers capable of performing parallel processing tasks. The network is a star cluster local area network, ...