NONLINEAR OBSERVER/CONTROLLER DESIGNS FOR SPACECRAFT ATTITUDE CONTROL SYSTEMS WITH UNCALIBRATED GYROS

Title of dissertation: NONLINEAR OBSERVER/CONTROLLER DESIGNS FOR SPACECRAFT ATTITUDE CONTROL SYSTEMS WITH UNCALIBRATED GYROS Julie K. Thienel, Doctor of Philosophy, 2004 Dissertation directed by: Professor Robert M. Sanner Department of Aerospace Engineering Gyroscopes, or gyros, are vital sensors in spacecraft onboard attitude control systems. Gyro measurements are corrupted, though, due to errors in alignment and scale factor, biases, and noise. This work proposes a class of adaptive nonlinear observers for calibration of spacecraft gyros. Observers for each of the calibration parameters are separately developed, then combined. Lyapunov stability analysis is used to demonstrate the stability and convergence properties of each design. First, an observer to estimate gyro bias is developed, both with and without added noise effects. The observer is shown to be exponentially stable without any additional conditions. Next a scale factor observer is developed, followed by an alignment observer. The scale factor and alignment observers are both shown to be Lyapunov stable. Additionally, if the angular velocity meets a persistency of excitation (PE) condition, the scale factor and alignment observers are exponentially stable. Finally, the three observers are combined, and the combination is shown to be stable, with exponential stability if the angular velocity is persistently exciting. The specific PE condition for each observer is given in detail. Next, the adaptive observers are combined with a class of nonlinear control algorithms designed to asymptotically track a general time-varying reference attitude. This algorithm requires feedback from rate sensors, such as gyros. The miscalibration discussed above will seriously degrade the performance of these controllers. While the adaptive observers can eliminate this miscalibration, it is not immediately clear that the observers can be safely combined with the controller in this case. There is, in general, no ”separation principle” for nonlinear systems, as there is for linear systems. However, Lyapunov analysis of the coupled controller-observer dynamics shows that the closed-loop system will be stable for the class of observers proposed. With only gyro bias miscalibration, the closed-loop system is in fact asymptotically stable. For more general combinations of miscalibration, closed-loop stability is ensured with modest constraints on the observer/controller design parameters. These constraints are identified in detail. It is also shown that the constraints are not required if the angular velocity can be a priori guaranteed to be persistently exciting. NONLINEAR OBSERVER/CONTROLLER DESIGNS FOR SPACECRAFT ATTITUDE CONTROL SYSTEMS WITH UNCALIBRATED GYROS by Julie K. Thienel Dissertation to be submitted to the Faculty of the Graduate School of the University of Maryland, College Park in partial fulfillment of the requirements for the degree of Doctor of Philosophy 2004 Advisory Committee: Professor Robert M. Sanner, Chair/Advisor Professor Benjamin Kedem Dr. F. Landis Markley Professor Darryll Pines Professor Norman M. Wereley c © Copyright by Julie K. Thienel 2004 Dedication This work is dedicated to my family; to my two sons for the incredible joy they bring to my life, to my mother and late father for their endless support, and to my husband for all his love.

[1]  Bong Wie,et al.  Space Vehicle Dynamics and Control , 1998 .

[2]  Sai-Ming Li,et al.  Fault tolerant control of spacecraft in the presence of sensor bias , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[3]  R. Farrenkopf,et al.  Performance evaluation of a precision attitude determination system (PADS) , 1971 .

[4]  J. Deutschmann,et al.  A NONLINEAR SPACECRAFT ATTITUDE CONTROLLER AND OBSERVER WITH AN UNKNOWN CONSTANT GYRO BIAS AND GYRO NOISE , 2022 .

[5]  Comparison and testing of extended Kalman filters for attitude estimation of the Earth Radiation Budget Satellite , 1990 .

[6]  P. B. Davenport,et al.  Algorithm for in-flight gyroscope calibration , 1988 .

[7]  Chi-Tsong Chen,et al.  Linear System Theory and Design , 1995 .

[8]  J. W. Murrell,et al.  Precision attitude determination for multimission spacecraft , 1978 .

[9]  R. Farrenkopf Generalized results for precision attitude reference systems using gyros , 1974 .

[10]  Itzhack Bar-Itzhack Navigation Computation in Terrestrial Strapdown Inertial Navigation Systems , 1977, IEEE Transactions on Aerospace and Electronic Systems.

[11]  M. Shuster A survey of attitude representation , 1993 .

[12]  Robert M. Sanner,et al.  A coupled nonlinear spacecraft attitude controller and observer with an unknown constant gyro bias and gyro noise , 2003, IEEE Trans. Autom. Control..

[13]  O. Egeland,et al.  Passivity-based adaptive attitude control of a rigid spacecraft , 1994, IEEE Trans. Autom. Control..

[14]  Gary L. Welter,et al.  Variations on the Davenport Gyroscope Calibration Algorithm , 1996 .

[15]  Itzhack Y. Bar-Itzhack,et al.  Evaluation of Attitude and Orbit Estimation Using Actual Earth Magnetic Field Data , 2001 .

[16]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[17]  Raman K. Mehra,et al.  A globally stable scheme for Spacecraft control in the presence of sensor bias , 2000, 2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484).

[18]  John L. Crassidis,et al.  VISION-BASED RELATIVE NAVIGATION FOR FORMATION FLYING OF SPACECRAFT , 2000 .

[19]  A.H. Haddad,et al.  Applied optimal estimation , 1976, Proceedings of the IEEE.

[20]  S. Salcudean A globally convergent angular velocity observer for rigid body motion , 1991 .

[21]  Robert Sanner,et al.  Adaptive attitude control using fixed and dynamically structured neural networks , 1996 .

[22]  James R. Wertz,et al.  Spacecraft attitude determination and control , 1978 .

[23]  F. Landis Markley,et al.  Analytic Steady-State Accuracy of a Spacecraft Attitude Estimator , 2000 .

[24]  K. Narendra,et al.  Persistent excitation in adaptive systems , 1987 .

[25]  Jason J. Ford,et al.  On-line estimation of Allan variance parameters , 1999 .

[26]  Joseph A. Hashmall,et al.  On-Orbit Calibration of Satellite Gyroscopes , 2000 .

[27]  Flight Mechanics/Estimation Theory Symposium , 1975 .

[28]  Darryll J. Pines,et al.  Characterization of Ring Laser Gyro Performance Using the Allan Variance Method , 1997 .

[29]  Richard A. Brown,et al.  Introduction to random signals and applied kalman filtering (3rd ed , 2012 .

[30]  Thor I. Fossen,et al.  Nonlinear observer design for integration of DGPS and INS , 1999 .

[31]  Itzhack Y. Bar-Itzhack,et al.  In-Space Calibration of a Skewed Gyro Quadruplet , 2002 .

[32]  R. Farrenkopf Analytic Steady-State Accuracy Solutions for Two Common Spacecraft Attitude Estimators , 1978 .

[33]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[34]  Joseph E. Sedlak,et al.  Comparison of On-Orbit Performance of Rate Sensing Gyroscopes , 2000 .

[35]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[36]  Itzhack Y. Bar-Itzhack,et al.  Implicit and Explicit Spacecraft Gyro Calibration , 2004 .

[37]  Jeffrey T. Borenstein,et al.  Performance of MEMS inertial sensors , 1998, IEEE 1998 Position Location and Navigation Symposium (Cat. No.98CH36153).