250 likes | 276 Views
This presentation explores the design of an attitude regulator for spacecraft, focusing on achieving stability around a single equilibrium point. It compares linear and nonlinear regulators and discusses control inputs, dynamics, quaternions, equations of motion, and controller design criteria. The study showcases Lyapunov proof of stability, simulation results, and analysis highlighting the effectiveness of nonlinear feedback regulators. It concludes with insights on achieving equilibrium and stability in spacecraft attitude control systems.
E N D
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
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 = [e1 e2 e3]Tvia the relations q0 = cos(Φ/2), qi = ei 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:
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: h1= h2 = h3 = 0; q0 = 1; q1 = q2 = q3 = 0
Globally Stable Non-Linear Spacecraft Attitude Regulator • An asymptotically stabilizing feedback regulator is defined by:
Globally Stable Linear Spacecraft Attitude Regulator for i=1,2,3, where ki > 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
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 h1=h2=h3=0; q0=1; q1=q2=q3=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 pj > 1 or πj > 1 for some j, then a ‘higher-order’ feedback term is introduced in the control • If pjЄ(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