Try Lam Jet Propulsion Laboratory California Institute of Technology

Slides:



Advertisements
Similar presentations
Today’s topic: Some Celestial Mechanics F Numeriska beräkningar i Naturvetenskap och Teknik.
Advertisements

Benoit Pigneur and Kartik Ariyur School of Mechanical Engineering Purdue University June 2013 Inexpensive Sensing For Full State Estimation of Spacecraft.
The University of North Carolina – Chapel Hill COMP Finite Elements A Theory-lite Intro Jeremy Wendt April 2005.
Dynamics of Articulated Robots Kris Hauser CS B659: Principles of Intelligent Robot Motion Spring 2013.
AAE450 Spring 2009 Analysis of Trans-Lunar Spiral Trajectory [Levi Brown] [Mission Ops] February 12,
Lagrangian and Hamiltonian Dynamics
Forward Kinematics.
ME451 Kinematics and Dynamics of Machine Systems Initial Conditions for Dynamic Analysis Constraint Reaction Forces October 23, 2013 Radu Serban University.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
PRE-REQUISITE: ENGINEERING MECHANICS/STATIC ERT250 DYNAMICS.
Spring Topic Outline for Physics 1 Spring 2011.
1 Samara State Aerospace University (SSAU) Modern methods of analysis of the dynamics and motion control of space tether systems Practical lessons Yuryi.
Physics 311 Classical Mechanics Welcome! Syllabus. Discussion of Classical Mechanics. Topics to be Covered. The Role of Classical Mechanics in Physics.
CONSTRAINTS. TOPICS TO BE DISCUSSED  DEFINITION OF CONSTRAINTS  EXAMPLES OF CONSTRAINTS  TYPES OF CONSTRAINTS WITH EXAMPLES.
Dr. Wang Xingbo Fall , 2005 Mathematical & Mechanical Method in Mechanical Engineering.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 1, 2011 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2011.
Classical Mechanics 420 J. D. Gunton Lewis Lab 418
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
Slide 1 Satellite Drag Modeling using Direct Simulation Monte Carlo (DSMC) Piyush M. Mehta and Craig A. McLaughlin The University of Kansas Acknowledgement:
Phy 303: Classical Mechanics (2) Chapter 3 Lagrangian and Hamiltonian Mechanics.
ME451 Kinematics and Dynamics of Machine Systems
1 Lecture 15: Stability and Control III — Control Philosophy of control: closed loop with feedback Ad hoc control thoughts Controllability Three link robot.
Application of Perturbation Theory in Classical Mechanics
Advanced Celestial Mechanics Questions III. Question 21 Starting from the expression for binary energy change in three-body scattering, derive the energy.
MECHANICS Ms. Peace Introduction. Sequence 1.1 What is Mechanics? 1.1 What is Mechanics? 1.2 Fundamental Concepts and Principles 1.2 Fundamental Concepts.
Lecture 10 Reprise and generalized forces The Lagrangian Holonomic constraints Generalized coordinates Nonholonomic constraints Euler-Lagrange equations.
9/14/2015PHY 711 Fall Lecture 91 PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103 Plan for Lecture 9: Continue reading.
ME 440 Intermediate Vibrations Tu, Feb. 3, 2009 Sections , © Dan Negrut, 2009 ME440, UW-Madison.
Syllabus Note : Attendance is important because the theory and questions will be explained in the class. II ntroduction. LL agrange’s Equation. SS.
Particle Kinematics Direction of velocity vector is parallel to path Magnitude of velocity vector is distance traveled / time Inertial frame – non accelerating,
Material Point Method (MPM) Wednesday, 10/2/2002 Variational principle Particle discretization Grid interpolation.
Texas A&M University, Department of Aerospace Engineering AUTOMATIC GENERATION AND INTEGRATION OF EQUATIONS OF MOTION BY OPERATOR OVER- LOADING TECHNIQUES.
Introduction to Lagrangian and Hamiltonian Mechanics
Celestial Mechanics V Circular restricted three-body problem
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 4, 2010 Chapter 6 © Dan Negrut, 2010 ME451, UW-Madison TexPoint fonts.
INTEGRATOR CLASSIFICATION & CHARACTERISTICS
Everything pulls on everything else.
Classical Mechanics Lagrangian Mechanics.
Canonical Quantization
CE 3305 Engineering FLUID MECHANICS
Mathematical & Mechanical Method in Mechanical Engineering
PHY 711 Classical Mechanics and Mathematical Methods
Date of download: 11/2/2017 Copyright © ASME. All rights reserved.
Universal Gravitation
Copyright © 2010 Pearson Education South Asia Pte Ltd
Theoretical Mechanics: Lagrangian dynamics
ASEN 5070: Statistical Orbit Determination I Fall 2015
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Chapter 1 - General Principles
Universal Law of Gravitation
Gravitational Potential energy Mr. Burns
Department of Mechanical
Manipulator Dynamics 2 Instructor: Jacob Rosen
Jeff Stuart 1/31/2008 Dynamics and Control Simplified Rigid Body Equations of Motion AAE 450 Spring 2008.
PHYS 3446 – Lecture #19 Symmetries Wednesday, Nov. 15, 2006 Dr. Jae Yu
Adaptive Perturbation Theory: QM and Field Theory
Petroleum and Mining Engineering Department
9. Gravitation 9.1. Newton’s law of gravitation
© Sharif University of Technology - CEDRA By: Professor Ali Meghdari
General Principles 4/10/2019.
Solving Equations 3x+7 –7 13 –7 =.
Introduction Constraint: important features in computer animation
Kinematics in one-Dimension
First Order Inhomogeneous ODEs to Study Thermofluids
Chapter 2 - Part 1 The two body problem
Chapter 3 Modeling in the Time Domain
Robotics 1 Copyright Martin P. Aalund, Ph.D.
ME321 Kinematics and Dynamics of Machines
CHAPTER 3-2. Planar Cartesian Kinematics
Material Point Method (MPM)
Presentation transcript:

Constraint Based Control Method For Precision Formation Flight of Spacecraft AAS 06-122 Try Lam Jet Propulsion Laboratory California Institute of Technology 2006 AAS/AIAA Space Flight Mechanics Meeting Tampa, Florida, 22-26 January 2006 Aaron Schutte Aerospace Corporation Firdaus E. Udwadia University of Southern California

2006 AAS/AIAA Space Flight Mechanics Meeting Agenda Introduction Theory Formation Flying Example Constraints Numerical Results Conclusion 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

2006 AAS/AIAA Space Flight Mechanics Meeting Introduction We introduce a very general constraint based control methodology and apply it to the problem of controlling multiple spacecraft in precise formation Method is simple to implement and equations are explicit Examples will be given for 2 different formation types, a 2 spacecraft formation and a 4 spacecraft formation Objective is to keep the spacecraft in a very precise formation and analyze its dynamics 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Theory: EOM for Constrained System In general, the equations of motion of a system that is perturbed from its natural state has the form of where FC is the perturbing or constraint force (Lagrange Multiplier approach). The task is to find FC and there are a number of ways to solve for it depending on problem. Analytically, the problem is solved by the various form of the Fundamental Equation. The most famous is probably the concept of Virtual Work or the use of Lagrange multipliers. We apply here another form of the Fundamental Equation of Lagrangian mechanics, which we will call “the Fundamental Equation”, based on Gauss’s principle of Least Constraint (Udwadia and Kalaba [1991]) 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Theory: EOM for Constrained System II Udwadia’s and Kalaba’s form of the Fundamental Equation: F, a = free-response force and acceleration M = diagonal mass matrix A = from the constraint equation (will be discussed later) b = from the constraint equation (will be discussed later) ( )+ = pseudo-inverse All constraints are solved in a least square sense analytically at every time step Weighted Feedback Gain Acceleration Error Signal 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Formation Flying Example Circular Orbit 378 km Altitude 80 deg inclination Mars with 4 x 4 Harmonic Field 2-SC Formation: SC#1,3 4-SC Formation: SC#1,2,3,4 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Formation Flying Example: Constraints Constraints applied between the spacecraft Relative Distance Constraints Relative Radial Distance Constraints For precision we use Baumgarte’s stabilization technique Formation behaves as a “virtual” rigid body 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Formation Flying Example: Finding A & b m constraints Differentiate twice for position constraints Differentiate once for velocity constraints As is for acceleration constraints Example: Differentiate twice A b 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Two-Spacecraft Example: Stabilization Relative Distance Between the 2 Spacecraft Without Stabilization With Stabilization 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Two-Spacecraft Example: Simulation Circular Orbit 378 km Altitude 80 deg inclination Relative Distance Error (< 1E-12) 1 2 4 Thrust 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Four-Spacecraft Example: Simulation Circular Orbit 378 km Altitude 80 deg inclination Thrust: SC 1&3 1 2 3 4 Thrust: SC 2&4 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Four-Spacecraft Example: Pulsating Time-varying constraint of the form 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Four-Spacecraft Example: Pulsating II Thrust Circular Orbit 378 km Altitude 80 deg inclination 1 2 3 4 Thrust (zoom) 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Conclusion and Future Work Introduced and applied different approach to the control of multiple spacecraft in precision formation flight Method is based on a new form of the fundamental equations of motion for constrained system (in Lagrangian mechanic) using Gauss’s principle Solutions are explicit and equations are simple to derive Future Work: Improve numerical implementation Add switching function to the thrusting 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

2006 AAS/AIAA Space Flight Mechanics Meeting BACK UP CHARTS 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Theory: EOM for Constrained System III Gauss’s principle of Least Constraint states that of all possible acceleration (including those that are non-physical) for the system, the “actual” acceleration is one which minimize the Gaussian Handling constraints Given a set of differentiable kinematic constraints We can differentiate Eq. (2) to be of the form holonomic or non-holonomic constraints Gaussian looks like the weighted least square solution with M as the weighted matrix. 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Theory: EOM for Constrained System IV Consider a system of n particles, then the free-response motion is Given a set of differentialable constraints We can differentiate (2) to be of the form The constraint force is found to be (next slide) Thus, (1) (2) (3) (4) (5) 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting

Formation Flying Example: Formation Circular obits around a body Direction of Motion Direction of Motion To Planet To Planet Two-Spacecraft Formation Four-Spacecraft Formation 1/23/2006 2006 AAS/AIAA Space Flight Mechanics Meeting