This paper considers magnetic attitude control of a satellite with one axis of inertia significantly lower than that of the other two. With onboard resources often limited, this paper considers the development of an effective control strategy that remains easy to implement. Often used in this type of application, the classical 'torque-projection' approach is shown to be unsuitable for satellites with an uneven inertia distribution. To tackle the weaknesses in this approach a new 'weighted' PD approach is proposed, with the control torque determined through minimisation of a simple cost function. Through a similar philosophy, a feed-forward compensator is designed to supplement the feedback control and improve the disturbance rejection characteristics of the controller. Simulations carried out on a high fidelity model demonstrate the effectiveness of the proposed control law and the significant performance benefits offered over existing approaches.
INTRODUCTIONThe area of spacecraft magnetic attitude control is one that has attracted much recent attention in research literature. Use of magnetic dipoles to control the attitude of a spacecraft offers a lightweight, smooth, and cost-effective method of control. Although this is the case, the torque generated through use of magnetic dipoles is constrained to lie in the plane orthogonal to the local magnetic field vector, with one axis being instantaneously under-actuated. If the satellite is on an inclined orbit, suitable variation of the magnetic field allows controllability in the long term, but presents a significant challenge from a control perspective.Within the research literature a whole array of differing control strategies are proposed to deal with the magnetic attitude control problem. One of the simplest and most common control strategies is the 'torque projection' PD controller. An ideal control torque is calculated using a PD controller, with the assumption that full controllability is available.This ideal torque cannot be directly applied and as a design choice is projected onto the plane orthogonal to the Earth's magnetic field where the resulting torque can be realized.Firstly proposed in reference [1] and more recently in reference [2], the simplicity and ease of implementation of this controller has seen widespread industrial application.Although easy to implement, the use of PD control cannot always provide the required performance and as a result several authors investigate more advanced control strategies.The pseudo-periodic nature of the Earth's magnetic field has led to a number of studies into the use of optimal periodic control theory. Once of the earliest studies into infinite 3 horizon periodic control for the satellite attitude control problem is presented in reference Although more advanced control techniques such as optimal control and MPC undoubtedly provide improved performance over classic PD approaches, many magnetically actuated satellites do not have the onboard resources to implement the complex algorithms often associa...