An Analysis of N-Body Trajectory Propagation. Senior Project. In Partial Fulfillment. of the Requirements for the Degree

Similar documents
Extending the Patched-Conic Approximation to the Restricted Four-Body Problem

Astrodynamics (AERO0024)

Astrodynamics (AERO0024)

Experimental Analysis of Low Earth Orbit Satellites due to Atmospheric Perturbations

Fundamentals of Astrodynamics and Applications

Astrodynamics (AERO0024)

Astrodynamics (AERO0024)

Today. Laws of Motion. Conservation Laws. Gravity. tides

PHYSICS 12 NAME: Gravitation

MODELLING OF PERTURBATIONS FOR PRECISE ORBIT DETERMINATION

Astrodynamics (AERO0024)

Effect of Coordinate Switching on Translunar Trajectory Simulation Accuracy

4.3 Conservation Laws in Astronomy

ANNEX 1. DEFINITION OF ORBITAL PARAMETERS AND IMPORTANT CONCEPTS OF CELESTIAL MECHANICS

Physics Mechanics Lecture 30 Gravitational Energy

Chapter 13: universal gravitation

ORBITS WRITTEN Q.E. (June 2012) Each of the five problems is valued at 20 points. (Total for exam: 100 points)

OPTIMAL MANEUVERS IN THREE-DIMENSIONAL SWING-BY TRAJECTORIES

Astro Lecture 12. Energy and Gravity (Cont d) 13/02/09 Habbal Astro Lecture 12 1

Lecture D30 - Orbit Transfers

ORBITAL DECAY PREDICTION AND SPACE DEBRIS IMPACT ON NANO-SATELLITES

Space Travel on a Shoestring: CubeSat Beyond LEO

Slide 1 / The discovery of Universal Gravitation is associated with: Robert Hook Isaac Newton James Joule Max Plank Christian Huygens

PRELIMINARY RESULTS TO SUPPORT EVIDENCE OF THERMOSPHERIC CONTRACTION

5.12 The Aerodynamic Assist Trajectories of Vehicles Propelled by Solar Radiation Pressure References...

AN ANALYTICAL SOLUTION TO QUICK-RESPONSE COLLISION AVOIDANCE MANEUVERS IN LOW EARTH ORBIT

Chapter 5 Centripetal Force and Gravity. Copyright 2010 Pearson Education, Inc.

Copyright 2010 Pearson Education, Inc. GRAVITY. Chapter 12

GRAVITY IS AN ATTRACTIVE FORCE

ACCURACY ASSESSMENT OF GEOSTATIONARY-EARTH-ORBIT WITH SIMPLIFIED PERTURBATIONS MODELS

Long-Term Evolution of High Earth Orbits: Effects of Direct Solar Radiation Pressure and Comparison of Trajectory Propagators

Celestial Mechanics I. Introduction Kepler s Laws

Astrodynamics (AERO0024)

astronomy A planet was viewed from Earth for several hours. The diagrams below represent the appearance of the planet at four different times.

GRAIL Takes A Roundabout Route To Lunar Orbit

7.4 Universal Gravitation

Universal Gravitation

Lecture 8. Kepler's IInd: Angular Momentum

Astrodynamics (AERO0024)

MULTI PURPOSE MISSION ANALYSIS DEVELOPMENT FRAMEWORK MUPUMA

Astrodynamics (AERO0024)

Astronomy Section 2 Solar System Test

Chapter 2 Study Guide

Copyright 2008 Pearson Education, Inc., publishing as Pearson Addison-Wesley.

Autonomous Formation Flying and Proximity Operations using Differential Drag on the Mars Atmosphere

Analysis of frozen orbits for solar sails

Name. F = ma P 2 = a 3 (M + m) P 2 = a 3. maxt = 2900 K m

Guided Notes Astronomy. Earth s Moon Formation Orbit Craters Motions Phases Tides Eclipses

Senior Project: Global Position Determination from Observed Relative Position of Celestial Bodies

Quest Chapter 14. Think back to circular motion. What keeps something moving around an object instead of to it?

Interstellar Exploration Through Repeated External Acceleration

THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE DEPARTMENT OF AEROSPACE ENGINEERING

Alien Earths Using Conic Sections to Explore the Solar System

Chapter 12 Gravity. Copyright 2010 Pearson Education, Inc.

Chapter 13. Universal Gravitation

Celestial Mechanics and Satellite Orbits

A Study of the Close Approach Between a Planet and a Cloud of Particles

ASEN 6008: Interplanetary Mission Design Lab Spring, 2015

Accurate numerical orbit propagation using Polynomial Algebra Computational Engine PACE. ISSFD 2015 congress, Germany. Dated: September 14, 2015

GCSE Questions on Circular Motion, Satellites and Stellar Evolution

Questions Chapter 13 Gravitation

IAC-16.A Jason A. Reiter a *, David B. Spencer b

/////// ///////////// Module ONE /////////////// ///////// Space

Astrodynamics (AERO0024)

Adios Cassini! Crashed into Saturn 9/15/17 after 20 years in space.

Chapter 13. Gravitation

GRAVITY LAB. This procedure takes you through the law of gravitation to Black Holes in a series of problems you are supposed to solve. Enjoy!

Aerodynamic Lift and Drag Effects on the Orbital Lifetime Low Earth Orbit (LEO) Satellites

Gravitation and the Waltz of the Planets

Gravitation and the Waltz of the Planets. Chapter Four

ASEN5050 Space Flight Dynamics - Fall 2005

AP Physics QUIZ Gravitation

Nm kg. The magnitude of a gravitational field is known as the gravitational field strength, g. This is defined as the GM

Chapter 4 Making Sense of the Universe: Understanding Motion, Energy, and Gravity. Copyright 2012 Pearson Education, Inc.

because you asked for it just one more set of MOON REVIEW questions

lightyears observable universe astronomical unit po- laris perihelion Milky Way

Gravitation and the Motion of the Planets

Explain the Big Bang Theory and give two pieces of evidence which support it.

60 C From Bicycle to Space. Dionysis Konstantinou Corina Toma. Space Travel

Events. Notable. more gravity & orbits Tides. Homework Due Next time; Exam review (Sept. 26) Exam I on Sept. 28 (one week from today)

Advanced Higher Physics

9.2 Worksheet #3 - Circular and Satellite Motion

Projectile Motion. Conceptual Physics 11 th Edition. Projectile Motion. Projectile Motion. Projectile Motion. This lecture will help you understand:

PHYSICS. Chapter 13 Lecture FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E RANDALL D. KNIGHT Pearson Education, Inc.

Expanding opportunities for lunar gravity capture

9/13/ Describing Motion: Examples from Everyday Life. Chapter 4: Making Sense of the Universe Understanding Motion, Energy, and Gravity

Benefits of a Geosynchronous Orbit (GEO) Observation Point for Orbit Determination

Gravity and the Orbits of Planets

Conceptual Physics 11 th Edition

Third Body Perturbation

Physics Unit 7: Circular Motion, Universal Gravitation, and Satellite Orbits. Planetary Motion

Name Date. Directions: Match the vocabulary terms on the left with the definitions on the right.

AS3010: Introduction to Space Technology

CH 8. Universal Gravitation Planetary and Satellite Motion

Optimal Gravity Assisted Orbit Insertion for Europa Orbiter Mission

A = 6561 times greater. B. 81 times greater. C. equally strong. D. 1/81 as great. E. (1/81) 2 = 1/6561 as great Pearson Education, Inc.

Chapter 12 Gravity. Copyright 2010 Pearson Education, Inc.

1. The diagram below represents Earth and the Moon as viewed from above the North Pole. Points A, B, C, and D are locations on Earth's surface.

Chapter 3 - Gravity and Motion. Copyright (c) The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

How do we describe motion?

Transcription:

An Analysis of N-Body Trajectory Propagation Senior Project In Partial Fulfillment of the Requirements for the Degree Bachelor of Science in Aerospace Engineering by Emerson Frees June, 2011

An Analysis of N-body Trajectory Propagation E.J. Frees 1 California Polytechnic State University San Luis Obispo, 1 Grand Avenue, San Luis Obispo, CA, 93407 Trajectories created with n-body orbit models were propagated in geocentric and interplanetary test cases. The n-body models were created in MATLAB using numerical integration. In the geocentric test case, the n-body codes were compared to a two-body orbit model and to the default HPOP model used in Satellite Tool Kit. The interplanetary test case compared the n-body model to the HORIZONS ephemeris data from JPL and an equation for ephemeris propagation. Both cases used the same initial positions and velocities and were propagated for the same duration. The results of the analysis showed that while n- body models are capable of creating complex orbits that two-body models cannot create, common perturbations such as drag and non-uniform gravity are still necessary to produce accurate trajectory models. Nomenclature HPOP = High Precision Orbit Propagator ICRF = International Celestial Reference Frame STK = Satellite Tool Kit n = Number of bodies r = Position, km μ = Gravitational parameter, km 3 /s 2 Introduction Spacecraft trajectories can be modeled in many ways. The basis of all trajectories is that the gravitational attraction of one or multiple bodies creates an acceleration that results in a specific path through space, called a trajectory. The most simple model is the two-body problem, which consists of a small body such as a spacecraft and a larger body that it orbits about. The mass of the spacecraft is assumed to be negligible compared to the mass of the body it is orbiting, meaning it imparts no acceleration on it. The equations of motion for this model can be directly solved and the result is the four conic section orbits: circle, ellipse, parabola, and hyperbola. The two body model will provide a rough idea of a spacecraft s trajectory, but in most cases, these trajectories are of low accuracy. For example, a trajectory of a satellite orbiting the Earth is mostly due to the acceleration due to Earth s gravity, but the Sun and Moon also will affect the trajectory of the spacecraft. The resulting trajectory still will have the same shape as the trajectory predicted by the two-body model, but it will not remain fixed and will change with time, due to the gravitational acceleration from the Sun and Moon. N-body models consist of systems that contain more than one large body. The n-body problem was not specifically developed for orbit propagation nor is it a new mathematical model. The problem can just be applied to model the motion of planets and other orbiting bodies and their affect on the trajectory of smaller bodies. These models can have two large bodies (three-body model) or as many bodies as can be computed, such as models of the universe 1. N-body models do provide a way to model much more complex and exotic trajectories though. Trajectories such as halo orbits and lunar trajectories could not be modeled with a two-body trajectory model. Figure 1 shows an example of this idea. Both trajectories in this figure have the same initial position and velocity, but the red dashed trajectory was modeled in with a two-body model and the black trajectory used a three-body model, which is an n-body model where n=3. Because the Earth is the only large body in the two-body model, the trajectory is not affected by the moon and resembles an escape trajectory from the Earth. In the three-body model, the moon is included and the resulting trajectory leaves the earth, passes the moon, and returns back to the Earth. 1 Undergraduate, Aerospace Engineering Department

Gravitational acceleration is not the only property that affects spacecraft trajectories. Perturbations must be accounted for to produce trajectories of greater accuracy. Common perturbations include a non-spherical body, solar radiation pressure, and atmospheric drag. These forces, unlike the gravitational forces, depend on external factors such as the shape of the spacecraft and location of the spacecraft, but they can have a significant effect on the trajectory of the spacecraft. A satellite that orbits the earth in Low Earth Orbit will receive a greater affect on its trajectory from atmospheric drag than from the gravitational acceleration of the moon. Also, the effect of the Earth having a non-uniform mass distribution will also have a much greater effect on the spacecraft s trajectory than the gravitational accelerations of the Sun or Moon. This objective of this analysis is to cover the extent to which additional bodies alter trajectories and to see if their effect is more significant than the perturbations discussed in the previous paragraph. The multiple-body system is modeled in an n-body model developed in MATLAB with geocentric and interplanetary versions. To evaluate the accuracy of this model and determine its effect compared to the perturbations, the n-body code will be Figure 1. A two-body trajectory and a circular restricted three-body trajectory are modeled. Both trajectories have the same initial conditions, but due to different accelerations in each model, the resulting trajectories differ. Units are canonical. compared to the simple two-body model and the HPOP (high-precision orbit propagator) that is used in Satellite Tool Kit (STK ) software. Trajectories from the HPOP model will be the basis of comparison between the two-body model and the n-body model. Figure 2. Example results from the HPOP model in STK. Analysis Many models were considered and tested for this analysis. The n-body model has no limit to the number of bodies present in a system, but due to computational considerations, the maximum number of bodies simulated was nine, which was a simulation of the eight planets and Pluto. Algorithms to reduce computing time from Aarseth were considered, but because the nine-body system model code ran in less than one minute, the extra coding of the algorithms was deemed unnecessary 1. The first model was the two-body model, which was numerically integrated as well as calculated with universal variables as a check. For geocentric trajectories, three-body and four-body models were created, with the Sun and Moon acting as the second and third bodies. The interplanetary trajectories used a nine-body model as previously described. A general n-body model was attempted, which would allow for an input of any number of bodies, but was not completed. This would have allowed for one code to run the two, three, four

and nine body models, but a problem with the indexing inside of the handle function that ode45 called could not be solved. The two-body model was the most basic model used, and consisted of the Earth and the spacecraft. The Earth is fixed in the two-body frame and is modeled as a uniform, point mass to simplify the equation of motion. The mass of the spacecraft is assumed to be so small that it is negligible compared to the mass of the main body. Also, the trajectory of the spacecraft is only altered by the acceleration due to gravity of the main body. The equation of motion for this model reduces to Eq. 1. 1) In the n-body model, this main equation still holds true, except that the acceleration, denoted as the second derivative of the position in Eq. 1, is equal to a summation of the gravitational forces of all bodies included in the system. Equation 2 shows the equation of motion of an n-body system. The biggest change compared to the two- 2) body system is that the main bodies that alter the trajectory of the spacecraft create gravitational accelerations on each other, meaning that their positions relative to the spacecraft change. This means that the acceleration of the spacecraft is a function of the changing positions of the large bodies. Each of the models was numerically integrated in MATLAB using the ode45 function. The two-body problem could also be solved without numerical integration using methods such as universal variables. With exception to the restricted three-body problem, any system with more than two bodies had to be numerically integrated to create a solution to the problem. In the integration, the absolute and relative tolerances used for all models were both 10-8. No perturbations were added to the models. Only one instance of the HPOP propagator in STK included perturbations for the sake of comparison. STK was used to analyze the accuracy of the n-body models in orbit propagation. STK has multiple propagation options, including a two-body model almost identical to the two-body code created in MATLAB. HPOP is a unique propagator to STK and has many propagation schemes available within it. A summary of the propagation options in HPOP is included in Table 1. For the analysis, three versions of HPOP were used. The first Table 1. Details of the HPOP model used in STK. Property/Perturbation Integration Method Details Runge-Kutta-Fehlberg 7 th order Oblate Earth Earth Model with max degree and order of 21 Solar Radiation Pressure Spherical Model Drag Jacchia-Roberts Atmosphere, C d of 2.2 3 rd Body Sun and Moon Other Perturbations Solar Flux, Geomagnetic, Solid Tides, Shadowing two used were an attempt to compare the three-body and four-body models created in MATLAB. All perturbations such as drag, solar radiation, geomagnetic, and tides were turned off and the maximum degree and order of the harmonics of the oblateness effects was set to zero. The third-body effects of the Sun and the Moon were included though. The third version used was the default HPOP used in STK. All available perturbations were used and the Sun and Moon were included for third body effects.

Discussion The accuracy of the MATLAB models was compared with a test case replicating the orbit of a GEO satellite. Table 2 shows the details of the test case. Each propagator in STK and MATLAB used the same initial position Table 2. Summary of the GEO test case. Item Details Initial Position [42164 0 0] km, ICRF coordinates Initial Velocity [0 3.07467 0] km/s, ICRF coordinates Start Date June 13, 2011 12:00 Durations 12 h, 1 d, 3 d, 5 d, 7 d, 2 w, 3 w, 1 m Propagators 2-body, 3-body, 4-body, HPOP (all perturbations) and velocity conditions as well as the same duration to propagate. The resulting position and velocity at the end of the propagation duration was recorded and compared to the value calculated by the HPOP model with all perturbations. Figure 3 shows the results from the test case. The three-body and four-body models, both in STK and MATLAB deviated the most from the perturbed HPOP model. After thirty days of propagation the deviation of both the unperturbed STK model with Sun and Moon effects and the three-body MATLAB model from the perturbed HPOP model was over 200 km in the Y component. The two-body models never exceeded 100 km in deviation though. Figure 3. Results from the GEO test case. The values are the deviations in the X, Y, and Z ICRF components from the HPOP results with all perturbations and Sun and Moon third body effects. The large error can be attributed to the fact that the propagation schemes do not have any perturbations and the HPOP model they are compared to does. Even though the n-body schemes differ from the perturbed HPOP model, they have the same trends in error and only differ from each other slightly. The three-body model from MATLAB and the HPOP model with Sun effects in particular followed similar trends and had similar error values. It is possible that the accelerations due to the perturbations and accelerations due to the gravity of the Sun and Moon differ in direction, causing the error to increase if only n-body effects are considered over the two-body model. In addition, though the maximum deviation reaches over 200 km after thirty days, that deviation is still less than 1 % of

the radius of the orbit and may be expected if no perturbations are considered over the course of a month. The results still show that the addition of extra bodies actually increased the deviation from the perturbed HPOP values in the case of a GEO satellite. The interplanetary model used a nine-body model to simulate the motion of the planets. Each planet imparted and received a gravitational acceleration from every other planet. The model used relative and absolute accuracies of 10-10 in integration and still could propagate the positions of the planets forward 10 years in less than one minute of computing time. This model was compared a two-body model, HORIZONS ephemeris data from JPL, and an ephemeris equation found in Curtis, which came from Standish et al. (1992) 2. HORIZONS was chosen to be the Figure 5. Results from the nine-body propagation. The two graphs show the trajectories of the planets propagated 50 years from June 13, 2011. basis of comparison of the propagation models. The same trends in deviation as the GEO test case were observed in the results of the comparison. The trajectory results from the nine-body equation still differed from the other trajectories tested. For durations of a year and less, the nine-body results deviates little from the HORIZONS positions and deviates less than the ephemeris code, but for durations longer than a year, the other methods are closer to HORIZONS. Figures 5 and 6 show the inertial X, Y, and Z components of position for Mars for a propagation of 90 days forward and a propagation of 10 years forward. Figure 4. Deviation from HORIZONS positions after 90 days. The results of both of the cases show that more than an n-body model is necessary for accurate propagation of trajectories. The n-body models allow for the creation of complex orbits that two-body schemes cannot model, but the analysis shows that perturbations need to be included to have an accurate trajectory model.

Figure 6. Deviation from HORIZONS positions after 10 years. Conclusion N-body trajectories were calculated for a geocentric case and an interplanetary case. The trajectories were compared to trajectories created by a two-body model in deviation from either the perturbed HPOP results from STK or the ephemeris results from JPL s HORIZONS, which served as a baseline for comparison. The results from the analysis showed that though n-body trajectories follow the same trends as the HPOP or HORIZONS data, they still deviated significantly. Though some error could possibly be in the MATLAB code, the n-body trajectory results differed from the baseline results, sometimes in greater magnitude than the two-body model. The results show that to produce accurate trajectories, perturbations, as well as the gravitational effects of other bodies, are required. References 1 Aarseth, Sverre J., Gravitational N-body Simulations. Cambridge University Press, Cambridge, 2003. 2 Vallado, David A., Fundamentals of Astrodynamics and Applications, 3rd ed., Microcosm Press, Hawthorne, 2007. 3 Curtis, Howard, Orbital Mechanics for Engineering Students, Elsevier, New York, 2005. 4 Sellers, Jerry J., Analytical Graphics Inc. Astrodynamics Primer, Analytical Graphics, Inc. 5 HPOP Technical Notes, Analytical Graphics Inc. http://www.stk.com/resources/help/online/stk/source/ hpop/hpop-10.htm. 1 June 2011.