Professional Documents
Culture Documents
and Applications
By David A. Vallado
Tutorial Lectures at the
4th ICATT, Madrid, Spain
April 30, 2010
May 3-6, 2010
Pg 1 of 120 www.centerforspace.com
Objectives
• Use an example problem to illustrate various
astrodynamic techniques you’ll need to know
Pg 2 of 120 www.centerforspace.com
Problem Scenario
• Determine when you can see a satellite from
a ground site
Pg 3 of 120 www.centerforspace.com
What we’ll cover
• Fundamental Concepts
– Time and Coordinate Systems
• Newton
– Equations of Motion
• Kepler
– Equation
– Problem
– Satellite state
• Perturbations/Propagation
– Special
– General
• Orbit Determination and Estimation
• Applications
Pg 4 of 120 www.centerforspace.com
Fundamentals of Astrodynamics
and Applications Third Edition
Space Technology Library (Vol 21), Microcosm
Press/Springer
By David A. Vallado
Center for Space Standards and innovation
Paperback (ISBN 978-1-881883-14-2)
Published Spring 2007
http://astrobooks.com/index.asp?PageAction=VIEWPROD&ProdID=1137
US$ 60.00
Pg 5 of 120 www.centerforspace.com
Pg 6 of 120 www.centerforspace.com
My Objective with the Book
• Cover
– Fundamentals
– Some advanced material
• Bridge the gap in between
• Details
– Consistent notation
Pg 7 of 120 www.centerforspace.com
Chapter 3
• Fundamental Concepts
• Newton
• Kepler
• Perturbations
• Orbit Determination
• Applications
Pg 8 of 120 www.centerforspace.com
Time and Coordinate Systems
• Essential, but not terribly exciting
Pg 9 of 120 www.centerforspace.com
What Time is it?
• 14:28
– Ok – That specifies that it’s afternoon
– But what time zone?
• Mountain Time is 6/7 hours before UTC (Greenwich,
Zulu)
– Need to specify
» Daylight Savings
» Standard Time
– Is that all? … No!
• TAI, TT (TDT), TDB, TCB, TCG, GPS, …
Pg 10 of 120 www.centerforspace.com
Solar and Sidereal Time
Earth Sun
Sidereal day
(23h 56m 4.0905s)
Stars
Reference Direction
Solar day
(24h)
Pg 11 of 120 www.centerforspace.com
Greenwich and Local Times
Local Meridian
VLST
l
LHAstar
Star
0°
VGMST
~ GHA~
Pg 12 of 120 www.centerforspace.com
Hour Angles vs Time?
• 24 hrs = 360 degrees
– Sidereal time assumed
Pg 13 of 120 www.centerforspace.com
Hour Angles
Local Observer
VLST
0°
VGMST
GHAstar
LHAstar East
astar
Star
~
Pg 14 of 120 www.centerforspace.com
What Time is it? (continued)
• Additional times
– UT1 (Universal Time, sidereal time)
• Solution from observations
• Shows slowly decreasing Earth rotation rate
– UTC is Coordinated Universal Time (solar time)
• “Clock time”
• Maintained within 0.9 s of UT1
– Leap Seconds
• UTC = UT1 + ΔUT1
– ΔUT1
» EOP Parameter that accounts for actual Earth rotation
» Calculated by USNO/ IERS
Pg 15 of 120 www.centerforspace.com
Time Scales
50.0
TCB
40.0
30.0
TCG TDB
Difference in Time to TAI (sec)
20.0
10.0
TAI
0.0
-10.0
UT1 GPS
-20.0
UTC
-30.0
-40.0
Jan-61 Jan-65 Jan-69 Jan-73 Jan-77 Jan-81 Jan-85 Jan-89 Jan-93 Jan-97 Jan-01 Jan-05 Jan-09 Jan-13
Pg 16 of 120 www.centerforspace.com
Summary for time
• Time
– Can be off by up to a second if no ΔUT1
– TT can be off a minute
• Used for many calculations
– Impact
• Seems small but …
– Consider satellite traveling at 7 km/s
– Many conversions necessary
• Satellite moves wrt sidereal time
• Clocks record Solar time
Pg 17 of 120 www.centerforspace.com
Coordinate Systems
• Sun based
– Heliocentric
– Barycentric
• Earth Based
– Geocentric (Inertial and fixed)
– Topocentric (fixed)
• Satellite Orbit Based
– Perficoal
– Radial vs Normal
– Equinoctial
• Satellite Based
– Attitude
Pg 18 of 120 www.centerforspace.com
Heliocentric Coordinate System
^
Z
Vernal equinox
1st day of spring
Summer solstice
~ Mar 21
1st day of Summer
~ Jun 21
Sun
Perihelion ~ 1 Jan
Aphelion ~ 1 Jul
Ecliptic Plane ^
Y
^ ~
X, Autumnal Equinox Vernal Equinox
1st day of Fall 1st day of winter
~ Sep 23 ~ Dec 21
Pg 19 of 120 www.centerforspace.com
Geocentric and Ecliptic
Coordinates
Pg 20 of 120 www.centerforspace.com
Geocentric Coordinate System
^
K
Equatorial Plane
^
I, ~ J^
Pg 21 of 120 www.centerforspace.com
Local Coordinate System
Pg 22 of 120 www.centerforspace.com
Orbit Based Systems - Perifocal
^
Q
^
W ^
K
^
P
Perigee, closest point to Earth
I^ J^
Pg 23 of 120 www.centerforspace.com
Orbit Based Systems – Normal and Radial
^
K
^ , cross-track
W
^ v ^, along-track
S
W
^ , radial
^
N I^ R
J^
v, T^, in-track
Pg 24 of 120 www.centerforspace.com
Orbit Based Systems - Equinoctial
Pg 25 of 120 www.centerforspace.com
Angular Measurements
• Latitude and longitude
– Familiar
• Right Ascension-Declination
– Optical measurements
Pg 26 of 120 www.centerforspace.com
Right Ascension - Declination
Pg 27 of 120 www.centerforspace.com
Motion of the Coordinate System
Ecliptic plane
Planetary effect
Earth’s equator
Pg 29 of 120 www.centerforspace.com
Polar Motion
Pg 30 of 120 www.centerforspace.com
Equinox based
Precession [PN]
Nutation
TOD
PEF
ITRF
Pg 31 of 120 www.centerforspace.com
Equinox based CIO based
TIRS TIRS
ITRF ITRF
Pg 32 of 120 www.centerforspace.com
Equinox based CIO based
P03 (zA ,θA, ζA) P03 (χA, ωA, ψA, ε0) P03 (εA, ψJ, φJ, γJ) X, Y X, Y
MOD [BPN] (Series)
TIRS TIRS
ITRF ITRF
Pg 34 of 120 www.centerforspace.com
Earth Surface
Pg 35 of 120 www.centerforspace.com
Earth Ellipsoid
• Convert
geocentric
(φgc) and
geodetic
(φgd) latitude
Pg 36 of 120 www.centerforspace.com
• Fundamental Concepts
Chapter 1
• Newton
• Kepler
• Perturbations
• Orbit Determination
• Applications
Pg 37 of 120 www.centerforspace.com
Newton’s Laws
• 1. Every body continues in its state of rest, or of uniform motion in a
right [straight] line, unless it is compelled to change that state by forces
impressed upon it.
• 2. The change of motion is proportional to the motive force impressed
and is made in the direction of the right line in which that force is
impressed.
• 3. To every action there is always opposed an equal reaction: or, the
mutual actions of two bodies upon each other are always equal and
directed to contrary parts. (Newton [1687] 1962, 13)
– The third law in Newton’s own words:
• If a horse draws a stone tied to a rope, the horse (if I may say so) will be
equally drawn back towards the stone; for the distended rope, by the same
endeavor to relax or unbend itself, will draw the horse as much towards the
stone as it does the stone towards the horse, and will obstruct the progress of
the one as much as it advances that of the other. (Newton [1687] 1962, 14)
Pg 38 of 120 www.centerforspace.com
Gravitational Law
• Forms the basis of Two-
body dynamics
– G is constant of gravitation = K K
Gm⊕ msat r
6.673x10-20 km3/kgs2 f gravity = − K
r2 r
Pg 39 of 120 www.centerforspace.com
Two-body Equation of Motion
• Simple form resulting from
K
rK = − G(m⊕ + msat ) rK
r2 r
Pg 40 of 120 www.centerforspace.com
• Fundamental Concepts
• Newton
Chapter 2 • Kepler
• Perturbations
• Orbit Determination
• Applications
Pg 41 of 120 www.centerforspace.com
Kepler’s Laws
• 1. The orbit of each planet is an ellipse with
the Sun at one focus.
• 2. The line joining the planet to the Sun
sweeps out equal areas in equal times.
• 3. The square of the period of a planet is
proportional to the cube of its mean distance
to the Sun.
Pg 42 of 120 www.centerforspace.com
Conic Sections
• All orbits
follow
– Circle
– Ellipse Ellipse
Hyperbola
Point
– Parabola Parabola
– Hyperbola
– Rectilinear
Circle
Pg 43 of 120 www.centerforspace.com
Nomenclature
• Kepler’s Equation and Kepler’s Problem
– Very different!
– Kepler’s equation
• Found during Kepler’s analysis of the orbit of Mars
– Kepler’s problem
• Generically used for propagating a satellite forward
– Usually two-body dynamics
Pg 44 of 120 www.centerforspace.com
Kepler’s Equation
• Find Eccentric
anomaly (E)
– E = 0º at ν = 0º,
180º
Pg 45 of 120 www.centerforspace.com
Kepler’s Problem
Pg 46 of 120 www.centerforspace.com
Satellite State Representations
• Convey location of a satellite in space and time
• Types
– Numerical
• Position and velocity vectors
– Analytical (Elements)
• Classical (Keplerian, Osculating, two-body) (a, e, i, Ω, ω, ν)
• Equinoctial (af, ag, L, n, χ, ψ)
• Flight (λ, φgc, φfpa, β, r, v)
• Spherical (α, δ, φfpa, β, r, v)
• Canonical
– Delaunay
– Poincare
• Mean elements (theory dependant)
– Two-line element sets
» AFSPC, SGP4 derived, ‘mean’ elements
– ASAP
– LOP
– Other
• Other
– Semianalytical
• Theory dependant
Pg 47 of 120 www.centerforspace.com
Classical Orbital Elements
K v
Angular momentum, h
r
i υ Perigee, e
Equatorial Plane ω
J
I
Ω
Line of nodes, n
Pg 48 of 120 www.centerforspace.com
• Fundamental Concepts
• Newton
• Kepler
Chapter 8/9 • Perturbations
• Orbit Determination
• Applications
Pg 49 of 120 www.centerforspace.com
Introduction
• Several forces affect satellite orbits
– Gravitational
– Atmospheric Drag
– Third Body
• Sun, Moon, planets
– Solar Radiation Pressure
– Tides
• Solid Earth, Ocean, pole, etc.
– Albedo
– Thrusting
– Other
Pg 50 of 120 www.centerforspace.com
Applicability
Central Body Gravity
Atmospheric Drag
Ocean Tides
Albedo
Other
c
Secular
Mean Change
Long-periodic and
secular
t1 t2 t3 t4
Time
Pg 52 of 120 www.centerforspace.com
Central Body Gravitational Forces
GM ⎡⎢ ⎤
n
∞ n ⎛a⎞
V= 1+ ∑ ∑ ⎜ ⎟ nm P (sin φ )(C nm cos m λE + S nm sin m λE ⎥
)
r ⎢ ⎝ r ⎠ ⎥
⎣ n=2 m=0 ⎦
dm
1
( )
n
Pn (sin φ ) = sin 2 φ - 1 1 1
2n n! d (sin φ )
m
⎡ ( 2n + 1) k ( n − m)!⎤ 2 ⎧C ⎫ ⎡ ( n + m)! ⎤ 2 ⎧C nm ⎫
P =⎢ ⎥ P , and ⎨ nm ⎬ = ⎢ ⎥ ⎨ ⎬,
dm nm
⎣ ( n + m)! ⎦ nm ⎩ S nm ⎭ ⎣ ( 2n + 1) k ( n − m)!⎦ ⎩ S nm ⎭
Pnm (sin φ ) = (cos φ ) P (sin φ )
m
d (sin φ ) n
m
with k = 1 for m = 0, and k = 2 for m ≠ 0.
Pg 53 of 120 www.centerforspace.com
Zonal Harmonics
Top
2, 0 3, 0 4, 0
Side
5, 0
Pg 54 of 120 www.centerforspace.com
Sectoral Harmonics
Top
Side
l=5
Pg 55 of 120 www.centerforspace.com
Tesseral Harmonics
Top
2, 1 3, 1 3, 2 4, 1
Side
6, 4
Pg 56 of 120 www.centerforspace.com
Nodal Regression
Pg 57 of 120 www.centerforspace.com
Nodal Regression
Pg 58 of 120 www.centerforspace.com
Apsidal Rotation
Pg 59 of 120 www.centerforspace.com
Apsidal Rotation
Pg 60 of 120 www.centerforspace.com
Gravitational Effects
• Long ago when computers were slow…
• Gravitational modeling
– Often square gravity field truncations
• Appears the zonals contribute more
Pg 61 of 120 www.centerforspace.com
Gravitational Modeling
• Satellite JERS (21867)
– Comparison to 12x12 field
– Note the variability over time
• 22x22 vs 18x18 and 70x22 vs 70x18
400.0 400.0
350.0 350.0
300.0 300.0
22x22 70x22
Difference (m)
Difference (m)
250.0 250.0
20x20 70x20
200.0 200.0
18x18 70x18
150.0 150.0
16x16 70x16
100.0 100.0
14x14 70x14
50.0 50.0
0.0 0.0
0.0 1440.0 2880.0 4320.0 5760.0 0.0 1440.0 2880.0 4320.0 5760.0
Time, min from Epoch Time, min from Epoch
Pg 62 of 120 www.centerforspace.com
Atmospheric Drag
• Large force for near-Earth satellites
– Very difficult to model
• Non-conservative force
– Total kinetic and potential energy not constant
• Heat, other losses through friction
K
K 1 c A 2 vrel
adrag = − ρ D vrel K
2 m vrel
Pg 63 of 120 www.centerforspace.com
Drag Effect on Orbits
Pg 64 of 120 www.centerforspace.com
Available Data
300.0
F 10.7
ctr F 10.7
250.0
Trend
200.0
150.0
100.0
50.0
avg a p Solar Cycle Solar Cycle Solar Cycle Solar Cycle Solar Cycle
19 20 21 22 23
0.0
Jan-50 Jan-54 Jan-58 Jan-62 Jan-66 Jan-70 Jan-74 Jan-78 Jan-82 Jan-86 Jan-90 Jan-94 Jan-98 Jan-02 Jan-06 Jan-10
Pg 65 of 120 www.centerforspace.com
Space Weather – Predictions
• Lots of Variability
– Constant F10.7
• Not very accurate
• Never use 0.0!
– Schatten
• Varies with each solar cycle
– Polynomial Trend
– Matches several solar cycles
• F10.7 = 145 + 75*COS{ 0.001696 t + 0.35*SIN(0.001696 t )}
– t is the number of days from Jan 1, 1981
Pg 66 of 120 www.centerforspace.com
Observed vs Adjusted Solar Flux
• Data errors
40.0
require? -10.0
• MSIS
-20.0
– Observed DRAO (adj) - DRAO (obs) -
Lenhart (adj)
Lenhart (adj)
data data
• Others -30.0
– Adjusted
-40.0
Jan-50 Jan-54 Jan-58 Jan-62 Jan-66 Jan-70 Jan-74 Jan-78 Jan-82 Jan-86 Jan-90 Jan-94 Jan-98 Jan-02 Jan-06
Pg 67 of 120 www.centerforspace.com
Solar Flux Predictions – Long Term
• Data differences
– One solar cycle 250
Schatten Oct 96
Mon Avg
Last F10.7
Schatten Sep 00
difference! 150
Schatten Jul 03
Schatten Mar 08
100
Schatten Nov 05
50
27-Nov-93 20-May-99 09-Nov-04 02-May-10 23-Oct-15 14-Apr-21 05-Oct-26
Now
Pg 68 of 120 www.centerforspace.com
Solar Flux Predictions – Shorter Term
• Data 300.0
differences Trend
250.0
Cycle is off
50.0
Pg 69 of 120 www.centerforspace.com
Solar Flux Predictions – Shorter Term
Apr 95
differences Mid
Apr 95
Late
Apr 95
200.0
Early
150.0
100.0
50.0
Pg 70 of 120 www.centerforspace.com
Solar Flux Predictions – Short Term
• NOAA Predictions
– 27-day and 45-day (F10.7 and ap)
– 3-day
• 3-hourly Kp values off significantly as well
40
20
30
20 15
10
Geomagnetic a p Difference
0
45-day a p
-10
5
0
-30
-40
-5
-50
-60 -10
0 7 14 21 28 35 42 49 0 7 14 21 28 35 42 49
Prediction time (days) Prediction time (days)
Pg 71 of 120 www.centerforspace.com
Simulated Sensitivity Analysis
• JERS sample orbit
100000.0
– Different
J70
atmospheric models 10000.0 NRLMSIS-00
• Baseline J60
– Numerical 1000.0
MSIS86 MSIS90
propagation
Difference (m)
– Jacchia-Roberts 100.0
– 3-hourly J71
geomagnetic 10.0
– Relative comparison
only 1.0
0.1
0 1440 2880 4320 5760
Time, min from Epoch
Pg 72 of 120 www.centerforspace.com
Simulated Sensitivity Analysis
• JERS sample orbit
100000.0
• Numerical
Propagation Difference (m)
100.0
ObsDly1700
• Jacchia-Roberts
10.0
• 3-hourly
Obs3HrSpl
geomagnetic 1.0
Obs3HrInt
0.1
0 1440 2880 4320 5760
Time, min from Epoch
Pg 73 of 120 www.centerforspace.com
NRLMSISE-00 Results – Short Term
1000.0
LOD20
CAS20 LAI20
CAT17 LOS20
CAT20 COS20
ObsConAllAvg
100.0 LAD20
CAD20
LOT20 LOS20
Difference (m)
LOI20
CAI20
L81ObsConAll COD20
10.0 COT17
COT20
LAS20
COI20
1.0
1320 1560 1800 2040 2280 2520 2760 3000 3240 3480
Time, min from Feb 20, 2008 00:00:00.000 UTC
Pg 74 of 120 www.centerforspace.com
NRLMSISE-00 Results – Long Term
100000.0
• Observations:
COT17
– Model specifies COT20
CAS20
observed 10000.0
LAD20 LAS20
• Adjusted ObsConAllAvg
ObsConAll
performed well LOS20
LAI20
1000.0
– Centered 81-day
Difference (m)
LOD20
LOT17
best LOT20
Pg 75 of 120 www.centerforspace.com
Jacchia-Roberts Results – Short Term
1000.0
LAT17 L81ObsConAll
LAS20
LAT20 LAD20
LAI20
LOS20 LOD20
100.0 LOT17 LOI20
LOT20
Difference (m)
COT17 CAT17
COS20
COD20 COT20
CAS20
COI20
CAT20
10.0
ObsConAllAvg
CAI20 CAD20
1.0
1320 1560 1800 2040 2280 2520 2760 3000 3240 3480
Time, min from Feb 20, 2008 00:00:00.000 UTC
Pg 76 of 120 www.centerforspace.com
Jacchia-Roberts Results – Long Term
100000.0
• Observations:
– Adjusted
performed well in 10000.0
COT20
all cases COD20
LOS20
LAI20
– Centered 81-day
ObsConAll
best 1000.0
Difference (m)
ObsConAllAvg
– 20:00 UTC best
– Daily CAI20
CAD20
100.0
geomagnetic very
good, but all were
close
10.0
• No single best
answer
1.0
0 1440 2880 4320 5760 7200 8640 10080 11520
Time, min from Feb 20, 2008 00:00:00.000 UTC
Pg 77 of 120 www.centerforspace.com
Atmospheric Drag Effects
• Atmospheric Drag
– Large variations
• Changing the atmospheric model
• Changing how the input data is interpreted
– F10.7 at 2000 UTC
– Last 81-day average F10.7 vs. the central 81-day average
– Using step functions for the atmospheric parameters vs
interpolation
– Many others (see AIAA and UC paper)
– Point to take away:
• 1-1000 km differences are possible
• Unable to determine if from data interpretation or model
differences
Pg 78 of 120 www.centerforspace.com
Third Body Forces
K K K
K G(m⊕ + msat )r⊕sat rsat3 r⊕3
a3−body = − + Gm3 ( − )
r⊕3 sat 3
rsat 3 r⊕33
Pg 79 of 120 www.centerforspace.com
Solar Radiation Pressure
• Large effect for high altitude satellites (GPS, GEO, etc)
– Non conservative force
• Shadowing by the Earth becomes very important
– All satellite altitudes
• Solar Irradiance (psr) is difficult to measure accurately
K
K cR ASun rsat−Sun
asrp = − pSR K
m rsat−Sun
Pg 80 of 120 www.centerforspace.com
Solar Irradiance (W/m2)
1376
1374
1372
1370
SMM
NOAA-9
NOAA-10
1368
Nimbus
Composite
1366 URS2
1364
1362
1360
1/1/1978 1/1/1980 1/1/1982 1/1/1984 1/1/1986 1/1/1988 1/1/1990 1/1/1992 1/1/1994 1/1/1996 1/1/1998 1/1/2000 1/1/2002
Pg 81 of 120 www.centerforspace.com
Earth Shadow Geometry
Pg 82 of 120 www.centerforspace.com
Earth Shadow Geometry
Pg 83 of 120 www.centerforspace.com
Solar Radiation Pressure Sensitivity
Results
• Solar Radiation Pressure
– Several variations shown 100.000
– Definitions none
• Cylindrical
1.000 80.000
– Defines shadow type
Difference (m)
• App to true app to true
– Acct for light travel from 0.100
Sun to CB
• True 0.010
true
K μr K K K K K K K
a = 3 r + anon−spherical + adrag + a3−body + asrp + atides + aother
r
Pg 85 of 120 www.centerforspace.com
General Perturbations
• Truncate analytical expansions and solve directly
– Large time steps
• Each approach is mathematically different
– SGP4
– J2 only
– Other
Pg 86 of 120 www.centerforspace.com
Semianalytical
• Blend numerical and analytical
– Analytically solve secular and long period
components
– Numerically integrate the small short period
variations
• Fast and accurate
Pg 87 of 120 www.centerforspace.com
Force Model Sensitivity
Results
• Force model contributions
– Determine which forces contribute the largest effects
• 12x12 gravity field is the baseline
– Note
• Gravity and Drag are largest contributors for LEO
• 3rd body ~km effect for higher altitudes
Pg 88 of 120 www.centerforspace.com
Force Model Contributions
vs Two- vs Two-
Body Body
100000.0 100000.0
vs EGM- vs EGM-
96 70x70 96 70x70
10000.0 10000.0
vs Drag vs Drag
MSIS 00 MSIS 00
Difference (m)
Difference (m)
1000.0 vs Drag 1000.0 vs Drag
Jrob Jrob
vs Third vs Third
100.0 Body 100.0 Body
vs SRP vs SRP
10.0 10.0
vs Solid vs Solid
Tides Tides
1.0 1.0
vs vs
Ocean Ocean
Tides Tides
0.1 0.1
0 1440 2880 4320 5760 0 1440 2880 4320 5760
Time, min from Epoch Time, min from Epoch
Pg 89 of 120 www.centerforspace.com
Force Model Contributions
vs Two- vs Two-
Body 100000.0 Body
100000.0
vs EGM- vs EGM-
96 70x70 96 70x70
10000.0
10000.0
vs Drag vs Drag
MSIS 00 MSIS 00
Difference (m)
vs Drag 1000.0 vs Drag
Difference (m)
1000.0
Jrob Jrob
vs Third vs Third
100.0
100.0 Body Body
vs SRP vs SRP
10.0
10.0
vs Solid vs Solid
Tides Tides
1.0
1.0 vs
vs
Ocean Ocean
Tides Tides
0.1
0.1
0 1440 2880 4320 5760
0 1440 2880 4320 5760
Tim e, m in from Epoch Time, min from Epoch
Pg 90 of 120 www.centerforspace.com
Force Model Contributions
vs Two- vs Two-
100000.0
Body 100000.0 Body
vs EGM- vs EGM-
96 70x70 96 70x70
10000.0
10000.0
vs Drag vs Drag
MSIS 00 MSIS 00
Difference (m)
Difference (m)
1000.0 1000.0
vs Drag vs Drag
Jrob Jrob
vs Third vs Third
100.0 100.0
Body Body
vs SRP vs SRP
10.0 10.0
vs Solid vs Solid
Tides Tides
1.0
1.0
vs vs
Ocean Ocean
Tides Tides
0.1
0.1
0 1440 2880 4320 5760
0 1440 2880 4320 5760
Time, min from Epoch Time, min from Epoch
Pg 91 of 120 www.centerforspace.com
Force Model Contributions
vs Two- vs Two-
100000.0 Body Body
100000.0
vs EGM- vs EGM-
96 70x70 96 70x70
10000.0
vs Drag 10000.0 vs Drag
MSIS 00 MSIS 00
Difference (m)
1000.0 vs Drag
Difference (m)
vs Drag
1000.0
Jrob Jrob
vs Third vs Third
100.0
Body 100.0 Body
vs SRP vs SRP
10.0
10.0
vs Solid vs Solid
Tides Tides
1.0
vs 1.0 vs
Ocean Ocean
Tides Tides
0.1
0 1440 2880 4320 5760 0.1
0 1440 2880 4320 5760
Time, min from Epoch Time, min from Epoch
Pg 92 of 120 www.centerforspace.com
Force Model Contributions
vs Two- vs Two-
Body 100000.0 Body
100000.0
vs EGM- vs EGM-
96 70x70 96 70x70
10000.0 10000.0
vs Drag vs Drag
MSIS 00 MSIS 00
Difference (m)
Difference (m)
vs Third vs Third
100.0
100.0 Body Body
vs SRP vs SRP
10.0
10.0
vs Solid vs Solid
Tides Tides
1.0
1.0
vs vs
Ocean Ocean
Tides Tides
0.1
0.1
0 1440 2880 4320 5760
0 1440 2880 4320 5760
Time, min from Epoch
Time, min from Epoch
Pg 93 of 120 www.centerforspace.com
• Fundamental Concepts
• Newton
• Kepler
• Perturbations
Chapter 10 • Orbit Determination
• Applications
Pg 94 of 120 www.centerforspace.com
Terms
• Orbit Determination
– Process of determining an orbit from observations
– Also called Estimation
• Filtering
– Determining the current state after each observation
• Smoothing
– Improve previous state solutions using future data
– Runs backwards
Pg 95 of 120 www.centerforspace.com
Terms
• Deterministic
– Dynamics are known and can be calculated
– Propagation
• Assuming a specific set of force models
• Stochastic
– Uses observations to correct for unknown or
mis-modeled dynamics
Pg 96 of 120 www.centerforspace.com
Terms
• Least Squares
– Minimizes the sum-square of the residuals
– Depends on a fit span
• Length of time to process a batch of observations
– Often called Batch Least Squares (BLS)
Pg 97 of 120 www.centerforspace.com
Linear Least Squares Example
• Minimization of residuals
Pg 98 of 120 www.centerforspace.com
Linear Least Squares Example
• Matrix development
⎡ 1 xo ⎤ ⎡ yo ⎤
⎢ 1⎥ ⎢ 1⎥
⎡1 1 ... 1 ⎤ ⎢ 1 xo1 ⎥ ⎡α ⎤ ⎡ 1 1 ... 1 ⎤ ⎢ yo2 ⎥
⎢ ⎥⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥
⎢ xo
⎣ 1 xo2 ... xoN ⎥⎦ ⎢⎢... ... ⎥⎥ ⎢⎣ β ⎥⎦ ⎢⎣ xo1 xo2 ... xoN ⎥⎦ ⎢⎢ # ⎥⎥
⎢1 x ⎥ ⎢y ⎥
⎢⎣ o1 ⎥⎦ ⎢⎣ oN ⎥⎦
AT A X AT b
• Normal Equation
– X = (ATA)-1ATb
Pg 99 of 120 www.centerforspace.com
Drift ½ life
.. ... . . ........ .
. . ... .. ..
.... ..... ...... ... .. . . . . . ..... ...
.. ... .... .. .... . .... .. . . . . . . . . . .......... . . . ... . .. .
Noise . . ............. ............ .... . .. . . ... .. .. ..... ...... ..... .. ............................ ..
. . ..... .. .. . . .. .... . . . . ... . . . . . . ... .... . . .
Mean . . .. . .. .. . . .
. . ...... . .. ... . ... ........ ... .. .. ... ... .......... ...... .. . ...
Drift
. . . . Noise
. . .
. ... ... ........... .. . ...... .. ... .. .. .
.
...... . .... . .... ...... .. . . . .
.. ..... .... . . .. .
. . .. .
.
Bias . .
True Position
Dimension z = 1j 2j 3j 4j
• Normal Equation
– This is for “k” previously determined obs
– “k + n” new obs
T
δ x (0 | k + n ) = ( AnewWnew Anew + Pˆk−1 )−1 ( Anew
T
Wnewbnew + AkTWk bk )
Pˆ = Pˆ (0 | k + n ) = ( AT W A + Pˆ −1 )−1
k +n new new new k
∂Xˆ tk+1
F=
∂Xˆ tk +1
(t , t ) = F (t )Φ(t , t )
Φ Predicted State
k +1 k k +1 k
Daily Updates 1 2 3
c Secular
Mean Change
Long-periodic and
secular
t1 t2 t3 t4
Time
• Approximate formulation
– Non-rigorous ECEF
– Don’t account for sidereal/solar time differences
K K
ρ~ ECI = [ ROT3(−θ LST )][ROT2(−90° − φgd )]ρSEZ
K K
ρ ~ ECI = [ ROT3(−θ LST )][ROT2(−90° − φgd )]ρ SEZ
K K K
r~ ECI = ρ~ ECI + rSiteECI
K K K K
v~ ECI = ρ ~ ECI + ω⊕ × r~ ECI
K K
ρ ECEF = [ ROT 3(−λ )][ ROT 2(−90° − φ gd )]ρ SEZ
K K
ρ ECEF = [ ROT 3(−λ )][ ROT 2(−90° − φ gd )]ρ SEZ
K K K
rECEF = ρ ECEF + rSiteECEF
K K
vECEF = ρ ECEF
( yr , mon, day,UTC , ΔUT 1, ΔAT ) ⇒ (UT 1, TAI , TT , TUT 1 , TTT )
[ PREC ] = ROT 3(− z ) ROT 2(Θ) ROT 3(−ζ )
[ NUT ] = ROT 1(−ε ) ROT 3(− ΔΨ ) ROT 1(ε )
[ ST ] = ROT 3(θ AST )
[ PM ] = ROT 2(− x p ) ROT 1(− y p )
K K
Differences rECI = [ PREC ]T [ NUT ]T [ ST ]T [ PM ]T rECEF
from
K
{ K K K
vECI = [ PREC ]T [ NUT ]T [ ST ]T [ PM ]T vECEF + ω⊕ × rPEF }
Approximate