Spacecraft Magnetic Control Using Dichotomous Coordinate Descent Algorithm with Box Constraints

In this paper we present magnetic control of a spacecraft using the Dichotomous Coordinate Descent (DCD) algorithm with box constraints. What is common for most work on magnetic spacecraft control is the technique for solving for the control variables of the magnetic torquers where a cross product is included which is well known to be singular. The DCD algorithm provides a new scheme which makes it possible to use a general control law and then adapt it to work for magnetic torquers including restrictions in available magnetic moment, instead of designing a specialized controller for the magnetic control problem. A non-linear passivity-based sliding surface controller is derived for a fully actuated spacecraft and is then implemented for magnetic control by utilizing the previous mentioned algorithm. Results from two simulations are provided, the rst comparing the results from the DCD algorithm with older results, and the second showing how easily the derived sliding surface controller may be implemented, improving our results.

[1]  T. Tozer,et al.  Multiplication-free iterative algorithm for LS problem , 2004 .

[2]  Alessandro Astolfi,et al.  Spacecraft attitude control using magnetic actuators , 2004, Autom..

[3]  Rafael Wisniewski,et al.  Fully magnetic attitude control for spacecraft subject to gravity gradient , 1999, Autom..

[4]  H. Sira-Ramirez,et al.  A redundant dynamical sliding mode control scheme for an asymptotic space vehicle stabilization , 1996 .

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

[6]  A. Fuller,et al.  Stability of Motion , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  Thor I. Fossen,et al.  Marine Control Systems Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles , 2002 .

[8]  Yuri B. Shtessel,et al.  Satellite attitude control using only magnetorquers , 1998, Proceedings of Thirtieth Southeastern Symposium on System Theory.

[9]  Christopher D. Hall,et al.  Spacecraft Dynamics and Control , 2002 .

[10]  Hassan K. Khalil,et al.  Nonlinear Systems Third Edition , 2008 .

[11]  Brad Paden,et al.  Globally asymptotically stable ‘PD+’ controller for robot manipulators , 1988 .

[12]  Henk Nijmeijer,et al.  A passivity approach to controller-observer design for robots , 1993, IEEE Trans. Robotics Autom..

[13]  Jan Tommy Gravdahl,et al.  Modeling and simulation for automatic control , 2002 .

[14]  Jie Liu,et al.  Promoting Access to White Rose Research Papers Low-complexity Rls Algorithms Using Dichotomous Coordinate Descent Iterations , 2022 .

[15]  Gene H. Golub,et al.  Matrix Computations, Third Edition , 1996 .

[16]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[17]  Marco Lovera,et al.  Global attitude regulation using magnetic control , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[18]  P. Y. Willems,et al.  SPACECRAFT DYNAMICS AND CONTROL , 1981 .

[19]  Rafal Wisniewski,et al.  Satellite Attitude Control Using Only Electromagnetic Actuation , 1997 .

[20]  Mark L. Psiaki,et al.  Magnetic Torquer Attitude Control via Asymptotic Periodic Linear Quadratic Regulation , 2000 .

[21]  Jan Tommy Gravdahl,et al.  Three axis Attitude Determination and Control System for a Picosatellite: Design and Implementation , 2003 .

[22]  J. Slotine,et al.  On the Adaptive Control of Robot Manipulators , 1987 .

[23]  Rafael Kelly,et al.  Control of Robot Manipulators in Joint Space , 2005 .

[24]  S. Drakunov,et al.  Attitude stabilization of small satellites using only magnetic actuation , 2008, 2008 34th Annual Conference of IEEE Industrial Electronics.