730 likes | 905 Views
ASEN 5050 SPACEFLIGHT DYNAMICS Intro to Perturbations. Prof. Jeffrey S. Parker University of Colorado – Boulder. Announcements. STK LAB 2 Alan will be in ITLL 2B10 Fri 2-3 STK Lab 2 will be due 10/17, right when the mid-term exam starts. Homework #5 is due right now! CAETE by Friday 10/17
E N D
ASEN 5050SPACEFLIGHT DYNAMICSIntro to Perturbations Prof. Jeffrey S. Parker University of Colorado – Boulder
Announcements • STK LAB 2 • Alan will be in ITLL 2B10 Fri 2-3 • STK Lab 2 will be due 10/17, right when the mid-term exam starts. • Homework #5 is due right now! • CAETE by Friday 10/17 • Homework #6 will be due Friday 10/17 10/24 • CAETE by Friday 10/24 10/31 • Mid-term Exam will be handed out Friday, 10/17 and will be due Wed 10/22. (CAETE 10/29) • Take-home. Open book, open notes. • Once you start the exam you have to be finished within 24 hours. • It should take 2-3 hours.
Space News • Anyone watch the ISS? • Anyone see the lunar eclipse? • There’s an event in 1.5 weeks that is directly related to the lunar eclipse we just had. Anyone have an idea what the event is?
LADEE’s Mission to the Moon • Earth phasing orbits, followed by lunar phasing orbits Credit: NASA/Goddard
LADEE’s Mission to the Moon • Lunar Orbit Credit: NASA/Ames / ADS
LADEE’s Mission to the Moon • Lunar orbit perturbations Credit: NASA/Ames / ADS
ASEN 5050SPACEFLIGHT DYNAMICSPerturbations Prof. Jeffrey S. Parker University of Colorado – Boulder
Orbital Perturbations • You’ll notice that LADEE’s orbit is not strictly conical. • So far, we’ve only considered orbital solutions to the two-body problem • Point-masses • In reality, nothing is ever in orbit about a point-mass without any other perturbations • (even in an orbit about a black hole!) • The two-body relationship is typically the dominant orbital dynamic. Everything else is a small perturbation • Realistic gravitational masses • Other gravitating bodies • Atmospheric drag • Solar radiation pressure • Spacecraft effects • Even relativity and other subtle effects.
Perturbation Discussion Strategy • We know the 2-body problem *really well!* • Introduce the 3-body and n-body problems • We’ll cover halo orbits and low-energy transfers later • Numerical Integration • Introduce aspherical gravity fields • J2 effect, sun-synchronous orbits • Introduce atmospheric drag • Atmospheric entries • General perturbation techniques • Further discussions on mean motion vs. osculating motion.
Gravitational Perturbations • Start by considering the effects of other gravitating bodies. • Recall the two-body equation of motion: which is a differential equation describing the motion of msat WRT m. • How would this change if we had multiple gravitating bodies?
3-Body Problem • We want to know the position vector of the satellite relative to the Earth over time
3-Body Problem • We want to know the position vector of the satellite relative to the Earth over time Be cognizant of the signs – the signs are defined according to how the vectors are drawn!
3-Body Problem • We want to know the position vector of the satellite relative to the Earth over time Indirect Effect Direct Effect
n-Body Problem • The equation of motion for the position vector of a satellite in the presence of n bodies. • … relative to Body “1” (Earth?)
Full 2-Body Problem • How about the perturbations that result in being in orbit about a non-spherical body? Images from Park, Werner, and Bhaskaran, “Estimating Small-Body Gravity Field from Shape Model and Navigation Data”, Journal of Guidance, Control, and Dynamics, Vol. 33, No. 1, Jan – Feb 2010.
Dynamical Analysis z M2 M1 x y
Dynamical Analysis z M3 M1 M2 x y
Dynamical Analysis z M3 ~ 0 M1 and M2 follow conic trajectories about their COM M1 M2 x y
Dynamical Analysis z M3 ~ 0 y M1 and M2 follow circular orbits about their COM M1 M2 x Synodic Frame
Dynamical Analysis y M3 ~ 0 M2 Planar motion M1 x Synodic Frame
Building Solutions to the n-Body Problem • We have more degrees of freedom than we have integrals of motion! • Conic sections are no longer solutions. • Most common method used to build solutions to the n-Body problem is to take initial conditions and integrate them forward in time. • Build a trajectory using knowledge of the equations of motion.
Numerical Integration • Say we have a state (pos, vel) and some equations of motion. Accelerations due to 2-body, n-body, etc.
Numerical Integration • We want to recover the spacecraft’s trajectory using knowledge of the derivative of its state over time. • If we were to accurately integrate the derivative function over time, using the spacecraft’s initial state as the constant of motion, then we could recover its trajectory. • Lots of ways to do this. Some are better than others!
Numerical Integration • Euler integration Actual Trajectory
Numerical Integration • How do we improve it? • Take smaller time-steps • Take smarter steps Actual Trajectory
Higher order terms • Here’s what we just tried: • What about this modification?: • That would be better! • But really hard to implement in a general sense.
Higher order terms • Here’s what we just tried: • How about a correction term. Here’s a second-order scheme, usually referred to as a midpoint method: Actual Trajectory
Midpoint Integration Example Midpoint Euler
Midpoint Integration Example Midpoint Euler Note: this does take 2x as many derivative function calls, but the improvement is better than just doubling Euler’s!
Runge-Kutta Integrators • Runge-Kutta integration • 4th order Runge-Kutta “RK4” or “The Runge-Kutta method” Weighted average correction system, related to Simpson’s Rule