ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones

31
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 4: Flat-Earth Problem, Newton-Raphson

description

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 - PowerPoint PPT Presentation

Transcript of ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones

Page 1: 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

Page 2: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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

Page 3: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 3

Flat-Earth Problem

Newton-Raphson Iteration (Chapter 1)

State Deviations (Chapter 1 & 4)

Today’s Lecture

Page 4: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 4

Flat-Earth Problem

Page 5: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 5

Flat-Earth Problem

Page 6: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 6

Assume linear motion:

Flat Earth Problem

Page 7: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 7

Equations of Motion – Linear System

Page 8: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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

Page 9: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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

Page 10: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 10

Newton-Raphson Iteration

Page 11: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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

Page 12: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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:

Page 13: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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?

Page 14: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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

Page 15: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 15

Given:

Evaluate the computed observations for ti Compute cost function:

Homework Problem Soln Outline

Page 16: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 16

Compute matrix of partials with current est.:

Homework Problem Soln Outline

Update the state estimate:

Repeat until converged

Page 17: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 17

Estimation Problem - Observability

Page 18: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 18

No! There would be an infinite number of

possibilities that satisfy:

Can we estimate the station location?

Page 19: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 19

Quantifying Effects of Orbit State Deviations

Page 20: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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

Page 21: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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)

Page 22: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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)

Page 23: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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)

Page 24: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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)

Page 25: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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)

Page 26: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 26

What happens if we perturb the position and velocity?

Effects of Small Variations

Force model: 0

Page 27: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 27

We could have arrived at this easily enough from the equations of motion.

Effects of Small Variations

Force model: 0

Page 28: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 28

This becomes more challenging with nonlinear dynamics

Effects of Small Variations

Force model: two-body

Page 29: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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.

Page 30: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

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

Page 31: ASEN 5070: Statistical  Orbit  Determination  I Fall  2014 Professor Brandon A. Jones

University of ColoradoBoulder 31

Quantification of such effects is fundamental to the OD methods discussed in this course!

Effects of Small Variations