73208 - Spacecraft Attitude Dynamics and Control

Academic Year 2019/2020

  • Docente: Dario Modenini
  • Credits:: 6
  • SSD: ING-IND/05
  • Language: English
  • Teaching Mode: Traditional lectures
  • Campus: Forli
  • Corso: Second cycle degree programme (LM) in Aerospace Engineering (cod. 8769)

Learning outcomes

The student learns the subject of spacecraft attitude dynamics, determination and control. The first part of the course is dedicated to an introduction to the space environment and the description of attitude dynamics. In the second part of the course the various techniques of attitude determination and control are introduced and discussed in details.

Course contents

Elements of attitude dynamics

  • Attitude Parameterization with respect to an inertial reference frame: direction cosine matrix, Euler axis and angle, quaternions, Euler angles;
  • Spacecraft attitude propagation:
    • Kinematic Equations in terms of direction cosine matrix, quaternions and Euler angles;
    • Dynamic Equations: Euler rigid body equations.
  • Description of various external torques:
    • Disturbance torque: Gravity gradient, Aerodynamic Torque, Solar Radiation Pressure Torque, Residual magnetic dipole Torque;
    • Control torque: Momentum/Reaction Wheels torque (modification to Euler's Equations); Magnetic Control Torque; Thrusters Control Torque.
  • Analytic solution to the attitude dynamics of the torque-free rigid body motion; particular solution for axismmetric bodies. Integrals of motion and physical meaning of their equations; description of the attitude motion of an axisymmetric body.

Elements of attitude determination

  • Sensors for attitude determination:

  Sun sensors, magnetometers, Earth sensors, Star trackers, gyros.

  • Deterministic Methods:

  -Spin stabilized spacecraft:
   Type and number of measurements necessary for spin axis        determination; angular measurements; geometric solution.

   -Three-axes stabilized spacecraft:
    Type and number of necessary measurements; unit vectors measures in body axes.

  • TRIAD method for Direction Cosine Matrix estimation.
  • Quaternion and DCM-SVD solutions to Wahba's problem.
  • Recursive Methods (estimation filters):
    • Linear Estimation of a state vector;
    • Introduction to recursive methods;
    • The Kalman Filter: equations and practical design aspects;
    • Fading memory Morrison Filter.

Elements of attitude control

  • Passive Control:

- Spin Stabilization;

- Gravity Gradient Stabilization;

  • Active Control:

- Momentum/Reaction Wheels control;

- On-Off Control: jet thrusters;

        - Magnetic control.

  • Introduction to the stability and control of nonlinear dynamic systems.


Course notes distributed by the lecturer

Recommended further readings:

  1. James R. Wertz, "Spacecraft Attitude, Dynamics and Control, ISBN: 978-90-277-1204-2, Springer, 1978".
  2. F. Landis Markley and John L. Crassidis, "Fundamentals of Spacecraft Attitude Determination and Control", ISBN 978-1-4939-0802-8 Springer, 2014.

Teaching methods

Lectures are mostly held by the course teacher. In lecturing hours the subjects are presented by the lecturer, including the explicit demonstration of all mathematical formulas introduced and to the presentation of the methods to solve the problems given in the practicing hours. The proposed exercises require the use of pocket calculators for the solution of the mathematical end engineering problems given by the lecturer.

Assessment methods

The examination usually constists of three questions on various subjects. In the course of the examination it will be assessed the ability of the student to resolve new problems or at least to set up the correct resolutive strategy. The assessment of such ability has a fundamental weight in the attribution of the final marks. The student must pass in at least two of the three questions placed by the lecturer in order to pass the examination.

Teaching tools

LCD projector, overhead projector and PC are used in addition to the standard blackboard

Office hours

See the website of Dario Modenini