Methods of Orbit Propagation

Slides:



Advertisements
Similar presentations
15th AAS/AIAA Space Flight Mechanics Meeting, Copper Mountain, Colorado Low Energy Interplanetary Transfers Using the Halo Orbit Hopping Method with STK/Astrogator.
Advertisements

Methods of Orbit Propagation
GN/MAE155B1 Orbital Mechanics Overview 2 MAE 155B G. Nacouzi.
Space Engineering I – Part I
CS 282.  Any question about… ◦ SVN  Permissions?  General Usage? ◦ Doxygen  Remember that Project 1 will require it  However, Assignment 2 is good.
Prince William Composite Squadron Col M. T. McNeely Presentation for AGI Users Conference CIVIL AIR PATROL PRESENTS The CAP-STK Aerospace Education Program.
ASEN 5050 SPACEFLIGHT DYNAMICS General Perturbations Alan Smith University of Colorado – Boulder Lecture 25: Perturbations 1 “It causeth my head to ache”
1 Lucifer’s Hammer Derek Mehlhorn William Pearl Adrienne Upah A Computer Simulation of Asteroid Trajectories Team 34 Albuquerque Academy.
Sect. 3.12: The Three Body Problem So far: We’ve done the 2 Body Problem. –Central forces only. –Eqtns of motion are integrable. Can write as integrals.
12/21/2001Numerical methods in continuum mechanics1 Continuum Mechanics On the scale of the object to be studied the density and other fluid properties.
Feasibility of Demonstrating PPT’s on FalconSAT-3 C1C Andrea Johnson United States Air Force Academy.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
UC SANTA CRUZ, AUTONOMOUS SYSTEMS LAB Improved Orbit Estimation Using GPS Measurements for Conjunction Analysis Gabriel Hugh Elkaim, Assistant Professor.
Orbit Determination (Seeber, 3.3), sat05_42.ppt,
Molecular Dynamics Classical trajectories and exact solutions
Today’s APODAPOD  Start Reading NASA website (Oncourse)  2 nd Homework due TODAY  IN-CLASS QUIZ NEXT FRIDAY!! The Sun Today A100 Solar System.
Modern Navigation Thomas Herring MW 11:00-12:30 Room
Pg 1 of xx AGI Orbit Lifetime Prediction Jim Woodburn.
1 Samara State Aerospace University (SSAU) Modern methods of analysis of the dynamics and motion control of space tether systems Practical lessons Yuryi.
AGI An Analysis of State Vector Propagation Using Differing Flight Dynamics Programs David A Vallado Analytical Graphics Inc. Center for Space Standards.
Improved SSA through Orbit Determination of Two-Line Element Sets David A. Vallado, Benjamin Bastida Virgili, and Tim Flohrer Paper 6ECSD 13-4a.0-7 presented.
Pg 1 of 44 AGI www agiuc com Under The Hood: Maneuver Planning With Astrogator Matt Berry Kevin Ring.
CAP-STK Aerospace Program
Secular motion of artificial lunar satellites H. Varvoglis, S. Tzirti and K. Tsiganis Unit of Mechanics and Dynamics Department of Physics University of.
Smoothed Particle Hydrodynamics (SPH) Fluid dynamics The fluid is represented by a particle system Some particle properties are determined by taking an.
Two-Body Systems.
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
The Finite Element Method A Practical Course
“Good Practices” for long term orbit propagation and associated criteria verification in the frame of the French Space Act Presentation.
Final review Help sessions scheduled for Dec. 8 and 9, 6:30 pm in MPHY 213 Your hand-written notes allowed No numbers, unless you want a problem with numbers.
Illustration of FE algorithm on the example of 1D problem Problem: Stress and displacement analysis of a one-dimensional bar, loaded only by its own weight,
Hirophysics.com PATRICK ABLES. Hirophysics.com PART 1 TIME DILATION: GPS, Relativity, and other applications.
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
Application of Perturbation Theory in Classical Mechanics
Numerical Simulations of the Light Propagation in the Gravitational Field of Moving Bodies Sergei A. Klioner & Michael Peip GAIA RRF WG, 3rd Meeting, Dresden,
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 2: Basics of Orbit Propagation.
Celestial Mechanics VI The N-body Problem: Equations of motion and general integrals The Virial Theorem Planetary motion: The perturbing function Numerical.
Celestial Mechanics VII
Universal Gravitation Aim: How does the mass of an object affect gravitation?
Numerical Integration for physically based animation
INTEGRATOR CLASSIFICATION & CHARACTERISTICS
Test 2 review Test: 7 pm in 203 MPHY
Building a Better Jump J
Thomas Herring, IERS ACC, MIT
MESB374 System Modeling and Analysis
CHAPTER 2 - EXPLICIT TRANSIENT DYNAMIC ANALYSYS
ASEN 5070: Statistical Orbit Determination I Fall 2014
Space Data Actionability Metrics for SSA
Larmor Orbits The general solution of the harmonic oscillator equation
Computations of Force and Motion Response to Arbitrary Fluid Motions around Stationary Vessels J.A. Pinkster.
A paper on Join Synopses for Approximate Query Answering
D. Odstrcil1,2, V.J. Pizzo2, C.N. Arge3, B.V.Jackson4, P.P. Hick4
Nodal Methods for Core Neutron Diffusion Calculations
ASEN 5070: Statistical Orbit Determination I Fall 2015
Nonlinear High-Fidelity Solutions for Relative Orbital Motion
Optimal control T. F. Edgar Spring 2012.
Statistical Methods For Engineers
Spectral methods for stiff problems MATH 6646
PHYS 211 Exam 1 HKN Review Session
Final Examination (S2018) ME 130 Applied Engineering Analysis-01
Chapter 1 Units and Problem Solving
Same format as first quiz. Total of 50 points
Try Lam Jet Propulsion Laboratory California Institute of Technology
© Sharif University of Technology - CEDRA By: Professor Ali Meghdari
Mathematical Model.
Chapter 1 Units and Problem Solving
Chapter 4 . Trajectory planning and Inverse kinematics
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM CISE301_Topic1.
The structure and evolution of stars
Quantum One.
Presentation transcript:

Methods of Orbit Propagation Struggled certain places in GP, may need to extend up front material Need to place talking points in notes areas Carrico asked for chart on orbit accuracies from different prop types Berry thought my Cowell definitions were incorrect, maybe just delete this Need to add some humor Methods of Orbit Propagation Jim Woodburn

Why are you here? You want to use space You operate a satellite You use a satellite You want to avoid a satellite You need to exchange data You forgot to leave the room after the last talk

Motivation Accurate orbit modeling is essential to analysis Different orbit propagation models are required Design, planning, analysis, operations Fidelity: “Need vs. speed” Orbit propagation makes great party conversation STK has been designed to support all levels of user need

Agenda Analytical Methods Semi-analytical Methods Numerical Methods Exact solutions to simple approximating problems Approximate solutions to approximating problems Semi-analytical Methods Better approximate solutions to realistic problems Numerical Methods Best solutions to most realistic problems

Analytical Methods Definition – Position and velocity at a requested time are computed directly from initial conditions in a single step Allows for iteration on initial conditions (osculating to mean conversion)

Analytical Methods Complete solutions General perturbations Two body Vinti General perturbations Method of averaging Mean elements Brouwer Kozai

Two-Body Spherically symmetric mass distribution Gravity is only force Many methods of solution Two Body propagator in STK

Vinti’s Solution Solved in spheroidal coordinates Includes the effects of J2, J3 and part of J4 But the J2 problem does not have an analytical solution This is not a solution to the J2 problem This is also not in STK

Interpolation with complete solutions Standard formulations Lagrangian interpolation, order 7 [8 sample pnts] Position, Velocity computed separately Hermitian interpolation, order 7 [4 sample pnts] Position, Velocity computed together Why interpolate? Just compute directly!

Complete Soln Pros and Cons Fast Provide understanding Capture simple physics Serve as building blocks for more sophisticated methods Can be taught in undergraduate classes Not accurate Need something more difficult to teach in graduate classes

General Perturbations Use simplified equations which approximate perturbations to a known solution Method of averaging Analytically solve approximate equations Using more approximations

GP – Central Body Gravity Defined by a potential function Express U in terms of orbital elements Average U over one orbit Separate into secular and long term contributions Analytically solve for each type of contribution

GP Mean Elements Selection of orbit elements and method of averaging define mean elements Only the averaged representation is truly mean Brouwer Kozai It is common practice to “transform” mean elements to other representations

J2 and J4 propagators J2 is dominant non-spherical term of Earth’s gravity field Only model secular effects of orbital elements Argument of Perigee Right Ascension of the Ascending Node Mean motion (ie orbital frequency) Method Escobal’s “Methods of Orbit Determination” J2  First order J2 terms J4  First & second order J2 terms; first order J4 terms J4 produces a very small effect (takes a long time to see difference)

J2 and J4 equations First-order J2 secular variations:

SGP4 General perturbation algorithm Uses TLEs (Two Line Elements) Developed in the 70’s, subsequently revised Mean Keplerian elements in TEME frame Incorporates both SGP4 and SDP4 Uses TLEs (Two Line Elements) Serves as the initial condition data for a space object Continually updated by USSTRATCOM They track 9000+ space objects, mostly debris Updated files available from AGI’s website Propagation valid for short durations (3-10 days)

Interpolation with GP Standard formulations Lagrangian interpolation, order 7 [8 sample pnts] Position, Velocity computed separately Should be safe Hermitian interpolation, order 7 [4 sample pnts] Position, Velocity computed together Beware – Velocity is not precisely the derivative of position Why interpolate? Just compute directly!

GP Methods – Pros & Cons Pros Cons Fast Provide insight Useful in design Less accurate Difficult to code Difficult to extend Nuances Assumptions Force coupling Insight – rates of orbit elements, frequency of effects on orbital elements Design – critical inclination, frozen orbits Assumptions – central body specific – relative periods of 3rd bodies, is J2 the dominant perturbation

Numerical Methods Definition – Orbit trajectories are computed via numerical integration of the equations of motion One must marry a formulation of the equations of motion with a numerical integration method

Cartesian Equations of Motion (CEM) Conceptually simplest Default EOM used by HPOP, Astrogator

Integration Methods for CEM Multi-step Predictor–Corrector Gauss-Jackson (2) Adams (1) Single step Runge-Kutta Bulirsch-Stoer

Numerical Integrators in STK Gauss-Jackson (12th order multi-step) Second order equations Runge-Kutta (single step) Fehlberg 7-8 Verner 8-9 4th order Bulirsch-Stoer (single step)

Integrator Selection Multi-step Single step Pros Cons Pros Cons Very fast Kick near circular butt Cons Special starting procedure Restart Fixed time steps Error control Pros Plug and play Change force modeling Change state Error control Cons Slower Not good party conversation

Interpolation with CEM Standard formulation Lagrangian interpolation, order 7 [8 sample pnts] Position, Velocity computed separately Hermitian interpolation, order 5 [2 sample pnts] Position, Velocity, Acceleration computed together Integrator specific interpolation Multi-step accelerations and sums

CEM Pros and Cons Pros Cons Simple to formulate the equations of motion Accuracy limited by acceleration models Lots of numerical integration options Physics is all in the force models Six fast variables

Variation of Parameters Formulate the equations of motion in terms of orbital elements (first order) Analytically remove the two body part of the problem VOP is NOT an approximation

VOP Process Two/three step process Integrate changes to initial orbit elements Apply two body propagation Rectification Integrate Propagate

VOP Process tk tk+1 tk+2 Time

VOP - Lagrange Perturbations disturbing potential Eq. of motion – Lagrange Planetary Equations

VOP - Poisson Perturbations expressed in terms of Cartesian coordinates Natural transition from CEM

VOP - Gauss Perturbations expressed in terms of Radial (R), Transverse (S) and Normal (W) components Provides insight into which perturbations affect which orbital elements (maneuvering)

VOP - Herrick Uses Cartesian (universal) elements and Cartesian perturbations Implementation in STK

Interpolation with VOP Standard formulation Lagrangian interpolation, order 7 [8 sample pnts] Position, Velocity computed separately Hermitian interpolation, order 7 [4 sample pnts] Position, Velocity computed together Danger due to potentially large time steps Variation of Parameters Special VOP interpolator, order 7 [8 sample pnts] Deals well with large time steps in the ephemeris Performs Lagrangian interpolation in VOP space

VOP Pros & Cons Pros Cons Fast when perturbations are small Share acceleration model with CEM (minus 2Body) Physics incorporated into formulation Errors at level of numerical precision for 2Body Additional code required Error control less effective Loses some advantages in a high frequency forcing environment

Encke’s Method Complete solution generated by combining a reference solution with a numerically integrated deviation from that reference Reference is usually a two body trajectory Can choose to rectify Not in STK (directly)

Encke Process tk tk+1 tk+2 Time

Encke Applications Orbit propagation Orbit correction Fixing errors in numerical integration Eclipse boundary crossings AIAA 2000-4027, AAS 01-223 Coupled attitude and orbit propagation AAS 01-428 Transitive partials

Semi-analytical Methods Definition – Methods which are neither completely analytic or completely numerical. Typically use a low order integrator to numerically integrate secular and long periodic effects Periodic effects are added analytically Use VOP formulation Almost/Almost compromise

Semi-analytical Process Convert initial osculating elements to mean elements Integrate mean element rates at large step sizes Convert mean elements to osculating elements as needed Interpolation performed in mean elements

Semi-analytical Uses Long term orbit propagation and studies Constellation design Formation design Orbit maintenance

Semi-analytic in STK - LOP Long Term Orbit Propagator Developed at JPL Arbitrary degree and order gravity field Third body perturbations Solar pressure Drag – US Standard Atmosphere

Semi-analytic in STK - Lifetime Developed as NASA Langley Hard-coded to use 5th order zonals Third body perturbations Solar pressure Atmospheric drag – selectable density model

DSST Draper Semi-analytic Satellite Theory Very complete semi-analytic theory J2000 Modern atmospheric density model Tesseral resonances

Semi-analytical Methods – Pros & Cons Fast Provide insight Useful in design Orbit Constellations/Formations Closed Orbits Difficult to code Difficult to extend Nuances Assumptions Force coupling Insight – rates of orbit elements, frequency of effects on orbital elements Design – critical inclination, frozen orbits Assumptions – central body specific – relative periods of 3rd bodies, is J2 the dominant perturbation

Questions?