Fundamentals of astrodynamics and applications vallado pdf github

Last updated 2023 May 10

ISBN: 978-1881883210 and 978-1881883227. Pages: 1122. Publisher: Microcosm Press Year: March 2022. This edition is available in softcover (List $120.00/Microcosm $97.00), hardbound (List $180.00/Microcosm $160.00), and e-book (coming soon from RedShelf.com List TBD) formats.

Some of the code is available in other languages, although not all routines are present. Examples are Java and Excel (VBA).

The code is available in several languages, and it is organized roughly according to function. Where feasible, all the time routines are in one file, the math techniques in another, and so forth.

AST2BODYTwo-body relations
COMPLXComplex math
CONSTSConstants WGS-84, JGM-2, etc.
ASTDCDifferential correction
ASTINTERInterplanetary
ASTIODInitial orbit determination
ASTMANVManeuvers
ASTMATHMath
ASTPERTPerturbation
ASTREDUCReduction of coordinates
ASTTIMETime
ASTUTILCharacter operations
SGP4UNITSGP4 routines
See "Revisiting Spacetrack Report #3" [AIAA 2006-6753] for more details.
SGP4DCSGP4 Orbit Determination routines
See "SGP4 Orbit Determination" [AIAA 2008-6770] for more details.

Several data files are needed for some of the files.

NUT85.DATNutation coefficients for planetary 85
NUTATION.DATNutation coefficients for 106
ATMOSEXP.DATSample exponential atmosphere values
TESTASTF.DATInput for sample test program
SENSOR.DATSensor sample values
GEOS1.INDC input test 1
GEOS2.INDC input test 2
GEOS5.INDC input test 5
GEOS1.TXTDC sample output results 1
GEOS2.TXTDC sample output results 2
GEOS5.TXTDC sample output results 5
SGP4-VER.TLESample SGP4 test cases

Within each file there are specific routines to accomplish various operations. Effort has been taken to use similar names and function scopes, although there are some differences based on language features. The SOFTWARE worksheet discusses the specific routines that are available within each larger technical area.

The ALGORITHMS worksheet lists which routines are available (MATLAB).

The EXAMPLES worksheet lists what MATLAB scripts will perform the example exercises in the text. Many are complete, but a few remain to finish all the examples in the text.

The test program is a simple program that executes the input/output operations of each subroutine in that package. There isn't anything fancy about it. It's just intended to be a quick check of the answers. The TESTASTF.DAT file contains my results using the codes. Additional work is needed to update this file, but it's a start.

These scenarios are useful to see the various transfers in 3-D. Other scenarios are in various stages of development.

Questions and comments:
Work e-mail: dvallado@comspoc.com
Personal e-mail: davallado@gmail.com
Work telephone: 877-292-CSSI

Dr. T.S. Kelso [TS.Kelso@celestrak.org]
Follow @CelesTrak and @TSKelso on Twitter
Last updated: 2023 May 10 23:26:25 UTC
Accessed 289,174 times
Current system time: 2024 Sep 05 11:26:55 UTC
CelesTrak's Simple Privacy Policy