AAE 666 Final Presentation Spacecraft Attitude Control Justin Smith Chieh-Min Ooi April 30, 2005.

Slides:



Advertisements
Similar presentations
Lectures D25-D26 : 3D Rigid Body Dynamics
Advertisements

MAE 242 Dynamics – Section I Dr. Kostas Sierros. Problem 1.
Physics 430: Lecture 24 Euler Equations Dale E. Gary NJIT Physics Department.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
ARO309 - Astronautics and Spacecraft Design Winter 2014 Try Lam CalPoly Pomona Aerospace Engineering.
Chris Hall Aerospace and Ocean Engineering
Rotational Equilibrium and Rotational Dynamics
Dynamics of Rotational Motion
Angular Momentum (of a particle) O The angular momentum of a particle, about the reference point O, is defined as the vector product of the position, relative.
Course Outline 1.MATLAB tutorial 2.Motion of systems that can be idealized as particles Description of motion; Newton’s laws; Calculating forces required.
ME Robotics Dynamics of Robot Manipulators Purpose: This chapter introduces the dynamics of mechanisms. A robot can be treated as a set of linked.
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
Ch. 7: Dynamics.
Game Physics Chris Miles. The Goal To learn how to create game objects with realistic physics models To learn how to simulate aspects of reality in order.
Euler Rotation. Angular Momentum  The angular momentum J is defined in terms of the inertia tensor and angular velocity. All rotations included  The.
Spacecraft Dynamics and Control
Ch. 4: Velocity Kinematics
Forward Kinematics.
February 24, Final Presentation AAE Final Presentation Backstepping Based Flight Control Asif Hossain.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Mechanics of Rigid Bodies
Euler Equations. Rotating Vector  A fixed point on a rotating body is associated with a fixed vector. Vector z is a displacement Fixed in the body system.
Angular Momentum. Moments  The moment of a vector at a point is the wedge product.  This is applied to physical variables in rotating systems. Applied.
Computer graphics & visualization Rigid Body Simulation.
Definition of an Industrial Robot
T. K. Ng, HKUST Lecture IV. Mechanics of rigid bodies.
Selected Problems in Dynamics: Stability of a Spinning Body -and- Derivation of the Lagrange Points John F. Fay June 24, 2014.
Theory of Machines Lecture 4 Position Analysis.
PHYS 1441 – Section 002 Lecture #22 Monday, April 22, 2013 Dr. Jaehoon Yu Work, Power and Energy in Rotation Angular Momentum Angular Momentum Conservation.
Spring Rigid Body Simulation. Spring Contents Unconstrained Collision Contact Resting Contact.
Chapter 9: Rotational Dynamics
Angular Kinetics After reading this chapter, the student should be able to: Define torque and discuss the characteristics of a torque. State the angular.
Time-Varying Angular Rate Sensing for a MEMS Z-Axis Gyroscope Mohammad Salah †, Michael McIntyre †, Darren Dawson †, and John Wagner ‡ Mohammad Salah †,
To clarify the statements, we present the following simple, closed-loop system where x(t) is a tracking error signal, is an unknown nonlinear function,
Lecture Fall 2001 Physically Based Animation Ordinary Differential Equations Particle Dynamics Rigid-Body Dynamics Collisions.
Chapter 17 PLANE MOTION OF RIGID BODIES: ENERGY AND MOMENTUM METHODS
MMS I, Lecture 31 Content MM3 Short repetition of mm2 Rigid body Dynamics –Angular Momentum –Inertial Matrixes minus Dyadic(p. 334(down) – 336(top) –Principal.
MOMENT OF INERTIA Today’s Objectives: Students will be able to: 1.Determine the mass moment of inertia of a rigid body or a system of rigid bodies. In-Class.
ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.
Moment Of Inertia.
Spring Rigid Body Simulation. Spring Contents Unconstrained Collision Contact Resting Contact.
1 Dynamics Differential equation relating input torques and forces to the positions (angles) and their derivatives. Like force = mass times acceleration.
The Spinning Top Chloe Elliott. Rigid Bodies Six degrees of freedom:  3 cartesian coordinates specifying position of centre of mass  3 angles specifying.
Today’s Objectives: Students will be able to: 1.Apply the three equations of motion for a rigid body in planar motion. 2.Analyze problems involving translational.
Feedback Stabilization of Nonlinear Singularly Perturbed Systems MENG Bo JING Yuanwei SHEN Chao College of Information Science and Engineering, Northeastern.
Today’s Objectives: Students will be able to: a)Apply the three equations of motion for a rigid body in planar motion. b)Analyze problems involving translational.
1 Work in Rotational Motion Find the work done by a force on the object as it rotates through an infinitesimal distance ds = r d  The radial component.
Geometric Algebra Dr Chris Doran ARM Research 3. Applications to 3D dynamics.
acac vtvt acac vtvt Where “r” is the radius of the circular path. Centripetal force acts on an object in a circular path, and is directed toward the.
(COEN507) LECTURE III SLIDES By M. Abdullahi
Central Force Umiatin,M.Si. The aim : to evaluate characteristic of motion under central force field.
10/24/2014PHY 711 Fall Lecture 251 PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103 Plan for Lecture 25: Rotational.
Particle Kinematics Direction of velocity vector is parallel to path Magnitude of velocity vector is distance traveled / time Inertial frame – non accelerating,
1 Angular Momentum Chapter 11 © 2012, 2016 A. Dzyubenko © 2004, 2012 Brooks/Cole © 2004, 2012 Brooks/Cole Phys 221
PHY 711 Classical Mechanics and Mathematical Methods
Manipulator Dynamics 1 Instructor: Jacob Rosen
Lecture Rigid Body Dynamics.
Lecture 16 Newton Mechanics Inertial properties,Generalized Coordinates Ruzena Bajcsy EE
College Physics, 7th Edition
Kinetics of Rigid Bodies in Three Dimensions
Kinematics of Rigid Bodies in Three Dimensions
Rotational Kinematics
Jeff Stuart 1/31/2008 Dynamics and Control Simplified Rigid Body Equations of Motion AAE 450 Spring 2008.
Rigid Body Dynamics (unconstrained)
Rigid Body Dynamics ~ f = p h g
© Sharif University of Technology - CEDRA By: Professor Ali Meghdari
Stability Analysis of Linear Systems
PHY 711 Classical Mechanics and Mathematical Methods
Physics 319 Classical Mechanics
Chapter 7 Inverse Dynamics Control
Presentation transcript:

AAE 666 Final Presentation Spacecraft Attitude Control Justin Smith Chieh-Min Ooi April 30, 2005

Problem Description The problem considered is that of designing an attitude regulator for rigid body (spacecraft) attitude regulation The closed-loop system must have exactly one equilibrium point, namely when the body and inertial coordinate systems coincide The feedback control law has to be chosen carefully to meet the above requirement of only possessing exactly one equilibrium state for the closed-loop system Equilibrium point must be asymptotically stable for arbitrary initial conditions, when there are no external disturbing torques acting on the body Compared results of a linear regulator and a non-linear regulator with a numerical example

Dynamics Two Cartesian coordinate sets chosen; inertially fixed and body-fixed Origin taken as mass center These assumptions allow for decoupling of rotational and translational dynamics Body principal moments of inertia are taken as the body-fixed axes

Euler’s Equations

Quaternions Problems of singularity (gimbal lock) do not arise due to absence of trigonometric functions Any change in orientation can be expressed with a simple rotation The Euler symmetric parameters may be interpreted in terms of a rotation through an angle Φ about an axis defined by a unit vector e = [e 1 e 2 e 3 ] T via the relations q 0 = cos(Φ/2), q i = e i sin(Φ/2), i = 1, 2, 3

Quaternions (cont’d) The quaternion differential equations are The use of a four-parameter scheme rather than a three- parameter scheme results in redundancy of one of the quarternion parameters. This is evident as every solution of the differential equation above satisfies the constraint:

Control Inputs Control torques applied to the three body axes Implemented with throttleable reaction jets or momentum exchange devices Must include the dynamical equations of the flywheel, introducing three new state variables 10 first-order, coupled, non-linear differential equations necessary to describe system State variables include spacecraft angular momentum components, quaternions, and flywheel angular momentum components

Equations of Motion Define parameters to simplify equations:

Equations of Motion

Controller Design Criterion Devise a feedback control law relating three control torques to 10 state variables The closed-loop system must have exactly one equilibrium point Equilibrium point must be asymptotically stable for arbitrary initial conditions, when there are no external disturbing torques acting on the body Equilibrium State: h 1 = h 2 = h 3 = 0; q 0 = 1; q 1 = q 2 = q 3 = 0

Equations of Motion

Globally Stable Non-Linear Spacecraft Attitude Regulator An asymptotically stabilizing feedback regulator is defined by:

Design Parameters

Globally Stable Linear Spacecraft Attitude Regulator for i=1,2,3, where k i > 0, c > 0 are constant control gains

Lyapunov Proof of Stability Candidate Lyapunov function for the linear regulator case: Candidate Lyapunov function for the non-linear regulator case: Global asymptotic stability (GAS) since V is positive definite and Vdot < 0, for all state variables ≠ 0

Simulation Parameters

Simulation Results (Linear Regulator)

Simulation Results (Non-linear Regulator)

Analysis An initial disturbance in the quaternion parameters causes a disturbance in the spacecraft’s angular momentum and flywheel angular momenta Flywheel angular momenta directly opposes the angular momentum of the spacecraft to bring it back to its initial attitude Attitude error, Φ(. ), regulates to zero for both linear and non- linear cases Equilibrium is achieved much faster with the use of non-linear feedback regulators (approx 350 seconds for the non-linear case as compared to approx 3000 seconds for the linear case) The desired equilibrium state of h 1 =h 2 =h 3 =0; q 0 =1; q 1 =q 2 =q 3 =0 was successfully achieved

Analysis (Cont’d) For both linear and non-linear cases, tweaking the gains affects how the system behaves From Vdot equation previously, it can be seen that large gains will improve stability of the linear regulator Larger gains result in spacecraft angular momentum and flywheel angular momenta achieving equilibrium conditions faster Same results could be observed by increasing the gains for the non-linear regulator

Conclusion The rotational motion of an arbitrary rigid body (spacecraft) subject to control torques may be described by the EOMs defined earlier If linear feedback control law with constant coefficients is used, the closed-loop system is globally asymptotically stable (GAS) Lyapunov techniques were used to prove stability For the non-linear feedback regulator, if either p j > 1 or π j > 1 for some j, then a ‘higher-order’ feedback term is introduced in the control If p j Є (1/2,1) or π j Є (1/2,1) for some j, then a ‘lower-order’ feedback term is introduced Lower-order feedback exhibits efficient regulation characteristics near the equilibrium state

References S.V. Salehi and E.P. Ryan; A non-linear feedback attitude regulator Richard E. Mortensen; A globally stable linear attitude regulator Professor K.C. Howell; AAE 440 notes

Questions???