Elsevier

Acta Astronautica

Volume 203, February 2023, Pages 60-64
Acta Astronautica

Academy transaction note “closed form solution for a minimum deviation magnetically controllable satellite angular trajectory”

https://doi.org/10.1016/j.actaastro.2022.11.045Get rights and content

Highlights

  • Magnetically controllable attitude trajectory is constructed.

  • Stabilization accuracy near unstable gravitational equilibrium is optimized.

  • Quadratic programming problem is formulated with linear constraint.

  • Control torque is perpendicular to the induction vector.

  • Solution is found in a closed form using the Moore-Penrose pseudo inverse matrix.

Abstract

Purely magnetic satellite attitude control is considered. Special reference motion is constructed which provides local controllability. The angular trajectory is found in the neighborhood of unstable gravity gradient torque equilibrium. Direct solution for the minimization of the quadratic cost function representing the deviation from the equilibrium is derived. Linear equality type constraint on the torque direction is imposed. This solution is compared to the one found by the particle swarm optimization.

Introduction

The magnetic attitude control system suffers from the problem of local uncontrollability which was identified in initial findings [1,2]. Although the controllability is proven in general [3,4], significant effort is required to achieve it in practice. Specific control gain tuning procedure for a feedback law [[5], [6], [7], [8], [9]], sliding control modifications [[10], [11], [12]], model predictive control [13,14], and oscillating controls [15] were designed for this purpose. More detailed survey of the developments in the three axis magnetic control is provided in Refs. [16,17].

This note further develops a two-step approach suggested in Ref. [18]. First, a reference angular trajectory is constructed in the neighborhood of the required angular position using particle swarm optimization (PSO) algorithm [[19], [20], [21]]. Second, when an acceptable trajectory is found, the control gains of a feedback law that ensure asymptotic stability are obtained using another PSO routine.

The first step is reduced to a quadratic programming problem using linearization in the present note. The trajectory is derived in a closed form. It is not optimal for the nonlinear case. However, it is relatively close to the PSO-derived trajectory. Small accuracy loss is balanced by significant saving in the computational time.

Section snippets

Equations of motion

The satellite moves along a circular orbit. It is affected by the gravity-gradient, aerodynamic, magnetic control, and other disturbance torques. The satellite should be stabilized in the gravitationally unstable equilibrium. The problem is to find angular trajectory which is close to the required attitude and provides minimum control torque projection onto the geomagnetic field vector.

The following reference frames are used:

  • 1)

    OXYZ is the orbital frame (OF), OZ axis is directed along the SC

Conclusion

Two approaches for the magnetically controllable trajectories construction are compared. The first one is the direct PSO optimization which was designed in Ref. [18]. The second approach is suggested in this note. It uses the linearized motion model. The cost function is the stabilization accuracy while the torque component along the induction vector is the constraint. Explicit solution is obtained. Comparison reveals PSO routine superiority in terms of the torque component along the induction

Declaration of competing interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References (25)

  • M.Y. Ovchinnikov et al.

    Geomagnetic field models for satellite angular motion studies

    Acta Astronaut.

    (2018)
  • S.P. Bhat

    Controllability of nonlinear time-varying systems: applications to spacecraft attitude control using magnetic actuation

    IEEE Trans. Automat. Control

    (2005)
  • View full text