ASEN 5070 Statistical Orbit Determination I Fall 2012 Professor George H. Born
ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones
description
Transcript of ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones
University of ColoradoBoulder
ASEN 5070: Statistical Orbit Determination I
Fall 2014
Professor Brandon A. Jones
Lecture 4: Flat-Earth Problem, Newton-Raphson
University of ColoradoBoulder 2
Homework 0 & 1 – Due September 5
I am out of town Sept. 9-12◦ No office hours◦ Lecture pre-recorded
Done with astrodynamics elements required for class◦ If you have any remaining questions, please see us
in office hours
Announcements
University of ColoradoBoulder 3
Flat-Earth Problem
Newton-Raphson Iteration (Chapter 1)
State Deviations (Chapter 1 & 4)
Today’s Lecture
University of ColoradoBoulder 4
Flat-Earth Problem
University of ColoradoBoulder 5
Flat-Earth Problem
University of ColoradoBoulder 6
Assume linear motion:
Flat Earth Problem
University of ColoradoBoulder 7
Equations of Motion – Linear System
University of ColoradoBoulder 8
Given an error-free state at a time t, we can solve for the state at t0
What about when we have a different observation type, e.g., range?
Flat-Earth Problem – Solution with Measured State
University of ColoradoBoulder 9
Relationship between the estimated state and the observations is no longer linear
For our purposes, let’s assume the station coordinates are known.
You will solve one case of this problem for HW 1, Prob. 6 via Newton-Raphson Iteration
Flat-Earth Problem
University of ColoradoBoulder 10
Newton-Raphson Iteration
University of ColoradoBoulder 11
Solving a linear system with the same number of equations as unknowns is easy:
Solving a Nonlinear System
However, what do we do if A is a function of x? For example:
Several tools exist, but we will discuss Newton-Raphson iteration
University of ColoradoBoulder 12
Start with the Taylor expansion about x of some (infinitely differentiable) fcn:
Newton-Raphson (Overview)
To solve for δ, we truncate all but the first two terms and rearrange:
University of ColoradoBoulder 13
Kepler’s Equation:
You have likely used it before…
We want to solve:
Letting f(xn+1)=0, what is δ? Why is this simplification
introduced?
University of ColoradoBoulder 14
The same method holds for vectors:
NR with Vector Inputs
HW 1 uses such a method for the flat Earth problem
University of ColoradoBoulder 15
Given:
Evaluate the computed observations for ti Compute cost function:
Homework Problem Soln Outline
University of ColoradoBoulder 16
Compute matrix of partials with current est.:
Homework Problem Soln Outline
Update the state estimate:
Repeat until converged
University of ColoradoBoulder 17
Estimation Problem - Observability
University of ColoradoBoulder 18
No! There would be an infinite number of
possibilities that satisfy:
Can we estimate the station location?
University of ColoradoBoulder 19
Quantifying Effects of Orbit State Deviations
University of ColoradoBoulder 20
Let’s think about the effects of small variations in coordinates, and how these impact future states.
Effects of Small Variations
Initial State:(x0, y0, z0, vx0, vy0, vz0)
Final State:(xf, yf, zf, vxf, vyf, vzf)
Example: Propagating a state in the presence of NO forces
University of ColoradoBoulder 21
What happens if we perturb the value of x0?
Effects of Small Variations
Initial State:(x0, y0, z0, vx0, vy0, vz0)
Final State:(xf, yf, zf, vxf, vyf, vzf)
Force model: 0
Initial State:(x0+Δx, y0, z0, vx0, vy0, vz0)
University of ColoradoBoulder 22
What happens if we perturb the value of x0?
Effects of Small Variations
Initial State:(x0, y0, z0, vx0, vy0, vz0)
Final State:(xf, yf, zf, vxf, vyf, vzf)
Force model: 0
Initial State:(x0+Δx, y0, z0, vx0, vy0, vz0)
Final State:(xf+Δx, yf, zf, vxf, vyf, vzf)
University of ColoradoBoulder 23
What happens if we perturb the position?
Effects of Small Variations
Initial State:(x0, y0, z0, vx0, vy0, vz0)
Force model: 0
Initial State:(x0+Δx, y0+Δy, z0+Δz,
vx0, vy0, vz0)
Final State:(xf+Δx, yf+Δy, zf+Δz,
vxf, vyf, vzf)
University of ColoradoBoulder 24
What happens if we perturb the value of vx0?
Effects of Small Variations
Initial State:(x0, y0, z0, vx0, vy0, vz0)
Final State:(xf, yf, zf, vxf, vyf, vzf)
Force model: 0
Initial State:(x0, y0, z0, vx0-Δvx, vy0, vz0)
University of ColoradoBoulder 25
What happens if we perturb the value of vx0?
Effects of Small Variations
Initial State:(x0, y0, z0, vx0, vy0, vz0)
Final State:(xf, yf, zf, vxf, vyf, vzf)
Force model: 0
Final State:(xf+tΔvx, yf, zf, vxf+Δvx, vyf, vzf)
Initial State:(x0, y0, z0, vx0+Δvx, vy0, vz0)
University of ColoradoBoulder 26
What happens if we perturb the position and velocity?
Effects of Small Variations
Force model: 0
University of ColoradoBoulder 27
We could have arrived at this easily enough from the equations of motion.
Effects of Small Variations
Force model: 0
University of ColoradoBoulder 28
This becomes more challenging with nonlinear dynamics
Effects of Small Variations
Force model: two-body
University of ColoradoBoulder 29
This becomes more challenging with nonlinear dynamics
Effects of Small Variations
Force model: two-body
Initial State:(x0, y0, z0, vx0, vy0, vz0)
Final State:(xf, yf, zf, vxf, vyf, vzf)
The partial of one Cartesian parameter wrt the partial of another Cartesian parameter is ugly.
University of ColoradoBoulder 30
This becomes more challenging with nonlinear dynamics
Effects of Small Variations
Final State:(xf, yf, zf, vxf, vyf, vzf)
Force model: two-body
University of ColoradoBoulder 31
Quantification of such effects is fundamental to the OD methods discussed in this course!
Effects of Small Variations