Nonlinear High-Fidelity Solutions for Relative Orbital Motion

Slides:



Advertisements
Similar presentations
Common Variable Types in Elasticity
Advertisements

Common Variable Types in Elasticity
State Variables.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Review Resources: Wiki: State Variables YMZ: State Variable Technique Wiki: Controllability.
EARS1160 – Numerical Methods notes by G. Houseman
Course Outline 1.MATLAB tutorial 2.Motion of systems that can be idealized as particles Description of motion; Newton’s laws; Calculating forces required.
Spacecraft Attitude Determination Using GPS Signals C1C Andrea Johnson United States Air Force Academy.
Motion in Two Dimensions
Curves Locus of a point moving with one degree of freedom
Final Parametric Solution. A Quick Overview of Relativity Special Relativity: –The manifestation of requiring the speed of light to be invariant in all.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 7: Linearization and the State.
Principles of the Global Positioning System Lecture 10 Prof. Thomas Herring Room A;
ROBOT MAPPING AND EKF SLAM
Definition of an Industrial Robot
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
Section 2: Finite Element Analysis Theory
Dynamics. Chapter 1 Introduction to Dynamics What is Dynamics? Dynamics is the study of systems in which the motion of the object is changing (accelerating)
KINEMATICS OF PARTICLES Kinematics of Particles This lecture introduces Newtonian (or classical) Mechanics. It concentrates on a body that can be considered.
Advanced mechanics Physics 302. Instructor: Dr. Alexey Belyanin Office: MIST 426 Office Phone: (979)
Complete Pose Determination for Low Altitude Unmanned Aerial Vehicle Using Stereo Vision Luke K. Wang, Shan-Chih Hsieh, Eden C.-W. Hsueh 1 Fei-Bin Hsaio.
1 Fundamentals of Robotics Linking perception to action 2. Motion of Rigid Bodies 南台科技大學電機工程系謝銘原.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION ASEN 5070 LECTURE 11 9/16,18/09.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
Just a quick reminder with another example
Lagrangian Mechanics A short overview. Introduction Previously studied Kinematics and differential motions of robots Now Dynamic analysis Inertias, masses,
Louisiana Tech University Ruston, LA Boundary Layer Theory Steven A. Jones BIEN 501 Friday, April
Chapter 2 Describing Motion: Kinematics in One Dimension.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 6: Linearization of OD Problem.
Modal Dynamics of Wind Turbines with Anisotropic Rotors Peter F
Application of Perturbation Theory in Classical Mechanics
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 40: Elements of Attitude Estimation.
ERT 210/4 Process Control & Dynamics DYNAMIC BEHAVIOR OF PROCESSES :
University of Colorado Boulder ASEN 5070 Statistical Orbit determination I Fall 2012 Professor George H. Born Professor Jeffrey S. Parker Lecture 9: Least.
Sect. 4.9: Rate of Change of a Vector Use the concept of an infinitesimal rotation to describe the time dependence of rigid body motion. An arbitrary.
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Celestial Mechanics VII
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
1 Week 11 Numerical methods for ODEs 1.The basics: finite differences, meshes 2.The Euler method.
Kinematics 제어시스템 이론 및 실습 조현우
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Motion in Two Dimensions
MESB374 System Modeling and Analysis
Modeling and Simulation Dr. Mohammad Kilani
Introduction to Seismology
Advanced Control Systems (ACS)
State Space Representation
Transfer Functions Chapter 4
INVERSE MANIPULATOR KINEMATICS
Larmor Orbits The general solution of the harmonic oscillator equation
Special Theory of Relativity
ASEN 5070: Statistical Orbit Determination I Fall 2015
Mathematical Descriptions of Systems
Time Delays Chapter 6 Time delays occur due to: Fluid flow in a pipe
Systems of First Order Linear Equations
Motion in Two Dimensions
Autonomous Cyber-Physical Systems: Dynamical Systems
Digital Control Systems (DCS)
Differential Equations
Modern Control Systems (MCS)
State Space Analysis UNIT-V.
Linearization of Nonlinear Models
Concepts of stress and strain
Multipole Magnets from Maxwell’s Equations
Chapter 4 . Trajectory planning and Inverse kinematics
Linear Time Invariant systems
Chapter 3 Modeling in the Time Domain
Chapter 7 Inverse Dynamics Control
Expressing n dimensions as n-1
Presentation transcript:

Nonlinear High-Fidelity Solutions for Relative Orbital Motion 20 May 2014 Dr. T. Alan Lovell AFRL/RVSV Space Vehicles Directorate

Outline Goals, Motivation, Previous/Recent Work FY14 Effort Projected FY15 Effort

Goals To derive explicit (closed-form) analytical expressions for translational relative orbital motion that capture Nonlinearities Perturbation forces To apply these solutions to space applications of interest to USAF, DoD, & the space community in general Relative navigation/orbit determination Orbital targeting/maneuver planning

Relative S/C Dynamics Radial (x) Along-track (y)  0 Chief r LVLH frame Deputy Along-track (y) r rD rC r rC  0 Tschauner-Hempel (T-H) Model Linear Time-Varying ODE’s r << r Any eccentricity Chief e between chief/deputy small Hill-Clohessy-Wiltshire (HCW) Model Linear Time-Invariant ODE’s Chief near-circular (e << 1) Inertial frame Full 2-Body Dynamics Nonlinear, Time-Invariant Any chief/deputy eccentricities Analytically intractable

Motivation Relative motion has been subject of many decades of research Most relative motion models can be categorized based on assumptions inherent in the model: What natural forces on each object are to be accounted for? Are the objects in close proximity, i.e., on closely neighboring orbits? (linear vs nonlinear) Is the chief on a circular or near-circular orbit? (time-varying vs time-invariant)

Motivation Summary/categorization of several existing relative motion models No widely accepted closed-form Cartesian (x, y, z) solution that contains nonlinear terms AND accounts for forces other than two-body gravity Common Name Forces Accounted For Close Proximity Assumed? Circular Chief Assumed? Linear or nonlinear? Time-varying or time-invariant? Hill’s-Clohessy-Wiltshire 2-body gravity Y LTI Tschauner-Hempel N LTV Yamanaka-Ankersen Sedwick-Schweighart 2-body gravity & J2 Gim-Alfriend Sabol-McLaughlin (COWPOKE) Lutze-Karlgaard NL

One Approach One nonlinear modeling technique involves use of multi-dimensional convolution integrals (e.g. Volterra series)

Recent Solution Newman (2012) applied Volterra approach to nonlinear ODEs of 2-body relative orbital motion (assuming circular chief orbit): Set up problem to retain terms up to 2nd order—quadratic (e.g. x2) and bilinear (e.g. xy) Resulting solution consists of expressions for x(t), y(t), and z(t) and their rates Each expression can contain up to 27 terms For linear solution (e.g. HCW), each expression can contain up to only 6 terms

Recent Solution Radial (x) component of solution is as follows (15 terms): y, z expressions are similar (16 & 8 terms, respectively)

Recent Solution Volterra relative motion solution shows much better agreement w/ 2-body truth compared to linear (HCW) solution Reveals characteristics not evident in HCW: coupling between the cross-track (z) motion and the radial/in-track (x-y) motion secular drift terms in radial direction (HCW indicates in-track drift only)

FY14 Effort TASK 1: Apply Volterra solution Relative navigation/orbit determination TASK 2: Derive nonlinear closed-form solution by different approach  curvilinear coordinates Compared to Volterra solution

TASK 1: Apply Volterra Solution An excellent application of the Volterra solution is the problem of angles-only relative navigation (or relative orbit determination) Navigation answers the question “WHERE AM I?” Relative navigation answers the question “WHERE AM I RELATIVE TO THAT OTHER OBJECT?” (or “WHERE IS IT RELATIVE TO ME?”) Typically applies to close-proximity scenarios, but can be applied over a LONGER baseline as well

TASK 1: Apply Volterra Solution This is fundamentally an estimation problem Critical issue in our scenario is observability Whether (& how accurately) the states (x, y, z, x-dot, y-dot, z-dot) can be determined from the measurements (LOS) Unobservability implies ambiguity, i.e. we can’t uniquely determine the relative orbit given our set of measurements For our scenario, it turns out unobservability is guaranteed under the following conditions: Linear dynamics assumed Cartesian coordinate frame Angles only No maneuvers What does this mean? Two (relative) state vectors that differ by a constant multiple possess identical LOS When propagated forward with LINEAR, CARTESIAN dynamics, they produce identical LOS histories We can’t determine is the size of the trajectory  RANGE AMBIGUITY

TASK 1: Apply Volterra Solution To alleviate range ambiguity, need to relax at least one of the restricting conditions  one of which was assumption of linear dynamics Thus, incorporating nonlinear effects in the estimation model should induce observability t1 t3 t4 t2 x o Two initial states propagated forward with nonlinear dynamics LOS histories deviate more with increase in downrange (along-track) separation (If propagated with linear dynamics, LOS histories would be identical) Nonlinear dynamics won’t entirely alleviate ambiguity problem  observability may be WEAK

TASK 1: Apply Volterra Solution Volterra solution consists of polynomial expressions in x0, y0, etc Applying it to “initial relative orbit determination” (IROD) yields SIX 2nd-order polynomial eqn’s in SIX states Solved via Macaulay resultant matrix (1916)

TASK 1: Apply Volterra Solution Volterra-based ROD solution provides initial guess for precise/refined solution

TASK 2: Curvilinear Solution Consider characterizing relative motion in curvilinear coordinates (cylindrical dr, dq, dz or spherical dr, dq, df) Essentially inertial state differences; no concept of relative frame Even linearized dynamics accurately capture curvature of drifting motion

TASK 2: Curvilinear Solution Begin with linearized relative ODEs in spherical coordinates: These eqn’s possess same form as the linearized Cartesian (“HCW”) equations and are easily solved:

TASK 2: Curvilinear Solution We can then use the NONLINEAR kinematic relationships between Cartesian & spherical coordinates (& vice versa)…

TASK 2: Curvilinear Solution …to express the curvilinear solution as a Cartesian solution via “double transformation”:

TASK 2: Curvilinear Solution Result is a closed-form, nonlinear Cartesian solution for relative motion expressed as a function of the initial states and time: Possesses many similar properties to Volterra solution… coupling between cross-track (z) and radial/in-track (x-y) motion radial secular drift …but are NOT polynomial expressions in x0, y0, etc

TASK 2: Curvilinear Solution Generate polynomial expressions from our new nonlinear solution via Taylor series expansion: Rewriting using basic trig terms yields same form as previously shown for Volterra solution This allows direct term-by-term comparison of the two solutions

TASK 2: Curvilinear Solution Comparison of Volterra solution & curvilinear solution in radial (x) direction: BLACK: left & right side identical BLUE: left & right side contain same elements (e.g. cos(nt), sin(2nt), n2t2) RED: left & right side do not contain same elements

TASK 2: Curvilinear Solution Comparison of Volterra solution & curvilinear solution in along-track (y) direction:

TASK 2: Curvilinear Solution Comparison of Volterra solution & curvilinear solution in cross-track (z) direction:

TASK 2: Curvilinear Solution Plotted results: Case 1—short-term drifting motion xy Orbit Track xy Orbit Track

TASK 2: Curvilinear Solution Plotted results: Case 1—short-term drifting motion x Error y Error

TASK 2: Curvilinear Solution Plotted results: Case 2—long-term drifting motion xy Orbit Track xy Orbit Track

TASK 2: Curvilinear Solution Plotted results: Case 2—long-term drifting motion x Error y Error

TASK 2: Curvilinear Solution Plotted results: Case 2—very long-term drifting motion xy Orbit Track

TASK 2: Curvilinear Solution So which of these solutions is preferable? Answer will likely depend on the application QV seems to have best short-term propagation accuracy DTS seems to have best long-term propagation accuracy Polynomial solutions (QV & ADTS) lend themselves to closed-form IROD solution DTS/ADTS solutions required far fewer man-hours to derive (approx 1/20th the time)

Projected FY15 Effort Further comparison of Volterra-based & curvilinear-based models Derive closed-form nonlinear relative motion solution incorporating J2 gravity (+ perhaps other perturbation forces) Will consider both candidate methods (Volterra & curvilinear) Implement curvilinear-based model (ADTS) in IROD Derive geometric parameter set (“relative orbit elements”) based on 1 or more existing solutions