Lyapunov-Based Thrusters' Selection for Spacecraft Control: Analysis and Experimentation

This paper introduces a method for spacecraft rotation and translation control by on-off thrusters with guaranteed Lyapunov-stable tracking of linear dynamic models. In particular, the proposed control method switches on, at each time step, only those thrusters needed to maintain stability. Furthermore, the strategy allocates the configuration so that the minimum number of actuators is used. One of the benefits of the proposed method is that it substitutes both the thruster mapping and the pulse modulation algorithms typically used for real-time allocation of the firing thrusters and for determining the duration of the firing. The proposed approach reduces the computational burden of the onboard computer versus the use of classical thruster mapping algorithms, which typically involve iterative matrix operations. The paper presents analytical demonstrations, numerical simulations on a six-degree-of-freedom spacecraft, and experimental tests on a hardware-in-the-loop three-degree-of-freedom spacecraft simulator floating over air pads on a flat floor. The method proves to be effective and easy to implement in real time.

[1]  Trent Yang Optimal thruster selection with robust estimation for formation flying applications , 2003 .

[2]  Marcello Romano,et al.  Laboratory Experimentation of Autonomous Spacecraft Approach and Docking to a Collaborative Target , 2006 .

[3]  Kamesh Subbarao,et al.  Nonlinear Control of Motion Synchronization for Satellite Proximity Operations , 2008 .

[4]  Rush D. Robinett,et al.  Lyapunov optimal saturated control for nonlinear systems , 1997 .

[5]  R. Melton Time-Explicit Representation of Relative Motion Between Elliptical Orbits , 2000 .

[6]  Marcello Romano,et al.  A ballistic-pendulum test stand to characterize small cold-gas thruster nozzles , 2009 .

[7]  J. Junkins,et al.  Spacecraft Formation Flying , 2003 .

[8]  Paolo Mantegazza,et al.  Multi-Pulse-Width Modulated Control of Linear Systems , 1998 .

[9]  John L. Junkins,et al.  Adaptive control of nonlinear attitude motions realizing linear closed-loop dynamics , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[10]  Jerzy Garus OPTIMIZATION OF THRUST ALLOCATION IN THE PROPULSION SYSTEM OF AN UNDERWATER VEHICLE , 2004 .

[11]  Marcel J. Sidi,et al.  Spacecraft Dynamics and Control: A Practical Engineering Approach , 1997 .

[12]  Malcolm D. Shuster Survey of attitude representations , 1993 .

[13]  Rush D. Robinett,et al.  Structured model reference adaptive control with actuator saturation limits , 1998 .

[14]  Riccardo Bevilacqua,et al.  Ad Hoc Wireless Networking and Shared Computation for Autonomous Multirobot Systems , 2009, J. Aerosp. Comput. Inf. Commun..

[15]  J. Junkins,et al.  Analytical Mechanics of Space Systems , 2003 .

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

[17]  W. H. Clohessy,et al.  Terminal Guidance System for Satellite Rendezvous , 2012 .

[18]  Mark Jackson,et al.  Orion Orbit Reaction Control Assessment , 2007 .

[19]  Dario Izzo,et al.  Autonomous and Distributed Motion Planning for Satellite Swarm , 2007 .

[20]  George B. Dantzig,et al.  Linear programming and extensions , 1965 .

[21]  Kimio Kanai,et al.  New Design Method for Pulse-Width Modulation Control Systems via Digital Redesign , 1999 .

[22]  C. McInnes,et al.  On-orbit assembly using superquadric potential fields , 2008 .

[23]  Y. Lei,et al.  Optimal Multi-Objective Linearized Impulsive Rendezvous , 2007 .