310 likes | 442 Views
ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 4: Flat-Earth Problem, Newton - Raphson. Announcements. Homework 0 & 1 – Due September 5 I am out of town Sept. 9-12 No office hours Lecture pre- recorded
E N D
ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 4: Flat-Earth Problem, Newton-Raphson
Announcements • 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
Today’s Lecture • Flat-Earth Problem • Newton-RaphsonIteration (Chapter 1) • State Deviations (Chapter 1 & 4)
Flat Earth Problem • Assume linear motion:
Flat-Earth Problem – Solution with Measured State • 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 • 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
Solving a Nonlinear System • Solving a linear system with the same number of equations as unknowns is easy: • However, what do we do if A is a function of x? For example: • Several tools exist, but we will discuss Newton-Raphson iteration
Newton-Raphson (Overview) • Start with the Taylor expansion about x of some (infinitely differentiable) fcn: • To solve for δ, we truncate all but the first two terms and rearrange:
You have likely used it before… • Kepler’s Equation: • We want to solve: • Letting f(xn+1)=0, what is δ? Why is this simplification introduced?
NR with Vector Inputs • The same method holds for vectors: • HW 1 uses such a method for the flat Earth problem
Homework Problem Soln Outline • Given: • Evaluate the computed observations for ti • Compute cost function:
Homework Problem Soln Outline • Compute matrix of partials with current est.: • Update the state estimate: • Repeat until converged
Can we estimate the station location? • No! • There would be an infinite number of possibilities that satisfy:
Effects of Small Variations • Let’s think about the effects of small variations in coordinates, and how these impact future states. Example: Propagating a state in the presence of NO forces Final State: (xf, yf, zf, vxf, vyf, vzf) Initial State: (x0, y0, z0, vx0, vy0, vz0)
Effects of Small Variations • What happens if we perturb the value of x0? Force model: 0 Initial State: (x0+Δx, y0, z0, vx0, vy0, vz0) Final State: (xf, yf, zf, vxf, vyf, vzf) Initial State: (x0, y0, z0, vx0, vy0, vz0)
Effects of Small Variations • What happens if we perturb the value of x0? Force model: 0 Final State: (xf+Δx, yf, zf, vxf, vyf, vzf) Initial State: (x0+Δx, y0, z0, vx0, vy0, vz0) Final State: (xf, yf, zf, vxf, vyf, vzf) Initial State: (x0, y0, z0, vx0, vy0, vz0)
Effects of Small Variations • What happens if we perturb the position? Force model: 0 Final State: (xf+Δx, yf+Δy, zf+Δz, vxf, vyf, vzf) Initial State: (x0+Δx, y0+Δy, z0+Δz, vx0, vy0, vz0) Initial State: (x0, y0, z0, vx0, vy0, vz0)
Effects of Small Variations • What happens if we perturb the value of vx0? Force model: 0 Initial State: (x0, y0, z0, vx0-Δvx, vy0, vz0) Final State: (xf, yf, zf, vxf, vyf, vzf) Initial State: (x0, y0, z0, vx0, vy0, vz0)
Effects of Small Variations • What happens if we perturb the value of vx0? Force model: 0 Final State: (xf+tΔvx, yf, zf, vxf+Δvx, vyf, vzf) Initial State: (x0, y0, z0, vx0+Δvx, vy0, vz0) Final State: (xf, yf, zf, vxf, vyf, vzf) Initial State: (x0, y0, z0, vx0, vy0, vz0)
Effects of Small Variations • What happens if we perturb the position and velocity? Force model: 0
Effects of Small Variations • We could have arrived at this easily enough from the equations of motion. Force model: 0
Effects of Small Variations • This becomes more challenging with nonlinear dynamics Force model: two-body
Effects of Small Variations • This becomes more challenging with nonlinear dynamics Final State: (xf, yf, zf, vxf, vyf, vzf) Force model: two-body Initial State: (x0, y0, z0, vx0, vy0, vz0) The partial of one Cartesian parameter wrt the partial of another Cartesian parameter is ugly.
Effects of Small Variations • This becomes more challenging with nonlinear dynamics Final State: (xf, yf, zf, vxf, vyf, vzf) Force model: two-body
Effects of Small Variations • Quantification of such effects is fundamental to the OD methods discussed in this course!