Generalised dynamic inversion spacecraft control design methodologies

Generalised dynamic inversion control design methodologies for realisation of linear spacecraft attitude servo-constraint dynamics is introduced. A prescribed stable linear second-order time-invariant ordinary differential equation in a spacecraft attitude deviation norm measure is evaluated along solution trajectories of the spacecraft equations of motion, yielding a linear relation in the control variables. Generalised inversion of the relation results in a control law that consists of particular and auxiliary parts. The particular part works to drive the spacecraft attitude variables in order to nullify the attitude deviation norm measure, and the auxiliary part provides the necessary spacecraft internal stability by proper design of the involved null-control vector. Two constructions of the null-control vector are made, one by solving a state-dependent Lyapunov equation, yielding global spacecraft internal stability. The other is globally perturbed feedback linearising, but yields local stability of the spacecraft internal dynamics. The control designs utilise a damped generalised inverse to limit the growth of the controls coefficient Moore-Penrose generalised inverse as the steady-state response is approached. Both designs guarantee uniformly ultimately bounded attitude trajectory tracking errors. The null-control vector design freedom furnishes an advantage of the approach over classical inverse dynamics, because it can be used to reduce dynamic inversion control signal magnitude. The design methodologies are illustrated by two spacecraft slew and trajectory tracking manoeuvres.

[1]  Dewey H. Hodges,et al.  Inverse Dynamics of Servo-Constraints Based on the Generalized Inverse , 2005 .

[2]  W. Blajer,et al.  A Geometric Approach to Solving Problems of Control Constraints: Theory and a DAE Framework , 2004 .

[3]  J. W. Humberston Classical mechanics , 1980, Nature.

[4]  C. R. Mcinnes,et al.  Satellite attitude slew manoeuvres using inverse control , 1998 .

[5]  R. Kalaba,et al.  Analytical Dynamics: A New Approach , 1996 .

[6]  T. Greville The Pseudoinverse of a Rectangular or Singular Matrix and Its Application to the Solution of Systems of Linear Equations , 1959 .

[7]  Abdulrahman H. Bajodah,et al.  Singularly perturbed feedback linearization with linear attitude deviation dynamics realization , 2008 .

[8]  C. Poole,et al.  Classical Mechanics, 3rd ed. , 2002 .

[9]  R. Penrose A Generalized inverse for matrices , 1955 .

[10]  Oussama Khatib,et al.  Least action principles and their application to constrained and task-level problems in robotics and biomechanics , 2007, Multibody System Dynamics.

[11]  W. Blajer,et al.  Control of underactuated mechanical systems with servo-constraints , 2007 .

[12]  Vincent De Sapio,et al.  Task-level approaches for the control of constrained multibody systems , 2006 .

[13]  S. Bhat,et al.  A topological obstruction to continuous global stabilization of rotational motion and the unwinding phenomenon , 2000 .

[14]  F. Udwadia A new perspective on the tracking control of nonlinear structural and mechanical systems , 2003, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

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

[16]  Dennis S. Bernstein,et al.  Matrix Mathematics: Theory, Facts, and Formulas with Application to Linear Systems Theory , 2005 .