330 likes | 454 Views
ASEN 5070: Statistical Orbit Determination I Fall 2013 Professor Brandon A. Jones Professor George H. Born Lecture 32: SNC Example and Dynamic Model Compensation. Announcements. Homework 10 due next week Lecture quiz due by 5pm on Wednesday Posted over the weekend.
E N D
ASEN 5070: Statistical Orbit Determination I Fall 2013 Professor Brandon A. Jones Professor George H. Born Lecture 32: SNC Example and Dynamic Model Compensation
Announcements • Homework 10 due next week • Lecture quiz due by 5pm on Wednesday • Posted over the weekend
Example – Problem Statement • Ballistic trajectory with unknown start/stop • Red band indicates time with available observations Obs. Stations Start of filter
Example – Problem Statement • Object in ballistic trajectory under the influence of drag and gravity • Nonlinear observation model • Two observations stations
Changes Since Last Time • Now use an EKF • We will vary the filter model to study the benefits of SNC • Look at two cases: • Run each with and without a process noise model • Error in gravity (g = 9.8 m/s vs. 9.9 m/s) • Error in drag (b = 1e-4 vs. 1.1e-4)
Filter Residuals over Time, Gravity Error Station 1 Station 2 • Blue – Range • Green – Range-Rate Edited Points (ignore them)
SNC Design for Gravity Error • Added SNC to the filter: • Why is the term for x-acceleration smaller?
Filter Residuals over Time, Gravity-SNC Station 1 Station 2 • Blue – Range • Green – Range-Rate
State Error and Uncertainty, Gravity-SNC • 178.3 vs. 0.8 meters RMS
Filter Residuals over Time, Drag Error Station 1 Station 2 • Blue – Range • Green – Range-Rate Edited Points (ignore them)
SNC Design for Drag Error • Added SNC to the filter:
Filter Residuals over Time, Drag-SNC Station 1 Station 2 • Blue – Range • Green – Range-Rate
State Error and Uncertainty, Gravity-SNC • 27.6 vs. 1.26 meters RMS
Relative Performance of Cases • Mitigation of the gravity acceleration error was easier to mitigate than the drag error. Why?
What is the Markov property? • The Markov property describes a random (stochastic) process where knowledge of the future is only dependent on the present:
Do these processes have the Markov property? • An object under deterministic motion? • A satellite in a chaotic orbit? • An object under stochastic motion?
Gauss-Markov Processes • Introduction of the random, uncorrelated (in time), Gaussian process noise u(t) makes η a Gauss-Markov process • We will use the GMP to develop another form of process noise
GMP Analytic Solution • Stochastic integral cannot be solved analytically, but has a statistical description: Stochastic Deterministic
GMP Analytic Solution • Stochastic integral cannot be solved analytically, but has a statistical description: Stochastic Deterministic
Correlation of GMP in Time • It may be shown that: • In other words: • The process is exponentially correlated in time • Rate of the correlation fade determined by β • For large β, the faster the decay
Equivalent Process • Instead, let’s use the equivalent process • Lk has the same statistical description as the stochastic integral • Hence, it is an equivalent process
Alternate Solution for η • Process behavior varies with the equation parameters Add dependence on time to emphasize different realizations for different times
GMP Behavior • What happens if β 0?
GMP Behavior • What happens if σ 0?
Adding the DMC to your Filter • Augment the state vector to include the accelerations • Dubbed Dynamic Model Compensation (DMC) • The random portion determines the process noise matrix Q(t) (see Appendix F, p. 507-508)
GMP1 vs. GMP2 Image: Leonard, Nievinski, and Born, 2013