Engineering Notes Backstepping Control Design with Actuator Torque Bound for Spacecraft Attitude Maneuver

BACKSTEPPING is a popular nonlinear control design technique [1,2]. It hinges on using a part of the system states as virtual controls to control the other states. Generating a family of globally asymptotically stabilizing control laws is the main advantage of this method that can be exploited for addressing robustness issues and solving adaptive problems. The term backstepping refers to the recursive nature of the control design procedure in which a control law and a control Lyapunov function are recursively constructed to guarantee stability. Backstepping has been considered for the spacecraft slew maneuvers [3,4]. The cascaded structure of spacecraft kinematics and dynamics makes the integrator backstepping a preferred approach for the spacecraft attitude maneuver problem, resulting in smooth feedback controls [5]. However, the typical control actuators used for this problem (such as reaction wheels, control moment gyros, or thrusters) have an upper bound on the control torque they can exert onto the system and the simple or conventional backstepping control method may result in excessive control input beyond that saturation bound. The issue has been addressed in the literature using other control methodologies such as nonlinear proportional–integral–derivative control [6], Lyapunovoptimal control [7] and variable structure control [8–11]. In this work, we design a nonlinear backstepping attitude controller using the inverse tangent-based tracking function [4] and a family of augmented Lyapunov functions [12]. Using this control law, we derive an analytical upper bound of the control torque norm. The bound is effectively used to tune the control parameters so that, for the given settling time specification, the upper bound of the control input is minimized. The performance of the proposed controller has shown improvements in minimizing the peak control torque and the settling time. The rest of the Note is organized as follows: First, the kinematics and dynamics of rigid spacecraft are summarized. Second, the details of the design procedure for the proposed controller and the analytical bounds for the control torque components are given. Third, the efficacy of the proposed scheme is demonstrated by the numerical simulations for the cases of attitude stabilization and tracking both. Finally, the conclusions are presented.

[1]  Bong Wie,et al.  Quaternion feedback for spacecraft large angle maneuvers , 1985 .

[2]  Eduardo Sontag,et al.  Further comments on the stabilizability of the angular velocity of a rigid body , 1989 .

[3]  I. Kanellakopoulos,et al.  A toolkit for nonlinear feedback design , 1992 .

[4]  Yuxin Su,et al.  Globally Asymptotic Stabilization of Spacecraft with Simple Saturated Proportional-Derivative Control , 2011 .

[5]  J. Wen,et al.  Robust attitude stabilization of spacecraft using nonlinear quaternion feedback , 1995, IEEE Trans. Autom. Control..

[6]  J. Wen,et al.  The attitude control problem , 1991 .

[7]  Lin Tian,et al.  Attitude Control Considering Variable Input Saturation Limit for a Spacecraft Equipped with Flywheels , 2012 .

[8]  Keck Voon Ling,et al.  Inverse optimal adaptive control for attitude tracking of spacecraft , 2005, IEEE Trans. Autom. Control..

[9]  Maruthi R. Akella,et al.  Separation Property for the Rigid-Body Attitude Tracking Control Problem , 2007 .

[10]  Jianbo Lu,et al.  Feedback control logic for spacecraft eigenaxis rotations under slew rate and control constraints , 1994 .

[11]  Derek A. Paley,et al.  Backstepping control design for motion coordination of self-propelled vehicles in a flowfield , 2011 .

[12]  R. Mehra,et al.  Robust Adaptive Variable Structure Control of Spacecraft Under Control Input Saturation , 2001 .

[13]  Miroslav Krstic,et al.  Inverse optimal stabilization of a rigid spacecraft , 1999, IEEE Trans. Autom. Control..

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

[15]  R. Mehra,et al.  Robust Tracking Control Design for Spacecraft Under Control Input Saturation , 2004 .

[16]  Panagiotis Tsiotras Further passivity results for the attitude control problem , 1998, IEEE Trans. Autom. Control..

[17]  Youdan Kim,et al.  Robust backstepping control for slew maneuver using nonlinear tracking function , 2003, IEEE Trans. Control. Syst. Technol..

[18]  Frédéric Mazenc,et al.  Backstepping with bounded feedbacks , 2004, Syst. Control. Lett..

[19]  Rush D. Robinett,et al.  Globally Stable Feedback Laws for Near-Minimum-Fuel and Near-Minimum-Time Pointing Maneuvers for a Landmark-Tracking Spacecraft , 1995 .

[20]  M. Akella,et al.  Globally stabilizing saturated attitude control in the presence of bounded unknown disturbances , 2005 .

[21]  R. K. Mehra,et al.  Globally stable adaptive tracking control design for spacecraft under input saturation , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[22]  Derek A. Paley,et al.  Backstepping control design for motion coordination of self-propelled vehicles , 2010, 49th IEEE Conference on Decision and Control (CDC).

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

[24]  Maodeng Li,et al.  Adaptive Backstepping Control for Optimal Descent with Embedded Autonomy , 2011 .

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

[26]  Shunan Wu,et al.  Quaternion-based finite time control for spacecraft attitude tracking , 2011 .

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