1 / 34

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

ASEN 5070: Statistical Orbit Determination I Fall 2013 Professor Brandon A. Jones Professor George H. Born Lecture 6: Linearization of OD Problem. Announcements. Lecture Quiz – Due before Class Homework 2– Due September 13. Today’s Lecture. Time of Periapse Passage Linearization

bozica
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ASEN 5070: Statistical Orbit Determination I Fall 2013 Professor Brandon A. Jones Professor George H. Born Lecture 6: Linearization of OD Problem

  2. Announcements • Lecture Quiz – Due before Class • Homework 2– Due September 13

  3. Today’s Lecture • Time of Periapse Passage • Linearization • Chapter 4 of book, now through mid-October

  4. Time of Periapse Passage – Common HW Issues

  5. Tp Calculation Tp is determined from the following equations: However, as time t increases, Tp is not constrained to an orbital period and thus increases as a step function. To resolve this, MOD Tp with the orbital period. A situation may arise in which the calculation for the mean Anomaly, M, and true anomaly, ν, do not agree resulting in the mean anomaly to be past perigee while the true anomaly is behind perigee (this is an artifact of numerical integration).

  6. Tp Calculation To correct this, we will introduce the angle of periapseθp: From this, one will notice that the artifacts do not occur when Thus, constraining θp to be between –π to π will remove the artifacts. The angle of periapseθpcan then be converted back to time of periapseTp by

  7. Tp Results Artifacts

  8. Sample Tp MATLAB Code

  9. Linearization – Why do we need it? (continued)

  10. General Estimation Problem • How do we estimate X ? • How do we estimate the errors εi? • How do we account for force and observation model errors?

  11. Cost Function J(x) • We introduce a “cost function” that we seek to minimize • We now select X to minimize J(X) • No longer estimating εi! • This gives us n+p×lequations and only n unknowns • This is known as: Least Squares Estimation

  12. Derivation of the Normal Form • What is one way to find the minimum of J ? • Differentiate with respect to x • Find the point where dJ/dx = 0 • Make sure the matrix of second-order partials is positive definite For now, assume G is a linear function

  13. Least Squares: Derivation of Normal Form For now, assume G is a linear function • Differentiate with respect to x. What is the answer?

  14. Least Squares Minimum Requirement • In order for the normal equation to yield a minimum of the cost function • In other words, HTH must be what?

  15. Normal Form of Least Squares Estimator • This is the “normal form” of the least squares estimator • Other methods of minimizing J(x) exist • Singular value decomposition • Orthogonal transformations • Etc. • We assume the state-observation relationship was linear, but the orbit determination problems is nonlinear • We will linearize the formulation of the problem

  16. Linearization – How do we do it?

  17. General Estimation Problem • In general, the problems are nonlinear in dynamics and/or observations • This course primarily discusses methods based on linearization • What is required to “linearize” the problem? Vector of Estimated Values Vector of Observations at ti

  18. Deviation Vectors • We will define lower-case vectors as representing a linear system • For a linear system, this is the vector of interest • For a nonlinear system, these are deviation vectors • In general, we do not know the truth. Hence, we must estimate deviation relative to the reference • If we have a nonlinear observation or state dynamics model, we have to use a fully linearized form! Deviations Truth Reference

  19. Linearize About Reference • We generate linearized models about the reference trajectory, which are a function of the deviation vectors

  20. Linearize About Reference

  21. Example Linearization: Flat Earth Prob.

  22. Example Linearization: Flat Earth Prob.

  23. FEP – Observation Model Linearization

  24. Example Linearization: Planar Orbit

  25. Now, what is the A matrix?

  26. And the answer is: • Which terms are non-zero?

  27. And the answer is: • Which terms equal 1? • What are the partials w.r.t. μ?

  28. And the answer is: • What is the final answer?

  29. Linearize the Obs. Model Computed, not measured values!

  30. Linearization – State Transition Matrix

  31. State Transition Matrix • Since x is linear (note lower case!) then there exists a solution to the linear, first order system of differential equations: • The solution is of the form: • Φ(t,t_i) is the state transition matrix (STM) that maps x(ti) to the state x(t) at time t.

  32. STM Differential Equation Constant! • What is the differential equation?

  33. STM Identities

  34. Methods to Generate the STM • There are four methods to generate the STM: • Solve from the direct equation (next lecture) • If A is constant, use the Laplace Transform or eigenvector/value analysis • Analytically integrate the differential equation directly • Numerically integrate the equations (ode45)

More Related